.bc-data-scrollbar{
--track-color: rgba(0,0,0,0);
--track-hovercolor: rgba(0,0,0,0);
--track-activecolor: rgba(0,0,0,0);
--thumb-color: rgba(0,0,0,0.44);
--thumb-hovercolor: rgba(0,0,0,0.55);
--thumb-activecolor: rgba(0,0,0,0.66);
}

.bc-blade-title__anchor{
display: block;
width: fit-content;
height: fit-content;
}
.bc-blade-title{
display: block;
width: fit-content;
}
.bc-blade-title__inner{
display: block;
clip-path: polygon(0 0, 150% 0, 150% 150%, 0% 150%);
}
.bc-blade-title__line-wrapper{
overflow: hidden;
}
.bc-blade-title__inner--to-hide{
opacity: 0;
}

.nb-scroll-gallery {
position: relative;
display: flex;
}
.nb-scroll-gallery[data-flickering="1"] {
opacity: 0;
}
.nb-scroll-gallery__map {
position: sticky;
top: 0;
display: flex;
justify-content: center;
align-items: center;
min-width: fit-content;
}
.nb-scroll-gallery__preview{
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
}
.nb-scroll-gallery__images {
position: relative;
top: 0;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.nb-scroll-gallery__image {
position: relative;
overflow: hidden;
}
.nb-scroll-gallery__thumbnail {
position: relative;
overflow: hidden;
cursor: pointer;
transition: all var(--active-duration) var(--active-easing);
}
.nb-scroll-gallery__thumbnail--active {
transform: scale(var(--active-scale));
opacity: 1 !important;
z-index: 10000;
}
.nb-scroll-gallery img {
width: 100%;
height: 100%;
object-fit: cover;
}

.next-timeline{
clip-path: inset(0 0 0 0); position: relative;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
background-color: black; color: white;
width: 100%; height: auto; --progress-bar: 3px; --progress-start: 50vh; --progress-fade-edges-height: 50px; --sticky-top: 50vh; --from-opacity: 0.25; } .next-timeline--progress{
position: absolute;
left: auto; right: auto; width: var(--progress-bar);
height: 100%; background-color: #414141; mask-image: linear-gradient(
to bottom, 
rgba(0, 0, 0, 0) 0px,
rgba(0, 0, 0) var(--progress-fade-edges-height),
rgba(0, 0, 0) calc(100% - var(--progress-fade-edges-height)),
rgba(0, 0, 0, 0) 100% 
);
}
.next-timeline--progress-bar{
position: fixed;
left: auto;
top: 0px;
right: auto;
bottom: var(--progress-start);
width: var(--progress-bar);
height: var(--progress-start);
background-image: var(--gradient);
} .next-timeline--item{
position: relative;
z-index: 2;
width: auto;
height: auto;
padding: 40px 0;
display: grid;
grid-auto-columns: 1fr;
grid-column-gap: 0px;
grid-row-gap: 0px;
grid-template-columns: 1fr 1fr 1fr;
grid-template-rows: minmax(auto, 1fr);
}
.next-timeline--sticky-wrapper{
position: sticky;
top: var(--sticky-top);
display: flex;
align-items: center;
flex-direction: column;
}
.next-timeline[data-left-fade="true"] .next-timeline--left-section .next-timeline--sticky-wrapper > *{
opacity: var(--from-opacity);
will-change: opacity;
}
.next-timeline[data-center-fade="true"] .next-timeline--center-section .next-timeline--sticky-wrapper > *{
opacity: var(--from-opacity);
will-change: opacity;
}
.next-timeline[data-right-fade="true"] .next-timeline--right-section .next-timeline--sticky-wrapper > *{
opacity: var(--from-opacity);
will-change: opacity;
} .next-timeline--left-section{
display: flex;
align-items: center;
flex-direction: column;
height: 100%; } .next-timeline--center-section{
display: flex;
align-items: center;
flex-direction: column;
height: 100%; }
.next-timeline--center-section > .next-timeline--sticky-wrapper{
--sticky-wrapper-outline-color: black; --sticky-wrapper-outline-width: 8px; width: fit-content;
background: var(--sticky-wrapper-outline-color);
box-shadow: 0 0 0 var(--sticky-wrapper-outline-width) var(--sticky-wrapper-outline-color);
}
.next-timeline--circle{
--dimensions: 15px; width: var(--dimensions);
height: var(--dimensions);
max-height: var(--dimensions);
max-width: var(--dimensions);
min-height: var(--dimensions);
min-width: var(--dimensions);
border-radius: 100%;
background-color: white; } .next-timeline--right-section{
display: flex;
align-items: center;
flex-direction: column;
height: 100%; }

.nb-ptanimator-line,
.nb-ptanimator-word,
.nb-ptanimator-char{
display: inline-block;
}

.nb-link-preview__wrapper {
display: inline-block;
width: fit-content;
position: relative;
overflow: visible;
text-decoration: none;
}
.nb-link-preview__text {
transition: color var(--link-hover-duration) var(--link-hover-easing);
}
.nb-link-preview__text:hover {
color: var(--link-hover-color);
}
.nb-link-preview__image {
position: absolute;
transform-origin: bottom;
left: calc(50% - var(--width) / 2);
min-width: var(--width);
height: var(--height);
overflow: hidden;
opacity: 0;
transition: opacity var(--fade-duration) var(--fade-easing), bottom var(--transform-duration) var(--transform-easing);
pointer-events: none;
user-select: none;
}
.nb-link-preview__text:hover + .nb-link-preview__image {
opacity: 1;
}

.bc-highlight-title__anchor{
display: block;
width: fit-content;
height: fit-content;
}
.bc-highlight-title{
text-decoration: unset !important;
color: unset !important;
display: block;
height: fit-content;
width: fit-content;
}
.bc-highlight-title__element{
display: flex;
width: fit-content;
position: relative;
z-index: 0;
--after-background: #73fddf;
--height: 7px;
--duration: 0.3s;
--ease: cubic-bezier(0.16, 1, 0.3, 1);
}
.bc-highlight-title__bottom-to-full::after, .bc-highlight-title__full-to-bottom::after,
.bc-highlight-title__left-to-full::after, .bc-highlight-title__full-to-left::after{
background-color: var(--after-background);
} .bc-highlight-title__bottom-to-full:after {
content: '';
position: absolute;
z-index: -1;
bottom: 0px;
left: 0;
width: 100%;
height: var(--height);
transition: var(--duration) var(--ease);
}
.bc-highlight-title__bottom-to-full:hover:after {
height: 100%;
} .bc-highlight-title__full-to-bottom:after {
content: '';
position: absolute;
z-index: -1;
bottom: 0px;
left: 0;
width: 100%;
height: 100%;
transition: var(--duration) var(--ease);
}
.bc-highlight-title__full-to-bottom:hover:after {
height: var(--height);
} .bc-highlight-title__left-to-full:after {
content: '';
position: absolute;
z-index: -1;
bottom: 0px;
left: 0;
width: var(--height);
height: 100%;
transition: var(--duration) var(--ease);
}
.bc-highlight-title__left-to-full:hover:after {
width: 100%;
} .bc-highlight-title__full-to-left:after {
content: '';
position: absolute;
z-index: -1;
bottom: 0px;
left: 0;
width: 100%;
height: 100%;
transition: var(--duration) var(--ease);
}
.bc-highlight-title__full-to-left:hover:after {
width: var(--height);
}

.next-image-accordion {
display: flex;
position: relative;
overflow: hidden;
}
.next-image-accordion__item {
position: relative;
flex: 1;
transition: all var(--expanding-duration) var(--expanding-ease);
overflow: hidden;
}
.next-image-accordion__item:first-child {
margin-left: 0;
}
.next-image-accordion__item:last-child {
margin-right: 0;
}
.next-image-accordion__item img {
width: 100%;
height: 100%;
object-fit: cover;
transition: all var(--expanding-duration) var(--expanding-ease);
filter: grayscale(var(--gray));
}
.next-image-accordion__item:hover img {
transform: scale(var(--scale));
filter: grayscale(0%);
}
.next-image-accordion__content {
position: absolute;
opacity: 0;
transition: opacity var(--fade-duration) var(--fade-ease);
z-index: 1;
}
.next-image-accordion__item:hover .next-image-accordion__content {
opacity: 1;
}

.nb-focus-nav[data-flickering="1"]{
opacity: 0;
}
.nb-focus-nav {
position: relative;
display: flex;
flex-direction: column;
}
.nb-focus-nav__item {
display: flex;
cursor: pointer;
width: fit-content;
height: fit-content;
transition: color var(--color-duration) var(--color-ease);
}
.nb-focus-nav__item:hover,
.nb-focus-nav__item--active {
color: var(--color-active) !important;
}
.nb-focus-nav__corners {
position: absolute;
pointer-events: none;
}
.nb-focus-nav__corner {
position: absolute;
width: var(--corner-width);
height: var(--corner-height);
}
.nb-focus-nav__corner--tl {
top: 0;
left: 0;
border-top: var(--corner-thickness) solid var(--corner-color);
border-left: var(--corner-thickness) solid var(--corner-color);
}
.nb-focus-nav__corner--tr {
top: 0;
right: 0;
border-top: var(--corner-thickness) solid var(--corner-color);
border-right: var(--corner-thickness) solid var(--corner-color);
}
.nb-focus-nav__corner--bl {
bottom: 0;
left: 0;
border-bottom: var(--corner-thickness) solid var(--corner-color);
border-left: var(--corner-thickness) solid var(--corner-color);
}
.nb-focus-nav__corner--br {
bottom: 0;
right: 0;
border-bottom: var(--corner-thickness) solid var(--corner-color);
border-right: var(--corner-thickness) solid var(--corner-color);
}

.next-blur-reveal__anchor{
display: block;
width: fit-content;
height: fit-content;
}
.next-blur-reveal{
display: block;
width: fit-content;
}
.next-blur-reveal__inner{
display: block;
}
.next-blur-reveal__inner--to-hide{
opacity: 0;
}

.next-dropdown{
position: absolute;
background: #d2d2d2;
width: fit-content;
height: fit-content;
border-radius: 8px;
opacity: 0;
pointer-events: none;
--scale: 0;
--x: 0px;
--y: -30px;
transform: scale(var(--scale)) translateX(var(--x)) translateY(var(--y));
--opacity-easing: ease;
--opacity-duration: .2s;
--opacity-delay: 0s;
--transform-easing: ease;
--transform-duration: .2s;
--transform-delay: 0s;
transition: 
opacity var(--opacity-duration) var(--opacity-easing) var(--opacity-delay),
transform var(--transform-duration) var(--transform-easing) var(--transform-delay);
}
.next-dropdown[data-toggled]{
opacity: 1;
pointer-events: all;
transform: scale(1) translateX(0) translateY(0);
}
.next-dropdown[data-toggled-builder]{
opacity: 1;
pointer-events: all;
transform: scale(1) translateX(0) translateY(0);
} .next-dropdown::before{
content: "";
position: absolute;
--mask-top: 0px;
--mask-bottom: 0px;
--mask-left: 0px;
--mask-right: 0px;
top: calc(var(--mask-top) * -1);
bottom: var(--mask-bottom);
left: calc(var(--mask-left) * -1);
right: var(--mask-right);
display: block;
width: calc(100% + var(--mask-left) + var(--mask-right));
height: calc(100% + var(--mask-top) + var(--mask-bottom));
z-index: -1;
} .next-dropdown-wrapper{
width: fit-content;
}
.next-dropdown-toggle{
display: flex;
justify-content: center;
align-items: center;
flex-direction: row;
gap: 10px;
width: fit-content;
}

@layer bricks.icons{@font-face{font-family:Ionicons;font-style:normal;font-weight:400;src:url(font/ionicons.woff2) format("woff2"),url(font/ionicons.woff) format("woff"),url(font/ionicons.ttf) format("truetype")}[class*=" ion-"],[class*=" ion-ios-"],[class*=" ion-logo-"],[class*=" ion-md-"],[class^=ion-],[class^=ion-ios-],[class^=ion-logo-],[class^=ion-md-]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:Ionicons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;text-transform:none}[class*=" ion-"]:before,[class*=" ion-ios-"]:before,[class*=" ion-logo-"]:before,[class*=" ion-md-"]:before,[class^=ion-]:before,[class^=ion-ios-]:before,[class^=ion-logo-]:before,[class^=ion-md-]:before{font-family:Ionicons}.ion-ios-add:before{content:""}.ion-ios-add-circle:before{content:""}.ion-ios-add-circle-outline:before{content:""}.ion-ios-airplane:before{content:""}.ion-ios-alarm:before{content:""}.ion-ios-albums:before{content:""}.ion-ios-alert:before{content:""}.ion-ios-american-football:before{content:""}.ion-ios-analytics:before{content:""}.ion-ios-aperture:before{content:""}.ion-ios-apps:before{content:""}.ion-ios-appstore:before{content:""}.ion-ios-archive:before{content:""}.ion-ios-arrow-back:before{content:""}.ion-ios-arrow-down:before{content:""}.ion-ios-arrow-dropdown:before{content:""}.ion-ios-arrow-dropdown-circle:before{content:""}.ion-ios-arrow-dropleft:before{content:""}.ion-ios-arrow-dropleft-circle:before{content:""}.ion-ios-arrow-dropright:before{content:""}.ion-ios-arrow-dropright-circle:before{content:""}.ion-ios-arrow-dropup:before{content:""}.ion-ios-arrow-dropup-circle:before{content:""}.ion-ios-arrow-forward:before{content:""}.ion-ios-arrow-round-back:before{content:""}.ion-ios-arrow-round-down:before{content:""}.ion-ios-arrow-round-forward:before{content:""}.ion-ios-arrow-round-up:before{content:""}.ion-ios-arrow-up:before{content:""}.ion-ios-at:before{content:""}.ion-ios-attach:before{content:""}.ion-ios-backspace:before{content:""}.ion-ios-barcode:before{content:""}.ion-ios-baseball:before{content:""}.ion-ios-basket:before{content:""}.ion-ios-basketball:before{content:""}.ion-ios-battery-charging:before{content:""}.ion-ios-battery-dead:before{content:""}.ion-ios-battery-full:before{content:""}.ion-ios-beaker:before{content:""}.ion-ios-bed:before{content:""}.ion-ios-beer:before{content:""}.ion-ios-bicycle:before{content:""}.ion-ios-bluetooth:before{content:""}.ion-ios-boat:before{content:""}.ion-ios-body:before{content:""}.ion-ios-bonfire:before{content:""}.ion-ios-book:before{content:""}.ion-ios-bookmark:before{content:""}.ion-ios-bookmarks:before{content:""}.ion-ios-bowtie:before{content:""}.ion-ios-briefcase:before{content:""}.ion-ios-browsers:before{content:""}.ion-ios-brush:before{content:""}.ion-ios-bug:before{content:""}.ion-ios-build:before{content:""}.ion-ios-bulb:before{content:""}.ion-ios-bus:before{content:""}.ion-ios-business:before{content:""}.ion-ios-cafe:before{content:""}.ion-ios-calculator:before{content:""}.ion-ios-calendar:before{content:""}.ion-ios-call:before{content:""}.ion-ios-camera:before{content:""}.ion-ios-car:before{content:""}.ion-ios-card:before{content:""}.ion-ios-cart:before{content:""}.ion-ios-cash:before{content:""}.ion-ios-cellular:before{content:""}.ion-ios-chatboxes:before{content:""}.ion-ios-chatbubbles:before{content:""}.ion-ios-checkbox:before{content:""}.ion-ios-checkbox-outline:before{content:""}.ion-ios-checkmark:before{content:""}.ion-ios-checkmark-circle:before{content:""}.ion-ios-checkmark-circle-outline:before{content:""}.ion-ios-clipboard:before{content:""}.ion-ios-clock:before{content:""}.ion-ios-close:before{content:""}.ion-ios-close-circle:before{content:""}.ion-ios-close-circle-outline:before{content:""}.ion-ios-cloud:before{content:""}.ion-ios-cloud-circle:before{content:""}.ion-ios-cloud-done:before{content:""}.ion-ios-cloud-download:before{content:""}.ion-ios-cloud-outline:before{content:""}.ion-ios-cloud-upload:before{content:""}.ion-ios-cloudy:before{content:""}.ion-ios-cloudy-night:before{content:""}.ion-ios-code:before{content:""}.ion-ios-code-download:before{content:""}.ion-ios-code-working:before{content:""}.ion-ios-cog:before{content:""}.ion-ios-color-fill:before{content:""}.ion-ios-color-filter:before{content:""}.ion-ios-color-palette:before{content:""}.ion-ios-color-wand:before{content:""}.ion-ios-compass:before{content:""}.ion-ios-construct:before{content:""}.ion-ios-contact:before{content:""}.ion-ios-contacts:before{content:""}.ion-ios-contract:before{content:""}.ion-ios-contrast:before{content:""}.ion-ios-copy:before{content:""}.ion-ios-create:before{content:""}.ion-ios-crop:before{content:""}.ion-ios-cube:before{content:""}.ion-ios-cut:before{content:""}.ion-ios-desktop:before{content:""}.ion-ios-disc:before{content:""}.ion-ios-document:before{content:""}.ion-ios-done-all:before{content:""}.ion-ios-download:before{content:""}.ion-ios-easel:before{content:""}.ion-ios-egg:before{content:""}.ion-ios-exit:before{content:""}.ion-ios-expand:before{content:""}.ion-ios-eye:before{content:""}.ion-ios-eye-off:before{content:""}.ion-ios-fastforward:before{content:""}.ion-ios-female:before{content:""}.ion-ios-filing:before{content:""}.ion-ios-film:before{content:""}.ion-ios-finger-print:before{content:""}.ion-ios-fitness:before{content:""}.ion-ios-flag:before{content:""}.ion-ios-flame:before{content:""}.ion-ios-flash:before{content:""}.ion-ios-flash-off:before{content:""}.ion-ios-flashlight:before{content:""}.ion-ios-flask:before{content:""}.ion-ios-flower:before{content:""}.ion-ios-folder:before{content:""}.ion-ios-folder-open:before{content:""}.ion-ios-football:before{content:""}.ion-ios-funnel:before{content:""}.ion-ios-gift:before{content:""}.ion-ios-git-branch:before{content:""}.ion-ios-git-commit:before{content:""}.ion-ios-git-compare:before{content:""}.ion-ios-git-merge:before{content:""}.ion-ios-git-network:before{content:""}.ion-ios-git-pull-request:before{content:""}.ion-ios-glasses:before{content:""}.ion-ios-globe:before{content:""}.ion-ios-grid:before{content:""}.ion-ios-hammer:before{content:""}.ion-ios-hand:before{content:""}.ion-ios-happy:before{content:""}.ion-ios-headset:before{content:""}.ion-ios-heart:before{content:""}.ion-ios-heart-dislike:before{content:""}.ion-ios-heart-empty:before{content:""}.ion-ios-heart-half:before{content:""}.ion-ios-help:before{content:""}.ion-ios-help-buoy:before{content:""}.ion-ios-help-circle:before{content:""}.ion-ios-help-circle-outline:before{content:""}.ion-ios-home:before{content:""}.ion-ios-hourglass:before{content:""}.ion-ios-ice-cream:before{content:""}.ion-ios-image:before{content:""}.ion-ios-images:before{content:""}.ion-ios-infinite:before{content:""}.ion-ios-information:before{content:""}.ion-ios-information-circle:before{content:""}.ion-ios-information-circle-outline:before{content:""}.ion-ios-jet:before{content:""}.ion-ios-journal:before{content:""}.ion-ios-key:before{content:""}.ion-ios-keypad:before{content:""}.ion-ios-laptop:before{content:""}.ion-ios-leaf:before{content:""}.ion-ios-link:before{content:""}.ion-ios-list:before{content:""}.ion-ios-list-box:before{content:""}.ion-ios-locate:before{content:""}.ion-ios-lock:before{content:""}.ion-ios-log-in:before{content:""}.ion-ios-log-out:before{content:""}.ion-ios-magnet:before{content:""}.ion-ios-mail:before{content:""}.ion-ios-mail-open:before{content:""}.ion-ios-mail-unread:before{content:""}.ion-ios-male:before{content:""}.ion-ios-man:before{content:""}.ion-ios-map:before{content:""}.ion-ios-medal:before{content:""}.ion-ios-medical:before{content:""}.ion-ios-medkit:before{content:""}.ion-ios-megaphone:before{content:""}.ion-ios-menu:before{content:""}.ion-ios-mic:before{content:""}.ion-ios-mic-off:before{content:""}.ion-ios-microphone:before{content:""}.ion-ios-moon:before{content:""}.ion-ios-more:before{content:""}.ion-ios-move:before{content:""}.ion-ios-musical-note:before{content:""}.ion-ios-musical-notes:before{content:""}.ion-ios-navigate:before{content:""}.ion-ios-notifications:before{content:""}.ion-ios-notifications-off:before{content:""}.ion-ios-notifications-outline:before{content:""}.ion-ios-nuclear:before{content:""}.ion-ios-nutrition:before{content:""}.ion-ios-open:before{content:""}.ion-ios-options:before{content:""}.ion-ios-outlet:before{content:""}.ion-ios-paper:before{content:""}.ion-ios-paper-plane:before{content:""}.ion-ios-partly-sunny:before{content:""}.ion-ios-pause:before{content:""}.ion-ios-paw:before{content:""}.ion-ios-people:before{content:""}.ion-ios-person:before{content:""}.ion-ios-person-add:before{content:""}.ion-ios-phone-landscape:before{content:""}.ion-ios-phone-portrait:before{content:""}.ion-ios-photos:before{content:""}.ion-ios-pie:before{content:""}.ion-ios-pin:before{content:""}.ion-ios-pint:before{content:""}.ion-ios-pizza:before{content:""}.ion-ios-planet:before{content:""}.ion-ios-play:before{content:""}.ion-ios-play-circle:before{content:""}.ion-ios-podium:before{content:""}.ion-ios-power:before{content:""}.ion-ios-pricetag:before{content:""}.ion-ios-pricetags:before{content:""}.ion-ios-print:before{content:""}.ion-ios-pulse:before{content:""}.ion-ios-qr-scanner:before{content:""}.ion-ios-quote:before{content:""}.ion-ios-radio:before{content:""}.ion-ios-radio-button-off:before{content:""}.ion-ios-radio-button-on:before{content:""}.ion-ios-rainy:before{content:""}.ion-ios-recording:before{content:""}.ion-ios-redo:before{content:""}.ion-ios-refresh:before{content:""}.ion-ios-refresh-circle:before{content:""}.ion-ios-remove:before{content:""}.ion-ios-remove-circle:before{content:""}.ion-ios-remove-circle-outline:before{content:""}.ion-ios-reorder:before{content:""}.ion-ios-repeat:before{content:""}.ion-ios-resize:before{content:""}.ion-ios-restaurant:before{content:""}.ion-ios-return-left:before{content:""}.ion-ios-return-right:before{content:""}.ion-ios-reverse-camera:before{content:""}.ion-ios-rewind:before{content:""}.ion-ios-ribbon:before{content:""}.ion-ios-rocket:before{content:""}.ion-ios-rose:before{content:""}.ion-ios-sad:before{content:""}.ion-ios-save:before{content:""}.ion-ios-school:before{content:""}.ion-ios-search:before{content:""}.ion-ios-send:before{content:""}.ion-ios-settings:before{content:""}.ion-ios-share:before{content:""}.ion-ios-share-alt:before{content:""}.ion-ios-shirt:before{content:""}.ion-ios-shuffle:before{content:""}.ion-ios-skip-backward:before{content:""}.ion-ios-skip-forward:before{content:""}.ion-ios-snow:before{content:""}.ion-ios-speedometer:before{content:""}.ion-ios-square:before{content:""}.ion-ios-square-outline:before{content:""}.ion-ios-star:before{content:""}.ion-ios-star-half:before{content:""}.ion-ios-star-outline:before{content:""}.ion-ios-stats:before{content:""}.ion-ios-stopwatch:before{content:""}.ion-ios-subway:before{content:""}.ion-ios-sunny:before{content:""}.ion-ios-swap:before{content:""}.ion-ios-switch:before{content:""}.ion-ios-sync:before{content:""}.ion-ios-tablet-landscape:before{content:""}.ion-ios-tablet-portrait:before{content:""}.ion-ios-tennisball:before{content:""}.ion-ios-text:before{content:""}.ion-ios-thermometer:before{content:""}.ion-ios-thumbs-down:before{content:""}.ion-ios-thumbs-up:before{content:""}.ion-ios-thunderstorm:before{content:""}.ion-ios-time:before{content:""}.ion-ios-timer:before{content:""}.ion-ios-today:before{content:""}.ion-ios-train:before{content:""}.ion-ios-transgender:before{content:""}.ion-ios-trash:before{content:""}.ion-ios-trending-down:before{content:""}.ion-ios-trending-up:before{content:""}.ion-ios-trophy:before{content:""}.ion-ios-tv:before{content:""}.ion-ios-umbrella:before{content:""}.ion-ios-undo:before{content:""}.ion-ios-unlock:before{content:""}.ion-ios-videocam:before{content:""}.ion-ios-volume-high:before{content:""}.ion-ios-volume-low:before{content:""}.ion-ios-volume-mute:before{content:""}.ion-ios-volume-off:before{content:""}.ion-ios-walk:before{content:""}.ion-ios-wallet:before{content:""}.ion-ios-warning:before{content:""}.ion-ios-watch:before{content:""}.ion-ios-water:before{content:""}.ion-ios-wifi:before{content:""}.ion-ios-wine:before{content:""}.ion-ios-woman:before{content:""}.ion-logo-android:before{content:""}.ion-logo-angular:before{content:""}.ion-logo-apple:before{content:""}.ion-logo-bitbucket:before{content:""}.ion-logo-bitcoin:before{content:""}.ion-logo-buffer:before{content:""}.ion-logo-chrome:before{content:""}.ion-logo-closed-captioning:before{content:""}.ion-logo-codepen:before{content:""}.ion-logo-css3:before{content:""}.ion-logo-designernews:before{content:""}.ion-logo-dribbble:before{content:""}.ion-logo-dropbox:before{content:""}.ion-logo-euro:before{content:""}.ion-logo-facebook:before{content:""}.ion-logo-flickr:before{content:""}.ion-logo-foursquare:before{content:""}.ion-logo-freebsd-devil:before{content:""}.ion-logo-game-controller-a:before{content:""}.ion-logo-game-controller-b:before{content:""}.ion-logo-github:before{content:""}.ion-logo-google:before{content:""}.ion-logo-googleplus:before{content:""}.ion-logo-hackernews:before{content:""}.ion-logo-html5:before{content:""}.ion-logo-instagram:before{content:""}.ion-logo-ionic:before{content:""}.ion-logo-ionitron:before{content:""}.ion-logo-javascript:before{content:""}.ion-logo-linkedin:before{content:""}.ion-logo-markdown:before{content:""}.ion-logo-model-s:before{content:""}.ion-logo-no-smoking:before{content:""}.ion-logo-nodejs:before{content:""}.ion-logo-npm:before{content:""}.ion-logo-octocat:before{content:""}.ion-logo-pinterest:before{content:""}.ion-logo-playstation:before{content:""}.ion-logo-polymer:before{content:""}.ion-logo-python:before{content:""}.ion-logo-reddit:before{content:""}.ion-logo-rss:before{content:""}.ion-logo-sass:before{content:""}.ion-logo-skype:before{content:""}.ion-logo-slack:before{content:""}.ion-logo-snapchat:before{content:""}.ion-logo-steam:before{content:""}.ion-logo-tumblr:before{content:""}.ion-logo-tux:before{content:""}.ion-logo-twitch:before{content:""}.ion-logo-twitter:before{content:""}.ion-logo-usd:before{content:""}.ion-logo-vimeo:before{content:""}.ion-logo-vk:before{content:""}.ion-logo-whatsapp:before{content:""}.ion-logo-windows:before{content:""}.ion-logo-wordpress:before{content:""}.ion-logo-xbox:before{content:""}.ion-logo-xing:before{content:""}.ion-logo-yahoo:before{content:""}.ion-logo-yen:before{content:""}.ion-logo-youtube:before{content:""}.ion-md-add:before{content:""}.ion-md-add-circle:before{content:""}.ion-md-add-circle-outline:before{content:""}.ion-md-airplane:before{content:""}.ion-md-alarm:before{content:""}.ion-md-albums:before{content:""}.ion-md-alert:before{content:""}.ion-md-american-football:before{content:""}.ion-md-analytics:before{content:""}.ion-md-aperture:before{content:""}.ion-md-apps:before{content:""}.ion-md-appstore:before{content:""}.ion-md-archive:before{content:""}.ion-md-arrow-back:before{content:""}.ion-md-arrow-down:before{content:""}.ion-md-arrow-dropdown:before{content:""}.ion-md-arrow-dropdown-circle:before{content:""}.ion-md-arrow-dropleft:before{content:""}.ion-md-arrow-dropleft-circle:before{content:""}.ion-md-arrow-dropright:before{content:""}.ion-md-arrow-dropright-circle:before{content:""}.ion-md-arrow-dropup:before{content:""}.ion-md-arrow-dropup-circle:before{content:""}.ion-md-arrow-forward:before{content:""}.ion-md-arrow-round-back:before{content:""}.ion-md-arrow-round-down:before{content:""}.ion-md-arrow-round-forward:before{content:""}.ion-md-arrow-round-up:before{content:""}.ion-md-arrow-up:before{content:""}.ion-md-at:before{content:""}.ion-md-attach:before{content:""}.ion-md-backspace:before{content:""}.ion-md-barcode:before{content:""}.ion-md-baseball:before{content:""}.ion-md-basket:before{content:""}.ion-md-basketball:before{content:""}.ion-md-battery-charging:before{content:""}.ion-md-battery-dead:before{content:""}.ion-md-battery-full:before{content:""}.ion-md-beaker:before{content:""}.ion-md-bed:before{content:""}.ion-md-beer:before{content:""}.ion-md-bicycle:before{content:""}.ion-md-bluetooth:before{content:""}.ion-md-boat:before{content:""}.ion-md-body:before{content:""}.ion-md-bonfire:before{content:""}.ion-md-book:before{content:""}.ion-md-bookmark:before{content:""}.ion-md-bookmarks:before{content:""}.ion-md-bowtie:before{content:""}.ion-md-briefcase:before{content:""}.ion-md-browsers:before{content:""}.ion-md-brush:before{content:""}.ion-md-bug:before{content:""}.ion-md-build:before{content:""}.ion-md-bulb:before{content:""}.ion-md-bus:before{content:""}.ion-md-business:before{content:""}.ion-md-cafe:before{content:""}.ion-md-calculator:before{content:""}.ion-md-calendar:before{content:""}.ion-md-call:before{content:""}.ion-md-camera:before{content:""}.ion-md-car:before{content:""}.ion-md-card:before{content:""}.ion-md-cart:before{content:""}.ion-md-cash:before{content:""}.ion-md-cellular:before{content:""}.ion-md-chatboxes:before{content:""}.ion-md-chatbubbles:before{content:""}.ion-md-checkbox:before{content:""}.ion-md-checkbox-outline:before{content:""}.ion-md-checkmark:before{content:""}.ion-md-checkmark-circle:before{content:""}.ion-md-checkmark-circle-outline:before{content:""}.ion-md-clipboard:before{content:""}.ion-md-clock:before{content:""}.ion-md-close:before{content:""}.ion-md-close-circle:before{content:""}.ion-md-close-circle-outline:before{content:""}.ion-md-cloud:before{content:""}.ion-md-cloud-circle:before{content:""}.ion-md-cloud-done:before{content:""}.ion-md-cloud-download:before{content:""}.ion-md-cloud-outline:before{content:""}.ion-md-cloud-upload:before{content:""}.ion-md-cloudy:before{content:""}.ion-md-cloudy-night:before{content:""}.ion-md-code:before{content:""}.ion-md-code-download:before{content:""}.ion-md-code-working:before{content:""}.ion-md-cog:before{content:""}.ion-md-color-fill:before{content:""}.ion-md-color-filter:before{content:""}.ion-md-color-palette:before{content:""}.ion-md-color-wand:before{content:""}.ion-md-compass:before{content:""}.ion-md-construct:before{content:""}.ion-md-contact:before{content:""}.ion-md-contacts:before{content:""}.ion-md-contract:before{content:""}.ion-md-contrast:before{content:""}.ion-md-copy:before{content:""}.ion-md-create:before{content:""}.ion-md-crop:before{content:""}.ion-md-cube:before{content:""}.ion-md-cut:before{content:""}.ion-md-desktop:before{content:""}.ion-md-disc:before{content:""}.ion-md-document:before{content:""}.ion-md-done-all:before{content:""}.ion-md-download:before{content:""}.ion-md-easel:before{content:""}.ion-md-egg:before{content:""}.ion-md-exit:before{content:""}.ion-md-expand:before{content:""}.ion-md-eye:before{content:""}.ion-md-eye-off:before{content:""}.ion-md-fastforward:before{content:""}.ion-md-female:before{content:""}.ion-md-filing:before{content:""}.ion-md-film:before{content:""}.ion-md-finger-print:before{content:""}.ion-md-fitness:before{content:""}.ion-md-flag:before{content:""}.ion-md-flame:before{content:""}.ion-md-flash:before{content:""}.ion-md-flash-off:before{content:""}.ion-md-flashlight:before{content:""}.ion-md-flask:before{content:""}.ion-md-flower:before{content:""}.ion-md-folder:before{content:""}.ion-md-folder-open:before{content:""}.ion-md-football:before{content:""}.ion-md-funnel:before{content:""}.ion-md-gift:before{content:""}.ion-md-git-branch:before{content:""}.ion-md-git-commit:before{content:""}.ion-md-git-compare:before{content:""}.ion-md-git-merge:before{content:""}.ion-md-git-network:before{content:""}.ion-md-git-pull-request:before{content:""}.ion-md-glasses:before{content:""}.ion-md-globe:before{content:""}.ion-md-grid:before{content:""}.ion-md-hammer:before{content:""}.ion-md-hand:before{content:""}.ion-md-happy:before{content:""}.ion-md-headset:before{content:""}.ion-md-heart:before{content:""}.ion-md-heart-dislike:before{content:""}.ion-md-heart-empty:before{content:""}.ion-md-heart-half:before{content:""}.ion-md-help:before{content:""}.ion-md-help-buoy:before{content:""}.ion-md-help-circle:before{content:""}.ion-md-help-circle-outline:before{content:""}.ion-md-home:before{content:""}.ion-md-hourglass:before{content:""}.ion-md-ice-cream:before{content:""}.ion-md-image:before{content:""}.ion-md-images:before{content:""}.ion-md-infinite:before{content:""}.ion-md-information:before{content:""}.ion-md-information-circle:before{content:""}.ion-md-information-circle-outline:before{content:""}.ion-md-jet:before{content:""}.ion-md-journal:before{content:""}.ion-md-key:before{content:""}.ion-md-keypad:before{content:""}.ion-md-laptop:before{content:""}.ion-md-leaf:before{content:""}.ion-md-link:before{content:""}.ion-md-list:before{content:""}.ion-md-list-box:before{content:""}.ion-md-locate:before{content:""}.ion-md-lock:before{content:""}.ion-md-log-in:before{content:""}.ion-md-log-out:before{content:""}.ion-md-magnet:before{content:""}.ion-md-mail:before{content:""}.ion-md-mail-open:before{content:""}.ion-md-mail-unread:before{content:""}.ion-md-male:before{content:""}.ion-md-man:before{content:""}.ion-md-map:before{content:""}.ion-md-medal:before{content:""}.ion-md-medical:before{content:""}.ion-md-medkit:before{content:""}.ion-md-megaphone:before{content:""}.ion-md-menu:before{content:""}.ion-md-mic:before{content:""}.ion-md-mic-off:before{content:""}.ion-md-microphone:before{content:""}.ion-md-moon:before{content:""}.ion-md-more:before{content:""}.ion-md-move:before{content:""}.ion-md-musical-note:before{content:""}.ion-md-musical-notes:before{content:""}.ion-md-navigate:before{content:""}.ion-md-notifications:before{content:""}.ion-md-notifications-off:before{content:""}.ion-md-notifications-outline:before{content:""}.ion-md-nuclear:before{content:""}.ion-md-nutrition:before{content:""}.ion-md-open:before{content:""}.ion-md-options:before{content:""}.ion-md-outlet:before{content:""}.ion-md-paper:before{content:""}.ion-md-paper-plane:before{content:""}.ion-md-partly-sunny:before{content:""}.ion-md-pause:before{content:""}.ion-md-paw:before{content:""}.ion-md-people:before{content:""}.ion-md-person:before{content:""}.ion-md-person-add:before{content:""}.ion-md-phone-landscape:before{content:""}.ion-md-phone-portrait:before{content:""}.ion-md-photos:before{content:""}.ion-md-pie:before{content:""}.ion-md-pin:before{content:""}.ion-md-pint:before{content:""}.ion-md-pizza:before{content:""}.ion-md-planet:before{content:""}.ion-md-play:before{content:""}.ion-md-play-circle:before{content:""}.ion-md-podium:before{content:""}.ion-md-power:before{content:""}.ion-md-pricetag:before{content:""}.ion-md-pricetags:before{content:""}.ion-md-print:before{content:""}.ion-md-pulse:before{content:""}.ion-md-qr-scanner:before{content:""}.ion-md-quote:before{content:""}.ion-md-radio:before{content:""}.ion-md-radio-button-off:before{content:""}.ion-md-radio-button-on:before{content:""}.ion-md-rainy:before{content:""}.ion-md-recording:before{content:""}.ion-md-redo:before{content:""}.ion-md-refresh:before{content:""}.ion-md-refresh-circle:before{content:""}.ion-md-remove:before{content:""}.ion-md-remove-circle:before{content:""}.ion-md-remove-circle-outline:before{content:""}.ion-md-reorder:before{content:""}.ion-md-repeat:before{content:""}.ion-md-resize:before{content:""}.ion-md-restaurant:before{content:""}.ion-md-return-left:before{content:""}.ion-md-return-right:before{content:""}.ion-md-reverse-camera:before{content:""}.ion-md-rewind:before{content:""}.ion-md-ribbon:before{content:""}.ion-md-rocket:before{content:""}.ion-md-rose:before{content:""}.ion-md-sad:before{content:""}.ion-md-save:before{content:""}.ion-md-school:before{content:""}.ion-md-search:before{content:""}.ion-md-send:before{content:""}.ion-md-settings:before{content:""}.ion-md-share:before{content:""}.ion-md-share-alt:before{content:""}.ion-md-shirt:before{content:""}.ion-md-shuffle:before{content:""}.ion-md-skip-backward:before{content:""}.ion-md-skip-forward:before{content:""}.ion-md-snow:before{content:""}.ion-md-speedometer:before{content:""}.ion-md-square:before{content:""}.ion-md-square-outline:before{content:""}.ion-md-star:before{content:""}.ion-md-star-half:before{content:""}.ion-md-star-outline:before{content:""}.ion-md-stats:before{content:""}.ion-md-stopwatch:before{content:""}.ion-md-subway:before{content:""}.ion-md-sunny:before{content:""}.ion-md-swap:before{content:""}.ion-md-switch:before{content:""}.ion-md-sync:before{content:""}.ion-md-tablet-landscape:before{content:""}.ion-md-tablet-portrait:before{content:""}.ion-md-tennisball:before{content:""}.ion-md-text:before{content:""}.ion-md-thermometer:before{content:""}.ion-md-thumbs-down:before{content:""}.ion-md-thumbs-up:before{content:""}.ion-md-thunderstorm:before{content:""}.ion-md-time:before{content:""}.ion-md-timer:before{content:""}.ion-md-today:before{content:""}.ion-md-train:before{content:""}.ion-md-transgender:before{content:""}.ion-md-trash:before{content:""}.ion-md-trending-down:before{content:""}.ion-md-trending-up:before{content:""}.ion-md-trophy:before{content:""}.ion-md-tv:before{content:""}.ion-md-umbrella:before{content:""}.ion-md-undo:before{content:""}.ion-md-unlock:before{content:""}.ion-md-videocam:before{content:""}.ion-md-volume-high:before{content:""}.ion-md-volume-low:before{content:""}.ion-md-volume-mute:before{content:""}.ion-md-volume-off:before{content:""}.ion-md-walk:before{content:""}.ion-md-wallet:before{content:""}.ion-md-warning:before{content:""}.ion-md-watch:before{content:""}.ion-md-water:before{content:""}.ion-md-wifi:before{content:""}.ion-md-wine:before{content:""}.ion-md-woman:before{content:""}}

.mf-cursor {
position: fixed;
top: 0;
left: 0;
z-index: 99999;
direction: ltr;
contain: layout style size;
pointer-events: none;
transition: opacity .3s, color .4s;
--border-color: unset;
--border-top-radius: 50%;
--border-right-radius: 50%;
--border-bottom-radius: 50%;
--border-left-radius: 50%;
--border-style: unset;
--border-top-width: 0;
--border-right-width: 0;
--border-bottom-width: 0;
--border-left-width: 0
}
.mf-cursor.mf-hide-cursor {
display: none
}
.mf-cursor:before {
content: "";
position: absolute;
top: -24px;
left: -24px;
display: block;
width: 48px;
height: 48px;
transform: scale(.2);
background: currentColor;
border-radius: 50%;
transition: transform .25s ease-in-out, opacity .1s, border .2s;
border-color: var(--border-color);
border-radius: var(--border-top-radius) var(--border-right-radius) var(--border-bottom-radius) var(--border-left-radius);
border-style: var(--border-style);
border-width: var(--border-top-width) var(--border-right-width) var(--border-bottom-width) var(--border-left-width)
}
.mf-cursor.-inverse {
color: #fff
}
@supports(mix-blend-mode:exclusion) {
.mf-cursor.-exclusion {
mix-blend-mode: exclusion
}
.mf-cursor.-exclusion:before {
background: #fff
}
}
.mf-cursor.-icon:before {
transform: scale(1.5)
}
.mf-cursor.-icon.-active:before {
transform: scale(1.4)
}
.mf-cursor.-hidden:before {
transform: scale(0) !important
}
.mf-cursor-text {
position: absolute;
white-space: nowrap;
top: -18px;
left: -18px;
width: 36px;
height: 36px;
display: flex;
align-items: center;
justify-content: center;
transform: scale(0) rotate(10deg);
opacity: 0;
font-size: 16px;
line-height: 20px;
text-align: center;
transition: opacity .4s, transform .3s
}
.mf-cursor.-icon .mf-cursor-text,
.mf-cursor.-text .mf-cursor-text {
opacity: 1;
transform: scale(1)
}
.mf-cursor-media {
position: absolute;
width: 400px;
height: 400px;
margin: -200px 0 0 -200px
}
.mf-cursor-media img,
.mf-cursor-media video {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
border-radius: 50%;
border-radius: var(--border-top-radius) var(--border-right-radius) var(--border-bottom-radius) var(--border-left-radius);
transition: border-radius .2s linear
}
@supports(object-fit:cover) {
.mf-cursor-media img,
.mf-cursor-media video {
position: static;
width: 100%;
height: 100%;
object-fit: cover;
transform: translateZ(0)
}
}
.mf-cursor-media-box {
position: relative;
width: 100%;
height: 100%;
overflow: hidden;
transform: scale(0) translateZ(0);
padding: 1px;
opacity: 0;
transition: transform .3s, opacity .2s .2s, border .2s
}
.mf-cursor.-media .mf-cursor-media-box {
opacity: 1;
transform: scale(.696);
transition-duration: .3s, .3s;
transition-delay: 0s, 0s
}
.mf-cursor.-media {
color: transparent !important
}

.bc-title-images{
width: fit-content;
height: fit-content;
}
.bc-title-images__wrapper{
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.bc-inline-div{
margin-block: 0px;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
width: fit-content;
}
.bc-inline-img,
.bc-inline-div video{ border-radius: 15px; width: 100px; height: 65px; background-position: center;
background-repeat: no-repeat;
background-size: cover;
display: inline-block;
margin: 0 14px; }
.bc-inline-span div{
display: inline;
}

.bc-core-slider-wrapper.splide{
opacity: 0;
}
.bc-core-slider-wrapper .splide__track{
height: 100%;
width: 100%;
}
.bc-core-slider-wrapper .splide__slide{
border: unset !important;
cursor: grab !important; }
.bc-core-slider-wrapper .splide__track--nav>.splide__list>.splide__slide.is-active{
border: 3px solid transparent;
}
.bc-core-slider-wrapper  .splide__arrow{ background-color: #c6afe6;
--scale-arrow: 1;
font-size: 100%;
align-items: center;
background: #ccc;
cursor: pointer;
display: flex;
height: 30px;
-ms-flex-pack: center;
justify-content: center;
opacity: .7;
padding: 0;
position: absolute;
top: 50%;
transform: translateY(-50%) scale(var(--scale-arrow));
width: 30px;
z-index: 1;
}
.bc-core-slider-wrapper .splide__arrow--prev{ background-color: #6200ed;
left: 15px;
outline: 0 !important;
}
.bc-core-slider-wrapper .splide__arrow--next{ background-color: #6200ed;
right: 15px;
outline: 0 !important;
}
.bc-core-slider-wrapper .splide__arrow--prev .prevarrowicon,
.bc-core-slider-wrapper .splide__arrow--next .nextarrowicon{ color: white;
}
.bc-core-slider-wrapper .splide__pagination .splide__pagination__page.is-active{ background-color: #6200ed;
}
.bc-core-slider-wrapper .splide__pagination .splide__pagination__page{ background-color: #c6afe6;
outline: 0 !important;
border: 0;
border-radius: 50%;
display: inline-block;
height: 8px;
margin: 3px;
opacity: .7;
padding: 0;
position: relative;
transition: transform .2s linear;
width: 8px;
z-index: 1;
}
.bc-core-slider-wrapper .splide__pagination{ 
bottom: unset;
left: 0;
padding: 0 1em;
position: absolute;
right: 0;
z-index: 1;
transform: unset;
margin-top: 20px;
}
.bc-core-slider-wrapper img { width: 100%; 
height: 300px;
object-fit: cover;
}
.bc-core-slider-wrapper .splide__slide {
outline: 0 !important;
}
.bc-core-slider-wrapper .splide__slide{
width: fit-content;
}
.bc-core-slider-wrapper .bc-slider-block{
width: 100%;
height: 500px;
background-color:#c6afe6;
display: flex;
justify-content: center;
align-items: center;
}
.bc-core-slider-wrapper .bc-slider-block-heading{
color: white;
text-align: center;
max-width: 600px;
}

.nb-arrow-button-v8{
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
position: relative;
width: fit-content;
min-height: var(--dimensions-to);
}
.nb-arrow-button-v8__arrow{
width: var(--dimensions);
height: var(--dimensions);
position: relative;
overflow: hidden;
transition: all var(--arrow-duration) var(--arrow-easing);
}
.nb-arrow-button-v8__arrow svg{
width: 100%;
height: 100%;
position: absolute;
transform: translateX(-100%);
min-width: unset !important;
min-height: unset !important;
stroke: var(--stroke);
fill: var(--stroke);
transition: transform var(--arrow-duration) var(--arrow-easing);
}
.nb-arrow-button-v8:hover .nb-arrow-button-v8__arrow svg{
transform: translateX(0);
}
.nb-arrow-button-v8__text{
position: relative;
}
.nb-arrow-button-v8__text::after{
content: "";
position: absolute;
--underline-position: 5px; bottom: calc(var(--underline-position) * -1);
left: 0;
width: 100%;
height: 1px; background: #fff; transform-origin: right;
transition: transform var(--underline-duration) var(--underline-easing);
}
.nb-arrow-button-v8:hover .nb-arrow-button-v8__text::after{
transform: scaleX(0);
}
.nb-arrow-button-v8:hover .nb-arrow-button-v8__arrow{
width: var(--dimensions-to);
height: var(--dimensions-to);
}

@layer bricks.icons{@font-face{font-family:themify;font-style:normal;font-weight:400;src:url(font/themify.woff?) format("woff"),url(font/themify.ttf?) format("truetype")}[class*=" ti-"],[class^=ti-]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:themify;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.ti-wand:before{content:""}.ti-volume:before{content:""}.ti-user:before{content:""}.ti-unlock:before{content:""}.ti-unlink:before{content:""}.ti-trash:before{content:""}.ti-thought:before{content:""}.ti-target:before{content:""}.ti-tag:before{content:""}.ti-tablet:before{content:""}.ti-star:before{content:""}.ti-spray:before{content:""}.ti-signal:before{content:""}.ti-shopping-cart:before{content:""}.ti-shopping-cart-full:before{content:""}.ti-settings:before{content:""}.ti-search:before{content:""}.ti-zoom-in:before{content:""}.ti-zoom-out:before{content:""}.ti-cut:before{content:""}.ti-ruler:before{content:""}.ti-ruler-pencil:before{content:""}.ti-ruler-alt:before{content:""}.ti-bookmark:before{content:""}.ti-bookmark-alt:before{content:""}.ti-reload:before{content:""}.ti-plus:before{content:""}.ti-pin:before{content:""}.ti-pencil:before{content:""}.ti-pencil-alt:before{content:""}.ti-paint-roller:before{content:""}.ti-paint-bucket:before{content:""}.ti-na:before{content:""}.ti-mobile:before{content:""}.ti-minus:before{content:""}.ti-medall:before{content:""}.ti-medall-alt:before{content:""}.ti-marker:before{content:""}.ti-marker-alt:before{content:""}.ti-arrow-up:before{content:""}.ti-arrow-right:before{content:""}.ti-arrow-left:before{content:""}.ti-arrow-down:before{content:""}.ti-lock:before{content:""}.ti-location-arrow:before{content:""}.ti-link:before{content:""}.ti-layout:before{content:""}.ti-layers:before{content:""}.ti-layers-alt:before{content:""}.ti-key:before{content:""}.ti-import:before{content:""}.ti-image:before{content:""}.ti-heart:before{content:""}.ti-heart-broken:before{content:""}.ti-hand-stop:before{content:""}.ti-hand-open:before{content:""}.ti-hand-drag:before{content:""}.ti-folder:before{content:""}.ti-flag:before{content:""}.ti-flag-alt:before{content:""}.ti-flag-alt-2:before{content:""}.ti-eye:before{content:""}.ti-export:before{content:""}.ti-exchange-vertical:before{content:""}.ti-desktop:before{content:""}.ti-cup:before{content:""}.ti-crown:before{content:""}.ti-comments:before{content:""}.ti-comment:before{content:""}.ti-comment-alt:before{content:""}.ti-close:before{content:""}.ti-clip:before{content:""}.ti-angle-up:before{content:""}.ti-angle-right:before{content:""}.ti-angle-left:before{content:""}.ti-angle-down:before{content:""}.ti-check:before{content:""}.ti-check-box:before{content:""}.ti-camera:before{content:""}.ti-announcement:before{content:""}.ti-brush:before{content:""}.ti-briefcase:before{content:""}.ti-bolt:before{content:""}.ti-bolt-alt:before{content:""}.ti-blackboard:before{content:""}.ti-bag:before{content:""}.ti-move:before{content:""}.ti-arrows-vertical:before{content:""}.ti-arrows-horizontal:before{content:""}.ti-fullscreen:before{content:""}.ti-arrow-top-right:before{content:""}.ti-arrow-top-left:before{content:""}.ti-arrow-circle-up:before{content:""}.ti-arrow-circle-right:before{content:""}.ti-arrow-circle-left:before{content:""}.ti-arrow-circle-down:before{content:""}.ti-angle-double-up:before{content:""}.ti-angle-double-right:before{content:""}.ti-angle-double-left:before{content:""}.ti-angle-double-down:before{content:""}.ti-zip:before{content:""}.ti-world:before{content:""}.ti-wheelchair:before{content:""}.ti-view-list:before{content:""}.ti-view-list-alt:before{content:""}.ti-view-grid:before{content:""}.ti-uppercase:before{content:""}.ti-upload:before{content:""}.ti-underline:before{content:""}.ti-truck:before{content:""}.ti-timer:before{content:""}.ti-ticket:before{content:""}.ti-thumb-up:before{content:""}.ti-thumb-down:before{content:""}.ti-text:before{content:""}.ti-stats-up:before{content:""}.ti-stats-down:before{content:""}.ti-split-v:before{content:""}.ti-split-h:before{content:""}.ti-smallcap:before{content:""}.ti-shine:before{content:""}.ti-shift-right:before{content:""}.ti-shift-left:before{content:""}.ti-shield:before{content:""}.ti-notepad:before{content:""}.ti-server:before{content:""}.ti-quote-right:before{content:""}.ti-quote-left:before{content:""}.ti-pulse:before{content:""}.ti-printer:before{content:""}.ti-power-off:before{content:""}.ti-plug:before{content:""}.ti-pie-chart:before{content:""}.ti-paragraph:before{content:""}.ti-panel:before{content:""}.ti-package:before{content:""}.ti-music:before{content:""}.ti-music-alt:before{content:""}.ti-mouse:before{content:""}.ti-mouse-alt:before{content:""}.ti-money:before{content:""}.ti-microphone:before{content:""}.ti-menu:before{content:""}.ti-menu-alt:before{content:""}.ti-map:before{content:""}.ti-map-alt:before{content:""}.ti-loop:before{content:""}.ti-location-pin:before{content:""}.ti-list:before{content:""}.ti-light-bulb:before{content:""}.ti-Italic:before{content:""}.ti-info:before{content:""}.ti-infinite:before{content:""}.ti-id-badge:before{content:""}.ti-hummer:before{content:""}.ti-home:before{content:""}.ti-help:before{content:""}.ti-headphone:before{content:""}.ti-harddrives:before{content:""}.ti-harddrive:before{content:""}.ti-gift:before{content:""}.ti-game:before{content:""}.ti-filter:before{content:""}.ti-files:before{content:""}.ti-file:before{content:""}.ti-eraser:before{content:""}.ti-envelope:before{content:""}.ti-download:before{content:""}.ti-direction:before{content:""}.ti-direction-alt:before{content:""}.ti-dashboard:before{content:""}.ti-control-stop:before{content:""}.ti-control-shuffle:before{content:""}.ti-control-play:before{content:""}.ti-control-pause:before{content:""}.ti-control-forward:before{content:""}.ti-control-backward:before{content:""}.ti-cloud:before{content:""}.ti-cloud-up:before{content:""}.ti-cloud-down:before{content:""}.ti-clipboard:before{content:""}.ti-car:before{content:""}.ti-calendar:before{content:""}.ti-book:before{content:""}.ti-bell:before{content:""}.ti-basketball:before{content:""}.ti-bar-chart:before{content:""}.ti-bar-chart-alt:before{content:""}.ti-back-right:before{content:""}.ti-back-left:before{content:""}.ti-arrows-corner:before{content:""}.ti-archive:before{content:""}.ti-anchor:before{content:""}.ti-align-right:before{content:""}.ti-align-left:before{content:""}.ti-align-justify:before{content:""}.ti-align-center:before{content:""}.ti-alert:before{content:""}.ti-alarm-clock:before{content:""}.ti-agenda:before{content:""}.ti-write:before{content:""}.ti-window:before{content:""}.ti-widgetized:before{content:""}.ti-widget:before{content:""}.ti-widget-alt:before{content:""}.ti-wallet:before{content:""}.ti-video-clapper:before{content:""}.ti-video-camera:before{content:""}.ti-vector:before{content:""}.ti-themify-logo:before{content:""}.ti-themify-favicon:before{content:""}.ti-themify-favicon-alt:before{content:""}.ti-support:before{content:""}.ti-stamp:before{content:""}.ti-split-v-alt:before{content:""}.ti-slice:before{content:""}.ti-shortcode:before{content:""}.ti-shift-right-alt:before{content:""}.ti-shift-left-alt:before{content:""}.ti-ruler-alt-2:before{content:""}.ti-receipt:before{content:""}.ti-pin2:before{content:""}.ti-pin-alt:before{content:""}.ti-pencil-alt2:before{content:""}.ti-palette:before{content:""}.ti-more:before{content:""}.ti-more-alt:before{content:""}.ti-microphone-alt:before{content:""}.ti-magnet:before{content:""}.ti-line-double:before{content:""}.ti-line-dotted:before{content:""}.ti-line-dashed:before{content:""}.ti-layout-width-full:before{content:""}.ti-layout-width-default:before{content:""}.ti-layout-width-default-alt:before{content:""}.ti-layout-tab:before{content:""}.ti-layout-tab-window:before{content:""}.ti-layout-tab-v:before{content:""}.ti-layout-tab-min:before{content:""}.ti-layout-slider:before{content:""}.ti-layout-slider-alt:before{content:""}.ti-layout-sidebar-right:before{content:""}.ti-layout-sidebar-none:before{content:""}.ti-layout-sidebar-left:before{content:""}.ti-layout-placeholder:before{content:""}.ti-layout-menu:before{content:""}.ti-layout-menu-v:before{content:""}.ti-layout-menu-separated:before{content:""}.ti-layout-menu-full:before{content:""}.ti-layout-media-right-alt:before{content:""}.ti-layout-media-right:before{content:""}.ti-layout-media-overlay:before{content:""}.ti-layout-media-overlay-alt:before{content:""}.ti-layout-media-overlay-alt-2:before{content:""}.ti-layout-media-left-alt:before{content:""}.ti-layout-media-left:before{content:""}.ti-layout-media-center-alt:before{content:""}.ti-layout-media-center:before{content:""}.ti-layout-list-thumb:before{content:""}.ti-layout-list-thumb-alt:before{content:""}.ti-layout-list-post:before{content:""}.ti-layout-list-large-image:before{content:""}.ti-layout-line-solid:before{content:""}.ti-layout-grid4:before{content:""}.ti-layout-grid3:before{content:""}.ti-layout-grid2:before{content:""}.ti-layout-grid2-thumb:before{content:""}.ti-layout-cta-right:before{content:""}.ti-layout-cta-left:before{content:""}.ti-layout-cta-center:before{content:""}.ti-layout-cta-btn-right:before{content:""}.ti-layout-cta-btn-left:before{content:""}.ti-layout-column4:before{content:""}.ti-layout-column3:before{content:""}.ti-layout-column2:before{content:""}.ti-layout-accordion-separated:before{content:""}.ti-layout-accordion-merged:before{content:""}.ti-layout-accordion-list:before{content:""}.ti-ink-pen:before{content:""}.ti-info-alt:before{content:""}.ti-help-alt:before{content:""}.ti-headphone-alt:before{content:""}.ti-hand-point-up:before{content:""}.ti-hand-point-right:before{content:""}.ti-hand-point-left:before{content:""}.ti-hand-point-down:before{content:""}.ti-gallery:before{content:""}.ti-face-smile:before{content:""}.ti-face-sad:before{content:""}.ti-credit-card:before{content:""}.ti-control-skip-forward:before{content:""}.ti-control-skip-backward:before{content:""}.ti-control-record:before{content:""}.ti-control-eject:before{content:""}.ti-comments-smiley:before{content:""}.ti-brush-alt:before{content:""}.ti-youtube:before{content:""}.ti-vimeo:before{content:""}.ti-twitter:before{content:""}.ti-time:before{content:""}.ti-tumblr:before{content:""}.ti-skype:before{content:""}.ti-share:before{content:""}.ti-share-alt:before{content:""}.ti-rocket:before{content:""}.ti-pinterest:before{content:""}.ti-new-window:before{content:""}.ti-microsoft:before{content:""}.ti-list-ol:before{content:""}.ti-linkedin:before{content:""}.ti-layout-sidebar-2:before{content:""}.ti-layout-grid4-alt:before{content:""}.ti-layout-grid3-alt:before{content:""}.ti-layout-grid2-alt:before{content:""}.ti-layout-column4-alt:before{content:""}.ti-layout-column3-alt:before{content:""}.ti-layout-column2-alt:before{content:""}.ti-instagram:before{content:""}.ti-google:before{content:""}.ti-github:before{content:""}.ti-flickr:before{content:""}.ti-facebook:before{content:""}.ti-dropbox:before{content:""}.ti-dribbble:before{content:""}.ti-apple:before{content:""}.ti-android:before{content:""}.ti-save:before{content:""}.ti-save-alt:before{content:""}.ti-yahoo:before{content:""}.ti-wordpress:before{content:""}.ti-vimeo-alt:before{content:""}.ti-twitter-alt:before{content:""}.ti-tumblr-alt:before{content:""}.ti-trello:before{content:""}.ti-stack-overflow:before{content:""}.ti-soundcloud:before{content:""}.ti-sharethis:before{content:""}.ti-sharethis-alt:before{content:""}.ti-reddit:before{content:""}.ti-pinterest-alt:before{content:""}.ti-microsoft-alt:before{content:""}.ti-linux:before{content:""}.ti-jsfiddle:before{content:""}.ti-joomla:before{content:""}.ti-html5:before{content:""}.ti-flickr-alt:before{content:""}.ti-email:before{content:""}.ti-drupal:before{content:""}.ti-dropbox-alt:before{content:""}.ti-css3:before{content:""}.ti-rss:before{content:""}.ti-rss-alt:before{content:""}}

.bc-arrow-button{
white-space: wrap;
text-decoration: unset !important;
color: unset !important;
display: flex;
justify-content: center;
align-items: center;
flex-direction: row-reverse; width: fit-content;
height: fit-content;
--scale: 1.25;
--dimensions: 23px;
--transitionduration: 0.5s;
--ease: cubic-bezier(0.1, 0, 0.3, 1);
--transitiondurationswap: 0.5s;
--easeswap: cubic-bezier(0.1, 0, 0.3, 1);
--arrow-distance: 300%;
} .bc-arrow-button .bc-arrow-button_title-wrapper{
width: 100%;
padding: 15px 20px 15px 20px;
background-color: rgb(44, 43, 43); border-radius: 100px; color: white; text-align: center;
font-size: 18px;
letter-spacing: -.5px;
line-height: 1.15;
}
.bc-arrow-button .bc-arrow-button_title-wrap{
position: relative;
overflow: hidden;
}
.bc-arrow-button .bc-arrow-button__title{
all: unset;
display: block;
outline: none;
border: none;
transition: transform;
transition-duration: var(--transitiondurationswap);
transition-timing-function: var(--easeswap);
} .bc-arrow-button[data-swap='enable'] .bc-arrow-button__title::after{
display: block;
content: attr(data-content);
position: absolute;
top: 100%;
width: 100%;
}
.bc-arrow-button[data-swap='enable']:hover .bc-arrow-button__title{
transform: translateY(-100%);
}
.bc-arrow-button[data-swap='enable']:hover .bc-arrow-button__title::after{
transform: translateY(0%);
} .bc-arrow-button .bc-arrow-button__circle{
padding: 25px;
background-color: rgb(44, 43, 43); border-radius: 50%; position: relative;
overflow: hidden;
display: flex;
justify-content: center;
align-items: center;
min-width: var(--dimensions) !important;
min-height: var(--dimensions) !important;
transition: scale;
transition-duration: var(--transitionduration);
transition-timing-function: var(--ease);
}
.bc-arrow-button .bc-arrow-button__arrow{
position: absolute;
transition: transform;
transition-duration: var(--transitionduration);
transition-timing-function: var(--ease);
min-width: var(--dimensions) !important;
min-height: var(--dimensions) !important;
max-width: var(--dimensions) !important;
max-height: var(--dimensions) !important;
rotate: -45deg; --fill: white;
stroke-width: 0.1;
stroke: var(--fill);
fill: var(--fill);
}
.bc-arrow-button .bc-arrow-button__arrow-right{
transform: translateX(calc(var(--arrow-distance) * -1));
}
.bc-arrow-button:hover .bc-arrow-button__circle{
scale: var(--scale); }
.bc-arrow-button:hover .bc-arrow-button__arrow-left{
transform: translateX(var(--arrow-distance));
}
.bc-arrow-button:hover .bc-arrow-button__arrow-right{
transform: translateX(0%);
}

a.bc-mask-button{
cursor: pointer;
}
.bc-mask-button{
all: unset;
--bg: rgba(0,0,0);
--fg: hsl(0 0% 90%);
--button-bg: var(--bg);
--button-fg: var(--fg);
--transition-duration: 0.5s; color: var(--button-fg); padding: 15px 30px; border-radius: 0;
background: var(--button-bg); 
touch-action: none;
position: relative;
overflow: hidden;
display: grid;
width: fit-content;
}
.bc-mask-button__title{
position: relative;
mix-blend-mode: difference;
}
.bc-mask-button__back{
will-change: transform;
position: absolute;
inset: 0;
pointer-events: none;
overflow: hidden;
}
.bc-mask-button__back > span{
left: calc(var(--x, 0) * 1px);
top: calc(var(--y, 0) * 1px);
width: 50%; display: inline-block;
aspect-ratio: 1;
transform: translate(-50%, -50%) scale(var(--active, 0));
transition: transform; 
transition-duration: calc(var(--transition-duration) / 2); background: hsl(0 0% 90%);
position: absolute;
pointer-events: none;
overflow: hidden;
--border-radius2-top: 100px; --border-radius2-left: 100px; --border-radius2-bottom: 100px; --border-radius2-right: 100px; border-radius: var(--border-radius2-top) var(--border-radius2-left) var(--border-radius2-bottom) var(--border-radius2-right); }
.bc-mask-button:is(:hover, :focus-visible) {
--active: 1.5;
}
.bc-mask-button:active {
--active: 3;
}
.bc-mask-button:active .bc-mask-button__back > span {
transition: transform 0.15s; 
}
@supports (transition-timing-function: linear(0, 1)) {
.bc-mask-button:is(:hover, :focus-visible) .bc-mask-button__back > span {
transition-duration: var(--transition-duration); transition-timing-function: linear(
0, 0.5007 7.21%, 0.7803 12.29%,
0.8883 14.93%, 0.9724 17.63%,
1.0343 20.44%, 1.0754 23.44%,
1.0898 25.22%, 1.0984 27.11%,
1.1014 29.15%, 1.0989 31.4%,
1.0854 35.23%, 1.0196 48.86%,
1.0043 54.06%, 0.9956 59.6%,
0.9925 68.11%, 1
);
}
}

[data-media-player]{width:100%;display:inline-flex;align-items:center;position:relative;contain:style;box-sizing:border-box;user-select:none}[data-media-player] *{box-sizing:border-box}:where([data-media-player][data-view-type=video]){aspect-ratio:16/9}[data-media-player]:focus,[data-media-player]:focus-visible{outline:0}[data-media-player][data-view-type=video][data-started]:not([data-controls]){pointer-events:auto;cursor:none}[data-media-player] slot{display:contents}[data-media-provider]{display:flex;position:relative;box-sizing:border-box;align-items:center;border-radius:inherit;width:100%;aspect-ratio:inherit;overflow:hidden}[data-media-player]:not([data-view-type=audio]) [data-media-provider],[data-media-player][data-fullscreen] [data-media-provider]{height:100%}[data-media-player][data-view-type=audio] [data-media-provider]{display:contents;background-color:unset}[data-media-provider] audio{width:100%}:where(video:not([width]):not([height]),iframe:not([width]):not([height])){width:100%;aspect-ratio:16/9}:where([data-media-provider] iframe),:where([data-media-provider] video){aspect-ratio:inherit;display:inline-block;height:auto;object-fit:contain;touch-action:manipulation;border-radius:inherit;width:100%}[data-media-provider] iframe{height:100%}[data-media-player][data-view-type=audio] iframe,[data-media-player][data-view-type=audio] video{display:none}[data-media-player][data-fullscreen] video{height:100%}iframe.vds-youtube[data-no-controls]{height:1000%}.vds-blocker{position:absolute;inset:0;width:100%;height:auto;aspect-ratio:inherit;pointer-events:auto;border-radius:inherit;z-index:1}[data-ended] .vds-blocker{background-color:#000}.vds-icon:focus{outline:0}.vds-google-cast{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#dedede;font-family:sans-serif;font-weight:500}.vds-google-cast svg{--size:max(18%, 40px);width:var(--size);height:var(--size);margin-bottom:8px}.vds-google-cast-info{font-size:calc(var(--media-height) / 100 * 6)}:where(.vds-buffering-indicator){position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}:where(.vds-buffering-indicator) :where(.vds-buffering-icon,.vds-buffering-spinner){opacity:0;pointer-events:none;transition:var(--media-buffering-transition, opacity 200ms ease)}:where(.vds-buffering-indicator) :where(.vds-buffering-icon,svg.vds-buffering-spinner,.vds-buffering-spinner svg){width:var(--media-buffering-size,96px);height:var(--media-buffering-size,96px)}:where(.vds-buffering-indicator) :where(.vds-buffering-track,circle[data-part=track]){color:var(--media-buffering-track-color,#f5f5f5);opacity:var(--media-buffering-track-opacity, .25);stroke-width:var(--media-buffering-track-width,8)}:where(.vds-buffering-indicator) :where(.vds-buffering-track-fill,circle[data-part=track-fill]){color:var(--media-buffering-track-fill-color,var(--media-brand));opacity:var(--media-buffering-track-fill-opacity, .75);stroke-width:var(--media-buffering-track-fill-width,9);stroke-dasharray:100;stroke-dashoffset:var(--media-buffering-track-fill-offset,50)}:where([data-buffering]) :where(.vds-buffering-icon,.vds-buffering-spinner){opacity:1;animation:var(--media-buffering-animation,vds-buffering-spin 1s linear infinite)}@keyframes vds-buffering-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion){:where([data-buffering]) :where(.vds-buffering-icon,.vds-buffering-spinner){animation-duration:8s}}:where(.vds-button){-webkit-tap-highlight-color:transparent;position:relative;display:inline-flex;justify-content:center;align-items:center;user-select:none;appearance:none;background:0 0;outline:0;border:none;padding:var(--media-button-padding,0);border-radius:var(--media-button-border-radius,8px);color:var(--media-button-color,var(--media-controls-color,#f5f5f5));width:var(--media-button-size,40px);height:var(--media-button-size,40px);transition:transform .2s ease-out;contain:layout style;cursor:pointer;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;flex-shrink:0}.vds-button{border:var(--media-button-border)}:where([data-fullscreen] .vds-button){width:var(--media-fullscreen-button-size,42px);height:var(--media-fullscreen-button-size,42px)}@media screen and (max-width:599px){:where([data-fullscreen] .vds-button){width:var(--media-sm-fullscreen-button-size,42px);height:var(--media-sm-fullscreen-button-size,42px)}}:where(.vds-button .vds-icon){width:var(--media-button-icon-size,80%);height:var(--media-button-icon-size,80%);border-radius:var(--media-button-border-radius,8px)}:where(.vds-menu-button .vds-icon){display:flex!important}:where(.vds-button[aria-hidden=true]){display:none!important}@media (hover:hover) and (pointer:fine){.vds-button:hover{background-color:var(--media-button-hover-bg,rgb(255 255 255 / .2))}.vds-button:hover{transform:var(--media-button-hover-transform,scale(1.05));transition:var(--media-button-hover-transition, transform .2s ease-in)}.vds-button[aria-expanded=true]{transform:unset}}@media (pointer:coarse){.vds-button:hover{border-radius:var(--media-button-touch-hover-border-radius,100%);background-color:var(--media-button-touch-hover-bg,rgb(255 255 255 / .2))}}:where(.vds-button:focus){outline:0}:where(.vds-button[data-focus],.vds-button:focus-visible){box-shadow:var(--media-focus-ring)}:where(.vds-live-button){min-width:auto;min-height:auto;width:var(--media-live-button-width,40px);height:var(--media-live-button-height,40px);padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;user-select:none;appearance:none;background:0 0;outline:0;border:none}:where(.vds-live-button-text){background-color:var(--media-live-button-bg,#8a8a8a);border-radius:var(--media-live-button-border-radius,2px);color:var(--media-live-button-color,#161616);font-family:var(--media-font-family, sans-serif);font-size:var(--media-live-button-font-size, 12px);font-weight:var(--media-live-button-font-weight,600);letter-spacing:var(--media-live-button-letter-spacing, 1.5px);padding:var(--media-live-button-padding,1px 4px);transition:color .3s ease}:where(.vds-live-button[data-focus] .vds-live-button-text){box-shadow:var(--media-focus-ring)}:where(.vds-live-button[data-edge]){cursor:unset}:where(.vds-live-button[data-edge] .vds-live-button-text){background-color:var(--media-live-button-edge-bg,#dc2626);color:var(--media-live-button-edge-color,#f5f5f5)}@media (pointer:fine){:where(.vds-live-button:hover){background-color:unset}}.vds-button:not([data-active]) .vds-cc-on-icon,.vds-button:not([data-active]) .vds-fs-exit-icon,.vds-button:not([data-active]) .vds-pip-exit-icon,.vds-button:not([data-ended]) .vds-replay-icon,.vds-button:not([data-muted]) .vds-mute-icon,.vds-button:not([data-paused]) .vds-play-icon,.vds-button:not([data-state=high]) .vds-volume-high-icon,.vds-button:not([data-state=low]) .vds-volume-low-icon,.vds-button[data-active] .vds-cc-off-icon,.vds-button[data-active] .vds-fs-enter-icon,.vds-button[data-active] .vds-pip-enter-icon,.vds-button[data-ended] .vds-pause-icon,.vds-button[data-ended] .vds-play-icon,.vds-button[data-paused] .vds-pause-icon{display:none}:where(.vds-captions){--overlay-padding:var(--media-captions-padding, 1%);--cue-color:var(--media-user-text-color, var(--media-cue-color, white));--cue-bg-color:var(--media-user-text-bg, var(--media-cue-bg, rgba(0, 0, 0, 0.7)));--cue-default-font-size:var(--media-cue-font-size, calc(var(--overlay-height) / 100 * 4.5));--cue-font-size:calc(var(--cue-default-font-size) * var(--media-user-font-size, 1));--cue-line-height:var(--media-cue-line-height, calc(var(--cue-font-size) * 1.2));--cue-padding-x:var(--media-cue-padding-x, calc(var(--cue-font-size) * 0.6));--cue-padding-y:var(--media-cue-padding-x, calc(var(--cue-font-size) * 0.4));--cue-padding:var(--cue-padding-y) var(--cue-padding-x);position:absolute;inset:0;z-index:1;contain:layout style;margin:var(--overlay-padding);font-size:var(--cue-font-size);font-family:var(--media-user-font-family, sans-serif);box-sizing:border-box;pointer-events:none;user-select:none;word-spacing:normal;word-break:break-word}:where([data-fullscreen][data-orientation=portrait] .vds-captions){--cue-default-font-size:var(--media-cue-font-size, calc(var(--overlay-width) / 100 * 4.5))}:where([data-view-type=audio] .vds-captions){position:relative;margin:0}:where(.vds-captions[aria-hidden=true]){opacity:0;visibility:hidden}.vds-captions[data-example]{opacity:1!important;visibility:visible!important}:where([data-view-type=video] .vds-captions [data-part=cue-display][data-example]){--cue-text-align:center;--cue-width:100%;--cue-top:90%;--cue-left:0%}:where([data-view-type=audio] .vds-captions [data-part=cue-display]){--cue-width:100%;position:relative!important}:where(.vds-captions [data-part=cue-display]){position:absolute;direction:ltr;overflow:visible;contain:content;top:var(--cue-top);left:var(--cue-left);right:var(--cue-right);bottom:var(--cue-bottom);width:var(--cue-width,auto);height:var(--cue-height,auto);box-sizing:border-box;transform:var(--cue-transform);text-align:var(--cue-text-align);writing-mode:var(--cue-writing-mode,unset);white-space:pre-line;unicode-bidi:plaintext;min-width:min-content;min-height:min-content;padding:var(--media-cue-display-padding);background-color:var(--media-user-display-bg,var(--media-cue-display-bg));border-radius:var(--media-cue-display-border-radius)}:where(.vds-captions[data-dir=rtl] [data-part=cue-display]){direction:rtl}:where(.vds-captions [data-part=cue]){display:inline-block;contain:content;font-variant:var(--media-user-font-variant);border:var(--media-cue-border,unset);border-radius:var(--media-cue-border-radius,2px);backdrop-filter:var(--media-cue-backdrop,blur(8px));padding:var(--cue-padding);line-height:var(--cue-line-height);background-color:var(--cue-bg-color);box-sizing:border-box;color:var(--cue-color);box-shadow:var(--media-cue-box-shadow,var(--cue-box-shadow));white-space:var(--cue-white-space,pre-wrap);outline:var(--cue-outline);text-shadow:var(--media-user-text-shadow,var(--cue-text-shadow))}:where(.vds-captions [data-part=cue-display][data-vertical] [data-part=cue]){--cue-padding:var(--cue-padding-x) var(--cue-padding-y)}:where(.vds-captions [data-part=region]){--anchor-x-percent:calc(var(--region-anchor-x) / 100);--anchor-x:calc(var(--region-width) * var(--anchor-x-percent));--anchor-y-percent:calc(var(--region-anchor-y) / 100);--anchor-y:calc(var(--region-height) * var(--anchor-y-percent));--vp-anchor-x:calc(var(--region-viewport-anchor-x) * 1%);--vp-anchor-y-percent:calc(var(--region-viewport-anchor-y) / 100);--vp-anchor-y:calc(var(--overlay-height) * var(--vp-anchor-y-percent));position:absolute;display:inline-flex;flex-flow:column;justify-content:flex-start;width:var(--region-width);height:var(--region-height);min-height:0;max-height:var(--region-height);writing-mode:horizontal-tb;top:var(--region-top,calc(var(--vp-anchor-y) - var(--anchor-y)));left:var(--region-left,calc(var(--vp-anchor-x) - var(--anchor-x)));right:var(--region-right);bottom:var(--region-bottom);overflow:hidden;overflow-wrap:break-word;box-sizing:border-box}:where(.vds-captions [data-part=region][data-scroll=up]){justify-content:end}:where(.vds-captions [data-part=region][data-active][data-scroll=up]){transition:top 433ms}:where(.vds-captions [data-part=region] > [data-part=cue-display]){position:relative;width:auto;left:var(--cue-offset);height:var(--cue-height,auto);text-align:var(--cue-text-align);unicode-bidi:plaintext;margin-top:2px}:where(.vds-captions [data-part=region] [data-part=cue]){position:relative;border-radius:0}:where(.vds-chapter-title){--color:var(--media-chapter-title-color, rgba(255 255 255 / 0.64));display:inline-block;font-family:var(--media-font-family, sans-serif);font-size:var(--media-chapter-title-font-size, 16px);font-weight:var(--media-chapter-title-font-weight,400);color:var(--color);flex:1 1 0%;padding-inline:6px;overflow:hidden;text-align:start;white-space:nowrap;text-overflow:ellipsis}.vds-chapter-title::before{content:var(--media-chapter-title-separator, '\2022');display:inline-block;margin-right:var(--media-chapter-title-separator-gap,6px);color:var(--media-chapter-title-separator-color,var(--color))}.vds-chapter-title:empty::before{content:'';margin:0}:where(.vds-controls),:where(.vds-controls-group){position:relative;display:inline-block;width:100%;box-sizing:border-box}:where([data-view-type=audio] .vds-controls){display:inline-block;max-width:100%}:where([data-view-type=video] .vds-controls){display:flex;position:absolute;flex-direction:column;inset:0;width:100%;height:100%;z-index:10;opacity:0;visibility:hidden;pointer-events:none;padding:var(--media-controls-padding,0);transition:var(--media-controls-out-transition, opacity .2s ease-out)}:where([data-view-type=video] .vds-controls[data-visible]){opacity:1;visibility:visible;transition:var(--media-controls-in-transition, opacity .2s ease-in)}:where(.vds-controls-spacer){flex:1 1 0%;pointer-events:none}:where(.vds-gestures){display:contents}:where(.vds-gesture){position:absolute;display:block;contain:content;z-index:0;opacity:0;visibility:hidden;pointer-events:none!important}:where(.vds-icon svg){display:block;width:100%;height:100%;vertical-align:middle}:where(.vds-kb-action.hidden){opacity:0}:where(.vds-kb-text-wrapper){text-align:center;position:absolute;left:0;right:0;top:var(--media-kb-text-top,10%);z-index:20;pointer-events:none}:where(.vds-kb-text){display:inline-block;padding:var(--media-kb-text-padding,10px 20px);font-size:var(--media-kb-text-size, 150%);font-family:var(--media-font-family, sans-serif);backdrop-filter:blur(2px);border-radius:var(--media-kb-border-radius,2.5px);pointer-events:none}.vds-kb-text{color:var(--media-kb-text-color,var(--default-color));background-color:var(--media-kb-text-bg,var(--default-bg))}.light .vds-kb-text{--default-color:#1a1a1a;--default-bg:rgb(240 240 240 / 0.6)}.dark .vds-kb-text{--default-color:#f5f5f5;--default-bg:rgb(10 10 10 / 0.6)}:where(.vds-kb-text:empty){display:none}:where(.vds-kb-bezel){--size:var(--media-kb-bezel-size, 52px);position:absolute;left:50%;top:45%;display:flex;flex-direction:column;align-items:center;justify-content:center;width:var(--size);height:var(--size);margin-left:calc(-1 * calc(var(--size)/ 2));margin-right:calc(-1 * calc(var(--size)/ 2));z-index:20;backdrop-filter:blur(2px);background-color:var(--media-kb-bezel-bg,var(--default-bg));animation:var(--media-kb-bezel-animation,vds-bezel-fade .35s linear 1 normal forwards);border-radius:var(--media-kb-bezel-border-radius,calc(var(--size)/ 2));pointer-events:none}.light .vds-kb-bezel{--default-bg:rgb(255 255 255 / 0.6)}.dark .vds-kb-bezel{--default-bg:rgb(10 10 10 / 0.6)}@media (prefers-reduced-motion){:where(.vds-kb-bezel){animation:none}}:where(.vds-kb-bezel:has(slot:empty)){opacity:0}:where(.vds-kb-action[data-action=seek-forward] .vds-kb-bezel){top:45%;left:unset;right:10%}:where(.vds-kb-action[data-action=seek-backward] .vds-kb-bezel){top:45%;left:10%}:where(.vds-kb-icon){--size:var(--media-kb-icon-size, 38px);width:var(--size);height:var(--size)}.vds-kb-icon{color:var(--media-kb-icon-color,var(--default-color))}.light .vds-kb-icon{--default-color:#1a1a1a}.dark .vds-kb-icon{--default-color:#f5f5f5}@keyframes vds-bezel-fade{0%{opacity:1}100%{opacity:0;transform:scale(2)}}:where(.vds-menu-items){--color-inverse:var(--media-menu-color-inverse, var(--default-inverse));--color-gray-50:var(--media-menu-color-gray-50, var(--default-gray-50));--color-gray-100:var(--media-menu-color-gray-100, var(--default-gray-100));--color-gray-200:var(--media-menu-color-gray-200, var(--default-gray-200));--color-gray-300:var(--media-menu-color-gray-300, var(--default-gray-300));--color-gray-400:var(--media-menu-color-gray-400, var(--default-gray-400));--text-color:var(--media-menu-text-color, var(--default-text));--text-secondary-color:var(--media-menu-text-secondary-color, var(--default-text-secondary));--root-border:var(--media-menu-border, var(--default-root-border))}.light .vds-menu-items{--default-inverse:black;--default-gray-50:rgb(80 80 80 / 0.15);--default-gray-100:rgb(80 80 80 / 0.45);--default-gray-200:rgb(235 235 235 / 0.6);--default-gray-300:rgb(238 238 238);--default-gray-400:rgb(250 250 250);--default-text:#1a1a1a;--default-text-secondary:#6b6b6b;--default-root-border:1px solid rgb(10 10 10 / 0.1)}.dark .vds-menu-items{--default-inverse:white;--default-gray-50:rgb(245 245 245 / 0.1);--default-gray-100:rgb(245 245 245 / 0.45);--default-gray-200:rgb(10 10 10 / 0.6);--default-gray-300:rgb(27 27 27);--default-gray-400:rgb(10 10 10);--default-text:#f5f5f5;--default-text-secondary:#8a8a8a;--default-root-border:1px solid rgb(255 255 255 / 0.1)}:where(.vds-menu-items){--font-family:var(--media-font-family, sans-serif);--font-size:var(--media-menu-font-size, 14px);--font-weight:var(--media-menu-font-weight, 500);--root-bg:var(--media-menu-bg, var(--color-gray-400));--root-padding:var(--media-menu-padding, 12px);--root-border-radius:var(--media-menu-border-radius, 4px);--divider:var(--media-menu-divider, 1px solid var(--color-gray-50));--section-bg:var(--media-menu-section-bg, var(--color-gray-300));--section-border:var(--media-menu-section-border);--section-divider:var(--media-menu-section-divider, var(--divider));--top-bar-bg:var(--media-menu-top-bar-bg, var(--color-gray-200));--top-bar-divider:var(--media-menu-divider, transparent);--text-hint-color:var(--media-menu-hint-color, var(--text-secondary-color));--chapter-divider:var(--media-chapters-divider, var(--divider));--chapter-active-bg:var(--media-chapters-item-active-bg, var(--color-gray-50));--chapter-active-border-left:var(--media-chapters-item-active-border-left);--chapter-progress-bg:var(--media-chapters-progress-bg, var(--color-inverse));--chapter-time-font-size:var(--media-chapters-time-font-size, 12px);--chapter-time-font-weight:var(--media-chapters-time-font-weight, 500);--chapter-time-gap:var(--media-chapters-time-gap, 6px);--chapter-duration-bg:var(--media-chapters-duration-bg);--item-border:var(--media-menu-item-border, 0);--item-bg:var(--media-menu-item-bg, transparent);--item-hover-bg:var(--media-menu-item-hover-bg, var(--color-gray-50));--item-icon-size:var(--media-menu-item-icon-size, 18px);--item-padding:var(--media-menu-item-padding, 10px);--item-min-height:var(--media-menu-item-height, 40px);--item-border-radius:var(--media-menu-item-border-radius, 2px);--scrollbar-track-bg:var(--media-menu-scrollbar-track-bg, transparent);--scrollbar-thumb-bg:var(--media-menu-scrollbar-thumb-bg, var(--color-gray-50));--webkit-scrollbar-bg:var(--color-gray-400);--webkit-scrollbar-track-bg:var(--media-menu-scrollbar-track-bg, var(--color-gray-50));--checkbox-bg:var(--media-menu-checkbox-bg, var(--color-gray-100));--checkbox-active-bg:var(--media-menu-checkbox-bg-active, #1ba13f);--checkbox-handle-bg:var(--media-menu-checkbox-handle-bg, #f5f5f5);--checkbox-handle-border:var(--media-menu-checkbox-handle-border);--radio-icon-color:var(--media-menu-radio-icon-color, var(--text-color))}:where(.vds-menu[data-root] media-menu[data-root]){display:contents}:where(.vds-menu){font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight)}:where(.vds-menu[data-disabled][data-root]){display:none}:where(.vds-menu[data-submenu]){display:inline-block}:where(.vds-menu-items:focus){outline:0}:where(.vds-menu-item:focus,.vds-radio:focus){outline:0}:where(
.vds-menu-item:focus-visible,.vds-menu-item[data-focus],.vds-radio:focus-visible,.vds-radio[data-focus]
){outline:0;box-shadow:var(--media-focus-ring)}:where(.vds-menu[data-open] .vds-tooltip-content){display:none!important}.vds-menu-items [data-hidden]{display:none!important}@media (prefers-reduced-motion:no-preference){:where(.vds-menu-items){scroll-behavior:smooth}}:where(.vds-menu-items){box-sizing:border-box;min-width:var(--media-menu-min-width,280px);scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-bg) var(--scrollbar-track-bg)}:where(.vds-menu-items)::-webkit-scrollbar{background-color:var(--webkit-scrollbar-bg);border-radius:var(--root-border-radius);height:6px;width:5px}:where(.vds-menu-items)::-webkit-scrollbar-track{background-color:var(--webkit-scrollbar-track-bg);border-radius:4px}:where(.vds-menu-items)::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-bg);border-radius:4px}:where(.vds-menu-items)::-webkit-scrollbar-corner{background-color:var(--scrollbar-thumb-bg)}:where(.vds-menu-button){outline:0;box-sizing:border-box}:where(.vds-menu-button .vds-rotate-icon){transition:transform .2s ease-out}:where(.vds-menu-button[aria-expanded=true] .vds-rotate-icon){transform:rotate(var(--media-menu-icon-rotate-deg,90deg));transition:transform .2s ease-in}:where(.vds-menu-button){display:inline-flex;align-items:center;justify-content:center}@media (prefers-reduced-motion){:where(.vds-menu-button .vds-rotate-icon){transition:unset}}:where(.vds-menu-items){display:flex;align-items:center;flex-direction:column;font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);transition:height .35s ease}@media (prefers-reduced-motion){:where(.vds-menu-items){transition:unset}}:where(.vds-menu-items[data-root]){padding:var(--root-padding);background-color:var(--root-bg);border-radius:var(--root-border-radius);box-shadow:var(--media-menu-box-shadow);backdrop-filter:blur(4px);height:var(--menu-height,auto);will-change:width,height;overflow-y:auto;overscroll-behavior:contain;opacity:0;z-index:9999999;box-sizing:border-box;max-height:var(--media-menu-max-height,250px);filter:var(
--media-menu-filter,
drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06))
)}.vds-menu-items[data-root]{border:var(--root-border)}:where([data-view-type=video]) :where(.vds-menu-items[data-root]){max-height:var(--media-menu-video-max-height,calc(var(--player-height) * .7))}:where(.vds-menu-items[data-transition=height]){--scrollbar-thumb-bg:rgba(0, 0, 0, 0);pointer-events:none;overflow:hidden}.vds-menu-button[aria-disabled=true],.vds-menu-item[aria-disabled=true],.vds-menu-item[data-disabled]{display:none}:where(.vds-menu-items[data-root]){--enter-transform:translateY(0px);--exit-transform:translateY(12px)}:where(.vds-menu-items[data-root]:not([data-placement])){--enter-transform:translateY(-24px)}:where(.vds-menu-items[data-root][aria-hidden=true]){animation:var(--media-menu-exit-animation,vds-menu-exit .2s ease-out)}:where(.vds-menu-items[data-root][aria-hidden=false]){animation:var(--media-menu-enter-animation,vds-menu-enter .3s ease-out);animation-fill-mode:forwards}:where(.vds-menu-items[data-placement~=bottom]){--enter-transform:translateY(0);--exit-transform:translateY(-12px)}@keyframes vds-menu-enter{from{opacity:0;transform:var(--exit-transform)}to{opacity:1;transform:var(--enter-transform)}}@keyframes vds-menu-exit{from{opacity:1;transform:var(--enter-transform)}to{opacity:0;transform:var(--exit-transform)}}@media (prefers-reduced-motion){:where(.vds-menu-items){animation:none;opacity:1}}:where(media-menu-portal){display:contents}:where(.vds-menu-items[data-root]:not([data-placement])){position:fixed;left:16px;right:16px;top:unset;bottom:0;max-height:var(--media-sm-menu-portrait-max-height,40vh);max-height:var(--media-sm-menu-portrait-max-height,40dvh)}:where(.vds-menu-items[data-root]:not([data-placement])){max-width:480px;margin:0 auto}@media (orientation:landscape) and (pointer:coarse){:where(.vds-menu-items[data-root]:not([data-placement])){max-height:var(--media-sm-menu-landscape-max-height,min(70vh,400px));max-height:var(--media-sm-menu-landscape-max-height,min(70dvh,400px))}}:where(.vds-menu[data-submenu] .vds-menu-button){display:flex;align-items:center;justify-content:flex-start}:where(.vds-menu-items[data-submenu]){width:100%}:where(.vds-menu-items[data-submenu][aria-hidden=true]),:where(.vds-menu[aria-hidden=true]){display:none}:where(.vds-menu-item,.vds-radio){position:relative;-webkit-tap-highlight-color:transparent;user-select:none;display:flex;align-items:center;justify-content:left;width:100%;appearance:none;border:0;border-radius:var(--item-border-radius);box-sizing:border-box;min-height:var(--item-min-height);padding:var(--item-padding);font-size:var(--font-size);outline:0}.vds-menu-item,.vds-radio{color:var(--text-color);background-color:var(--item-bg)}.vds-menu-item:focus-visible,.vds-menu-item[data-focus],.vds-radio:focus-visible,.vds-radio[data-focus]{cursor:pointer;background-color:var(--item-hover-bg)}@media (hover:hover) and (pointer:fine){.vds-menu-item[role]:hover,.vds-radio:hover{cursor:pointer;background-color:var(--item-hover-bg)}}:where(.vds-menu-items[data-submenu]){align-items:flex-start;justify-content:center;flex-direction:column}:where(.vds-menu-item[aria-expanded=true]){font-weight:700;border-radius:0;border-top-left-radius:var(--item-border-radius);border-top-right-radius:var(--item-border-radius)}.vds-menu-item[aria-expanded=true]{border-bottom:var(--top-bar-divider)}:where(.vds-menu-item[aria-expanded=true]){position:sticky;top:calc(-1 * var(--root-padding));left:0;width:100%;z-index:10;backdrop-filter:blur(4px);margin-bottom:4px}.vds-menu-item[aria-expanded=true]{background-color:var(--top-bar-bg)}:where(.vds-menu-item-label){flex:1 0 0%;text-align:start}:where(.vds-menu-item .vds-icon,.vds-radio .vds-icon){--size:var(--item-icon-size);width:var(--size);height:var(--size);margin-right:var(--media-menu-item-icon-spacing,6px)}:where(.vds-menu-open-icon,.vds-menu-close-icon){--size:var(--media-menu-arrow-icon-size, 18px);width:var(--size);height:var(--size)}:where(.vds-menu-item-hint,.vds-menu-open-icon,.vds-radio-hint){color:var(--text-hint-color);font-size:var(--media-menu-hint-font-size, 13px);font-weight:var(--media-menu-hint-font-weight,400)}:where(.vds-menu-items .vds-menu-open-icon){margin-right:0}:where(.vds-menu-items) :where(.vds-menu-item-hint,.vds-menu-open-icon){margin-left:auto}:where(.vds-menu-item-hint + media-icon .vds-menu-open-icon),:where(.vds-menu-item-hint + slot > .vds-menu-open-icon),:where(.vds-menu-items) :where(.vds-menu-item-hint + .vds-menu-open-icon){margin-left:2px}:where(.vds-menu-item[aria-expanded=true] .vds-menu-open-icon),:where(.vds-menu-item[aria-hidden=true]){display:none!important}:where(.vds-menu-items) :where(.vds-menu-item[aria-disabled=true],.vds-menu-item[data-disabled]) :where(.vds-menu-open-icon){opacity:0}:where(.vds-menu-close-icon),:where(.vds-menu-item[aria-expanded=true] > .vds-icon){display:none!important}:where(.vds-menu-item[aria-expanded=true] .vds-menu-close-icon){display:inline!important;margin-left:calc(-1 * var(--item-padding)/ 2)}:where(.vds-menu-checkbox){--checkbox-width:var(--media-menu-checkbox-width, 40px);--checkbox-height:var(--media-menu-checkbox-height, 18px);--checkbox-top:calc((var(--checkbox-height) - var(--checkbox-diameter)) / 2);--checkbox-diameter:var(
--media-menu-checkbox-handle-diameter,
calc(var(--checkbox-height) - 2px)
);--checkbox-gap:var(--media-menu-checkbox-gap, 2.5px);position:relative;display:inline-block;width:var(--checkbox-width);height:var(--checkbox-height);background-color:var(--checkbox-bg);border-radius:calc(var(--checkbox-height)/ 2);transition:.3s all ease-in-out;box-sizing:border-box;cursor:pointer;pointer-events:auto}:where(.vds-menu-checkbox:focus-visible){outline:0;box-shadow:var(--media-focus-ring)}:where(.vds-menu-checkbox[aria-checked=true]){background-color:var(--checkbox-active-bg)}:where(.vds-menu-checkbox)::after{content:'';display:inline-block;width:var(--checkbox-diameter);height:var(--checkbox-diameter);background-color:var(--checkbox-handle-bg);border-radius:calc(var(--checkbox-diameter)/ 2);position:absolute;top:var(--checkbox-top);transform:translateX(var(--checkbox-gap));transition:.3s all ease-in-out;border:var(--checkbox-handle-border);box-sizing:border-box}:where(.vds-menu-checkbox[aria-checked=true])::after{transform:translateX(calc(var(--checkbox-width) - var(--checkbox-diameter) - var(--checkbox-gap)))}@media (prefers-reduced-motion:no-preference){:where(.vds-menu-checkbox[data-active])::after{width:calc(var(--checkbox-width) - calc(var(--checkbox-gap) * 2))}}:where(.vds-menu-checkbox[aria-checked=true][data-active])::after{transform:translateX(var(--checkbox-gap))}:where(.vds-menu-items .vds-slider){--media-slider-track-bg:var(--media-menu-slider-track-bg, var(--color-gray-50));--media-slider-track-fill-bg:var(--media-menu-slider-track-fill-bg, var(--color-inverse));--media-slider-height:var(--media-menu-slider-height, 32px);--track-focus-height:var(--track-height)!important}:where(.vds-menu-items .vds-slider-thumb){opacity:1!important}:where(.vds-menu-slider-item.group){flex-direction:column}:where(.vds-menu-slider-title){margin-top:4px}:where(.vds-menu-slider-body){width:100%;display:flex;align-items:center;margin-top:6px}:where(.vds-menu-slider-item .vds-icon){margin:0;color:var(--text-hint-color)}:where(
.vds-menu-slider-item[data-min] .vds-icon.down,.vds-menu-slider-item[data-max] .vds-icon.up
){color:var(--text-color);animation:.6s ease-in-out vds-slider-icon;transition:all 1.2s ease}@keyframes vds-slider-icon{0%{transform:scale(1)}50%{transform:scale(1.25)}100%{transform:scale(1)}}:where(.vds-menu-items .vds-slider-track-fill){transition:opacity .3s ease}:where(.vds-menu-items .vds-slider[data-active] .vds-slider-track-fill){opacity:0}:where(.vds-radio-group){box-sizing:border-box;width:100%;display:flex;flex-direction:column}:where(.vds-radio){cursor:pointer;contain:content;padding-left:calc(var(--item-icon-size) + var(--item-padding))}:where(.vds-radio[aria-checked=true]){padding-left:0}.vds-radio .vds-icon{display:none;color:var(--radio-icon-color)}.vds-radio[aria-checked=true] .vds-icon{display:inline-block;margin-left:6px}:where(.vds-radio-hint){margin-left:auto}.vds-color-picker{width:32px;height:32px;border:0;background-color:transparent;outline:0}.vds-color-picker::-webkit-color-swatch{border-radius:2px}.vds-color-picker::-moz-color-swatch{border-radius:2px}.vds-color-picker:focus-visible::-webkit-color-swatch{box-shadow:var(--media-focus-ring)}.vds-color-picker:focus-visible::-moz-color-swatch{box-shadow:var(--media-focus-ring)}:where(.vds-menu-section){width:100%}:where(.vds-menu-item + .vds-menu-section){margin-top:8px}:where(.vds-menu-section + .vds-menu-section){margin-top:24px}:where(.vds-menu-section:first-child){margin-top:8px}:where(.vds-menu-section:last-child){margin-bottom:8px}:where(.vds-menu-section-title),:where(.vds-menu-slider-title){width:100%;display:flex;align-items:center;justify-content:space-between;color:var(--text-secondary-color);font-size:var(--media-menu-section-header-font-size, 12px);font-weight:var(--media-menu-section-header-font-weight,500);padding-inline:2px}:where(.vds-menu-section-body){width:100%}:where(.vds-menu-section-title + .vds-menu-section-body){margin-top:var(--media-menu-section-gap,8px)}.vds-menu-section-body{background-color:var(--section-bg);border:var(--section-border);border-radius:var(--media-menu-section-border-radius,2px)}:where(.vds-menu-section:not([data-open]) .vds-menu-item:not(:last-child)){border-bottom:var(--section-divider)}:where(.vds-menu-section-body .vds-menu:last-child > .vds-menu-item){border-bottom:unset}.vds-menu-section[data-open],.vds-menu-section[data-open]>.vds-menu-section-body{display:contents!important;background-color:transparent!important}.vds-menu-section[data-open]>.vds-menu-section-body>:not([data-open]),.vds-menu-section[data-open]>.vds-menu-section-title{display:none}:where(.vds-chapters-menu-items){padding:var(--media-chapters-padding,0);min-width:var(--media-chapters-min-width,var(--media-menu-min-width,220px))}:where(.vds-menu-items:has(.vds-chapters-radio-group[data-thumbnails])){min-width:var(--media-chapters-with-thumbnails-min-width,300px)}:where(.vds-chapter-radio){border-radius:0;padding:var(--item-padding)}.vds-chapters-radio{border-bottom:var(--chapter-divider)}:where(.vds-chapter-radio:last-child){border-bottom:0}:where(.vds-chapter-radio[aria-checked=true]){background-color:var(--chapter-active-bg);border-left:var(--chapter-active-border-left)}:where(.vds-chapter-radio[aria-checked=true]):after{content:' ';width:var(--progress);height:var(--media-chapters-progress-height,4px);position:absolute;bottom:0;left:0;border-radius:var(--media-chapters-progress-border-radius,0);background-color:var(--chapter-progress-bg)}.vds-chapters-radio-group :where(.vds-thumbnail){margin-right:var(--media-chapters-thumbnail-gap,12px);flex-shrink:0;min-width:var(--media-chapters-thumbnail-min-width,100px);min-height:var(--media-chapters-thumbnail-min-height,56px);max-width:var(--media-chapters-thumbnail-max-width,120px);max-height:var(--media-chapters-thumbnail-max-height,68px)}.vds-chapters-radio-group .vds-thumbnail{border:var(--media-chapters-thumbnail-border,0)}:where(.vds-chapters-radio-group .vds-chapter-radio-label){color:var(--text-secondary-color);font-size:var(--font-size);font-weight:var(--font-weight);white-space:nowrap}:where(.vds-chapter-radio[aria-checked=true] .vds-chapter-radio-label){color:var(--text-color)}:where(.vds-chapters-radio-group .vds-chapter-radio-start-time){display:inline-block;padding:var(--media-chapters-start-time-padding,1px 4px);letter-spacing:var(--media-chapters-start-time-letter-spacing, .4px);border-radius:var(--media-chapters-start-time-border-radius,2px);color:var(--text-secondary-color);font-size:var(--chapter-time-font-size);font-weight:var(--chapter-time-font-weight);background-color:var(--section-bg);margin-top:var(--chapter-time-gap)}:where(.vds-chapters-radio-group .vds-chapter-radio-duration){color:var(--text-hint-color);background-color:var(--chapter-duration-bg);font-size:var(--chapter-time-font-size);font-weight:var(--chapter-time-font-weight);border-radius:var(--media-chapters-duration-border-radius,2px);margin-top:var(--chapter-time-gap)}.vds-chapters-radio-group:not([data-thumbnails]) :where(.vds-thumbnail,media-thumbnail){display:none}:where(.vds-chapter-radio-content){display:flex;align-items:flex-start;flex-direction:column}:where(.vds-chapters-radio-group:not([data-thumbnails]) .vds-chapter-radio-content){width:100%;flex-direction:row;display:flex;flex-wrap:wrap;align-items:center}:where(.vds-chapters-radio-group:not([data-thumbnails]) .vds-chapter-radio-start-time){margin-top:0;margin-left:auto}:where(.vds-chapters-radio-group:not([data-thumbnails]) .vds-chapter-radio-duration){margin-top:4px;flex-basis:100%}:where(.vds-menu-items[data-keyboard]) .vds-chapters-radio-group:focus-within{padding:var(--media-chapters-focus-padding,4px)}:where(.vds-poster){display:block;contain:content;position:absolute;top:50%;transform:translateY(-50%);left:0;opacity:0;width:100%;height:100%;z-index:1;border:0;pointer-events:none;box-sizing:border-box;transition:opacity .2s ease-out;background-color:var(--media-poster-bg,#000)}:where(.vds-poster img){object-fit:inherit;object-position:inherit;pointer-events:none;user-select:none;-webkit-user-select:none;box-sizing:border-box}.vds-poster :where(img){border:0;width:100%;height:100%;object-fit:contain}:where(.vds-poster[data-hidden]){display:none}:where(.vds-poster[data-visible]){opacity:1}:where(.vds-slider){--width:var(--media-slider-width, 100%);--height:var(--media-slider-height, 48px);--thumb-size:var(--media-slider-thumb-size, 15px);--thumb-focus-size:var(--media-slider-focused-thumb-size, calc(var(--thumb-size) * 1.1));--track-width:var(--media-slider-track-width, 100%);--track-height:var(--media-slider-track-height, 5px);--track-focus-width:var(--media-slider-focused-track-width, var(--track-width));--track-focus-height:var(--media-slider-focused-track-height, calc(var(--track-height) * 1.25));display:inline-flex;align-items:center;width:var(--width);height:var(--height);margin:0 calc(var(--thumb-size)/ 2);position:relative;contain:layout style;outline:0;pointer-events:auto;cursor:pointer;user-select:none;touch-action:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}:where(.vds-slider[aria-hidden=true]){display:none!important}:where(.vds-slider[aria-disabled=true]){cursor:unset}:where(.vds-slider:focus){outline:0}:where(.vds-slider:not([data-chapters])[data-focus],.vds-slider:not([data-chapters]):focus-visible) :where(.vds-slider-track){box-shadow:var(--media-focus-ring)}:where(.vds-slider .vds-slider-track){z-index:0;position:absolute;width:var(--track-width);height:var(--track-height);top:50%;left:0;border-radius:var(--media-slider-track-border-radius,2px);transform:translateY(-50%) translateZ(0);background-color:var(--media-slider-track-bg,rgb(255 255 255 / .3));contain:strict}:where(.vds-slider[data-focus],.vds-slider:focus-visible) :where(.vds-slider-track){outline-offset:var(--thumb-size)}:where(.vds-slider:not([data-chapters])[data-active] .vds-slider-track){width:var(--track-focus-width);height:var(--track-focus-height)}:where(.vds-slider .vds-slider-track-fill){z-index:2;background-color:var(--media-slider-track-fill-bg,var(--media-brand));width:var(--slider-fill,0%);will-change:width}:where(.vds-slider .vds-slider-thumb){position:absolute;top:50%;left:var(--slider-fill);opacity:0;contain:layout size style;width:var(--thumb-size);height:var(--thumb-size);border:var(--media-slider-thumb-border,1px solid #cacaca);border-radius:var(--media-slider-thumb-border-radius,9999px);background-color:var(--media-slider-thumb-bg,#fff);transform:translate(-50%,-50%) translateZ(0);transition:opacity .15s ease-in;pointer-events:none;will-change:left;z-index:2}:where(.vds-slider[data-dragging],.vds-slider[data-focus],.vds-slider:focus-visible) :where(.vds-slider-thumb){box-shadow:var(--media-slider-focused-thumb-shadow,0 0 0 4px hsla(0,0%,100%,.4))}:where(.vds-slider[data-active] .vds-slider-thumb){opacity:1;transition:var(--media-slider-thumb-transition, opacity .2s ease-in, box-shadow .2s ease)}:where(.vds-slider[data-dragging] .vds-slider-thumb){width:var(--thumb-focus-size);height:var(--thumb-focus-size)}:where(.vds-slider-value){display:inline-block;contain:content;font-size:14px;font-family:var(--media-font-family, sans-serif)}:where(.vds-slider-thumbnail){display:block;contain:content;box-sizing:border-box}:where(.vds-slider-video){background-color:#000;box-sizing:border-box;contain:content;display:inline-block;border:var(--media-thumbnail-border,1px solid #fff)}:where(.vds-slider-video video){display:block;height:auto;width:156px}:where(.vds-slider-video[data-loading]){opacity:0}:where(.vds-slider-video[data-hidden],.vds-slider-video[data-hidden] video){display:none;width:0}:where(.vds-slider .vds-slider-preview){display:flex;flex-direction:column;align-items:center;opacity:0;background-color:var(--media-slider-preview-bg);border-radius:var(--media-slider-preview-border-radius,2px);pointer-events:none;transition:opacity .2s ease-out;will-change:left,opacity;contain:layout paint style}:where(.vds-slider-preview[data-visible]){opacity:1;transition:opacity .2s ease-in}:where(.vds-slider-value){padding:var(--media-slider-value-padding,1px 10px);color:var(--media-slider-value-color,#fff);background-color:var(--media-slider-value-bg,#000);border-radius:var(--media-slider-value-border-radius,2px)}.vds-slider-value{border:var(--media-slider-value-border)}:where(
.vds-slider-video:not([data-hidden]) + .vds-slider-chapter-title,.vds-slider-thumbnail:not([data-hidden]) + .vds-slider-chapter-title
){margin-top:var(--media-slider-chapter-title-gap,6px)}:where(
.vds-slider-video:not([data-hidden]) + .vds-slider-value,.vds-slider-thumbnail:not([data-hidden]) + .vds-slider-value,.vds-slider-chapter-title + .vds-slider-value
){margin-top:var(--media-slider-value-gap,2px)}:where(.vds-slider[aria-orientation=vertical]){--width:var(--media-slider-width, 48px);--height:var(--media-slider-height, 100%);--track-width:var(--media-slider-track-width, 4px);--track-height:var(--media-slider-track-height, 100%);--track-focus-width:var(--media-slider-focused-track-width, calc(var(--track-width) * 1.25));--track-focus-height:var(--media-slider-focused-track-height, var(--track-height));margin:calc(var(--thumb-size)/ 2) 0}:where(.vds-slider[aria-orientation=vertical] .vds-slider-track){top:unset;bottom:0;left:50%;transform:translateX(-50%) translateZ(0)}:where(.vds-slider[aria-orientation=vertical] .vds-slider-track-fill){width:var(--track-width);height:var(--slider-fill);will-change:height;transform:translateX(-50%) translateZ(0)}:where(.vds-slider[aria-orientation=vertical] .vds-slider-progress){top:unset;bottom:0;width:var(--track-width);height:var(--slider-progress,0%);will-change:height}:where(.vds-slider[aria-orientation=vertical] .vds-slider-thumb){top:unset;bottom:var(--slider-fill);left:50%;will-change:bottom;transform:translate(-50%,50%) translateZ(0)}:where(.vds-slider[aria-orientation=vertical] .vds-slider-preview){will-change:bottom,opacity}:where([data-live] .vds-time-slider .vds-slider-track-fill){background-color:var(--media-slider-track-fill-live-bg,#dc2626)}:where(.vds-time-slider .vds-slider-progress){z-index:1;left:0;width:var(--slider-progress,0%);will-change:width;background-color:var(--media-slider-track-progress-bg,rgb(255 255 255 / .5))}:where([data-media-player]:not([data-can-play]) .vds-time-slider .vds-slider-value){display:none}:where(.vds-slider-steps){display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;position:absolute;top:0;left:0}:where(.vds-slider-step){width:var(--media-slider-step-width,2.5px);height:calc(var(--track-height) + 1px);background-color:var(--media-slider-step-color,#7c7c7c);opacity:0;transition:opacity .3s ease}:where(.vds-slider[data-active] .vds-slider-step){opacity:1}:where(.vds-time-slider .vds-slider-chapters){position:relative;display:flex;align-items:center;width:100%;height:100%;contain:layout style;border-radius:var(--media-slider-track-border-radius,1px)}:where(.vds-slider[data-focus],.vds-slider:focus-visible) :where(.vds-slider-chapters){box-shadow:var(--media-focus-ring);height:var(--track-height)}:where(.vds-time-slider .vds-slider-chapter){margin-right:2px}:where(.vds-time-slider .vds-slider-chapter:last-child){margin-right:0}:where(.vds-time-slider .vds-slider-chapter){position:relative;display:flex;align-items:center;width:100%;height:100%;will-change:height,transform;contain:layout style;border-radius:var(--media-slider-track-border-radius,1px)}:where(.vds-time-slider .vds-slider-chapter .vds-slider-track-fill){width:var(--chapter-fill,0%);will-change:width}:where(.vds-time-slider .vds-slider-chapter .vds-slider-progress){width:var(--chapter-progress,0%);will-change:width}@media (hover:hover) and (pointer:fine){:where(.vds-time-slider:hover .vds-slider-chapters){contain:strict}:where(.vds-time-slider .vds-slider-chapter:hover:not(:only-of-type)){transform:var(--media-slider-chapter-hover-transform,scaleY(2));transition:var(
--media-slider-chapter-hover-transition,
transform .1s cubic-bezier(.4, 0, 1, 1)
)}}:where(.vds-time-slider .vds-slider-chapter-title){font-family:var(--media-font-family, sans-serif);font-size:var(--media-slider-chapter-title-font-size, 14px);color:var(--media-slider-chapter-title-color,#f5f5f5);background-color:var(--media-slider-chapter-title-bg)}:where(.vds-thumbnail){--aspect-ratio:calc(var(--media-thumbnail-aspect-ratio, 16 / 9));--min-width:var(--media-thumbnail-min-width, 140px);--max-width:var(--media-thumbnail-max-width, 180px);display:block;width:var(--thumbnail-width);height:var(--thumbnail-height);background-color:var(--media-thumbnail-bg,#000);contain:strict;overflow:hidden;box-sizing:border-box;min-width:var(--min-width);min-height:var(--media-thumbnail-min-height,calc(var(--min-width)/ var(--aspect-ratio)));max-width:var(--max-width);max-height:var(--media-thumbnail-max-height,calc(var(--max-width)/ var(--aspect-ratio)))}.vds-thumbnail{border:var(--media-thumbnail-border,1px solid #fff)}:where(.vds-thumbnail img){min-width:unset!important;max-width:unset!important;will-change:width,height,transform}:where(.vds-thumbnail[data-loading] img){opacity:0}:where(.vds-thumbnail[aria-hidden=true]){display:none!important}:where(.vds-time-group){display:flex;align-items:center}.vds-time-divider{margin:0 var(--media-time-divider-gap,2.5px);color:var(--media-time-divider-color,#e0e0e0)}:where(.vds-time){display:inline-block;contain:content;font-size:var(--media-time-font-size, 15px);font-weight:var(--media-time-font-weight,400);font-family:var(--media-font-family, sans-serif);padding:var(--media-time-padding,2px);border-radius:var(--media-time-border-radius,2px);letter-spacing:var(--media-time-letter-spacing, .025em)}.vds-time{outline:0;color:var(--media-time-color,var(--default-color));background-color:var(--media-time-bg);border:var(--media-time-border)}:where(.vds-time:focus-visible){box-shadow:var(--media-focus-ring)}.light .vds-time{--default-color:rgb(10 10 10)}.dark .vds-time{--default-color:#f5f5f5}:where(.vds-tooltip,media-tooltip){display:contents}:where(.vds-tooltip-content){display:inline-block;box-sizing:border-box;font-family:var(--media-font-family, sans-serif);font-size:var(--media-tooltip-font-size, 13px);font-weight:var(--media-tooltip-font-weight,500);opacity:0;pointer-events:none;white-space:nowrap;z-index:10;will-change:transform,opacity;border-radius:var(--media-tooltip-border-radius,2px);padding:var(--media-tooltip-padding,2px 8px)}.vds-tooltip-content{color:var(--media-tooltip-color,var(--default-color));background-color:var(--media-tooltip-bg-color,var(--default-bg));border:var(--media-tooltip-border,var(--default-border))}.light .vds-tooltip-content{--default-color:#1a1a1a;--default-bg:white;--default-border:1px solid rgb(0 0 0 / 0.2)}.dark .vds-tooltip-content{--default-color:#f5f5f5;--default-bg:black;--default-border:1px solid rgb(255 255 255 / 0.1)}:where(.vds-menu .vds-menu-button[role=button][data-pressed] .vds-tooltip-content){opacity:0;display:none}:where(.vds-tooltip-content){--enter-transform:translateY(0px) scale(1);--exit-transform:translateY(12px) scale(0.8)}:where(.vds-tooltip-content:not([data-visible])){animation:var(--media-tooltip-exit-animation,vds-tooltip-exit .2s ease-out)}:where(.vds-tooltip-content[data-visible]){animation:var(--media-tooltip-enter-animation,vds-tooltip-enter .2s ease-in);animation-fill-mode:forwards}:where(.vds-tooltip-content[data-placement~=bottom]){--enter-transform:translateY(0) scale(1);--exit-transform:translateY(-12px) scale(0.8)}:where(.vds-tooltip-content[data-placement~=left]){--enter-transform:translateX(0) scale(1);--exit-transform:translateX(12px) scale(0.8)}:where(.vds-tooltip-content[data-placement~=right]){--enter-transform:translateX(0) scale(1);--exit-transform:translateX(-12px) scale(0.8)}@keyframes vds-tooltip-enter{from{opacity:0;transform:var(--exit-transform)}to{opacity:1;transform:var(--enter-transform)}}@keyframes vds-tooltip-exit{from{opacity:1;transform:var(--enter-transform)}to{opacity:0;transform:var(--exit-transform)}}@media (prefers-reduced-motion){:where(.vds-tooltip-content){animation:none}:where(.vds-tooltip-content[data-visible]){opacity:1}}[data-media-player]:not([data-captions]) .vds-cc-on-tooltip-text,[data-media-player]:not([data-fullscreen]) .vds-fs-exit-tooltip-text,[data-media-player]:not([data-muted]) .vds-mute-tooltip-text,[data-media-player]:not([data-paused]) .vds-play-tooltip-text,[data-media-player]:not([data-pip]) .vds-pip-exit-tooltip-text,[data-media-player][data-captions] .vds-cc-off-tooltip-text,[data-media-player][data-fullscreen] .vds-fs-enter-tooltip-text,[data-media-player][data-muted] .vds-unmute-tooltip-text,[data-media-player][data-paused] .vds-pause-tooltip-text,[data-media-player][data-pip] .vds-pip-enter-tooltip-text{display:none}

.bc-parallax-hover {
width: fit-content;
}
.atropos-inner{
width: auto;
height: auto;
background-color: #b53df6;
border-radius: 15px;
}
.bc-parallax-hover__heading{
width: 550px;
}

.next-distorsion-tabs{
display: flex;
justify-content: center;
align-items: center;
gap: 50px;
}
.next-distorsion-tabs__tabs {
position: relative;
will-change: transform;
}
.next-distorsion-tabs__tab {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
transform: scale(1.1) skewY(-4deg) rotate(1deg);
opacity: 0;
transition: opacity 0s, transform 1.5s;
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.next-distorsion-tabs__tab--active {
opacity: 1;
transform: scale(1);
z-index: 1;
}
.next-distorsion-tabs__nav {
width: fit-content;
overflow: auto;
-webkit-overflow-scrolling: touch;
position: relative;
z-index: 1;
display: flex;
flex-direction: column;
gap: 5px;
}
.next-distorsion-tabs__nav::-webkit-scrollbar {
width: 0;
height: 0;
}
.next-distorsion-tabs__nav-item {
width: fit-content;
cursor: pointer;
transition: all var(--opacity-duration) var(--opacity-easing); }
.next-distorsion-tabs__nav-item--active {
opacity: 1 !important;
}

.bc-core-tabs[data-to-hide]{
opacity: 0;
}
.bc-core-tabs{
--animation-duration: 0.4s;
--animation-ease: ease;
--opacity-from: 0;
--translate-x-from: 0;
--translate-y-from: 0;
}
.bc-core-tabs__tab-content[data-hide] {
display: none;
}
.bc-core-tabs__tab-content[data-show] {
opacity: var(--opacity-from);
transform: translate(var(--translate-x-from), var(--translate-y-from));
animation: coreTabsAnimationIn var(--animation-duration) var(--animation-ease) forwards;
}
@keyframes coreTabsAnimationIn {
100% {
opacity: 1;
transform: translateX(0px);
}
}

.nb-arrow-button-v2{
--height: calc(var(--dimensions) + var(--padding-top) + var(--padding-bottom));
padding-left: var(--padding-left);
padding-right: calc(var(--gap) + var(--dimensions));
height: var(--height);
display: flex;
align-items: center;
width: fit-content;
cursor: pointer;
position: relative;
z-index: 0;
}
.nb-arrow-button-v2 svg{
min-width: unset;
min-height: unset;
width: var(--dimensions);
height: var(--dimensions);
}
.nb-arrow-button-v2[data-direction="left"]{
padding-right: var(--padding-right);
padding-left: calc(var(--gap) + var(--dimensions));
}
.nb-arrow-button-v2__arrow-wrapper{
width: var(--dimensions);
height: var(--dimensions);
transition: width var(--duration) var(--ease);
display: flex;
align-items: center;
position: absolute;
z-index: -1;
right: var(--padding-right);
}
.nb-arrow-button-v2[data-direction="left"] .nb-arrow-button-v2__arrow-wrapper{
left: var(--padding-left);
right: auto;
}
.nb-arrow-button-v2__arrow-container{
position: absolute;
right: 0;
width: var(--dimensions);
height: var(--dimensions);
}
.nb-arrow-button-v2[data-direction="left"] .nb-arrow-button-v2__arrow-container{
left: 0;
right: auto;
}
.nb-arrow-button-v2__arrow{
transform: rotate(var(--arrow-default-rotation));
transition: transform var(--duration) var(--ease);
stroke: var(--stroke);
fill: var(--stroke);
}
.nb-arrow-button-v2:hover .nb-arrow-button-v2__arrow-wrapper{
width: calc(100% - var(--padding-right) * 2);
}
.nb-arrow-button-v2[data-direction="left"]:hover .nb-arrow-button-v2__arrow-wrapper{
width: calc(100% - var(--padding-left) * 2);
}
.nb-arrow-button-v2:hover .nb-arrow-button-v2__arrow{
transform: rotate(var(--arrow-rotation));
}

.next-horizontal-scroll{
overflow-x: hidden;
display: flex;
flex-direction: row;
}

.next-progress-bar {
position: fixed;
z-index: 9999;   right: 75px; bottom: 50px; width: 1px; height: 100px; background: #0080ff3f; }
.next-progress-bar__inner {
background: #007fff; width: 100%;
height: 0%;
position: absolute;
}
.next-progress-bar__number {
position: absolute;
--top: -15px; transform: translateY(var(--top));
top: 0;
left: 10px; font-size: 14px; color: #007fff; }

.next-toast {
position: fixed;
pointer-events: none;
}
.next-toast:hover {
pointer-events: auto;
}
.next-toast__toast {
position: absolute;
bottom: 0;
right: 0;
width: 100%;
pointer-events: auto;
}
.next-toast__toast-content {
display: flex;
align-items: start;
}
.next-toast__toast-body {
flex: 1;
min-width: 0;
display: flex;
flex-direction: column;
}
.next-toast__toast-close {
flex-shrink: 0;
cursor: pointer;
border: none;
background: transparent;
display: flex;
width: var(--dimensions);
height: var(--dimensions);
transition: background 0.2s ease;
}
.next-toast__toast-close > svg{
width: 100%;
height: 100%;
}

.nb-infinite-slider[data-flickering="1"]{
opacity: 0;
}
.nb-infinite-slider {
overflow: hidden;
cursor: grab;
height: var(--items-height);
}
.nb-infinite-slider--is-dragging {
cursor: grabbing;
}
.nb-infinite-slider__wrapper {
counter-reset: count;
position: relative;
height: 100%;
width: 100%;
}
.nb-infinite-slider__item {
counter-increment: count;
position: absolute;
width: var(--items-width);
height: var(--items-height);
overflow: hidden;
}
.nb-infinite-slider__item img{
user-select: none;
pointer-events: none;
width: 100%;
height: 100%;
object-fit: cover;
}

.nb-text-shimmer[data-flickering="1"]{
opacity: 0;
}
.nb-text-shimmer__anchor{
display: block;
width: fit-content;
height: fit-content;
}
.nb-text-shimmer {
display: block;
width: fit-content;
position: relative;
overflow: hidden;
}
.nb-text-shimmer__inner {
background:
var(--text-color) -webkit-gradient(linear, 100% 0, 0 0,from(var(--text-color)), color-stop(0.5, var(--shimmer-color)), to(var(--text-color)));
background-repeat: no-repeat;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-webkit-background-size: var(--shimmer-size) 100%;
background-position: -100% top;
}

.bc-scribble-title{
display: block;
width: fit-content;
height: auto;
}
.bc-scribble-title__element > *,
.bc-scribble-title__element > * > div{
display: inline-block;
}
.bc-scribble-title__element em{
position: relative; z-index: 1;
font-style: normal;
width: fit-content;
height: fit-content;
}
.bc-scribble-title__svg{
z-index: -1; position: absolute; top: 60%; left: 0; width: 100%; overflow: visible !important; transform: scaleX(1.01) scaleY(1.01) scaleZ(1.01); --svg-duration: 1.3s;
--svg-easing: cubic-bezier(0.65,0,0.35,1);
}
.bc-scribble-title__svg path{
fill: none; stroke: #ffc107; stroke-width: 75px; opacity: 0; transition: stroke-dashoffset var(--svg-duration) var(--svg-easing); }
.bc-scribble-title__active-scribble path{
opacity: 1; stroke-dashoffset: 0; }
[data-active="bc-scribble-title__active-scribble"] path{
opacity: 1; stroke-dashoffset: 0; } .bc-scribble-title__line{
stroke-dasharray: 2947.2548828125; stroke-dashoffset: 2947.2548828125; } .bc-scribble-title__stacked{
stroke-dasharray: 3822.566162109375; stroke-dashoffset: 3822.566162109375; }
[data-active="bc-scribble-title__active-scribble--played"] .bc-scribble-title__stacked{
opacity: 1; stroke-dashoffset: 3822.566162109375; } .bc-scribble-title__stacked2{
stroke-dasharray: 3436.10302734375; stroke-dashoffset: 3436.10302734375; }
[data-active="bc-scribble-title__active-scribble--played"] .bc-scribble-title__stacked2{
opacity: 1; stroke-dashoffset: 3436.10302734375; } .bc-scribble-title__stacked3{
stroke-dasharray: 6885.6689453125; stroke-dashoffset: 6885.6689453125; }
[data-active="bc-scribble-title__active-scribble--played"] .bc-scribble-title__stacked3{
opacity: 1; stroke-dashoffset:6885.6689453125; } .bc-scribble-title__scratch1{
stroke-dasharray: 2775.923828125; stroke-dashoffset: 2775.923828125; }
[data-active="bc-scribble-title__active-scribble--played"] .bc-scribble-title__scratch1{
opacity: 1; stroke-dashoffset: 2775.923828125; } .bc-scribble-title__scratch2{
stroke-dasharray: 1729.8441162109375; stroke-dashoffset: 1729.8441162109375; }
[data-active="bc-scribble-title__active-scribble--played"] .bc-scribble-title__scratch2{
opacity: 1; stroke-dashoffset: 1729.8441162109375; } .bc-scribble-title__scratch3{
stroke-dasharray: 4528.685546875; stroke-dashoffset: 4528.685546875; }
[data-active="bc-scribble-title__active-scribble--played"] .bc-scribble-title__scratch3{
opacity: 1; stroke-dashoffset: 4528.685546875; } .bc-scribble-title__signature{
stroke-dasharray: 5843.31396484375; stroke-dashoffset: 5843.31396484375; }
[data-active="bc-scribble-title__active-scribble--played"] .bc-scribble-title__signature{
opacity: 1; stroke-dashoffset: 5843.31396484375; } .bc-scribble-title__svg-circle{
top: -25%;
}
.bc-scribble-title__circle{
stroke-dasharray: 6136.572265625; stroke-dashoffset: 6136.572265625; }
[data-active="bc-scribble-title__active-scribble--played"] .bc-scribble-title__circle{
opacity: 1; stroke-dashoffset: 6136.572265625; }

.nb-animator-line,
.nb-animator-word,
.nb-animator-char{
display: inline-block;
}
[data-animator="flickering"]{
visibility: hidden !important;
}

[data-flickering]{
opacity: 0;
}
.next-parallax-slider{
--items-width: 40vw; --parallax-scale: 1.75; --progress-height: 1px; color: white; } .next-parallax-slider__slider {
display: flex;
align-items: center;
overflow-x: hidden;
will-change: transform;
width: 100%; height: 600px; }
.next-parallax-slider__container {
display: grid;
grid-template-columns: repeat(var(--slidesTotal), var(--items-width));
gap: 50px; cursor: grab;
padding: 0 50px; height: 100%;
}
.next-parallax-slider__item {
display: flex;
align-items: center;
justify-content: center;
pointer-events: none;
will-change: transform;
height: 100%
}
.next-parallax-slider__item-img-wrap {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
overflow: hidden;
}
.next-parallax-slider__item-content {
display: flex;
flex-direction: column;
justify-content: center;
position: relative;
z-index: 1;
user-select: none;
}
.next-parallax-slider__item-img {
max-width: unset;
pointer-events: none;
user-select: none;
transform-origin: left center;
transform: scale(var(--parallax-scale)); will-change: transform;
}
.is-dragging .next-parallax-slider__container {
cursor: grabbing;
} .next-parallax-slider__progress{
margin-top: 50px; width: 100%;
display: flex;
align-items: center;
justify-content: center;
height: fit-content;
}
.next-parallax-slider__progress-line-wrap {
display: block;
width: 80%; height: var(--progress-height);
overflow: hidden;
background-color: #d6d6d6; transform-origin: left center;
will-change: transform;
}
.next-parallax-slider__progress-line {
display: block;
width: 100%;
height: var(--progress-height);
background-color: #000; transform: scaleX(0);
transform-origin: left center;
will-change: transform;
}

html.lenis{
scroll-behavior: unset !important;
}

.nb-squeezy-radius-button {
z-index: 1;
padding: var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);
-webkit-user-select: none;
user-select: none;
place-content: center;
display: flex;
width: fit-content;
position: relative;
cursor: pointer;
--ease: cubic-bezier(0.34, 2.27, 0.64, 1);
--border-radius-ease: cubic-bezier(0.34, 1.37, 0.64, 1);
--color-ease: cubic-bezier(0.215, 0.61, 0.355, 1);
--text-ease: cubic-bezier(.21, 1, .34, 1);
transition: transform var(--squeezy-duration) cubic-bezier(0.34, 2.27, 0.64, 1);
place-content: center;
padding-top: 0;
padding-bottom: 0;
}
.nb-squeezy-radius-button__container {
padding: var(--padding-top) 0 var(--padding-bottom) 0; 
z-index: 1;
position: relative;
overflow: clip;
}
.nb-squeezy-radius-button__text {
display: block;
}
@media (hover: hover) and (pointer: fine) {
.nb-squeezy-radius-button .nb-squeezy-radius-button__text {
color: var(--background);
text-shadow: 0 calc(var(--swap-translate) * -1) 0 var(--text-color);
transform: translateY(var(--swap-translate));
transition: transform calc(var(--swap-duration) * 1.5) var(--text-ease), 
text-shadow calc(var(--swap-duration) * 0.5) var(--color-ease), 
color calc(var(--swap-duration) * 0.5) var(--color-ease);
}
.nb-squeezy-radius-button:hover .nb-squeezy-radius-button__text, 
.nb-squeezy-radius-button:focus-visible .nb-squeezy-radius-button__text {
color: var(--text-color);
transform: translateY(0);
text-shadow: 0 calc(var(--swap-translate) * -1) 0 var(--background);
}
}
.nb-squeezy-radius-button__background {
z-index: -1;
background-color: var(--background);
place-self: center;
width: 100%;
height: 100%;
padding-bottom: 0;
padding-right: 0;
position: absolute;
}
.nb-squeezy-radius-button__background--bubblegum-dash {
transition: border-radius calc(var(--squeezy-duration) * 1.5) var(--border-radius-ease), 
transform var(--squeezy-duration) var(--ease), 
width calc(var(--squeezy-duration) * 1.5) var(--ease);
}
.nb-squeezy-radius-button:hover .nb-squeezy-radius-button__background, 
.nb-squeezy-radius-button:focus-visible .nb-squeezy-radius-button__background {
transform: scaleX(1.05) scaleY(1.075);
width: calc(100% + 0.75em);
}
.nb-squeezy-radius-button::after {
content: "";
display: block;
position: absolute;
}

html[bc-core-burguer--body-toggled]{
overflow: hidden !important;
}
html[bc-core-burguer--body-toggled] > body > .os-scrollbar-horizontal,
html[bc-core-burguer--body-toggled] > body > .os-scrollbar-vertical{
display: none !important;
}
.bc-core-burguer svg{
overflow: unset !important;
min-width: unset !important;
min-height: unset !important;
}
.bc-core-burguer{
display: flex;
width: fit-content;
height: fit-content;
}
.bc-core-burguer button{
background: unset;
} .bc-burguer-style1, .bc-burguer-style1 *,
.bc-burguer-style1 *::before, .bc-burguer-style1 *::after{
will-change: unset;
}
.bc-burguer-style1 {
all: unset;
cursor: pointer;
display: flex;
--burguer-dimensions: 50px; --burguer-stroke-color: black; --burguer-stroke-width: 2px; --burguer-duration: 600ms; --burguer-easing: ease; --burguer-rounded: round; stroke-linecap: var(--burguer-rounded);
width: var(--burguer-dimensions);
height: var(--burguer-dimensions);
}.bc-burguer-style1:focus-visible{outline: auto;}
.bc-burguer-style1__line--line1 {
fill: none;
stroke: var(--burguer-stroke-color);
transition: stroke-dasharray var(--burguer-duration) var(--burguer-easing),
stroke-dashoffset var(--burguer-duration) var(--burguer-easing);
stroke-dasharray: 60 207;
stroke-width: var(--burguer-stroke-width);
}
.bc-burguer-style1__line--line2 {
fill: none;
stroke: var(--burguer-stroke-color);
transition: stroke-dasharray var(--burguer-duration) var(--burguer-easing),
stroke-dashoffset var(--burguer-duration) var(--burguer-easing);
stroke-dasharray: 60 30;
stroke-width: var(--burguer-stroke-width);
}
.bc-burguer-style1__line--line3 {
fill: none;
stroke: var(--burguer-stroke-color);
transition: stroke-dasharray var(--burguer-duration) var(--burguer-easing),
stroke-dashoffset var(--burguer-duration) var(--burguer-easing);
stroke-dasharray: 60 207;
stroke-width: var(--burguer-stroke-width);
}
.bc-burguer-style1--opened .bc-burguer-style1__line--line1 {
stroke-dasharray: 90 207;
stroke-dashoffset: -134;
stroke-width: var(--burguer-stroke-width);
}
.bc-burguer-style1--opened .bc-burguer-style1__line--line2 {
stroke-dasharray: 1 60;
stroke-dashoffset: -30;
stroke-width: var(--burguer-stroke-width);
}
.bc-burguer-style1--opened .bc-burguer-style1__line--line3 {
stroke-dasharray: 90 207;
stroke-dashoffset: -134;
stroke-width: var(--burguer-stroke-width);
} .bc-burguer-style2, .bc-burguer-style2 *,
.bc-burguer-style2 *::before, .bc-burguer-style2 *::after{
will-change: transform;
}
.bc-burguer-style2 svg{
overflow: unset !important;
min-width: unset !important;
min-height: unset !important;
}
.bc-burguer-style2 {
all: unset;
overflow: hidden;
display: flex;
cursor: pointer;
--burguer-dimensions: 50px; --burguer-stroke-color: black; --burguer-stroke-width: 2px; --burguer-duration: 600ms; --burguer-easing: cubic-bezier(0.4, 0, 0.2, 1); --burguer-rounded: 100px; --burguer-reversed: 1; }.bc-burguer-style2:focus-visible{outline: auto;}
.bc-burguer-style2--reversed{
--burguer-reversed: -1; }
.bc-burguer-style2__wrapper {
width: var(--burguer-dimensions);
height: var(--burguer-dimensions);
display: flex;
flex-direction: column;
justify-content: space-between;
transition: transform var(--burguer-duration) var(--burguer-easing);
}
.bc-burguer-style2__line {
background: var(--burguer-stroke-color);
width: 100%;
height: var(--burguer-stroke-width);
border-radius: var(--burguer-rounded);
}
.bc-burguer-style2__line--half-first {
width: 50%;
background: var(--burguer-stroke-color);
height: var(--burguer-stroke-width);
transition: transform var(--burguer-duration) var(--burguer-easing);
transform-origin: right;
border-radius: var(--burguer-rounded);
}
.bc-burguer-style2--reversed .bc-burguer-style2__line--half-first{
align-self: flex-end;
transform-origin: left;
}
.bc-burguer-style2__line--half-last {
width: 50%;
background: var(--burguer-stroke-color);
height: var(--burguer-stroke-width);
align-self: flex-end;
transition: transform var(--burguer-duration) var(--burguer-easing);
transform-origin: left;
border-radius: var(--burguer-rounded);
}
.bc-burguer-style2--reversed .bc-burguer-style2__line--half-last{
align-self: flex-start;
transform-origin: right;
}
.bc-burguer-style2--opened .bc-burguer-style2__wrapper {
transform: rotate(calc(-45deg * var(--burguer-reversed)));
}
.bc-burguer-style2--opened .bc-burguer-style2__line--half-first {
transform: rotate(calc(-90deg * var(--burguer-reversed))) translateX(calc(var(--burguer-stroke-width)/2*var(--burguer-reversed)));
}
.bc-burguer-style2--opened .bc-burguer-style2__line--half-last {
transform: rotate(calc(-90deg * var(--burguer-reversed))) translateX(calc(var(--burguer-stroke-width)/2*var(--burguer-reversed)*-1));
} .bc-burguer-style3, .bc-burguer-style3 *,
.bc-burguer-style3 *::before, .bc-burguer-style3 *::after{
will-change: transform;
}
.bc-burguer-style3 svg{
overflow: unset !important;
min-width: unset !important;
min-height: unset !important;
}
.bc-burguer-style3 {
all: unset;
cursor: pointer;
display: block;
position: relative;
--burguer-dimensions: 50px; --burguer-stroke-width: 2px;  --burguer-stroke-color: black; --burguer-duration: 200ms; --burguer-easing: cubic-bezier(0.4, 0, 0.2, 1); width: var(--burguer-dimensions);
height: var(--burguer-dimensions);
--burguer-rounded: 100px; }.bc-burguer-style3:focus-visible{outline: auto;}
.bc-burguer-style3__line {
display: block;
width: 100%;
position: relative;
top: 0;
border-radius: var(--burguer-rounded);
height: var(--burguer-stroke-width);
margin: calc(var(--burguer-stroke-width)*3) 0;
background: var(--burguer-stroke-color);
transition: top var(--burguer-duration) var(--burguer-duration), transform var(--burguer-duration);
transition-timing-function: var(--burguer-easing);
}
.bc-burguer-style3--opened .bc-burguer-style3__line {
transition: top var(--burguer-duration), transform var(--burguer-duration) var(--burguer-duration);
transition-timing-function: var(--burguer-easing);
}
.bc-burguer-style3--opened .bc-burguer-style3__line:first-child {
top: calc(var(--burguer-stroke-width)*2);
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.bc-burguer-style3--opened .bc-burguer-style3__line:last-child {
top: calc(var(--burguer-stroke-width)*-2);
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
} .bc-burguer-style4, .bc-burguer-style4 *,
.bc-burguer-style4 *::before, .bc-burguer-style4 *::after{
will-change: transform;
}
.bc-burguer-style4 svg{
overflow: unset !important;
min-width: unset !important;
min-height: unset !important;
}
.bc-burguer-style4 {
all: unset;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
--burguer-dimensions: 50px; --burguer-stroke-width: 2px; --burguer-stroke-color: black; --burguer-duration: 300ms; --burguer-easing: cubic-bezier(0.23, 1, 0.32, 1); width: var(--burguer-dimensions);
height: var(--burguer-dimensions);
--burguer-rounded: 100px; }.bc-burguer-style4:focus-visible{outline: auto;}
.bc-burguer-style4__line, .bc-burguer-style4__line::before, .bc-burguer-style4__line::after {
display: block;
width: 100%;
height: var(--burguer-stroke-width);
background-color: var(--burguer-stroke-color);
}
.bc-burguer-style4__line {
position: relative;
border-radius: var(--burguer-rounded);
}
.bc-burguer-style4__line::before, .bc-burguer-style4__line::after {
position: absolute;
border-radius: var(--burguer-rounded);
left: 0;
width: 100%;
content: '';
}
.bc-burguer-style4__line::before {
top: calc(var(--burguer-dimensions)/4);
transition: top var(--burguer-duration) var(--burguer-duration) var(--burguer-easing), transform var(--burguer-duration) var(--burguer-easing);
}
.bc-burguer-style4__line::after {
bottom: calc(var(--burguer-dimensions)/4);
transition: bottom var(--burguer-duration) var(--burguer-duration) var(--burguer-easing), transform var(--burguer-duration) var(--burguer-easing);
}
.bc-burguer-style4--opened .bc-burguer-style4__line {
background: rgba(255, 255, 255, 0);
}
.bc-burguer-style4--opened .bc-burguer-style4__line::before {
top: 0;
transition: top var(--burguer-duration) var(--burguer-easing), transform var(--burguer-duration) var(--burguer-duration) var(--burguer-easing);
transform: rotate(-45deg);
}
.bc-burguer-style4--opened .bc-burguer-style4__line::after {
bottom: 0;
transition: bottom var(--burguer-duration) var(--burguer-easing), transform var(--burguer-duration) var(--burguer-duration) var(--burguer-easing);
transform: rotate(45deg);
} .bc-burguer-style5, .bc-burguer-style5 *,
.bc-burguer-style5 *::before, .bc-burguer-style5 *::after{
will-change: transform;
}
.bc-burguer-style5 svg{
overflow: unset !important;
min-width: unset !important;
min-height: unset !important;
}
.bc-burguer-style5 {
all: unset;
cursor: pointer;
display: flex;
justify-content: center;
align-items: center;
position: relative;
--burguer-dimensions: 50px; --burguer-stroke-width: 2px; --burguer-stroke-color: black; --burguer-duration: 300ms; --burguer-easing: cubic-bezier(0.23, 1, 0.32, 1); height: var(--burguer-dimensions);
width: var(--burguer-dimensions);
--burguer-rounded: 100px; transition: all var(--burguer-duration);
--burguer-reversed: 1; }.bc-burguer-style5:focus-visible{outline: auto;}
.bc-burguer-style5--reversed{
--burguer-reversed: -1; }
.bc-burguer-style5__line {
height: var(--burguer-stroke-width);
background: var(--burguer-stroke-color);
width: var(--burguer-dimensions);
border-radius: var(--burguer-rounded);
display: inline-block;
position: absolute;
top: 50%;
transition: all var(--burguer-duration);
transition-timing-function: var(--burguer-easing);
}
.bc-burguer-style5__line::before {
content: " ";
position: absolute;
top: calc(var(--burguer-stroke-width)*-1);
display: inline-block;
height: var(--burguer-stroke-width);
background: var(--burguer-stroke-color);
transform: translateY(calc(var(--burguer-dimensions)*-0.1));
width: var(--burguer-dimensions);
border-radius: var(--burguer-rounded);
transition: all var(--burguer-duration);
transition-timing-function: var(--burguer-easing);
}
.bc-burguer-style5--opened .bc-burguer-style5__line {
transform: rotate(calc(45deg * var(--burguer-reversed)));
background: var(--burguer-stroke-color);
}
.bc-burguer-style5--opened .bc-burguer-style5__line::before {
top: unset;
transform: rotate(calc(-90deg * var(--burguer-reversed)));
background: var(--burguer-stroke-color);
}
.bc-burguer-style5--opened:hover .bc-burguer-style5__line::before {
top: unset;
} .bc-burguer-style6, .bc-burguer-style6 *,
.bc-burguer-style6 *::before, .bc-burguer-style6 *::after{
will-change: transform;
}
.bc-burguer-style6 svg{
overflow: unset !important;
min-width: unset !important;
min-height: unset !important;
}
.bc-burguer-style6 {
all: unset;
cursor: pointer;
--burguer-dimensions: 50px; --burguer-stroke-width: 2px; --burguer-stroke-color: black; --burguer-duration: 500ms; --burguer-easing: ease; width: var(--burguer-dimensions);
height: var(--burguer-dimensions);
--burguer-rounded: 100px; transition-duration: var(--burguer-duration);
transition-timing-function: var(--burguer-easing);
--burguer-reversed: 1; }.bc-burguer-style6:focus-visible{outline: auto;}
.bc-burguer-style6--reversed{
--burguer-reversed: -1; }
.bc-burguer-style6__icon {
transition-duration: var(--burguer-duration);
transition-timing-function: var(--burguer-easing);
position: absolute;
height: var(--burguer-stroke-width);
width: var(--burguer-dimensions);
border-radius: var(--burguer-rounded);
top: calc(var(--burguer-dimensions)/2);
background-color: var(--burguer-stroke-color);
}
.bc-burguer-style6__icon:before {
transition-duration: var(--burguer-duration);
transition-timing-function: var(--burguer-easing);
position: absolute;
width: var(--burguer-dimensions);
height: var(--burguer-stroke-width);
border-radius: var(--burguer-rounded);
top: calc(var(--burguer-dimensions)/-3);
background-color: var(--burguer-stroke-color);
content: "";
}
.bc-burguer-style6__icon:after {
transition-duration: var(--burguer-duration);
transition-timing-function: var(--burguer-easing);
position: absolute;
width: var(--burguer-dimensions);
height: var(--burguer-stroke-width);
border-radius: var(--burguer-rounded);
top: calc(var(--burguer-dimensions)/3);
background-color: var(--burguer-stroke-color);
content: "";
}
.bc-burguer-style6--opened .bc-burguer-style6__icon {
transition-duration: var(--burguer-duration);
transition-timing-function: var(--burguer-easing);
background: transparent;
}
.bc-burguer-style6--opened .bc-burguer-style6__icon:before {
transform: rotateZ(calc(45deg * var(--burguer-reversed))) scaleX(1.25) translate(calc(var(--burguer-dimensions)/4.615 * var(--burguer-reversed)), calc(var(--burguer-dimensions)/4.615));
}
.bc-burguer-style6--opened .bc-burguer-style6__icon:after {
transform: rotateZ(calc(-45deg * var(--burguer-reversed))) scaleX(1.25) translate(calc(var(--burguer-dimensions)/5 * var(--burguer-reversed)), calc(var(--burguer-dimensions)/-5));
} .bc-burguer-style7, .bc-burguer-style7 *,
.bc-burguer-style7 *::before, .bc-burguer-style7 *::after{
will-change: transform;
}
.bc-burguer-style7 svg{
overflow: unset !important;
min-width: unset !important;
min-height: unset !important;
}
.bc-burguer-style7 {
all: unset;
cursor: pointer;
display: flex;
justify-content: center;
align-items: center;
position: relative;
--burguer-dimensions: 50px; --burguer-stroke-width: 2px; --burguer-stroke-color: black; --burguer-duration: 600ms; --burguer-easing: cubic-bezier(0.23, 1, 0.32, 1); height: var(--burguer-dimensions);
width: var(--burguer-dimensions);
--burguer-rounded: 100px; transition: all var(--burguer-duration);
--burguer-reversed: 1; }.bc-burguer-style7:focus-visible{outline: auto;}
.bc-burguer-style7--reversed{
--burguer-reversed: -1; }
.bc-burguer-style7__line {
height: var(--burguer-stroke-width);
background: var(--burguer-stroke-color);
width: var(--burguer-dimensions);
border-radius: var(--burguer-rounded);
display: inline-block;
position: absolute;
top: 50%;
transition: all var(--burguer-duration);
transition-timing-function: var(--burguer-easing);
}
.bc-burguer-style7__line::before {
content: " ";
position: absolute;
top: calc(var(--burguer-stroke-width)*-1);
display: inline-block;
height: var(--burguer-stroke-width);
background: var(--burguer-stroke-color);
transform: translateY(calc(var(--burguer-dimensions)*-0.1));
width: var(--burguer-dimensions);
border-radius: var(--burguer-rounded);
transition: all var(--burguer-duration);
transition-timing-function: var(--burguer-easing);
}
.bc-burguer-style7--opened .bc-burguer-style7__line {
transform: rotate(calc(45deg * var(--burguer-reversed)));
background: var(--burguer-stroke-color);
}
.bc-burguer-style7--opened .bc-burguer-style7__line::before {
top: unset;
transform: rotate(calc(90deg * var(--burguer-reversed)));
background: var(--burguer-stroke-color);
}
.bc-burguer-style7--opened:hover .bc-burguer-style7__line::before {
top: unset;
} .bc-burguer-style8, .bc-burguer-style8 *,
.bc-burguer-style8 *::before, .bc-burguer-style8 *::after{
will-change: transform;
}
.bc-burguer-style8 svg{
overflow: unset !important;
min-width: unset !important;
min-height: unset !important;
}
.bc-burguer-style8 {
all: unset;
cursor: pointer;
--burguer-dimensions: 50px; --burguer-stroke-width: 2px; --burguer-stroke-color: black; --burguer-duration: 500ms; --burguer-easing: ease; width: var(--burguer-dimensions);
height: var(--burguer-dimensions);
--burguer-rounded: 100px; transition-duration: var(--burguer-duration);
transition-timing-function: var(--burguer-easing);
position: relative;
}.bc-burguer-style8:focus-visible{outline: auto;}
.bc-burguer-style8__left-icon {
height: var(--burguer-stroke-width);
width: calc(var(--burguer-dimensions)/2);
top: calc(var(--burguer-dimensions)/2);
border-top-left-radius: var(--burguer-rounded);
border-bottom-left-radius: var(--burguer-rounded);
transition-duration: var(--burguer-duration);
transition-timing-function: var(--burguer-easing);
position: absolute;
background-color: var(--burguer-stroke-color);
}
.bc-burguer-style8__left-icon:before {
width: calc(var(--burguer-dimensions)/2);
height: var(--burguer-stroke-width);
top: calc(var(--burguer-dimensions)/-3);
border-top-left-radius: var(--burguer-rounded);
border-bottom-left-radius: var(--burguer-rounded);
transition-duration: var(--burguer-duration);
transition-timing-function: var(--burguer-easing);
position: absolute;
background-color: var(--burguer-stroke-color);
content: "";
}
.bc-burguer-style8__left-icon:after {
width: calc(var(--burguer-dimensions)/2);
height: var(--burguer-stroke-width);
top: calc(var(--burguer-dimensions)/3);
border-top-left-radius: var(--burguer-rounded);
border-bottom-left-radius: var(--burguer-rounded);
transition-duration: var(--burguer-duration);
transition-timing-function: var(--burguer-easing);
position: absolute;
background-color: var(--burguer-stroke-color);
content: "";
}
.bc-burguer-style8__left-icon:hover {
cursor: pointer;
}
.bc-burguer-style8__right-icon {
height: var(--burguer-stroke-width);
width: calc(var(--burguer-dimensions)/2);
top: calc(var(--burguer-dimensions)/2);
left: calc(var(--burguer-dimensions)/2);
border-top-right-radius: var(--burguer-rounded);
border-bottom-right-radius: var(--burguer-rounded);
transition-duration: var(--burguer-duration);
transition-timing-function: var(--burguer-easing);
position: absolute;
background-color: var(--burguer-stroke-color);
}
.bc-burguer-style8__right-icon:before {
width: calc(var(--burguer-dimensions)/2);
height: var(--burguer-stroke-width);
top: calc(var(--burguer-dimensions)/-3);
border-top-right-radius: var(--burguer-rounded);
border-bottom-right-radius: var(--burguer-rounded);
transition-duration: var(--burguer-duration);
transition-timing-function: var(--burguer-easing);
position: absolute;
background-color: var(--burguer-stroke-color);
content: "";
}
.bc-burguer-style8__right-icon:after {
width: calc(var(--burguer-dimensions)/2);
height: var(--burguer-stroke-width);
top: calc(var(--burguer-dimensions)/3);;
border-top-right-radius: var(--burguer-rounded);
border-bottom-right-radius: var(--burguer-rounded);
transition-duration: var(--burguer-duration);
transition-timing-function: var(--burguer-easing);
position: absolute;
background-color: var(--burguer-stroke-color);
content: "";
}
.bc-burguer-style8--opened .bc-burguer-style8__left-icon {
transition-duration: var(--burguer-duration);
transition-timing-function: var(--burguer-easing);
background: transparent;
}
.bc-burguer-style8--opened .bc-burguer-style8__left-icon:before {
transform: rotateZ(45deg) scaleX(1.4) translate(calc(var(--burguer-dimensions)/15), calc(var(--burguer-dimensions)/15));
}
.bc-burguer-style8--opened .bc-burguer-style8__left-icon:after {
transform: rotateZ(-45deg) scaleX(1.4) translate(calc(var(--burguer-dimensions)/15), calc(var(--burguer-dimensions)/-15));
}
.bc-burguer-style8--opened .bc-burguer-style8__right-icon {
transition-duration: var(--burguer-duration);
transition-timing-function: var(--burguer-easing);
background: transparent;
}
.bc-burguer-style8--opened .bc-burguer-style8__right-icon:before {
transform: rotateZ(-45deg) scaleX(1.4) translate(calc(var(--burguer-dimensions)/-15), calc(var(--burguer-dimensions)/15));
}
.bc-burguer-style8--opened .bc-burguer-style8__right-icon:after {
transform: rotateZ(45deg) scaleX(1.4) translate(calc(var(--burguer-dimensions)/-15), calc(var(--burguer-dimensions)/-15));
} .bc-burguer-style9, .bc-burguer-style9 *,
.bc-burguer-style9 *::before, .bc-burguer-style9 *::after{
will-change: transform;
}
.bc-burguer-style9 svg{
overflow: unset !important;
min-width: unset !important;
min-height: unset !important;
}
.bc-burguer-style9 {
all: unset;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
--burguer-dimensions: 50px; --burguer-stroke-width: 2px; --burguer-stroke-color: black; --burguer-duration: 300ms; --burguer-easing: cubic-bezier(0.23, 1, 0.32, 1); width: var(--burguer-dimensions);
height: var(--burguer-dimensions);
--burguer-rounded: 100px; }.bc-burguer-style9:focus-visible{outline: auto;}
.bc-burguer-style9__line, .bc-burguer-style9__line::before, .bc-burguer-style9__line::after {
display: block;
width: 100%;
height: var(--burguer-stroke-width);
background-color: var(--burguer-stroke-color);
border-radius: var(--burguer-rounded);
}
.bc-burguer-style9__line {
position: relative;
}
.bc-burguer-style9__line::before, .bc-burguer-style9__line::after {
position: absolute;
left: 0;
width: 100%;
content: '';
}
.bc-burguer-style9__line::before {
top: calc(var(--burguer-dimensions)/4);
transition: top var(--burguer-duration) var(--burguer-easing);
}
.bc-burguer-style9__line::after {
bottom: calc(var(--burguer-dimensions)/4);
transition: bottom var(--burguer-duration) var(--burguer-easing);
}
.bc-burguer-style9--opened .bc-burguer-style9__line {
background: rgba(255, 255, 255, 0);
}
.bc-burguer-style9--opened .bc-burguer-style9__line::before {
top: 0;
transition: top var(--burguer-duration) var(--burguer-easing);
}
.bc-burguer-style9--opened .bc-burguer-style9__line::after {
bottom: 0;
transition: bottom var(--burguer-duration) var(--burguer-easing);
} .bc-burguer-style10, .bc-burguer-style10 *,
.bc-burguer-style10 *::before, .bc-burguer-style10 *::after{
will-change: transform;
}
.bc-burguer-style10 svg{
overflow: unset !important;
min-width: unset !important;
min-height: unset !important;
}
.bc-burguer-style10{
all: unset;
cursor: pointer;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
--burguer-dimensions: 50px; --burguer-rotate: calc(var(--burguer-dimensions) * -0.30);
--burguer-stroke-width: 2px; --burguer-stroke-color: black; --burguer-duration: 600ms; --burguer-easing: ease; width: calc(var(--burguer-dimensions));
height: calc(var(--burguer-dimensions));
--burguer-rounded: 100px; transition: var(--burguer-duration) var(--burguer-easing);
--burguer-reversed: 1; }.bc-burguer-style10:focus-visible{outline: auto;}
.bc-burguer-style10--reversed{
--burguer-reversed: -1; }
.bc-burguer-style10__first-line{
width: 100%;
height: var(--burguer-stroke-width);
border-radius: var(--burguer-rounded);
background: var(--burguer-stroke-color);
transition: var(--burguer-duration) var(--burguer-easing);
}
.bc-burguer-style10__second-line{
width: 100%;
height: var(--burguer-stroke-width);
border-radius: var(--burguer-rounded);
margin-top: 30%;
background: var(--burguer-stroke-color);
transition: var(--burguer-duration) var(--burguer-easing);
}
.bc-burguer-style10--opened{
transform: rotateZ(180deg)
}
.bc-burguer-style10--opened .bc-burguer-style10__first-line{
background: var(--burguer-stroke-color);
transform: translate(0, 100%) rotateZ(calc(45deg * var(--burguer-reversed)));
}
.bc-burguer-style10--opened .bc-burguer-style10__second-line{
background: var(--burguer-stroke-color);
width: 100%;
transform:  translateY(var(--burguer-rotate)) rotateZ(calc(-45deg * var(--burguer-reversed)));
} .hamburger {
cursor: pointer;
background-color: transparent;
--burguer-dimensions: 50px;
--burguer-stroke-color: black; --burguer-duration: 600ms; --burguer-easing: ease;  --hamburger-layer-spacing: 6px;
--hamburger-layer-height: 4px;
--hamburger-border-radius: 4px;
}
.hamburger-box {
display: inline-block;
position: relative;
width: var(--burguer-dimensions); height: calc(var(--hamburger-layer-spacing) * 3 + var(--hamburger-layer-height) * 2);
}
.hamburger-inner {
display: block;
top: 50%;
margin-top: calc(var(--hamburger-layer-height) / -2);
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
width: var(--burguer-dimensions); height: var(--hamburger-layer-height); background-color: var(--burguer-stroke-color); border-radius: var(--hamburger-border-radius); position: absolute;
transition-property: transform;
transition-duration: var(--burguer-duration);
transition-timing-function: var(--burguer-easing);
}
.hamburger-inner::before, .hamburger-inner::after {
content: "";
display: block; 
}
.hamburger-inner::before {
top: calc((var(--hamburger-layer-spacing) + var(--hamburger-layer-height)) * -1); 
}
.hamburger-inner::after {
bottom: calc((var(--hamburger-layer-spacing) + var(--hamburger-layer-height)) * -1);  
} .hamburger--slider .hamburger-inner {
top: calc(var(--hamburger-layer-height) / 2); 
}
.hamburger--slider .hamburger-inner::before {
top: calc(var(--hamburger-layer-spacing) + var(--hamburger-layer-height)); 
transition-property: transform, opacity;
transition-duration: var(--burguer-duration);
transition-timing-function: var(--burguer-easing);
}
.hamburger--slider .hamburger-inner::after {
top: calc(var(--hamburger-layer-spacing) * 2 + var(--hamburger-layer-height) * 2);
}
.hamburger--slider--opened .hamburger-inner {
transform: translate3d(0, calc(var(--hamburger-layer-spacing) + var(--hamburger-layer-height)), 0) rotate(45deg);
}
.hamburger--slider--opened .hamburger-inner::before {
transform: rotate(-45deg) translate3d(calc(var(--burguer-dimensions) / -7), calc(var(--hamburger-layer-spacing) / -1), 0);
opacity: 0;
}
.hamburger--slider--opened .hamburger-inner::after {
transform: translate3d(0, calc((var(--hamburger-layer-spacing) + var(--hamburger-layer-height)) * -2), 0) rotate(-90deg);
} .hamburger--slider-r .hamburger-inner {
top: calc(var(--hamburger-layer-height) / 2); 
}
.hamburger--slider-r .hamburger-inner::before {
top: calc(var(--hamburger-layer-spacing) + var(--hamburger-layer-height)); 
transition-property: transform, opacity;
transition-duration: var(--burguer-duration);
transition-timing-function: var(--burguer-easing);
}
.hamburger--slider-r .hamburger-inner::after {
top: calc(var(--hamburger-layer-spacing) * 2 + var(--hamburger-layer-height) * 2);
}
.hamburger--slider-r--opened .hamburger-inner {
transform: translate3d(0, calc(var(--hamburger-layer-spacing) + var(--hamburger-layer-height)), 0) rotate(-45deg);
}
.hamburger--slider-r--opened .hamburger-inner::before {
transform: rotate(45deg) translate3d(calc(var(--burguer-dimensions) / 7), calc(var(--hamburger-layer-spacing) / -1), 0);
opacity: 0;
}
.hamburger--slider-r--opened .hamburger-inner::after {
transform: translate3d(0, calc((var(--hamburger-layer-spacing) + var(--hamburger-layer-height)) * -2), 0) rotate(90deg);
} .hamburger--3dx .hamburger-box {
perspective: calc(var(--burguer-dimensions) * 2);
}
.hamburger--3dx .hamburger-inner {
transition: transform var(--burguer-duration) var(--burguer-easing), background-color 0s calc(var(--burguer-duration) / 1.75) var(--burguer-easing);
}
.hamburger--3dx .hamburger-inner::before, .hamburger--3dx .hamburger-inner::after {
transition: transform 0s calc(var(--burguer-duration) / 1.75) var(--burguer-easing);
}
.hamburger--3dx--opened .hamburger-inner {
background-color: transparent !important;
transform: rotateY(180deg);
}
.hamburger--3dx--opened .hamburger-inner::before {
transform: translate3d(0, calc(var(--hamburger-layer-spacing) + var(--hamburger-layer-height)), 0) rotate(45deg);
}
.hamburger--3dx--opened .hamburger-inner::after {
transform: translate3d(0, calc((var(--hamburger-layer-spacing) + var(--hamburger-layer-height)) * -1), 0) rotate(-45deg);
} .hamburger--3dx-r .hamburger-box {
perspective: calc(var(--burguer-dimensions) * 2);
}
.hamburger--3dx-r .hamburger-inner {
transition: transform var(--burguer-duration) var(--burguer-easing), background-color 0s calc(var(--burguer-duration) / 1.75) var(--burguer-easing);
}
.hamburger--3dx-r .hamburger-inner::before, .hamburger--3dx-r .hamburger-inner::after {
transition: transform 0s calc(var(--burguer-duration) / 1.75) var(--burguer-easing);
}
.hamburger--3dx-r--opened .hamburger-inner {
background-color: transparent !important;
transform: rotateY(-180deg);
}
.hamburger--3dx-r--opened .hamburger-inner::after {
transform: translate3d(0, calc((var(--hamburger-layer-spacing) + var(--hamburger-layer-height)) * -1), 0) rotate(-45deg);
} .hamburger--3dy .hamburger-box {
perspective: calc(var(--burguer-dimensions) * 2);
}
.hamburger--3dy .hamburger-inner {
transition: transform var(--burguer-duration) var(--burguer-easing), background-color 0s calc(var(--burguer-duration) / 1.75) var(--burguer-easing);
}
.hamburger--3dy .hamburger-inner::before, .hamburger--3dy .hamburger-inner::after {
transition: transform 0s calc(var(--burguer-duration) / 1.75) var(--burguer-easing);
}
.hamburger--3dy--opened .hamburger-inner {
background-color: transparent !important;
transform: rotateX(-180deg);
}
.hamburger--3dy--opened .hamburger-inner::before {
transform: translate3d(0, calc(var(--hamburger-layer-spacing) + var(--hamburger-layer-height)), 0) rotate(45deg);
}
.hamburger--3dy--opened .hamburger-inner::after {
transform: translate3d(0, calc((var(--hamburger-layer-spacing) + var(--hamburger-layer-height)) * -1), 0) rotate(-45deg);
} .hamburger--3dy-r .hamburger-box {
perspective: calc(var(--burguer-dimensions) * 2);
}
.hamburger--3dy-r .hamburger-inner {
transition: transform var(--burguer-duration) var(--burguer-easing), background-color 0s calc(var(--burguer-duration) / 1.75) var(--burguer-easing);
}
.hamburger--3dy-r .hamburger-inner::before, .hamburger--3dy-r .hamburger-inner::after {
transition: transform 0s calc(var(--burguer-duration) / 1.75) var(--burguer-easing);
}
.hamburger--3dy-r--opened .hamburger-inner {
background-color: transparent !important;
transform: rotateX(180deg);
}
.hamburger--3dy-r--opened .hamburger-inner::before {
transform: translate3d(0, calc(var(--hamburger-layer-spacing) + var(--hamburger-layer-height)), 0) rotate(45deg);
}
.hamburger--3dy-r--opened .hamburger-inner::after {
transform: translate3d(0, calc((var(--hamburger-layer-spacing) + var(--hamburger-layer-height)) * -1), 0) rotate(-45deg);
} .hamburger--3dxy .hamburger-box {
perspective: calc(var(--burguer-dimensions) * 2);
}
.hamburger--3dxy .hamburger-inner {
transition: transform var(--burguer-duration) var(--burguer-easing), background-color 0s calc(var(--burguer-duration) / 1.75) var(--burguer-easing);
}
.hamburger--3dxy .hamburger-inner::before, .hamburger--3dxy .hamburger-inner::after {
transition: transform 0s calc(var(--burguer-duration) / 1.75) var(--burguer-easing);
}
.hamburger--3dxy--opened .hamburger-inner {
background-color: transparent !important;
transform: rotateX(180deg) rotateY(180deg);
}
.hamburger--3dxy--opened .hamburger-inner::before {
transform: translate3d(0, calc(var(--hamburger-layer-spacing) + var(--hamburger-layer-height)), 0) rotate(45deg);
}
.hamburger--3dxy--opened .hamburger-inner::after {
transform: translate3d(0, calc((var(--hamburger-layer-spacing) + var(--hamburger-layer-height)) * -1), 0) rotate(-45deg);
} .hamburger--3dxy-r .hamburger-box {
perspective: calc(var(--burguer-dimensions) * 2);
}
.hamburger--3dxy-r .hamburger-inner {
transition: transform var(--burguer-duration) var(--burguer-easing), background-color 0s calc(var(--burguer-duration) / 1.75) var(--burguer-easing);
}
.hamburger--3dxy-r .hamburger-inner::before, .hamburger--3dxy-r .hamburger-inner::after {
transition: transform 0s calc(var(--burguer-duration) / 1.75) var(--burguer-easing);
}
.hamburger--3dxy-r--opened .hamburger-inner {
background-color: transparent !important;
transform: rotateX(180deg) rotateY(180deg) rotateZ(-180deg);
}
.hamburger--3dxy-r--opened .hamburger-inner::before {
transform: translate3d(0, calc(var(--hamburger-layer-spacing) + var(--hamburger-layer-height)), 0) rotate(45deg);
}
.hamburger--3dxy-r--opened .hamburger-inner::after {
transform: translate3d(0, calc((var(--hamburger-layer-spacing) + var(--hamburger-layer-height)) * -1), 0) rotate(-45deg);
} .hamburger--arrow--opened .hamburger-inner::before {
transform: translate3d(calc(var(--burguer-dimensions) * -0.2), 0, 0) rotate(-45deg) scale(0.7, 1);
}
.hamburger--arrow--opened .hamburger-inner::after {
transform: translate3d(calc(var(--burguer-dimensions) * -0.2), 0, 0) rotate(45deg) scale(0.7, 1);
} .hamburger--arrow-r--opened .hamburger-inner::before {
transform: translate3d(calc(var(--burguer-dimensions) * 0.2), 0, 0) rotate(45deg) scale(0.7, 1);
}
.hamburger--arrow-r--opened .hamburger-inner::after {
transform: translate3d(calc(var(--burguer-dimensions) * 0.2), 0, 0) rotate(-45deg) scale(0.7, 1);
} .hamburger--arrowalt .hamburger-inner::before {
transition: top var(--burguer-duration) var(--burguer-duration) var(--burguer-easing), transform var(--burguer-duration) var(--burguer-easing);
}
.hamburger--arrowalt .hamburger-inner::after {
transition: bottom var(--burguer-duration) var(--burguer-duration) var(--burguer-easing), transform var(--burguer-duration) var(--burguer-easing);
}
.hamburger--arrowalt--opened .hamburger-inner::before {
top: 0;
transform: translate3d(calc(var(--burguer-dimensions) * -0.2), calc(var(--burguer-dimensions) * -0.25), 0) rotate(-45deg) scale(0.7, 1);
transition: top var(--burguer-duration) var(--burguer-easing), transform var(--burguer-duration) var(--burguer-duration) var(--burguer-easing);
}
.hamburger--arrowalt--opened .hamburger-inner::after {
bottom: 0;
transform: translate3d(calc(var(--burguer-dimensions) * -0.2), calc(var(--burguer-dimensions) * 0.25), 0) rotate(45deg) scale(0.7, 1);
transition: bottom var(--burguer-duration) var(--burguer-easing), transform var(--burguer-duration) var(--burguer-duration) var(--burguer-easing);
} .hamburger--arrowalt-r .hamburger-inner::before {
transition: top var(--burguer-duration) var(--burguer-duration) var(--burguer-easing), transform var(--burguer-duration) var(--burguer-easing);
}
.hamburger--arrowalt-r .hamburger-inner::after {
transition: bottom var(--burguer-duration) var(--burguer-duration) var(--burguer-easing), transform var(--burguer-duration) var(--burguer-easing);
}
.hamburger--arrowalt-r--opened .hamburger-inner::before {
top: 0;
transform: translate3d(calc(var(--burguer-dimensions) * 0.2), calc(var(--burguer-dimensions) * -0.25) 0) rotate(45deg) scale(0.7, 1);
transition: top var(--burguer-duration) var(--burguer-easing), transform var(--burguer-duration) var(--burguer-duration) var(--burguer-easing);
}
.hamburger--arrowalt-r--opened .hamburger-inner::after {
bottom: 0;
transform: translate3d(calc(var(--burguer-dimensions) * 0.2), calc(var(--burguer-dimensions) * 0.25) 0) rotate(-45deg) scale(0.7, 1);
transition: bottom var(--burguer-duration) var(--burguer-easing), transform var(--burguer-duration) var(--burguer-duration) var(--burguer-easing);
} .hamburger--arrowturn--opened .hamburger-inner {
transform: rotate(-180deg);
}
.hamburger--arrowturn--opened .hamburger-inner::before {
transform: translate3d(calc(var(--burguer-dimensions) * 0.2), 0, 0) rotate(45deg) scale(0.7, 1);
}
.hamburger--arrowturn--opened .hamburger-inner::after {
transform: translate3d(calc(var(--burguer-dimensions) * 0.2), 0, 0) rotate(-45deg) scale(0.7, 1);
} .hamburger--arrowturn-r--opened .hamburger-inner {
transform: rotate(-180deg);
}
.hamburger--arrowturn-r--opened .hamburger-inner::before {
transform: translate3d(calc(var(--burguer-dimensions) * -0.2), 0, 0) rotate(-45deg) scale(0.7, 1);
}
.hamburger--arrowturn-r--opened .hamburger-inner::after {
transform: translate3d(calc(var(--burguer-dimensions) * -0.2), 0, 0) rotate(45deg) scale(0.7, 1);
} .hamburger--boring .hamburger-inner, .hamburger--boring .hamburger-inner::before, .hamburger--boring .hamburger-inner::after {
transition-property: none;
}
.hamburger--boring--opened .hamburger-inner {
transform: rotate(45deg);
}
.hamburger--boring--opened .hamburger-inner::before {
top: 0;
opacity: 0;
}
.hamburger--boring--opened .hamburger-inner::after {
bottom: 0;
transform: rotate(-90deg);
} .hamburger--collapse .hamburger-inner {
top: auto;
bottom: 0;
transition-duration: calc(var(--burguer-duration) * 0.65);
transition-delay: calc(var(--burguer-duration) * 0.65);
transition-timing-function: var(--burguer-easing);
}
.hamburger--collapse .hamburger-inner::after {
top: calc((var(--hamburger-layer-spacing) * 2 + var(--hamburger-layer-height) * 2) * -1);
transition: top var(--burguer-duration) var(--burguer-duration) var(--burguer-easing), opacity calc(var(--burguer-duration) * 0.5) var(--burguer-easing);
}
.hamburger--collapse .hamburger-inner::before {
transition: top calc(var(--burguer-duration) * 0.6) var(--burguer-duration) var(--burguer-easing), transform calc(var(--burguer-duration) * 0.65) var(--burguer-easing);
}
.hamburger--collapse--opened .hamburger-inner {
transform: translate3d(0, calc((var(--hamburger-layer-spacing) + var(--hamburger-layer-height)) * -1), 0) rotate(-45deg);
transition-delay: calc(var(--burguer-duration) * 1.1);
transition-timing-function: var(--burguer-easing);
}
.hamburger--collapse--opened .hamburger-inner::after {
top: 0;
opacity: 0;
transition: top var(--burguer-duration) var(--burguer-easing), opacity calc(var(--burguer-duration) * 0.5) calc(var(--burguer-duration) * 1.1) var(--burguer-easing);
}
.hamburger--collapse--opened .hamburger-inner::before {
top: 0;
transform: rotate(-90deg);
transition: top calc(var(--burguer-duration) * 0.5) calc(var(--burguer-duration) * 0.8) var(--burguer-easing), transform calc(var(--burguer-duration) * 0.65) calc(var(--burguer-duration) * 1.25) var(--burguer-easing);
} .hamburger--collapse-r .hamburger-inner {
top: auto;
bottom: 0;
transition-duration: calc(var(--burguer-duration) * 0.65);
transition-delay: calc(var(--burguer-duration) * 0.65);
transition-timing-function: var(--burguer-easing);
}
.hamburger--collapse-r .hamburger-inner::after {
top: calc((var(--hamburger-layer-spacing) * 2 + var(--hamburger-layer-height) * 2) * -1);
transition: top var(--burguer-duration) var(--burguer-duration) var(--burguer-easing), opacity calc(var(--burguer-duration) * 0.5) var(--burguer-easing);
}
.hamburger--collapse-r .hamburger-inner::before {
transition: top calc(var(--burguer-duration) * 0.6) var(--burguer-duration) var(--burguer-easing), transform calc(var(--burguer-duration) * 0.65) var(--burguer-easing);
}
.hamburger--collapse-r--opened .hamburger-inner {
transform: translate3d(0, calc((var(--hamburger-layer-spacing) + var(--hamburger-layer-height)) * -1), 0) rotate(45deg);
transition-delay: calc(var(--burguer-duration) * 1.1);
transition-timing-function: var(--burguer-easing);
}
.hamburger--collapse-r--opened .hamburger-inner::after {
top: 0;
opacity: 0;
transition: top var(--burguer-duration) var(--burguer-easing), opacity calc(var(--burguer-duration) * 0.5) calc(var(--burguer-duration) * 1.1) var(--burguer-easing);
}
.hamburger--collapse-r--opened .hamburger-inner::before {
top: 0;
transform: rotate(90deg);
transition: top calc(var(--burguer-duration) * 0.5) calc(var(--burguer-duration) * 0.8) var(--burguer-easing), transform calc(var(--burguer-duration) * 0.65) calc(var(--burguer-duration) * 1.25) var(--burguer-easing);
} .hamburger--elastic .hamburger-inner {
top: calc(var(--hamburger-layer-height) / 2);
transition-duration: var(--burguer-duration);
transition-timing-function: var(--burguer-easing);
}
.hamburger--elastic .hamburger-inner::before {
top: calc(var(--hamburger-layer-height) + var(--hamburger-layer-spacing));
transition: opacity calc(var(--burguer-duration) * 0.45) var(--burguer-duration) var(--burguer-easing);
}
.hamburger--elastic .hamburger-inner::after {
top: calc(var(--hamburger-layer-height) * 2 + var(--hamburger-layer-spacing) * 2);
transition: transform var(--burguer-duration) var(--burguer-easing);
}
.hamburger--elastic--opened .hamburger-inner {
transform: translate3d(0, calc(var(--hamburger-layer-height) + var(--hamburger-layer-spacing)), 0) rotate(135deg);
transition-delay: calc(var(--burguer-duration) * 0.3);
}
.hamburger--elastic--opened .hamburger-inner::before {
transition-delay: 0s;
opacity: 0;
}
.hamburger--elastic--opened .hamburger-inner::after {
transform: translate3d(0, calc((var(--hamburger-layer-height) + var(--hamburger-layer-spacing)) * -2), 0) rotate(-270deg);
transition-delay: calc(var(--burguer-duration) * 0.3);
} .hamburger--elastic-r .hamburger-inner {
top: calc(var(--hamburger-layer-height) / 2);
transition-duration: var(--burguer-duration);
transition-timing-function: var(--burguer-easing);
}
.hamburger--elastic-r .hamburger-inner::before {
top: calc(var(--hamburger-layer-height) + var(--hamburger-layer-spacing));
transition: opacity calc(var(--burguer-duration) * 0.45) var(--burguer-duration) var(--burguer-easing);
}
.hamburger--elastic-r .hamburger-inner::after {
top: calc(var(--hamburger-layer-height) * 2 + var(--hamburger-layer-spacing) * 2);
transition: transform var(--burguer-duration) var(--burguer-easing);
}
.hamburger--elastic-r--opened .hamburger-inner {
transform: translate3d(0, calc(var(--hamburger-layer-height) + var(--hamburger-layer-spacing)), 0) rotate(-135deg);
transition-delay: calc(var(--burguer-duration) * 0.3);
}
.hamburger--elastic-r--opened .hamburger-inner::before {
transition-delay: 0s;
opacity: 0;
}
.hamburger--elastic-r--opened .hamburger-inner::after {
transform: translate3d(0, calc((var(--hamburger-layer-height) + var(--hamburger-layer-spacing)) * -2), 0) rotate(270deg);
transition-delay: calc(var(--burguer-duration) * 0.3);
} .hamburger--emphatic .hamburger-inner {
transition: background-color calc(var(--burguer-duration) * 0.7) var(--burguer-duration) var(--burguer-easing);
}
.hamburger--emphatic .hamburger-inner::before {
left: 0;
transition: transform calc(var(--burguer-duration) * 0.7) var(--burguer-easing), top calc(var(--burguer-duration) * 0.3) calc(var(--burguer-duration) * 0.7) var(--burguer-easing), left calc(var(--burguer-duration) * 0.7) var(--burguer-duration) var(--burguer-easing);
}
.hamburger--emphatic .hamburger-inner::after {
top: calc(var(--hamburger-layer-height) + var(--hamburger-layer-spacing));
right: 0;
transition: transform calc(var(--burguer-duration) * 0.7) var(--burguer-easing), top calc(var(--burguer-duration) * 0.3) calc(var(--burguer-duration) * 0.7) var(--burguer-easing), right calc(var(--burguer-duration) * 0.7) var(--burguer-duration) var(--burguer-easing);
}
.hamburger--emphatic--opened .hamburger-inner {
transition-delay: 0s;
transition-timing-function: var(--burguer-easing);
background-color: transparent !important;
}
.hamburger--emphatic--opened .hamburger-inner::before {
left: calc(var(--burguer-dimensions) * -2);
top: calc(var(--burguer-dimensions) * -2);
transform: translate3d(calc(var(--burguer-dimensions) * 2), calc(var(--burguer-dimensions) * 2), 0) rotate(45deg);
transition: transform calc(var(--burguer-duration) * 0.7) var(--burguer-easing), top calc(var(--burguer-duration) * 0.3) calc(var(--burguer-duration) * 0.7) var(--burguer-easing), left calc(var(--burguer-duration) * 0.7) var(--burguer-duration) var(--burguer-easing);
}
.hamburger--emphatic--opened .hamburger-inner::after {
right: calc(var(--burguer-dimensions) * -2);
top: calc(var(--burguer-dimensions) * -2);
transform: translate3d(calc(var(--burguer-dimensions) * -2), calc(var(--burguer-dimensions) * 2), 0) rotate(-45deg);
transition: transform calc(var(--burguer-duration) * 0.7) var(--burguer-easing), top calc(var(--burguer-duration) * 0.3) calc(var(--burguer-duration) * 0.7) var(--burguer-easing), right calc(var(--burguer-duration) * 0.7) var(--burguer-duration) var(--burguer-easing);
} .hamburger--emphatic-r .hamburger-inner {
transition: background-color var(--burguer-duration) var(--burguer-duration) var(--burguer-easing);
}
.hamburger--emphatic-r .hamburger-inner::before {
left: 0;
transition: transform calc(var(--burguer-duration) * 0.7) var(--burguer-easing), top calc(var(--burguer-duration) * 0.3) calc(var(--burguer-duration) * 0.7) var(--burguer-easing), left calc(var(--burguer-duration) * 0.7) var(--burguer-duration) var(--burguer-easing);
}
.hamburger--emphatic-r .hamburger-inner::after {
top: calc(var(--hamburger-layer-height) + var(--hamburger-layer-spacing));
right: 0;
transition: transform calc(var(--burguer-duration) * 0.7) var(--burguer-easing), top calc(var(--burguer-duration) * 0.3) calc(var(--burguer-duration) * 0.7) var(--burguer-easing), right calc(var(--burguer-duration) * 0.7) var(--burguer-duration) var(--burguer-easing);
}
.hamburger--emphatic-r--opened .hamburger-inner {
transition-delay: 0s;
transition-timing-function: var(--burguer-easing);
background-color: transparent !important;
}
.hamburger--emphatic-r--opened .hamburger-inner::before {
left: calc(var(--burguer-dimensions) * -2);
top: calc(var(--burguer-dimensions) * 2);
transform: translate3d(calc(var(--burguer-dimensions) * 2), calc(var(--burguer-dimensions) * -2), 0) rotate(-45deg);
transition: transform calc(var(--burguer-duration) * 0.7) var(--burguer-easing), top calc(var(--burguer-duration) * 0.3) calc(var(--burguer-duration) * 0.7) var(--burguer-easing), left calc(var(--burguer-duration) * 0.7) var(--burguer-duration) var(--burguer-easing);
}
.hamburger--emphatic-r--opened .hamburger-inner::after {
right: calc(var(--burguer-dimensions) * -2);
top: calc(var(--burguer-dimensions) * 2);
transform: translate3d(calc(var(--burguer-dimensions) * -2), calc(var(--burguer-dimensions) * -2), 0) rotate(45deg);
transition: transform calc(var(--burguer-duration) * 0.7) var(--burguer-easing), top calc(var(--burguer-duration) * 0.3) calc(var(--burguer-duration) * 0.7) var(--burguer-easing), right calc(var(--burguer-duration) * 0.7) var(--burguer-duration) var(--burguer-easing);
} .hamburger--minus .hamburger-inner::before, .hamburger--minus .hamburger-inner::after {
transition: bottom var(--burguer-duration) 0s var(--burguer-easing), top var(--burguer-duration) 0s var(--burguer-easing), opacity 0s var(--burguer-easing);
}
.hamburger--minus--opened .hamburger-inner::before, .hamburger--minus--opened .hamburger-inner::after {
opacity: 0;
transition: bottom var(--burguer-duration) var(--burguer-easing), top var(--burguer-duration) var(--burguer-easing), opacity 0s var(--burguer-duration) var(--burguer-easing);
}
.hamburger--minus--opened .hamburger-inner::before {
top: 0;
}
.hamburger--minus--opened .hamburger-inner::after {
bottom: 0;
} .hamburger--spin .hamburger-inner {
transition-duration: var(--burguer-duration);
transition-timing-function: var(--burguer-easing);
}
.hamburger--spin .hamburger-inner::before {
transition: top var(--burguer-duration) var(--burguer-duration) var(--burguer-easing), opacity var(--burguer-duration) var(--burguer-easing);
}
.hamburger--spin .hamburger-inner::after {
transition: bottom var(--burguer-duration) var(--burguer-duration) var(--burguer-easing), transform var(--burguer-duration) var(--burguer-easing);
}
.hamburger--spin--opened .hamburger-inner {
transform: rotate(225deg);
transition-delay: var(--burguer-duration);
transition-timing-function: var(--burguer-easing);
}
.hamburger--spin--opened .hamburger-inner::before {
top: 0;
opacity: 0;
transition: top var(--burguer-duration) var(--burguer-easing), opacity var(--burguer-duration) var(--burguer-duration) var(--burguer-easing);
}
.hamburger--spin--opened .hamburger-inner::after {
bottom: 0;
transform: rotate(-90deg);
transition: bottom var(--burguer-duration) var(--burguer-easing), transform var(--burguer-duration) var(--burguer-duration) var(--burguer-easing);
} .hamburger--spin-r .hamburger-inner {
transition-duration: var(--burguer-duration);
transition-timing-function: var(--burguer-easing);
}
.hamburger--spin-r .hamburger-inner::before {
transition: top var(--burguer-duration) var(--burguer-duration) var(--burguer-easing), opacity var(--burguer-duration) var(--burguer-easing);
}
.hamburger--spin-r .hamburger-inner::after {
transition: bottom var(--burguer-duration) var(--burguer-duration) var(--burguer-easing), transform var(--burguer-duration) var(--burguer-easing);
}
.hamburger--spin-r--opened .hamburger-inner {
transform: rotate(-225deg);
transition-delay: var(--burguer-duration);
transition-timing-function: var(--burguer-easing);
}
.hamburger--spin-r--opened .hamburger-inner::before {
top: 0;
opacity: 0;
transition: top var(--burguer-duration) var(--burguer-easing), opacity var(--burguer-duration) var(--burguer-duration) var(--burguer-easing);
}
.hamburger--spin-r--opened .hamburger-inner::after {
bottom: 0;
transform: rotate(90deg);
transition: bottom var(--burguer-duration) var(--burguer-easing), transform var(--burguer-duration) var(--burguer-duration) var(--burguer-easing);
} .hamburger--spring .hamburger-inner {
top: calc(var(--hamburger-layer-height) / 2);
transition: background-color 0s var(--burguer-duration) var(--burguer-easing);
}
.hamburger--spring .hamburger-inner::before {
top: calc(var(--hamburger-layer-height) + var(--hamburger-layer-spacing)); 
transition: top calc(var(--burguer-duration) / 2) var(--burguer-duration) var(--burguer-easing), transform calc(var(--burguer-duration) / 2) var(--burguer-easing);
}
.hamburger--spring .hamburger-inner::after {
top: calc(var(--hamburger-layer-height) * 2 + var(--hamburger-layer-spacing) * 2);
transition: top var(--burguer-duration) var(--burguer-duration) var(--burguer-easing), transform calc(var(--burguer-duration) / 2) var(--burguer-easing);
}
.hamburger--spring--opened .hamburger-inner {
transition-delay: var(--burguer-duration);
background-color: transparent !important;
}
.hamburger--spring--opened .hamburger-inner::before {
top: 0;
transition: top calc(var(--burguer-duration) / 2) var(--burguer-duration) var(--burguer-easing), transform calc(var(--burguer-duration) / 2) var(--burguer-duration) var(--burguer-easing);
transform: translate3d(0, calc(var(--hamburger-layer-height) + var(--hamburger-layer-spacing)), 0) rotate(45deg);
}
.hamburger--spring--opened .hamburger-inner::after {
top: 0;
transition: top var(--burguer-duration) var(--burguer-easing), transform calc(var(--burguer-duration) / 2) var(--burguer-duration) var(--burguer-easing);
transform: translate3d(0, calc(var(--hamburger-layer-height) + var(--hamburger-layer-spacing)), 0) rotate(-45deg);
} .hamburger--spring-r .hamburger-inner {
top: auto;
bottom: 0;
transition-duration: var(--burguer-duration);
transition-delay: 0s;
transition-timing-function: var(--burguer-easing);
}
.hamburger--spring-r .hamburger-inner::after {
top: calc((var(--hamburger-layer-height) * 2 + var(--hamburger-layer-spacing) * 2) * -1);
transition: top var(--burguer-duration) var(--burguer-duration) var(--burguer-easing), opacity 0s var(--burguer-easing);
}
.hamburger--spring-r .hamburger-inner::before {
transition: top var(--burguer-duration) var(--burguer-duration) var(--burguer-easing), transform var(--burguer-duration) var(--burguer-easing);
}
.hamburger--spring-r--opened .hamburger-inner {
transform: translate3d(0, calc((var(--hamburger-layer-height) + var(--hamburger-layer-spacing)) * -1), 0) rotate(-45deg);
transition-delay: var(--burguer-duration);
transition-timing-function: var(--burguer-easing);
}
.hamburger--spring-r--opened .hamburger-inner::after {
top: 0;
opacity: 0;
transition: top var(--burguer-duration) var(--burguer-easing), opacity 0s var(--burguer-duration) var(--burguer-easing);
}
.hamburger--spring-r--opened .hamburger-inner::before {
top: 0;
transform: rotate(90deg);
transition: top var(--burguer-duration) var(--burguer-duration) var(--burguer-easing), transform var(--burguer-duration) var(--burguer-duration) var(--burguer-easing);
} .hamburger--stand .hamburger-inner {
transition: transform calc(var(--burguer-duration) / 2) var(--burguer-duration) var(--burguer-easing), background-color 0s calc(var(--burguer-duration) / 2) var(--burguer-easing);
}
.hamburger--stand .hamburger-inner::before {
transition: top calc(var(--burguer-duration) / 2) calc(var(--burguer-duration) / 2) var(--burguer-easing), transform calc(var(--burguer-duration) / 2) 0s var(--burguer-easing);
}
.hamburger--stand .hamburger-inner::after {
transition: bottom calc(var(--burguer-duration) / 2) calc(var(--burguer-duration) / 2) var(--burguer-easing), transform calc(var(--burguer-duration) / 2) 0s var(--burguer-easing);
}
.hamburger--stand--opened .hamburger-inner {
transform: rotate(90deg);
background-color: transparent !important;
transition: transform calc(var(--burguer-duration) / 2) 0s var(--burguer-easing), background-color 0s var(--burguer-duration) var(--burguer-easing);
}
.hamburger--stand--opened .hamburger-inner::before {
top: 0;
transform: rotate(-45deg);
transition: top calc(var(--burguer-duration) / 2) var(--burguer-duration) var(--burguer-easing), transform calc(var(--burguer-duration) / 2) var(--burguer-duration) var(--burguer-easing);
}
.hamburger--stand--opened .hamburger-inner::after {
bottom: 0;
transform: rotate(45deg);
transition: bottom calc(var(--burguer-duration) / 2) var(--burguer-duration) var(--burguer-easing), transform calc(var(--burguer-duration) / 2) var(--burguer-duration) var(--burguer-easing);
} .hamburger--stand-r .hamburger-inner {
transition: transform calc(var(--burguer-duration) / 2) var(--burguer-duration) var(--burguer-easing), background-color 0s calc(var(--burguer-duration) / 2) var(--burguer-easing);
}
.hamburger--stand-r .hamburger-inner::before {
transition: top calc(var(--burguer-duration) / 2) calc(var(--burguer-duration) / 2) var(--burguer-easing), transform calc(var(--burguer-duration) / 2) 0s var(--burguer-easing);
}
.hamburger--stand-r .hamburger-inner::after {
transition: bottom calc(var(--burguer-duration) / 2) calc(var(--burguer-duration) / 2) var(--burguer-easing), transform calc(var(--burguer-duration) / 2) 0s var(--burguer-easing);
}
.hamburger--stand-r--opened .hamburger-inner {
transform: rotate(-90deg);
background-color: transparent !important;
transition: transform calc(var(--burguer-duration) / 2) 0s var(--burguer-easing), background-color 0s var(--burguer-duration) var(--burguer-easing);
}
.hamburger--stand-r--opened .hamburger-inner::before {
top: 0;
transform: rotate(-45deg);
transition: top calc(var(--burguer-duration) / 2) var(--burguer-duration) var(--burguer-easing), transform calc(var(--burguer-duration) / 2) var(--burguer-duration) var(--burguer-easing);
}
.hamburger--stand-r--opened .hamburger-inner::after {
bottom: 0;
transform: rotate(45deg);
transition: bottom calc(var(--burguer-duration) / 2) var(--burguer-duration) var(--burguer-easing), transform calc(var(--burguer-duration) / 2) var(--burguer-duration) var(--burguer-easing);
} .hamburger--squeeze .hamburger-inner {
transition-duration: calc(var(--burguer-duration) * 0.65);
transition-timing-function: var(--burguer-easing);
}
.hamburger--squeeze .hamburger-inner::before {
transition: top calc(var(--burguer-duration) * 0.65) var(--burguer-duration) var(--burguer-easing), opacity calc(var(--burguer-duration) * 0.65) var(--burguer-easing);
}
.hamburger--squeeze .hamburger-inner::after {
transition: bottom var(--burguer-duration) var(--burguer-duration) var(--burguer-easing), transform var(--burguer-duration) var(--burguer-easing);
}
.hamburger--squeeze--opened .hamburger-inner {
transform: rotate(45deg);
transition-delay: var(--burguer-duration);
transition-timing-function: var(--burguer-easing);
}
.hamburger--squeeze--opened .hamburger-inner::before {
top: 0;
opacity: 0;
transition: top calc(var(--burguer-duration) * 0.65) var(--burguer-easing), opacity calc(var(--burguer-duration) * 0.65) var(--burguer-duration) var(--burguer-easing);
}
.hamburger--squeeze--opened .hamburger-inner::after {
bottom: 0;
transform: rotate(-90deg);
transition: bottom calc(var(--burguer-duration) * 0.65) var(--burguer-easing), transform calc(var(--burguer-duration) * 0.65) var(--burguer-duration) var(--burguer-easing);
} .hamburger--vortex .hamburger-inner {
transition-duration: var(--burguer-duration);
transition-timing-function: var(--burguer-easing);
}
.hamburger--vortex .hamburger-inner::before, .hamburger--vortex .hamburger-inner::after {
transition-duration: 0s;
transition-delay: calc(var(--burguer-duration) / 2);
transition-timing-function: var(--burguer-easing);
}
.hamburger--vortex .hamburger-inner::before {
transition-property: top, opacity;
}
.hamburger--vortex .hamburger-inner::after {
transition-property: bottom, transform;
}
.hamburger--vortex--opened .hamburger-inner {
transform: rotate(765deg);
transition-timing-function: var(--burguer-easing);
}
.hamburger--vortex--opened .hamburger-inner::before, .hamburger--vortex--opened .hamburger-inner::after {
transition-delay: 0s;
}
.hamburger--vortex--opened .hamburger-inner::before {
top: 0;
opacity: 0;
}
.hamburger--vortex--opened .hamburger-inner::after {
bottom: 0;
transform: rotate(90deg);
} .hamburger--vortex-r .hamburger-inner {
transition-duration: var(--burguer-duration);
transition-timing-function: var(--burguer-easing);
}
.hamburger--vortex-r .hamburger-inner::before, .hamburger--vortex-r .hamburger-inner::after {
transition-duration: 0s;
transition-delay: calc(var(--burguer-duration) / 2);
transition-timing-function: var(--burguer-easing);
}
.hamburger--vortex-r .hamburger-inner::before {
transition-property: top, opacity;
}
.hamburger--vortex-r .hamburger-inner::after {
transition-property: bottom, transform;
}
.hamburger--vortex-r--opened .hamburger-inner {
transform: rotate(-765deg);
transition-timing-function: var(--burguer-easing);
}
.hamburger--vortex-r--opened .hamburger-inner::before, .hamburger--vortex-r--opened .hamburger-inner::after {
transition-delay: 0s;
}
.hamburger--vortex-r--opened .hamburger-inner::before {
top: 0;
opacity: 0;
}
.hamburger--vortex-r--opened .hamburger-inner::after {
bottom: 0;
transform: rotate(-90deg);
} .next-burger-animated{
cursor: pointer;
position: relative;
--burguer-rounded: round; --burguer-stroke-color: black; --burguer-duration: 600ms; --burguer-easing: ease;  --burguer-dimensions: 50px;
--hamburger-layer-height: 4px;
width: var(--burguer-dimensions);
height: var(--burguer-dimensions);
}
.next-burger-animated,
.next-burger-animated *{
will-change: unset;
}
.next-burger-animated svg{
transform-origin: center center;
}
.next-burger-animated svg *{
transform-origin: center center;
transform: scale(1.65);
}
.next-burger-animated input{
display: none;
}
.next-burger-animated label {
all: unset;
display: block;
cursor: pointer;
position: absolute;
width: var(--burguer-dimensions);
height: var(--burguer-dimensions);
}
.next-burger-animated path {
fill: none;
stroke: var(--burguer-stroke-color);
stroke-width: var(--hamburger-layer-height);
stroke-linecap: var(--burguer-rounded);
stroke-linejoin: var(--burguer-rounded);
--length: 24;
--offset: -38;
stroke-dasharray: var(--length) var(--total-length);
stroke-dashoffset: var(--offset);
transition: all var(--burguer-duration) var(--burguer-easing);
}
.next-burger-animated circle {
fill: #fff3;
opacity: 0;
}
.next-burger-animated--1--opened svg .line--1,
.next-burger-animated--1--opened svg .line--3,
.next-burger-animated--2--opened svg .line--1,
.next-burger-animated--2--opened svg .line--3 {
--length: 22.627416998;
}
.next-burger-animated--1--opened svg .line--2,
.next-burger-animated--2--opened svg .line--2 {
--length: 0;
}
.next-burger-animated--3--opened svg .line--1,
.next-burger-animated--3--opened svg .line--3,
.next-burger-animated--4--opened svg .line--1,
.next-burger-animated--4--opened svg .line--3 {
--length: 8.602325267;
}
.next-burger-animated--1 .line--1,
.next-burger-animated--1 .line--3 {
--total-length: 126.74183044433594;
}
.next-burger-animated--1 .line--2 {
--total-length: 70;
}
.next-burger-animated--1--opened svg .line--1,
.next-burger-animated--1--opened svg .line--3 {
--offset: -94.1149185097;
}
.next-burger-animated--1--opened svg .line--2 {
--offset: -50;
}
.next-burger-animated--2 .line--1,
.next-burger-animated--2 .line--3 {
--total-length: 111.22813415527344;
--offset: -50.22813415527344;
}
.next-burger-animated--2 .line--2 {
--total-length: 99;
}
.next-burger-animated--2--opened svg path {
transform: scale(1.65) translateX(30px);
}
.next-burger-animated--2--opened svg .line--1,
.next-burger-animated--2--opened svg .line--3 {
--offset: -16.9705627485;
}
.next-burger-animated--2--opened svg .line--2 {
--offset: -20;
}
.next-burger-animated--3 .line--1,
.next-burger-animated--3 .line--3 {
--total-length: 126.38166809082031;
}
.next-burger-animated--3 .line--2 {
--total-length: 80;
}
.next-burger-animated--3--opened svg .line--1,
.next-burger-animated--3--opened svg .line--3 {
--offset: -109.1770175568;
}
.next-burger-animated--4 .line--1,
.next-burger-animated--4 .line--3 {
--total-length: 103.35061645507812;
--offset: -42.35061645507812;
}
.next-burger-animated--4 .line--2 {
--total-length: 99;
}
.next-burger-animated--4--opened svg path {
transform: scale(1.65) translateX(31px);
}
.next-burger-animated--4--opened svg .line--1,
.next-burger-animated--4--opened svg .line--3 {
--offset: -8.602325267;
}
.next-burger-animated--4--opened svg .line--2 {
--offset: -7;
} .next-burger-animated--distorsionv3 {
cursor: pointer;
position: relative;
background: none;
--burguer-rounded: round; --burguer-stroke-color: black; --burguer-duration: 600ms; --burguer-easing: ease;  --burguer-dimensions: 50px;
--hamburger-layer-height: 4px;
width: var(--burguer-dimensions);
height: var(--burguer-dimensions);
}
.next-burger-animated--distorsionv3 svg {
width: calc(var(--burguer-dimensions) * 1.777);
height: calc(var(--burguer-dimensions) * 1.333);
top: calc(var(--burguer-dimensions) * -0.1666);
left: calc(var(--burguer-dimensions) * -0.3888);
stroke: var(--burguer-stroke-color);
stroke-width: var(--hamburger-layer-height);
stroke-linecap: var(--burguer-rounded);
stroke-linejoin: var(--burguer-rounded);
fill: none;
display: block;
position: absolute;
}
.next-burger-animated--distorsionv3 svg path {
transition: stroke-dasharray var(--duration, var(--burguer-duration)) var(--easing, var(--burguer-easing)) var(--delay, 0s),
stroke-dashoffset var(--duration, var(--burguer-duration)) var(--easing, var(--burguer-easing)) var(--delay, 0s);
stroke-dasharray: var(--array-1, 26px) var(--array-2, 100px);
stroke-dashoffset: var(--offset, 126px);
transform: translateZ(0);
}
.next-burger-animated--distorsionv3 svg path:nth-child(2) {
--duration: var(--burguer-duration);
--easing: ease-in;
--offset: 100px;
--array-2: 74px;
}
.next-burger-animated--distorsionv3 svg path:nth-child(3) {
--offset: 133px;
--array-2: 107px;
}
.next-burger-animated--distorsionv3--opened svg path {
--offset: 57px;
}
.next-burger-animated--distorsionv3--opened svg path:nth-child(1),
.next-burger-animated--distorsionv3--opened svg path:nth-child(3) {
--delay: calc(var(--burguer-duration) * 0.2142);
--easing: cubic-bezier(0.2, 0.4, 0.2, 1.1);
}
.next-burger-animated--distorsionv3--opened svg path:nth-child(2) {
--duration: calc(var(--burguer-duration) * 0.5714);
--offset: 2px;
--array-1: 1px;
}
.next-burger-animated--distorsionv3--opened svg path:nth-child(3) {
--offset: 58px;
} .next-burger-animated--chevron {
cursor: pointer;
position: relative;
--burguer-dimensions: 50px;
--burguer-rounded: round; --burguer-stroke-color: black; --burguer-duration: 600ms; --burguer-duration-reduced: calc(var(--burguer-duration) / 4);
--burguer-easing: ease;  --hamburger-layer-height: 4px;
}
.next-burger-animated--chevron,
.next-burger-animated--chevron *{
will-change: unset;
}
.next-burger-animated--chevron .nav {
width: var(--burguer-dimensions);
height: var(--burguer-dimensions);
--color: var(--burguer-stroke-color);
background: none;
position: relative;
display: flex;
justify-content: center;
align-items: center;
}
.next-burger-animated--chevron .nav svg {
width: var(--burguer-dimensions);
height: var(--burguer-dimensions);
fill: none;
stroke: var(--color);
stroke-width: var(--hamburger-layer-height);
stroke-linecap: var(--burguer-rounded);
stroke-linejoin: var(--burguer-rounded);
}
.next-burger-animated--chevron .nav svg use:nth-of-type(1) {
opacity: 1;
stroke-dashoffset: 221;
stroke-dasharray: 46 249;
transition: stroke-dashoffset var(--burguer-duration-reduced) var(--burguer-easing) calc(var(--burguer-duration-reduced) * 1.666), stroke-dasharray var(--burguer-duration-reduced) var(--burguer-easing) calc(var(--burguer-duration-reduced) * 1.666), opacity 0s var(--burguer-easing) calc(var(--burguer-duration-reduced) * 1.666);
}
.next-burger-animated--chevron .nav svg use:nth-of-type(2) {
animation: stroke-animation-reverse calc(var(--burguer-duration-reduced) * 10) ease-out forwards;
}
.next-burger-animated--chevron .nav input {
position: absolute;
height: 100%;
width: 100%;
z-index: 2;
cursor: pointer;
opacity: 0;
}
.next-burger-animated--chevron .nav input:checked + svg use:nth-of-type(1) {
stroke-dashoffset: 175;
stroke-dasharray: 0 295;
opacity: 0;
transition: stroke-dashoffset calc(var(--burguer-duration-reduced) * 0.58333) var(--burguer-easing) calc(var(--burguer-duration-reduced) * 0.58333), stroke-dasharray calc(var(--burguer-duration-reduced) * 0.58333) var(--burguer-easing) calc(var(--burguer-duration-reduced) * 0.58333), opacity 0s var(--burguer-easing) calc(var(--burguer-duration-reduced) * 1.1666);
}
.next-burger-animated--chevron .nav input:checked + svg use:nth-of-type(2) {
animation: stroke-animation calc(var(--burguer-duration-reduced) * 10) ease-out forwards;
}
@keyframes stroke-animation {
0% {
stroke-dashoffset: 295;
stroke-dasharray: 25 270;
}
50% {
stroke-dashoffset: 68;
stroke-dasharray: 59 236;
}
65% {
stroke-dashoffset: 59;
stroke-dasharray: 59 236;
}
100% {
stroke-dashoffset: 68;
stroke-dasharray: 59 236;
}
}
@keyframes stroke-animation-reverse {
0% {
stroke-dashoffset: 68;
stroke-dasharray: 59 236;
}
50% {
stroke-dashoffset: 290;
stroke-dasharray: 25 270;
}
65% {
stroke-dashoffset: 295;
stroke-dasharray: 25 270;
}
100% {
stroke-dashoffset: 290;
stroke-dasharray: 25 270;
}
} .next-burger-flipped {
background-color: transparent;
cursor: pointer;
position: relative;
--burguer-dimensions: 50px;
--burguer-rounded: round; --burguer-stroke-color: black; --burguer-duration: 600ms; --burguer-easing: ease;  --hamburger-layer-height: 4px;
width: var(--burguer-dimensions);
height: var(--burguer-dimensions);
}
.next-burger-flipped svg{
-webkit-tap-highlight-color: transparent;
transition: transform var(--burguer-duration);
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
width: var(--burguer-dimensions);
height: var(--burguer-dimensions);
}
.next-burger-flipped[class$="--opened"] .hamRotate {
transform: rotate(45deg);
}
.next-burger-flipped[class$="--opened"] .hamRotate180 {
transform: rotate(180deg);
}
.next-burger-flipped .line {
fill: none;
transition: stroke-dasharray var(--burguer-duration), stroke-dashoffset var(--burguer-duration);
transition-timing-function: var(--burguer-easing);
stroke: var(--burguer-stroke-color);
stroke-width: var(--hamburger-layer-height);
stroke-linecap: var(--burguer-rounded);
}
.next-burger-flipped--flipping svg .top {
stroke-dasharray: 40.1 139;
}
.next-burger-flipped--flipping svg .bottom {
stroke-dasharray: 40.1 180;
}
.next-burger-flipped--flipping--opened svg .top {
stroke-dashoffset: -98px;
}
.next-burger-flipped--flipping--opened svg .bottom {
stroke-dashoffset: -138px;
}
.next-burger-flipped--flippingarrow svg .top {
stroke-dasharray: 40.1 121;
}
.next-burger-flipped--flippingarrow svg .bottom {
stroke-dasharray: 40.1 121;
}
.next-burger-flipped--flippingarrow--opened svg .top {
stroke-dashoffset: -102px;
}
.next-burger-flipped--flippingarrow--opened svg .bottom {
stroke-dashoffset: -102px;
}
.next-burger-flipped--flippingtitle svg .top {
stroke-dasharray: 40.1 130;
}
.next-burger-flipped--flippingtitle svg .middle {
stroke-dasharray: 40.1 140;
}
.next-burger-flipped--flippingtitle svg .bottom {
stroke-dasharray: 40.1 205;
}
.next-burger-flipped--flippingtitle--opened svg .top {
stroke-dasharray: 75 130;
stroke-dashoffset: -63px;
}
.next-burger-flipped--flippingtitle--opened svg .middle {
stroke-dashoffset: -102px;
}
.next-burger-flipped--flippingtitle--opened svg .bottom {
stroke-dasharray: 110 205;
stroke-dashoffset: -86px;
}
.next-burger-flipped--flippingv4 svg .top {
stroke-dasharray: 40.1 121;
}
.next-burger-flipped--flippingv4 svg .bottom {
stroke-dasharray: 40.1 121;
}
.next-burger-flipped--flippingv4--opened svg .top {
stroke-dashoffset: -68px;
}
.next-burger-flipped--flippingv4--opened svg .bottom {
stroke-dashoffset: -68px;
}
.next-burger-flipped--flippingarrowv2 svg .top {
stroke-dasharray: 40.1 82;
}
.next-burger-flipped--flippingarrowv2 svg .bottom {
stroke-dasharray: 40.1 82;
}
.next-burger-flipped--flippingarrowv2--opened svg .top {
stroke-dasharray: 14 82;
stroke-dashoffset: -72px;
}
.next-burger-flipped--flippingarrowv2--opened svg .bottom {
stroke-dasharray: 14 82;
stroke-dashoffset: -72px;
}
.next-burger-flipped--flippingv3 svg .top {
stroke-dasharray: 40.1 172;
}
.next-burger-flipped--flippingv3 svg .middle {
stroke-dasharray: 40.1 111;
}
.next-burger-flipped--flippingv3 svg .bottom {
stroke-dasharray: 40.1 172;
}
.next-burger-flipped--flippingv3--opened svg .top {
stroke-dashoffset: -132px;
}
.next-burger-flipped--flippingv3--opened svg .middle {
stroke-dashoffset: -71px;
}
.next-burger-flipped--flippingv3--opened svg .bottom {
stroke-dashoffset: -132px;
}
.next-burger-flipped--flippingv2 svg .top {
stroke-dasharray: 40.1 82;
}
.next-burger-flipped--flippingv2 svg .middle {
stroke-dasharray: 40.1 111;
}
.next-burger-flipped--flippingv2 svg .bottom {
stroke-dasharray: 40.1 161;
}
.next-burger-flipped--flippingv2--opened svg .top {
stroke-dasharray: 17 82;
stroke-dashoffset: -62px;
}
.next-burger-flipped--flippingv2--opened svg .middle {
stroke-dashoffset: 23px;
}
.next-burger-flipped--flippingv2--opened svg .bottom {
stroke-dashoffset: -83px;
}
.next-burger-flipped--flippingv5 svg .top {
stroke-dasharray: 40.1 160;
}
.next-burger-flipped--flippingv5 svg .middle {
stroke-dasharray: 40.1 142;
transform-origin: 50%;
transition: transform var(--burguer-duration);
transition-timing-function: var(--burguer-easing);
}
.next-burger-flipped--flippingv5 svg .bottom {
stroke-dasharray: 40.1 85;
transform-origin: 50%;
transition: transform var(--burguer-duration), stroke-dashoffset var(--burguer-duration);
transition-timing-function: var(--burguer-easing);
}
.next-burger-flipped--flippingv5--opened svg .top {
stroke-dashoffset: -64px;
}
.next-burger-flipped--flippingv5--opened svg .middle {
transform: rotate(90deg);
}
.next-burger-flipped--flippingv5--opened svg .bottom {
stroke-dashoffset: -64px;
} .next-burger-disfigured{
--burguer-dimensions: 50px;
--hamburger-layer-height: 5px;
--burguer-stroke-color: black; --burguer-duration: 600ms; --burguer-easing: ease; --hamburger-border-radius: 4px;
}
.next-burger-disfigured--bottom-arrow{
width: calc(var(--burguer-dimensions) * 1.1666);
height: var(--burguer-dimensions);
position: relative;
cursor: pointer;
display: inline-block;
}
.next-burger-disfigured--bottom-arrow span{
background-color: var(--burguer-stroke-color);
position: absolute;
border-radius: var(--hamburger-border-radius);
transition: var(--burguer-duration) var(--burguer-easing);
}
.next-burger-disfigured--bottom-arrow span:nth-child(1){
width: 100%;
height: var(--hamburger-layer-height);
display: block;
top: 0px;
left: 0px;
}
.next-burger-disfigured--bottom-arrow span:nth-child(2){
width: 100%;
height: var(--hamburger-layer-height);
display: block;
top: calc(var(--burguer-dimensions) * 0.4333);
left: 0px;
}
.next-burger-disfigured--bottom-arrow span:nth-child(3){
width: 100%;
height: var(--hamburger-layer-height);
display: block;
bottom: 0px;
left: 0px;
}
.next-burger-disfigured--bottom-arrow:not(.next-burger-disfigured--bottom-arrow--opened):hover span:nth-child(1){
width: 100%;
height: var(--hamburger-layer-height);
display: block;
top: calc(var(--burguer-dimensions) * -0.0666);
left: 0px;
transition: var(--burguer-duration) var(--burguer-easing);
}
.next-burger-disfigured--bottom-arrow:not(.next-burger-disfigured--bottom-arrow--opened):hover span:nth-child(2){
width: 100%;
height: var(--hamburger-layer-height);
display: block;
top: calc(var(--burguer-dimensions) * 0.4333);
left: 0px;
transition: calc(var(--burguer-duration) * 1.3333) var(--burguer-easing);
}
.next-burger-disfigured--bottom-arrow:not(.next-burger-disfigured--bottom-arrow--opened):hover span:nth-child(3){
width: 100%;
height: var(--hamburger-layer-height);
display: block;
bottom: calc(var(--burguer-dimensions) * -0.0666);
left: 0px;
transition: var(--burguer-duration) var(--burguer-easing);
}
.next-burger-disfigured--bottom-arrow--opened span:nth-child(1){
left: calc(var(--burguer-dimensions) * 0.1);
top: calc(var(--burguer-dimensions) * 0.4333);
width: var(--burguer-dimensions);
transition: var(--burguer-duration) var(--burguer-easing);
transform: rotate(90deg);
transition-delay: calc(var(--burguer-duration) / 2);
}
.next-burger-disfigured--bottom-arrow--opened span:nth-child(2){
left: calc(var(--burguer-dimensions) * 0.0666);
top: calc(var(--burguer-dimensions) * 0.666);
width: calc(var(--burguer-dimensions) * 0.666);
transition: var(--burguer-duration) var(--burguer-easing);
transform: rotate(45deg);
transition-delay: alc(var(--burguer-duration) / 6);
}
.next-burger-disfigured--bottom-arrow--opened span:nth-child(3){
left: calc(var(--burguer-dimensions) * 0.4666);
top: calc(var(--burguer-dimensions) * 0.666);
width: calc(var(--burguer-dimensions) * 0.666);
transition: var(--burguer-duration) var(--burguer-easing);
transform: rotate(-45deg);
transition-delay: calc(var(--burguer-duration) / 3);
}
.next-burger-disfigured--right-arrow{
width: calc(var(--burguer-dimensions) * 1.1666);
height: var(--burguer-dimensions);
position: relative;
cursor: pointer;
display: inline-block;
}
.next-burger-disfigured--right-arrow span{
background-color: var(--burguer-stroke-color);
position: absolute;
border-radius: var(--hamburger-border-radius);
transition: var(--burguer-duration) var(--burguer-easing);
}
.next-burger-disfigured--right-arrow span:nth-child(1){
width: 100%;
height: var(--hamburger-layer-height);
display: block;
top: 0px;
left: 0px;
}
.next-burger-disfigured--right-arrow span:nth-child(2){
width: 100%;
height: var(--hamburger-layer-height);
display: block;
top: calc(var(--burguer-dimensions) * 0.4333);
left: 0px;
}
.next-burger-disfigured--right-arrow span:nth-child(3){
width: 100%;
height: var(--hamburger-layer-height);
display: block;
bottom: 0px;
left: 0px;
}
.next-burger-disfigured--right-arrow:not(.next-burger-disfigured--right-arrow--opened):hover span:nth-child(1){
width: 100%;
height: var(--hamburger-layer-height);
display: block;
top: calc(var(--burguer-dimensions) * -0.0666);
left: 0px;
transition: var(--burguer-duration) var(--burguer-easing);
}
.next-burger-disfigured--right-arrow:not(.next-burger-disfigured--right-arrow--opened):hover span:nth-child(2){
width: 100%;
height: var(--hamburger-layer-height);
display: block;
top: calc(var(--burguer-dimensions) * 0.4333);
left: 0px;
transition: calc(var(--burguer-duration) * 1.3333) var(--burguer-easing);
}
.next-burger-disfigured--right-arrow:not(.next-burger-disfigured--right-arrow--opened):hover span:nth-child(3){
width: 100%;
height: var(--hamburger-layer-height);
display: block;
bottom: calc(var(--burguer-dimensions) * -0.0666);
left: 0px;
transition: var(--burguer-duration) var(--burguer-easing);
}
.next-burger-disfigured--right-arrow--opened {
transform: rotate(-90deg);
}
.next-burger-disfigured--right-arrow--opened span:nth-child(1){
left: calc(var(--burguer-dimensions) * 0.1);
top: calc(var(--burguer-dimensions) * 0.4333);
width: var(--burguer-dimensions);
transition: var(--burguer-duration) var(--burguer-easing);
transform: rotate(90deg);
transition-delay: calc(var(--burguer-duration) / 2);
}
.next-burger-disfigured--right-arrow--opened span:nth-child(2){
left: calc(var(--burguer-dimensions) * 0.0666);
top: calc(var(--burguer-dimensions) * 0.666);
width: calc(var(--burguer-dimensions) * 0.666);
transition: var(--burguer-duration) var(--burguer-easing);
transform: rotate(45deg);
transition-delay: calc(var(--burguer-duration) / 6);
}
.next-burger-disfigured--right-arrow--opened span:nth-child(3){
left: calc(var(--burguer-dimensions) * 0.4666);
top: calc(var(--burguer-dimensions) * 0.666);
width: calc(var(--burguer-dimensions) * 0.666);
transition: var(--burguer-duration) var(--burguer-easing);
transform: rotate(-45deg);
transition-delay: calc(var(--burguer-duration) / 3);
}
.next-burger-disfigured--left-arrow{
width: calc(var(--burguer-dimensions) * 1.1666);
height: var(--burguer-dimensions);
position: relative;
cursor: pointer;
display: inline-block;
}
.next-burger-disfigured--left-arrow span{
background-color: var(--burguer-stroke-color);
position: absolute;
border-radius: var(--hamburger-border-radius);
transition: var(--burguer-duration) var(--burguer-easing);
}
.next-burger-disfigured--left-arrow span:nth-child(1){
width: 100%;
height: var(--hamburger-layer-height);
display: block;
top: 0px;
left: 0px;
}
.next-burger-disfigured--left-arrow span:nth-child(2){
width: 100%;
height: var(--hamburger-layer-height);
display: block;
top: calc(var(--burguer-dimensions) * 0.4333);
left: 0px;
}
.next-burger-disfigured--left-arrow span:nth-child(3){
width: 100%;
height: var(--hamburger-layer-height);
display: block;
bottom: 0px;
left: 0px;
}
.next-burger-disfigured--left-arrow:not(.next-burger-disfigured--left-arrow--opened):hover span:nth-child(1){
width: 100%;
height: var(--hamburger-layer-height);
display: block;
top: calc(var(--burguer-dimensions) * -0.0666);
left: 0px;
transition: var(--burguer-duration) var(--burguer-easing);
}
.next-burger-disfigured--left-arrow:not(.next-burger-disfigured--left-arrow--opened):hover span:nth-child(2){
width: 100%;
height: var(--hamburger-layer-height);
display: block;
top: calc(var(--burguer-dimensions) * 0.4333);
left: 0px;
transition: calc(var(--burguer-duration) * 1.3333) var(--burguer-easing);
}
.next-burger-disfigured--left-arrow:not(.next-burger-disfigured--left-arrow--opened):hover span:nth-child(3){
width: 100%;
height: var(--hamburger-layer-height);
display: block;
bottom: calc(var(--burguer-dimensions) * -0.0666);
left: 0px;
transition: var(--burguer-duration) var(--burguer-easing);
}
.next-burger-disfigured--left-arrow--opened {
transform: rotate(90deg);
}
.next-burger-disfigured--left-arrow--opened span:nth-child(1){
left: calc(var(--burguer-dimensions) * 0.1);
top: calc(var(--burguer-dimensions) * 0.4333);
width: var(--burguer-dimensions);
transition: var(--burguer-duration) var(--burguer-easing);
transform: rotate(90deg);
transition-delay: calc(var(--burguer-duration) / 2);
}
.next-burger-disfigured--left-arrow--opened span:nth-child(2){
left: calc(var(--burguer-dimensions) * 0.0666);
top: calc(var(--burguer-dimensions) * 0.666);
width: calc(var(--burguer-dimensions) * 0.666);
transition: var(--burguer-duration) var(--burguer-easing);
transform: rotate(45deg);
transition-delay: calc(var(--burguer-duration) / 6);
}
.next-burger-disfigured--left-arrow--opened span:nth-child(3){
left: calc(var(--burguer-dimensions) * 0.4666);
top: calc(var(--burguer-dimensions) * 0.666);
width: calc(var(--burguer-dimensions) * 0.666);
transition: var(--burguer-duration) var(--burguer-easing);
transform: rotate(-45deg);
transition-delay: calc(var(--burguer-duration) / 3);
}
.next-burger-disfigured--cross{
width: calc(var(--burguer-dimensions) * 1.1666);
height: var(--burguer-dimensions);
position: relative;
cursor: pointer;
display: inline-block;
}
.next-burger-disfigured--cross span{
background-color: var(--burguer-stroke-color);
position: absolute;
border-radius: var(--hamburger-border-radius);
transition: var(--burguer-duration) var(--burguer-easing);
width: 100%;
height: var(--hamburger-layer-height);
}
.next-burger-disfigured--cross span:nth-child(1){
top:0px;
left: 0px;
}
.next-burger-disfigured--cross span:nth-child(2){
top: calc(var(--burguer-dimensions) * 0.4333);
left: 0px;
opacity: 1;
}
.next-burger-disfigured--cross span:nth-child(3){
bottom:0px;
left: 0px;
}
.next-burger-disfigured--cross:not(.next-burger-disfigured--cross--opened):hover span:nth-child(1){
transform: rotate(-3deg) scaleY(1.1);
}
.next-burger-disfigured--cross:not(.next-burger-disfigured--cross--opened):hover span:nth-child(2){
transform: rotate(3deg) scaleY(1.1);
}
.next-burger-disfigured--cross:not(.next-burger-disfigured--cross--opened):hover span:nth-child(3){
transform: rotate(-4deg) scaleY(1.1);
}
.next-burger-disfigured--cross--opened span:nth-child(1){
border-bottom-right-radius: 0;
width: var(--content-corner-width-1);
height: var(--content-corner-height-1);
top: calc(var(--content-corner-distance-1) * -1);
right: calc(var(--content-corner-distance-1) * -1);
}
.next-burger-disfigured--cross--opened span:nth-child(2){
border-bottom-left-radius: 0;
width: var(--content-corner-width-2);
height: var(--content-corner-height-2);
top: calc(var(--content-corner-distance-2) * -1);
right: calc(var(--content-corner-distance-2) * -1);
}
.next-burger-disfigured--cross--opened span:nth-child(3){
border-top-left-radius: 0;
width: var(--content-corner-width-3);
height: var(--content-corner-height-3);
bottom: calc(var(--content-corner-distance-3) * -1);
right: calc(var(--content-corner-distance-3) * -1);
}
.next-burger-disfigured--cross--opened span:nth-child(4){
border-top-right-radius: 0;
width: var(--content-corner-width-4);
height: var(--content-corner-height-4);
bottom: calc(var(--content-corner-distance-4) * -1);
right: calc(var(--content-corner-distance-4) * -1);
}
.next-burger-disfigured--cross--opened span::before{
left: calc(var(--thickness) * -1);
border-top-right-radius: var(--thickness);
box-shadow: var(--block-border-radius) calc(var(--block-border-radius) * -1) 0 var(--block-border-radius) var(--corners-background);
}
.next-burger-disfigured--cross--opened span[data-corner="1"]::before{
top: var(--content-corner-distance-1);
}
.next-burger-disfigured--cross--opened span[data-corner="2"]::before{
top: var(--content-corner-distance-2);
}
.next-burger-disfigured--cross--opened span[data-corner="3"]::before{
top: var(--content-corner-distance-3);
}
.next-burger-disfigured--cross--opened span[data-corner="4"]::before{
top: var(--content-corner-distance-4);
}
.next-burger-disfigured--cross--opened span::after{
bottom: calc(var(--thickness) * -1);
border-top-right-radius: var(--thickness);
box-shadow: var(--block-border-radius) calc(var(--block-border-radius) * -1) 0 var(--block-border-radius) var(--corners-background);
}
.next-burger-disfigured--cross--opened span[data-corner="1"]::after{
right: var(--content-corner-distance-1);
}
.next-burger-disfigured--cross--opened span[data-corner="2"]::after{
right: var(--content-corner-distance-2);
}
.next-burger-disfigured--cross--opened span[data-corner="3"]::after{
right: var(--content-corner-distance-3);
}
.next-burger-disfigured--cross--opened span[data-corner="4"]::after{
right: var(--content-corner-distance-4);
}
.next-burger-disfigured--chevron{
width: calc(var(--burguer-dimensions) * 1.1666);
height: var(--burguer-dimensions);
position: relative;
cursor: pointer;
display: inline-block;
}
.next-burger-disfigured--chevron span{
background-color: var(--burguer-stroke-color);
position: absolute;
border-radius: var(--hamburger-border-radius);
transition: var(--burguer-duration) var(--burguer-easing);
width: 100%;
height: var(--hamburger-layer-height);
}
.next-burger-disfigured--chevron span:nth-child(1){
top:0px;
left: 0px;
}
.next-burger-disfigured--chevron span:nth-child(2){
top: calc(var(--burguer-dimensions) * 0.4333);
left: 0px;
}
.next-burger-disfigured--chevron span:nth-child(3){
bottom:0px;
left: 0px;
}
.next-burger-disfigured--chevron:not(.next-burger-disfigured--chevron--opened):hover span:nth-child(1){
transform: scaleY(1.2);
left: calc(var(--burguer-dimensions) * -0.1666);
}
.next-burger-disfigured--chevron:not(.next-burger-disfigured--chevron--opened):hover span:nth-child(2){
transform: rotate(5deg) scaleY(1.1);
}
.next-burger-disfigured--chevron:not(.next-burger-disfigured--chevron--opened):hover span:nth-child(3){
transform: scaleY(1.2);
left: calc(var(--burguer-dimensions) * 0.1666);
}
.next-burger-disfigured--chevron--opened span:nth-child(1){
transform: rotate(45deg) scaleX(0.7);
top: calc(var(--burguer-dimensions) * 0.4333);
left: calc(var(--burguer-dimensions) * -0.2666);
}
.next-burger-disfigured--chevron--opened span:nth-child(2){
transform: scale(0);
transition-duration: calc(var(--burguer-duration) / 6);
}
.next-burger-disfigured--chevron--opened span:nth-child(3){
transform: rotate(-45deg) scaleX(0.7);
top: calc(var(--burguer-dimensions) * 0.4333);
left: calc(var(--burguer-dimensions) * 0.2333);
}
.next-burger-disfigured--plus{
width: calc(var(--burguer-dimensions) * 1.1666);
height: var(--burguer-dimensions);
position: relative;
cursor: pointer;
display: inline-block;
}
.next-burger-disfigured--plus span{
background-color: var(--burguer-stroke-color);
position: absolute;
border-radius: var(--hamburger-border-radius);
transition: var(--burguer-duration) var(--burguer-easing);
width: 100%;
height: var(--hamburger-layer-height);
}
.next-burger-disfigured--plus span:nth-child(1){
top:0px;
left: 0px;
}
.next-burger-disfigured--plus span:nth-child(2){
top: calc(var(--burguer-dimensions) * 0.4333);
left: 0px;
}
.next-burger-disfigured--plus span:nth-child(3){
bottom:0px;
left: 0px;
}
.next-burger-disfigured--plus:not(.next-burger-disfigured--plus--opened):hover span:nth-child(1){
transform: scaleX(.8);
}
.next-burger-disfigured--plus:not(.next-burger-disfigured--plus--opened):hover span:nth-child(2){
transform: scaleX(.5);
}
.next-burger-disfigured--plus:not(.next-burger-disfigured--plus--opened):hover span:nth-child(3){
transform: scaleX(.8);
}
.next-burger-disfigured--plus--opened span:nth-child(1){
transform: rotate(90deg);
top: calc(var(--burguer-dimensions) * 0.4333);
}
.next-burger-disfigured--plus--opened span:nth-child(2){
transform: scale(0);
transition-duration: calc(var(--burguer-duration) / 6);
}
.next-burger-disfigured--plus--opened span:nth-child(3){
top: calc(var(--burguer-dimensions) * 0.4333);
}
.next-burger-disfigured--minus{
width: calc(var(--burguer-dimensions) * 1.1666);
height: var(--burguer-dimensions);
position: relative;
cursor: pointer;
display: inline-block;
}
.next-burger-disfigured--minus span{
background-color: var(--burguer-stroke-color);
position: absolute;
border-radius: var(--hamburger-border-radius);
transition: var(--burguer-duration) var(--burguer-easing);
width: 100%;
height: var(--hamburger-layer-height);
}
.next-burger-disfigured--minus span:nth-child(1){
top:0px;
left: 0px;
}
.next-burger-disfigured--minus span:nth-child(2){
top: calc(var(--burguer-dimensions) * 0.4333);
left: 0px;
}
.next-burger-disfigured--minus span:nth-child(3){
bottom:0px;
left: 0px;
}
.next-burger-disfigured--minus:not(.next-burger-disfigured--minus--opened):hover span:nth-child(1){
transform: scaleX(.8);
}
.next-burger-disfigured--minus:not(.next-burger-disfigured--minus--opened):hover span:nth-child(2){
transform: scaleX(.5);
}
.next-burger-disfigured--minus:not(.next-burger-disfigured--minus--opened):hover span:nth-child(3){
transform: scaleX(.8);
}
.next-burger-disfigured--minus--opened span:nth-child(1){
top: calc(var(--burguer-dimensions) * 0.4333);
}
.next-burger-disfigured--minus--opened span:nth-child(2){
top: calc(var(--burguer-dimensions) * 0.4333);
}
.next-burger-disfigured--minus--opened span:nth-child(3){
top: calc(var(--burguer-dimensions) * 0.4333);
} .next-burger-arrow {
--burguer-dimensions: 50px;
--hamburger-layer-height: 4px;
--burguer-stroke-color: black; --burguer-duration: 600ms; --burguer-easing: ease; --hamburger-border-radius: 4px;
background: none;
--anim-menu-btn-icon-size: calc(var(--burguer-dimensions) * 0.6666);
display: flex;
justify-content: center;
align-items: center;
width: var(--burguer-dimensions);
height: var(--burguer-dimensions);
}
.next-burger-arrow__icon {
position: relative;
display: block;
font-size: var(--anim-menu-btn-icon-size);
width: 1em;
height: var(--hamburger-layer-height);
color: inherit;
background-image: linear-gradient(currentColor, currentColor);
background-repeat: no-repeat;
-webkit-transform: scale(1);
transform: scale(1);
color: var(--burguer-stroke-color);
}
.next-burger-arrow__icon::before,
.next-burger-arrow__icon::after {
content: "";
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
background-image: inherit;
border-radius: inherit;
color: var(--burguer-stroke-color);
}
.next-burger-arrow__icon--close {
background-size: 100% 100%;
will-change: transform, background-size;
transition-property: background-size, -webkit-transform;
transition-property: transform, background-size;
transition-property: transform, background-size, -webkit-transform;
transition-duration: var(--burguer-duration);
transition-timing-function: var(--burguer-easing);
}
.next-burger-arrow__icon--close::before,
.next-burger-arrow__icon--close::after {
will-change: inherit;
transition: inherit;
}
.next-burger-arrow__icon--close::before {
-webkit-transform: translateY(-0.25em) rotate(0);
transform: translateY(-0.25em) rotate(0);
}
.next-burger-arrow__icon--close::after {
-webkit-transform: translateY(0.25em) rotate(0);
transform: translateY(0.25em) rotate(0);
}
[class^="next-burger-arrow--"][class$="--opened"] .next-burger-arrow__icon--close {
background-size: 0% 100%;
}
[class^="next-burger-arrow--"][class$="--opened"] .next-burger-arrow__icon--close::before {
-webkit-transform: translateY(0) rotate(45deg);
transform: translateY(0) rotate(45deg);
}
[class^="next-burger-arrow--"][class$="--opened"] .next-burger-arrow__icon--close::after {
-webkit-transform: translateY(0) rotate(-45deg);
transform: translateY(0) rotate(-45deg);
}
.next-burger-arrow_icon-left,
.next-burger-arrow_icon-right,
.next-burger-arrow_icon-up,
.next-burger-arrow_icon-down {
border-radius: var(--hamburger-border-radius);
will-change: transform;
transition-property: -webkit-transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
transition-duration: var(--burguer-duration);
transition-timing-function: var(--burguer-easing);
}
.next-burger-arrow_icon-left::before,
.next-burger-arrow_icon-left::after,
.next-burger-arrow_icon-right::before,
.next-burger-arrow_icon-right::after,
.next-burger-arrow_icon-up::before,
.next-burger-arrow_icon-up::after,
.next-burger-arrow_icon-down::before,
.next-burger-arrow_icon-down::after {
-webkit-transform-origin: calc(var(--hamburger-layer-height)/2) 50%;
transform-origin: calc(var(--hamburger-layer-height)/2) 50%;
will-change: transform, width;
transition-property: width, -webkit-transform;
transition-property: transform, width;
transition-property: transform, width, -webkit-transform;
transition-duration: var(--burguer-duration);
transition-timing-function: var(--burguer-easing);
}
.next-burger-arrow_icon-left::before,
.next-burger-arrow_icon-right::before,
.next-burger-arrow_icon-up::before,
.next-burger-arrow_icon-down::before {
-webkit-transform: translateY(-0.25em) rotate(0);
transform: translateY(-0.25em) rotate(0);
}
.next-burger-arrow_icon-left::after,
.next-burger-arrow_icon-right::after,
.next-burger-arrow_icon-up::after,
.next-burger-arrow_icon-down::after {
-webkit-transform: translateY(0.25em) rotate(0);
transform: translateY(0.25em) rotate(0);
}
.next-burger-arrow_icon-right {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
[class^="next-burger-arrow--"][class$="--opened"] .next-burger-arrow_icon-left::before,
[class^="next-burger-arrow--"][class$="--opened"] .next-burger-arrow_icon-left::after,
[class^="next-burger-arrow--"][class$="--opened"] .next-burger-arrow_icon-right::before,
[class^="next-burger-arrow--"][class$="--opened"] .next-burger-arrow_icon-right::after,
[class^="next-burger-arrow--"][class$="--opened"] .next-burger-arrow_icon-up::before,
[class^="next-burger-arrow--"][class$="--opened"] .next-burger-arrow_icon-up::after,
[class^="next-burger-arrow--"][class$="--opened"] .next-burger-arrow_icon-down::before,
[class^="next-burger-arrow--"][class$="--opened"] .next-burger-arrow_icon-down::after {
width: 50%;
}
[class^="next-burger-arrow--"][class$="--opened"] .next-burger-arrow_icon-left::before,
[class^="next-burger-arrow--"][class$="--opened"] .next-burger-arrow_icon-right::before,
[class^="next-burger-arrow--"][class$="--opened"] .next-burger-arrow_icon-up::before,
[class^="next-burger-arrow--"][class$="--opened"] .next-burger-arrow_icon-down::before {
-webkit-transform: translateY(0) rotate(-45deg);
transform: translateY(0) rotate(-45deg);
}
[class^="next-burger-arrow--"][class$="--opened"] .next-burger-arrow_icon-left::after,
[class^="next-burger-arrow--"][class$="--opened"] .next-burger-arrow_icon-right::after,
[class^="next-burger-arrow--"][class$="--opened"] .next-burger-arrow_icon-up::after,
[class^="next-burger-arrow--"][class$="--opened"] .next-burger-arrow_icon-down::after {
-webkit-transform: translateY(0) rotate(45deg);
transform: translateY(0) rotate(45deg);
}
[class^="next-burger-arrow--"][class$="--opened"] .next-burger-arrow_icon-up {
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
[class^="next-burger-arrow--"][class$="--opened"] .next-burger-arrow_icon-down {
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
} .next-burger-bounce {
--burguer-dimensions: 50px;
--hamburger-layer-height: 1.5px;
--burguer-stroke-color: black; --burguer-duration: 600ms; --burguer-easing: ease; width: var(--burguer-dimensions);
aspect-ratio: 1;
display: grid;
place-items: center;
padding: 0;
scale: 1;
background: transparent;
border: 0;
cursor: pointer;
}
.next-burger-bounce,
.next-burger-bounce *{
will-change: unset;
}
.next-burger-bounce rect {
height: var(--hamburger-layer-height);
transform-box: fill-box;
transform-origin: 50% 50%;
fill: var(--burguer-stroke-color);
}
.next-burger-bounce rect {
transition: rotate var(--burguer-duration) 0s, translate var(--burguer-duration) var(--burguer-duration);
transition-timing-function: var(--burguer-easing);
}
.next-burger-bounce--opened rect:nth-of-type(1) {
translate: 0 333%;
rotate: -45deg;
}
.next-burger-bounce--opened rect:nth-of-type(2) {
rotate: 45deg;
}
.next-burger-bounce--opened rect:nth-of-type(3) {
translate: 0 -333%;
rotate: 45deg;
}
.next-burger-bounce--opened rect { 
transition: translate var(--burguer-duration), rotate var(--burguer-duration) calc(var(--burguer-duration) * 1.5);
transition-timing-function: var(--burguer-easing);
}
.next-burger-bounce--opened svg {
rotate: 90deg;
transition: rotate calc(var(--burguer-duration) * 5) calc(var(--burguer-duration) * 2);
}
@supports (--custom: linear()) {
.next-burger-bounce {
--elastic-out: linear(
0, 0.2178 2.1%, 1.1144 8.49%,
1.2959 10.7%, 1.3463 11.81%,
1.3705 12.94%, 1.3726, 1.3643 14.48%,
1.3151 16.2%, 1.0317 21.81%,
0.941 24.01%, 0.8912 25.91%,
0.8694 27.84%, 0.8698 29.21%,
0.8824 30.71%, 1.0122 38.33%, 1.0357,
1.046 42.71%, 1.0416 45.7%,
0.9961 53.26%, 0.9839 57.54%,
0.9853 60.71%, 1.0012 68.14%,
1.0056 72.24%, 0.9981 86.66%, 1
);
--elastic-in-out: linear(
0, 0.0009 8.51%, -0.0047 19.22%,
0.0016 22.39%, 0.023 27.81%,
0.0237 30.08%, 0.0144 31.81%,
-0.0051 33.48%, -0.1116 39.25%,
-0.1181 40.59%, -0.1058 41.79%, -0.0455,
0.0701 45.34%, 0.9702 55.19%,
1.0696 56.97%, 1.0987 57.88%,
1.1146 58.82%, 1.1181 59.83%,
1.1092 60.95%, 1.0057 66.48%,
0.986 68.14%, 0.9765 69.84%,
0.9769 72.16%, 0.9984 77.61%,
1.0047 80.79%, 0.9991 91.48%, 1
);
}
.next-burger-bounce--opened svg {
transition-timing-function: var(--elastic-out);
}
}

.os-size-observer,.os-size-observer-listener{box-sizing:border-box;direction:inherit;overflow:hidden;pointer-events:none;scroll-behavior:auto!important;visibility:hidden}.os-size-observer,.os-size-observer-listener,.os-size-observer-listener-item,.os-size-observer-listener-item-final{left:0;position:absolute;top:0;writing-mode:horizontal-tb}.os-size-observer{border:inherit;bottom:0;box-sizing:inherit;contain:strict;display:flex;flex-direction:row;flex-wrap:nowrap;left:0;margin:-133px;padding:inherit;right:0;top:0;transform:scale(.1);z-index:-1}.os-size-observer:before{box-sizing:inherit;content:"";flex:none;height:10px;padding:10px;width:10px}.os-size-observer-appear{animation:os-size-observer-appear-animation 1ms forwards}.os-size-observer-listener{border:inherit;box-sizing:border-box;flex:auto;margin:-133px;padding:inherit;position:relative;transform:scale(10)}.os-size-observer-listener.ltr{margin-left:0;margin-right:-266px}.os-size-observer-listener.rtl{margin-left:-266px;margin-right:0}.os-size-observer-listener:empty:before{content:"";height:100%;width:100%}.os-size-observer-listener:empty:before,.os-size-observer-listener>.os-size-observer-listener-item{border:inherit;box-sizing:content-box;display:block;flex:auto;padding:inherit;position:relative}.os-size-observer-listener-scroll{box-sizing:border-box;display:flex}.os-size-observer-listener-item{bottom:0;direction:ltr;flex:none;overflow:hidden;right:0}.os-size-observer-listener-item-final{transition:none}@keyframes os-size-observer-appear-animation{0%{cursor:auto}to{cursor:none}}.os-trinsic-observer{border:none;box-sizing:border-box;contain:strict;flex:none;height:0;margin:0;max-height:1px;max-width:0;overflow:hidden;padding:0;position:relative;top:calc(100% + 1px);z-index:-1}.os-trinsic-observer:not(:empty){height:calc(100% + 1px);top:-1px}.os-trinsic-observer:not(:empty)>.os-size-observer{height:1000%;min-height:1px;min-width:1px;width:1000%}[data-overlayscrollbars-initialize],[data-overlayscrollbars-viewport~=scrollbarHidden]{scrollbar-width:none!important}[data-overlayscrollbars-initialize]::-webkit-scrollbar,[data-overlayscrollbars-initialize]::-webkit-scrollbar-corner,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar-corner{-webkit-appearance:none!important;appearance:none!important;display:none!important;height:0!important;width:0!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars]):not(html):not(body){overflow:auto}html[data-overlayscrollbars-body]{overflow:hidden}html[data-overlayscrollbars-body],html[data-overlayscrollbars-body]>body{height:100%;margin:0;width:100%}html[data-overlayscrollbars-body]>body{margin:0;overflow:visible}[data-overlayscrollbars]{position:relative}[data-overlayscrollbars-padding],[data-overlayscrollbars~=host]{align-items:stretch!important;display:flex;flex-direction:row!important;flex-wrap:nowrap!important;scroll-behavior:auto!important}[data-overlayscrollbars-padding],[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){border:none;box-sizing:inherit;flex:auto!important;height:auto;margin:0;min-width:0;padding:0;position:relative;width:100%;z-index:0}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){--os-vaw:0;--os-vah:0;outline:none}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]):focus{outline:none}[data-overlayscrollbars-viewport][data-overlayscrollbars-viewport~=arrange]:before{content:"";height:var(--os-vah);min-height:1px;min-width:1px;pointer-events:none;position:absolute;width:var(--os-vaw);z-index:-1}[data-overlayscrollbars-padding],[data-overlayscrollbars-viewport],[data-overlayscrollbars]{overflow:hidden!important}[data-overlayscrollbars-padding~=noClipping],[data-overlayscrollbars~=noClipping]{overflow:visible!important}[data-overlayscrollbars-viewport~=measuring]{overflow:hidden!important;scroll-behavior:auto!important;scroll-snap-type:none!important}[data-overlayscrollbars-viewport~=overflowXVisible]:not([data-overlayscrollbars-viewport~=measuring]){overflow-x:visible!important}[data-overlayscrollbars-viewport~=overflowXHidden]{overflow-x:hidden!important}[data-overlayscrollbars-viewport~=overflowXScroll]{overflow-x:scroll!important}[data-overlayscrollbars-viewport~=overflowYVisible]:not([data-overlayscrollbars-viewport~=measuring]){overflow-y:visible!important}[data-overlayscrollbars-viewport~=overflowYHidden]{overflow-y:hidden!important}[data-overlayscrollbars-viewport~=overflowYScroll]{overflow-y:scroll!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId){font-size:0!important;line-height:0!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):after,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):before,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)>*{clip:rect(0,0,0,0)!important;border-width:0!important;display:none!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}[data-overlayscrollbars-viewport~=scrolling]{scroll-behavior:auto!important;scroll-snap-type:none!important}[data-overlayscrollbars-content]{box-sizing:inherit}[data-overlayscrollbars-contents]:not(#osFakeId):not([data-overlayscrollbars-padding]):not([data-overlayscrollbars-viewport]):not([data-overlayscrollbars-content]){display:contents}[data-overlayscrollbars-grid],[data-overlayscrollbars-grid] [data-overlayscrollbars-padding]{display:grid;grid-template:1fr/1fr}[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding],[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding]>[data-overlayscrollbars-viewport],[data-overlayscrollbars-grid]>[data-overlayscrollbars-viewport]{height:auto!important;width:auto!important}@property --os-scroll-percent{syntax:"<number>";inherits:true;initial-value:0}@property --os-viewport-percent{syntax:"<number>";inherits:true;initial-value:0}.os-scrollbar{--os-viewport-percent:0;--os-scroll-percent:0;--os-scroll-direction:0;--os-scroll-percent-directional:calc(var(--os-scroll-percent) - (var(--os-scroll-percent) + (1 - var(--os-scroll-percent))*-1)*var(--os-scroll-direction));contain:size layout;contain:size layout style;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s,visibility .15s,top .15s,right .15s,bottom .15s,left .15s;visibility:hidden}body>.os-scrollbar{position:fixed;z-index:99999}.os-scrollbar-transitionless{transition:none!important}.os-scrollbar-track{border:none!important;padding:0!important;position:relative}.os-scrollbar-handle{position:absolute}.os-scrollbar-handle,.os-scrollbar-track{height:100%;pointer-events:none;width:100%}.os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle,.os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track{pointer-events:auto;touch-action:none}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{right:0;top:0}.os-scrollbar-rtl.os-scrollbar-horizontal{right:0}.os-scrollbar-rtl.os-scrollbar-vertical{left:0;right:auto}.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-auto-hide.os-scrollbar-auto-hide-hidden{opacity:0;visibility:hidden}.os-scrollbar-interaction.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-unusable,.os-scrollbar-unusable *,.os-scrollbar-wheel,.os-scrollbar-wheel *{pointer-events:none!important}.os-scrollbar-unusable .os-scrollbar-handle{opacity:0!important;transition:none!important}.os-scrollbar-horizontal .os-scrollbar-handle{bottom:0;left:calc(var(--os-scroll-percent-directional)*100%);transform:translateX(calc(var(--os-scroll-percent-directional)*-100%));width:calc(var(--os-viewport-percent)*100%)}.os-scrollbar-vertical .os-scrollbar-handle{height:calc(var(--os-viewport-percent)*100%);right:0;top:calc(var(--os-scroll-percent-directional)*100%);transform:translateY(calc(var(--os-scroll-percent-directional)*-100%))}@supports (container-type:size){.os-scrollbar-track{container-type:size}.os-scrollbar-horizontal .os-scrollbar-handle{left:auto;transform:translateX(calc(var(--os-scroll-percent-directional)*100cqw + var(--os-scroll-percent-directional)*-100%))}.os-scrollbar-vertical .os-scrollbar-handle{top:auto;transform:translateY(calc(var(--os-scroll-percent-directional)*100cqh + var(--os-scroll-percent-directional)*-100%))}.os-scrollbar-rtl.os-scrollbar-horizontal .os-scrollbar-handle{left:0;right:auto}}.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle{left:0;right:auto}.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl{left:0;right:0}.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless.os-scrollbar-rtl{bottom:0;top:0}@media print{.os-scrollbar{display:none}}.os-scrollbar{--os-size:0;--os-padding-perpendicular:0;--os-padding-axis:0;--os-track-border-radius:0;--os-track-bg:none;--os-track-bg-hover:none;--os-track-bg-active:none;--os-track-border:none;--os-track-border-hover:none;--os-track-border-active:none;--os-handle-border-radius:0;--os-handle-bg:none;--os-handle-bg-hover:none;--os-handle-bg-active:none;--os-handle-border:none;--os-handle-border-hover:none;--os-handle-border-active:none;--os-handle-min-size:33px;--os-handle-max-size:none;--os-handle-perpendicular-size:100%;--os-handle-perpendicular-size-hover:100%;--os-handle-perpendicular-size-active:100%;--os-handle-interactive-area-offset:0}.os-scrollbar-track{background:var(--os-track-bg);border:var(--os-track-border);border-radius:var(--os-track-border-radius);transition:opacity .15s,background-color .15s,border-color .15s}.os-scrollbar-track:hover{background:var(--os-track-bg-hover);border:var(--os-track-border-hover)}.os-scrollbar-track:active{background:var(--os-track-bg-active);border:var(--os-track-border-active)}.os-scrollbar-handle{background:var(--os-handle-bg);border:var(--os-handle-border);border-radius:var(--os-handle-border-radius)}.os-scrollbar-handle:hover{background:var(--os-handle-bg-hover);border:var(--os-handle-border-hover)}.os-scrollbar-handle:active{background:var(--os-handle-bg-active);border:var(--os-handle-border-active)}.os-scrollbar-handle:before,.os-scrollbar-track:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.os-scrollbar-horizontal{height:var(--os-size);padding:var(--os-padding-perpendicular) var(--os-padding-axis);right:var(--os-size)}.os-scrollbar-horizontal.os-scrollbar-rtl{left:var(--os-size);right:0}.os-scrollbar-horizontal .os-scrollbar-track:before{bottom:calc(var(--os-padding-perpendicular)*-1);top:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-horizontal .os-scrollbar-handle{height:var(--os-handle-perpendicular-size);max-width:var(--os-handle-max-size);min-width:var(--os-handle-min-size);transition:opacity .15s,background-color .15s,border-color .15s,height .15s}.os-scrollbar-horizontal .os-scrollbar-handle:before{bottom:calc(var(--os-padding-perpendicular)*-1);top:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset))*-1)}.os-scrollbar-horizontal:hover .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-horizontal:active .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-active)}.os-scrollbar-vertical{bottom:var(--os-size);padding:var(--os-padding-axis) var(--os-padding-perpendicular);width:var(--os-size)}.os-scrollbar-vertical .os-scrollbar-track:before{left:calc(var(--os-padding-perpendicular)*-1);right:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-vertical .os-scrollbar-handle{max-height:var(--os-handle-max-size);min-height:var(--os-handle-min-size);transition:opacity .15s,background-color .15s,border-color .15s,width .15s;width:var(--os-handle-perpendicular-size)}.os-scrollbar-vertical .os-scrollbar-handle:before{left:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset))*-1);right:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before{left:calc(var(--os-padding-perpendicular)*-1);right:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset))*-1)}.os-scrollbar-vertical:hover .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-vertical:active .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-active)}.os-theme-none.os-scrollbar,[data-overlayscrollbars-viewport~=measuring]>.os-scrollbar{display:none!important}.os-theme-dark,.os-theme-light{--os-size:10px;--os-padding-perpendicular:2px;--os-padding-axis:2px;--os-track-border-radius:10px;--os-handle-interactive-area-offset:4px;--os-handle-border-radius:10px;box-sizing:border-box}.os-theme-dark{--os-handle-bg:rgba(0,0,0,.44);--os-handle-bg-hover:rgba(0,0,0,.55);--os-handle-bg-active:rgba(0,0,0,.66)}.os-theme-light{--os-handle-bg:hsla(0,0%,100%,.44);--os-handle-bg-hover:hsla(0,0%,100%,.55);--os-handle-bg-active:hsla(0,0%,100%,.66)}

.bc-core-burguer--stickynav-menu{
display: none !important;
}
.bc-core-burguer--stickynav-menu-show{
display: flex !important;
}
.bc-stickynav-menu{
width: fit-content;
height: fit-content;
position: fixed; z-index: 9999;
top: 0;
--transition-duration: 0.5s;
--transition-easing: ease;
transition: transform var(--transition-duration) var(--transition-easing), height var(--transition-duration) var(--transition-easing); --transition-duration-responsive: 0.3s;
--transition-delay-responsive: 0s;
--transition-easing-responsive: ease;
}
.bc-stickynav-menu__items-wrapper{
position: relative;
width: 100vw;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
column-gap: 15px;
padding: 25px;
background: #a0e806;
--nav-transition-duration: 0.2s;
--nav-transition-easing: ease;
transition: background var(--nav-transition-duration) var(--nav-transition-easing);
}
.bc-stickynav-menu--scroll-start .bc-stickynav-menu__items-wrapper{
--filter: 0px;
-webkit-backdrop-filter: blur(var(--filter));
backdrop-filter: blur(var(--filter));
}
.bc-stickynav-menu[data-sticky=bc-stickynav-menu--sticky]{
transform: translateY(-100%);
}
.bc-stickynav-menu__items-wrapper--show{ opacity: 1 !important; top: 0 !important; left: 0 !important; pointer-events: all !important;
}
.bc-stickynav-menu__items-wrapper--hide{ display: none;
pointer-events: none;
}
.bricks-draggable-root [data-class=bc-stickynav-menu--responsive-media] .bc-stickynav-menu__items-wrapper{ display: flex;
pointer-events: all;
}

.nb-site-loader--type1,
.nb-site-loader--type2 {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100svh;
background: var(--type1-type2-background);
z-index: var(--type1-type2-z-index);
}
.nb-site-loader--type1{
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
overflow: hidden;
}
.nb-site-loader--type1__progress-container {
position: relative;
z-index: 2;
width: 100%;
}
.nb-site-loader--type1__progress-bar,
.nb-site-loader--type2__progress-bar {
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 0%;
}
.nb-site-loader--type1__percentage,
.nb-site-loader--type2__percentage {
position: fixed;
}
.nb-site-loader--type2__percentage {
transform-origin: left center;
}
.nb-site-loader--type2__percentage--calc-100{
position: absolute;
right: 0;
top: 0;
opacity: 0;
visibility: hidden;
pointer-events: none;
user-select: none;
}
.nb-site-loader--type1__text-container {
position: relative;
overflow: hidden;
width: 100%;
height: 1em;
}
.nb-site-loader--type1__loading-text {
position: absolute;
width: 100%;
line-height: 1em !important;
}
.nb-site-loader--type1__loading-text--initial {
transform: translateY(0);
}
.nb-site-loader--type1__loading-text--complete {
transform: translateY(100%);
} .nb-site-loader--type3 {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100svh;
display: flex;
justify-content: center;
align-items: center;
}
.nb-site-loader--type3__terminal {
position: relative;
overflow: hidden;
}
.nb-site-loader--type3__terminal-content {
height: 100%;
display: flex;
flex-direction: column;
}
.nb-site-loader--type3__commands-container {
flex: 1;
display: flex;
flex-direction: column;
}
.nb-site-loader--type3__command-line {
display: flex;
align-items: center;
opacity: 0;
}
.nb-site-loader--type3__cursor {
display: inline-block;
opacity: 0;
vertical-align: middle; animation: none;
}
.nb-site-loader--type3__cursor--active {
animation: blink var(--blink-duration) var(--blink-easing) infinite;
}
.nb-site-loader--type3__loading-bar {
width: 100%;
position: relative;
overflow: hidden;
}
.nb-site-loader--type3__loading-progress {
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 0%;
}
.nb-site-loader--type3__percentage-wrap {
position: absolute;
}
.nb-site-loader--type3__percentage {
position: relative;
}
.nb-site-loader--type3__percentage::before {
content: var(--before-bracket-symbol);
margin-right: var(--brackets-gap);
}
.nb-site-loader--type3__percentage::after {
content: var(--after-bracket-symbol);
margin-left: var(--brackets-gap);
}
@keyframes blink {
0%,
100% {
opacity: 0.9;
}
50% {
opacity: 0;
}
} .nb-site-loader--type4 {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100svh;
}
.nb-site-loader--type4__mask-top{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 50%;
background-color: var(--background);
}
.nb-site-loader--type4__mask-bottom{
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 50%;
background-color: var(--background);
}
.nb-site-loader--type4__container{
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
clip-path: polygon(0% 45%, 0% 45%, 0% 55%, 0% 55%);
will-change: clip-path;
}
.nb-site-loader--type4__progress-bar {
position: absolute;
top: 50%;
left: 0;
transform: translateY(-50%);
display: flex;
justify-content: space-between;
align-items: center;
} .nb-site-loader--type5 {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100svh;
}
.nb-site-loader--type5__pre-loader {
width: 100%;
height: 100%;
clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
}
.nb-site-loader--type5__loader {
position: absolute;
top: 0;
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.nb-site-loader--type5__loader-content {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
display: flex;
width: fit-content;
z-index: 2;
}
.nb-site-loader--type5__count {
flex: 2;
position: absolute;
right: 100%;
}
.nb-site-loader--type5__copy {
flex: 6;
}
.nb-site-loader--type5__ml16 {
overflow: hidden;
white-space: nowrap;
}
.nb-site-loader--type5__letter {
display: inline-block;
line-height: 1em;
transform: translateY(-100%);
}
.nb-site-loader--type5__loader-bg {
position: absolute;
display: block;
top: 0;
width: 100%;
height: 100%;
z-index: -1;
}
.nb-site-loader--type5__loader-2 {
position: absolute;
top: 0;
width: 100%;
height: 100%;
z-index: -1;
clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
} .nb-site-loader--type6 {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100svh;
}
.nb-site-loader--type6__counter {
position: fixed;
display: flex;
line-height: 1em;
height: 1em;
clip-path: polygon(0 0, 100% 0, 100% 1em, 0 1em);
}
.nb-site-loader--type6__counter-1,
.nb-site-loader--type6__counter-2,
.nb-site-loader--type6__counter-3 {
position: relative;
} .nb-site-loader--type7 {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100svh;
display: flex;
align-items: center;
justify-content: center;
}
.nb-site-loader--type7__logo-loader{
width: 100%;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}
.nb-site-loader--type7__loader {
width: 100%;
overflow: hidden;
}
.nb-site-loader--type7__loader-1 {
width: 0%;
position: relative;
} .nb-site-loader--type8 {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100svh;
overflow: hidden;
display: flex;
align-items: center;
justify-content: center;
--bars-width: calc(100svw / var(--bars-number));
}
.nb-site-loader--type8__overlay {
position: absolute;
width: 100vw;
height: 100vh;
display: flex;
}
.nb-site-loader--type8__bar {
width: var(--bars-width);
height: 105svh;
}
.nb-site-loader--type8__counter {
position: absolute;
z-index: 1;
display: flex;
} .nb-site-loader--type9 {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100svh;
overflow: hidden;
display: flex;
align-items: center;
justify-content: center;
--bars-width: calc(100svw / var(--bars-number));
--bars-exit-height: calc(100svh / var(--bars-number));
}
.nb-site-loader--type9__overlay {
position: absolute;
width: 100vw;
height: 100vh;
display: flex;
}
.nb-site-loader--type9__bar {
width: var(--bars-width);
height: 105svh;
transform-origin: var(--horizontal-transform) var(--vertical-transform);
}
.nb-site-loader--type9__counter {
position: absolute;
z-index: 1;
display: flex;
} .nb-site-loader--type10 {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100svh;
overflow: hidden;
display: flex;
align-items: center;
justify-content: center;
}
.nb-site-loader--type10__preloader-container {
position: relative;
overflow: hidden;
z-index: 5;
}
.nb-site-loader--type10__image-wrapper {
position: absolute;
visibility: visible;
clip-path: inset(100% 0 0 0);
top: 0;
left: 0;
width: 100%;
height: 100%;
transform: translate(0%, 0%);
}
.nb-site-loader--type10__image-wrapper img {
width: 100%;
height: 100%;
object-fit: cover;
transform-origin: center center;
}
.nb-site-loader--type10__image-wrapper:last-child {
z-index: 10;
} .nb-site-loader--type11 {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100svh;
overflow: hidden;
display: flex;
align-items: center;
justify-content: center;
}
.nb-site-loader--type11__clipper-left {
position: absolute;
top: 0;
left: 0;
width: 50vw;
height: 100vh;
background: var(--background);
overflow: clip;
clip-path: inset(0 0 0 0);
display: flex;
justify-content: flex-end;
}
.nb-site-loader--type11__loader-text {
width: max-content;
height: 100%;
display: flex;
align-items: center;
}
.nb-site-loader--type11__clipper-right {
position: absolute;
top: 0;
right: 0;
width: 50vw;
height: 100vh;
background: var(--background);
overflow: clip;
clip-path: inset(0 0 0 0);
display: flex;
justify-content: flex-start;
}
.nb-site-loader--type11__pre-loader {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 100000;
background: var(--background);
}
.nb-site-loader--type11__loader-wrapper {
position: relative;
overflow: hidden;
}
.nb-site-loader--type11__loader {
position: absolute;
top: 0;
width: 100%;
height: 100%;
} .nb-site-loader--type12 {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100svh;
overflow: hidden;
display: flex;
align-items: center;
justify-content: center;
}
.nb-site-loader--type12__logo-wrapper{
position: relative;
width: fit-content;
height: fit-content;
}
.nb-site-loader--type12__logo{
display: flex;
}
.nb-site-loader--type12__logo-fill{
position: absolute;
display: flex;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: url(https://nextbricks.io/wp-content/uploads/2024/07/logo-next-bricks.png);
background-size: cover;
}

.wpml-ls-legacy-list-horizontal{border:1px solid transparent;padding:7px;clear:both}.wpml-ls-legacy-list-horizontal>ul{padding:0;margin:0 !important;list-style-type:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0;margin:0;list-style-type:none;display:inline-block}.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:5px 10px 6px;line-height:1}.wpml-ls-legacy-list-horizontal a span{vertical-align:middle}.wpml-ls-legacy-list-horizontal a span.wpml-ls-bracket{vertical-align:unset}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:0;margin-right:.4em}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:30px}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul{text-align:center}

.next-proximity-hover__char {
display: inline-block;
transform-origin: center;
transition: transform var(--duration) var(--easing),
font-variation-settings var(--duration) var(--easing);
}

.nb-highlight__mark {
position: relative;
background: none;
display: inline-block;
position: relative;
white-space: nowrap;
}
.nb-highlight__mark[data-flickering="1"]{
opacity: 0;
}
.nb-highlight__selectors {
position: absolute;
width: var(--select-width);
}
.nb-highlight__selector--left,
.nb-highlight__selector--right {
position: absolute;
top: -0.125em;
left: -0.075em;
width: 0.155em;
height: calc(100% + 0.1275em);
overflow: visible;
}
.nb-highlight__selector--right {
transform: scaleY(-1);
left: auto;
right: -0.075em;
top: auto;
bottom: -0.125em;
}
.nb-highlight__selector--left circle,
.nb-highlight__selector--right circle{
transform-origin: top;
transform: scale(var(--scale));
}
.nb-highlight .brx-nestable-children,
.nb-highlight .brx-nestable-children-placeholder{
display: inline-block !important;
}

media-player { --width: 600px;
--height: 100%;
max-width: var(--width) !important;
height: var(--height) !important;
--video-controls-color: #2710f800;
--video-focus-ring-color: rgb(78 156 246);
--video-focus-ring: 0 0 0 3px var(--media-focus-ring-color);
--video-font-family: sans-serif;
--video-bg: black; --video-border-radius: 6px; --video-border: 1px solid rgb(255 255 255 / 0.1); --media-buffering-duration: 1s; --media-buffering-animation: vds-buffering-spin var(--media-buffering-duration) linear infinite;
--media-buffering-size: 64px; --media-buffering-track-color: #f5f5f5; --media-buffering-track-fill-color: #fff; --media-buffering-track-fill-offset: 50;
--media-buffering-track-fill-opacity: 0.75;
--media-buffering-thick: 9; --media-buffering-track-fill-width: var(--media-buffering-thick);
--media-buffering-track-opacity: 0.25;
--media-buffering-track-width: calc(var(--media-buffering-thick) - 1);
--media-buffering-transition: opacity 200ms ease; --media-controls-color: #f5f5f5; --video-sm-play-button-bg: rgba(0, 0, 0, 0.6); --media-button-color: var(--media-controls-color, #f5f5f5);
--media-button-hover-transform: scale(1);
--media-button-hover-transition: transform 0.2s ease-in;
--media-button-icon-size: 80%;
--media-button-padding: 0px;
--media-button-border-radius: 8px; --media-button-touch-hover-border-radius: 100%;
--media-button-size: 40px; --media-sm-fullscreen-button-size: 40px;
--media-fullscreen-button-size: 40px; --media-tooltip-bg-color: black; --media-tooltip-border-radius: 4px; --media-tooltip-border: 1px solid rgb(255 255 255 / 0.1);
--media-tooltip-color: hsl(0, 0%, 80%); --media-tooltip-font-size: 13px;
--media-tooltip-font-weight: 500;
--media-tooltip-padding: 2px 8px; --media-tooltip-entrance-duration: 0.2s; --media-tooltip-enter-animation: vds-tooltip-enter var(--media-tooltip-entrance-duration) ease-in;
--media-tooltip-exit-animation: vds-tooltip-exit var(--media-tooltip-entrance-duration) ease-out; --media-live-button-edge-bg: #dc2626; --media-slider-track-fill-live-bg: #dc2626; --media-live-button-border-radius: 2px; --media-live-button-height: 40px;
--media-live-button-padding: 1px 4px;
--media-live-button-width: 40px;
--media-live-button-edge-color: #f5f5f5; --media-live-button-font-size: 12px;
--media-live-button-font-weight: 600;
--media-live-button-letter-spacing: 1.5px; --media-controls-padding: 0px;
--media-controls-entrance-duration: 0.2s; --media-controls-in-transition: opacity var(--media-controls-entrance-duration) ease-in;
--media-controls-out-transition: opacity var(--media-controls-entrance-duration) ease-out; --media-thumbnail-bg: black; --media-thumbnail-border: 1px solid white; --media-thumbnail-aspect-ratio: 16 / 9;
--media-thumbnail-min-width: 120px; --media-thumbnail-min-height: calc(var(--media-thumbnail-min-width) / var(--aspect-ratio));
--media-thumbnail-max-width: 180px; --media-thumbnail-max-height: calc(var(--media-thumbnail-max-width) / var(--aspect-ratio)); --media-time-bg: unset;
--media-time-border-radius: unset;
--media-time-border: unset;
--media-time-color: #f5f5f5; --media-time-font-size: 14px;
--media-time-font-weight: 400;
--media-time-letter-spacing: 0.025em;
--media-time-divider-color: #f5f5f5;
--media-time-divider-gap: 2.5px;  --media-slider-width: 100%;
--media-slider-height: 48px; --media-slider-thumb-bg: #fff;
--media-slider-thumb-border-radius: 9999px;
--media-slider-thumb-border: 1px solid #cacaca;
--media-slider-thumb-size: 15px;
--media-slider-thumb-transition: opacity 0.2s ease-in, box-shadow 0.2s ease; --media-slider-track-width: 100%;
--media-slider-track-bg: rgb(255 255 255 / 0.3);
--media-slider-track-border-radius: 1px;
--media-slider-track-fill-bg: var(--media-brand);
--media-slider-track-height: 5px;
--media-slider-track-progress-bg: rgb(255 255 255 / 0.5);
--media-slider-focused-thumb-shadow: 0 0 0 4px hsla(0, 0%, 100%, 0.4);
--media-slider-focused-thumb-size: calc(var(--thumb-size) * 1.1);
--media-slider-focused-track-height: calc(var(--track-height) * 1.25);
--media-slider-focused-track-height: var(--track-height);
--media-slider-focused-track-width: calc(var(--track-width) * 1.25);
--media-slider-focused-track-width: var(--track-width); --media-slider-step-width: 2.5px;
--media-slider-step-color: rgb(124, 124, 124); --media-slider-chapter-hover-transform: scaleY(2);
--media-slider-chapter-hover-transition: transform 0.1s cubic-bezier(0.4, 0, 1, 1); --media-slider-preview-bg: unset;
--media-slider-preview-border-radius: 2px; --media-slider-chapter-title-bg: unset;
--media-slider-chapter-title-color: #f5f5f5;
--media-slider-chapter-title-font-size: 14px;
--media-slider-chapter-title-gap: 6px; --media-slider-value-bg: black;
--media-slider-value-border-radius: 2px;
--media-slider-value-border: unset;
--media-slider-value-color: white;
--media-slider-value-gap: 0px;
--media-slider-value-padding: 1px 10px;
}
media-player[hide-controls="1"] media-controls{
display: none;
}
.vds-buffering-spinner{
width: var(--media-buffering-size);
height: var(--media-buffering-size);
}

.nb-ripple-button-v7{
position: relative;
overflow: hidden;
cursor: pointer;
display: flex;
justify-content: center;
align-items: center;
width: fit-content;
--duration: attr(data-duration);
}
.nb-ripple-button-v7__text{
position: relative;
z-index: 2;
}
.nb-ripple-button-v7::before{
content: attr(data-text);
opacity: 0;
position: absolute;
z-index: 1;
}
.nb-ripple-button-v7:hover .nb-ripple-button-v7__text{
opacity: 0;
transition: all var(--text-translate-duration) var(--text-translate-ease);
}
.nb-ripple-button-v7[data-text-to="bottom"]::before{
transform: translateY(calc(var(--text-translate) * -1));
}
.nb-ripple-button-v7[data-text-to="bottom"]:hover .nb-ripple-button-v7__text{
transform: translateY(var(--text-translate));
}
.nb-ripple-button-v7[data-text-to="top"]::before{
transform: translateY(var(--text-translate));
}
.nb-ripple-button-v7[data-text-to="top"]:hover .nb-ripple-button-v7__text{
transform: translateY(calc(var(--text-translate) * -1));
}
.nb-ripple-button-v7:hover::before{
opacity: 1;
transform: translateY(0);
transition: all calc(var(--text-translate-duration) * 1.5) var(--text-translate-ease);
}
.nb-ripple-button-v7__mask{
position: absolute;    
border-radius: 100%;
width: 50%;
height: 100%;
transition: all var(--ripple-duration) var(--ripple-ease);
}
.nb-ripple-button-v7:hover .nb-ripple-button-v7__mask{
border-radius: 0%;
width: 150%;
transition: unset;
}
.nb-ripple-button-v7[data-mask-to="top"] .nb-ripple-button-v7__mask{
top: -100%;
}
.nb-ripple-button-v7[data-mask-to="top"]:hover .nb-ripple-button-v7__mask{
top: 0;
}
.nb-ripple-button-v7[data-mask-to="bottom"] .nb-ripple-button-v7__mask{
top: 100%;
}
.nb-ripple-button-v7[data-mask-to="bottom"]:hover .nb-ripple-button-v7__mask{
top: 0;
}

.bc-mousefill-title__anchor{
display: block;
width: fit-content;
height: fit-content;
}
.bc-mousefill-title{
--stroke-color: #fff; --fill-color: #fff; --stroke-width: 2px;
font-size: 64px; font-weight: 700;
text-transform: uppercase;
display: flex;
-webkit-text-stroke: var(--stroke-width) var(--stroke-color);
background: linear-gradient(to right, var(--fill-color) 0 100%) left / 0 no-repeat;
color: transparent;
background-clip: text;
background-size: 0% 100%;
position: relative;
}
.bc-mousefill-title[data-shadow='true']{
background: linear-gradient(to right, var(--fill-color), transparent 75%, transparent) left / 0 no-repeat;
background-clip: text;
}

.bc-neumorphic-button { 
display:  block;
width: fit-content;
height: fit-content;
background-color:  transparent; 
white-space: wrap; 
--left-color: rgba(180,180,180,.7); --right-color: rgba(255,255,255,1); --spread: 2px; box-shadow: var(--spread) calc(var(--spread) * 0.5) var(--spread) var(--left-color),inset calc(var(--spread) * 1.5) var(--spread) calc(var(--spread) * 2.5) var(--right-color);
border-radius:  100px; font-size: 16px; padding: 8px 15px; --duration: 0.3s; --ease: ease-in-out; transition: all var(--duration) var(--ease);
} 
.bc-neumorphic-button:hover,
.bc-neumorphic-button:focus { 
box-shadow: calc(var(--spread) * -1) calc(var(--spread) * -0.5) var(--spread) var(--left-color),inset calc(var(--spread) * -1.5) calc(var(--spread) * -1) calc(var(--spread) * 1.5) var(--right-color);
}

.next-stacking-cards{
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
--offset: 0px; --width: 100vw; --height: 100vh; }
.next-stacking-cards__card{
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
position: sticky;
top: var(--offset);
width: var(--width);
height: var(--height);
color: white; }
.next-stacking-cards__card--1{
background: #2f251e;
}
.next-stacking-cards__card--2{
background: #43392f;
}
.next-stacking-cards__card--3{
background: #12100e;
}

.atropos{position:relative;display:block;perspective:1200px;transform:translate3d(0,0,0)}.atropos-rotate-scroll-x,.atropos-rotate-scroll-y,.atropos-rotate-touch{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.atropos-rotate-touch-scroll-y{touch-action:pan-y}.atropos-rotate-touch-scroll-x{touch-action:pan-x}.atropos-rotate-touch{touch-action:none}.atropos-rotate,.atropos-scale{width:100%;height:100%;transform-style:preserve-3d;transition-property:transform;display:block}.atropos-highlight,.atropos-shadow{position:absolute;pointer-events:none;transition-property:transform,opacity;display:block;opacity:0}.atropos-shadow{z-index:-1;background:#000;left:0;top:0;width:100%;height:100%;filter:blur(30px)}.atropos-highlight{left:-50%;top:-50%;width:200%;height:200%;background-image:radial-gradient(circle at 50%,rgba(255,255,255,.25),transparent 50%);z-index:0}.atropos-rotate{position:relative}.atropos-inner{width:100%;height:100%;position:relative;overflow:hidden;transform-style:preserve-3d;transform:translate3d(0,0,0);display:block}.atropos-active{z-index:1}.atropos-active .atropos-shadow{opacity:1!important}::slotted([data-atropos-offset]),[data-atropos-offset]{transition-property:transform}[data-atropos-opacity]{transition-property:opacity}::slotted([data-atropos-offset][data-atropos-opacity]),[data-atropos-offset][data-atropos-opacity]{transition-property:transform,opacity}

.bc-underlined-title__anchor{
display: flex;
width: fit-content;
height: fit-content;
}
.bc-underlined-title{
text-decoration: unset !important;
color: unset !important;
display: block;
width: fit-content;
height: fit-content;
}
.bc-underlined-title__element{
position: relative;
display: block;
width: 100%;
--width: 0px;
--height: 1px;
--bottom-distance: 0px;
--duration: 0.7s;
--ease: cubic-bezier(0.16, 1, 0.3, 1);
--background: currentColor;
} .bc-underlined-title__side-to-side:before {
content: "";
display: block;
position: absolute;
left: 0;
right: 0;
bottom: var(--bottom-distance);
height: var(--height);
-webkit-transform: scaleX(0);
-moz-transform: scaleX(0);
-ms-transform: scaleX(0);
-o-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: right center;
-moz-transform-origin: right center;
-ms-transform-origin: right center;
-o-transform-origin: right center;
transform-origin: right center;
background: var(--background);
-webkit-transition: -webkit-transform var(--duration) var(--ease);
transition: -webkit-transform var(--duration) var(--ease);
-o-transition: -o-transform var(--duration) var(--ease);
-moz-transition: transform var(--duration) var(--ease), -moz-transform var(--duration) var(--ease);
transition: transform var(--duration) var(--ease);
transition: transform var(--duration) var(--ease), -webkit-transform var(--duration) var(--ease), -moz-transform var(--duration) var(--ease), -o-transform var(--duration) var(--ease);
}
.bc-underlined-title__side-to-side:hover:before {
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
-ms-transform: scaleX(1);
-o-transform: scaleX(1);
transform: scaleX(1);
-webkit-transform-origin: left center;
-moz-transform-origin: left center;
-ms-transform-origin: left center;
-o-transform-origin: left center;
transform-origin: left center;
transition-delay: unset;
-webkit-transition-delay: unset;
-o-transition-delay: unset;
-moz-transition-delay: unset;
} .bc-underlined-title__one-sided:after {
content: '';
position: absolute;
bottom: var(--bottom-distance);
left: 0;
width: var(--width);
border-bottom: var(--height) solid var(--background);
transition: var(--duration) var(--ease);
}
.bc-underlined-title__two-sided:after {
content: '';
display: block;
margin: auto;
bottom: var(--bottom-distance);
left: 0;
width: var(--width);
height: var(--height);
background: var(--background);
transition: width var(--duration) var(--ease);
position: relative;
border-bottom: unset;
}
.bc-underlined-title__one-sided:hover:after, .bc-underlined-title__two-sided:hover:after {
width: 100%;
}
.bc-underlined-title__one-sided:hover::after, .bc-underlined-title__two-sided:hover::after {
-webkit-transition: width var(--duration) var(--ease);
transition: width var(--duration) var(--ease);
-o-transition: width var(--duration) var(--ease);
-moz-transition: width var(--duration) var(--ease);
transition: width var(--duration) var(--ease);
transition: width var(--duration) var(--ease);
} .bc-underlined-title__full-sided::after,
.bc-underlined-title__full-sided::before {
content: "";
position: absolute;
left: 0;
right: 0;
bottom: var(--bottom-distance);
height: var(--height);
background: var(--background);
-webkit-transition: -webkit-transform var(--duration) var(--ease);
transition: -webkit-transform var(--duration) var(--ease);
-o-transition: -o-transform var(--duration) var(--ease);
-moz-transition: transform var(--duration) var(--ease), -moz-transform var(--duration) var(--ease);
transition: transform var(--duration) var(--ease);
transition: transform var(--duration) var(--ease), -webkit-transform var(--duration) var(--ease), -moz-transform var(--duration) var(--ease), -o-transform var(--duration) var(--ease);
}
.bc-underlined-title__full-sided::before {
-webkit-transform-origin: left;
-moz-transform-origin: left;
-ms-transform-origin: left;
-o-transform-origin: left;
transform-origin: left;
-webkit-transform: scaleX(0);
-moz-transform: scaleX(0);
-ms-transform: scaleX(0);
-o-transform: scaleX(0);
transform: scaleX(0);
}
.bc-underlined-title__full-sided::after {
-webkit-transform-origin: right;
-moz-transform-origin: right;
-ms-transform-origin: right;
-o-transform-origin: right;
transform-origin: right;
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
-ms-transform: scaleX(1);
-o-transform: scaleX(1);
transform: scaleX(1);
}
.bc-underlined-title__full-sided:hover::before {
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
-ms-transform: scaleX(1);
-o-transform: scaleX(1);
transform: scaleX(1);
transition-delay: 0.25s;
-webkit-transition-delay: 0.25s;
-o-transition-delay: 0.25s;
-moz-transition-delay: 0.25s;
}
.bc-underlined-title__full-sided:hover::after {
width: unset;
-webkit-transform: scaleX(0);
-moz-transform: scaleX(0);
-ms-transform: scaleX(0);
-o-transform: scaleX(0);
transform: scaleX(0);
}

/*
@layer bricks.reset, bricks.gutenberg, bricks.icons;.aligncenter{display:block;margin:.5em auto}.alignright{float:right;margin:.5em 0 .5em 1em}.alignleft{float:left;margin:.5em 1em .5em 0}a img.alignright{float:right;margin:.5em 0 .5em 1em}a img.alignleft{float:left;margin:.5em 1em .5em 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:.5em 1em .5em 0}.wp-caption.alignright{margin:.5em 0 .5em 1em}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.wp-block-image,.wp-block-video,figure[class^=wp-block-]{margin:1em 0}.wp-block-calendar,.wp-block-image:not(.wp-block-gallery .wp-block-image),figure[class^=wp-block-]:not(.wp-block-gallery figure):not([class^=align]){width:100%}#wp-calendar caption{margin-bottom:1em;text-align:inherit}#wp-calendar tbody{text-align:center}#wp-calendar tbody td{width:30px}#wp-calendar tbody a{font-weight:700}#wp-calendar tfoot{opacity:.5}#wp-calendar tfoot #prev{text-align:left}#wp-calendar tfoot #next{text-align:right}.gallery{display:flex;flex-flow:row wrap;margin:0 -10px}.gallery.gallery-columns-1 .gallery-item{flex:1 1 100%;max-width:100%}.gallery.gallery-columns-2 .gallery-item{flex:1 1 50%;max-width:50%}.gallery.gallery-columns-3 .gallery-item{flex:1 1 33.333%;max-width:33.333%}.gallery.gallery-columns-4 .gallery-item{flex:1 1 25%;max-width:25%}.gallery.gallery-columns-5 .gallery-item{flex:1 1 20%;max-width:20%}.gallery.gallery-columns-6 .gallery-item{flex:1 1 16.666%;max-width:16.666%}.gallery.gallery-columns-7 .gallery-item{flex:1 1 14.285%;max-width:14.285%}.gallery.gallery-columns-8 .gallery-item{flex:1 1 12.5%;max-width:12.5%}.gallery.gallery-columns-9 .gallery-item{flex:1 1 11.111%;max-width:11.111%}.gallery.gallery-columns-10 .gallery-item{flex:1 1 10%;max-width:10%}.gallery .gallery-item{flex:1;margin:0;padding:0 10px 20px}.gallery .gallery-item img{width:100%}.has-text-align-left{text-align:left}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.wp-block-image figure{width:auto}.alignfull,.wp-block-categories-list.alignfull{left:50%;margin-left:-50vw;margin-right:-50vw;max-width:calc(100vw - .5em);position:relative;right:50%;width:100vw}.alignwide{margin-left:-10%;max-width:120%;position:relative;width:120%}@media(max-width:1320px){.alignwide{margin-left:auto;width:100%}}.aligncenter img{margin-left:auto;margin-right:auto}.aligncenter a,.aligncenter img{display:block}@layer bricks{:root{--bricks-vh:1vh;--bricks-transition:all 0.2s;--bricks-color-primary:#ffd64f;--bricks-color-secondary:#fc5778;--bricks-text-dark:#212121;--bricks-text-medium:#616161;--bricks-text-light:#9e9e9e;--bricks-text-info:#00b0f4;--bricks-text-success:#11b76b;--bricks-text-warning:#ffa100;--bricks-text-danger:#fa4362;--bricks-bg-info:#e5f3ff;--bricks-bg-success:#e6f6ed;--bricks-bg-warning:#fff2d7;--bricks-bg-danger:#ffe6ec;--bricks-bg-dark:#263238;--bricks-bg-light:#f5f6f7;--bricks-border-color:#dddedf;--bricks-border-radius:4px;--bricks-tooltip-bg:#23282d;--bricks-tooltip-text:#eaecef}html{-webkit-text-size-adjust:100%;text-size-adjust:auto;line-height:1.15}body{margin:0}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}code,kbd,samp{font-family:monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.brxe-section{align-items:center;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;width:100%}@media(max-width:767px){.brxe-section{flex-wrap:wrap}}.brxe-section.has-bg-video{position:relative;z-index:1}.brxe-section.has-shape{position:relative}.brxe-section.bricks-lazy-hidden{background-image:none!important}.brxe-container{align-items:flex-start;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;width:1100px}@media(max-width:767px){.brxe-container{flex-wrap:wrap}}.brxe-container.has-bg-video{position:relative;z-index:1}.brxe-container.has-shape{position:relative}.brxe-container.bricks-lazy-hidden{background-image:none!important}.brxe-block{align-items:flex-start;display:flex;flex-direction:column;width:100%}@media(max-width:767px){.brxe-block{flex-wrap:wrap}}.brxe-block.has-bg-video{position:relative;z-index:1}.brxe-block.has-shape{position:relative}.brxe-block.bricks-lazy-hidden{background-image:none!important}.brxe-div.has-bg-video{position:relative;z-index:1}.brxe-div.has-shape{position:relative}.brxe-div.bricks-lazy-hidden{background-image:none!important}[class*=brxe-]{max-width:100%}:where([class*=brxe-].has-shape>*){position:relative}svg:not([width]){min-width:1em}svg:not([height]){min-height:1em}svg.fill *{fill:inherit}svg.stroke *{stroke:inherit}span[class*=brxe-]:not(.brxe-section):not(.brxe-container):not(.brxe-block):not(.brxe-div){width:auto}.bricks-element-placeholder{align-items:stretch;background-color:var(--bricks-bg-info);color:var(--bricks-text-info);display:flex;font-family:monospace;font-size:16px;font-weight:700;height:auto!important;line-height:1.4;max-width:100%!important;opacity:1!important;text-align:left;width:auto!important}.bricks-element-placeholder.no-php-class{padding:15px}.bricks-element-placeholder.no-php-class,.bricks-element-placeholder[data-type=error]{background-color:var(--bricks-bg-danger);color:var(--bricks-text-danger)}.bricks-element-placeholder[data-type=error] i{background-color:var(--bricks-text-danger)}.bricks-element-placeholder i{align-items:center;background-color:var(--bricks-text-info);color:#fff;display:flex!important;flex-direction:column;font-size:30px!important;justify-content:center;min-height:60px;min-width:80px;padding:0 15px}.bricks-element-placeholder a{text-decoration:underline}.bricks-element-placeholder .placeholder-inner{display:flex;flex-direction:column;justify-content:center;padding:15px 20px}.bricks-element-placeholder .placeholder-title{align-items:center;display:flex;font-size:17px;margin:0}.bricks-element-placeholder .placeholder-description{font-size:14px;margin-top:.5em}#brx-footer{background-position:50%;background-size:cover;flex-shrink:0;margin-top:auto;position:relative;width:100%}body.admin-bar .brx-popup:not(.brx-infobox-popup):not(.brx-infobox-popup-builder){height:calc(var(--bricks-vh, 1vh)*100 - var(--wp-admin--admin-bar--height, 0));top:var(--wp-admin--admin-bar--height,0)}.brx-popup:not(.brx-infobox-popup):not(.brx-infobox-popup-builder){align-items:center;display:flex;flex-direction:column;height:100vh;height:calc(var(--bricks-vh, 1vh)*100);justify-content:center;left:0;position:fixed!important;top:0;width:100%;z-index:10000}.brx-popup:not(.brx-infobox-popup):not(.brx-infobox-popup-builder) .brx-popup-backdrop{background-color:rgba(0,0,0,.5);bottom:0;left:0;opacity:1;position:absolute;right:0;top:0;transition:all 1s ease-in-out;visibility:visible}.brx-popup:not(.brx-infobox-popup):not(.brx-infobox-popup-builder).builder{z-index:999}.brx-popup:not(.brx-infobox-popup):not(.brx-infobox-popup-builder).hide{opacity:0;pointer-events:none;visibility:hidden}.brx-popup:not(.brx-infobox-popup):not(.brx-infobox-popup-builder).hide .brx-popup-backdrop{opacity:0;visibility:hidden}.brx-infobox-popup-builder{--brx-info-box-width:300px;display:flex;flex-direction:column;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)!important;width:var(--brx-info-box-width)}.brx-popup-content{background-color:#fff;margin:0;max-width:100%;overflow-y:auto;padding:30px;z-index:1}.brx-popup-content.brx-woo-quick-view{width:auto}html{font-size:62.5%}*,:after,:before,html{box-sizing:border-box}:after,:before{outline:none}*{border-color:var(--bricks-border-color)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-position:50%;color:#363636;font-family:-apple-system,"system-ui",Segoe UI,roboto,helvetica,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:15px;line-height:1.7;transition:var(--bricks-transition);transition:padding-top 0s}body.no-scroll{overflow:hidden}body.brx-boxed{margin:0 auto;min-height:100vh}.brx-body{display:flex;flex-direction:column;margin:0 auto;width:100%}:where(a){border-color:currentcolor;color:currentcolor;cursor:pointer;text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0;text-rendering:optimizelegibility}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:currentcolor}h1{font-size:2.4em}h1,h2{line-height:1.4}h2{font-size:2.1em}h3{font-size:1.8em}h3,h4{line-height:1.4}h4{font-size:1.6em}h5{font-size:1.3em}h5,h6{line-height:1.4}h6{font-size:1.1em}:where(p){margin-block:0 1.2em}:where(p:last-of-type){margin-block-end:0}:where(p:last-of-type)+h1,:where(p:last-of-type)+h2,:where(p:last-of-type)+h3,:where(p:last-of-type)+h4,:where(p:last-of-type)+h5,:where(p:last-of-type)+h6{margin-block:1.2em 0}figcaption{color:var(--bricks-text-light);font-size:.9em;margin:1em 0;text-align:center}img{height:auto;max-width:100%;outline:none;vertical-align:middle}.bricks-lazy-hidden.wait,.bricks-lazy-load-isotope.wait{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxIDEpIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBzdHJva2Utb3BhY2l0eT0iLjUiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPjxwYXRoIGQ9Ik0zNiAxOGMwLTkuOTQtOC4wNi0xOC0xOC0xOCI+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIGZyb209IjAgMTggMTgiIHRvPSIzNjAgMTggMTgiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9wYXRoPjwvZz48L3N2Zz4=")!important;background-position:50% 50%;background-repeat:no-repeat;background-size:32px;filter:brightness(.5);transition:all 0s}audio,iframe{max-width:100%}button{border:none;cursor:pointer;outline:none;padding:0}blockquote{border-left-style:solid;border-left-width:4px;font-family:georgia,Times New Roman,times,serif;font-size:1.3em;margin:15px 0;padding:0 0 0 30px;position:relative}blockquote cite{display:block;font-size:.8em;font-style:normal;margin-top:.5em;opacity:.5;text-transform:uppercase}hr{border:none;border-top:1px solid var(--bricks-border-color);margin:1em 0}pre{background-color:var(--bricks-bg-light);color:#fc1f49;font-family:monospace;font-size:13px;margin:0;padding:10px 15px;white-space:pre-wrap}table{width:100%}table[class*=brxe-]{display:table}label{color:var(--bricks-text-light);display:block;font-weight:400;margin-bottom:5px}button,input,optgroup,select,textarea{font-family:inherit;text-align:inherit}.input,input:not([type=submit]),select,textarea{border-style:solid;border-width:1px;box-shadow:none;color:currentcolor;font-size:inherit;line-height:40px;outline:none;padding:0 12px;transition:var(--bricks-transition);width:100%}input[type=range]{border:none;height:auto;line-height:1;padding:0}input[type=button],input[type=checkbox],input[type=radio]{width:auto}input[type=checkbox],input[type=radio],input[type=submit],select{cursor:pointer}select{-webkit-appearance:none;appearance:none;background-color:transparent;background-image:linear-gradient(45deg,transparent 50%,gray 0),linear-gradient(135deg,gray 50%,transparent 0);background-position:calc(100% - 20px) calc(50% + 2px),calc(100% - 16px) calc(50% + 2px);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-radius:0}textarea{height:auto;line-height:inherit!important;min-height:90px;padding:10px 12px}::placeholder{color:var(--bricks-border-color)}.skip-link{clip:rect(1px,1px,1px,1px);background:#000;border-bottom-right-radius:8px;color:#fff;font-weight:700;height:1px;left:0;overflow:hidden;padding:5px 10px;position:absolute;top:0;transition:transform .1s;white-space:nowrap;width:1px;z-index:9999}.skip-link:focus{clip:auto;height:auto;overflow:visible;width:auto}body.bricks-is-frontend :focus-visible{outline:auto}@supports not selector(:focus-visible){body.bricks-is-frontend :focus{outline:auto}}.bricks-archive-title-wrapper{margin:60px auto;text-align:center}.bricks-archive-title-wrapper .title{margin:0}.brx-has-megamenu.open .brx-megamenu{opacity:1;visibility:visible}.brx-megamenu{left:0;opacity:0;position:absolute;transition-duration:.2s;transition-property:opacity,transform,visibility;transition-timing-function:ease;visibility:hidden;width:100%;z-index:998}.brx-megamenu:not(.brx-submenu-positioned){display:none!important}.brx-has-multilevel .open>ul,.brx-has-multilevel.open>ul{opacity:1;transform:translate(0);visibility:visible}.brx-has-multilevel .open.active,.brx-has-multilevel .open.active>ul>li,.brx-has-multilevel.open.active,.brx-has-multilevel.open.active>ul>li{display:flex}.brx-has-multilevel .menu-item a{width:100%}.brx-has-multilevel .open:not(.active)>.brx-submenu-toggle{display:none}.brx-has-multilevel>ul ul{transform:translate(20px);transition:transform .1s cubic-bezier(0,0,.2,1);will-change:transform}.brx-has-multilevel ul:not(.brx-multilevel-overflow-right){left:0!important}.brx-has-multilevel ul .active>.brx-submenu-toggle,.brx-has-multilevel ul li:not(.open){display:none}.brx-submenu-toggle{align-items:center;cursor:pointer;display:flex}.brx-submenu-toggle.icon-right button{margin-left:10px}.brx-submenu-toggle.icon-left{flex-direction:row-reverse}.brx-submenu-toggle.icon-left button{margin-right:10px}.brx-submenu-toggle button,.brx-submenu-toggle button>*{align-items:center;background-color:transparent;color:currentcolor;display:flex;transition:transform .1s cubic-bezier(0,0,.2,1);will-change:transform}.brx-multilevel-overflow-right,.brx-multilevel-overflow-right ul,.brx-submenu-overflow-right{left:auto!important;right:0!important}.brx-sub-submenu-overflow-right,.brx-sub-submenu-overflow-right ul,.brx-submenu-overflow-right ul{left:auto!important;right:100%!important}.media-frame select.attachment-filters:last-of-type{max-width:100%!important;width:auto!important}#brx-content{flex:1;position:relative;width:100%}#brx-content .post-password-form{margin:0 auto}#brx-content .post-password-form p:last-child{align-items:flex-end;column-gap:10px;display:flex}#brx-content .post-password-form p:last-child label{flex:1;margin:0}#brx-content .post-password-form input[type=submit]{border-width:1px;display:inline-flex;padding:.5em 1em}#brx-content>.woocommerce{margin-left:auto;margin-right:auto}.bricks-layout-wrapper{--columns:3;--gutter:0px;display:flex;flex-flow:row wrap;list-style-type:none;margin:0;padding:0}.bricks-layout-wrapper:not(.bricks-masonry){width:100%}.bricks-layout-wrapper .meta{color:var(--bricks-text-light)}.bricks-layout-item{line-height:1.6;position:relative}.bricks-layout-item:last-child img{padding-bottom:0!important}.bricks-layout-item .content-wrapper,.bricks-layout-item .overlay-wrapper{align-items:baseline;bottom:0;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;left:0;position:relative;right:0;top:0;z-index:1}.bricks-layout-item .content-wrapper.top,.bricks-layout-item .overlay-wrapper.top{justify-content:flex-start}.bricks-layout-item .content-wrapper.middle,.bricks-layout-item .overlay-wrapper.middle{justify-content:center;margin-bottom:auto;margin-top:auto}.bricks-layout-item .content-wrapper.bottom,.bricks-layout-item .overlay-wrapper.bottom{justify-content:flex-end}.bricks-layout-item .content-wrapper.left,.bricks-layout-item .overlay-wrapper.left{align-items:flex-start;text-align:left}.bricks-layout-item .content-wrapper.center,.bricks-layout-item .overlay-wrapper.center{align-items:center;text-align:center}.bricks-layout-item .content-wrapper.right,.bricks-layout-item .overlay-wrapper.right{align-items:flex-end;text-align:right}.bricks-layout-item .content-wrapper.center.middle,.bricks-layout-item .overlay-wrapper.center.middle{margin-bottom:auto;margin-top:auto}.bricks-layout-item .overlay-wrapper{position:absolute!important;z-index:2}.bricks-layout-item .overlay-wrapper.show-on-hover{opacity:0;position:relative;transition:var(--bricks-transition)}.bricks-layout-item .overlay-wrapper.show-on-hover:hover{opacity:1}.bricks-layout-item .overlay-wrapper.show-on-hover .overlay-inner{transition:var(--bricks-transition);will-change:transform}.bricks-layout-item .overlay-wrapper.show-on-hover.fade-in-up .overlay-inner{transform:translateY(10px)}.bricks-layout-item .overlay-wrapper.show-on-hover.fade-in-up:hover .overlay-inner{transform:translateY(0)}.bricks-layout-item .overlay-wrapper.show-on-hover.fade-in-right .overlay-inner{transform:translateX(-10px)}.bricks-layout-item .overlay-wrapper.show-on-hover.fade-in-right:hover .overlay-inner{transform:translateY(0)}.bricks-layout-item .overlay-wrapper.show-on-hover.fade-in-down .overlay-inner{transform:translateY(-10px)}.bricks-layout-item .overlay-wrapper.show-on-hover.fade-in-down:hover .overlay-inner{transform:translateY(0)}.bricks-layout-item .overlay-wrapper.show-on-hover.fade-in-left .overlay-inner{transform:translateX(10px)}.bricks-layout-item .overlay-wrapper.show-on-hover.fade-in-left:hover .overlay-inner{transform:translateY(0)}.bricks-layout-item .overlay-wrapper.show-on-hover.zoom-in .overlay-inner{transform:scale(.8)}.bricks-layout-item .overlay-wrapper.show-on-hover.zoom-in:hover .overlay-inner{transform:scale(1)}.bricks-layout-item .overlay-wrapper.show-on-hover.zoom-out .overlay-inner{transform:scale(1.2)}.bricks-layout-item .overlay-wrapper.show-on-hover.zoom-out:hover .overlay-inner{transform:scale(1)}.bricks-layout-item .dynamic{margin:0;padding:0}.bricks-layout-item .meta{width:100%}.bricks-layout-item .meta span:first-child{padding:0}.bricks-layout-item .meta span+span{padding:0 5px}.bricks-layout-item .meta span+span:before{content:" ·";left:-5px;position:relative}.bricks-layout-item .excerpt{margin-top:.5em}.bricks-layout-item .taxonomy{margin:0 -5px}.bricks-layout-item .taxonomy a{display:inline-block;line-height:2;margin:0 5px}.bricks-layout-item .bricks-layout-inner{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;display:flex;flex-direction:column;left:0;overflow:hidden;position:relative;right:0;top:0}li.bricks-gutter-sizer{pointer-events:none;position:absolute;top:-99999px;visibility:hidden;width:var(--gutter)!important}.bricks-layout-wrapper .image-wrapper{position:relative}.bricks-layout-wrapper .image-wrapper .overlay-wrapper{height:inherit}.bricks-layout-wrapper .image{aspect-ratio:1/1;object-fit:cover;position:relative}.bricks-layout-wrapper a{color:currentcolor}.bricks-layout-wrapper[data-layout=list]>li.bricks-layout-item{margin-bottom:var(--gutter);width:100%}.bricks-layout-wrapper[data-layout=list]>li.bricks-layout-item:last-child{margin-bottom:0}.bricks-layout-wrapper[data-layout=list] .bricks-layout-inner{flex-direction:row}.bricks-layout-wrapper[data-layout=list] .bricks-layout-inner>*{flex-basis:50%}.bricks-layout-wrapper[data-layout=list].image-position-top .bricks-layout-inner{flex-direction:row-reverse}.bricks-layout-wrapper[data-layout=list].image-position-top .bricks-layout-inner>*{flex-basis:50%}.bricks-layout-wrapper[data-layout=list].image-position-right .bricks-layout-inner{flex-direction:row-reverse!important}.bricks-layout-wrapper[data-layout=list].image-position-right .bricks-layout-inner>*{flex-basis:50%}.bricks-layout-wrapper[data-layout=list].image-position-left .bricks-layout-inner{flex-direction:row}.bricks-layout-wrapper[data-layout=list].image-position-left .bricks-layout-inner>*{flex-basis:50%}.bricks-layout-wrapper[data-layout=list].image-position-bottom .bricks-layout-inner{flex-direction:column-reverse}.bricks-layout-wrapper[data-layout=list].alternate li:nth-child(2n) .bricks-layout-inner{flex-direction:row-reverse!important}.bricks-layout-wrapper[data-layout=list].alternate.image-position-right li:nth-child(odd) .bricks-layout-inner{flex-direction:row-reverse}.bricks-layout-wrapper[data-layout=list].alternate.image-position-right li:nth-child(2n) .bricks-layout-inner{flex-direction:row}.bricks-layout-wrapper[data-layout=grid]:not(.isotope){display:grid;gap:var(--gutter);grid-template-columns:repeat(var(--columns),minmax(0,1fr))}.bricks-layout-wrapper[data-layout=grid].isotope>li:not(.bricks-gutter-sizer){margin-bottom:var(--gutter);width:calc(100%/var(--columns) - var(--gutter)*(var(--columns) - 1)/var(--columns))}.bricks-layout-wrapper[data-layout=grid]>li.bricks-layout-item,.bricks-layout-wrapper[data-layout=grid]>li.bricks-layout-item>a{display:grid}.bricks-masonry{--columns:3;--gutter:10px;display:flex;flex-flow:row wrap;position:relative}.bricks-masonry>:not(.bricks-gutter-sizer){margin-bottom:var(--gutter);width:calc(100%/var(--columns) - var(--gutter)*(var(--columns) - 1)/var(--columns))}.bricks-is-frontend .bricks-layout-wrapper.isotope{transition:opacity .3s ease-in-out}.bricks-is-frontend .bricks-layout-wrapper.isotope.isotope-before-init{opacity:0}.bricks-layout-wrapper[data-layout=masonry]>li:not(.bricks-gutter-sizer){margin-bottom:var(--gutter);width:calc(100%/var(--columns) - var(--gutter)*(var(--columns) - 1)/var(--columns))}.bricks-layout-wrapper[data-layout=masonry] .image{aspect-ratio:unset!important;display:inline-block;position:relative!important}.bricks-layout-wrapper[data-layout=masonry] .bricks-layout-inner{height:auto!important}.bricks-layout-wrapper[data-layout=metro]:not(.isotope){display:grid;gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr))}.bricks-layout-wrapper[data-layout=metro]:not(.isotope)>li:nth-child(3n+1){grid-column:span 2;grid-row:span 2}.bricks-layout-wrapper[data-layout=metro].isotope{--columns:4}.bricks-layout-wrapper[data-layout=metro].isotope>li.bricks-layout-item{margin-bottom:var(--gutter)}.bricks-layout-wrapper[data-layout=metro].isotope>li:nth-child(3n+1):not(.bricks-isotope-sizer){width:50%;width:calc(50% - var(--gutter)/2)}@media(max-width:478px){.bricks-layout-wrapper[data-layout=metro].isotope>li:nth-child(3n+1):not(.bricks-isotope-sizer){width:100%}}.bricks-layout-wrapper[data-layout=metro].isotope>li:nth-child(3n+1):not(.bricks-isotope-sizer) img{height:100%}.bricks-layout-wrapper[data-layout=metro].isotope>li:nth-child(3n+1):not(.bricks-isotope-sizer) .title{font-size:calc(1em + 1.5vmin)}.bricks-layout-wrapper[data-layout=metro].isotope>li{width:25%;width:calc(100%/var(--columns) - var(--gutter)*(var(--columns) - 1)/var(--columns))}@media(max-width:767px){.bricks-layout-wrapper[data-layout=metro].isotope>li{width:calc(50% - var(--gutter)/2)}}@media(max-width:478px){.bricks-layout-wrapper[data-layout=metro].isotope>li{width:100%}}.bricks-layout-wrapper[data-layout=metro] img{height:100%}.bricks-layout-wrapper[data-layout=metro] .image-wrapper{aspect-ratio:1/1}.bricks-layout-wrapper[data-layout=metro] .content-wrapper{position:absolute}#brx-header{background-position:50%;background-size:cover;position:relative;width:100%}#brx-header.transparent{background:transparent;border:none;box-shadow:none;color:#fff}#brx-header.brx-sticky{left:0;position:fixed;right:0;top:0;transition:background-color .2s,transform .4s;width:100%;z-index:998}#brx-header.brx-sticky.on-scroll{position:sticky}#brx-header.brx-sticky .bricks-nav-menu>li>a,#brx-header.brx-sticky>.brxe-block,#brx-header.brx-sticky>.brxe-container,#brx-header.brx-sticky>.brxe-div,#brx-header.brx-sticky>.brxe-section{transition:inherit}#brx-header.brx-sticky.slide-up:not(:has(.cart-detail.off-canvas.active,.brxe-offcanvas.brx-open)){-ms-overflow-style:none;overflow-x:hidden;scrollbar-width:none;transform:translateY(-101%)}#brx-header.brx-sticky.slide-up::-webkit-scrollbar{display:none}#brx-header.brx-sticky.sliding{overflow:hidden}#brx-header.brx-sticky:has(.cart-detail.off-canvas.active,.brxe-offcanvas.brx-open){transition:none}.brx-header-right #brx-header{bottom:0;display:flex;position:fixed;right:0;top:0;width:200px;z-index:998}.brx-header-right #brx-header>.brxe-container,.brx-header-right #brx-header>.brxe-div,.brx-header-right #brx-header>.brxe-section{height:100%}.brx-header-right #brx-content,.brx-header-right #brx-footer{margin-right:200px;width:auto}.brx-header-left #brx-header{bottom:0;display:flex;left:0;position:fixed;top:0;width:200px;z-index:998}.brx-header-left #brx-header>.brxe-container,.brx-header-left #brx-header>.brxe-div,.brx-header-left #brx-header>.brxe-section{height:100%}.brx-header-left #brx-content,.brx-header-left #brx-footer{margin-left:200px;width:auto}.bricks-search-form{align-items:stretch;display:flex!important;justify-content:space-between;position:relative;width:100%}.bricks-search-form label{align-self:center;margin-inline-end:10px}.bricks-search-form input[type=search]{background-color:inherit;color:currentcolor;display:inline-block;max-width:100%;padding:0 20px;width:auto}.bricks-search-form button{align-items:center;display:flex;justify-content:center;position:relative;white-space:nowrap}.bricks-search-form input{line-height:40px;width:100%}.bricks-shape-divider{bottom:0;display:flex;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute!important;right:0;top:0;width:100%}.bricks-shape-divider .bricks-shape-divider-inner{align-items:inherit;height:100%;justify-content:inherit;position:absolute;width:100%}.bricks-shape-divider .bricks-shape-divider-inner svg{height:100%;min-height:unset;min-width:unset;position:relative;width:100%}.bricks-shape-divider .bricks-shape-divider-inner svg g,.bricks-shape-divider .bricks-shape-divider-inner svg path{fill:inherit}.bricks-shape-divider.front{z-index:2}.bricks-shape-divider.flip-horizontal svg{transform:rotateX(180deg)}.bricks-shape-divider.flip-vertical svg{transform:rotateY(180deg)}.bricks-shape-divider.flip-horizontal.flip-vertical svg{transform:rotateX(180deg) rotateY(180deg)}.bricks-shape-divider.overflow{overflow:visible}.bricks-button{align-items:center;border-width:0;display:inline-flex;gap:10px;justify-content:center;letter-spacing:.5px;padding:.5em 1em;text-align:center}.bricks-button.bricks-background-muted{color:var(--bricks-text-medium)}.bricks-button.bricks-background-danger,.bricks-button.bricks-background-dark,.bricks-button.bricks-background-info,.bricks-button.bricks-background-secondary,.bricks-button.bricks-background-success,.bricks-button.bricks-background-warning{color:#fff}.bricks-button.sm{font-size:.9em;padding:.4em 1em}.bricks-button.lg{font-size:1.1em;padding:.6em 1em}.bricks-button.xl{font-size:1.2em;padding:.8em 1em}.bricks-button.block{width:100%}.bricks-button.circle{border-radius:100px!important}.bricks-button.outline{background-color:transparent;border:2px solid}.bricks-button i{position:relative}body.bricks-is-frontend.admin-bar #brx-header.brx-sticky,body.bricks-is-frontend.admin-bar.brx-header-left #brx-header,body.bricks-is-frontend.admin-bar.brx-header-right #brx-header{top:var(--wp-admin--admin-bar--height)}.bricks-lightbox a{cursor:zoom-in}.bricks-background-video-wrapper{background-size:cover;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute!important;top:0;width:100%;z-index:-1}.bricks-background-video-wrapper iframe,.bricks-background-video-wrapper video{border:none;height:inherit;left:50%;max-width:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:inherit}.bricks-background-video-wrapper iframe[poster],.bricks-background-video-wrapper video[poster]{object-fit:cover}.bricks-background-video-wrapper .bricks-video-poster-image{height:inherit;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:inherit;z-index:1}.post-meta{align-items:center;display:inline-flex;gap:20px}.post-meta.column{align-items:unset;flex-direction:column}.post-meta .separator{display:inline-block;text-align:center}.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}.screen-reader-text span:focus,.screen-reader-text:focus,.ui-helper-hidden-accessible:focus{clip:auto!important;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);color:#21759b;display:block;font-size:14px;font-size:.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}.bricks-pagination ul{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;list-style-type:none;margin:0;padding:0}.bricks-pagination ul .page-numbers{display:grid;height:100%;place-items:center}.brx-load-more-hidden,.brx-query-trail:not(.bricks-isotope-sizer){display:none!important}.bricks-isotope-sizer{pointer-events:none;position:absolute;top:-99999px;visibility:hidden}[data-brx-ls-wrapper]{transition:opacity .3s ease-in-out}[data-brx-ls-wrapper]:not(.brx-ls-active){display:none!important}.brx-filter-disabled label:not(.brx-option-disabled),.page-filtered label:not(.brx-option-disabled){opacity:.5}.brx-filter-disabled,.page-filtered{pointer-events:none}.brx-option-disabled,.brx-option-disabled:disabled{opacity:.5;pointer-events:none}.brx-no-active-filter,.brx-option-disabled.brx-option-empty{display:none}.bricks-no-posts-wrapper{text-align:center}.bricks-no-posts-wrapper .title{margin-bottom:30px}.bricks-no-posts-wrapper p{margin-bottom:1em}.bricks-no-posts-wrapper a{font-weight:700}.search-no-results .bricks-no-posts-wrapper{text-align:initial}.bricks-isotope-filters{color:var(--bricks-text-light);list-style-type:none;margin:0;padding:0;text-align:center}.bricks-isotope-filters li{cursor:pointer;display:inline-block;margin-bottom:30px;padding:0 20px;width:auto!important}.bricks-isotope-filters .active{color:var(--bricks-text-dark)}.bricks-swiper-container{list-style:none;margin-left:auto;margin-right:auto;opacity:0;overflow:hidden;padding:0;position:relative;transition:opacity .1s ease-in .1s;z-index:1}.bricks-swiper-container.swiper-initialized{opacity:1}.bricks-swiper-container:not(.swiper-initialized) .swiper-slide:not(.swiper-slide-active){opacity:0}[class^=brxe-] .bricks-swiper-container{opacity:1!important}.swiper-wrapper{box-sizing:content-box;display:grid;grid-auto-flow:column;height:100%;max-height:inherit;min-height:inherit;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;height:auto;transition-property:transform,height}.swiper-autoheight .swiper-slide{height:auto}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-button{align-items:center;background-color:transparent;color:#fff;cursor:pointer;display:flex!important;font-size:40px;font-weight:100;height:50px;justify-content:center;line-height:0;outline:none;padding:0;position:absolute;text-align:center;top:50%;transition:var(--bricks-transition);width:50px;z-index:11}.swiper-button.swiper-button-disabled{opacity:.25}.swiper-button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bricks-swiper-button-prev{background-image:none!important;transform:translate(-100%,-50%)}.bricks-swiper-button-next{background-image:none!important;transform:translate(100%,-50%)}.swiper-button-lock{display:none}.swiper-pagination{display:flex;flex-direction:row;position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{background-color:rgba(0,0,0,.33);border-radius:100%;cursor:pointer;display:inline-block;height:10px;line-height:0;margin:0 5px;padding:0;width:10px}.swiper-pagination-bullet-active{background-color:#000}.swiper-horizontal+.swiper-pagination-horizontal{bottom:15px;left:50%;transform:translateX(-50%)}.swiper-pagination-bullets-dynamic{display:block;font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-horizontal+.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal+.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl+.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.bricks-swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.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-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-cube .swiper-cube-shadow{background:#000;bottom:0;-webkit-filter:blur(50px);filter:blur(50px);height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}:where(.brxe-accordion){list-style-type:none;margin:0;padding:0;width:100%}:where(.brxe-accordion) .brx-open .accordion-content-wrapper{display:block}:where(.brxe-accordion) .brx-open .icon.expanded{display:block!important}:where(.brxe-accordion) .brx-open .icon.expanded+.icon{display:none}:where(.brxe-accordion) .accordion-title-wrapper{cursor:pointer;margin-bottom:-1px;padding:15px 0;transition:var(--bricks-transition)}:where(.brxe-accordion) .accordion-title{align-items:center;display:flex}:where(.brxe-accordion) .accordion-title:empty{display:none!important}:where(.brxe-accordion) .accordion-title.icon-left{flex-direction:row-reverse}:where(.brxe-accordion) .accordion-title.icon-left .icon{margin-left:0;margin-right:10px}:where(.brxe-accordion) .accordion-title.icon-right .icon{margin-left:10px;margin-right:0}:where(.brxe-accordion) .accordion-title .title{flex:1;line-height:30px;margin:0}:where(.brxe-accordion) .accordion-title .icon{font-size:.8em;line-height:1;position:relative;top:1px;transform-origin:center}:where(.brxe-accordion) .accordion-title .icon.expanded{display:none}:where(.brxe-accordion) .accordion-subtitle{opacity:.8}:where(.brxe-accordion) .accordion-content-wrapper{animation:height .5s ease;display:none;overflow:hidden;padding:0 0 15px}:where(.brxe-accordion) .accordion-content-wrapper:empty{display:none!important}.brxe-accordion-nested{--brx-icon-transform:rotate(90deg);width:100%}.brxe-accordion-nested .accordion-title-wrapper{cursor:pointer}.brxe-accordion-nested .accordion-title-wrapper .brxe-heading{margin:0}.brxe-accordion-nested .accordion-content-wrapper{display:none}.brxe-accordion-nested .brx-open>.accordion-content-wrapper{display:block}.brxe-accordion-nested .brx-icon-expanded{display:none}.brxe-accordion-nested .brx-icon-transform{transition:transform .1s}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-transform{transform:var(--brx-icon-transform)}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-collapsed{display:none}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-expanded{display:block}:where(.brxe-alert){align-items:center;border-color:currentcolor;display:flex;justify-content:space-between;padding:15px;width:100%}:where(.brxe-alert).info{background-color:var(--bricks-bg-info);color:var(--bricks-text-info)}:where(.brxe-alert).info .bricks-button{background-color:var(--bricks-text-info);color:#fff}:where(.brxe-alert).success{background-color:var(--bricks-bg-success);color:var(--bricks-text-success)}:where(.brxe-alert).success .bricks-button{background-color:var(--bricks-text-success);color:#fff}:where(.brxe-alert).warning{background-color:var(--bricks-bg-warning);color:var(--bricks-text-warning)}:where(.brxe-alert).warning .bricks-button{background-color:var(--bricks-text-warning);color:#fff}:where(.brxe-alert).danger{background-color:var(--bricks-bg-danger);color:var(--bricks-text-danger)}:where(.brxe-alert).danger .bricks-button{background-color:var(--bricks-text-danger);color:#fff}:where(.brxe-alert).muted{background-color:var(--bricks-bg-light)}:where(.brxe-alert) .content{flex:1}:where(.brxe-alert) h1,:where(.brxe-alert) h2,:where(.brxe-alert) h3,:where(.brxe-alert) h4,:where(.brxe-alert) h5,:where(.brxe-alert) h6{color:inherit}:where(.brxe-alert) p{margin:0}:where(.brxe-alert) a{text-decoration:underline}:where(.brxe-alert) svg{cursor:pointer;height:1em}:where(.brxe-alert) svg g{stroke:currentcolor}.brxe-audio{background-color:var(--bricks-bg-dark);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;padding:15px 20px;width:100%}.brxe-audio.theme-light{background-color:var(--bricks-bg-light);color:var(--bricks-text-dark)}.brxe-audio.theme-light .mejs-container .mejs-controls .mejs-button>button{filter:brightness(0)}.brxe-audio.theme-light .mejs-container .mejs-controls .mejs-horizontal-volume-current,.brxe-audio.theme-light .mejs-container .mejs-controls .mejs-horizontal-volume-handle,.brxe-audio.theme-light .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current{background-color:var(--bricks-bg-dark)}.brxe-audio.theme-light .mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded{background-color:rgba(38,50,56,.5)}.brxe-audio.theme-light .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total{background-color:rgba(38,50,56,.25)}.brxe-audio.theme-light .mejs-container .mejs-controls .mejs-time-rail .mejs-time-handle-content{background-color:var(--bricks-bg-dark)}.brxe-audio.theme-light .mejs-container .mejs-controls .mejs-time-rail .mejs-time-float{background-color:var(--bricks-bg-dark);color:#fff}.brxe-audio.theme-light .mejs-container .mejs-controls .mejs-time-rail .mejs-time-float .mejs-time-float-corner{border-color:var(--bricks-bg-dark) transparent transparent}.brxe-audio.theme-light .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{background-color:rgba(38,50,56,.33)}.brxe-audio .audio-title{color:currentcolor;margin:0;position:relative;z-index:1}.brxe-audio .audio-controls{display:none}.brxe-audio .mejs-container{background:none!important;width:100%!important}.brxe-audio .mejs-container .mejs-controls{background:transparent!important;padding:0!important}.brxe-audio .mejs-container .mejs-controls .mejs-time{color:currentcolor;font-size:12px;font-weight:600}.brxe-audio .mejs-container .mejs-controls .mejs-horizontal-volume-handle{background-color:#fff;border-radius:50%;display:block;height:10px;position:absolute;top:-3px;width:10px}.brxe-audio .mejs-container .mejs-controls .mejs-button>button{background-image:url(//cyclingworld.de/wp-content/themes/bricks/assets/svg/audio/control-play.svg);background-position:50%;background-repeat:no-repeat;background-size:26px!important;filter:brightness(100);height:26px;margin:7px -3px;outline:none;width:26px}.brxe-audio .mejs-container .mejs-controls .mejs-play>button,.brxe-audio .mejs-container .mejs-controls .mejs-replay>button{background-image:url(//cyclingworld.de/wp-content/themes/bricks/assets/svg/audio/control-play.svg)}.brxe-audio .mejs-container .mejs-controls .mejs-pause>button{background-image:url(//cyclingworld.de/wp-content/themes/bricks/assets/svg/audio/control-pause.svg)}.brxe-audio .mejs-container .mejs-controls .mejs-mute>button{background-image:url(//cyclingworld.de/wp-content/themes/bricks/assets/svg/audio/control-volume-max.svg)}.brxe-audio .mejs-container .mejs-controls .mejs-unmute>button{background-image:url(//cyclingworld.de/wp-content/themes/bricks/assets/svg/audio/control-mute.svg)}.brxe-audio .mejs-container .mejs-controls .mejs-time-rail{align-items:center;display:flex;padding-top:0}.brxe-audio .mejs-container .mejs-controls .mejs-time-rail .mejs-time-buffering,.brxe-audio .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current,.brxe-audio .mejs-container .mejs-controls .mejs-time-rail .mejs-time-hovered,.brxe-audio .mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded,.brxe-audio .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total{border-radius:2px;height:4px;margin:0}.brxe-audio .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current{background-color:#fff}.brxe-audio .mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded{background-color:hsla(0,0%,100%,.5)}.brxe-audio .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total{background-color:hsla(0,0%,100%,.25)}.brxe-audio .mejs-container .mejs-controls .mejs-time-rail .mejs-time-handle-content{background-color:#fff;border:none;border-radius:100%;display:block!important;height:10px;left:-8px;top:-7px;transform:scale(1);width:10px}.brxe-audio .mejs-container .mejs-controls .mejs-time-rail .mejs-time-float{background-color:#fff;border:none;border-radius:2px}.brxe-audio .mejs-container .mejs-controls .mejs-time-rail .mejs-time-float .mejs-time-float-corner{border-color:#fff transparent transparent}.brxe-audio .mejs-container .mejs-controls .mejs-horizontal-volume-slider{height:40px}.brxe-audio .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{border-radius:2px}.brxe-audio .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{background-color:hsla(0,0%,100%,.33);border-radius:2px;height:4px;top:50%;transform:translateY(-50%)}.brxe-back-to-top{align-items:center;appearance:none;bottom:20px;cursor:pointer;display:flex;flex-direction:row;opacity:0;position:fixed;right:20px;transition:all .1s ease-in-out;visibility:hidden;z-index:9999}.brxe-back-to-top.bricks-draggable-handle,.brxe-back-to-top.visible{opacity:1;visibility:visible}.brxe-breadcrumbs{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.brxe-breadcrumbs .separator{display:flex}.brxe-breadcrumbs .item:has(>svg,>i){align-items:center;display:flex}.brxe-button{width:auto}.brxe-animated-typing{line-height:1;margin:0}.brxe-animated-typing .typed-cursor{animation:blink .3s infinite;animation-direction:alternate;display:inline-block;font-size:1em;opacity:1}@keyframes blink{to{opacity:0}}.brxe-carousel{min-width:0;position:relative;width:100%}.brxe-carousel .image{background-position:50%;background-size:cover;bottom:0;height:300px;left:0;position:relative;right:0;top:0}.brxe-carousel .swiper-autoheight .image{height:auto!important;width:100%}.brxe-carousel .content-wrapper,.brxe-carousel .overlay-wrapper{align-items:baseline;bottom:0;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;left:0;position:relative;right:0;top:0;z-index:1}.brxe-carousel .content-wrapper.top,.brxe-carousel .overlay-wrapper.top{justify-content:flex-start}.brxe-carousel .content-wrapper.middle,.brxe-carousel .overlay-wrapper.middle{justify-content:center;margin-bottom:auto;margin-top:auto}.brxe-carousel .content-wrapper.bottom,.brxe-carousel .overlay-wrapper.bottom{justify-content:flex-end}.brxe-carousel .content-wrapper.left,.brxe-carousel .overlay-wrapper.left{align-items:flex-start;text-align:left}.brxe-carousel .content-wrapper.center,.brxe-carousel .overlay-wrapper.center{align-items:center;text-align:center}.brxe-carousel .content-wrapper.right,.brxe-carousel .overlay-wrapper.right{align-items:flex-end;text-align:right}.brxe-carousel .content-wrapper.center.middle,.brxe-carousel .overlay-wrapper.center.middle{margin-bottom:auto;margin-top:auto}.brxe-carousel .overlay-wrapper{position:absolute!important;z-index:2}.brxe-carousel .overlay-wrapper.show-on-hover{opacity:0;position:relative;transition:var(--bricks-transition)}.brxe-carousel .overlay-wrapper.show-on-hover:hover{opacity:1}.brxe-carousel .overlay-wrapper.show-on-hover .overlay-inner{transition:var(--bricks-transition);will-change:transform}.brxe-carousel .overlay-wrapper.show-on-hover.fade-in-up .overlay-inner{transform:translateY(10px)}.brxe-carousel .overlay-wrapper.show-on-hover.fade-in-up:hover .overlay-inner{transform:translateY(0)}.brxe-carousel .overlay-wrapper.show-on-hover.fade-in-right .overlay-inner{transform:translateX(-10px)}.brxe-carousel .overlay-wrapper.show-on-hover.fade-in-right:hover .overlay-inner{transform:translateY(0)}.brxe-carousel .overlay-wrapper.show-on-hover.fade-in-down .overlay-inner{transform:translateY(-10px)}.brxe-carousel .overlay-wrapper.show-on-hover.fade-in-down:hover .overlay-inner{transform:translateY(0)}.brxe-carousel .overlay-wrapper.show-on-hover.fade-in-left .overlay-inner{transform:translateX(10px)}.brxe-carousel .overlay-wrapper.show-on-hover.fade-in-left:hover .overlay-inner{transform:translateY(0)}.brxe-carousel .overlay-wrapper.show-on-hover.zoom-in .overlay-inner{transform:scale(.8)}.brxe-carousel .overlay-wrapper.show-on-hover.zoom-in:hover .overlay-inner{transform:scale(1)}.brxe-carousel .overlay-wrapper.show-on-hover.zoom-out .overlay-inner{transform:scale(1.2)}.brxe-carousel .overlay-wrapper.show-on-hover.zoom-out:hover .overlay-inner{transform:scale(1)}.brxe-carousel .dynamic{margin:0;padding:0}.brxe-carousel .meta{width:100%}.brxe-carousel .meta span:first-child{padding:0}.brxe-carousel .meta span+span{padding:0 5px}.brxe-carousel .meta span+span:before{content:" ·";left:-5px;position:relative}.brxe-carousel .excerpt{margin-top:.5em}.brxe-carousel .taxonomy{margin:0 -5px}.brxe-carousel .taxonomy a{display:inline-block;line-height:2;margin:0 5px}.brxe-carousel .overlay-wrapper{height:300px}.brxe-code{width:100%}.brxe-countdown{display:inline-flex;flex-wrap:wrap;width:auto}.brxe-countdown .field{align-items:center;display:inline-flex;flex-direction:column;justify-content:center}.brxe-countdown .format,.brxe-countdown .prefix,.brxe-countdown .suffix{display:block}.brxe-counter{width:auto}:where(.brxe-divider){align-items:center;display:flex;font-size:30px;gap:30px}:where(.brxe-divider).horizontal{width:100%}:where(.brxe-divider).horizontal .line{border-top:1px solid}:where(.brxe-divider).vertical{flex-direction:column}:where(.brxe-divider).vertical .line{border-right:1px solid;width:auto}:where(.brxe-divider) .line{position:relative;width:100%}:where(.brxe-divider) .icon{flex-shrink:0;position:relative}:where(.brxe-divider) a{display:inline-flex}.brxe-dropdown{cursor:pointer;display:flex;flex-direction:column;position:relative}.brxe-dropdown.brx-draggable:empty{min-height:0}.brxe-dropdown.brx-draggable:empty:not(.editing){outline:none}.brxe-dropdown[data-static] .open>.brx-dropdown-content,.brxe-dropdown[data-static].open>.brx-dropdown-content{display:block}.brxe-dropdown[data-static] .brx-dropdown-content{display:none;position:static}.brxe-dropdown:not([data-toggle=click]):hover .brx-dropdown-content:after{bottom:100%;content:"";height:var(--brx-dropdown-height-before,0);position:absolute;width:100%;z-index:1}.brxe-dropdown.caret .brx-dropdown-content:before{border:0 solid transparent;border-bottom-color:#fff;content:"";height:0;left:0;position:absolute;top:0;transform:translateY(-100%);transition-duration:.2s;transition-property:opacity,transform,visibility;transition-timing-function:ease;width:0}.brxe-dropdown.open>.brx-dropdown-content{opacity:1;visibility:visible}.brxe-dropdown:not(.open) .brx-dropdown-content{pointer-events:none}.brxe-dropdown .brx-submenu-toggle{gap:10px}.brxe-dropdown .brxe-dropdown:not([data-toggle=click]):hover:before{display:none}.brxe-dropdown .brxe-dropdown .brx-dropdown-content{left:100%;top:0}.brx-dropdown-content{background-color:#fff;cursor:auto;display:flex;flex-direction:column;list-style-type:none;margin:0;min-width:200px;opacity:0;padding:0;position:absolute;top:100%;transition-duration:.2s;transition-property:opacity,transform,visibility;transition-timing-function:ease;visibility:hidden;z-index:1001}.brx-dropdown-content:not(.brx-submenu-positioned){display:none!important}.brx-dropdown-content>li.brxe-text-link{display:list-item}.brx-dropdown-content>li .brxe-text-link{display:flex}.brx-multilevel-back{align-items:center;cursor:pointer;display:flex;gap:3px;width:100%}.brx-render-child-nodes{display:none!important}:where(.brxe-form){display:flex;flex-wrap:wrap;width:100%}:where(.brxe-form) .label,:where(.brxe-form) label{color:inherit;font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}:where(.brxe-form) .form-group{display:flex;flex-direction:column;padding:0 0 20px;width:100%}:where(.brxe-form) .form-group.captcha,:where(.brxe-form) .form-group:last-child{padding-bottom:0}:where(.brxe-form) .form-group.captcha{line-height:1}:where(.brxe-form) .form-group.file{display:block}:where(.brxe-form) .form-group.file>label.choose-files{margin-bottom:0}:where(.brxe-form) .form-group>.label{margin-bottom:5px}:where(.brxe-form) .form-group .form-group-error-message{background-color:var(--bricks-bg-danger);color:var(--bricks-text-danger);display:none;padding:15px;width:100%}:where(.brxe-form) .form-group .form-group-error-message.show{display:block}:where(.brxe-form) .form-group .password-input-wrapper{position:relative}:where(.brxe-form) .form-group .password-input-wrapper .password-toggle{background:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}:where(.brxe-form) .form-group .password-input-wrapper .password-toggle span{display:flex}:where(.brxe-form) .form-group .password-input-wrapper .password-toggle span.hide{display:none}:where(.brxe-form) .submit-button-wrapper{width:auto}:where(.brxe-form) .required:after{content:"*";padding:0 2px;position:relative;top:-2px}:where(.brxe-form) .options-wrapper{list-style-type:none;margin:0;padding:0}:where(.brxe-form) .options-wrapper input,:where(.brxe-form) .options-wrapper label{display:inline-block;height:auto;margin:0 5px 0 0;width:auto}:where(.brxe-form) .options-wrapper input[type=checkbox],:where(.brxe-form) .options-wrapper input[type=radio]{margin:initial;padding:initial;position:relative;top:1px}:where(.brxe-form) button[type=submit].sending{cursor:default}:where(.brxe-form) button[type=submit].sending .text{opacity:.5}:where(.brxe-form) button[type=submit].sending>i,:where(.brxe-form) button[type=submit].sending>svg{display:none}:where(.brxe-form) button[type=submit].sending .loading{animation:load8 1s linear infinite;display:flex;opacity:1}:where(.brxe-form) button[type=submit].sending .loading svg{transform:scaleX(-1)}:where(.brxe-form) button[type=submit] .loading{display:none}:where(.brxe-form) button[type=submit] svg{height:1em;transform-origin:center}:where(.brxe-form) .recaptcha-hidden{display:none}:where(.brxe-form) .recaptcha-error{display:none;padding:0!important}:where(.brxe-form) .recaptcha-error.show{display:block}:where(.brxe-form) .recaptcha-error .brxe-alert.danger{align-items:center;background-color:var(--bricks-bg-danger);border-color:currentcolor;color:var(--bricks-text-danger);display:flex;justify-content:space-between;padding:15px;width:100%}:where(.brxe-form) .hcaptcha-error{display:none;padding:0!important}:where(.brxe-form) .hcaptcha-error.show{display:block}:where(.brxe-form) .hcaptcha-error .brxe-alert.danger{align-items:center;background-color:var(--bricks-bg-danger);border-color:currentcolor;color:var(--bricks-text-danger);display:flex;justify-content:space-between;padding:15px;width:100%}:where(.brxe-form) input[type=checkbox]+.label,:where(.brxe-form) input[type=checkbox]+label,:where(.brxe-form) input[type=radio]+.label,:where(.brxe-form) input[type=radio]+label{color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;text-transform:inherit}:where(.brxe-form) textarea{height:inherit;resize:vertical}:where(.brxe-form) .message{background-color:var(--bricks-bg-info);color:var(--bricks-text-info);display:flex;gap:15px;justify-content:space-between;opacity:1;padding-bottom:0;position:relative;width:100%}:where(.brxe-form) .message.success{background-color:var(--bricks-bg-success);color:var(--bricks-text-success)}:where(.brxe-form) .message.error{background-color:var(--bricks-bg-danger);color:var(--bricks-text-danger)}:where(.brxe-form) .message .text{padding:15px}:where(.brxe-form) .message.closing{opacity:0;transition:opacity .2s}:where(.brxe-form) .message .close{all:unset;cursor:pointer;padding:15px}:where(.brxe-form) input.file,:where(.brxe-form) input[type=file]{display:block;height:0;opacity:0;width:0}:where(.brxe-form) .file-result{display:none;padding:0}:where(.brxe-form) .file-result.show{align-items:center;display:flex;margin:0 0 15px}:where(.brxe-form) .file-result.show.danger{background-color:var(--bricks-bg-danger);color:var(--bricks-text-danger);justify-content:space-between;padding:15px}:where(.brxe-form) .file-result.show.danger svg{cursor:pointer;height:1em;margin-left:5px}:where(.brxe-form) .file-result.show.danger svg g{stroke:currentcolor}:where(.brxe-form) .file-result.show .remove{display:inline-block;font-size:12px;line-height:30px;margin:0 15px;padding:0 10px}:where(.brxe-form) .file-result.show .remove:hover{background-color:var(--bricks-text-danger);color:#fff}:where(.brxe-form) .choose-files{align-self:flex-start;background-color:transparent;border:1px solid var(--bricks-border-color);cursor:pointer;display:inline-block;font-family:inherit;font-size:12px;font-weight:600;line-height:40px;padding:0 15px;text-align:center;text-transform:none;white-space:nowrap;width:auto}:where(.brxe-form) .choose-files:hover{background-color:rgba(0,0,0,.05)}:where(.brxe-form) .gallery-preview{display:flex;flex-wrap:wrap;gap:10px}:where(.brxe-form) .gallery-preview:not(:empty)+button{margin-top:5px}:where(.brxe-form) .image-preview{align-self:flex-start;overflow:hidden;position:relative}:where(.brxe-form) .image-preview:hover button{opacity:1}:where(.brxe-form) .image-preview:has(img)+button{margin-top:5px}:where(.brxe-form) .image-preview button{background-color:#fff;border:none;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}:where(.brxe-form) .image-preview button:hover{background-color:var(--bricks-text-danger);color:#fff}:where(.brxe-form) .image-preview button.hide{display:none}.grecaptcha-badge{visibility:hidden}:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}:where(.brxe-icon-box){align-items:flex-start;display:flex;flex-direction:column}:where(.brxe-icon-box).top .icon{margin-bottom:20px}:where(.brxe-icon-box).bottom{flex-direction:column-reverse}:where(.brxe-icon-box).bottom .icon{margin-top:20px}:where(.brxe-icon-box).right{flex-direction:row-reverse}:where(.brxe-icon-box).right .icon{margin-left:20px}:where(.brxe-icon-box).left{flex-direction:row}:where(.brxe-icon-box).left .icon{margin-right:20px}:where(.brxe-icon-box) .icon{display:inline-flex}:where(.brxe-icon-box) .icon a{display:inline-flex}:where(.brxe-icon-box) i{display:inline-block;font-size:40px;line-height:1;text-align:center}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}.brxe-image-gallery{width:100%}.brxe-image-gallery figure{all:unset;display:block}.brxe-image-gallery figure>a{display:block}.brxe-image-gallery .image{position:relative}.brxe-image-gallery .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}.brxe-image-gallery[data-layout=metro] .image img{height:auto;width:100%}.brxe-filter-active-filters{display:flex;flex-wrap:wrap;gap:10px;list-style-type:none;margin:0;padding:0}.brxe-filter-active-filters:empty{display:none}.brxe-filter-active-filters button{position:relative;white-space:nowrap}.brxe-filter-checkbox{list-style-type:none;margin:0;padding:0}:where(.brxe-filter-checkbox[data-mode=button]){display:flex;flex-wrap:wrap;gap:10px}:where(.brxe-filter-checkbox[data-mode=button]) .bricks-button{display:inline-block}.brxe-filter-checkbox[data-mode=button] input[type=checkbox]{display:none}.brxe-filter-checkbox label{align-items:center;color:inherit;cursor:pointer;display:flex;font:inherit;gap:.5em;margin:inherit}.brxe-filter-checkbox label.brx-option-disabled{cursor:default}.brxe-filter-checkbox .brx-option-text{display:inline-flex;gap:4px}.brxe-filter-radio{list-style-type:none;margin:0;padding:0}:where(.brxe-filter-radio[data-mode=button]){display:flex;flex-wrap:wrap;gap:10px}.brxe-filter-radio[data-mode=button] input[type=radio]{display:none}.brxe-filter-radio label{align-items:center;color:inherit;cursor:pointer;display:flex;font:inherit;gap:.5em;margin:inherit}.brxe-filter-radio .brx-option-text{display:inline-flex;gap:4px}.brxe-filter-range{flex-direction:column;width:100%}.brxe-filter-range,.brxe-filter-range .min-max-wrap{display:flex;gap:10px}.brxe-filter-range .min-max-wrap>div{align-items:center;display:flex;flex-grow:1;gap:10px}.brxe-filter-range .min-max-wrap>div .label{flex-shrink:0}.brxe-filter-range input{max-width:100%}.brxe-filter-range input[type=range]{outline:none}.brxe-filter-range .double-slider-wrap{display:flex;flex-direction:column;padding-top:14px;position:relative;width:100%}.brxe-filter-range .double-slider-wrap .slider-wrap{position:relative}.brxe-filter-range .double-slider-wrap .slider-wrap .slider-base{border:2px solid var(--bricks-border-color);border-radius:5px;height:0;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.brxe-filter-range .double-slider-wrap .slider-wrap .slider-track{border:2px solid;border-radius:5px;height:0;left:0;position:absolute;top:50%;transform:translateY(-50%)}.brxe-filter-range .double-slider-wrap input[type=range]{appearance:none;-webkit-appearance:none;border-radius:2px;height:0;pointer-events:none;position:absolute}.brxe-filter-range .double-slider-wrap input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background-color:#fff;border:2px solid;border-radius:14px;box-shadow:inset 0 0 0 2px #fff;cursor:pointer;height:14px;pointer-events:all;position:relative;transition:.1s;width:14px;z-index:2}.brxe-filter-range .double-slider-wrap input[type=range]::-moz-range-thumb{-webkit-appearance:none;background-color:#fff;border:2px solid;border-radius:14px;box-shadow:inset 0 0 0 2px #fff;cursor:pointer;height:14px;pointer-events:all;position:relative;transition:.1s;width:14px;z-index:2}.brxe-filter-range .double-slider-wrap label{display:none}.brxe-filter-range .double-slider-wrap .value-wrap{display:flex;justify-content:space-between;margin-top:14px}.brxe-filter-range .double-slider-wrap .value-wrap>span{display:inline-flex;gap:10px}.brxe-filter-search{position:relative;width:100%}.brxe-filter-search :where(input){width:100%}.brxe-filter-search .icon{cursor:pointer;display:grid;height:100%;margin-inline:10px;place-items:center;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s;visibility:hidden}.brxe-filter-search .icon.brx-show{visibility:visible}.brxe-instagram-feed{display:flex;flex-direction:column;gap:10px;width:100%}.brxe-instagram-feed ul{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);list-style-type:none;margin:0;padding:0}.brxe-instagram-feed li{overflow:hidden;position:relative}.brxe-instagram-feed li .brx-icon{color:#fff;font-size:24px;line-height:1;position:absolute;right:10px;top:10px}.brxe-instagram-feed li .brx-icon svg{height:24px;width:24px}.brxe-instagram-feed img{aspect-ratio:1;height:100%;object-fit:cover;width:100%}.brxe-instagram-feed .caption{background-color:rgba(0,0,0,.5);bottom:0;color:#fff;font-size:14px;left:0;padding:10px;position:absolute;right:0;transition:opacity .2s ease-in-out}.brxe-instagram-feed .follow{align-items:center;display:flex;gap:5px}.brxe-map-leaflet{height:300px;width:100%}.brxe-map-leaflet .leaflet-container{height:100%;width:100%}:where(.brxe-list){list-style-type:none;margin:0;padding:0;width:100%}:where(.brxe-list) li{position:relative}:where(.brxe-list) li:last-child{margin-bottom:0}:where(.brxe-list) li[data-highlight]:before{content:attr(data-highlight);display:inline-block}:where(.brxe-list) .content{align-items:center;display:flex;justify-content:space-between}:where(.brxe-list) .icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}:where(.brxe-list) .icon svg{font-size:medium}:where(.brxe-list) .title{display:inline-block;margin:0 10px 0 0}:where(.brxe-list) .meta{margin-left:10px}:where(.brxe-list) .description{display:flex}:where(.brxe-list) .separator{border-top-style:solid;border-top-width:1px;flex:1;flex-basis:50px}.brxe-logo{color:currentcolor;font-size:20px;font-weight:600;line-height:1}.brxe-logo img{display:block;height:auto;width:auto}.brxe-logo a{color:currentcolor;display:inline-block}.gm-style{font:inherit!important;text-decoration:inherit!important}.brxe-map{height:300px;position:relative;width:100%}.brxe-map.no-key{overflow:hidden}.brxe-map.no-key.bricks-draggable-item>iframe{pointer-events:none}.brxe-map>iframe{border:0}.brxe-map ol,.brxe-map ul{list-style-type:none;margin:0;padding:0}.brxe-map .infoBox{background-color:#fff;border-radius:4px;box-shadow:4px 4px 4px rgba(0,0,0,.2);display:flex;flex-direction:column;font-size:14px;gap:5px;min-width:300px;padding:10px;transform:translate(-50%,calc(-100% - 60px))!important}.brxe-map .infoBox:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;bottom:0;content:"";left:50%;position:absolute;transform:translate(-50%,100%)}.brxe-map .infoBox .title{font-size:15px;line-height:1.4;margin:0;padding-right:30px}.brxe-map .infoBox .subtitle{font-size:14px;font-weight:500}.brxe-map .infoBox .content{font-size:13px;margin:0}.brxe-map .infoBox .content+.images{margin-top:10px}.brxe-map .infoBox .images{display:grid;gap:5px;grid-template-columns:repeat(4,1fr)}.brxe-map .infoBox .images img{width:100%}.brxe-map .infoBox .close-infobox{cursor:pointer;font-size:30px;line-height:1;pointer-events:all;position:absolute;right:15px;top:10px}.brxe-map .infoBox>img{height:14px;position:absolute!important;right:0;top:0;width:14px}.brxe-map .brx-infobox-popup{display:flex;flex-direction:column;min-width:300px;transform:translate(-50%,calc(-100% - 60px))!important}.brxe-map .brx-infobox-popup:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;bottom:0;content:"";left:50%;position:absolute;transform:translate(-50%,100%);z-index:1}.brxe-map .brx-infobox-popup .close-infobox{cursor:pointer;font-size:30px;line-height:1;pointer-events:all;position:absolute;right:15px;top:10px;z-index:1}.brxe-map .brx-infobox-popup img{width:100%}.brxe-map .brx-map-no-results{align-items:center;display:flex;justify-content:center;left:50%;padding:15px 30px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:999999}.brxe-map .brx-map-no-results,.brxe-map .brx-marker-text{background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.3)}.brxe-map .brx-marker-text{border-radius:4px;font-size:14px;max-width:200px;overflow:hidden;padding:5px 10px;text-overflow:ellipsis;white-space:nowrap}.brxe-map .brx-map-cluster{fill:blue}.brxe-map .brx-map-cluster text{fill:#fff}:where(.brxe-nav-menu).dragging .bricks-mobile-menu-wrapper{display:none!important;pointer-events:none!important}:where(.brxe-nav-menu) .menu-item:not(.open) .sub-menu{pointer-events:none}:where(.brxe-nav-menu) .menu-item:not(.open) .sub-menu:not(.brx-submenu-positioned){display:none!important}:where(.brxe-nav-menu) ol,:where(.brxe-nav-menu) ul{list-style-type:none;margin:0;padding:0}:where(.brxe-nav-menu) .bricks-nav-menu{display:flex;line-height:inherit;margin:0;padding:0}:where(.brxe-nav-menu) .bricks-nav-menu>li{margin:0 0 0 30px}:where(.brxe-nav-menu) .bricks-nav-menu>li.menu-item-has-children:hover:before{content:"";height:100%;min-height:60px;position:absolute;top:100%;width:100%;z-index:1}:where(.brxe-nav-menu) .bricks-nav-menu>li>.sub-menu.caret:before{border:0 solid transparent;border-bottom:0 solid var(--bricks-bg-dark);content:"";height:0;left:0;position:absolute;top:0;transform:translateY(-100%);width:0}:where(.brxe-nav-menu) .bricks-nav-menu>li[data-toggle=click]:before{display:none}:where(.brxe-nav-menu) .bricks-nav-menu>li[data-toggle=click].open>.sub-menu.caret:before{display:block}:where(.brxe-nav-menu) .bricks-nav-menu>li[data-toggle=click] .sub-menu.caret:before{display:none}:where(.brxe-nav-menu) .bricks-nav-menu li{position:relative}:where(.brxe-nav-menu) .bricks-nav-menu li.open>.sub-menu{opacity:1;visibility:visible}:where(.brxe-nav-menu) .bricks-nav-menu li.open[data-static]>.sub-menu{display:block}:where(.brxe-nav-menu) .bricks-nav-menu li:not(.brx-has-megamenu)>a{display:flex;width:100%}:where(.brxe-nav-menu) .bricks-nav-menu li[data-static]{flex-direction:column}:where(.brxe-nav-menu) .bricks-nav-menu li[data-static] .sub-menu{display:none;position:static!important;transform:none}:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu{background-color:var(--bricks-bg-dark);color:#fff;line-height:60px;min-width:150px;opacity:0;position:absolute;top:100%;transition:var(--bricks-transition);visibility:hidden;white-space:nowrap;z-index:998}:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu li{border-style:none;position:relative;width:100%}:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu a,:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu button{color:currentcolor;padding:0 20px}:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu .sub-menu{left:100%;padding-top:0;top:0}:where(.brxe-nav-menu) .bricks-nav-menu .brx-has-multilevel .sub-menu .brx-submenu-toggle{width:100%}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle{background-color:transparent;cursor:pointer;display:none;height:16px;min-width:12px;position:relative;width:20px}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle.always{display:block!important}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle:hover span{min-width:12px;width:20px}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle span{background-color:currentcolor;display:block;height:2px;position:absolute;right:0;transition:var(--bricks-transition)}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle .bar-top{min-width:12px;top:0;width:20px}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle .bar-center{min-width:12px;top:7px;width:20px}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle .bar-bottom{min-width:12px;top:14px;width:20px}.brx-body.iframe .bricks-mobile-menu-wrapper .sub-menu{display:block!important}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle{min-width:20px;width:20px;z-index:1000}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle.fixed{position:fixed}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-top{top:50%;transform:rotate(45deg)}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-center{opacity:0}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-bottom{top:50%;transform:rotate(-45deg)}.brxe-nav-menu.show-mobile-menu li.open>.brx-megamenu{display:initial;opacity:1;position:static;visibility:visible}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-wrapper{max-width:100vw;opacity:1!important;transform:translateX(0)!important;visibility:visible;z-index:999}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-overlay{opacity:1;visibility:visible;z-index:998}.brxe-nav-menu .bricks-mobile-menu-wrapper{bottom:0;color:#fff;display:flex;flex-direction:column;height:100vh;height:calc(var(--bricks-vh, 1vh)*100);left:0;position:fixed;right:auto;scrollbar-width:none;top:var(--wp-admin--admin-bar--height,0);transition-duration:.2s;transition-property:background-color,opacity,transform,visibility;visibility:hidden;width:300px;z-index:999}.brxe-nav-menu .bricks-mobile-menu-wrapper::-webkit-scrollbar{background:transparent;height:0;width:0}.brxe-nav-menu .bricks-mobile-menu-wrapper:before{background-color:#23282d;background-size:cover;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.brxe-nav-menu .bricks-mobile-menu-wrapper.fade-in{opacity:0;transform:translateX(0)!important}.brxe-nav-menu .bricks-mobile-menu-wrapper.left{transform:translateX(-100%)}.brxe-nav-menu .bricks-mobile-menu-wrapper.right{left:auto;right:0;transform:translateX(100%)}.brxe-nav-menu .bricks-mobile-menu-wrapper a{display:block;width:100%}.brxe-nav-menu .bricks-mobile-menu-wrapper .brx-megamenu a{display:initial}.brxe-nav-menu .bricks-mobile-menu-wrapper li a{line-height:60px}.brxe-nav-menu .bricks-mobile-menu-wrapper li a:focus{outline-offset:-1px}.brxe-nav-menu .bricks-mobile-menu-wrapper .sub-menu{background:none!important;display:none;line-height:40px}.brxe-nav-menu .bricks-mobile-menu-wrapper .sub-menu li>.brx-submenu-toggle>*,.brxe-nav-menu .bricks-mobile-menu-wrapper .sub-menu li>a{padding:0 45px}.brxe-nav-menu .bricks-mobile-menu-wrapper li.open>.sub-menu{display:block}.brxe-nav-menu .bricks-mobile-menu-wrapper li.menu-item-has-children:hover:before{display:none}.brxe-nav-menu .bricks-mobile-menu{overflow-y:scroll;position:relative;scrollbar-width:none}.brxe-nav-menu .bricks-mobile-menu::-webkit-scrollbar{background:transparent;height:0;width:0}.brxe-nav-menu .bricks-mobile-menu>li>.brx-submenu-toggle>*,.brxe-nav-menu .bricks-mobile-menu>li>a{padding:0 30px}.brxe-nav-menu .bricks-mobile-menu .brx-megamenu{display:none}.brxe-nav-menu .bricks-mobile-menu-overlay{background-color:rgba(0,0,0,.25);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .2s;visibility:hidden;z-index:-1}li.menu-item-has-children [aria-expanded] .menu-item-icon{background-color:transparent;color:inherit;pointer-events:none;transition:inherit}li.menu-item-has-children [aria-expanded] .menu-item-icon i{position:relative;top:2px}li.menu-item-has-children [aria-expanded=false] .open{display:block}li.menu-item-has-children [aria-expanded=false] .close{display:none}li.menu-item-has-children [aria-expanded=true] .close{display:block}li.menu-item-has-children [aria-expanded=true] .open{display:none}.brxe-nav-nested{align-items:center;display:inline-flex}.brxe-nav-nested[data-toggle=always] .brx-nav-nested-items{display:none}.brxe-nav-nested[data-toggle=always] .brx-toggle-div,.brxe-nav-nested[data-toggle=always] .brxe-toggle{display:inline-flex}.brxe-nav-nested .brx-toggle-div,.brxe-nav-nested .brxe-toggle{display:none}.brxe-nav-nested .menu-item:has(>.brx-toggle-div:not(.is-active):not(.brx-child-node)){display:none}.brxe-nav-nested li.menu-item:has(>.brxe-text-link>.icon>svg,>.brxe-text-link>.icon>i){display:flex}.brxe-nav-nested li.brxe-text-link.menu-item{display:list-item}.brxe-nav-nested.brx-open .brxe-dropdown:not([data-toggle=click]) .brx-dropdown-content:after{content:none}.brxe-nav-nested.brx-open .brx-nav-nested-items{align-items:stretch;background-color:#fff;bottom:0;display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;justify-content:safe center;left:0;overflow-y:auto;position:fixed;right:0;top:var(--wp-admin--admin-bar--height,0);transition-duration:.2s;transition-property:opacity,transform,visibility;transition-timing-function:ease;z-index:1001}.brxe-nav-nested.brx-open.brx-mobile-center .brx-nav-nested-items{justify-content:safe center!important}.brxe-nav-nested.brx-open.multilevel .brx-nav-nested-items{overflow:hidden}.brxe-nav-nested.brx-open li.menu-item a{justify-content:inherit;width:100%}.brxe-nav-nested.brx-open :where(li.menu-item.brx-toggle-div){display:block}.brxe-nav-nested.brx-open .brx-submenu-toggle{justify-content:space-between}.brxe-nav-nested.brx-open .brxe-dropdown:hover:before{content:none}.brxe-nav-nested.brx-open .brxe-dropdown.open>.brx-dropdown-content{display:flex;min-width:auto;opacity:1;overflow-y:auto;position:static;visibility:visible}.brxe-nav-nested.brx-open .brxe-dropdown .brx-dropdown-content{display:none}.brxe-nav-nested.brx-open .brx-has-megamenu .brx-dropdown-content{min-width:0!important}.brxe-nav-nested.brx-closing .brx-nav-nested-items{opacity:0!important;visibility:hidden!important}.brx-nav-nested-items{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;list-style-type:none;margin:0;padding:0}.brx-nav-nested-items>li>a.bricks-link-wrapper{display:flex}.brx-nav-nested-items>li:has(>.brxe-svg){line-height:1}.brxe-offcanvas{visibility:hidden}.brxe-offcanvas.brx-open{visibility:visible}.brxe-offcanvas.brx-open .brx-offcanvas-inner{transform:translate(0)!important}.brxe-offcanvas.brx-open .brx-offcanvas-backdrop{opacity:1;pointer-events:auto;z-index:998}.brxe-offcanvas.brx-closing{visibility:visible}.brxe-offcanvas.brx-closing .brx-offcanvas-backdrop{z-index:998}.brxe-offcanvas[data-direction=top] .brx-offcanvas-inner{bottom:auto;height:300px;left:0;right:0;top:0;transform:translateY(-100%);width:100vw}.brxe-offcanvas[data-direction=right] .brx-offcanvas-inner{bottom:0;height:100vh;height:calc(var(--bricks-vh, 1vh)*100);left:auto;right:0;top:0;transform:translate(100%);width:300px}.brxe-offcanvas[data-direction=bottom] .brx-offcanvas-inner{bottom:0;height:300px;left:0;right:0;top:auto;transform:translateY(100%);width:100vw}.brxe-offcanvas[data-direction=left] .brx-offcanvas-inner{bottom:0;height:100vh;height:calc(var(--bricks-vh, 1vh)*100);left:0;right:auto;top:0;transform:translate(-100%);width:300px}.brx-offcanvas-inner{background-color:#fff;display:flex;overflow-x:hidden;position:fixed;transition:transform .2s cubic-bezier(.25,0,.25,1);z-index:999}.brx-offcanvas-backdrop{background:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .2s cubic-bezier(.25,0,.25,1);z-index:-1}.brxe-pagination{width:100%}.brxe-pie-chart{align-items:center;display:flex;flex-flow:column wrap;font-size:30px;line-height:1;position:relative}.brxe-pie-chart .content{display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.brxe-post-author{display:inline-flex}.brxe-post-author.avatar-top{flex-direction:column}.brxe-post-author.avatar-top>*{margin-bottom:15px}.brxe-post-author.avatar-right{flex-direction:row-reverse}.brxe-post-author.avatar-right>*{margin-left:15px}.brxe-post-author.avatar-bottom{flex-direction:column-reverse}.brxe-post-author.avatar-bottom>*{margin-top:15px}.brxe-post-author.avatar-left>*{margin-right:15px}.brxe-post-author .avatar{background-color:#fff;border-radius:50%;height:fit-content}.brxe-post-author .author-name,.brxe-post-author .content{margin:0}.brxe-post-author .author-name+.author-bio{margin-top:.5em}.brxe-post-author .bricks-button{display:inline-block;margin-top:1em}.brxe-post-comments{width:100%}.brxe-post-comments .comment-form-cookies-consent{align-self:center;display:flex;gap:.5em}.brxe-post-comments .comment-form-cookies-consent input{cursor:pointer;position:relative;top:2px}.brxe-post-comments .comment-form-cookies-consent label{cursor:pointer;margin:0}.brxe-post-comments .comment-reply-title,.brxe-post-comments .comments-title{margin-bottom:30px}.brxe-post-comments .comment-navigation .nav-links{display:flex;justify-content:space-between}.brxe-post-comments #comment-nav-above,.brxe-post-comments #comment-nav-below{margin-bottom:15px}.brxe-post-comments ol,.brxe-post-comments ul{list-style-type:none;margin:0;padding:0}.brxe-post-comments .comment-list{border-bottom:1px solid var(--bricks-border-color);line-height:inherit;margin:0 0 60px;padding-bottom:30px}.brxe-post-comments .comment-list.no-avatar .children{margin-left:60px;padding-left:0}.brxe-post-comments .comment{border-top:1px solid var(--bricks-border-color);padding-top:30px}.brxe-post-comments .comment:not(:last-child){margin-bottom:30px}.brxe-post-comments .comment-body{display:grid;gap:20px;grid-template-columns:auto 1fr;position:relative}.brxe-post-comments .children{margin-top:30px}.brxe-post-comments .depth-2,.brxe-post-comments .depth-3{margin-left:60px}.brxe-post-comments .comment-respond{margin-top:1em}.brxe-post-comments .comment-content p{hyphens:auto;word-break:break-word}.brxe-post-comments .comment-avatar{position:relative}.brxe-post-comments .comment-avatar .administrator-badge{background-color:#1ebea5;border:2px solid;border-radius:50%;color:#fff;cursor:default;font-family:sans-serif;font-size:12px;font-weight:900;height:24px;line-height:20px;position:absolute;right:-2px;text-align:center;top:-2px;width:24px}.brxe-post-comments .avatar{border-radius:50%;max-width:none}.brxe-post-comments .comment-author .fn{font-family:inherit;font-size:1.1em;line-height:1;margin:0 0 5px}.brxe-post-comments .comment-author .fn a{font-weight:700}.brxe-post-comments .comment-meta{color:var(--bricks-text-light);font-size:.9em;margin-bottom:1em}.brxe-post-comments .comment-meta .reply{margin:0 .5em}.brxe-post-comments .comment-meta .comment-reply-link{background-color:var(--bricks-bg-light);border-radius:4px;font-size:11px;font-weight:700;letter-spacing:1px;line-height:1;padding:5px;position:absolute;right:0;text-transform:uppercase;top:0;transition:.1s}.brxe-post-comments .comment-meta .comment-reply-link:hover{background-color:var(--bricks-bg-dark);color:#fff}.brxe-post-comments .comment-respond small{font-size:100%;margin:0 .25em}.brxe-post-comments #cancel-comment-reply-link{font-weight:400;opacity:.5}.brxe-post-comments #cancel-comment-reply-link:hover{opacity:1}.brxe-post-comments .comment-form .form-group{margin-bottom:15px}.brxe-post-comments .comment-form .form-group textarea{resize:vertical}.brxe-post-comments .comment-form .logged-in-as a:last-child{text-decoration:underline}@media(max-width:478px){.brxe-post-comments .comment-avatar{gap:30px}.brxe-post-comments .comment-avatar img{max-width:60px}.brxe-post-comments .children{margin-left:0!important;margin-right:0!important}.brxe-post-comments .depth-2,.brxe-post-comments .depth-3{margin:0}}.brxe-post-content{width:100%}.brxe-post-content[data-source=bricks]{display:flex;flex-direction:column}body:has(.wp-lightbox-overlay) #brx-content{overflow:hidden}:where(.brxe-post-meta) a{color:currentcolor}.brxe-post-toc{overflow-y:auto;top:var(--wp-admin--admin-bar--height,0);transform:translateX(0);width:400px}.brxe-post-toc[data-nowrap] .toc-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brxe-post-toc[data-sticky]{position:sticky}.brxe-post-toc.toc-right{right:0;transform:translateX(100%)}@media(min-width:52em){.brxe-post-toc{transform:translateX(0)}.brxe-post-toc.toc-right{right:calc(50% - 26rem);transform:translateX(0)}}.brxe-post-toc .js-toc{overflow-y:hidden}.brxe-post-toc>.toc-list{overflow:hidden;position:relative}.brxe-post-toc .toc-list{counter-reset:item;list-style:none;margin:0;padding:0}.brxe-post-toc .toc-list li.toc-list-item{position:relative}.brxe-post-toc .toc-link{color:currentcolor;display:block;height:100%;text-decoration:none}.brxe-post-toc .toc-link:before{content:"";display:inline-block;height:inherit;left:0;position:absolute;right:0}.brxe-post-toc .toc-link.is-active-link{font-weight:700}.brxe-post-toc .is-collapsible{max-height:1000px;overflow:hidden;transition:all .3s ease-in-out}.brxe-post-toc .is-collapsed{max-height:0}.brxe-post-toc .is-position-fixed{position:fixed!important;top:0}.brxe-post-navigation{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;line-height:inherit;width:100%}.brxe-post-navigation .image{background-position:50%;background-size:cover;flex-shrink:0;height:60px;width:60px}.brxe-post-navigation .swiper-button{color:inherit;font-size:1em;font-size:20px;position:static;transform:none;width:auto}.brxe-post-navigation .prev-post+.next-post{text-align:right}.brxe-post-navigation .prev-post{justify-content:flex-start}.brxe-post-navigation .next-post{justify-content:flex-end}.brxe-post-navigation a{align-items:center;display:flex;gap:15px}.brxe-post-navigation .content,.brxe-post-navigation .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brxe-post-navigation .label,.brxe-post-navigation .title{cursor:inherit;margin:0}.brxe-post-navigation .label{font-weight:600;text-transform:uppercase}@media(max-width:478px){.brxe-post-navigation a{width:100%}.brxe-post-navigation .prev-post+.next-post{text-align:inherit}}.brxe-post-reading-progress-bar{background-color:transparent;border:none;height:12px;left:0;overflow:hidden;position:fixed;right:0;width:100%;z-index:9999}.brxe-post-reading-progress-bar::-webkit-progress-bar{background-color:transparent}.brxe-post-reading-progress-bar::-moz-progress-bar{background-color:var(--bricks-color-primary)}.brxe-post-reading-progress-bar::-webkit-progress-value{background-color:var(--bricks-color-primary)}.brxe-post-reading-progress-bar[data-pos=top]{top:var(--wp-admin--admin-bar--height,0)}.brxe-post-reading-progress-bar[data-pos=bottom]{bottom:0}.brxe-post-reading-progress-bar[value]{-webkit-appearance:none;appearance:none}.brxe-post-sharing{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.brxe-post-sharing.brand-colors{color:#fff}.brxe-post-sharing.brand-colors a{border:none}.brxe-post-sharing.brand-colors .facebook{background-color:#3b5998}.brxe-post-sharing.brand-colors .twitter{background-color:#4cc2ff}.brxe-post-sharing.brand-colors .googleplus{background-color:#d23e2b}.brxe-post-sharing.brand-colors .whatsapp{background-color:#25d366}.brxe-post-sharing.brand-colors .telegram{background-color:#54a9eb}.brxe-post-sharing.brand-colors .vkontakte{background-color:#5181b8}.brxe-post-sharing.brand-colors .linkedin{background-color:#4875b4}.brxe-post-sharing.brand-colors .pinterest{background-color:#c91a22}.brxe-post-sharing.brand-colors .bluesky{background-color:#0af}.brxe-post-sharing.brand-colors .email{background-color:var(--bricks-text-light)}.brxe-post-sharing a{align-items:center;border-radius:50%;display:flex;height:30px;justify-content:center;text-align:center;width:30px}.brxe-post-sharing a.telegram svg{margin-left:-2px}.brxe-post-sharing i:before{line-height:inherit}.brxe-post-sharing svg{fill:currentcolor;flex-shrink:0;height:1em}.brxe-post-taxonomy{display:flex;flex-wrap:wrap;gap:10px;line-height:1!important;list-style-type:none;margin:0;padding:0}.brxe-post-taxonomy.separator{gap:0}.brxe-post-taxonomy span{white-space:pre-wrap}.brxe-post-taxonomy li{display:inline-block}.brxe-post-taxonomy li>*{display:flex;gap:.5em}.brxe-posts{overflow:hidden;width:100%}.brxe-posts figure{all:unset;display:block;position:relative}.brxe-posts figure>a{display:block}.brxe-posts img{width:100%}.brxe-posts .bricks-layout-wrapper{--columns:2;--gutter:0px}.brxe-posts .bricks-layout-wrapper[data-layout=list] .bricks-layout-inner{flex-direction:column}.brxe-posts .bricks-layout-wrapper[data-layout=list] .bricks-layout-inner>*{flex-basis:100%}.brxe-posts .bricks-layout-wrapper[data-layout=list].alternate li:nth-child(2n) .bricks-layout-inner{flex-direction:row-reverse!important}.brxe-posts .bricks-layout-wrapper[data-layout=list].alternate li:nth-child(odd) .bricks-layout-inner{flex-direction:row!important}.brxe-posts .bricks-layout-wrapper[data-layout=list].image-position-left .bricks-layout-inner,.brxe-posts .bricks-layout-wrapper[data-layout=list].image-position-right .bricks-layout-inner{flex-direction:row}.brxe-posts .bricks-layout-wrapper a{color:currentcolor}.brxe-posts .bricks-pagination{position:relative;z-index:1}.brxe-posts .bricks-pagination .current{color:var(--bricks-text-light);cursor:default}:where(.brxe-pricing-tables){width:100%}:where(.brxe-pricing-tables) .pricing-tables{display:grid;gap:30px;grid-auto-columns:1fr;grid-auto-flow:column}@media(max-width:991px){:where(.brxe-pricing-tables) .pricing-tables{grid-auto-flow:unset;grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){:where(.brxe-pricing-tables) .pricing-tables{grid-template-columns:repeat(1,1fr)}}:where(.brxe-pricing-tables) ol,:where(.brxe-pricing-tables) ul{list-style-type:none;margin:0;padding:0}:where(.brxe-pricing-tables) .tabs{display:flex;flex-direction:row;justify-content:center;margin:0 0 30px;padding:0}:where(.brxe-pricing-tables) .tab{cursor:pointer;margin:0 10px;text-align:center}:where(.brxe-pricing-tables) .pricing-table-bg{background-position:50%;background-size:cover;bottom:0;content:"";left:0;position:absolute;right:0;top:0}:where(.brxe-pricing-tables) .pricing-table-features,:where(.brxe-pricing-tables) .pricing-table-footer,:where(.brxe-pricing-tables) .pricing-table-header,:where(.brxe-pricing-tables) .pricing-table-pricing{position:relative;z-index:1}:where(.brxe-pricing-tables) .pricing-table{display:none;overflow:hidden;position:relative;text-align:center}:where(.brxe-pricing-tables) .pricing-table.active{display:block}:where(.brxe-pricing-tables) .pricing-table-header{display:flex;flex-wrap:wrap;justify-content:center;padding:30px}:where(.brxe-pricing-tables) .pricing-table-title{font-size:27px;font-weight:700}:where(.brxe-pricing-tables) .pricing-table-subtitle{width:100%}:where(.brxe-pricing-tables) .pricing-table-pricing{padding:30px}:where(.brxe-pricing-tables) .pricing-table-price-wrapper{align-self:stretch;color:var(--bricks-text-dark);display:inline-flex;flex-wrap:wrap;justify-content:center;position:relative}:where(.brxe-pricing-tables) .pricing-table-original-price{align-self:center;color:var(--bricks-text-light);font-size:1.2em;margin-right:10px;position:absolute;right:100%;text-decoration:line-through}:where(.brxe-pricing-tables) .pricing-table-price-prefix,:where(.brxe-pricing-tables) .pricing-table-price-suffix{display:flex;font-size:20px!important;font-weight:700}:where(.brxe-pricing-tables) .pricing-table-price{font-size:60px;line-height:1;margin:0 2px}:where(.brxe-pricing-tables) .pricing-table-price-meta{color:var(--bricks-text-light);display:block;width:100%}:where(.brxe-pricing-tables) .pricing-table-feature{align-items:center;border-bottom:1px solid var(--bricks-border-color);display:flex;justify-content:center;line-height:2;padding:10px 30px}:where(.brxe-pricing-tables) .pricing-table-feature:first-child{border-top:1px solid var(--bricks-border-color)}:where(.brxe-pricing-tables) .pricing-table-feature svg{flex-shrink:0}:where(.brxe-pricing-tables) .pricing-table-feature-title{margin:0 .5em}:where(.brxe-pricing-tables) .pricing-table-footer{padding:30px}:where(.brxe-pricing-tables) .pricing-table-button-text{display:flex;justify-content:center}:where(.brxe-pricing-tables) .pricing-table-additional-info{margin-top:1em}:where(.brxe-pricing-tables) .pricing-table-ribbon{height:100px;left:0;overflow:hidden;position:absolute;right:auto;top:0;width:100px;z-index:2}:where(.brxe-pricing-tables) .pricing-table-ribbon .pricing-table-ribbon-title{letter-spacing:.25px;margin-top:39px;transform:translateY(-50%) translateX(-50%) translateX(39px) rotate(-45deg);width:200%}:where(.brxe-pricing-tables) .pricing-table-ribbon.right{left:auto;right:0;transform:rotate(90deg)}:where(.brxe-pricing-tables) .pricing-table-ribbon.top .pricing-table-ribbon-title{line-height:40px;margin-top:-40px}:where(.brxe-pricing-tables) .pricing-table-ribbon-title{background-color:var(--bricks-color-primary);color:#fff;font-size:14px;font-weight:700;line-height:30px;text-align:center}:where(.brxe-progress-bar){display:grid;gap:20px;width:100%}:where(.brxe-progress-bar) label{cursor:inherit;display:flex;justify-content:space-between;margin-bottom:.5em}:where(.brxe-progress-bar) label>*{flex:1}:where(.brxe-progress-bar) label>*+.percentage{flex:none}:where(.brxe-progress-bar) .bar{background-color:var(--bricks-bg-light);height:8px;overflow:hidden;position:relative}:where(.brxe-progress-bar) .bar span{background-color:#dee2e5;height:100%;left:0;position:absolute;transition:all .6s cubic-bezier(.55,.055,.675,.19);width:0}.brxe-rating{display:flex;position:relative}.brxe-rating .icon{font-size:30px;line-height:0}.brxe-rating .icon svg{fill:currentcolor}.brxe-rating .full-color{color:#ffd64f}.brxe-rating .empty-color{color:#999}.brxe-rating .icon-wrapper{position:relative}.brxe-rating .icon-wrapper .overlay{height:100%;left:0;overflow:hidden;position:absolute;top:0}:where(.brxe-related-posts) .related-posts{display:grid;gap:30px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;list-style-type:none;margin:0;padding:0;width:100%}@media(max-width:478px){:where(.brxe-related-posts) .related-posts{grid-auto-flow:unset;grid-template-columns:repeat(1,1fr)}}:where(.brxe-related-posts) .related-posts.overlay .post-content{bottom:0;display:flex;flex-direction:column;position:absolute;right:0;top:0;width:100%;z-index:1}:where(.brxe-related-posts) .related-posts.image-right li{flex-direction:row-reverse}:where(.brxe-related-posts) .related-posts.image-right li>*{width:50%}:where(.brxe-related-posts) .related-posts.image-bottom li{flex-direction:column-reverse;justify-content:space-between}:where(.brxe-related-posts) .related-posts.image-left li{flex-direction:row}:where(.brxe-related-posts) .related-posts.image-left li>*{width:50%}:where(.brxe-related-posts) .related-posts figure{all:unset;position:relative}:where(.brxe-related-posts) .related-posts img{aspect-ratio:4/3;height:100%;object-fit:cover;object-position:center;width:100%}:where(.brxe-related-posts) .related-posts .post-content{height:100%}:where(.brxe-related-posts) .related-posts li{display:flex;flex-direction:column;position:relative;width:100%}:where(.brxe-related-posts) .related-posts h1,:where(.brxe-related-posts) .related-posts h2,:where(.brxe-related-posts) .related-posts h3,:where(.brxe-related-posts) .related-posts h4,:where(.brxe-related-posts) .related-posts h5,:where(.brxe-related-posts) .related-posts h6,:where(.brxe-related-posts) .related-posts p{margin:0}:where(.brxe-search) button{align-items:center;background-color:transparent;cursor:pointer;display:flex;gap:.5em;height:40px;justify-content:center;width:60px}:where(.brxe-search) button svg:not([height]){height:inherit}.bricks-search-overlay{background-color:#fff;background-position:50%;background-size:cover;bottom:0;color:var(--bricks-text-medium);height:100%;left:0;opacity:0;position:fixed;right:0;text-align:center;top:0;transform:scale(1.1);transition:all .4s;visibility:hidden;width:100%;z-index:-1}.bricks-search-overlay:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.bricks-search-overlay.show{opacity:1;transform:scale(1);visibility:visible;z-index:999}.bricks-search-overlay .bricks-search-inner{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;z-index:1}.bricks-search-overlay .close{background-color:transparent!important;cursor:pointer;font-size:60px;line-height:1;position:fixed;right:30px;text-align:center;top:15px;z-index:1}.bricks-search-overlay .title{margin:0 0 1em}.bricks-search-overlay .bricks-search-form{max-width:600px}.bricks-search-overlay .bricks-search-form input[type=search]{background-color:transparent;border-radius:0;font-size:1.4em;line-height:60px;text-align:center;width:100%}.brxe-shortcode{width:100%}:where(.brxe-sidebar){list-style-type:none;margin:0;padding:0}:where(.brxe-sidebar) a{color:inherit}:where(.brxe-sidebar) .bricks-widget-wrapper{margin-bottom:40px}:where(.brxe-sidebar) .bricks-widget-wrapper:last-child{margin-bottom:0}:where(.brxe-sidebar) .bricks-widget-wrapper ul{margin-bottom:0}:where(.brxe-sidebar) .bricks-widget-wrapper li{line-height:30px;position:relative}:where(.brxe-sidebar) .bricks-widget-wrapper .wp-block-search button[type=submit],:where(.brxe-sidebar) .bricks-widget-wrapper .wp-block-search label{display:none!important}:where(.brxe-slider){list-style-type:none;margin:0;min-width:0;padding:0;position:relative;width:100%}:where(.brxe-slider) .title{color:#fff;font-size:3em;margin:0}:where(.brxe-slider) .content{color:#fff;font-size:1.6em}:where(.brxe-slider) .content+.bricks-button{margin-top:1em}:where(.brxe-slider) .bricks-button{display:inline-flex}:where(.brxe-slider) .bricks-swiper-container{height:inherit;max-height:inherit;max-width:inherit;min-height:inherit;min-width:inherit;width:inherit}:where(.brxe-slider) .swiper-slide{align-items:center;display:flex;justify-content:center;min-height:50vh;position:relative;text-align:center}:where(.brxe-slider) .slider-content{padding:30px 60px;position:relative;z-index:2}:where(.brxe-slider) .image{background-position:50%;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}:where(.brxe-slider) .image:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.brxe-slider-nested{min-width:0;width:100%}.brxe-slider-nested .splide__slide{align-items:center;display:flex;justify-content:center;position:relative}.brxe-slider-nested .splide__arrows:not(.custom) .splide__arrow--prev{transform:translateY(-50%) scaleX(-1)}.brxe-slider-nested .splide__arrows:not(.custom).splide__arrows--ttb .splide__arrow--prev{transform:translateX(-50%) scaleX(-1)}.brxe-slider-nested .splide__arrows svg{min-height:0;min-width:0}.brxe-social-icons{display:flex;list-style-type:none;margin:0;padding:0}.brxe-social-icons li,.brxe-social-icons li a{align-items:center;display:flex;flex:1;gap:5px;justify-content:center}.brxe-social-icons i{line-height:unset}.brxe-social-icons span{align-items:center;display:inline-flex}:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}:where(.brxe-tabs){display:flex;flex-direction:column;width:100%}:where(.brxe-tabs).horizontal .tab-title:not(:first-child){border-left:0!important}:where(.brxe-tabs).horizontal .tab-content{margin-top:-1px}:where(.brxe-tabs).vertical{flex-direction:row}:where(.brxe-tabs).vertical .tab-title:not(:first-child){border-top:0!important}:where(.brxe-tabs).vertical .tab-menu{display:block;max-width:40%;min-width:20%}:where(.brxe-tabs) .tab-menu{display:flex;flex-wrap:wrap;line-height:1;list-style-type:none;margin:0;padding:0;position:relative}:where(.brxe-tabs) .tab-title{align-items:center;cursor:pointer;display:flex;gap:10px;line-height:1;width:auto}:where(.brxe-tabs) .tab-title:empty{display:none!important}:where(.brxe-tabs) .tab-title.brx-open{font-weight:700}:where(.brxe-tabs) .tab-title.icon-right{flex-direction:row-reverse}:where(.brxe-tabs) .tab-content{flex:1;list-style-type:none;margin:0;padding:0}:where(.brxe-tabs) .tab-pane{display:none}:where(.brxe-tabs) .tab-pane:empty{display:none!important}:where(.brxe-tabs) .tab-pane.brx-open{display:block}.brxe-tabs-nested{display:flex;flex-direction:column;width:100%}.brxe-tabs-nested .tab-title{cursor:pointer;width:auto}.brxe-tabs-nested .tab-pane,.brxe-tabs-nested .tab-pane:empty{display:none!important}.brxe-tabs-nested .tab-pane.brx-open{display:block!important}:where(.brxe-team-members){display:grid;gap:20px;grid-auto-flow:column;list-style-type:none;margin:0;padding:0;width:100%}@media(max-width:478px){:where(.brxe-team-members){grid-auto-flow:unset;grid-template-columns:repeat(2,1fr)}}:where(.brxe-team-members).image-right .member{flex-direction:row-reverse}:where(.brxe-team-members).image-left .member{flex-direction:row}:where(.brxe-team-members).image-bottom .member{flex-direction:column-reverse}:where(.brxe-team-members) .member{display:flex;flex:1;flex-direction:column;overflow:hidden}:where(.brxe-team-members) .image{align-self:center;background-position:50%;background-size:cover;width:100%}:where(.brxe-team-members) .image:before{content:"";display:block;padding-top:100%}:where(.brxe-team-members) .image.ratio-16-9:before{padding-top:56.25%}:where(.brxe-team-members) .image.ratio-4-3:before{padding-top:75%}:where(.brxe-team-members) .content{flex:1;padding-top:15px}:where(.brxe-team-members) .title{margin-bottom:.2em}:where(.brxe-team-members) .subtitle{font-size:1.1em;margin-bottom:0}:where(.brxe-team-members) .subtitle+.description{margin-top:.25em}.brxe-template{width:100%}:where(.brxe-testimonials){position:relative}:where(.brxe-testimonials) .testimonial-meta-wrapper{align-items:center;display:inline-flex;letter-spacing:.5px;margin-top:15px}:where(.brxe-testimonials) .testimonial-meta-wrapper.image-position-top{flex-direction:column}:where(.brxe-testimonials) .testimonial-meta-wrapper.image-position-top .image{margin-bottom:15px}:where(.brxe-testimonials) .testimonial-meta-wrapper.image-position-right{flex-direction:row-reverse}:where(.brxe-testimonials) .testimonial-meta-wrapper.image-position-right .image{margin-left:15px}:where(.brxe-testimonials) .testimonial-meta-wrapper.image-position-bottom{flex-direction:column-reverse}:where(.brxe-testimonials) .testimonial-meta-wrapper.image-position-bottom .image{margin-top:15px}:where(.brxe-testimonials) .testimonial-meta-wrapper.image-position-left{flex-direction:row}:where(.brxe-testimonials) .testimonial-meta-wrapper.image-position-left .image{margin-right:15px}:where(.brxe-testimonials) .image{background-position:50%;background-size:cover;display:inline-block;height:60px;position:relative;width:60px}:where(.brxe-testimonials) .repeater-item{display:flex;flex-direction:column}:where(.brxe-testimonials) .testimonial-name{font-weight:700}:where(.brxe-testimonials) .testimonial-content-wrapper{all:unset}.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-toggle{background-color:transparent;border:0;color:inherit;font:inherit;margin:0;overflow:visible;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.brxa-wrap{display:inline-block;height:24px;position:relative;width:40px}.brxa-inner{display:block;margin-top:-2px;top:50%}.brxa-inner,.brxa-inner:after,.brxa-inner:before{background-color:currentcolor;border-radius:4px;height:4px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:40px}.brxa-inner:after,.brxa-inner:before{content:"";display:block}.brxa-inner:before{top:-10px}.brxa-inner:after{bottom:-10px}.brxa--3dx-r .brxa-wrap{perspective:80px}.brxa--3dx-r .brxa-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.brxa--3dx-r .brxa-inner:after,.brxa--3dx-r .brxa-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.brxa--3dx-r.is-active .brxa-inner{background-color:transparent!important;transform:rotateY(-180deg)}.brxa--3dx-r.is-active .brxa-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.brxa--3dx-r.is-active .brxa-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.brxa--3dx .brxa-wrap{perspective:80px}.brxa--3dx .brxa-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.brxa--3dx .brxa-inner:after,.brxa--3dx .brxa-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.brxa--3dx.is-active .brxa-inner{background-color:transparent!important;transform:rotateY(180deg)}.brxa--3dx.is-active .brxa-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.brxa--3dx.is-active .brxa-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.brxa--3dy-r .brxa-wrap{perspective:80px}.brxa--3dy-r .brxa-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.brxa--3dy-r .brxa-inner:after,.brxa--3dy-r .brxa-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.brxa--3dy-r.is-active .brxa-inner{background-color:transparent!important;transform:rotateX(180deg)}.brxa--3dy-r.is-active .brxa-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.brxa--3dy-r.is-active .brxa-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.brxa--3dy .brxa-wrap{perspective:80px}.brxa--3dy .brxa-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.brxa--3dy .brxa-inner:after,.brxa--3dy .brxa-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.brxa--3dy.is-active .brxa-inner{background-color:transparent!important;transform:rotateX(-180deg)}.brxa--3dy.is-active .brxa-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.brxa--3dy.is-active .brxa-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.brxa--3dxy-r .brxa-wrap{perspective:80px}.brxa--3dxy-r .brxa-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.brxa--3dxy-r .brxa-inner:after,.brxa--3dxy-r .brxa-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.brxa--3dxy-r.is-active .brxa-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg) rotate(-180deg)}.brxa--3dxy-r.is-active .brxa-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.brxa--3dxy-r.is-active .brxa-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.brxa--3dxy .brxa-wrap{perspective:80px}.brxa--3dxy .brxa-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.brxa--3dxy .brxa-inner:after,.brxa--3dxy .brxa-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.brxa--3dxy.is-active .brxa-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg)}.brxa--3dxy.is-active .brxa-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.brxa--3dxy.is-active .brxa-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrow-r .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrow-r .brxa-inner:before,.brxa--arrow-r.is-active .brxa-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrow-r .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrow-r .brxa-inner:after,.brxa--arrow-r.is-active .brxa-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrow .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrow .brxa-inner:before,.brxa--arrow.is-active .brxa-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrow .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrow .brxa-inner:after,.brxa--arrow.is-active .brxa-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.brxa--arrowalt-r .brxa-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.brxa--arrowalt-r .brxa-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowalt-r .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowalt-r .brxa-inner:before,.brxa--arrowalt-r.is-active .brxa-inner:before{top:0;transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowalt-r .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowalt-r .brxa-inner:after,.brxa--arrowalt-r.is-active .brxa-inner:after{bottom:0;transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.brxa--arrowalt .brxa-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.brxa--arrowalt .brxa-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowalt .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowalt .brxa-inner:before,.brxa--arrowalt.is-active .brxa-inner:before{top:0;transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowalt .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowalt .brxa-inner:after,.brxa--arrowalt.is-active .brxa-inner:after{bottom:0;transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowturn-r .brxa-inner,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowturn-r .brxa-inner,.brxa--arrowturn-r.is-active .brxa-inner{transform:rotate(-180deg)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowturn-r .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowturn-r .brxa-inner:before,.brxa--arrowturn-r.is-active .brxa-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowturn-r .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowturn-r .brxa-inner:after,.brxa--arrowturn-r.is-active .brxa-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowturn .brxa-inner,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowturn .brxa-inner,.brxa--arrowturn.is-active .brxa-inner{transform:rotate(-180deg)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowturn .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowturn .brxa-inner:before,.brxa--arrowturn.is-active .brxa-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowturn .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowturn .brxa-inner:after,.brxa--arrowturn.is-active .brxa-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.brxa--boring .brxa-inner,.brxa--boring .brxa-inner:after,.brxa--boring .brxa-inner:before{transition-property:none}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--boring .brxa-inner,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--boring .brxa-inner,.brxa--boring.is-active .brxa-inner{transform:rotate(45deg)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--boring .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--boring .brxa-inner:before,.brxa--boring.is-active .brxa-inner:before{opacity:0;top:0}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--boring .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--boring .brxa-inner:after,.brxa--boring.is-active .brxa-inner:after{bottom:0;transform:rotate(-90deg)}.brxa--collapse-r .brxa-inner{bottom:0;top:auto;transition-delay:.13s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.brxa--collapse-r .brxa-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.brxa--collapse-r .brxa-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.brxa--collapse-r.is-active .brxa-inner{transform:translate3d(0,-10px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.brxa--collapse-r.is-active .brxa-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.brxa--collapse-r.is-active .brxa-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.brxa--collapse .brxa-inner{bottom:0;top:auto;transition-delay:.13s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.brxa--collapse .brxa-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.brxa--collapse .brxa-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.brxa--collapse.is-active .brxa-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.brxa--collapse.is-active .brxa-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.brxa--collapse.is-active .brxa-inner:before{top:0;transform:rotate(-90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.brxa--elastic-r .brxa-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.brxa--elastic-r .brxa-inner:before{top:10px;transition:opacity .125s ease .275s}.brxa--elastic-r .brxa-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.brxa--elastic-r.is-active .brxa-inner{transform:translate3d(0,10px,0) rotate(-135deg);transition-delay:75ms}.brxa--elastic-r.is-active .brxa-inner:before{opacity:0;transition-delay:0s}.brxa--elastic-r.is-active .brxa-inner:after{transform:translate3d(0,-20px,0) rotate(270deg);transition-delay:75ms}.brxa--elastic .brxa-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.brxa--elastic .brxa-inner:before{top:10px;transition:opacity .125s ease .275s}.brxa--elastic .brxa-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.brxa--elastic.is-active .brxa-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:75ms}.brxa--elastic.is-active .brxa-inner:before{opacity:0;transition-delay:0s}.brxa--elastic.is-active .brxa-inner:after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:75ms}.brxa--emphatic-r .brxa-inner{transition:background-color .125s ease-in .175s}.brxa--emphatic-r .brxa-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.brxa--emphatic-r .brxa-inner:after{right:0;top:10px;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.brxa--emphatic-r.is-active .brxa-inner{background-color:transparent!important;transition-delay:0s;transition-timing-function:ease-out}.brxa--emphatic-r.is-active .brxa-inner:before{left:-80px;top:80px;transform:translate3d(80px,-80px,0) rotate(-45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.brxa--emphatic-r.is-active .brxa-inner:after{right:-80px;top:80px;transform:translate3d(-80px,-80px,0) rotate(45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.brxa--emphatic .brxa-inner{transition:background-color .125s ease-in .175s}.brxa--emphatic .brxa-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.brxa--emphatic .brxa-inner:after{right:0;top:10px;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.brxa--emphatic.is-active .brxa-inner{background-color:transparent!important;transition-delay:0s;transition-timing-function:ease-out}.brxa--emphatic.is-active .brxa-inner:before{left:-80px;top:-80px;transform:translate3d(80px,80px,0) rotate(45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.brxa--emphatic.is-active .brxa-inner:after{right:-80px;top:-80px;transform:translate3d(-80px,80px,0) rotate(-45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.brxa--minus .brxa-inner:after,.brxa--minus .brxa-inner:before{transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--minus .brxa-inner:after,.brx-body.iframe .brxe-nav-nested.brx-open .brxa--minus .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--minus .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--minus .brxa-inner:before,.brxa--minus.is-active .brxa-inner:after,.brxa--minus.is-active .brxa-inner:before{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--minus .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--minus .brxa-inner:before,.brxa--minus.is-active .brxa-inner:before{top:0}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--minus .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--minus .brxa-inner:after,.brxa--minus.is-active .brxa-inner:after{bottom:0}.brxa--slider-r .brxa-inner{top:2px}.brxa--slider-r .brxa-inner:before{top:10px;transition-duration:.15s;transition-property:transform,opacity;transition-timing-function:ease}.brxa--slider-r .brxa-inner:after{top:20px}.brxa--slider-r.is-active .brxa-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.brxa--slider-r.is-active .brxa-inner:before{opacity:0;transform:rotate(45deg) translate3d(5.7142857143px,-6px,0)}.brxa--slider-r.is-active .brxa-inner:after{transform:translate3d(0,-20px,0) rotate(90deg)}.brxa--slider .brxa-inner{top:2px}.brxa--slider .brxa-inner:before{top:10px;transition-duration:.15s;transition-property:transform,opacity;transition-timing-function:ease}.brxa--slider .brxa-inner:after{top:20px}.brxa--slider.is-active .brxa-inner{transform:translate3d(0,10px,0) rotate(45deg)}.brxa--slider.is-active .brxa-inner:before{opacity:0;transform:rotate(-45deg) translate3d(-5.7142857143px,-6px,0)}.brxa--slider.is-active .brxa-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.brxa--spin-r .brxa-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.brxa--spin-r .brxa-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.brxa--spin-r .brxa-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.brxa--spin-r.is-active .brxa-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.brxa--spin-r.is-active .brxa-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.brxa--spin-r.is-active .brxa-inner:after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.brxa--spin .brxa-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.brxa--spin .brxa-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.brxa--spin .brxa-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--spin .brxa-inner,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--spin .brxa-inner,.brxa--spin.is-active .brxa-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--spin .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--spin .brxa-inner:before,.brxa--spin.is-active .brxa-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--spin .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--spin .brxa-inner:after,.brxa--spin.is-active .brxa-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.brxa--spring-r .brxa-inner{bottom:0;top:auto;transition-delay:0s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.brxa--spring-r .brxa-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear}.brxa--spring-r .brxa-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.brxa--spring-r.is-active .brxa-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.brxa--spring-r.is-active .brxa-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s}.brxa--spring-r.is-active .brxa-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s}.brxa--spring .brxa-inner{top:2px;transition:background-color 0s linear .13s}.brxa--spring .brxa-inner:before{top:10px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.brxa--spring .brxa-inner:after{top:20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--spring .brxa-inner,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--spring .brxa-inner,.brxa--spring.is-active .brxa-inner{background-color:transparent!important;transition-delay:.22s}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--spring .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--spring .brxa-inner:before,.brxa--spring.is-active .brxa-inner:before{top:0;transform:translate3d(0,10px,0) rotate(45deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--spring .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--spring .brxa-inner:after,.brxa--spring.is-active .brxa-inner:after{top:0;transform:translate3d(0,10px,0) rotate(-45deg);transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s}.brxa--stand-r .brxa-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.brxa--stand-r .brxa-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.brxa--stand-r .brxa-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.brxa--stand-r.is-active .brxa-inner{background-color:transparent!important;transform:rotate(-90deg);transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.brxa--stand-r.is-active .brxa-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.brxa--stand-r.is-active .brxa-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.brxa--stand .brxa-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.brxa--stand .brxa-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.brxa--stand .brxa-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.brxa--stand.is-active .brxa-inner{background-color:transparent!important;transform:rotate(90deg);transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.brxa--stand.is-active .brxa-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.brxa--stand.is-active .brxa-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.brxa--squeeze .brxa-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.brxa--squeeze .brxa-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.brxa--squeeze .brxa-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--squeeze .brxa-inner,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--squeeze .brxa-inner,.brxa--squeeze.is-active .brxa-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--squeeze .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--squeeze .brxa-inner:before,.brxa--squeeze.is-active .brxa-inner:before{opacity:0;top:0;transition:top 75ms ease,opacity 75ms ease .12s}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--squeeze .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--squeeze .brxa-inner:after,.brxa--squeeze.is-active .brxa-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.brxa--vortex-r .brxa-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.brxa--vortex-r .brxa-inner:after,.brxa--vortex-r .brxa-inner:before{transition-delay:.1s;transition-duration:0s;transition-timing-function:linear}.brxa--vortex-r .brxa-inner:before{transition-property:top,opacity}.brxa--vortex-r .brxa-inner:after{transition-property:bottom,transform}.brxa--vortex-r.is-active .brxa-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.brxa--vortex-r.is-active .brxa-inner:after,.brxa--vortex-r.is-active .brxa-inner:before{transition-delay:0s}.brxa--vortex-r.is-active .brxa-inner:before{opacity:0;top:0}.brxa--vortex-r.is-active .brxa-inner:after{bottom:0;transform:rotate(-90deg)}.brxa--vortex .brxa-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.brxa--vortex .brxa-inner:after,.brxa--vortex .brxa-inner:before{transition-delay:.1s;transition-duration:0s;transition-timing-function:linear}.brxa--vortex .brxa-inner:before{transition-property:top,opacity}.brxa--vortex .brxa-inner:after{transition-property:bottom,transform}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--vortex .brxa-inner,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--vortex .brxa-inner,.brxa--vortex.is-active .brxa-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--vortex .brxa-inner:after,.brx-body.iframe .brxe-nav-nested.brx-open .brxa--vortex .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--vortex .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--vortex .brxa-inner:before,.brxa--vortex.is-active .brxa-inner:after,.brxa--vortex.is-active .brxa-inner:before{transition-delay:0s}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--vortex .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--vortex .brxa-inner:before,.brxa--vortex.is-active .brxa-inner:before{opacity:0;top:0}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--vortex .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--vortex .brxa-inner:after,.brxa--vortex.is-active .brxa-inner:after{bottom:0;transform:rotate(90deg)}.brxe-toggle{--brxe-toggle-scale:1;--brxe-toggle-width:40px;--brxe-toggle-height:24px;--brxe-toggle-bar-height:4px;--brxe-toggle-bar-width:40px;--brxe-toggle-bar-radius:4px;cursor:pointer;display:flex;line-height:1}.brxe-toggle:has(.brxa-wrap){transform:scale(var(--brxe-toggle-scale))}.brxe-toggle .brxa-inner,.brxe-toggle .brxa-inner:after,.brxe-toggle .brxa-inner:before{border-radius:var(--brxe-toggle-bar-radius);height:var(--brxe-toggle-bar-height);width:var(--brxe-toggle-bar-width)}:where(.brxe-video){align-items:center;display:flex;justify-content:center;overflow:hidden;padding-top:56.25%;position:relative;width:100%}:where(.brxe-video) iframe,:where(.brxe-video) video{border:none;height:100%;position:absolute;top:0;width:100%}:where(.brxe-video) video{object-fit:cover}:where(.brxe-video) .perfmatters-lazy-youtube{margin-top:-56.25%}.brxe-video .plyr{bottom:0;font-family:inherit;left:0;position:absolute;right:0;top:0}.brxe-video .plyr .plyr__controls>.plyr__control{padding:8px}.brxe-video .plyr .plyr__control--overlaid{align-items:center;background-color:rgba(0,0,0,.65);border-radius:0;display:flex!important;height:50px;justify-content:center;padding:0;width:80px}.brxe-video .plyr .plyr__control--overlaid:hover{background-color:rgba(0,0,0,.9)}.brxe-video .plyr .plyr__control--overlaid svg{height:18px;width:18px}.brxe-video .plyr .plyr__controls .plyr__control{background-color:transparent;color:inherit}.brxe-video .plyr .plyr__controls .plyr__control.plyr__tab-focus{background:transparent;box-shadow:0 0 0 2px}.brxe-video .plyr input[type=range]:hover::-webkit-slider-thumb{visibility:visible}.brxe-video .plyr input[type=range]::-webkit-slider-runnable-track{border-radius:0;color:hsla(0,0%,100%,.75)}.brxe-video .plyr input[type=range]::-webkit-slider-thumb{background:#fff;box-shadow:none;visibility:hidden}.brxe-video .plyr input[type=range]::-moz-range-track{border-radius:0;color:hsla(0,0%,100%,.75)}.brxe-video .plyr input[type=range]::-moz-range-thumb{background:#fff;box-shadow:none}.brxe-video .plyr input[type=range]::-moz-range-progress{border-radius:0}.brxe-video .plyr input[type=range]::-ms-track{border-radius:0;color:hsla(0,0%,100%,.75)}.brxe-video .plyr input[type=range]::-ms-fill-lower,.brxe-video .plyr input[type=range]::-ms-fill-upper{border-radius:0}.brxe-video .plyr input[type=range]::-ms-thumb{background:#fff;box-shadow:none}.brxe-video .plyr input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{box-shadow:none}.brxe-video .plyr input[type=range].plyr__tab-focus::-moz-range-track{box-shadow:none}.brxe-video .plyr input[type=range].plyr__tab-focus::-ms-track{box-shadow:none}.brxe-video .plyr .plyr__progress__buffer::-webkit-progress-value{border-radius:0}.brxe-video .plyr .plyr__progress__buffer::-moz-progress-bar{border-radius:0}.brxe-video .plyr .plyr__progress__buffer::-ms-fill{border-radius:0}.brxe-video .plyr .plyr__volume{max-width:none;min-width:0;width:auto}.brxe-video .plyr .plyr__volume:hover input[type=range]{margin:0 5px;width:60px}.brxe-video .plyr .plyr__volume input[type=range]{margin:0;transition:width .1s ease-out;width:0}.brxe-video .plyr .plyr__controls__item,.brxe-video .plyr input[type=range]{cursor:pointer}.brxe-video .plyr .plyr__menu__container .plyr__control[role=menuitemradio]:hover:before,.brxe-video .plyr .plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before,.brxe-video .plyr .plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:hover:before{background-color:#000}.brxe-video .plyr .plyr__menu__container .plyr__control[role=menuitemradio]:hover:after{background-color:#fff;opacity:1;transform:translateY(-50%) scale(1)}.bricks-video-preview-image{background-position:50%;background-repeat:no-repeat}.bricks-video-overlay,.bricks-video-preview-image{background-size:cover;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.bricks-video-overlay{align-items:center;display:flex;justify-content:center;z-index:1}.bricks-video-overlay.bricks-lazy-hidden{background-image:none!important}.bricks-video-overlay-icon{color:#fff;cursor:pointer;font-size:60px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}.brxe-wordpress ul{list-style-type:none;margin:0;padding:0}.brxe-wordpress .bricks-widget-wrapper i,.brxe-wordpress .bricks-widget-wrapper svg{font-size:.8em;margin-right:10px;opacity:.75}.brxe-wordpress.posts li{margin-bottom:15px}.brxe-wordpress.posts li:last-child,.brxe-wordpress.posts li:last-child img{margin-bottom:0}.brxe-wordpress.posts a{align-items:flex-start;display:flex;flex-direction:column}.brxe-wordpress.posts img{margin-bottom:15px;margin-right:15px}.brxe-wordpress.posts .post-data{align-items:center;display:flex}.brxe-wordpress.posts .post-title{line-height:1.4}.brxe-wordpress.comments .recentcomments a{font-weight:700}.brxe-post-content .blocks-gallery-grid,.brxe-post-content .wp-block-gallery{padding:0}.bricks-color-primary{color:var(--bricks-color-primary)}.bricks-color-secondary{color:var(--bricks-color-secondary)}.bricks-color-light{color:#fff}.bricks-color-dark{color:var(--bricks-text-dark)}.bricks-color-muted{color:var(--bricks-text-light)}.bricks-color-info{color:var(--bricks-text-info)}.bricks-color-success{color:var(--bricks-text-success)}.bricks-color-warning{color:var(--bricks-text-warning)}.bricks-color-danger{color:var(--bricks-text-danger)}.bricks-background-primary{background-color:var(--bricks-color-primary)}.bricks-background-secondary{background-color:var(--bricks-color-secondary)}.bricks-background-light{background-color:#fff}.bricks-background-dark{background-color:var(--bricks-bg-dark)}.bricks-background-muted{background-color:var(--bricks-text-light)}.bricks-background-info{background-color:var(--bricks-text-info)}.bricks-background-success{background-color:var(--bricks-text-success)}.bricks-background-warning{background-color:var(--bricks-text-warning)}.bricks-background-danger{background-color:var(--bricks-text-danger)}}
*/

/* TEST */

@layer bricks.reset,
bricks.gutenberg,
bricks.icons;

.aligncenter {
    display: block;
    margin: .5em auto
}

.alignright {
    float: right;
    margin: .5em 0 .5em 1em
}

.alignleft {
    float: left;
    margin: .5em 1em .5em 0
}

a img.alignright {
    float: right;
    margin: .5em 0 .5em 1em
}

a img.alignleft {
    float: left;
    margin: .5em 1em .5em 0
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%;
    padding: 5px 3px 10px;
    text-align: center
}

.wp-caption.alignleft,
.wp-caption.alignnone {
    margin: .5em 1em .5em 0
}

.wp-caption.alignright {
    margin: .5em 0 .5em 1em
}

.wp-caption img {
    border: 0;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px
}

.wp-block-image,
.wp-block-video,
figure[class^=wp-block-] {
    margin: 1em 0
}

.wp-block-calendar,
.wp-block-image:not(.wp-block-gallery .wp-block-image),
figure[class^=wp-block-]:not(.wp-block-gallery figure):not([class^=align]) {
    width: 100%
}

#wp-calendar caption {
    margin-bottom: 1em;
    text-align: inherit
}

#wp-calendar tbody {
    text-align: center
}

#wp-calendar tbody td {
    width: 30px
}

#wp-calendar tbody a {
    font-weight: 700
}

#wp-calendar tfoot {
    opacity: .5
}

#wp-calendar tfoot #prev {
    text-align: left
}

#wp-calendar tfoot #next {
    text-align: right
}

.gallery {
    display: flex;
    flex-flow: row wrap;
    margin: 0 -10px
}

.gallery.gallery-columns-1 .gallery-item {
    flex: 1 1 100%;
    max-width: 100%
}

.gallery.gallery-columns-2 .gallery-item {
    flex: 1 1 50%;
    max-width: 50%
}

.gallery.gallery-columns-3 .gallery-item {
    flex: 1 1 33.333%;
    max-width: 33.333%
}

.gallery.gallery-columns-4 .gallery-item {
    flex: 1 1 25%;
    max-width: 25%
}

.gallery.gallery-columns-5 .gallery-item {
    flex: 1 1 20%;
    max-width: 20%
}

.gallery.gallery-columns-6 .gallery-item {
    flex: 1 1 16.666%;
    max-width: 16.666%
}

.gallery.gallery-columns-7 .gallery-item {
    flex: 1 1 14.285%;
    max-width: 14.285%
}

.gallery.gallery-columns-8 .gallery-item {
    flex: 1 1 12.5%;
    max-width: 12.5%
}

.gallery.gallery-columns-9 .gallery-item {
    flex: 1 1 11.111%;
    max-width: 11.111%
}

.gallery.gallery-columns-10 .gallery-item {
    flex: 1 1 10%;
    max-width: 10%
}

.gallery .gallery-item {
    flex: 1;
    margin: 0;
    padding: 0 10px 20px
}

.gallery .gallery-item img {
    width: 100%
}

.has-text-align-left {
    text-align: left
}

.has-text-align-center {
    text-align: center
}

.has-text-align-right {
    text-align: right
}

.wp-block-image figure {
    width: auto
}

.alignfull,
.wp-block-categories-list.alignfull {
    left: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    max-width: calc(100vw - .5em);
    position: relative;
    right: 50%;
    width: 100vw
}

.alignwide {
    margin-left: -10%;
    max-width: 120%;
    position: relative;
    width: 120%
}

@media(max-width:1320px) {
    .alignwide {
        margin-left: auto;
        width: 100%
    }
}

.aligncenter img {
    margin-left: auto;
    margin-right: auto
}

.aligncenter a,
.aligncenter img {
    display: block
}

@layer bricks {
    :root {
        --bricks-vh: 1vh;
        --bricks-transition: all 0.2s;
        --bricks-color-primary: #ffd64f;
        --bricks-color-secondary: #fc5778;
        --bricks-text-dark: #212121;
        --bricks-text-medium: #616161;
        --bricks-text-light: #9e9e9e;
        --bricks-text-info: #00b0f4;
        --bricks-text-success: #11b76b;
        --bricks-text-warning: #ffa100;
        --bricks-text-danger: #fa4362;
        --bricks-bg-info: #e5f3ff;
        --bricks-bg-success: #e6f6ed;
        --bricks-bg-warning: #fff2d7;
        --bricks-bg-danger: #ffe6ec;
        --bricks-bg-dark: #263238;
        --bricks-bg-light: #f5f6f7;
        --bricks-border-color: #dddedf;
        --bricks-border-radius: 4px;
        --bricks-tooltip-bg: #23282d;
        --bricks-tooltip-text: #eaecef
    }

    html {
        -webkit-text-size-adjust: 100%;
        text-size-adjust: auto;
        line-height: 1.15
    }

    body {
        margin: 0
    }

    article,
    aside,
    figcaption,
    figure,
    footer,
    header,
    main,
    nav,
    section {
        display: block
    }

    figure {
        margin: 1em 40px
    }

    hr {
        box-sizing: content-box;
        height: 0;
        overflow: visible
    }

    abbr[title] {
        border-bottom: none;
        text-decoration: underline;
        text-decoration: underline dotted
    }

    code,
    kbd,
    samp {
        font-family: monospace;
        font-size: 1em
    }

    dfn {
        font-style: italic
    }

    mark {
        background-color: #ff0;
        color: #000
    }

    small {
        font-size: 80%
    }

    sub,
    sup {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: baseline
    }

    sub {
        bottom: -.25em
    }

    sup {
        top: -.5em
    }

    audio,
    video {
        display: inline-block
    }

    audio:not([controls]) {
        display: none;
        height: 0
    }

    img {
        border-style: none
    }

    button,
    input,
    optgroup,
    select,
    textarea {
        font-family: sans-serif;
        font-size: 100%;
        line-height: 1.15;
        margin: 0
    }

    button,
    input {
        overflow: visible
    }

    button,
    select {
        text-transform: none
    }

    [type=reset],
    [type=submit],
    button,
    html [type=button] {
        -webkit-appearance: button
    }

    [type=button]::-moz-focus-inner,
    [type=reset]::-moz-focus-inner,
    [type=submit]::-moz-focus-inner,
    button::-moz-focus-inner {
        border-style: none;
        padding: 0
    }

    [type=button]:-moz-focusring,
    [type=reset]:-moz-focusring,
    [type=submit]:-moz-focusring,
    button:-moz-focusring {
        outline: 1px dotted ButtonText
    }

    fieldset {
        padding: .35em .75em .625em
    }

    legend {
        box-sizing: border-box;
        color: inherit;
        display: table;
        max-width: 100%;
        padding: 0;
        white-space: normal
    }

    progress {
        display: inline-block;
        vertical-align: baseline
    }

    textarea {
        overflow: auto
    }

    [type=checkbox],
    [type=radio] {
        box-sizing: border-box;
        padding: 0
    }

    [type=number]::-webkit-inner-spin-button,
    [type=number]::-webkit-outer-spin-button {
        height: auto
    }

    [type=search] {
        -webkit-appearance: textfield;
        outline-offset: -2px
    }

    [type=search]::-webkit-search-cancel-button,
    [type=search]::-webkit-search-decoration {
        -webkit-appearance: none
    }

    ::-webkit-file-upload-button {
        -webkit-appearance: button;
        font: inherit
    }

    details,
    menu {
        display: block
    }

    summary {
        display: list-item
    }

    canvas {
        display: inline-block
    }

    [hidden],
    template {
        display: none
    }

    .brxe-section {
        align-items: center;
        display: flex;
        flex-direction: column;
        margin-left: auto;
        margin-right: auto;
        width: 100%
    }

    @media(max-width:767px) {
        .brxe-section {
            flex-wrap: wrap
        }
    }

    .brxe-section.has-bg-video {
        position: relative;
        z-index: 1
    }

    .brxe-section.has-shape {
        position: relative
    }

    .brxe-section.bricks-lazy-hidden {
        background-image: none !important
    }

    .brxe-container {
        align-items: flex-start;
        display: flex;
        flex-direction: column;
        margin-left: auto;
        margin-right: auto;
        width: 1100px
    }

    @media(max-width:767px) {
        .brxe-container {
            flex-wrap: wrap
        }
    }

    .brxe-container.has-bg-video {
        position: relative;
        z-index: 1
    }

    .brxe-container.has-shape {
        position: relative
    }

    .brxe-container.bricks-lazy-hidden {
        background-image: none !important
    }

    .brxe-block {
        align-items: flex-start;
        display: flex;
        flex-direction: column;
        width: 100%
    }

    @media(max-width:767px) {
        .brxe-block {
            flex-wrap: wrap
        }
    }

    .brxe-block.has-bg-video {
        position: relative;
        z-index: 1
    }

    .brxe-block.has-shape {
        position: relative
    }

    .brxe-block.bricks-lazy-hidden {
        background-image: none !important
    }

    .brxe-div.has-bg-video {
        position: relative;
        z-index: 1
    }

    .brxe-div.has-shape {
        position: relative
    }

    .brxe-div.bricks-lazy-hidden {
        background-image: none !important
    }

    [class*=brxe-] {
        max-width: 100%
    }

    :where([class*=brxe-].has-shape>*) {
        position: relative
    }

    svg:not([width]) {
        min-width: 1em
    }

    svg:not([height]) {
        min-height: 1em
    }

    svg.fill * {
        fill: inherit
    }

    svg.stroke * {
        stroke: inherit
    }

    span[class*=brxe-]:not(.brxe-section):not(.brxe-container):not(.brxe-block):not(.brxe-div) {
        width: auto
    }

    .bricks-element-placeholder {
        align-items: stretch;
        background-color: var(--bricks-bg-info);
        color: var(--bricks-text-info);
        display: flex;
        font-family: monospace;
        font-size: 16px;
        font-weight: 700;
        height: auto !important;
        line-height: 1.4;
        max-width: 100% !important;
        opacity: 1 !important;
        text-align: left;
        width: auto !important
    }

    .bricks-element-placeholder.no-php-class {
        padding: 15px
    }

    .bricks-element-placeholder.no-php-class,
    .bricks-element-placeholder[data-type=error] {
        background-color: var(--bricks-bg-danger);
        color: var(--bricks-text-danger)
    }

    .bricks-element-placeholder[data-type=error] i {
        background-color: var(--bricks-text-danger)
    }

    .bricks-element-placeholder i {
        align-items: center;
        background-color: var(--bricks-text-info);
        color: #fff;
        display: flex !important;
        flex-direction: column;
        font-size: 30px !important;
        justify-content: center;
        min-height: 60px;
        min-width: 80px;
        padding: 0 15px
    }

    .bricks-element-placeholder a {
        text-decoration: underline
    }

    .bricks-element-placeholder .placeholder-inner {
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding: 15px 20px
    }

    .bricks-element-placeholder .placeholder-title {
        align-items: center;
        display: flex;
        font-size: 17px;
        margin: 0
    }

    .bricks-element-placeholder .placeholder-description {
        font-size: 14px;
        margin-top: .5em
    }

    #brx-footer {
        background-position: 50%;
        background-size: cover;
        flex-shrink: 0;
        margin-top: auto;
        position: relative;
        width: 100%
    }

    body.admin-bar .brx-popup:not(.brx-infobox-popup):not(.brx-infobox-popup-builder) {
        height: calc(var(--bricks-vh, 1vh)*100 - var(--wp-admin--admin-bar--height, 0));
        top: var(--wp-admin--admin-bar--height, 0)
    }

    .brx-popup:not(.brx-infobox-popup):not(.brx-infobox-popup-builder) {
        align-items: center;
        display: flex;
        flex-direction: column;
        height: 100vh;
        height: calc(var(--bricks-vh, 1vh)*100);
        justify-content: center;
        left: 0;
        position: fixed !important;
        top: 0;
        width: 100%;
        z-index: 10000
    }

    .brx-popup:not(.brx-infobox-popup):not(.brx-infobox-popup-builder) .brx-popup-backdrop {
        background-color: rgba(0, 0, 0, .5);
        bottom: 0;
        left: 0;
        opacity: 1;
        position: absolute;
        right: 0;
        top: 0;
        transition: all 1s ease-in-out;
        visibility: visible
    }

    .brx-popup:not(.brx-infobox-popup):not(.brx-infobox-popup-builder).builder {
        z-index: 999
    }

    .brx-popup:not(.brx-infobox-popup):not(.brx-infobox-popup-builder).hide {
        opacity: 0;
        pointer-events: none;
        visibility: hidden
    }

    .brx-popup:not(.brx-infobox-popup):not(.brx-infobox-popup-builder).hide .brx-popup-backdrop {
        opacity: 0;
        visibility: hidden
    }

    .brx-infobox-popup-builder {
        --brx-info-box-width: 300px;
        display: flex;
        flex-direction: column;
        left: 50%;
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%) !important;
        width: var(--brx-info-box-width)
    }

    .brx-popup-content {
        background-color: #fff;
        margin: 0;
        max-width: 100%;
        overflow-y: auto;
        padding: 30px;
        z-index: 1
    }

    .brx-popup-content.brx-woo-quick-view {
        width: auto
    }

    html {
        font-size: 62.5%
    }

    *,
    :after,
    :before,
    html {
        box-sizing: border-box
    }

    :after,
    :before {
        outline: none
    }

    * {
        border-color: var(--bricks-border-color)
    }

    body {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        background-color: #fff;
        background-position: 50%;
        color: #363636;
        font-family: -apple-system, "system-ui", Segoe UI, roboto, helvetica, arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
        font-size: 15px;
        line-height: 1.7;
        transition: var(--bricks-transition);
        transition: padding-top 0s
    }

    body.no-scroll {
        overflow: hidden
    }

    body.brx-boxed {
        margin: 0 auto;
        min-height: 100vh
    }

    .brx-body {
        display: flex;
        flex-direction: column;
        margin: 0 auto;
        width: 100%
    }

    :where(a) {
        border-color: currentcolor;
        color: currentcolor;
        cursor: pointer;
        text-decoration: none
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        margin: 0;
        text-rendering: optimizelegibility
    }

    h1 a,
    h2 a,
    h3 a,
    h4 a,
    h5 a,
    h6 a {
        color: currentcolor
    }

    h1 {
        font-size: 2.4em
    }

    h1,
    h2 {
        line-height: 1.4
    }

    h2 {
        font-size: 2.1em
    }

    h3 {
        font-size: 1.8em
    }

    h3,
    h4 {
        line-height: 1.4
    }

    h4 {
        font-size: 1.6em
    }

    h5 {
        font-size: 1.3em
    }

    h5,
    h6 {
        line-height: 1.4
    }

    h6 {
        font-size: 1.1em
    }

    :where(p) {
        margin-block: 0 1.2em
    }

    :where(p:last-of-type) {
        margin-block-end: 0
    }

    :where(p:last-of-type)+h1,
    :where(p:last-of-type)+h2,
    :where(p:last-of-type)+h3,
    :where(p:last-of-type)+h4,
    :where(p:last-of-type)+h5,
    :where(p:last-of-type)+h6 {
        margin-block: 1.2em 0
    }

    figcaption {
        color: var(--bricks-text-light);
        font-size: .9em;
        margin: 1em 0;
        text-align: center
    }

    img {
        height: auto;
        max-width: 100%;
        outline: none;
        vertical-align: middle
    }

    .bricks-lazy-hidden.wait,
    .bricks-lazy-load-isotope.wait {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxIDEpIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBzdHJva2Utb3BhY2l0eT0iLjUiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPjxwYXRoIGQ9Ik0zNiAxOGMwLTkuOTQtOC4wNi0xOC0xOC0xOCI+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIGZyb209IjAgMTggMTgiIHRvPSIzNjAgMTggMTgiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9wYXRoPjwvZz48L3N2Zz4=") !important;
        background-position: 50% 50%;
        background-repeat: no-repeat;
        background-size: 32px;
        filter: brightness(.5);
        transition: all 0s
    }

    audio,
    iframe {
        max-width: 100%
    }

    button {
        border: none;
        cursor: pointer;
        outline: none;
        padding: 0
    }

    blockquote {
        border-left-style: solid;
        border-left-width: 4px;
        font-family: georgia, Times New Roman, times, serif;
        font-size: 1.3em;
        margin: 15px 0;
        padding: 0 0 0 30px;
        position: relative
    }

    blockquote cite {
        display: block;
        font-size: .8em;
        font-style: normal;
        margin-top: .5em;
        opacity: .5;
        text-transform: uppercase
    }

    hr {
        border: none;
        border-top: 1px solid var(--bricks-border-color);
        margin: 1em 0
    }

    pre {
        background-color: var(--bricks-bg-light);
        color: #fc1f49;
        font-family: monospace;
        font-size: 13px;
        margin: 0;
        padding: 10px 15px;
        white-space: pre-wrap
    }

    table {
        width: 100%
    }

    table[class*=brxe-] {
        display: table
    }

    label {
        color: var(--bricks-text-light);
        display: block;
        font-weight: 400;
        margin-bottom: 5px
    }

    button,
    input,
    optgroup,
    select,
    textarea {
        font-family: inherit;
        text-align: inherit
    }

    .input,
    input:not([type=submit]),
    select,
    textarea {
        border-style: solid;
        border-width: 1px;
        box-shadow: none;
        color: currentcolor;
        font-size: inherit;
        line-height: 40px;
        outline: none;
        padding: 0 12px;
        transition: var(--bricks-transition);
        width: 100%
    }

    input[type=range] {
        border: none;
        height: auto;
        line-height: 1;
        padding: 0
    }

    input[type=button],
    input[type=checkbox],
    input[type=radio] {
        width: auto
    }

    input[type=checkbox],
    input[type=radio],
    input[type=submit],
    select {
        cursor: pointer
    }

    select {
        -webkit-appearance: none;
        appearance: none;
        background-color: transparent;
        background-image: linear-gradient(45deg, transparent 50%, gray 0), linear-gradient(135deg, gray 50%, transparent 0);
        background-position: calc(100% - 20px) calc(50% + 2px), calc(100% - 16px) calc(50% + 2px);
        background-repeat: no-repeat;
        background-size: 4px 4px, 4px 4px;
        border-radius: 0
    }

    textarea {
        height: auto;
        line-height: inherit !important;
        min-height: 90px;
        padding: 10px 12px
    }

    ::placeholder {
        color: var(--bricks-border-color)
    }

    .skip-link {
        clip: rect(1px, 1px, 1px, 1px);
        background: #000;
        border-bottom-right-radius: 8px;
        color: #fff;
        font-weight: 700;
        height: 1px;
        left: 0;
        overflow: hidden;
        padding: 5px 10px;
        position: absolute;
        top: 0;
        transition: transform .1s;
        white-space: nowrap;
        width: 1px;
        z-index: 9999
    }

    .skip-link:focus {
        clip: auto;
        height: auto;
        overflow: visible;
        width: auto
    }

    body.bricks-is-frontend :focus-visible {
        outline: auto
    }

    @supports not selector(:focus-visible) {
        body.bricks-is-frontend :focus {
            outline: auto
        }
    }

    .bricks-archive-title-wrapper {
        margin: 60px auto;
        text-align: center
    }

    .bricks-archive-title-wrapper .title {
        margin: 0
    }

    .brx-has-megamenu.open .brx-megamenu {
        opacity: 1;
        visibility: visible
    }

    .brx-megamenu {
        left: 0;
        opacity: 0;
        position: absolute;
        transition-duration: .2s;
        transition-property: opacity, transform, visibility;
        transition-timing-function: ease;
        visibility: hidden;
        width: 100%;
        z-index: 998
    }

    .brx-megamenu:not(.brx-submenu-positioned) {
        display: none !important
    }

    .brx-has-multilevel .open>ul,
    .brx-has-multilevel.open>ul {
        opacity: 1;
        transform: translate(0);
        visibility: visible
    }

    .brx-has-multilevel .open.active,
    .brx-has-multilevel .open.active>ul>li,
    .brx-has-multilevel.open.active,
    .brx-has-multilevel.open.active>ul>li {
        display: flex
    }

    .brx-has-multilevel .menu-item a {
        width: 100%
    }

    .brx-has-multilevel .open:not(.active)>.brx-submenu-toggle {
        display: none
    }

    .brx-has-multilevel>ul ul {
        transform: translate(20px);
        transition: transform .1s cubic-bezier(0, 0, .2, 1);
        will-change: transform
    }

    .brx-has-multilevel ul:not(.brx-multilevel-overflow-right) {
        left: 0 !important
    }

    .brx-has-multilevel ul .active>.brx-submenu-toggle,
    .brx-has-multilevel ul li:not(.open) {
        display: none
    }

    .brx-submenu-toggle {
        align-items: center;
        cursor: pointer;
        display: flex
    }

    .brx-submenu-toggle.icon-right button {
        margin-left: 10px
    }

    .brx-submenu-toggle.icon-left {
        flex-direction: row-reverse
    }

    .brx-submenu-toggle.icon-left button {
        margin-right: 10px
    }

    .brx-submenu-toggle button,
    .brx-submenu-toggle button>* {
        align-items: center;
        background-color: transparent;
        color: currentcolor;
        display: flex;
        transition: transform .1s cubic-bezier(0, 0, .2, 1);
        will-change: transform
    }

    .brx-multilevel-overflow-right,
    .brx-multilevel-overflow-right ul,
    .brx-submenu-overflow-right {
        left: auto !important;
        right: 0 !important
    }

    .brx-sub-submenu-overflow-right,
    .brx-sub-submenu-overflow-right ul,
    .brx-submenu-overflow-right ul {
        left: auto !important;
        right: 100% !important
    }

    .media-frame select.attachment-filters:last-of-type {
        max-width: 100% !important;
        width: auto !important
    }

    #brx-content {
        flex: 1;
        position: relative;
        width: 100%
    }

    #brx-content .post-password-form {
        margin: 0 auto
    }

    #brx-content .post-password-form p:last-child {
        align-items: flex-end;
        column-gap: 10px;
        display: flex
    }

    #brx-content .post-password-form p:last-child label {
        flex: 1;
        margin: 0
    }

    #brx-content .post-password-form input[type=submit] {
        border-width: 1px;
        display: inline-flex;
        padding: .5em 1em
    }

    #brx-content>.woocommerce {
        margin-left: auto;
        margin-right: auto
    }

    .bricks-layout-wrapper {
        --columns: 3;
        --gutter: 0px;
        display: flex;
        flex-flow: row wrap;
        list-style-type: none;
        margin: 0;
        padding: 0
    }

    .bricks-layout-wrapper:not(.bricks-masonry) {
        width: 100%
    }

    .bricks-layout-wrapper .meta {
        color: var(--bricks-text-light)
    }

    .bricks-layout-item {
        line-height: 1.6;
        position: relative
    }

    .bricks-layout-item:last-child img {
        padding-bottom: 0 !important
    }

    .bricks-layout-item .content-wrapper,
    .bricks-layout-item .overlay-wrapper {
        align-items: baseline;
        bottom: 0;
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        height: 100%;
        left: 0;
        position: relative;
        right: 0;
        top: 0;
        z-index: 1
    }

    .bricks-layout-item .content-wrapper.top,
    .bricks-layout-item .overlay-wrapper.top {
        justify-content: flex-start
    }

    .bricks-layout-item .content-wrapper.middle,
    .bricks-layout-item .overlay-wrapper.middle {
        justify-content: center;
        margin-bottom: auto;
        margin-top: auto
    }

    .bricks-layout-item .content-wrapper.bottom,
    .bricks-layout-item .overlay-wrapper.bottom {
        justify-content: flex-end
    }

    .bricks-layout-item .content-wrapper.left,
    .bricks-layout-item .overlay-wrapper.left {
        align-items: flex-start;
        text-align: left
    }

    .bricks-layout-item .content-wrapper.center,
    .bricks-layout-item .overlay-wrapper.center {
        align-items: center;
        text-align: center
    }

    .bricks-layout-item .content-wrapper.right,
    .bricks-layout-item .overlay-wrapper.right {
        align-items: flex-end;
        text-align: right
    }

    .bricks-layout-item .content-wrapper.center.middle,
    .bricks-layout-item .overlay-wrapper.center.middle {
        margin-bottom: auto;
        margin-top: auto
    }

    .bricks-layout-item .overlay-wrapper {
        position: absolute !important;
        z-index: 2
    }

    .bricks-layout-item .overlay-wrapper.show-on-hover {
        opacity: 0;
        position: relative;
        transition: var(--bricks-transition)
    }

    .bricks-layout-item .overlay-wrapper.show-on-hover:hover {
        opacity: 1
    }

    .bricks-layout-item .overlay-wrapper.show-on-hover .overlay-inner {
        transition: var(--bricks-transition);
        will-change: transform
    }

    .bricks-layout-item .overlay-wrapper.show-on-hover.fade-in-up .overlay-inner {
        transform: translateY(10px)
    }

    .bricks-layout-item .overlay-wrapper.show-on-hover.fade-in-up:hover .overlay-inner {
        transform: translateY(0)
    }

    .bricks-layout-item .overlay-wrapper.show-on-hover.fade-in-right .overlay-inner {
        transform: translateX(-10px)
    }

    .bricks-layout-item .overlay-wrapper.show-on-hover.fade-in-right:hover .overlay-inner {
        transform: translateY(0)
    }

    .bricks-layout-item .overlay-wrapper.show-on-hover.fade-in-down .overlay-inner {
        transform: translateY(-10px)
    }

    .bricks-layout-item .overlay-wrapper.show-on-hover.fade-in-down:hover .overlay-inner {
        transform: translateY(0)
    }

    .bricks-layout-item .overlay-wrapper.show-on-hover.fade-in-left .overlay-inner {
        transform: translateX(10px)
    }

    .bricks-layout-item .overlay-wrapper.show-on-hover.fade-in-left:hover .overlay-inner {
        transform: translateY(0)
    }

    .bricks-layout-item .overlay-wrapper.show-on-hover.zoom-in .overlay-inner {
        transform: scale(.8)
    }

    .bricks-layout-item .overlay-wrapper.show-on-hover.zoom-in:hover .overlay-inner {
        transform: scale(1)
    }

    .bricks-layout-item .overlay-wrapper.show-on-hover.zoom-out .overlay-inner {
        transform: scale(1.2)
    }

    .bricks-layout-item .overlay-wrapper.show-on-hover.zoom-out:hover .overlay-inner {
        transform: scale(1)
    }

    .bricks-layout-item .dynamic {
        margin: 0;
        padding: 0
    }

    .bricks-layout-item .meta {
        width: 100%
    }

    .bricks-layout-item .meta span:first-child {
        padding: 0
    }

    .bricks-layout-item .meta span+span {
        padding: 0 5px
    }

    .bricks-layout-item .meta span+span:before {
        content: " ·";
        left: -5px;
        position: relative
    }

    .bricks-layout-item .excerpt {
        margin-top: .5em
    }

    .bricks-layout-item .taxonomy {
        margin: 0 -5px
    }

    .bricks-layout-item .taxonomy a {
        display: inline-block;
        line-height: 2;
        margin: 0 5px
    }

    .bricks-layout-item .bricks-layout-inner {
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover;
        bottom: 0;
        display: flex;
        flex-direction: column;
        left: 0;
        overflow: hidden;
        position: relative;
        right: 0;
        top: 0
    }

    li.bricks-gutter-sizer {
        pointer-events: none;
        position: absolute;
        top: -99999px;
        visibility: hidden;
        width: var(--gutter) !important
    }

    .bricks-layout-wrapper .image-wrapper {
        position: relative
    }

    .bricks-layout-wrapper .image-wrapper .overlay-wrapper {
        height: inherit
    }

    .bricks-layout-wrapper .image {
        aspect-ratio: 1/1;
        object-fit: cover;
        position: relative
    }

    .bricks-layout-wrapper a {
        color: currentcolor
    }

    .bricks-layout-wrapper[data-layout=list]>li.bricks-layout-item {
        margin-bottom: var(--gutter);
        width: 100%
    }

    .bricks-layout-wrapper[data-layout=list]>li.bricks-layout-item:last-child {
        margin-bottom: 0
    }

    .bricks-layout-wrapper[data-layout=list] .bricks-layout-inner {
        flex-direction: row
    }

    .bricks-layout-wrapper[data-layout=list] .bricks-layout-inner>* {
        flex-basis: 50%
    }

    .bricks-layout-wrapper[data-layout=list].image-position-top .bricks-layout-inner {
        flex-direction: row-reverse
    }

    .bricks-layout-wrapper[data-layout=list].image-position-top .bricks-layout-inner>* {
        flex-basis: 50%
    }

    .bricks-layout-wrapper[data-layout=list].image-position-right .bricks-layout-inner {
        flex-direction: row-reverse !important
    }

    .bricks-layout-wrapper[data-layout=list].image-position-right .bricks-layout-inner>* {
        flex-basis: 50%
    }

    .bricks-layout-wrapper[data-layout=list].image-position-left .bricks-layout-inner {
        flex-direction: row
    }

    .bricks-layout-wrapper[data-layout=list].image-position-left .bricks-layout-inner>* {
        flex-basis: 50%
    }

    .bricks-layout-wrapper[data-layout=list].image-position-bottom .bricks-layout-inner {
        flex-direction: column-reverse
    }

    .bricks-layout-wrapper[data-layout=list].alternate li:nth-child(2n) .bricks-layout-inner {
        flex-direction: row-reverse !important
    }

    .bricks-layout-wrapper[data-layout=list].alternate.image-position-right li:nth-child(odd) .bricks-layout-inner {
        flex-direction: row-reverse
    }

    .bricks-layout-wrapper[data-layout=list].alternate.image-position-right li:nth-child(2n) .bricks-layout-inner {
        flex-direction: row
    }

    .bricks-layout-wrapper[data-layout=grid]:not(.isotope) {
        display: grid;
        gap: var(--gutter);
        grid-template-columns: repeat(var(--columns), minmax(0, 1fr))
    }

    .bricks-layout-wrapper[data-layout=grid].isotope>li:not(.bricks-gutter-sizer) {
        margin-bottom: var(--gutter);
        width: calc(100%/var(--columns) - var(--gutter)*(var(--columns) - 1)/var(--columns))
    }

    .bricks-layout-wrapper[data-layout=grid]>li.bricks-layout-item,
    .bricks-layout-wrapper[data-layout=grid]>li.bricks-layout-item>a {
        display: grid
    }

    .bricks-masonry {
        --columns: 3;
        --gutter: 10px;
        display: flex;
        flex-flow: row wrap;
        position: relative
    }

    .bricks-masonry>:not(.bricks-gutter-sizer) {
        margin-bottom: var(--gutter);
        width: calc(100%/var(--columns) - var(--gutter)*(var(--columns) - 1)/var(--columns))
    }

    .bricks-is-frontend .bricks-layout-wrapper.isotope {
        transition: opacity .3s ease-in-out
    }

    .bricks-is-frontend .bricks-layout-wrapper.isotope.isotope-before-init {
        opacity: 0
    }

    .bricks-layout-wrapper[data-layout=masonry]>li:not(.bricks-gutter-sizer) {
        margin-bottom: var(--gutter);
        width: calc(100%/var(--columns) - var(--gutter)*(var(--columns) - 1)/var(--columns))
    }

    .bricks-layout-wrapper[data-layout=masonry] .image {
        aspect-ratio: unset !important;
        display: inline-block;
        position: relative !important
    }

    .bricks-layout-wrapper[data-layout=masonry] .bricks-layout-inner {
        height: auto !important
    }

    .bricks-layout-wrapper[data-layout=metro]:not(.isotope) {
        display: grid;
        gap: var(--gutter);
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .bricks-layout-wrapper[data-layout=metro]:not(.isotope)>li:nth-child(3n+1) {
        grid-column: span 2;
        grid-row: span 2
    }

    .bricks-layout-wrapper[data-layout=metro].isotope {
        --columns: 4
    }

    .bricks-layout-wrapper[data-layout=metro].isotope>li.bricks-layout-item {
        margin-bottom: var(--gutter)
    }

    .bricks-layout-wrapper[data-layout=metro].isotope>li:nth-child(3n+1):not(.bricks-isotope-sizer) {
        width: 50%;
        width: calc(50% - var(--gutter)/2)
    }

    @media(max-width:478px) {
        .bricks-layout-wrapper[data-layout=metro].isotope>li:nth-child(3n+1):not(.bricks-isotope-sizer) {
            width: 100%
        }
    }

    .bricks-layout-wrapper[data-layout=metro].isotope>li:nth-child(3n+1):not(.bricks-isotope-sizer) img {
        height: 100%
    }

    .bricks-layout-wrapper[data-layout=metro].isotope>li:nth-child(3n+1):not(.bricks-isotope-sizer) .title {
        font-size: calc(1em + 1.5vmin)
    }

    .bricks-layout-wrapper[data-layout=metro].isotope>li {
        width: 25%;
        width: calc(100%/var(--columns) - var(--gutter)*(var(--columns) - 1)/var(--columns))
    }

    @media(max-width:767px) {
        .bricks-layout-wrapper[data-layout=metro].isotope>li {
            width: calc(50% - var(--gutter)/2)
        }
    }

    @media(max-width:478px) {
        .bricks-layout-wrapper[data-layout=metro].isotope>li {
            width: 100%
        }
    }

    .bricks-layout-wrapper[data-layout=metro] img {
        height: 100%
    }

    .bricks-layout-wrapper[data-layout=metro] .image-wrapper {
        aspect-ratio: 1/1
    }

    .bricks-layout-wrapper[data-layout=metro] .content-wrapper {
        position: absolute
    }

    #brx-header {
        background-position: 50%;
        background-size: cover;
        position: relative;
        width: 100%
    }

    #brx-header.transparent {
        background: transparent;
        border: none;
        box-shadow: none;
        color: #fff
    }

    #brx-header.brx-sticky {
        left: 0;
        position: fixed;
        right: 0;
        top: 0;
        transition: background-color .2s, transform .4s;
        width: 100%;
        z-index: 998
    }

    #brx-header.brx-sticky.on-scroll {
        position: sticky
    }

    #brx-header.brx-sticky .bricks-nav-menu>li>a,
    #brx-header.brx-sticky>.brxe-block,
    #brx-header.brx-sticky>.brxe-container,
    #brx-header.brx-sticky>.brxe-div,
    #brx-header.brx-sticky>.brxe-section {
        transition: inherit
    }

    #brx-header.brx-sticky.slide-up:not(:has(.cart-detail.off-canvas.active, .brxe-offcanvas.brx-open)) {
        -ms-overflow-style: none;
        overflow-x: hidden;
        scrollbar-width: none;
        transform: translateY(-101%)
    }

    #brx-header.brx-sticky.slide-up::-webkit-scrollbar {
        display: none
    }

    #brx-header.brx-sticky.sliding {
        overflow: hidden
    }

    #brx-header.brx-sticky:has(.cart-detail.off-canvas.active, .brxe-offcanvas.brx-open) {
        transition: none
    }

    .brx-header-right #brx-header {
        bottom: 0;
        display: flex;
        position: fixed;
        right: 0;
        top: 0;
        width: 200px;
        z-index: 998
    }

    .brx-header-right #brx-header>.brxe-container,
    .brx-header-right #brx-header>.brxe-div,
    .brx-header-right #brx-header>.brxe-section {
        height: 100%
    }

    .brx-header-right #brx-content,
    .brx-header-right #brx-footer {
        margin-right: 200px;
        width: auto
    }

    .brx-header-left #brx-header {
        bottom: 0;
        display: flex;
        left: 0;
        position: fixed;
        top: 0;
        width: 200px;
        z-index: 998
    }

    .brx-header-left #brx-header>.brxe-container,
    .brx-header-left #brx-header>.brxe-div,
    .brx-header-left #brx-header>.brxe-section {
        height: 100%
    }

    .brx-header-left #brx-content,
    .brx-header-left #brx-footer {
        margin-left: 200px;
        width: auto
    }

    .bricks-search-form {
        align-items: stretch;
        display: flex !important;
        justify-content: space-between;
        position: relative;
        width: 100%
    }

    .bricks-search-form label {
        align-self: center;
        margin-inline-end: 10px
    }

    .bricks-search-form input[type=search] {
        background-color: inherit;
        color: currentcolor;
        display: inline-block;
        max-width: 100%;
        padding: 0 20px;
        width: auto
    }

    .bricks-search-form button {
        align-items: center;
        display: flex;
        justify-content: center;
        position: relative;
        white-space: nowrap
    }

    .bricks-search-form input {
        line-height: 40px;
        width: 100%
    }

    .bricks-shape-divider {
        bottom: 0;
        display: flex;
        height: 100%;
        left: 0;
        overflow: hidden;
        pointer-events: none;
        position: absolute !important;
        right: 0;
        top: 0;
        width: 100%
    }

    .bricks-shape-divider .bricks-shape-divider-inner {
        align-items: inherit;
        height: 100%;
        justify-content: inherit;
        position: absolute;
        width: 100%
    }

    .bricks-shape-divider .bricks-shape-divider-inner svg {
        height: 100%;
        min-height: unset;
        min-width: unset;
        position: relative;
        width: 100%
    }

    .bricks-shape-divider .bricks-shape-divider-inner svg g,
    .bricks-shape-divider .bricks-shape-divider-inner svg path {
        fill: inherit
    }

    .bricks-shape-divider.front {
        z-index: 2
    }

    .bricks-shape-divider.flip-horizontal svg {
        transform: rotateX(180deg)
    }

    .bricks-shape-divider.flip-vertical svg {
        transform: rotateY(180deg)
    }

    .bricks-shape-divider.flip-horizontal.flip-vertical svg {
        transform: rotateX(180deg) rotateY(180deg)
    }

    .bricks-shape-divider.overflow {
        overflow: visible
    }

    .bricks-button {
        align-items: center;
        border-width: 0;
        display: inline-flex;
        gap: 10px;
        justify-content: center;
        letter-spacing: .5px;
        padding: .5em 1em;
        text-align: center
    }

    .bricks-button.bricks-background-muted {
        color: var(--bricks-text-medium)
    }

    .bricks-button.bricks-background-danger,
    .bricks-button.bricks-background-dark,
    .bricks-button.bricks-background-info,
    .bricks-button.bricks-background-secondary,
    .bricks-button.bricks-background-success,
    .bricks-button.bricks-background-warning {
        color: #fff
    }

    .bricks-button.sm {
        font-size: .9em;
        padding: .4em 1em
    }

    .bricks-button.lg {
        font-size: 1.1em;
        padding: .6em 1em
    }

    .bricks-button.xl {
        font-size: 1.2em;
        padding: .8em 1em
    }

    .bricks-button.block {
        width: 100%
    }

    .bricks-button.circle {
        border-radius: 100px !important
    }

    .bricks-button.outline {
        background-color: transparent;
        border: 2px solid
    }

    .bricks-button i {
        position: relative
    }

    body.bricks-is-frontend.admin-bar #brx-header.brx-sticky,
    body.bricks-is-frontend.admin-bar.brx-header-left #brx-header,
    body.bricks-is-frontend.admin-bar.brx-header-right #brx-header {
        top: var(--wp-admin--admin-bar--height)
    }

    .bricks-lightbox a {
        cursor: zoom-in
    }

    .bricks-background-video-wrapper {
        background-size: cover;
        height: 100%;
        left: 0;
        overflow: hidden;
        pointer-events: none;
        position: absolute !important;
        top: 0;
        width: 100%;
        z-index: -1
    }

    .bricks-background-video-wrapper iframe,
    .bricks-background-video-wrapper video {
        border: none;
        height: inherit;
        left: 50%;
        max-width: none;
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%);
        width: inherit
    }

    .bricks-background-video-wrapper iframe[poster],
    .bricks-background-video-wrapper video[poster] {
        object-fit: cover
    }

    .bricks-background-video-wrapper .bricks-video-poster-image {
        height: inherit;
        left: 50%;
        object-fit: cover;
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%);
        width: inherit;
        z-index: 1
    }

    .post-meta {
        align-items: center;
        display: inline-flex;
        gap: 20px
    }

    .post-meta.column {
        align-items: unset;
        flex-direction: column
    }

    .post-meta .separator {
        display: inline-block;
        text-align: center
    }

    .screen-reader-text,
    .screen-reader-text span,
    .ui-helper-hidden-accessible {
        clip: rect(1px, 1px, 1px, 1px);
        height: 1px;
        overflow: hidden;
        position: absolute !important;
        white-space: nowrap;
        width: 1px
    }

    .screen-reader-text span:focus,
    .screen-reader-text:focus,
    .ui-helper-hidden-accessible:focus {
        clip: auto !important;
        background-color: #f1f1f1;
        border-radius: 3px;
        box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
        color: #21759b;
        display: block;
        font-size: 14px;
        font-size: .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
    }

    .bricks-pagination ul {
        display: flex;
        flex-wrap: wrap;
        gap: 20px;
        justify-content: center;
        list-style-type: none;
        margin: 0;
        padding: 0
    }

    .bricks-pagination ul .page-numbers {
        display: grid;
        height: 100%;
        place-items: center
    }

    .brx-load-more-hidden,
    .brx-query-trail:not(.bricks-isotope-sizer) {
        display: none !important
    }

    .bricks-isotope-sizer {
        pointer-events: none;
        position: absolute;
        top: -99999px;
        visibility: hidden
    }

    [data-brx-ls-wrapper] {
        transition: opacity .3s ease-in-out
    }

    [data-brx-ls-wrapper]:not(.brx-ls-active) {
        display: none !important
    }

    .brx-filter-disabled label:not(.brx-option-disabled),
    .page-filtered label:not(.brx-option-disabled) {
        opacity: .5
    }

    .brx-filter-disabled,
    .page-filtered {
        pointer-events: none
    }

    .brx-option-disabled,
    .brx-option-disabled:disabled {
        opacity: .5;
        pointer-events: none
    }

    .brx-no-active-filter,
    .brx-option-disabled.brx-option-empty {
        display: none
    }

    .bricks-no-posts-wrapper {
        text-align: center
    }

    .bricks-no-posts-wrapper .title {
        margin-bottom: 30px
    }

    .bricks-no-posts-wrapper p {
        margin-bottom: 1em
    }

    .bricks-no-posts-wrapper a {
        font-weight: 700
    }

    .search-no-results .bricks-no-posts-wrapper {
        text-align: initial
    }

    .bricks-isotope-filters {
        color: var(--bricks-text-light);
        list-style-type: none;
        margin: 0;
        padding: 0;
        text-align: center
    }

    .bricks-isotope-filters li {
        cursor: pointer;
        display: inline-block;
        margin-bottom: 30px;
        padding: 0 20px;
        width: auto !important
    }

    .bricks-isotope-filters .active {
        color: var(--bricks-text-dark)
    }

    .bricks-swiper-container {
        list-style: none;
        margin-left: auto;
        margin-right: auto;
        opacity: 0;
        overflow: hidden;
        padding: 0;
        position: relative;
        transition: opacity .1s ease-in .1s;
        z-index: 1
    }

    .bricks-swiper-container.swiper-initialized {
        opacity: 1
    }

    .bricks-swiper-container:not(.swiper-initialized) .swiper-slide:not(.swiper-slide-active) {
        opacity: 0
    }

    [class^=brxe-] .bricks-swiper-container {
        opacity: 1 !important
    }

    .swiper-wrapper {
        box-sizing: content-box;
        display: grid;
        grid-auto-flow: column;
        height: 100%;
        max-height: inherit;
        min-height: inherit;
        position: relative;
        transition-property: transform;
        width: 100%;
        z-index: 1
    }

    .swiper-android .swiper-slide,
    .swiper-wrapper {
        transform: translateZ(0)
    }

    .swiper-slide {
        flex-shrink: 0;
        height: 100%;
        position: relative;
        transition-property: transform;
        width: 100%
    }

    .swiper-slide-invisible-blank {
        visibility: hidden
    }

    .swiper-autoheight {
        height: auto
    }

    .swiper-autoheight .swiper-wrapper {
        align-items: flex-start;
        height: auto;
        transition-property: transform, height
    }

    .swiper-autoheight .swiper-slide {
        height: auto
    }

    .swiper-3d {
        perspective: 1200px
    }

    .swiper-3d .swiper-cube-shadow,
    .swiper-3d .swiper-slide,
    .swiper-3d .swiper-slide-shadow-bottom,
    .swiper-3d .swiper-slide-shadow-left,
    .swiper-3d .swiper-slide-shadow-right,
    .swiper-3d .swiper-slide-shadow-top,
    .swiper-3d .swiper-wrapper {
        transform-style: preserve-3d
    }

    .swiper-3d .swiper-slide-shadow-bottom,
    .swiper-3d .swiper-slide-shadow-left,
    .swiper-3d .swiper-slide-shadow-right,
    .swiper-3d .swiper-slide-shadow-top {
        height: 100%;
        left: 0;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 10
    }

    .swiper-3d .swiper-slide-shadow-left {
        background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
    }

    .swiper-3d .swiper-slide-shadow-right {
        background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
    }

    .swiper-3d .swiper-slide-shadow-top {
        background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
    }

    .swiper-3d .swiper-slide-shadow-bottom {
        background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
    }

    .swiper-css-mode>.swiper-wrapper {
        overflow: auto;
        scrollbar-width: none
    }

    .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
        display: none
    }

    .swiper-css-mode>.swiper-wrapper>.swiper-slide {
        scroll-snap-align: start start
    }

    .swiper-horizontal.swiper-css-mode>.swiper-wrapper {
        scroll-snap-type: x mandatory
    }

    .swiper-button {
        align-items: center;
        background-color: transparent;
        color: #fff;
        cursor: pointer;
        display: flex !important;
        font-size: 40px;
        font-weight: 100;
        height: 50px;
        justify-content: center;
        line-height: 0;
        outline: none;
        padding: 0;
        position: absolute;
        text-align: center;
        top: 50%;
        transition: var(--bricks-transition);
        width: 50px;
        z-index: 11
    }

    .swiper-button.swiper-button-disabled {
        opacity: .25
    }

    .swiper-button:before {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

    .bricks-swiper-button-prev {
        background-image: none !important;
        transform: translate(-100%, -50%)
    }

    .bricks-swiper-button-next {
        background-image: none !important;
        transform: translate(100%, -50%)
    }

    .swiper-button-lock {
        display: none
    }

    .swiper-pagination {
        display: flex;
        flex-direction: row;
        position: absolute;
        text-align: center;
        transform: translateZ(0);
        transition: opacity .3s;
        z-index: 10
    }

    .swiper-pagination.swiper-pagination-hidden {
        opacity: 0
    }

    .swiper-pagination-bullet {
        background-color: rgba(0, 0, 0, .33);
        border-radius: 100%;
        cursor: pointer;
        display: inline-block;
        height: 10px;
        line-height: 0;
        margin: 0 5px;
        padding: 0;
        width: 10px
    }

    .swiper-pagination-bullet-active {
        background-color: #000
    }

    .swiper-horizontal+.swiper-pagination-horizontal {
        bottom: 15px;
        left: 50%;
        transform: translateX(-50%)
    }

    .swiper-pagination-bullets-dynamic {
        display: block;
        font-size: 0;
        overflow: hidden
    }

    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
        position: relative;
        transform: scale(.33)
    }

    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
        transform: scale(1)
    }

    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
        transform: scale(.66)
    }

    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
        transform: scale(.33)
    }

    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
        transform: scale(.66)
    }

    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
        transform: scale(.33)
    }

    .swiper-pagination-clickable .swiper-pagination-bullet {
        cursor: pointer
    }

    .swiper-horizontal+.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
        left: 50%;
        transform: translateX(-50%);
        white-space: nowrap
    }

    .swiper-horizontal+.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
        transition: transform .2s, left .2s
    }

    .swiper-horizontal.swiper-rtl+.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
        transition: transform .2s, right .2s
    }

    .bricks-swiper-container .swiper-notification {
        left: 0;
        opacity: 0;
        pointer-events: none;
        position: absolute;
        top: 0;
        z-index: -1000
    }

    .swiper-fade.swiper-free-mode .swiper-slide {
        transition-timing-function: ease-out
    }

    .swiper-fade .swiper-slide {
        pointer-events: none;
        transition-property: opacity
    }

    .swiper-fade .swiper-slide .swiper-slide {
        pointer-events: none
    }

    .swiper-fade .swiper-slide-active,
    .swiper-fade .swiper-slide-active .swiper-slide-active {
        pointer-events: auto
    }

    .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-cube .swiper-slide .swiper-slide {
        pointer-events: none
    }

    .swiper-cube.swiper-rtl .swiper-slide {
        transform-origin: 100% 0
    }

    .swiper-cube .swiper-slide-active,
    .swiper-cube .swiper-slide-active .swiper-slide-active {
        pointer-events: auto
    }

    .swiper-cube .swiper-slide-active,
    .swiper-cube .swiper-slide-next,
    .swiper-cube .swiper-slide-next+.swiper-slide,
    .swiper-cube .swiper-slide-prev {
        pointer-events: auto;
        visibility: visible
    }

    .swiper-cube .swiper-slide-shadow-bottom,
    .swiper-cube .swiper-slide-shadow-left,
    .swiper-cube .swiper-slide-shadow-right,
    .swiper-cube .swiper-slide-shadow-top {
        backface-visibility: hidden;
        z-index: 0
    }

    .swiper-cube .swiper-cube-shadow {
        background: #000;
        bottom: 0;
        -webkit-filter: blur(50px);
        filter: blur(50px);
        height: 100%;
        left: 0;
        opacity: .6;
        position: absolute;
        width: 100%;
        z-index: 0
    }

    .swiper-flip {
        overflow: visible
    }

    .swiper-flip .swiper-slide {
        backface-visibility: hidden;
        pointer-events: none;
        z-index: 1
    }

    .swiper-flip .swiper-slide .swiper-slide {
        pointer-events: none
    }

    .swiper-flip .swiper-slide-active,
    .swiper-flip .swiper-slide-active .swiper-slide-active {
        pointer-events: auto
    }

    .swiper-flip .swiper-slide-shadow-bottom,
    .swiper-flip .swiper-slide-shadow-left,
    .swiper-flip .swiper-slide-shadow-right,
    .swiper-flip .swiper-slide-shadow-top {
        backface-visibility: hidden;
        z-index: 0
    }

    :where(.brxe-accordion) {
        list-style-type: none;
        margin: 0;
        padding: 0;
        width: 100%
    }

    :where(.brxe-accordion) .brx-open .accordion-content-wrapper {
        display: block
    }

    :where(.brxe-accordion) .brx-open .icon.expanded {
        display: block !important
    }

    :where(.brxe-accordion) .brx-open .icon.expanded+.icon {
        display: none
    }

    :where(.brxe-accordion) .accordion-title-wrapper {
        cursor: pointer;
        margin-bottom: -1px;
        padding: 15px 0;
        transition: var(--bricks-transition)
    }

    :where(.brxe-accordion) .accordion-title {
        align-items: center;
        display: flex
    }

    :where(.brxe-accordion) .accordion-title:empty {
        display: none !important
    }

    :where(.brxe-accordion) .accordion-title.icon-left {
        flex-direction: row-reverse
    }

    :where(.brxe-accordion) .accordion-title.icon-left .icon {
        margin-left: 0;
        margin-right: 10px
    }

    :where(.brxe-accordion) .accordion-title.icon-right .icon {
        margin-left: 10px;
        margin-right: 0
    }

    :where(.brxe-accordion) .accordion-title .title {
        flex: 1;
        line-height: 30px;
        margin: 0
    }

    :where(.brxe-accordion) .accordion-title .icon {
        font-size: .8em;
        line-height: 1;
        position: relative;
        top: 1px;
        transform-origin: center
    }

    :where(.brxe-accordion) .accordion-title .icon.expanded {
        display: none
    }

    :where(.brxe-accordion) .accordion-subtitle {
        opacity: .8
    }

    :where(.brxe-accordion) .accordion-content-wrapper {
        animation: height .5s ease;
        display: none;
        overflow: hidden;
        padding: 0 0 15px
    }

    :where(.brxe-accordion) .accordion-content-wrapper:empty {
        display: none !important
    }

    .brxe-accordion-nested {
        --brx-icon-transform: rotate(90deg);
        width: 100%
    }

    .brxe-accordion-nested .accordion-title-wrapper {
        cursor: pointer
    }

    .brxe-accordion-nested .accordion-title-wrapper .brxe-heading {
        margin: 0
    }

    .brxe-accordion-nested .accordion-content-wrapper {
        display: none
    }

    .brxe-accordion-nested .brx-open>.accordion-content-wrapper {
        display: block
    }

    .brxe-accordion-nested .brx-icon-expanded {
        display: none
    }

    .brxe-accordion-nested .brx-icon-transform {
        transition: transform .1s
    }

    .brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-transform {
        transform: var(--brx-icon-transform)
    }

    .brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-collapsed {
        display: none
    }

    .brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-expanded {
        display: block
    }

    :where(.brxe-alert) {
        align-items: center;
        border-color: currentcolor;
        display: flex;
        justify-content: space-between;
        padding: 15px;
        width: 100%
    }

    :where(.brxe-alert).info {
        background-color: var(--bricks-bg-info);
        color: var(--bricks-text-info)
    }

    :where(.brxe-alert).info .bricks-button {
        background-color: var(--bricks-text-info);
        color: #fff
    }

    :where(.brxe-alert).success {
        background-color: var(--bricks-bg-success);
        color: var(--bricks-text-success)
    }

    :where(.brxe-alert).success .bricks-button {
        background-color: var(--bricks-text-success);
        color: #fff
    }

    :where(.brxe-alert).warning {
        background-color: var(--bricks-bg-warning);
        color: var(--bricks-text-warning)
    }

    :where(.brxe-alert).warning .bricks-button {
        background-color: var(--bricks-text-warning);
        color: #fff
    }

    :where(.brxe-alert).danger {
        background-color: var(--bricks-bg-danger);
        color: var(--bricks-text-danger)
    }

    :where(.brxe-alert).danger .bricks-button {
        background-color: var(--bricks-text-danger);
        color: #fff
    }

    :where(.brxe-alert).muted {
        background-color: var(--bricks-bg-light)
    }

    :where(.brxe-alert) .content {
        flex: 1
    }

    :where(.brxe-alert) h1,
    :where(.brxe-alert) h2,
    :where(.brxe-alert) h3,
    :where(.brxe-alert) h4,
    :where(.brxe-alert) h5,
    :where(.brxe-alert) h6 {
        color: inherit
    }

    :where(.brxe-alert) p {
        margin: 0
    }

    :where(.brxe-alert) a {
        text-decoration: underline
    }

    :where(.brxe-alert) svg {
        cursor: pointer;
        height: 1em
    }

    :where(.brxe-alert) svg g {
        stroke: currentcolor
    }

    .brxe-audio {
        background-color: var(--bricks-bg-dark);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover;
        color: #fff;
        padding: 15px 20px;
        width: 100%
    }

    .brxe-audio.theme-light {
        background-color: var(--bricks-bg-light);
        color: var(--bricks-text-dark)
    }

    .brxe-audio.theme-light .mejs-container .mejs-controls .mejs-button>button {
        filter: brightness(0)
    }

    .brxe-audio.theme-light .mejs-container .mejs-controls .mejs-horizontal-volume-current,
    .brxe-audio.theme-light .mejs-container .mejs-controls .mejs-horizontal-volume-handle,
    .brxe-audio.theme-light .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current {
        background-color: var(--bricks-bg-dark)
    }

    .brxe-audio.theme-light .mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded {
        background-color: rgba(38, 50, 56, .5)
    }

    .brxe-audio.theme-light .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total {
        background-color: rgba(38, 50, 56, .25)
    }

    .brxe-audio.theme-light .mejs-container .mejs-controls .mejs-time-rail .mejs-time-handle-content {
        background-color: var(--bricks-bg-dark)
    }

    .brxe-audio.theme-light .mejs-container .mejs-controls .mejs-time-rail .mejs-time-float {
        background-color: var(--bricks-bg-dark);
        color: #fff
    }

    .brxe-audio.theme-light .mejs-container .mejs-controls .mejs-time-rail .mejs-time-float .mejs-time-float-corner {
        border-color: var(--bricks-bg-dark) transparent transparent
    }

    .brxe-audio.theme-light .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
        background-color: rgba(38, 50, 56, .33)
    }

    .brxe-audio .audio-title {
        color: currentcolor;
        margin: 0;
        position: relative;
        z-index: 1
    }

    .brxe-audio .audio-controls {
        display: none
    }

    .brxe-audio .mejs-container {
        background: none !important;
        width: 100% !important
    }

    .brxe-audio .mejs-container .mejs-controls {
        background: transparent !important;
        padding: 0 !important
    }

    .brxe-audio .mejs-container .mejs-controls .mejs-time {
        color: currentcolor;
        font-size: 12px;
        font-weight: 600
    }

    .brxe-audio .mejs-container .mejs-controls .mejs-horizontal-volume-handle {
        background-color: #fff;
        border-radius: 50%;
        display: block;
        height: 10px;
        position: absolute;
        top: -3px;
        width: 10px
    }

    .brxe-audio .mejs-container .mejs-controls .mejs-button>button {
        background-image: url(//cyclingworld.de/wp-content/themes/bricks/assets/svg/audio/control-play.svg);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 26px !important;
        filter: brightness(100);
        height: 26px;
        margin: 7px -3px;
        outline: none;
        width: 26px
    }

    .brxe-audio .mejs-container .mejs-controls .mejs-play>button,
    .brxe-audio .mejs-container .mejs-controls .mejs-replay>button {
        background-image: url(//cyclingworld.de/wp-content/themes/bricks/assets/svg/audio/control-play.svg)
    }

    .brxe-audio .mejs-container .mejs-controls .mejs-pause>button {
        background-image: url(//cyclingworld.de/wp-content/themes/bricks/assets/svg/audio/control-pause.svg)
    }

    .brxe-audio .mejs-container .mejs-controls .mejs-mute>button {
        background-image: url(//cyclingworld.de/wp-content/themes/bricks/assets/svg/audio/control-volume-max.svg)
    }

    .brxe-audio .mejs-container .mejs-controls .mejs-unmute>button {
        background-image: url(//cyclingworld.de/wp-content/themes/bricks/assets/svg/audio/control-mute.svg)
    }

    .brxe-audio .mejs-container .mejs-controls .mejs-time-rail {
        align-items: center;
        display: flex;
        padding-top: 0
    }

    .brxe-audio .mejs-container .mejs-controls .mejs-time-rail .mejs-time-buffering,
    .brxe-audio .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current,
    .brxe-audio .mejs-container .mejs-controls .mejs-time-rail .mejs-time-hovered,
    .brxe-audio .mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded,
    .brxe-audio .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total {
        border-radius: 2px;
        height: 4px;
        margin: 0
    }

    .brxe-audio .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current {
        background-color: #fff
    }

    .brxe-audio .mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded {
        background-color: hsla(0, 0%, 100%, .5)
    }

    .brxe-audio .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total {
        background-color: hsla(0, 0%, 100%, .25)
    }

    .brxe-audio .mejs-container .mejs-controls .mejs-time-rail .mejs-time-handle-content {
        background-color: #fff;
        border: none;
        border-radius: 100%;
        display: block !important;
        height: 10px;
        left: -8px;
        top: -7px;
        transform: scale(1);
        width: 10px
    }

    .brxe-audio .mejs-container .mejs-controls .mejs-time-rail .mejs-time-float {
        background-color: #fff;
        border: none;
        border-radius: 2px
    }

    .brxe-audio .mejs-container .mejs-controls .mejs-time-rail .mejs-time-float .mejs-time-float-corner {
        border-color: #fff transparent transparent
    }

    .brxe-audio .mejs-container .mejs-controls .mejs-horizontal-volume-slider {
        height: 40px
    }

    .brxe-audio .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
        border-radius: 2px
    }

    .brxe-audio .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
        background-color: hsla(0, 0%, 100%, .33);
        border-radius: 2px;
        height: 4px;
        top: 50%;
        transform: translateY(-50%)
    }

    .brxe-back-to-top {
        align-items: center;
        appearance: none;
        bottom: 20px;
        cursor: pointer;
        display: flex;
        flex-direction: row;
        opacity: 0;
        position: fixed;
        right: 20px;
        transition: all .1s ease-in-out;
        visibility: hidden;
        z-index: 9999
    }

    .brxe-back-to-top.bricks-draggable-handle,
    .brxe-back-to-top.visible {
        opacity: 1;
        visibility: visible
    }

    .brxe-breadcrumbs {
        align-items: center;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 10px
    }

    .brxe-breadcrumbs .separator {
        display: flex
    }

    .brxe-breadcrumbs .item:has(>svg, >i) {
        align-items: center;
        display: flex
    }

    .brxe-button {
        width: auto
    }

    .brxe-animated-typing {
        line-height: 1;
        margin: 0
    }

    .brxe-animated-typing .typed-cursor {
        animation: blink .3s infinite;
        animation-direction: alternate;
        display: inline-block;
        font-size: 1em;
        opacity: 1
    }

    @keyframes blink {
        to {
            opacity: 0
        }
    }

    .brxe-carousel {
        min-width: 0;
        position: relative;
        width: 100%
    }

    .brxe-carousel .image {
        background-position: 50%;
        background-size: cover;
        bottom: 0;
        height: 300px;
        left: 0;
        position: relative;
        right: 0;
        top: 0
    }

    .brxe-carousel .swiper-autoheight .image {
        height: auto !important;
        width: 100%
    }

    .brxe-carousel .content-wrapper,
    .brxe-carousel .overlay-wrapper {
        align-items: baseline;
        bottom: 0;
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        height: 100%;
        left: 0;
        position: relative;
        right: 0;
        top: 0;
        z-index: 1
    }

    .brxe-carousel .content-wrapper.top,
    .brxe-carousel .overlay-wrapper.top {
        justify-content: flex-start
    }

    .brxe-carousel .content-wrapper.middle,
    .brxe-carousel .overlay-wrapper.middle {
        justify-content: center;
        margin-bottom: auto;
        margin-top: auto
    }

    .brxe-carousel .content-wrapper.bottom,
    .brxe-carousel .overlay-wrapper.bottom {
        justify-content: flex-end
    }

    .brxe-carousel .content-wrapper.left,
    .brxe-carousel .overlay-wrapper.left {
        align-items: flex-start;
        text-align: left
    }

    .brxe-carousel .content-wrapper.center,
    .brxe-carousel .overlay-wrapper.center {
        align-items: center;
        text-align: center
    }

    .brxe-carousel .content-wrapper.right,
    .brxe-carousel .overlay-wrapper.right {
        align-items: flex-end;
        text-align: right
    }

    .brxe-carousel .content-wrapper.center.middle,
    .brxe-carousel .overlay-wrapper.center.middle {
        margin-bottom: auto;
        margin-top: auto
    }

    .brxe-carousel .overlay-wrapper {
        position: absolute !important;
        z-index: 2
    }

    .brxe-carousel .overlay-wrapper.show-on-hover {
        opacity: 0;
        position: relative;
        transition: var(--bricks-transition)
    }

    .brxe-carousel .overlay-wrapper.show-on-hover:hover {
        opacity: 1
    }

    .brxe-carousel .overlay-wrapper.show-on-hover .overlay-inner {
        transition: var(--bricks-transition);
        will-change: transform
    }

    .brxe-carousel .overlay-wrapper.show-on-hover.fade-in-up .overlay-inner {
        transform: translateY(10px)
    }

    .brxe-carousel .overlay-wrapper.show-on-hover.fade-in-up:hover .overlay-inner {
        transform: translateY(0)
    }

    .brxe-carousel .overlay-wrapper.show-on-hover.fade-in-right .overlay-inner {
        transform: translateX(-10px)
    }

    .brxe-carousel .overlay-wrapper.show-on-hover.fade-in-right:hover .overlay-inner {
        transform: translateY(0)
    }

    .brxe-carousel .overlay-wrapper.show-on-hover.fade-in-down .overlay-inner {
        transform: translateY(-10px)
    }

    .brxe-carousel .overlay-wrapper.show-on-hover.fade-in-down:hover .overlay-inner {
        transform: translateY(0)
    }

    .brxe-carousel .overlay-wrapper.show-on-hover.fade-in-left .overlay-inner {
        transform: translateX(10px)
    }

    .brxe-carousel .overlay-wrapper.show-on-hover.fade-in-left:hover .overlay-inner {
        transform: translateY(0)
    }

    .brxe-carousel .overlay-wrapper.show-on-hover.zoom-in .overlay-inner {
        transform: scale(.8)
    }

    .brxe-carousel .overlay-wrapper.show-on-hover.zoom-in:hover .overlay-inner {
        transform: scale(1)
    }

    .brxe-carousel .overlay-wrapper.show-on-hover.zoom-out .overlay-inner {
        transform: scale(1.2)
    }

    .brxe-carousel .overlay-wrapper.show-on-hover.zoom-out:hover .overlay-inner {
        transform: scale(1)
    }

    .brxe-carousel .dynamic {
        margin: 0;
        padding: 0
    }

    .brxe-carousel .meta {
        width: 100%
    }

    .brxe-carousel .meta span:first-child {
        padding: 0
    }

    .brxe-carousel .meta span+span {
        padding: 0 5px
    }

    .brxe-carousel .meta span+span:before {
        content: " ·";
        left: -5px;
        position: relative
    }

    .brxe-carousel .excerpt {
        margin-top: .5em
    }

    .brxe-carousel .taxonomy {
        margin: 0 -5px
    }

    .brxe-carousel .taxonomy a {
        display: inline-block;
        line-height: 2;
        margin: 0 5px
    }

    .brxe-carousel .overlay-wrapper {
        height: 300px
    }

    .brxe-code {
        width: 100%
    }

    .brxe-countdown {
        display: inline-flex;
        flex-wrap: wrap;
        width: auto
    }

    .brxe-countdown .field {
        align-items: center;
        display: inline-flex;
        flex-direction: column;
        justify-content: center
    }

    .brxe-countdown .format,
    .brxe-countdown .prefix,
    .brxe-countdown .suffix {
        display: block
    }

    .brxe-counter {
        width: auto
    }

    :where(.brxe-divider) {
        align-items: center;
        display: flex;
        font-size: 30px;
        gap: 30px
    }

    :where(.brxe-divider).horizontal {
        width: 100%
    }

    :where(.brxe-divider).horizontal .line {
        border-top: 1px solid
    }

    :where(.brxe-divider).vertical {
        flex-direction: column
    }

    :where(.brxe-divider).vertical .line {
        border-right: 1px solid;
        width: auto
    }

    :where(.brxe-divider) .line {
        position: relative;
        width: 100%
    }

    :where(.brxe-divider) .icon {
        flex-shrink: 0;
        position: relative
    }

    :where(.brxe-divider) a {
        display: inline-flex
    }

    .brxe-dropdown {
        cursor: pointer;
        display: flex;
        flex-direction: column;
        position: relative
    }

    .brxe-dropdown.brx-draggable:empty {
        min-height: 0
    }

    .brxe-dropdown.brx-draggable:empty:not(.editing) {
        outline: none
    }

    .brxe-dropdown[data-static] .open>.brx-dropdown-content,
    .brxe-dropdown[data-static].open>.brx-dropdown-content {
        display: block
    }

    .brxe-dropdown[data-static] .brx-dropdown-content {
        display: none;
        position: static
    }

    .brxe-dropdown:not([data-toggle=click]):hover .brx-dropdown-content:after {
        bottom: 100%;
        content: "";
        height: var(--brx-dropdown-height-before, 0);
        position: absolute;
        width: 100%;
        z-index: 1
    }

    .brxe-dropdown.caret .brx-dropdown-content:before {
        border: 0 solid transparent;
        border-bottom-color: #fff;
        content: "";
        height: 0;
        left: 0;
        position: absolute;
        top: 0;
        transform: translateY(-100%);
        transition-duration: .2s;
        transition-property: opacity, transform, visibility;
        transition-timing-function: ease;
        width: 0
    }

    .brxe-dropdown.open>.brx-dropdown-content {
        opacity: 1;
        visibility: visible
    }

    .brxe-dropdown:not(.open) .brx-dropdown-content {
        pointer-events: none
    }

    .brxe-dropdown .brx-submenu-toggle {
        gap: 10px
    }

    .brxe-dropdown .brxe-dropdown:not([data-toggle=click]):hover:before {
        display: none
    }

    .brxe-dropdown .brxe-dropdown .brx-dropdown-content {
        left: 100%;
        top: 0
    }

    .brx-dropdown-content {
        background-color: #fff;
        cursor: auto;
        display: flex;
        flex-direction: column;
        list-style-type: none;
        margin: 0;
        min-width: 200px;
        opacity: 0;
        padding: 0;
        position: absolute;
        top: 100%;
        transition-duration: .2s;
        transition-property: opacity, transform, visibility;
        transition-timing-function: ease;
        visibility: hidden;
        z-index: 1001
    }

    .brx-dropdown-content:not(.brx-submenu-positioned) {
        display: none !important
    }

    .brx-dropdown-content>li.brxe-text-link {
        display: list-item
    }

    .brx-dropdown-content>li .brxe-text-link {
        display: flex
    }

    .brx-multilevel-back {
        align-items: center;
        cursor: pointer;
        display: flex;
        gap: 3px;
        width: 100%
    }

    .brx-render-child-nodes {
        display: none !important
    }

    :where(.brxe-form) {
        display: flex;
        flex-wrap: wrap;
        width: 100%
    }

    :where(.brxe-form) .label,
    :where(.brxe-form) label {
        color: inherit;
        font-size: 12px;
        font-weight: 600;
        letter-spacing: .4px;
        text-transform: uppercase
    }

    :where(.brxe-form) .form-group {
        display: flex;
        flex-direction: column;
        padding: 0 0 20px;
        width: 100%
    }

    :where(.brxe-form) .form-group.captcha,
    :where(.brxe-form) .form-group:last-child {
        padding-bottom: 0
    }

    :where(.brxe-form) .form-group.captcha {
        line-height: 1
    }

    :where(.brxe-form) .form-group.file {
        display: block
    }

    :where(.brxe-form) .form-group.file>label.choose-files {
        margin-bottom: 0
    }

    :where(.brxe-form) .form-group>.label {
        margin-bottom: 5px
    }

    :where(.brxe-form) .form-group .form-group-error-message {
        background-color: var(--bricks-bg-danger);
        color: var(--bricks-text-danger);
        display: none;
        padding: 15px;
        width: 100%
    }

    :where(.brxe-form) .form-group .form-group-error-message.show {
        display: block
    }

    :where(.brxe-form) .form-group .password-input-wrapper {
        position: relative
    }

    :where(.brxe-form) .form-group .password-input-wrapper .password-toggle {
        background: none;
        position: absolute;
        right: 12px;
        top: 50%;
        transform: translateY(-50%)
    }

    :where(.brxe-form) .form-group .password-input-wrapper .password-toggle span {
        display: flex
    }

    :where(.brxe-form) .form-group .password-input-wrapper .password-toggle span.hide {
        display: none
    }

    :where(.brxe-form) .submit-button-wrapper {
        width: auto
    }

    :where(.brxe-form) .required:after {
        content: "*";
        padding: 0 2px;
        position: relative;
        top: -2px
    }

    :where(.brxe-form) .options-wrapper {
        list-style-type: none;
        margin: 0;
        padding: 0
    }

    :where(.brxe-form) .options-wrapper input,
    :where(.brxe-form) .options-wrapper label {
        display: inline-block;
        height: auto;
        margin: 0 5px 0 0;
        width: auto
    }

    :where(.brxe-form) .options-wrapper input[type=checkbox],
    :where(.brxe-form) .options-wrapper input[type=radio] {
        margin: initial;
        padding: initial;
        position: relative;
        top: 1px
    }

    :where(.brxe-form) button[type=submit].sending {
        cursor: default
    }

    :where(.brxe-form) button[type=submit].sending .text {
        opacity: .5
    }

    :where(.brxe-form) button[type=submit].sending>i,
    :where(.brxe-form) button[type=submit].sending>svg {
        display: none
    }

    :where(.brxe-form) button[type=submit].sending .loading {
        animation: load8 1s linear infinite;
        display: flex;
        opacity: 1
    }

    :where(.brxe-form) button[type=submit].sending .loading svg {
        transform: scaleX(-1)
    }

    :where(.brxe-form) button[type=submit] .loading {
        display: none
    }

    :where(.brxe-form) button[type=submit] svg {
        height: 1em;
        transform-origin: center
    }

    :where(.brxe-form) .recaptcha-hidden {
        display: none
    }

    :where(.brxe-form) .recaptcha-error {
        display: none;
        padding: 0 !important
    }

    :where(.brxe-form) .recaptcha-error.show {
        display: block
    }

    :where(.brxe-form) .recaptcha-error .brxe-alert.danger {
        align-items: center;
        background-color: var(--bricks-bg-danger);
        border-color: currentcolor;
        color: var(--bricks-text-danger);
        display: flex;
        justify-content: space-between;
        padding: 15px;
        width: 100%
    }

    :where(.brxe-form) .hcaptcha-error {
        display: none;
        padding: 0 !important
    }

    :where(.brxe-form) .hcaptcha-error.show {
        display: block
    }

    :where(.brxe-form) .hcaptcha-error .brxe-alert.danger {
        align-items: center;
        background-color: var(--bricks-bg-danger);
        border-color: currentcolor;
        color: var(--bricks-text-danger);
        display: flex;
        justify-content: space-between;
        padding: 15px;
        width: 100%
    }

    :where(.brxe-form) input[type=checkbox]+.label,
    :where(.brxe-form) input[type=checkbox]+label,
    :where(.brxe-form) input[type=radio]+.label,
    :where(.brxe-form) input[type=radio]+label {
        color: inherit;
        cursor: pointer;
        font-family: inherit;
        font-size: inherit;
        font-weight: inherit;
        letter-spacing: inherit;
        line-height: inherit;
        text-align: inherit;
        text-transform: inherit
    }

    :where(.brxe-form) textarea {
        height: inherit;
        resize: vertical
    }

    :where(.brxe-form) .message {
        background-color: var(--bricks-bg-info);
        color: var(--bricks-text-info);
        display: flex;
        gap: 15px;
        justify-content: space-between;
        opacity: 1;
        padding-bottom: 0;
        position: relative;
        width: 100%
    }

    :where(.brxe-form) .message.success {
        background-color: var(--bricks-bg-success);
        color: var(--bricks-text-success)
    }

    :where(.brxe-form) .message.error {
        background-color: var(--bricks-bg-danger);
        color: var(--bricks-text-danger)
    }

    :where(.brxe-form) .message .text {
        padding: 15px
    }

    :where(.brxe-form) .message.closing {
        opacity: 0;
        transition: opacity .2s
    }

    :where(.brxe-form) .message .close {
        all: unset;
        cursor: pointer;
        padding: 15px
    }

    :where(.brxe-form) input.file,
    :where(.brxe-form) input[type=file] {
        display: block;
        height: 0;
        opacity: 0;
        width: 0
    }

    :where(.brxe-form) .file-result {
        display: none;
        padding: 0
    }

    :where(.brxe-form) .file-result.show {
        align-items: center;
        display: flex;
        margin: 0 0 15px
    }

    :where(.brxe-form) .file-result.show.danger {
        background-color: var(--bricks-bg-danger);
        color: var(--bricks-text-danger);
        justify-content: space-between;
        padding: 15px
    }

    :where(.brxe-form) .file-result.show.danger svg {
        cursor: pointer;
        height: 1em;
        margin-left: 5px
    }

    :where(.brxe-form) .file-result.show.danger svg g {
        stroke: currentcolor
    }

    :where(.brxe-form) .file-result.show .remove {
        display: inline-block;
        font-size: 12px;
        line-height: 30px;
        margin: 0 15px;
        padding: 0 10px
    }

    :where(.brxe-form) .file-result.show .remove:hover {
        background-color: var(--bricks-text-danger);
        color: #fff
    }

    :where(.brxe-form) .choose-files {
        align-self: flex-start;
        background-color: transparent;
        border: 1px solid var(--bricks-border-color);
        cursor: pointer;
        display: inline-block;
        font-family: inherit;
        font-size: 12px;
        font-weight: 600;
        line-height: 40px;
        padding: 0 15px;
        text-align: center;
        text-transform: none;
        white-space: nowrap;
        width: auto
    }

    :where(.brxe-form) .choose-files:hover {
        background-color: rgba(0, 0, 0, .05)
    }

    :where(.brxe-form) .gallery-preview {
        display: flex;
        flex-wrap: wrap;
        gap: 10px
    }

    :where(.brxe-form) .gallery-preview:not(:empty)+button {
        margin-top: 5px
    }

    :where(.brxe-form) .image-preview {
        align-self: flex-start;
        overflow: hidden;
        position: relative
    }

    :where(.brxe-form) .image-preview:hover button {
        opacity: 1
    }

    :where(.brxe-form) .image-preview:has(img)+button {
        margin-top: 5px
    }

    :where(.brxe-form) .image-preview button {
        background-color: #fff;
        border: none;
        left: 50%;
        opacity: 0;
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%);
        z-index: 1
    }

    :where(.brxe-form) .image-preview button:hover {
        background-color: var(--bricks-text-danger);
        color: #fff
    }

    :where(.brxe-form) .image-preview button.hide {
        display: none
    }

    .grecaptcha-badge {
        visibility: hidden
    }

    :where(.brxe-heading).has-separator {
        align-items: center;
        display: inline-flex;
        gap: 20px
    }

    :where(.brxe-heading)>[contenteditable] {
        display: inline-block;
        text-decoration: inherit
    }

    :where(.brxe-heading) .separator {
        border-top: 1px solid;
        flex-grow: 1;
        flex-shrink: 0;
        height: 1px
    }

    .brxe-icon {
        font-size: 60px
    }

    svg.brxe-icon {
        font-size: inherit
    }

    :where(.brxe-icon-box) {
        align-items: flex-start;
        display: flex;
        flex-direction: column
    }

    :where(.brxe-icon-box).top .icon {
        margin-bottom: 20px
    }

    :where(.brxe-icon-box).bottom {
        flex-direction: column-reverse
    }

    :where(.brxe-icon-box).bottom .icon {
        margin-top: 20px
    }

    :where(.brxe-icon-box).right {
        flex-direction: row-reverse
    }

    :where(.brxe-icon-box).right .icon {
        margin-left: 20px
    }

    :where(.brxe-icon-box).left {
        flex-direction: row
    }

    :where(.brxe-icon-box).left .icon {
        margin-right: 20px
    }

    :where(.brxe-icon-box) .icon {
        display: inline-flex
    }

    :where(.brxe-icon-box) .icon a {
        display: inline-flex
    }

    :where(.brxe-icon-box) i {
        display: inline-block;
        font-size: 40px;
        line-height: 1;
        text-align: center
    }

    a.brxe-image {
        display: inline-block
    }

    figure.brxe-image {
        margin: 0
    }

    :where(.brxe-image).tag {
        display: inline-block;
        height: fit-content;
        position: relative;
        width: auto
    }

    :where(.brxe-image).caption {
        position: relative
    }

    :where(.brxe-image).caption:has(figcaption.bricks-image-caption) {
        overflow: hidden
    }

    :where(.brxe-image).overlay {
        position: relative
    }

    :where(.brxe-image).overlay:before {
        bottom: 0;
        content: "";
        left: 0;
        pointer-events: none;
        position: absolute;
        right: 0;
        top: 0
    }

    :where(.brxe-image):before {
        border-radius: inherit
    }

    :where(.brxe-image) a {
        border-radius: inherit;
        position: static;
        transition: inherit
    }

    :where(.brxe-image) picture {
        border-radius: inherit;
        transition: inherit
    }

    :where(.brxe-image) img {
        border-radius: inherit;
        /* height: 100%; */
        position: static !important;
        transition: inherit;
        width: 100%
    }

    :where(.brxe-image) img.bricks-lazy-hidden+figcaption {
        display: none
    }

    :where(.brxe-image) .icon {
        color: #fff;
        font-size: 60px;
        pointer-events: none;
        position: absolute;
        right: 50%;
        text-align: center;
        top: 50%;
        transform: translate(50%, -50%);
        z-index: 5
    }

    :where(.brxe-image) .bricks-image-caption {
        background: linear-gradient(0deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .25) 70%, transparent);
        bottom: 0;
        color: #fff;
        font-size: inherit;
        margin: 0;
        padding: 10px 15px;
        pointer-events: none;
        position: absolute;
        text-align: center;
        width: 100%;
        z-index: 1
    }

    .brxe-image-gallery {
        width: 100%
    }

    .brxe-image-gallery figure {
        all: unset;
        display: block
    }

    .brxe-image-gallery figure>a {
        display: block
    }

    .brxe-image-gallery .image {
        position: relative
    }

    .brxe-image-gallery .bricks-image-caption {
        background: linear-gradient(0deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .25) 70%, transparent);
        bottom: 0;
        color: #fff;
        font-size: inherit;
        margin: 0;
        padding: 10px 15px;
        pointer-events: none;
        position: absolute;
        text-align: center;
        width: 100%;
        z-index: 1
    }

    .brxe-image-gallery[data-layout=metro] .image img {
        height: auto;
        width: 100%
    }

    .brxe-filter-active-filters {
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
        list-style-type: none;
        margin: 0;
        padding: 0
    }

    .brxe-filter-active-filters:empty {
        display: none
    }

    .brxe-filter-active-filters button {
        position: relative;
        white-space: nowrap
    }

    .brxe-filter-checkbox {
        list-style-type: none;
        margin: 0;
        padding: 0
    }

    :where(.brxe-filter-checkbox[data-mode=button]) {
        display: flex;
        flex-wrap: wrap;
        gap: 10px
    }

    :where(.brxe-filter-checkbox[data-mode=button]) .bricks-button {
        display: inline-block
    }

    .brxe-filter-checkbox[data-mode=button] input[type=checkbox] {
        display: none
    }

    .brxe-filter-checkbox label {
        align-items: center;
        color: inherit;
        cursor: pointer;
        display: flex;
        font: inherit;
        gap: .5em;
        margin: inherit
    }

    .brxe-filter-checkbox label.brx-option-disabled {
        cursor: default
    }

    .brxe-filter-checkbox .brx-option-text {
        display: inline-flex;
        gap: 4px
    }

    .brxe-filter-radio {
        list-style-type: none;
        margin: 0;
        padding: 0
    }

    :where(.brxe-filter-radio[data-mode=button]) {
        display: flex;
        flex-wrap: wrap;
        gap: 10px
    }

    .brxe-filter-radio[data-mode=button] input[type=radio] {
        display: none
    }

    .brxe-filter-radio label {
        align-items: center;
        color: inherit;
        cursor: pointer;
        display: flex;
        font: inherit;
        gap: .5em;
        margin: inherit
    }

    .brxe-filter-radio .brx-option-text {
        display: inline-flex;
        gap: 4px
    }

    .brxe-filter-range {
        flex-direction: column;
        width: 100%
    }

    .brxe-filter-range,
    .brxe-filter-range .min-max-wrap {
        display: flex;
        gap: 10px
    }

    .brxe-filter-range .min-max-wrap>div {
        align-items: center;
        display: flex;
        flex-grow: 1;
        gap: 10px
    }

    .brxe-filter-range .min-max-wrap>div .label {
        flex-shrink: 0
    }

    .brxe-filter-range input {
        max-width: 100%
    }

    .brxe-filter-range input[type=range] {
        outline: none
    }

    .brxe-filter-range .double-slider-wrap {
        display: flex;
        flex-direction: column;
        padding-top: 14px;
        position: relative;
        width: 100%
    }

    .brxe-filter-range .double-slider-wrap .slider-wrap {
        position: relative
    }

    .brxe-filter-range .double-slider-wrap .slider-wrap .slider-base {
        border: 2px solid var(--bricks-border-color);
        border-radius: 5px;
        height: 0;
        left: 0;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        width: 100%
    }

    .brxe-filter-range .double-slider-wrap .slider-wrap .slider-track {
        border: 2px solid;
        border-radius: 5px;
        height: 0;
        left: 0;
        position: absolute;
        top: 50%;
        transform: translateY(-50%)
    }

    .brxe-filter-range .double-slider-wrap input[type=range] {
        appearance: none;
        -webkit-appearance: none;
        border-radius: 2px;
        height: 0;
        pointer-events: none;
        position: absolute
    }

    .brxe-filter-range .double-slider-wrap input[type=range]::-webkit-slider-thumb {
        -webkit-appearance: none;
        background-color: #fff;
        border: 2px solid;
        border-radius: 14px;
        box-shadow: inset 0 0 0 2px #fff;
        cursor: pointer;
        height: 14px;
        pointer-events: all;
        position: relative;
        transition: .1s;
        width: 14px;
        z-index: 2
    }

    .brxe-filter-range .double-slider-wrap input[type=range]::-moz-range-thumb {
        -webkit-appearance: none;
        background-color: #fff;
        border: 2px solid;
        border-radius: 14px;
        box-shadow: inset 0 0 0 2px #fff;
        cursor: pointer;
        height: 14px;
        pointer-events: all;
        position: relative;
        transition: .1s;
        width: 14px;
        z-index: 2
    }

    .brxe-filter-range .double-slider-wrap label {
        display: none
    }

    .brxe-filter-range .double-slider-wrap .value-wrap {
        display: flex;
        justify-content: space-between;
        margin-top: 14px
    }

    .brxe-filter-range .double-slider-wrap .value-wrap>span {
        display: inline-flex;
        gap: 10px
    }

    .brxe-filter-search {
        position: relative;
        width: 100%
    }

    .brxe-filter-search :where(input) {
        width: 100%
    }

    .brxe-filter-search .icon {
        cursor: pointer;
        display: grid;
        height: 100%;
        margin-inline: 10px;
        place-items: center;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        transition: all .3s;
        visibility: hidden
    }

    .brxe-filter-search .icon.brx-show {
        visibility: visible
    }

    .brxe-instagram-feed {
        display: flex;
        flex-direction: column;
        gap: 10px;
        width: 100%
    }

    .brxe-instagram-feed ul {
        display: grid;
        gap: 20px;
        grid-template-columns: repeat(3, 1fr);
        list-style-type: none;
        margin: 0;
        padding: 0
    }

    .brxe-instagram-feed li {
        overflow: hidden;
        position: relative
    }

    .brxe-instagram-feed li .brx-icon {
        color: #fff;
        font-size: 24px;
        line-height: 1;
        position: absolute;
        right: 10px;
        top: 10px
    }

    .brxe-instagram-feed li .brx-icon svg {
        height: 24px;
        width: 24px
    }

    .brxe-instagram-feed img {
        aspect-ratio: 1;
        height: 100%;
        object-fit: cover;
        width: 100%
    }

    .brxe-instagram-feed .caption {
        background-color: rgba(0, 0, 0, .5);
        bottom: 0;
        color: #fff;
        font-size: 14px;
        left: 0;
        padding: 10px;
        position: absolute;
        right: 0;
        transition: opacity .2s ease-in-out
    }

    .brxe-instagram-feed .follow {
        align-items: center;
        display: flex;
        gap: 5px
    }

    .brxe-map-leaflet {
        height: 300px;
        width: 100%
    }

    .brxe-map-leaflet .leaflet-container {
        height: 100%;
        width: 100%
    }

    :where(.brxe-list) {
        list-style-type: none;
        margin: 0;
        padding: 0;
        width: 100%
    }

    :where(.brxe-list) li {
        position: relative
    }

    :where(.brxe-list) li:last-child {
        margin-bottom: 0
    }

    :where(.brxe-list) li[data-highlight]:before {
        content: attr(data-highlight);
        display: inline-block
    }

    :where(.brxe-list) .content {
        align-items: center;
        display: flex;
        justify-content: space-between
    }

    :where(.brxe-list) .icon {
        align-items: center;
        display: inline-flex;
        flex-shrink: 0;
        justify-content: center
    }

    :where(.brxe-list) .icon svg {
        font-size: medium
    }

    :where(.brxe-list) .title {
        display: inline-block;
        margin: 0 10px 0 0
    }

    :where(.brxe-list) .meta {
        margin-left: 10px
    }

    :where(.brxe-list) .description {
        display: flex
    }

    :where(.brxe-list) .separator {
        border-top-style: solid;
        border-top-width: 1px;
        flex: 1;
        flex-basis: 50px
    }

    .brxe-logo {
        color: currentcolor;
        font-size: 20px;
        font-weight: 600;
        line-height: 1
    }

    .brxe-logo img {
        display: block;
        height: auto;
        width: auto
    }

    .brxe-logo a {
        color: currentcolor;
        display: inline-block
    }

    .gm-style {
        font: inherit !important;
        text-decoration: inherit !important
    }

    .brxe-map {
        height: 300px;
        position: relative;
        width: 100%
    }

    .brxe-map.no-key {
        overflow: hidden
    }

    .brxe-map.no-key.bricks-draggable-item>iframe {
        pointer-events: none
    }

    .brxe-map>iframe {
        border: 0
    }

    .brxe-map ol,
    .brxe-map ul {
        list-style-type: none;
        margin: 0;
        padding: 0
    }

    .brxe-map .infoBox {
        background-color: #fff;
        border-radius: 4px;
        box-shadow: 4px 4px 4px rgba(0, 0, 0, .2);
        display: flex;
        flex-direction: column;
        font-size: 14px;
        gap: 5px;
        min-width: 300px;
        padding: 10px;
        transform: translate(-50%, calc(-100% - 60px)) !important
    }

    .brxe-map .infoBox:after {
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-top: 8px solid #fff;
        bottom: 0;
        content: "";
        left: 50%;
        position: absolute;
        transform: translate(-50%, 100%)
    }

    .brxe-map .infoBox .title {
        font-size: 15px;
        line-height: 1.4;
        margin: 0;
        padding-right: 30px
    }

    .brxe-map .infoBox .subtitle {
        font-size: 14px;
        font-weight: 500
    }

    .brxe-map .infoBox .content {
        font-size: 13px;
        margin: 0
    }

    .brxe-map .infoBox .content+.images {
        margin-top: 10px
    }

    .brxe-map .infoBox .images {
        display: grid;
        gap: 5px;
        grid-template-columns: repeat(4, 1fr)
    }

    .brxe-map .infoBox .images img {
        width: 100%
    }

    .brxe-map .infoBox .close-infobox {
        cursor: pointer;
        font-size: 30px;
        line-height: 1;
        pointer-events: all;
        position: absolute;
        right: 15px;
        top: 10px
    }

    .brxe-map .infoBox>img {
        height: 14px;
        position: absolute !important;
        right: 0;
        top: 0;
        width: 14px
    }

    .brxe-map .brx-infobox-popup {
        display: flex;
        flex-direction: column;
        min-width: 300px;
        transform: translate(-50%, calc(-100% - 60px)) !important
    }

    .brxe-map .brx-infobox-popup:after {
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-top: 8px solid #fff;
        bottom: 0;
        content: "";
        left: 50%;
        position: absolute;
        transform: translate(-50%, 100%);
        z-index: 1
    }

    .brxe-map .brx-infobox-popup .close-infobox {
        cursor: pointer;
        font-size: 30px;
        line-height: 1;
        pointer-events: all;
        position: absolute;
        right: 15px;
        top: 10px;
        z-index: 1
    }

    .brxe-map .brx-infobox-popup img {
        width: 100%
    }

    .brxe-map .brx-map-no-results {
        align-items: center;
        display: flex;
        justify-content: center;
        left: 50%;
        padding: 15px 30px;
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%);
        z-index: 999999
    }

    .brxe-map .brx-map-no-results,
    .brxe-map .brx-marker-text {
        background-color: #fff;
        box-shadow: 0 2px 6px rgba(0, 0, 0, .3)
    }

    .brxe-map .brx-marker-text {
        border-radius: 4px;
        font-size: 14px;
        max-width: 200px;
        overflow: hidden;
        padding: 5px 10px;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .brxe-map .brx-map-cluster {
        fill: blue
    }

    .brxe-map .brx-map-cluster text {
        fill: #fff
    }

    :where(.brxe-nav-menu).dragging .bricks-mobile-menu-wrapper {
        display: none !important;
        pointer-events: none !important
    }

    :where(.brxe-nav-menu) .menu-item:not(.open) .sub-menu {
        pointer-events: none
    }

    :where(.brxe-nav-menu) .menu-item:not(.open) .sub-menu:not(.brx-submenu-positioned) {
        display: none !important
    }

    :where(.brxe-nav-menu) ol,
    :where(.brxe-nav-menu) ul {
        list-style-type: none;
        margin: 0;
        padding: 0
    }

    :where(.brxe-nav-menu) .bricks-nav-menu {
        display: flex;
        line-height: inherit;
        margin: 0;
        padding: 0
    }

    :where(.brxe-nav-menu) .bricks-nav-menu>li {
        margin: 0 0 0 30px
    }

    :where(.brxe-nav-menu) .bricks-nav-menu>li.menu-item-has-children:hover:before {
        content: "";
        height: 100%;
        min-height: 60px;
        position: absolute;
        top: 100%;
        width: 100%;
        z-index: 1
    }

    :where(.brxe-nav-menu) .bricks-nav-menu>li>.sub-menu.caret:before {
        border: 0 solid transparent;
        border-bottom: 0 solid var(--bricks-bg-dark);
        content: "";
        height: 0;
        left: 0;
        position: absolute;
        top: 0;
        transform: translateY(-100%);
        width: 0
    }

    :where(.brxe-nav-menu) .bricks-nav-menu>li[data-toggle=click]:before {
        display: none
    }

    :where(.brxe-nav-menu) .bricks-nav-menu>li[data-toggle=click].open>.sub-menu.caret:before {
        display: block
    }

    :where(.brxe-nav-menu) .bricks-nav-menu>li[data-toggle=click] .sub-menu.caret:before {
        display: none
    }

    :where(.brxe-nav-menu) .bricks-nav-menu li {
        position: relative
    }

    :where(.brxe-nav-menu) .bricks-nav-menu li.open>.sub-menu {
        opacity: 1;
        visibility: visible
    }

    :where(.brxe-nav-menu) .bricks-nav-menu li.open[data-static]>.sub-menu {
        display: block
    }

    :where(.brxe-nav-menu) .bricks-nav-menu li:not(.brx-has-megamenu)>a {
        display: flex;
        width: 100%
    }

    :where(.brxe-nav-menu) .bricks-nav-menu li[data-static] {
        flex-direction: column
    }

    :where(.brxe-nav-menu) .bricks-nav-menu li[data-static] .sub-menu {
        display: none;
        position: static !important;
        transform: none
    }

    :where(.brxe-nav-menu) .bricks-nav-menu .sub-menu {
        background-color: var(--bricks-bg-dark);
        color: #fff;
        line-height: 60px;
        min-width: 150px;
        opacity: 0;
        position: absolute;
        top: 100%;
        transition: var(--bricks-transition);
        visibility: hidden;
        white-space: nowrap;
        z-index: 998
    }

    :where(.brxe-nav-menu) .bricks-nav-menu .sub-menu li {
        border-style: none;
        position: relative;
        width: 100%
    }

    :where(.brxe-nav-menu) .bricks-nav-menu .sub-menu a,
    :where(.brxe-nav-menu) .bricks-nav-menu .sub-menu button {
        color: currentcolor;
        padding: 0 20px
    }

    :where(.brxe-nav-menu) .bricks-nav-menu .sub-menu .sub-menu {
        left: 100%;
        padding-top: 0;
        top: 0
    }

    :where(.brxe-nav-menu) .bricks-nav-menu .brx-has-multilevel .sub-menu .brx-submenu-toggle {
        width: 100%
    }

    :where(.brxe-nav-menu) .bricks-mobile-menu-toggle {
        background-color: transparent;
        cursor: pointer;
        display: none;
        height: 16px;
        min-width: 12px;
        position: relative;
        width: 20px
    }

    :where(.brxe-nav-menu) .bricks-mobile-menu-toggle.always {
        display: block !important
    }

    :where(.brxe-nav-menu) .bricks-mobile-menu-toggle:before {
        bottom: 0;
        content: "";
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 1
    }

    :where(.brxe-nav-menu) .bricks-mobile-menu-toggle:hover span {
        min-width: 12px;
        width: 20px
    }

    :where(.brxe-nav-menu) .bricks-mobile-menu-toggle span {
        background-color: currentcolor;
        display: block;
        height: 2px;
        position: absolute;
        right: 0;
        transition: var(--bricks-transition)
    }

    :where(.brxe-nav-menu) .bricks-mobile-menu-toggle .bar-top {
        min-width: 12px;
        top: 0;
        width: 20px
    }

    :where(.brxe-nav-menu) .bricks-mobile-menu-toggle .bar-center {
        min-width: 12px;
        top: 7px;
        width: 20px
    }

    :where(.brxe-nav-menu) .bricks-mobile-menu-toggle .bar-bottom {
        min-width: 12px;
        top: 14px;
        width: 20px
    }

    .brx-body.iframe .bricks-mobile-menu-wrapper .sub-menu {
        display: block !important
    }

    .brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle {
        min-width: 20px;
        width: 20px;
        z-index: 1000
    }

    .brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle.fixed {
        position: fixed
    }

    .brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-top {
        top: 50%;
        transform: rotate(45deg)
    }

    .brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-center {
        opacity: 0
    }

    .brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-bottom {
        top: 50%;
        transform: rotate(-45deg)
    }

    .brxe-nav-menu.show-mobile-menu li.open>.brx-megamenu {
        display: initial;
        opacity: 1;
        position: static;
        visibility: visible
    }

    .brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-wrapper {
        max-width: 100vw;
        opacity: 1 !important;
        transform: translateX(0) !important;
        visibility: visible;
        z-index: 999
    }

    .brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-overlay {
        opacity: 1;
        visibility: visible;
        z-index: 998
    }

    .brxe-nav-menu .bricks-mobile-menu-wrapper {
        bottom: 0;
        color: #fff;
        display: flex;
        flex-direction: column;
        height: 100vh;
        height: calc(var(--bricks-vh, 1vh)*100);
        left: 0;
        position: fixed;
        right: auto;
        scrollbar-width: none;
        top: var(--wp-admin--admin-bar--height, 0);
        transition-duration: .2s;
        transition-property: background-color, opacity, transform, visibility;
        visibility: hidden;
        width: 300px;
        z-index: 999
    }

    .brxe-nav-menu .bricks-mobile-menu-wrapper::-webkit-scrollbar {
        background: transparent;
        height: 0;
        width: 0
    }

    .brxe-nav-menu .bricks-mobile-menu-wrapper:before {
        background-color: #23282d;
        background-size: cover;
        bottom: 0;
        content: "";
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        z-index: -1
    }

    .brxe-nav-menu .bricks-mobile-menu-wrapper.fade-in {
        opacity: 0;
        transform: translateX(0) !important
    }

    .brxe-nav-menu .bricks-mobile-menu-wrapper.left {
        transform: translateX(-100%)
    }

    .brxe-nav-menu .bricks-mobile-menu-wrapper.right {
        left: auto;
        right: 0;
        transform: translateX(100%)
    }

    .brxe-nav-menu .bricks-mobile-menu-wrapper a {
        display: block;
        width: 100%
    }

    .brxe-nav-menu .bricks-mobile-menu-wrapper .brx-megamenu a {
        display: initial
    }

    .brxe-nav-menu .bricks-mobile-menu-wrapper li a {
        line-height: 60px
    }

    .brxe-nav-menu .bricks-mobile-menu-wrapper li a:focus {
        outline-offset: -1px
    }

    .brxe-nav-menu .bricks-mobile-menu-wrapper .sub-menu {
        background: none !important;
        display: none;
        line-height: 40px
    }

    .brxe-nav-menu .bricks-mobile-menu-wrapper .sub-menu li>.brx-submenu-toggle>*,
    .brxe-nav-menu .bricks-mobile-menu-wrapper .sub-menu li>a {
        padding: 0 45px
    }

    .brxe-nav-menu .bricks-mobile-menu-wrapper li.open>.sub-menu {
        display: block
    }

    .brxe-nav-menu .bricks-mobile-menu-wrapper li.menu-item-has-children:hover:before {
        display: none
    }

    .brxe-nav-menu .bricks-mobile-menu {
        overflow-y: scroll;
        position: relative;
        scrollbar-width: none
    }

    .brxe-nav-menu .bricks-mobile-menu::-webkit-scrollbar {
        background: transparent;
        height: 0;
        width: 0
    }

    .brxe-nav-menu .bricks-mobile-menu>li>.brx-submenu-toggle>*,
    .brxe-nav-menu .bricks-mobile-menu>li>a {
        padding: 0 30px
    }

    .brxe-nav-menu .bricks-mobile-menu .brx-megamenu {
        display: none
    }

    .brxe-nav-menu .bricks-mobile-menu-overlay {
        background-color: rgba(0, 0, 0, .25);
        bottom: 0;
        left: 0;
        opacity: 0;
        position: fixed;
        right: 0;
        top: 0;
        transition: all .2s;
        visibility: hidden;
        z-index: -1
    }

    li.menu-item-has-children [aria-expanded] .menu-item-icon {
        background-color: transparent;
        color: inherit;
        pointer-events: none;
        transition: inherit
    }

    li.menu-item-has-children [aria-expanded] .menu-item-icon i {
        position: relative;
        top: 2px
    }

    li.menu-item-has-children [aria-expanded=false] .open {
        display: block
    }

    li.menu-item-has-children [aria-expanded=false] .close {
        display: none
    }

    li.menu-item-has-children [aria-expanded=true] .close {
        display: block
    }

    li.menu-item-has-children [aria-expanded=true] .open {
        display: none
    }

    .brxe-nav-nested {
        align-items: center;
        display: inline-flex
    }

    .brxe-nav-nested[data-toggle=always] .brx-nav-nested-items {
        display: none
    }

    .brxe-nav-nested[data-toggle=always] .brx-toggle-div,
    .brxe-nav-nested[data-toggle=always] .brxe-toggle {
        display: inline-flex
    }

    .brxe-nav-nested .brx-toggle-div,
    .brxe-nav-nested .brxe-toggle {
        display: none
    }

    .brxe-nav-nested .menu-item:has(>.brx-toggle-div:not(.is-active):not(.brx-child-node)) {
        display: none
    }

    .brxe-nav-nested li.menu-item:has(>.brxe-text-link>.icon>svg, >.brxe-text-link>.icon>i) {
        display: flex
    }

    .brxe-nav-nested li.brxe-text-link.menu-item {
        display: list-item
    }

    .brxe-nav-nested.brx-open .brxe-dropdown:not([data-toggle=click]) .brx-dropdown-content:after {
        content: none
    }

    .brxe-nav-nested.brx-open .brx-nav-nested-items {
        align-items: stretch;
        background-color: #fff;
        bottom: 0;
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0;
        justify-content: safe center;
        left: 0;
        overflow-y: auto;
        position: fixed;
        right: 0;
        top: var(--wp-admin--admin-bar--height, 0);
        transition-duration: .2s;
        transition-property: opacity, transform, visibility;
        transition-timing-function: ease;
        z-index: 1001
    }

    .brxe-nav-nested.brx-open.brx-mobile-center .brx-nav-nested-items {
        justify-content: safe center !important
    }

    .brxe-nav-nested.brx-open.multilevel .brx-nav-nested-items {
        overflow: hidden
    }

    .brxe-nav-nested.brx-open li.menu-item a {
        justify-content: inherit;
        width: 100%
    }

    .brxe-nav-nested.brx-open :where(li.menu-item.brx-toggle-div) {
        display: block
    }

    .brxe-nav-nested.brx-open .brx-submenu-toggle {
        justify-content: space-between
    }

    .brxe-nav-nested.brx-open .brxe-dropdown:hover:before {
        content: none
    }

    .brxe-nav-nested.brx-open .brxe-dropdown.open>.brx-dropdown-content {
        display: flex;
        min-width: auto;
        opacity: 1;
        overflow-y: auto;
        position: static;
        visibility: visible
    }

    .brxe-nav-nested.brx-open .brxe-dropdown .brx-dropdown-content {
        display: none
    }

    .brxe-nav-nested.brx-open .brx-has-megamenu .brx-dropdown-content {
        min-width: 0 !important
    }

    .brxe-nav-nested.brx-closing .brx-nav-nested-items {
        opacity: 0 !important;
        visibility: hidden !important
    }

    .brx-nav-nested-items {
        align-items: center;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 30px;
        list-style-type: none;
        margin: 0;
        padding: 0
    }

    .brx-nav-nested-items>li>a.bricks-link-wrapper {
        display: flex
    }

    .brx-nav-nested-items>li:has(>.brxe-svg) {
        line-height: 1
    }

    .brxe-offcanvas {
        visibility: hidden
    }

    .brxe-offcanvas.brx-open {
        visibility: visible
    }

    .brxe-offcanvas.brx-open .brx-offcanvas-inner {
        transform: translate(0) !important
    }

    .brxe-offcanvas.brx-open .brx-offcanvas-backdrop {
        opacity: 1;
        pointer-events: auto;
        z-index: 998
    }

    .brxe-offcanvas.brx-closing {
        visibility: visible
    }

    .brxe-offcanvas.brx-closing .brx-offcanvas-backdrop {
        z-index: 998
    }

    .brxe-offcanvas[data-direction=top] .brx-offcanvas-inner {
        bottom: auto;
        height: 300px;
        left: 0;
        right: 0;
        top: 0;
        transform: translateY(-100%);
        width: 100vw
    }

    .brxe-offcanvas[data-direction=right] .brx-offcanvas-inner {
        bottom: 0;
        height: 100vh;
        height: calc(var(--bricks-vh, 1vh)*100);
        left: auto;
        right: 0;
        top: 0;
        transform: translate(100%);
        width: 300px
    }

    .brxe-offcanvas[data-direction=bottom] .brx-offcanvas-inner {
        bottom: 0;
        height: 300px;
        left: 0;
        right: 0;
        top: auto;
        transform: translateY(100%);
        width: 100vw
    }

    .brxe-offcanvas[data-direction=left] .brx-offcanvas-inner {
        bottom: 0;
        height: 100vh;
        height: calc(var(--bricks-vh, 1vh)*100);
        left: 0;
        right: auto;
        top: 0;
        transform: translate(-100%);
        width: 300px
    }

    .brx-offcanvas-inner {
        background-color: #fff;
        display: flex;
        overflow-x: hidden;
        position: fixed;
        transition: transform .2s cubic-bezier(.25, 0, .25, 1);
        z-index: 999
    }

    .brx-offcanvas-backdrop {
        background: rgba(0, 0, 0, .5);
        bottom: 0;
        left: 0;
        opacity: 0;
        pointer-events: none;
        position: fixed;
        right: 0;
        top: 0;
        transition: opacity .2s cubic-bezier(.25, 0, .25, 1);
        z-index: -1
    }

    .brxe-pagination {
        width: 100%
    }

    .brxe-pie-chart {
        align-items: center;
        display: flex;
        flex-flow: column wrap;
        font-size: 30px;
        line-height: 1;
        position: relative
    }

    .brxe-pie-chart .content {
        display: block;
        left: 50%;
        position: absolute;
        top: 50%;
        transform: translateX(-50%) translateY(-50%)
    }

    .brxe-post-author {
        display: inline-flex
    }

    .brxe-post-author.avatar-top {
        flex-direction: column
    }

    .brxe-post-author.avatar-top>* {
        margin-bottom: 15px
    }

    .brxe-post-author.avatar-right {
        flex-direction: row-reverse
    }

    .brxe-post-author.avatar-right>* {
        margin-left: 15px
    }

    .brxe-post-author.avatar-bottom {
        flex-direction: column-reverse
    }

    .brxe-post-author.avatar-bottom>* {
        margin-top: 15px
    }

    .brxe-post-author.avatar-left>* {
        margin-right: 15px
    }

    .brxe-post-author .avatar {
        background-color: #fff;
        border-radius: 50%;
        height: fit-content
    }

    .brxe-post-author .author-name,
    .brxe-post-author .content {
        margin: 0
    }

    .brxe-post-author .author-name+.author-bio {
        margin-top: .5em
    }

    .brxe-post-author .bricks-button {
        display: inline-block;
        margin-top: 1em
    }

    .brxe-post-comments {
        width: 100%
    }

    .brxe-post-comments .comment-form-cookies-consent {
        align-self: center;
        display: flex;
        gap: .5em
    }

    .brxe-post-comments .comment-form-cookies-consent input {
        cursor: pointer;
        position: relative;
        top: 2px
    }

    .brxe-post-comments .comment-form-cookies-consent label {
        cursor: pointer;
        margin: 0
    }

    .brxe-post-comments .comment-reply-title,
    .brxe-post-comments .comments-title {
        margin-bottom: 30px
    }

    .brxe-post-comments .comment-navigation .nav-links {
        display: flex;
        justify-content: space-between
    }

    .brxe-post-comments #comment-nav-above,
    .brxe-post-comments #comment-nav-below {
        margin-bottom: 15px
    }

    .brxe-post-comments ol,
    .brxe-post-comments ul {
        list-style-type: none;
        margin: 0;
        padding: 0
    }

    .brxe-post-comments .comment-list {
        border-bottom: 1px solid var(--bricks-border-color);
        line-height: inherit;
        margin: 0 0 60px;
        padding-bottom: 30px
    }

    .brxe-post-comments .comment-list.no-avatar .children {
        margin-left: 60px;
        padding-left: 0
    }

    .brxe-post-comments .comment {
        border-top: 1px solid var(--bricks-border-color);
        padding-top: 30px
    }

    .brxe-post-comments .comment:not(:last-child) {
        margin-bottom: 30px
    }

    .brxe-post-comments .comment-body {
        display: grid;
        gap: 20px;
        grid-template-columns: auto 1fr;
        position: relative
    }

    .brxe-post-comments .children {
        margin-top: 30px
    }

    .brxe-post-comments .depth-2,
    .brxe-post-comments .depth-3 {
        margin-left: 60px
    }

    .brxe-post-comments .comment-respond {
        margin-top: 1em
    }

    .brxe-post-comments .comment-content p {
        hyphens: auto;
        word-break: break-word
    }

    .brxe-post-comments .comment-avatar {
        position: relative
    }

    .brxe-post-comments .comment-avatar .administrator-badge {
        background-color: #1ebea5;
        border: 2px solid;
        border-radius: 50%;
        color: #fff;
        cursor: default;
        font-family: sans-serif;
        font-size: 12px;
        font-weight: 900;
        height: 24px;
        line-height: 20px;
        position: absolute;
        right: -2px;
        text-align: center;
        top: -2px;
        width: 24px
    }

    .brxe-post-comments .avatar {
        border-radius: 50%;
        max-width: none
    }

    .brxe-post-comments .comment-author .fn {
        font-family: inherit;
        font-size: 1.1em;
        line-height: 1;
        margin: 0 0 5px
    }

    .brxe-post-comments .comment-author .fn a {
        font-weight: 700
    }

    .brxe-post-comments .comment-meta {
        color: var(--bricks-text-light);
        font-size: .9em;
        margin-bottom: 1em
    }

    .brxe-post-comments .comment-meta .reply {
        margin: 0 .5em
    }

    .brxe-post-comments .comment-meta .comment-reply-link {
        background-color: var(--bricks-bg-light);
        border-radius: 4px;
        font-size: 11px;
        font-weight: 700;
        letter-spacing: 1px;
        line-height: 1;
        padding: 5px;
        position: absolute;
        right: 0;
        text-transform: uppercase;
        top: 0;
        transition: .1s
    }

    .brxe-post-comments .comment-meta .comment-reply-link:hover {
        background-color: var(--bricks-bg-dark);
        color: #fff
    }

    .brxe-post-comments .comment-respond small {
        font-size: 100%;
        margin: 0 .25em
    }

    .brxe-post-comments #cancel-comment-reply-link {
        font-weight: 400;
        opacity: .5
    }

    .brxe-post-comments #cancel-comment-reply-link:hover {
        opacity: 1
    }

    .brxe-post-comments .comment-form .form-group {
        margin-bottom: 15px
    }

    .brxe-post-comments .comment-form .form-group textarea {
        resize: vertical
    }

    .brxe-post-comments .comment-form .logged-in-as a:last-child {
        text-decoration: underline
    }

    @media(max-width:478px) {
        .brxe-post-comments .comment-avatar {
            gap: 30px
        }

        .brxe-post-comments .comment-avatar img {
            max-width: 60px
        }

        .brxe-post-comments .children {
            margin-left: 0 !important;
            margin-right: 0 !important
        }

        .brxe-post-comments .depth-2,
        .brxe-post-comments .depth-3 {
            margin: 0
        }
    }

    .brxe-post-content {
        width: 100%
    }

    .brxe-post-content[data-source=bricks] {
        display: flex;
        flex-direction: column
    }

    body:has(.wp-lightbox-overlay) #brx-content {
        overflow: hidden
    }

    :where(.brxe-post-meta) a {
        color: currentcolor
    }

    .brxe-post-toc {
        overflow-y: auto;
        top: var(--wp-admin--admin-bar--height, 0);
        transform: translateX(0);
        width: 400px
    }

    .brxe-post-toc[data-nowrap] .toc-link {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .brxe-post-toc[data-sticky] {
        position: sticky
    }

    .brxe-post-toc.toc-right {
        right: 0;
        transform: translateX(100%)
    }

    @media(min-width:52em) {
        .brxe-post-toc {
            transform: translateX(0)
        }

        .brxe-post-toc.toc-right {
            right: calc(50% - 26rem);
            transform: translateX(0)
        }
    }

    .brxe-post-toc .js-toc {
        overflow-y: hidden
    }

    .brxe-post-toc>.toc-list {
        overflow: hidden;
        position: relative
    }

    .brxe-post-toc .toc-list {
        counter-reset: item;
        list-style: none;
        margin: 0;
        padding: 0
    }

    .brxe-post-toc .toc-list li.toc-list-item {
        position: relative
    }

    .brxe-post-toc .toc-link {
        color: currentcolor;
        display: block;
        height: 100%;
        text-decoration: none
    }

    .brxe-post-toc .toc-link:before {
        content: "";
        display: inline-block;
        height: inherit;
        left: 0;
        position: absolute;
        right: 0
    }

    .brxe-post-toc .toc-link.is-active-link {
        font-weight: 700
    }

    .brxe-post-toc .is-collapsible {
        max-height: 1000px;
        overflow: hidden;
        transition: all .3s ease-in-out
    }

    .brxe-post-toc .is-collapsed {
        max-height: 0
    }

    .brxe-post-toc .is-position-fixed {
        position: fixed !important;
        top: 0
    }

    .brxe-post-navigation {
        display: flex;
        flex-wrap: wrap;
        gap: 30px;
        justify-content: space-between;
        line-height: inherit;
        width: 100%
    }

    .brxe-post-navigation .image {
        background-position: 50%;
        background-size: cover;
        flex-shrink: 0;
        height: 60px;
        width: 60px
    }

    .brxe-post-navigation .swiper-button {
        color: inherit;
        font-size: 1em;
        font-size: 20px;
        position: static;
        transform: none;
        width: auto
    }

    .brxe-post-navigation .prev-post+.next-post {
        text-align: right
    }

    .brxe-post-navigation .prev-post {
        justify-content: flex-start
    }

    .brxe-post-navigation .next-post {
        justify-content: flex-end
    }

    .brxe-post-navigation a {
        align-items: center;
        display: flex;
        gap: 15px
    }

    .brxe-post-navigation .content,
    .brxe-post-navigation .title {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .brxe-post-navigation .label,
    .brxe-post-navigation .title {
        cursor: inherit;
        margin: 0
    }

    .brxe-post-navigation .label {
        font-weight: 600;
        text-transform: uppercase
    }

    @media(max-width:478px) {
        .brxe-post-navigation a {
            width: 100%
        }

        .brxe-post-navigation .prev-post+.next-post {
            text-align: inherit
        }
    }

    .brxe-post-reading-progress-bar {
        background-color: transparent;
        border: none;
        height: 12px;
        left: 0;
        overflow: hidden;
        position: fixed;
        right: 0;
        width: 100%;
        z-index: 9999
    }

    .brxe-post-reading-progress-bar::-webkit-progress-bar {
        background-color: transparent
    }

    .brxe-post-reading-progress-bar::-moz-progress-bar {
        background-color: var(--bricks-color-primary)
    }

    .brxe-post-reading-progress-bar::-webkit-progress-value {
        background-color: var(--bricks-color-primary)
    }

    .brxe-post-reading-progress-bar[data-pos=top] {
        top: var(--wp-admin--admin-bar--height, 0)
    }

    .brxe-post-reading-progress-bar[data-pos=bottom] {
        bottom: 0
    }

    .brxe-post-reading-progress-bar[value] {
        -webkit-appearance: none;
        appearance: none
    }

    .brxe-post-sharing {
        display: flex;
        flex-wrap: wrap;
        list-style-type: none;
        margin: 0;
        padding: 0
    }

    .brxe-post-sharing.brand-colors {
        color: #fff
    }

    .brxe-post-sharing.brand-colors a {
        border: none
    }

    .brxe-post-sharing.brand-colors .facebook {
        background-color: #3b5998
    }

    .brxe-post-sharing.brand-colors .twitter {
        background-color: #4cc2ff
    }

    .brxe-post-sharing.brand-colors .googleplus {
        background-color: #d23e2b
    }

    .brxe-post-sharing.brand-colors .whatsapp {
        background-color: #25d366
    }

    .brxe-post-sharing.brand-colors .telegram {
        background-color: #54a9eb
    }

    .brxe-post-sharing.brand-colors .vkontakte {
        background-color: #5181b8
    }

    .brxe-post-sharing.brand-colors .linkedin {
        background-color: #4875b4
    }

    .brxe-post-sharing.brand-colors .pinterest {
        background-color: #c91a22
    }

    .brxe-post-sharing.brand-colors .bluesky {
        background-color: #0af
    }

    .brxe-post-sharing.brand-colors .email {
        background-color: var(--bricks-text-light)
    }

    .brxe-post-sharing a {
        align-items: center;
        border-radius: 50%;
        display: flex;
        height: 30px;
        justify-content: center;
        text-align: center;
        width: 30px
    }

    .brxe-post-sharing a.telegram svg {
        margin-left: -2px
    }

    .brxe-post-sharing i:before {
        line-height: inherit
    }

    .brxe-post-sharing svg {
        fill: currentcolor;
        flex-shrink: 0;
        height: 1em
    }

    .brxe-post-taxonomy {
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
        line-height: 1 !important;
        list-style-type: none;
        margin: 0;
        padding: 0
    }

    .brxe-post-taxonomy.separator {
        gap: 0
    }

    .brxe-post-taxonomy span {
        white-space: pre-wrap
    }

    .brxe-post-taxonomy li {
        display: inline-block
    }

    .brxe-post-taxonomy li>* {
        display: flex;
        gap: .5em
    }

    .brxe-posts {
        overflow: hidden;
        width: 100%
    }

    .brxe-posts figure {
        all: unset;
        display: block;
        position: relative
    }

    .brxe-posts figure>a {
        display: block
    }

    .brxe-posts img {
        width: 100%
    }

    .brxe-posts .bricks-layout-wrapper {
        --columns: 2;
        --gutter: 0px
    }

    .brxe-posts .bricks-layout-wrapper[data-layout=list] .bricks-layout-inner {
        flex-direction: column
    }

    .brxe-posts .bricks-layout-wrapper[data-layout=list] .bricks-layout-inner>* {
        flex-basis: 100%
    }

    .brxe-posts .bricks-layout-wrapper[data-layout=list].alternate li:nth-child(2n) .bricks-layout-inner {
        flex-direction: row-reverse !important
    }

    .brxe-posts .bricks-layout-wrapper[data-layout=list].alternate li:nth-child(odd) .bricks-layout-inner {
        flex-direction: row !important
    }

    .brxe-posts .bricks-layout-wrapper[data-layout=list].image-position-left .bricks-layout-inner,
    .brxe-posts .bricks-layout-wrapper[data-layout=list].image-position-right .bricks-layout-inner {
        flex-direction: row
    }

    .brxe-posts .bricks-layout-wrapper a {
        color: currentcolor
    }

    .brxe-posts .bricks-pagination {
        position: relative;
        z-index: 1
    }

    .brxe-posts .bricks-pagination .current {
        color: var(--bricks-text-light);
        cursor: default
    }

    :where(.brxe-pricing-tables) {
        width: 100%
    }

    :where(.brxe-pricing-tables) .pricing-tables {
        display: grid;
        gap: 30px;
        grid-auto-columns: 1fr;
        grid-auto-flow: column
    }

    @media(max-width:991px) {
        :where(.brxe-pricing-tables) .pricing-tables {
            grid-auto-flow: unset;
            grid-template-columns: repeat(2, 1fr)
        }
    }

    @media(max-width:767px) {
        :where(.brxe-pricing-tables) .pricing-tables {
            grid-template-columns: repeat(1, 1fr)
        }
    }

    :where(.brxe-pricing-tables) ol,
    :where(.brxe-pricing-tables) ul {
        list-style-type: none;
        margin: 0;
        padding: 0
    }

    :where(.brxe-pricing-tables) .tabs {
        display: flex;
        flex-direction: row;
        justify-content: center;
        margin: 0 0 30px;
        padding: 0
    }

    :where(.brxe-pricing-tables) .tab {
        cursor: pointer;
        margin: 0 10px;
        text-align: center
    }

    :where(.brxe-pricing-tables) .pricing-table-bg {
        background-position: 50%;
        background-size: cover;
        bottom: 0;
        content: "";
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }

    :where(.brxe-pricing-tables) .pricing-table-features,
    :where(.brxe-pricing-tables) .pricing-table-footer,
    :where(.brxe-pricing-tables) .pricing-table-header,
    :where(.brxe-pricing-tables) .pricing-table-pricing {
        position: relative;
        z-index: 1
    }

    :where(.brxe-pricing-tables) .pricing-table {
        display: none;
        overflow: hidden;
        position: relative;
        text-align: center
    }

    :where(.brxe-pricing-tables) .pricing-table.active {
        display: block
    }

    :where(.brxe-pricing-tables) .pricing-table-header {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        padding: 30px
    }

    :where(.brxe-pricing-tables) .pricing-table-title {
        font-size: 27px;
        font-weight: 700
    }

    :where(.brxe-pricing-tables) .pricing-table-subtitle {
        width: 100%
    }

    :where(.brxe-pricing-tables) .pricing-table-pricing {
        padding: 30px
    }

    :where(.brxe-pricing-tables) .pricing-table-price-wrapper {
        align-self: stretch;
        color: var(--bricks-text-dark);
        display: inline-flex;
        flex-wrap: wrap;
        justify-content: center;
        position: relative
    }

    :where(.brxe-pricing-tables) .pricing-table-original-price {
        align-self: center;
        color: var(--bricks-text-light);
        font-size: 1.2em;
        margin-right: 10px;
        position: absolute;
        right: 100%;
        text-decoration: line-through
    }

    :where(.brxe-pricing-tables) .pricing-table-price-prefix,
    :where(.brxe-pricing-tables) .pricing-table-price-suffix {
        display: flex;
        font-size: 20px !important;
        font-weight: 700
    }

    :where(.brxe-pricing-tables) .pricing-table-price {
        font-size: 60px;
        line-height: 1;
        margin: 0 2px
    }

    :where(.brxe-pricing-tables) .pricing-table-price-meta {
        color: var(--bricks-text-light);
        display: block;
        width: 100%
    }

    :where(.brxe-pricing-tables) .pricing-table-feature {
        align-items: center;
        border-bottom: 1px solid var(--bricks-border-color);
        display: flex;
        justify-content: center;
        line-height: 2;
        padding: 10px 30px
    }

    :where(.brxe-pricing-tables) .pricing-table-feature:first-child {
        border-top: 1px solid var(--bricks-border-color)
    }

    :where(.brxe-pricing-tables) .pricing-table-feature svg {
        flex-shrink: 0
    }

    :where(.brxe-pricing-tables) .pricing-table-feature-title {
        margin: 0 .5em
    }

    :where(.brxe-pricing-tables) .pricing-table-footer {
        padding: 30px
    }

    :where(.brxe-pricing-tables) .pricing-table-button-text {
        display: flex;
        justify-content: center
    }

    :where(.brxe-pricing-tables) .pricing-table-additional-info {
        margin-top: 1em
    }

    :where(.brxe-pricing-tables) .pricing-table-ribbon {
        height: 100px;
        left: 0;
        overflow: hidden;
        position: absolute;
        right: auto;
        top: 0;
        width: 100px;
        z-index: 2
    }

    :where(.brxe-pricing-tables) .pricing-table-ribbon .pricing-table-ribbon-title {
        letter-spacing: .25px;
        margin-top: 39px;
        transform: translateY(-50%) translateX(-50%) translateX(39px) rotate(-45deg);
        width: 200%
    }

    :where(.brxe-pricing-tables) .pricing-table-ribbon.right {
        left: auto;
        right: 0;
        transform: rotate(90deg)
    }

    :where(.brxe-pricing-tables) .pricing-table-ribbon.top .pricing-table-ribbon-title {
        line-height: 40px;
        margin-top: -40px
    }

    :where(.brxe-pricing-tables) .pricing-table-ribbon-title {
        background-color: var(--bricks-color-primary);
        color: #fff;
        font-size: 14px;
        font-weight: 700;
        line-height: 30px;
        text-align: center
    }

    :where(.brxe-progress-bar) {
        display: grid;
        gap: 20px;
        width: 100%
    }

    :where(.brxe-progress-bar) label {
        cursor: inherit;
        display: flex;
        justify-content: space-between;
        margin-bottom: .5em
    }

    :where(.brxe-progress-bar) label>* {
        flex: 1
    }

    :where(.brxe-progress-bar) label>*+.percentage {
        flex: none
    }

    :where(.brxe-progress-bar) .bar {
        background-color: var(--bricks-bg-light);
        height: 8px;
        overflow: hidden;
        position: relative
    }

    :where(.brxe-progress-bar) .bar span {
        background-color: #dee2e5;
        height: 100%;
        left: 0;
        position: absolute;
        transition: all .6s cubic-bezier(.55, .055, .675, .19);
        width: 0
    }

    .brxe-rating {
        display: flex;
        position: relative
    }

    .brxe-rating .icon {
        font-size: 30px;
        line-height: 0
    }

    .brxe-rating .icon svg {
        fill: currentcolor
    }

    .brxe-rating .full-color {
        color: #ffd64f
    }

    .brxe-rating .empty-color {
        color: #999
    }

    .brxe-rating .icon-wrapper {
        position: relative
    }

    .brxe-rating .icon-wrapper .overlay {
        height: 100%;
        left: 0;
        overflow: hidden;
        position: absolute;
        top: 0
    }

    :where(.brxe-related-posts) .related-posts {
        display: grid;
        gap: 30px;
        grid-auto-columns: minmax(0, 1fr);
        grid-auto-flow: column;
        list-style-type: none;
        margin: 0;
        padding: 0;
        width: 100%
    }

    @media(max-width:478px) {
        :where(.brxe-related-posts) .related-posts {
            grid-auto-flow: unset;
            grid-template-columns: repeat(1, 1fr)
        }
    }

    :where(.brxe-related-posts) .related-posts.overlay .post-content {
        bottom: 0;
        display: flex;
        flex-direction: column;
        position: absolute;
        right: 0;
        top: 0;
        width: 100%;
        z-index: 1
    }

    :where(.brxe-related-posts) .related-posts.image-right li {
        flex-direction: row-reverse
    }

    :where(.brxe-related-posts) .related-posts.image-right li>* {
        width: 50%
    }

    :where(.brxe-related-posts) .related-posts.image-bottom li {
        flex-direction: column-reverse;
        justify-content: space-between
    }

    :where(.brxe-related-posts) .related-posts.image-left li {
        flex-direction: row
    }

    :where(.brxe-related-posts) .related-posts.image-left li>* {
        width: 50%
    }

    :where(.brxe-related-posts) .related-posts figure {
        all: unset;
        position: relative
    }

    :where(.brxe-related-posts) .related-posts img {
        aspect-ratio: 4/3;
        height: 100%;
        object-fit: cover;
        object-position: center;
        width: 100%
    }

    :where(.brxe-related-posts) .related-posts .post-content {
        height: 100%
    }

    :where(.brxe-related-posts) .related-posts li {
        display: flex;
        flex-direction: column;
        position: relative;
        width: 100%
    }

    :where(.brxe-related-posts) .related-posts h1,
    :where(.brxe-related-posts) .related-posts h2,
    :where(.brxe-related-posts) .related-posts h3,
    :where(.brxe-related-posts) .related-posts h4,
    :where(.brxe-related-posts) .related-posts h5,
    :where(.brxe-related-posts) .related-posts h6,
    :where(.brxe-related-posts) .related-posts p {
        margin: 0
    }

    :where(.brxe-search) button {
        align-items: center;
        background-color: transparent;
        cursor: pointer;
        display: flex;
        gap: .5em;
        height: 40px;
        justify-content: center;
        width: 60px
    }

    :where(.brxe-search) button svg:not([height]) {
        height: inherit
    }

    .bricks-search-overlay {
        background-color: #fff;
        background-position: 50%;
        background-size: cover;
        bottom: 0;
        color: var(--bricks-text-medium);
        height: 100%;
        left: 0;
        opacity: 0;
        position: fixed;
        right: 0;
        text-align: center;
        top: 0;
        transform: scale(1.1);
        transition: all .4s;
        visibility: hidden;
        width: 100%;
        z-index: -1
    }

    .bricks-search-overlay:after {
        bottom: 0;
        content: "";
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }

    .bricks-search-overlay.show {
        opacity: 1;
        transform: scale(1);
        visibility: visible;
        z-index: 999
    }

    .bricks-search-overlay .bricks-search-inner {
        align-items: center;
        display: flex;
        flex-direction: column;
        height: 100%;
        justify-content: center;
        position: relative;
        z-index: 1
    }

    .bricks-search-overlay .close {
        background-color: transparent !important;
        cursor: pointer;
        font-size: 60px;
        line-height: 1;
        position: fixed;
        right: 30px;
        text-align: center;
        top: 15px;
        z-index: 1
    }

    .bricks-search-overlay .title {
        margin: 0 0 1em
    }

    .bricks-search-overlay .bricks-search-form {
        max-width: 600px
    }

    .bricks-search-overlay .bricks-search-form input[type=search] {
        background-color: transparent;
        border-radius: 0;
        font-size: 1.4em;
        line-height: 60px;
        text-align: center;
        width: 100%
    }

    .brxe-shortcode {
        width: 100%
    }

    :where(.brxe-sidebar) {
        list-style-type: none;
        margin: 0;
        padding: 0
    }

    :where(.brxe-sidebar) a {
        color: inherit
    }

    :where(.brxe-sidebar) .bricks-widget-wrapper {
        margin-bottom: 40px
    }

    :where(.brxe-sidebar) .bricks-widget-wrapper:last-child {
        margin-bottom: 0
    }

    :where(.brxe-sidebar) .bricks-widget-wrapper ul {
        margin-bottom: 0
    }

    :where(.brxe-sidebar) .bricks-widget-wrapper li {
        line-height: 30px;
        position: relative
    }

    :where(.brxe-sidebar) .bricks-widget-wrapper .wp-block-search button[type=submit],
    :where(.brxe-sidebar) .bricks-widget-wrapper .wp-block-search label {
        display: none !important
    }

    :where(.brxe-slider) {
        list-style-type: none;
        margin: 0;
        min-width: 0;
        padding: 0;
        position: relative;
        width: 100%
    }

    :where(.brxe-slider) .title {
        color: #fff;
        font-size: 3em;
        margin: 0
    }

    :where(.brxe-slider) .content {
        color: #fff;
        font-size: 1.6em
    }

    :where(.brxe-slider) .content+.bricks-button {
        margin-top: 1em
    }

    :where(.brxe-slider) .bricks-button {
        display: inline-flex
    }

    :where(.brxe-slider) .bricks-swiper-container {
        height: inherit;
        max-height: inherit;
        max-width: inherit;
        min-height: inherit;
        min-width: inherit;
        width: inherit
    }

    :where(.brxe-slider) .swiper-slide {
        align-items: center;
        display: flex;
        justify-content: center;
        min-height: 50vh;
        position: relative;
        text-align: center
    }

    :where(.brxe-slider) .slider-content {
        padding: 30px 60px;
        position: relative;
        z-index: 2
    }

    :where(.brxe-slider) .image {
        background-position: 50%;
        background-size: cover;
        bottom: 0;
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }

    :where(.brxe-slider) .image:after {
        bottom: 0;
        content: "";
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 1
    }

    .brxe-slider-nested {
        min-width: 0;
        width: 100%
    }

    .brxe-slider-nested .splide__slide {
        align-items: center;
        display: flex;
        justify-content: center;
        position: relative
    }

    .brxe-slider-nested .splide__arrows:not(.custom) .splide__arrow--prev {
        transform: translateY(-50%) scaleX(-1)
    }

    .brxe-slider-nested .splide__arrows:not(.custom).splide__arrows--ttb .splide__arrow--prev {
        transform: translateX(-50%) scaleX(-1)
    }

    .brxe-slider-nested .splide__arrows svg {
        min-height: 0;
        min-width: 0
    }

    .brxe-social-icons {
        display: flex;
        list-style-type: none;
        margin: 0;
        padding: 0
    }

    .brxe-social-icons li,
    .brxe-social-icons li a {
        align-items: center;
        display: flex;
        flex: 1;
        gap: 5px;
        justify-content: center
    }

    .brxe-social-icons i {
        line-height: unset
    }

    .brxe-social-icons span {
        align-items: center;
        display: inline-flex
    }

    :where(.brxe-svg) {
        height: auto;
        width: auto
    }

    :where(.brxe-svg) svg {
        height: auto;
        max-width: 100%;
        overflow: visible;
        width: auto
    }

    :where(.brxe-tabs) {
        display: flex;
        flex-direction: column;
        width: 100%
    }

    :where(.brxe-tabs).horizontal .tab-title:not(:first-child) {
        border-left: 0 !important
    }

    :where(.brxe-tabs).horizontal .tab-content {
        margin-top: -1px
    }

    :where(.brxe-tabs).vertical {
        flex-direction: row
    }

    :where(.brxe-tabs).vertical .tab-title:not(:first-child) {
        border-top: 0 !important
    }

    :where(.brxe-tabs).vertical .tab-menu {
        display: block;
        max-width: 40%;
        min-width: 20%
    }

    :where(.brxe-tabs) .tab-menu {
        display: flex;
        flex-wrap: wrap;
        line-height: 1;
        list-style-type: none;
        margin: 0;
        padding: 0;
        position: relative
    }

    :where(.brxe-tabs) .tab-title {
        align-items: center;
        cursor: pointer;
        display: flex;
        gap: 10px;
        line-height: 1;
        width: auto
    }

    :where(.brxe-tabs) .tab-title:empty {
        display: none !important
    }

    :where(.brxe-tabs) .tab-title.brx-open {
        font-weight: 700
    }

    :where(.brxe-tabs) .tab-title.icon-right {
        flex-direction: row-reverse
    }

    :where(.brxe-tabs) .tab-content {
        flex: 1;
        list-style-type: none;
        margin: 0;
        padding: 0
    }

    :where(.brxe-tabs) .tab-pane {
        display: none
    }

    :where(.brxe-tabs) .tab-pane:empty {
        display: none !important
    }

    :where(.brxe-tabs) .tab-pane.brx-open {
        display: block
    }

    .brxe-tabs-nested {
        display: flex;
        flex-direction: column;
        width: 100%
    }

    .brxe-tabs-nested .tab-title {
        cursor: pointer;
        width: auto
    }

    .brxe-tabs-nested .tab-pane,
    .brxe-tabs-nested .tab-pane:empty {
        display: none !important
    }

    .brxe-tabs-nested .tab-pane.brx-open {
        display: block !important
    }

    :where(.brxe-team-members) {
        display: grid;
        gap: 20px;
        grid-auto-flow: column;
        list-style-type: none;
        margin: 0;
        padding: 0;
        width: 100%
    }

    @media(max-width:478px) {
        :where(.brxe-team-members) {
            grid-auto-flow: unset;
            grid-template-columns: repeat(2, 1fr)
        }
    }

    :where(.brxe-team-members).image-right .member {
        flex-direction: row-reverse
    }

    :where(.brxe-team-members).image-left .member {
        flex-direction: row
    }

    :where(.brxe-team-members).image-bottom .member {
        flex-direction: column-reverse
    }

    :where(.brxe-team-members) .member {
        display: flex;
        flex: 1;
        flex-direction: column;
        overflow: hidden
    }

    :where(.brxe-team-members) .image {
        align-self: center;
        background-position: 50%;
        background-size: cover;
        width: 100%
    }

    :where(.brxe-team-members) .image:before {
        content: "";
        display: block;
        padding-top: 100%
    }

    :where(.brxe-team-members) .image.ratio-16-9:before {
        padding-top: 56.25%
    }

    :where(.brxe-team-members) .image.ratio-4-3:before {
        padding-top: 75%
    }

    :where(.brxe-team-members) .content {
        flex: 1;
        padding-top: 15px
    }

    :where(.brxe-team-members) .title {
        margin-bottom: .2em
    }

    :where(.brxe-team-members) .subtitle {
        font-size: 1.1em;
        margin-bottom: 0
    }

    :where(.brxe-team-members) .subtitle+.description {
        margin-top: .25em
    }

    .brxe-template {
        width: 100%
    }

    :where(.brxe-testimonials) {
        position: relative
    }

    :where(.brxe-testimonials) .testimonial-meta-wrapper {
        align-items: center;
        display: inline-flex;
        letter-spacing: .5px;
        margin-top: 15px
    }

    :where(.brxe-testimonials) .testimonial-meta-wrapper.image-position-top {
        flex-direction: column
    }

    :where(.brxe-testimonials) .testimonial-meta-wrapper.image-position-top .image {
        margin-bottom: 15px
    }

    :where(.brxe-testimonials) .testimonial-meta-wrapper.image-position-right {
        flex-direction: row-reverse
    }

    :where(.brxe-testimonials) .testimonial-meta-wrapper.image-position-right .image {
        margin-left: 15px
    }

    :where(.brxe-testimonials) .testimonial-meta-wrapper.image-position-bottom {
        flex-direction: column-reverse
    }

    :where(.brxe-testimonials) .testimonial-meta-wrapper.image-position-bottom .image {
        margin-top: 15px
    }

    :where(.brxe-testimonials) .testimonial-meta-wrapper.image-position-left {
        flex-direction: row
    }

    :where(.brxe-testimonials) .testimonial-meta-wrapper.image-position-left .image {
        margin-right: 15px
    }

    :where(.brxe-testimonials) .image {
        background-position: 50%;
        background-size: cover;
        display: inline-block;
        height: 60px;
        position: relative;
        width: 60px
    }

    :where(.brxe-testimonials) .repeater-item {
        display: flex;
        flex-direction: column
    }

    :where(.brxe-testimonials) .testimonial-name {
        font-weight: 700
    }

    :where(.brxe-testimonials) .testimonial-content-wrapper {
        all: unset
    }

    .brxe-text-link {
        gap: 5px
    }

    .brxe-text-link,
    .brxe-text-link span {
        align-items: center;
        display: inline-flex
    }

    .brxe-text-link span {
        justify-content: center
    }

    .brxe-toggle {
        background-color: transparent;
        border: 0;
        color: inherit;
        font: inherit;
        margin: 0;
        overflow: visible;
        text-transform: none;
        transition-duration: .15s;
        transition-property: opacity, filter;
        transition-timing-function: linear
    }

    .brxa-wrap {
        display: inline-block;
        height: 24px;
        position: relative;
        width: 40px
    }

    .brxa-inner {
        display: block;
        margin-top: -2px;
        top: 50%
    }

    .brxa-inner,
    .brxa-inner:after,
    .brxa-inner:before {
        background-color: currentcolor;
        border-radius: 4px;
        height: 4px;
        position: absolute;
        transition-duration: .15s;
        transition-property: transform;
        transition-timing-function: ease;
        width: 40px
    }

    .brxa-inner:after,
    .brxa-inner:before {
        content: "";
        display: block
    }

    .brxa-inner:before {
        top: -10px
    }

    .brxa-inner:after {
        bottom: -10px
    }

    .brxa--3dx-r .brxa-wrap {
        perspective: 80px
    }

    .brxa--3dx-r .brxa-inner {
        transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s
    }

    .brxa--3dx-r .brxa-inner:after,
    .brxa--3dx-r .brxa-inner:before {
        transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s
    }

    .brxa--3dx-r.is-active .brxa-inner {
        background-color: transparent !important;
        transform: rotateY(-180deg)
    }

    .brxa--3dx-r.is-active .brxa-inner:before {
        transform: translate3d(0, 10px, 0) rotate(45deg)
    }

    .brxa--3dx-r.is-active .brxa-inner:after {
        transform: translate3d(0, -10px, 0) rotate(-45deg)
    }

    .brxa--3dx .brxa-wrap {
        perspective: 80px
    }

    .brxa--3dx .brxa-inner {
        transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s
    }

    .brxa--3dx .brxa-inner:after,
    .brxa--3dx .brxa-inner:before {
        transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s
    }

    .brxa--3dx.is-active .brxa-inner {
        background-color: transparent !important;
        transform: rotateY(180deg)
    }

    .brxa--3dx.is-active .brxa-inner:before {
        transform: translate3d(0, 10px, 0) rotate(45deg)
    }

    .brxa--3dx.is-active .brxa-inner:after {
        transform: translate3d(0, -10px, 0) rotate(-45deg)
    }

    .brxa--3dy-r .brxa-wrap {
        perspective: 80px
    }

    .brxa--3dy-r .brxa-inner {
        transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s
    }

    .brxa--3dy-r .brxa-inner:after,
    .brxa--3dy-r .brxa-inner:before {
        transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s
    }

    .brxa--3dy-r.is-active .brxa-inner {
        background-color: transparent !important;
        transform: rotateX(180deg)
    }

    .brxa--3dy-r.is-active .brxa-inner:before {
        transform: translate3d(0, 10px, 0) rotate(45deg)
    }

    .brxa--3dy-r.is-active .brxa-inner:after {
        transform: translate3d(0, -10px, 0) rotate(-45deg)
    }

    .brxa--3dy .brxa-wrap {
        perspective: 80px
    }

    .brxa--3dy .brxa-inner {
        transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s
    }

    .brxa--3dy .brxa-inner:after,
    .brxa--3dy .brxa-inner:before {
        transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s
    }

    .brxa--3dy.is-active .brxa-inner {
        background-color: transparent !important;
        transform: rotateX(-180deg)
    }

    .brxa--3dy.is-active .brxa-inner:before {
        transform: translate3d(0, 10px, 0) rotate(45deg)
    }

    .brxa--3dy.is-active .brxa-inner:after {
        transform: translate3d(0, -10px, 0) rotate(-45deg)
    }

    .brxa--3dxy-r .brxa-wrap {
        perspective: 80px
    }

    .brxa--3dxy-r .brxa-inner {
        transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s
    }

    .brxa--3dxy-r .brxa-inner:after,
    .brxa--3dxy-r .brxa-inner:before {
        transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s
    }

    .brxa--3dxy-r.is-active .brxa-inner {
        background-color: transparent !important;
        transform: rotateX(180deg) rotateY(180deg) rotate(-180deg)
    }

    .brxa--3dxy-r.is-active .brxa-inner:before {
        transform: translate3d(0, 10px, 0) rotate(45deg)
    }

    .brxa--3dxy-r.is-active .brxa-inner:after {
        transform: translate3d(0, -10px, 0) rotate(-45deg)
    }

    .brxa--3dxy .brxa-wrap {
        perspective: 80px
    }

    .brxa--3dxy .brxa-inner {
        transition: transform .15s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s
    }

    .brxa--3dxy .brxa-inner:after,
    .brxa--3dxy .brxa-inner:before {
        transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s
    }

    .brxa--3dxy.is-active .brxa-inner {
        background-color: transparent !important;
        transform: rotateX(180deg) rotateY(180deg)
    }

    .brxa--3dxy.is-active .brxa-inner:before {
        transform: translate3d(0, 10px, 0) rotate(45deg)
    }

    .brxa--3dxy.is-active .brxa-inner:after {
        transform: translate3d(0, -10px, 0) rotate(-45deg)
    }

    .brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrow-r .brxa-inner:before,
    .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrow-r .brxa-inner:before,
    .brxa--arrow-r.is-active .brxa-inner:before {
        transform: translate3d(8px, 0, 0) rotate(45deg) scaleX(.7)
    }

    .brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrow-r .brxa-inner:after,
    .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrow-r .brxa-inner:after,
    .brxa--arrow-r.is-active .brxa-inner:after {
        transform: translate3d(8px, 0, 0) rotate(-45deg) scaleX(.7)
    }

    .brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrow .brxa-inner:before,
    .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrow .brxa-inner:before,
    .brxa--arrow.is-active .brxa-inner:before {
        transform: translate3d(-8px, 0, 0) rotate(-45deg) scaleX(.7)
    }

    .brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrow .brxa-inner:after,
    .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrow .brxa-inner:after,
    .brxa--arrow.is-active .brxa-inner:after {
        transform: translate3d(-8px, 0, 0) rotate(45deg) scaleX(.7)
    }

    .brxa--arrowalt-r .brxa-inner:before {
        transition: top .1s ease .1s, transform .1s cubic-bezier(.165, .84, .44, 1)
    }

    .brxa--arrowalt-r .brxa-inner:after {
        transition: bottom .1s ease .1s, transform .1s cubic-bezier(.165, .84, .44, 1)
    }

    .brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowalt-r .brxa-inner:before,
    .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowalt-r .brxa-inner:before,
    .brxa--arrowalt-r.is-active .brxa-inner:before {
        top: 0;
        transform: translate3d(8px, -10px, 0) rotate(45deg) scaleX(.7);
        transition: top .1s ease, transform .1s cubic-bezier(.895, .03, .685, .22) .1s
    }

    .brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowalt-r .brxa-inner:after,
    .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowalt-r .brxa-inner:after,
    .brxa--arrowalt-r.is-active .brxa-inner:after {
        bottom: 0;
        transform: translate3d(8px, 10px, 0) rotate(-45deg) scaleX(.7);
        transition: bottom .1s ease, transform .1s cubic-bezier(.895, .03, .685, .22) .1s
    }

    .brxa--arrowalt .brxa-inner:before {
        transition: top .1s ease .1s, transform .1s cubic-bezier(.165, .84, .44, 1)
    }

    .brxa--arrowalt .brxa-inner:after {
        transition: bottom .1s ease .1s, transform .1s cubic-bezier(.165, .84, .44, 1)
    }

    .brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowalt .brxa-inner:before,
    .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowalt .brxa-inner:before,
    .brxa--arrowalt.is-active .brxa-inner:before {
        top: 0;
        transform: translate3d(-8px, -10px, 0) rotate(-45deg) scaleX(.7);
        transition: top .1s ease, transform .1s cubic-bezier(.895, .03, .685, .22) .1s
    }

    .brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowalt .brxa-inner:after,
    .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowalt .brxa-inner:after,
    .brxa--arrowalt.is-active .brxa-inner:after {
        bottom: 0;
        transform: translate3d(-8px, 10px, 0) rotate(45deg) scaleX(.7);
        transition: bottom .1s ease, transform .1s cubic-bezier(.895, .03, .685, .22) .1s
    }

    .brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowturn-r .brxa-inner,
    .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowturn-r .brxa-inner,
    .brxa--arrowturn-r.is-active .brxa-inner {
        transform: rotate(-180deg)
    }

    .brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowturn-r .brxa-inner:before,
    .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowturn-r .brxa-inner:before,
    .brxa--arrowturn-r.is-active .brxa-inner:before {
        transform: translate3d(-8px, 0, 0) rotate(-45deg) scaleX(.7)
    }

    .brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowturn-r .brxa-inner:after,
    .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowturn-r .brxa-inner:after,
    .brxa--arrowturn-r.is-active .brxa-inner:after {
        transform: translate3d(-8px, 0, 0) rotate(45deg) scaleX(.7)
    }

    .brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowturn .brxa-inner,
    .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowturn .brxa-inner,
    .brxa--arrowturn.is-active .brxa-inner {
        transform: rotate(-180deg)
    }

    .brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowturn .brxa-inner:before,
    .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowturn .brxa-inner:before,
    .brxa--arrowturn.is-active .brxa-inner:before {
        transform: translate3d(8px, 0, 0) rotate(45deg) scaleX(.7)
    }

    .brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowturn .brxa-inner:after,
    .brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowturn .brxa-inner:after,
    .brxa--arrowturn.is-active .brxa-inner:after {
        transform: translate3d(8px, 0, 0) rotate(-45deg) scaleX(.7)
    }

    .brxa--boring .brxa-inner,
    .brxa--boring .brxa-inner:after,
    .brxa--boring .brxa-inner:before {
        transition-property: none
    }

    .brx-body.iframe .brxe-nav-nested.brx-open .brxa--boring .brxa-inner,
    .brx-body.iframe .brxe-offcanvas.brx-open .brxa--boring .brxa-inner,
    .brxa--boring.is-active .brxa-inner {
        transform: rotate(45deg)
    }

    .brx-body.iframe .brxe-nav-nested.brx-open .brxa--boring .brxa-inner:before,
    .brx-body.iframe .brxe-offcanvas.brx-open .brxa--boring .brxa-inner:before,
    .brxa--boring.is-active .brxa-inner:before {
        opacity: 0;
        top: 0
    }

    .brx-body.iframe .brxe-nav-nested.brx-open .brxa--boring .brxa-inner:after,
    .brx-body.iframe .brxe-offcanvas.brx-open .brxa--boring .brxa-inner:after,
    .brxa--boring.is-active .brxa-inner:after {
        bottom: 0;
        transform: rotate(-90deg)
    }

    .brxa--collapse-r .brxa-inner {
        bottom: 0;
        top: auto;
        transition-delay: .13s;
        transition-duration: .13s;
        transition-timing-function: cubic-bezier(.55, .055, .675, .19)
    }

    .brxa--collapse-r .brxa-inner:after {
        top: -20px;
        transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, opacity .1s linear
    }

    .brxa--collapse-r .brxa-inner:before {
        transition: top .12s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19)
    }

    .brxa--collapse-r.is-active .brxa-inner {
        transform: translate3d(0, -10px, 0) rotate(45deg);
        transition-delay: .22s;
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    .brxa--collapse-r.is-active .brxa-inner:after {
        opacity: 0;
        top: 0;
        transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), opacity .1s linear .22s
    }

    .brxa--collapse-r.is-active .brxa-inner:before {
        top: 0;
        transform: rotate(90deg);
        transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .16s, transform .13s cubic-bezier(.215, .61, .355, 1) .25s
    }

    .brxa--collapse .brxa-inner {
        bottom: 0;
        top: auto;
        transition-delay: .13s;
        transition-duration: .13s;
        transition-timing-function: cubic-bezier(.55, .055, .675, .19)
    }

    .brxa--collapse .brxa-inner:after {
        top: -20px;
        transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, opacity .1s linear
    }

    .brxa--collapse .brxa-inner:before {
        transition: top .12s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19)
    }

    .brxa--collapse.is-active .brxa-inner {
        transform: translate3d(0, -10px, 0) rotate(-45deg);
        transition-delay: .22s;
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    .brxa--collapse.is-active .brxa-inner:after {
        opacity: 0;
        top: 0;
        transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), opacity .1s linear .22s
    }

    .brxa--collapse.is-active .brxa-inner:before {
        top: 0;
        transform: rotate(-90deg);
        transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .16s, transform .13s cubic-bezier(.215, .61, .355, 1) .25s
    }

    .brxa--elastic-r .brxa-inner {
        top: 2px;
        transition-duration: .275s;
        transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55)
    }

    .brxa--elastic-r .brxa-inner:before {
        top: 10px;
        transition: opacity .125s ease .275s
    }

    .brxa--elastic-r .brxa-inner:after {
        top: 20px;
        transition: transform .275s cubic-bezier(.68, -.55, .265, 1.55)
    }

    .brxa--elastic-r.is-active .brxa-inner {
        transform: translate3d(0, 10px, 0) rotate(-135deg);
        transition-delay: 75ms
    }

    .brxa--elastic-r.is-active .brxa-inner:before {
        opacity: 0;
        transition-delay: 0s
    }

    .brxa--elastic-r.is-active .brxa-inner:after {
        transform: translate3d(0, -20px, 0) rotate(270deg);
        transition-delay: 75ms
    }

    .brxa--elastic .brxa-inner {
        top: 2px;
        transition-duration: .275s;
        transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55)
    }

    .brxa--elastic .brxa-inner:before {
        top: 10px;
        transition: opacity .125s ease .275s
    }

    .brxa--elastic .brxa-inner:after {
        top: 20px;
        transition: transform .275s cubic-bezier(.68, -.55, .265, 1.55)
    }

    .brxa--elastic.is-active .brxa-inner {
        transform: translate3d(0, 10px, 0) rotate(135deg);
        transition-delay: 75ms
    }

    .brxa--elastic.is-active .brxa-inner:before {
        opacity: 0;
        transition-delay: 0s
    }

    .brxa--elastic.is-active .brxa-inner:after {
        transform: translate3d(0, -20px, 0) rotate(-270deg);
        transition-delay: 75ms
    }

    .brxa--emphatic-r .brxa-inner {
        transition: background-color .125s ease-in .175s
    }

    .brxa--emphatic-r .brxa-inner:before {
        left: 0;
        transition: transform .125s cubic-bezier(.6, .04, .98, .335), top .05s linear .125s, left .125s ease-in .175s
    }

    .brxa--emphatic-r .brxa-inner:after {
        right: 0;
        top: 10px;
        transition: transform .125s cubic-bezier(.6, .04, .98, .335), top .05s linear .125s, right .125s ease-in .175s
    }

    .brxa--emphatic-r.is-active .brxa-inner {
        background-color: transparent !important;
        transition-delay: 0s;
        transition-timing-function: ease-out
    }

    .brxa--emphatic-r.is-active .brxa-inner:before {
        left: -80px;
        top: 80px;
        transform: translate3d(80px, -80px, 0) rotate(-45deg);
        transition: left .125s ease-out, top .05s linear .125s, transform .125s cubic-bezier(.075, .82, .165, 1) .175s
    }

    .brxa--emphatic-r.is-active .brxa-inner:after {
        right: -80px;
        top: 80px;
        transform: translate3d(-80px, -80px, 0) rotate(45deg);
        transition: right .125s ease-out, top .05s linear .125s, transform .125s cubic-bezier(.075, .82, .165, 1) .175s
    }

    .brxa--emphatic .brxa-inner {
        transition: background-color .125s ease-in .175s
    }

    .brxa--emphatic .brxa-inner:before {
        left: 0;
        transition: transform .125s cubic-bezier(.6, .04, .98, .335), top .05s linear .125s, left .125s ease-in .175s
    }

    .brxa--emphatic .brxa-inner:after {
        right: 0;
        top: 10px;
        transition: transform .125s cubic-bezier(.6, .04, .98, .335), top .05s linear .125s, right .125s ease-in .175s
    }

    .brxa--emphatic.is-active .brxa-inner {
        background-color: transparent !important;
        transition-delay: 0s;
        transition-timing-function: ease-out
    }

    .brxa--emphatic.is-active .brxa-inner:before {
        left: -80px;
        top: -80px;
        transform: translate3d(80px, 80px, 0) rotate(45deg);
        transition: left .125s ease-out, top .05s linear .125s, transform .125s cubic-bezier(.075, .82, .165, 1) .175s
    }

    .brxa--emphatic.is-active .brxa-inner:after {
        right: -80px;
        top: -80px;
        transform: translate3d(-80px, 80px, 0) rotate(-45deg);
        transition: right .125s ease-out, top .05s linear .125s, transform .125s cubic-bezier(.075, .82, .165, 1) .175s
    }

    .brxa--minus .brxa-inner:after,
    .brxa--minus .brxa-inner:before {
        transition: bottom .08s ease-out 0s, top .08s ease-out 0s, opacity 0s linear
    }

    .brx-body.iframe .brxe-nav-nested.brx-open .brxa--minus .brxa-inner:after,
    .brx-body.iframe .brxe-nav-nested.brx-open .brxa--minus .brxa-inner:before,
    .brx-body.iframe .brxe-offcanvas.brx-open .brxa--minus .brxa-inner:after,
    .brx-body.iframe .brxe-offcanvas.brx-open .brxa--minus .brxa-inner:before,
    .brxa--minus.is-active .brxa-inner:after,
    .brxa--minus.is-active .brxa-inner:before {
        opacity: 0;
        transition: bottom .08s ease-out, top .08s ease-out, opacity 0s linear .08s
    }

    .brx-body.iframe .brxe-nav-nested.brx-open .brxa--minus .brxa-inner:before,
    .brx-body.iframe .brxe-offcanvas.brx-open .brxa--minus .brxa-inner:before,
    .brxa--minus.is-active .brxa-inner:before {
        top: 0
    }

    .brx-body.iframe .brxe-nav-nested.brx-open .brxa--minus .brxa-inner:after,
    .brx-body.iframe .brxe-offcanvas.brx-open .brxa--minus .brxa-inner:after,
    .brxa--minus.is-active .brxa-inner:after {
        bottom: 0
    }

    .brxa--slider-r .brxa-inner {
        top: 2px
    }

    .brxa--slider-r .brxa-inner:before {
        top: 10px;
        transition-duration: .15s;
        transition-property: transform, opacity;
        transition-timing-function: ease
    }

    .brxa--slider-r .brxa-inner:after {
        top: 20px
    }

    .brxa--slider-r.is-active .brxa-inner {
        transform: translate3d(0, 10px, 0) rotate(-45deg)
    }

    .brxa--slider-r.is-active .brxa-inner:before {
        opacity: 0;
        transform: rotate(45deg) translate3d(5.7142857143px, -6px, 0)
    }

    .brxa--slider-r.is-active .brxa-inner:after {
        transform: translate3d(0, -20px, 0) rotate(90deg)
    }

    .brxa--slider .brxa-inner {
        top: 2px
    }

    .brxa--slider .brxa-inner:before {
        top: 10px;
        transition-duration: .15s;
        transition-property: transform, opacity;
        transition-timing-function: ease
    }

    .brxa--slider .brxa-inner:after {
        top: 20px
    }

    .brxa--slider.is-active .brxa-inner {
        transform: translate3d(0, 10px, 0) rotate(45deg)
    }

    .brxa--slider.is-active .brxa-inner:before {
        opacity: 0;
        transform: rotate(-45deg) translate3d(-5.7142857143px, -6px, 0)
    }

    .brxa--slider.is-active .brxa-inner:after {
        transform: translate3d(0, -20px, 0) rotate(-90deg)
    }

    .brxa--spin-r .brxa-inner {
        transition-duration: .22s;
        transition-timing-function: cubic-bezier(.55, .055, .675, .19)
    }

    .brxa--spin-r .brxa-inner:before {
        transition: top .1s ease-in .25s, opacity .1s ease-in
    }

    .brxa--spin-r .brxa-inner:after {
        transition: bottom .1s ease-in .25s, transform .22s cubic-bezier(.55, .055, .675, .19)
    }

    .brxa--spin-r.is-active .brxa-inner {
        transform: rotate(-225deg);
        transition-delay: .12s;
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    .brxa--spin-r.is-active .brxa-inner:before {
        opacity: 0;
        top: 0;
        transition: top .1s ease-out, opacity .1s ease-out .12s
    }

    .brxa--spin-r.is-active .brxa-inner:after {
        bottom: 0;
        transform: rotate(90deg);
        transition: bottom .1s ease-out, transform .22s cubic-bezier(.215, .61, .355, 1) .12s
    }

    .brxa--spin .brxa-inner {
        transition-duration: .22s;
        transition-timing-function: cubic-bezier(.55, .055, .675, .19)
    }

    .brxa--spin .brxa-inner:before {
        transition: top .1s ease-in .25s, opacity .1s ease-in
    }

    .brxa--spin .brxa-inner:after {
        transition: bottom .1s ease-in .25s, transform .22s cubic-bezier(.55, .055, .675, .19)
    }

    .brx-body.iframe .brxe-nav-nested.brx-open .brxa--spin .brxa-inner,
    .brx-body.iframe .brxe-offcanvas.brx-open .brxa--spin .brxa-inner,
    .brxa--spin.is-active .brxa-inner {
        transform: rotate(225deg);
        transition-delay: .12s;
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    .brx-body.iframe .brxe-nav-nested.brx-open .brxa--spin .brxa-inner:before,
    .brx-body.iframe .brxe-offcanvas.brx-open .brxa--spin .brxa-inner:before,
    .brxa--spin.is-active .brxa-inner:before {
        opacity: 0;
        top: 0;
        transition: top .1s ease-out, opacity .1s ease-out .12s
    }

    .brx-body.iframe .brxe-nav-nested.brx-open .brxa--spin .brxa-inner:after,
    .brx-body.iframe .brxe-offcanvas.brx-open .brxa--spin .brxa-inner:after,
    .brxa--spin.is-active .brxa-inner:after {
        bottom: 0;
        transform: rotate(-90deg);
        transition: bottom .1s ease-out, transform .22s cubic-bezier(.215, .61, .355, 1) .12s
    }

    .brxa--spring-r .brxa-inner {
        bottom: 0;
        top: auto;
        transition-delay: 0s;
        transition-duration: .13s;
        transition-timing-function: cubic-bezier(.55, .055, .675, .19)
    }

    .brxa--spring-r .brxa-inner:after {
        top: -20px;
        transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, opacity 0s linear
    }

    .brxa--spring-r .brxa-inner:before {
        transition: top .1s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19)
    }

    .brxa--spring-r.is-active .brxa-inner {
        transform: translate3d(0, -10px, 0) rotate(-45deg);
        transition-delay: .22s;
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    .brxa--spring-r.is-active .brxa-inner:after {
        opacity: 0;
        top: 0;
        transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), opacity 0s linear .22s
    }

    .brxa--spring-r.is-active .brxa-inner:before {
        top: 0;
        transform: rotate(90deg);
        transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .15s, transform .13s cubic-bezier(.215, .61, .355, 1) .22s
    }

    .brxa--spring .brxa-inner {
        top: 2px;
        transition: background-color 0s linear .13s
    }

    .brxa--spring .brxa-inner:before {
        top: 10px;
        transition: top .1s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19)
    }

    .brxa--spring .brxa-inner:after {
        top: 20px;
        transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19)
    }

    .brx-body.iframe .brxe-nav-nested.brx-open .brxa--spring .brxa-inner,
    .brx-body.iframe .brxe-offcanvas.brx-open .brxa--spring .brxa-inner,
    .brxa--spring.is-active .brxa-inner {
        background-color: transparent !important;
        transition-delay: .22s
    }

    .brx-body.iframe .brxe-nav-nested.brx-open .brxa--spring .brxa-inner:before,
    .brx-body.iframe .brxe-offcanvas.brx-open .brxa--spring .brxa-inner:before,
    .brxa--spring.is-active .brxa-inner:before {
        top: 0;
        transform: translate3d(0, 10px, 0) rotate(45deg);
        transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .15s, transform .13s cubic-bezier(.215, .61, .355, 1) .22s
    }

    .brx-body.iframe .brxe-nav-nested.brx-open .brxa--spring .brxa-inner:after,
    .brx-body.iframe .brxe-offcanvas.brx-open .brxa--spring .brxa-inner:after,
    .brxa--spring.is-active .brxa-inner:after {
        top: 0;
        transform: translate3d(0, 10px, 0) rotate(-45deg);
        transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), transform .13s cubic-bezier(.215, .61, .355, 1) .22s
    }

    .brxa--stand-r .brxa-inner {
        transition: transform 75ms cubic-bezier(.55, .055, .675, .19) .15s, background-color 0s linear 75ms
    }

    .brxa--stand-r .brxa-inner:before {
        transition: top 75ms ease-in 75ms, transform 75ms cubic-bezier(.55, .055, .675, .19) 0s
    }

    .brxa--stand-r .brxa-inner:after {
        transition: bottom 75ms ease-in 75ms, transform 75ms cubic-bezier(.55, .055, .675, .19) 0s
    }

    .brxa--stand-r.is-active .brxa-inner {
        background-color: transparent !important;
        transform: rotate(-90deg);
        transition: transform 75ms cubic-bezier(.215, .61, .355, 1) 0s, background-color 0s linear .15s
    }

    .brxa--stand-r.is-active .brxa-inner:before {
        top: 0;
        transform: rotate(-45deg);
        transition: top 75ms ease-out .1s, transform 75ms cubic-bezier(.215, .61, .355, 1) .15s
    }

    .brxa--stand-r.is-active .brxa-inner:after {
        bottom: 0;
        transform: rotate(45deg);
        transition: bottom 75ms ease-out .1s, transform 75ms cubic-bezier(.215, .61, .355, 1) .15s
    }

    .brxa--stand .brxa-inner {
        transition: transform 75ms cubic-bezier(.55, .055, .675, .19) .15s, background-color 0s linear 75ms
    }

    .brxa--stand .brxa-inner:before {
        transition: top 75ms ease-in 75ms, transform 75ms cubic-bezier(.55, .055, .675, .19) 0s
    }

    .brxa--stand .brxa-inner:after {
        transition: bottom 75ms ease-in 75ms, transform 75ms cubic-bezier(.55, .055, .675, .19) 0s
    }

    .brxa--stand.is-active .brxa-inner {
        background-color: transparent !important;
        transform: rotate(90deg);
        transition: transform 75ms cubic-bezier(.215, .61, .355, 1) 0s, background-color 0s linear .15s
    }

    .brxa--stand.is-active .brxa-inner:before {
        top: 0;
        transform: rotate(-45deg);
        transition: top 75ms ease-out .1s, transform 75ms cubic-bezier(.215, .61, .355, 1) .15s
    }

    .brxa--stand.is-active .brxa-inner:after {
        bottom: 0;
        transform: rotate(45deg);
        transition: bottom 75ms ease-out .1s, transform 75ms cubic-bezier(.215, .61, .355, 1) .15s
    }

    .brxa--squeeze .brxa-inner {
        transition-duration: 75ms;
        transition-timing-function: cubic-bezier(.55, .055, .675, .19)
    }

    .brxa--squeeze .brxa-inner:before {
        transition: top 75ms ease .12s, opacity 75ms ease
    }

    .brxa--squeeze .brxa-inner:after {
        transition: bottom 75ms ease .12s, transform 75ms cubic-bezier(.55, .055, .675, .19)
    }

    .brx-body.iframe .brxe-nav-nested.brx-open .brxa--squeeze .brxa-inner,
    .brx-body.iframe .brxe-offcanvas.brx-open .brxa--squeeze .brxa-inner,
    .brxa--squeeze.is-active .brxa-inner {
        transform: rotate(45deg);
        transition-delay: .12s;
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    .brx-body.iframe .brxe-nav-nested.brx-open .brxa--squeeze .brxa-inner:before,
    .brx-body.iframe .brxe-offcanvas.brx-open .brxa--squeeze .brxa-inner:before,
    .brxa--squeeze.is-active .brxa-inner:before {
        opacity: 0;
        top: 0;
        transition: top 75ms ease, opacity 75ms ease .12s
    }

    .brx-body.iframe .brxe-nav-nested.brx-open .brxa--squeeze .brxa-inner:after,
    .brx-body.iframe .brxe-offcanvas.brx-open .brxa--squeeze .brxa-inner:after,
    .brxa--squeeze.is-active .brxa-inner:after {
        bottom: 0;
        transform: rotate(-90deg);
        transition: bottom 75ms ease, transform 75ms cubic-bezier(.215, .61, .355, 1) .12s
    }

    .brxa--vortex-r .brxa-inner {
        transition-duration: .2s;
        transition-timing-function: cubic-bezier(.19, 1, .22, 1)
    }

    .brxa--vortex-r .brxa-inner:after,
    .brxa--vortex-r .brxa-inner:before {
        transition-delay: .1s;
        transition-duration: 0s;
        transition-timing-function: linear
    }

    .brxa--vortex-r .brxa-inner:before {
        transition-property: top, opacity
    }

    .brxa--vortex-r .brxa-inner:after {
        transition-property: bottom, transform
    }

    .brxa--vortex-r.is-active .brxa-inner {
        transform: rotate(-765deg);
        transition-timing-function: cubic-bezier(.19, 1, .22, 1)
    }

    .brxa--vortex-r.is-active .brxa-inner:after,
    .brxa--vortex-r.is-active .brxa-inner:before {
        transition-delay: 0s
    }

    .brxa--vortex-r.is-active .brxa-inner:before {
        opacity: 0;
        top: 0
    }

    .brxa--vortex-r.is-active .brxa-inner:after {
        bottom: 0;
        transform: rotate(-90deg)
    }

    .brxa--vortex .brxa-inner {
        transition-duration: .2s;
        transition-timing-function: cubic-bezier(.19, 1, .22, 1)
    }

    .brxa--vortex .brxa-inner:after,
    .brxa--vortex .brxa-inner:before {
        transition-delay: .1s;
        transition-duration: 0s;
        transition-timing-function: linear
    }

    .brxa--vortex .brxa-inner:before {
        transition-property: top, opacity
    }

    .brxa--vortex .brxa-inner:after {
        transition-property: bottom, transform
    }

    .brx-body.iframe .brxe-nav-nested.brx-open .brxa--vortex .brxa-inner,
    .brx-body.iframe .brxe-offcanvas.brx-open .brxa--vortex .brxa-inner,
    .brxa--vortex.is-active .brxa-inner {
        transform: rotate(765deg);
        transition-timing-function: cubic-bezier(.19, 1, .22, 1)
    }

    .brx-body.iframe .brxe-nav-nested.brx-open .brxa--vortex .brxa-inner:after,
    .brx-body.iframe .brxe-nav-nested.brx-open .brxa--vortex .brxa-inner:before,
    .brx-body.iframe .brxe-offcanvas.brx-open .brxa--vortex .brxa-inner:after,
    .brx-body.iframe .brxe-offcanvas.brx-open .brxa--vortex .brxa-inner:before,
    .brxa--vortex.is-active .brxa-inner:after,
    .brxa--vortex.is-active .brxa-inner:before {
        transition-delay: 0s
    }

    .brx-body.iframe .brxe-nav-nested.brx-open .brxa--vortex .brxa-inner:before,
    .brx-body.iframe .brxe-offcanvas.brx-open .brxa--vortex .brxa-inner:before,
    .brxa--vortex.is-active .brxa-inner:before {
        opacity: 0;
        top: 0
    }

    .brx-body.iframe .brxe-nav-nested.brx-open .brxa--vortex .brxa-inner:after,
    .brx-body.iframe .brxe-offcanvas.brx-open .brxa--vortex .brxa-inner:after,
    .brxa--vortex.is-active .brxa-inner:after {
        bottom: 0;
        transform: rotate(90deg)
    }

    .brxe-toggle {
        --brxe-toggle-scale: 1;
        --brxe-toggle-width: 40px;
        --brxe-toggle-height: 24px;
        --brxe-toggle-bar-height: 4px;
        --brxe-toggle-bar-width: 40px;
        --brxe-toggle-bar-radius: 4px;
        cursor: pointer;
        display: flex;
        line-height: 1
    }

    .brxe-toggle:has(.brxa-wrap) {
        transform: scale(var(--brxe-toggle-scale))
    }

    .brxe-toggle .brxa-inner,
    .brxe-toggle .brxa-inner:after,
    .brxe-toggle .brxa-inner:before {
        border-radius: var(--brxe-toggle-bar-radius);
        height: var(--brxe-toggle-bar-height);
        width: var(--brxe-toggle-bar-width)
    }

    :where(.brxe-video) {
        align-items: center;
        display: flex;
        justify-content: center;
        overflow: hidden;
        padding-top: 56.25%;
        position: relative;
        width: 100%
    }

    :where(.brxe-video) iframe,
    :where(.brxe-video) video {
        border: none;
        height: 100%;
        position: absolute;
        top: 0;
        width: 100%
    }

    :where(.brxe-video) video {
        object-fit: cover
    }

    :where(.brxe-video) .perfmatters-lazy-youtube {
        margin-top: -56.25%
    }

    .brxe-video .plyr {
        bottom: 0;
        font-family: inherit;
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }

    .brxe-video .plyr .plyr__controls>.plyr__control {
        padding: 8px
    }

    .brxe-video .plyr .plyr__control--overlaid {
        align-items: center;
        background-color: rgba(0, 0, 0, .65);
        border-radius: 0;
        display: flex !important;
        height: 50px;
        justify-content: center;
        padding: 0;
        width: 80px
    }

    .brxe-video .plyr .plyr__control--overlaid:hover {
        background-color: rgba(0, 0, 0, .9)
    }

    .brxe-video .plyr .plyr__control--overlaid svg {
        height: 18px;
        width: 18px
    }

    .brxe-video .plyr .plyr__controls .plyr__control {
        background-color: transparent;
        color: inherit
    }

    .brxe-video .plyr .plyr__controls .plyr__control.plyr__tab-focus {
        background: transparent;
        box-shadow: 0 0 0 2px
    }

    .brxe-video .plyr input[type=range]:hover::-webkit-slider-thumb {
        visibility: visible
    }

    .brxe-video .plyr input[type=range]::-webkit-slider-runnable-track {
        border-radius: 0;
        color: hsla(0, 0%, 100%, .75)
    }

    .brxe-video .plyr input[type=range]::-webkit-slider-thumb {
        background: #fff;
        box-shadow: none;
        visibility: hidden
    }

    .brxe-video .plyr input[type=range]::-moz-range-track {
        border-radius: 0;
        color: hsla(0, 0%, 100%, .75)
    }

    .brxe-video .plyr input[type=range]::-moz-range-thumb {
        background: #fff;
        box-shadow: none
    }

    .brxe-video .plyr input[type=range]::-moz-range-progress {
        border-radius: 0
    }

    .brxe-video .plyr input[type=range]::-ms-track {
        border-radius: 0;
        color: hsla(0, 0%, 100%, .75)
    }

    .brxe-video .plyr input[type=range]::-ms-fill-lower,
    .brxe-video .plyr input[type=range]::-ms-fill-upper {
        border-radius: 0
    }

    .brxe-video .plyr input[type=range]::-ms-thumb {
        background: #fff;
        box-shadow: none
    }

    .brxe-video .plyr input[type=range].plyr__tab-focus::-webkit-slider-runnable-track {
        box-shadow: none
    }

    .brxe-video .plyr input[type=range].plyr__tab-focus::-moz-range-track {
        box-shadow: none
    }

    .brxe-video .plyr input[type=range].plyr__tab-focus::-ms-track {
        box-shadow: none
    }

    .brxe-video .plyr .plyr__progress__buffer::-webkit-progress-value {
        border-radius: 0
    }

    .brxe-video .plyr .plyr__progress__buffer::-moz-progress-bar {
        border-radius: 0
    }

    .brxe-video .plyr .plyr__progress__buffer::-ms-fill {
        border-radius: 0
    }

    .brxe-video .plyr .plyr__volume {
        max-width: none;
        min-width: 0;
        width: auto
    }

    .brxe-video .plyr .plyr__volume:hover input[type=range] {
        margin: 0 5px;
        width: 60px
    }

    .brxe-video .plyr .plyr__volume input[type=range] {
        margin: 0;
        transition: width .1s ease-out;
        width: 0
    }

    .brxe-video .plyr .plyr__controls__item,
    .brxe-video .plyr input[type=range] {
        cursor: pointer
    }

    .brxe-video .plyr .plyr__menu__container .plyr__control[role=menuitemradio]:hover:before,
    .brxe-video .plyr .plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before,
    .brxe-video .plyr .plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:hover:before {
        background-color: #000
    }

    .brxe-video .plyr .plyr__menu__container .plyr__control[role=menuitemradio]:hover:after {
        background-color: #fff;
        opacity: 1;
        transform: translateY(-50%) scale(1)
    }

    .bricks-video-preview-image {
        background-position: 50%;
        background-repeat: no-repeat
    }

    .bricks-video-overlay,
    .bricks-video-preview-image {
        background-size: cover;
        bottom: 0;
        cursor: pointer;
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }

    .bricks-video-overlay {
        align-items: center;
        display: flex;
        justify-content: center;
        z-index: 1
    }

    .bricks-video-overlay.bricks-lazy-hidden {
        background-image: none !important
    }

    .bricks-video-overlay-icon {
        color: #fff;
        cursor: pointer;
        font-size: 60px;
        left: 50%;
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%);
        z-index: 2
    }

    @keyframes load8 {
        0% {
            -webkit-transform: rotate(0deg);
            transform: rotate(0deg)
        }

        to {
            -webkit-transform: rotate(1turn);
            transform: rotate(1turn)
        }
    }

    @keyframes spin {
        to {
            -webkit-transform: rotate(1turn);
            transform: rotate(1turn)
        }
    }

    @keyframes scrolling {
        0% {
            opacity: 1
        }

        to {
            opacity: 0;
            -webkit-transform: translateY(10px);
            transform: translateY(10px)
        }
    }

    .brxe-wordpress ul {
        list-style-type: none;
        margin: 0;
        padding: 0
    }

    .brxe-wordpress .bricks-widget-wrapper i,
    .brxe-wordpress .bricks-widget-wrapper svg {
        font-size: .8em;
        margin-right: 10px;
        opacity: .75
    }

    .brxe-wordpress.posts li {
        margin-bottom: 15px
    }

    .brxe-wordpress.posts li:last-child,
    .brxe-wordpress.posts li:last-child img {
        margin-bottom: 0
    }

    .brxe-wordpress.posts a {
        align-items: flex-start;
        display: flex;
        flex-direction: column
    }

    .brxe-wordpress.posts img {
        margin-bottom: 15px;
        margin-right: 15px
    }

    .brxe-wordpress.posts .post-data {
        align-items: center;
        display: flex
    }

    .brxe-wordpress.posts .post-title {
        line-height: 1.4
    }

    .brxe-wordpress.comments .recentcomments a {
        font-weight: 700
    }

    .brxe-post-content .blocks-gallery-grid,
    .brxe-post-content .wp-block-gallery {
        padding: 0
    }

    .bricks-color-primary {
        color: var(--bricks-color-primary)
    }

    .bricks-color-secondary {
        color: var(--bricks-color-secondary)
    }

    .bricks-color-light {
        color: #fff
    }

    .bricks-color-dark {
        color: var(--bricks-text-dark)
    }

    .bricks-color-muted {
        color: var(--bricks-text-light)
    }

    .bricks-color-info {
        color: var(--bricks-text-info)
    }

    .bricks-color-success {
        color: var(--bricks-text-success)
    }

    .bricks-color-warning {
        color: var(--bricks-text-warning)
    }

    .bricks-color-danger {
        color: var(--bricks-text-danger)
    }

    .bricks-background-primary {
        background-color: var(--bricks-color-primary)
    }

    .bricks-background-secondary {
        background-color: var(--bricks-color-secondary)
    }

    .bricks-background-light {
        background-color: #fff
    }

    .bricks-background-dark {
        background-color: var(--bricks-bg-dark)
    }

    .bricks-background-muted {
        background-color: var(--bricks-text-light)
    }

    .bricks-background-info {
        background-color: var(--bricks-text-info)
    }

    .bricks-background-success {
        background-color: var(--bricks-text-success)
    }

    .bricks-background-warning {
        background-color: var(--bricks-text-warning)
    }

    .bricks-background-danger {
        background-color: var(--bricks-text-danger)
    }
}

/* //TEST */

.nb-thumbnail-slider[data-flickering="1"] {
opacity: 0;
}
.nb-thumbnail-slider img{
user-select: none;
}
.nb-thumbnail-slider__preview {
position: relative;
width: 100%;
overflow: hidden;
}
.nb-thumbnail-slider__preview img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
.nb-thumbnail-slider__thumbnails {
overflow: hidden;
position: relative;
display: flex;
}
.nb-thumbnail-slider__thumb {
min-width: var(--thumbnails-width);
min-height: var(--thumbnails-height);
width: var(--thumbnails-width);
height: var(--thumbnails-height);
max-width: var(--thumbnails-width);
max-height: var(--thumbnails-height);
object-fit: cover;
cursor: pointer;
overflow: hidden;
filter: brightness(var(--thumbnails-brightness));
transition: filter var(--thumbnail-filter-duration) var(--thumbnail-filter-ease);
}
.nb-thumbnail-slider__thumb--active {
filter: brightness(100%);
}
.nb-thumbnail-slider__selector {
position: absolute;
top: 0;
left: 0;
width: var(--thumbnails-width);
height: var(--thumbnails-height);
pointer-events: none;
}
.nb-thumbnail-slider__arrow {
position: absolute;
top: 50%;
transform: translateY(-50%);
width: var(--arrow-dimensions);
height: var(--arrow-dimensions);
cursor: pointer;
display: flex;
justify-content: center;
align-items: center;
}

.nb-arrow-button-v5 {  
z-index: 1;
-webkit-user-select: none;
user-select: none;
-webkit-tap-highlight-color: transparent;
display: grid;
position: relative;
cursor: pointer;
width: fit-content;
--elastic-ease: linear( 0, 0.2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, 0.941 24.01%, 0.8912 25.91%, 0.8694 27.84%, 0.8698 29.21%, 0.8824 30.71%, 1.0122 38.33%, 1.0357, 1.046 42.71%, 1.0416 45.7%, 0.9961 53.26%, 0.9839 57.54%, 0.9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, 0.9981 86.66%, 1 100% );
--elastic-ease-out: linear( 0, 0.5737 7.6%, 0.8382 11.87%, 0.9463 14.19%, 1.0292 16.54%, 1.0886 18.97%, 1.1258 21.53%, 1.137 22.97%, 1.1424 24.48%, 1.1423 26.1%, 1.1366 27.86%, 1.1165 31.01%, 1.0507 38.62%, 1.0219 42.57%, 0.9995 46.99%, 0.9872 51.63%, 0.9842 58.77%, 1.0011 81.26%, 1 );
}
.nb-arrow-button-v5__container {
grid-area: 1 / 1;
justify-content: center;
align-items: center;
display: flex;
}
.nb-arrow-button-v5__icon {
display: grid;
}
.nb-arrow-button-v5__icon--first {
left: var(--left);
position: absolute;
}
.nb-arrow-button-v5__icon-item {
grid-area: 1 / 1;
width: var(--dimensions);
height: var(--dimensions);
stroke: var(--stroke);
fill: var(--stroke);
transition: transform var(--arrow-duration) var(--arrow-ease), opacity calc(var(--arrow-duration) * 0.33) ease-out;
transition-delay: calc(var(--arrows-blur-stagger) * var(--index));
}
.nb-arrow-button-v5__icon--first .nb-arrow-button-v5__icon-item {
transform: translate3d(calc(var(--left) * -1.6), 0, 0);
opacity: 0;
transition-delay: calc(var(--arrows-blur-stagger) * var(--index));
}
.nb-arrow-button-v5__text {
display: block;
transition: transform var(--arrow-duration) var(--arrow-ease);
}
.nb-arrow-button-v5__background {
z-index: -1;
grid-area: 1 / 1;
width: 100%;
height: 100%;
transition: transform calc(var(--arrow-duration) * 1.25) var(--elastic-ease-out);
}
@media (hover: hover) and (pointer: fine) {
.nb-arrow-button-v5:hover .nb-arrow-button-v5__icon:not(.nb-arrow-button-v5__icon--first) .nb-arrow-button-v5__icon-item,
.nb-arrow-button-v5:focus-visible .nb-arrow-button-v5__icon:not(.nb-arrow-button-v5__icon--first) .nb-arrow-button-v5__icon-item {
transform: translate3d(calc(var(--left) * 1.6), 0, 0);
opacity: 0;
transition-delay: calc(var(--arrows-blur-stagger) * -1 * var(--index));
}
.nb-arrow-button-v5:hover .nb-arrow-button-v5__icon--first .nb-arrow-button-v5__icon-item,
.nb-arrow-button-v5:focus-visible .nb-arrow-button-v5__icon--first .nb-arrow-button-v5__icon-item {
transform: translate3d(0, 0, 0);
opacity: 1;
transition-delay: calc((var(--arrows-blur-stagger) * var(--index)) + .2s);
}  
.nb-arrow-button-v5:hover .nb-arrow-button-v5__text,
.nb-arrow-button-v5:focus-visible .nb-arrow-button-v5__text {
transform: translate3d(calc(var(--left) * 1.6), 0, 0);
transition-delay: .1s;
}
.nb-arrow-button-v5:hover .nb-arrow-button-v5__background,
.nb-arrow-button-v5:focus-visible .nb-arrow-button-v5__background {
transform: scaleX(1.015) scaleY(1.034) translateZ(0);
}
}

.nb-countdown[data-flickering="1"]{
opacity: 0;
}
.nb-countdown {
width: fit-content;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
line-height: 1em;
text-align: center;
}
.nb-countdown__unit-container {
position: relative;
overflow: hidden;
display: flex;
flex-direction: column;
width: fit-content;
height: fit-content;
}
.nb-countdown__unit {
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.nb-countdown__digit-container {
display: block;
position: relative;
width: var(--unit-dimensions);
overflow: hidden;
}
.nb-countdown__current-value,
.nb-countdown__next-value {
width: 100%;
left: 0;
text-align: center;
}
.nb-countdown__current-value {
position: relative;
top: 0;
}
.nb-countdown__next-value {
position: absolute;
top: -100%;
}

.next-designer-cursor--to-hide{
opacity: 0;
}
.next-designer-cursor--animation-enabled{
--floating-duration: 2s;
--floating-easing: ease-in-out;
}
.next-designer-cursor--animation-enabled.next-designer-cursor--animation-horizontal.next-designer-cursor--relative{
animation: floatingX var(--floating-duration) var(--floating-easing) infinite;
}
.next-designer-cursor--animation-enabled.next-designer-cursor--animation-vertical.next-designer-cursor--relative{
animation: floatingY var(--floating-duration) var(--floating-easing) infinite;
}
@keyframes floatingX {
0% {
transform: translateX(0);
}
50% {
transform: translateX(-10px);
}
100% {
transform: translateX(0);
}
}
@keyframes floatingY {
0% {
transform: translateY(0);
}
50% {
transform: translateY(-10px);
}
100% {
transform: translateY(0);
}
} .next-designer-cursor--attached {
position: fixed;
z-index: 9999; pointer-events: none;
opacity: 0;
--scale: 0.5; --duration: 0.3s; --easing: ease; transform: scale(var(--scale));
transition: opacity var(--duration) var(--easing), transform var(--duration) var(--easing);
}
.next-designer-cursor--attached.active {
opacity: 1;
transform: scale(1);
} .next-designer-cursor-relative-parent{
position: relative;
}
.next-designer-cursor--relative{
position: absolute;
top: 0;
left: 0;
z-index: 9999; pointer-events: none;
} .next-designer-cursor__pointer {
min-height: unset !important;
min-width: unset !important;
--dimensions: 24px; --rotate: -70deg; stroke: #0284c7; stroke-width: 1px; fill: #0ea5e9; width: var(--dimensions);
height: var(--dimensions);
transform: translate(-50%, -50%) rotate(var(--rotate));
}
.next-designer-cursor__pointer-name {
position: absolute;
white-space: nowrap;
padding: 4px 8px; top: 12px; left: 12px; background-color: #0ea5e9; border-radius: 100px;  font-size: 14px; font-weight: 400; line-height: 1.7; color: white; }

[data-media-player] .vds-video-layout:not([data-match]){display:none!important}[data-media-player][data-layout=video]{background-color:var(--video-bg,#000)}[data-media-player][data-layout=video]:not([data-fullscreen]){border-radius:var(--video-border-radius,6px);border:var(--video-border,1px solid rgb(255 255 255 / .1))}:where(.vds-video-layout){--media-brand:var(--video-brand, #f5f5f5);--media-font-family:var(--video-font-family, sans-serif);--media-controls-color:var(--video-controls-color, #f5f5f5);--media-tooltip-y-offset:6px;--media-menu-y-offset:6px;--media-focus-ring-color:var(--video-focus-ring-color, rgb(78 156 246));--media-focus-ring:var(--video-focus-ring, 0 0 0 3px var(--media-focus-ring-color));color:var(--video-controls-color,#f5f5f5);display:contents}:where([data-media-player][data-focus]:not([data-playing]) .vds-video-layout .vds-controls){border-radius:var(--video-border-radius,6px);box-shadow:var(--media-focus-ring)}:where(.vds-video-layout .vds-controls[data-visible]){background-image:linear-gradient(to top,rgb(0 0 0 / .6),10%,transparent,95%,rgb(0 0 0 / .3))}:where(.vds-video-layout .vds-controls-group){align-items:center;display:flex;pointer-events:auto;z-index:0;padding:4px 6px}:where(.vds-video-layout .vds-controls-group:first-child){z-index:50}:where(.vds-video-layout .vds-controls-group:nth-last-child(2)){padding:0 12px;z-index:11;margin-bottom:-16px}:where(.vds-video-layout:not([data-sm]) .vds-controls-group:last-child){--media-menu-y-offset:26px;--media-tooltip-y-offset:26px;--media-slider-preview-offset:26px;z-index:10}:where(.vds-video-layout .vds-button){margin-right:2.5px}:where(.vds-video-layout[data-sm] .vds-chapter-title){font-size:var(--video-sm-chapter-title-font-size, 15px)}:where([data-fullscreen] .vds-video-layout .vds-chapter-title){font-size:var(--video-fullscreen-chapter-title-font-size, 16px)}:where(.vds-video-layout:not([data-sm]) .vds-mute-button){margin-left:-2.5px;margin-right:-5px}:where(.vds-video-layout[data-sm]){--media-button-size:var(--video-sm-button-size, 36px)}:where(.vds-video-layout .vds-time-slider){--media-slider-height:45px;flex-grow:0}:where(.vds-video-layout .vds-slider-thumbnail){--media-thumbnail-border:var(--video-slider-thumbnail-border, 1px solid #f5f5f5);border-radius:var(--video-slider-thumbnail-border-radius,2px)}:where(.vds-video-layout .vds-time-slider .vds-slider-value){background-color:var(--video-time-bg,unset);text-shadow:-1px -1px 0 #333,1px -1px 0 #333,-1px 1px 0 #333,1px 1px 0 #333}:where(.vds-video-layout[data-sm] .vds-time){text-shadow:unset}:where(.vds-video-layout[data-lg] .vds-volume){--gap:var(--video-volume-gap, 10px);display:contents}:where(.vds-video-layout[data-lg] .vds-volume-popup){display:contents}:where(.vds-video-layout[data-lg] .vds-volume-slider){margin:0;max-width:0;transition:all .15s ease}:where(.vds-video-layout[data-lg] .vds-volume:has([data-active]) .vds-volume-slider),:where(.vds-video-layout[data-lg] .vds-volume[data-active] .vds-volume-slider){margin-left:var(--gap);opacity:1;visibility:visible;max-width:var(--video-volume-slider-max-width,72px)}.vds-video-layout[data-lg] .vds-volume-slider::after{content:'';position:fixed;top:0;left:calc(-1 * var(--gap));width:var(--gap);height:100%;z-index:1;pointer-events:auto}:where(.vds-video-layout[data-sm] .vds-volume){--media-slider-height:var(--video-volume-height, 96px);--media-slider-preview-offset:calc(-200% - 6px);--gap:var(--video-volume-gap, 10px);position:relative;display:flex;align-items:center;justify-content:center}:where(.vds-video-layout[data-sm] .vds-volume-popup){display:block;position:absolute;top:calc(100% + var(--gap));left:50%;opacity:0;transform:translateX(-50%);transition:opacity 150ms ease-out,visibility 150ms ease-out;border-radius:var(--video-volume-border-radius,8px);filter:var(--media-volume-filter, drop-shadow(0 1px 1px rgb(0 0 0 / .05)));visibility:hidden}.vds-video-layout[data-sm] .vds-mute-button::after{content:'';position:fixed;bottom:calc(-1 * var(--gap));right:0;width:100%;height:var(--gap);z-index:1;pointer-events:auto}.vds-video-layout .vds-volume-popup{background-color:var(--video-volume-bg,var(--media-menu-bg,var(--default-bg)));border:var(--video-volume-border,var(--default-border))}.light .vds-video-layout .vds-volume-popup,.vds-video-layout.light .vds-volume-popup{--default-bg:rgb(250 250 250);--default-border:1px solid rgb(10 10 10 / 0.1)}.dark .vds-video-layout .vds-volume-popup,.vds-video-layout.dark .vds-volume-popup{--default-bg:rgb(10 10 10);--default-border:1px solid rgb(255 255 255 / 0.1)}:where(.vds-video-layout[data-sm] .vds-volume:has([data-active]) .vds-volume-popup),:where(.vds-video-layout[data-sm] .vds-volume[data-active] .vds-volume-popup){transition:opacity 150ms ease-in,visibility 150ms ease-in;opacity:1;visibility:visible}:where(.vds-video-layout[data-sm] .vds-volume[data-active] .vds-tooltip-content){display:none!important}:where(.vds-video-layout .vds-time[data-type=current]){margin-right:2px}:where(.vds-video-layout .vds-time[data-type=current][remainder]){margin-left:2px}.vds-video-layout .vds-time{--default-color:#f5f5f5!important}:where([data-preview] .vds-video-layout .vds-captions){opacity:0}:where(.vds-video-layout .vds-captions){z-index:10;transition:var(--video-captions-transition, bottom .3s ease-in-out)}@media (min-width:980px){:where([data-fullscreen] .vds-video-layout .vds-captions){bottom:var(--video-lg-fullscreen-captions-offset,54px)}}:where([data-media-player][data-controls] .vds-video-layout .vds-captions){bottom:var(--video-captions-offset,78px)}:where([data-media-player][data-controls] .vds-video-layout[data-sm] .vds-captions){bottom:var(--video-sm-captions-offset,48px)}:where(.vds-video-layout .vds-time-slider .vds-slider-chapter-title){width:100%;text-align:center;text-shadow:-1px -1px 0 #212121,1px -1px 0 #212121,-1px 1px 0 #212121,1px 1px 0 #212121}:where(.vds-video-layout .vds-gesture){top:0;left:0;width:100%;height:100%;z-index:0}:where(.vds-video-layout .vds-gesture[action='seek:-10']){width:var(--video-gesture-seek-width,20%);z-index:1}:where(.vds-video-layout .vds-gesture[action='seek:10']){left:unset;right:0;width:var(--video-gesture-seek-width,20%);z-index:1}@media (pointer:coarse){:where(.vds-video-layout .vds-gesture[action='toggle:paused']){display:none}}@media not (pointer:coarse){:where([data-media-player] .vds-video-layout .vds-gesture[action='toggle:controls']){display:none}}:where(.vds-video-layout .vds-live-button){margin-left:12px}:where(.vds-video-layout:not([data-sm]) .vds-time-group){margin-left:10px}:where(.vds-video-layout[data-sm] .vds-time){font-size:var(--video-sm-time-font-size, 14px)}:where([data-fullscreen] .vds-video-layout .vds-time){font-size:var(--video-fullscreen-time-font-size, 16px)}:where(.vds-video-layout .vds-load-container){position:absolute;inset:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;pointer-events:none;z-index:99}:where(
[data-media-player][data-load=play]:not([data-started])
.vds-video-layout[data-match]
.vds-load-container
){display:flex}:where(.vds-video-layout .vds-load-container .vds-play-button){--size:var(--video-load-button-size, 56px);--color:var(--video-load-button-color, rgb(0 0 0 / 0.8));--bg-color:var(--video-load-button-bg, var(--media-brand));--media-button-hover-transform:0;--media-button-border:var(--video-load-button-border, var(--color));--media-button-hover-bg:var(--video-load-button-bg, var(--media-brand));width:var(--size);height:var(--size);border-radius:var(--video-load-button-border-radius,100%);color:var(--color);pointer-events:auto;margin-bottom:2px;overflow:hidden}.vds-video-layout .vds-load-container .vds-play-button{background-color:var(--bg-color)}:where(.vds-video-layout[data-sm] .vds-load-container .vds-play-button){--size:var(--video-sm-load-button-size, 48px);--media-button-hover-transform:translateY(0%);width:var(--size);height:var(--size);transform:translateY(0)}:where(.vds-video-layout[data-sm] .vds-controls-group:nth-last-child(2)){pointer-events:none}:where(.vds-video-layout[data-sm] .vds-controls-group:last-child){z-index:2;margin-top:-2.5px;margin-bottom:-6px}:where([data-fullscreen] .vds-video-layout[data-sm] .vds-controls-group:last-child){margin-bottom:0}:where(.vds-video-layout[data-sm] .vds-controls-group){padding:2px}:where(.vds-video-layout[data-sm]) :where(
.vds-button,.vds-slider:not(.vds-time-slider),.vds-time,.vds-time-divider,.vds-chapter-title
){transition:opacity .15s ease}:where([data-media-player]:not([data-started]) .vds-video-layout[data-sm]) :where(.vds-button .vds-slider,.vds-time-group){opacity:0;visibility:hidden}:where(.vds-video-layout[data-sm] .vds-time-slider){transition:transform .1s linear}@media (pointer:coarse){:where([data-preview] .vds-video-layout:not([data-no-scrub-gesture])) :where(
.vds-button,.vds-slider:not(.vds-time-slider),.vds-time,.vds-chapter-title,.vds-time-divider,.vds-captions,.vds-live-button
){opacity:0}:where([data-preview] .vds-video-layout:not([data-no-scrub-gesture]) .vds-time-slider){--track-height:var(--video-sm-slider-focus-track-height, 12px);transform:translateY(-6px);transition:transform .1s linear}}:where(.vds-video-layout[data-sm] .vds-controls .vds-play-button){--size:var(--video-sm-play-button-size, 45px);--media-button-hover-transform:translateY(25%);width:var(--size);height:var(--size);transform:translateY(25%);border-radius:100%;pointer-events:auto;margin-bottom:2px;overflow:hidden}.vds-video-layout[data-sm] .vds-controls .vds-play-button{background-color:var(--video-sm-play-button-bg,rgba(0 0 0 / .6))}:where(
[data-media-player]:not([data-started])
.vds-video-layout[data-sm]
.vds-controls-group:not(:nth-child(3))
){opacity:0;visibility:hidden}:where(.vds-video-layout[data-sm] .vds-buffering-indicator){transform:translate(-2px,-4px)}:where(.vds-video-layout .vds-start-duration .vds-time){position:absolute;right:8px;bottom:8px;margin-right:8px;margin-bottom:8px;z-index:10;padding:var(--video-sm-start-duration-padding,3px 6px);color:var(--video-sm-start-duration-color,var(--video-controls-color));background-color:var(--video-sm-start-duration-bg,rgba(0 0 0 / .64))}:where([data-started] .vds-video-layout .vds-start-duration .vds-time){display:none}:where([data-media-player]:not([data-can-play]) .vds-video-layout .vds-start-duration .vds-time){opacity:0}:where(.vds-video-layout[data-sm] .vds-time[data-type=current]){margin-left:8px}:where([data-fullscreen] .vds-video-layout .vds-controls-group:nth-last-child(2)){margin-bottom:-16px}@media (orientation:portrait){:where([data-fullscreen] .vds-video-layout .vds-captions){bottom:30lvh;bottom:10dvh}}@media (orientation:landscape){:where([data-fullscreen] .vds-video-layout .vds-controls-group:nth-last-child(2)){margin-bottom:-12px}}

#brxe-vtfgqj {
  position: static !important;
  height: auto !important;
  display: flex !important;
  flex-direction: column !important;
}

#brxe-vtfgqj .bricks-layout-item {
  position: static !important;
  margin-bottom: 30px !important;
}

body.wp-singular.page-template-default.page.page-id-6817.wp-theme-bricks.wp-child-theme-bricks-child.brx-body.bricks-is-frontend.wp-embed-responsive {
    margin-top: -25px;
}