:root { --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0); --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0); }
:where(body) { margin: 0px; }
:where(.is-layout-flex) { gap: 0.5em; }
:where(.is-layout-grid) { gap: 0.5em; }
body .is-layout-flex { display: flex; }
.is-layout-flex { flex-wrap: wrap; align-items: center; }
.is-layout-flex > :is(*, div) { margin: 0px; }
body .is-layout-grid { display: grid; }
.is-layout-grid > :is(*, div) { margin: 0px; }
body { padding: 0px; }
.wpcf7 .screen-reader-response { position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px; overflow-wrap: normal !important; }
.wpcf7 form .wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid rgb(0, 160, 210); }
.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output { display: none; }
.wpcf7-form-control-wrap { position: relative; }
.wpcf7-list-item { display: inline-block; margin: 0px 0px 0px 1em; }
.wpcf7-list-item-label::before, .wpcf7-list-item-label::after { content: " "; }
.wpcf7-spinner { visibility: hidden; display: inline-block; background-color: rgb(35, 40, 45); opacity: 0.75; width: 24px; height: 24px; border: none; border-radius: 100%; padding: 0px; margin: 0px 24px; position: relative; }
.wpcf7-spinner::before { content: ""; position: absolute; background-color: rgb(251, 251, 252); top: 4px; left: 4px; width: 6px; height: 6px; border: none; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1000ms; animation-timing-function: linear; animation-iteration-count: infinite; }
@media (prefers-reduced-motion: reduce){
.wpcf7-spinner::before { animation-name: blink; animation-duration: 2000ms; }
}
@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes blink { 
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}
.wpcf7 input[type="file"] { cursor: pointer; }
.wpcf7 input[type="file"]:disabled { cursor: default; }
.wpcf7 .wpcf7-submit:disabled { cursor: not-allowed; }
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] { direction: ltr; }
: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 { text-size-adjust: 100%; line-height: 1.15; }
body { margin: 0px; }
article, aside, figcaption, figure, footer, header, main, nav, section { display: block; }
figure { margin: 1em 40px; }
img { border-style: none; }
button, input, optgroup, select, textarea { font-family: sans-serif; font-size: 100%; line-height: 1.15; margin: 0px; }
button, input { overflow: visible; }
button, select { text-transform: none; }
[type="reset"], [type="submit"], button, html [type="button"] { appearance: button; }
textarea { overflow: auto; }
[type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0px; }
::-webkit-file-upload-button { appearance: button; font: inherit; }
details, menu { display: 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.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.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.bricks-lazy-hidden { background-image: none !important; }
.brxe-div.bricks-lazy-hidden { background-image: none !important; }
[class*="brxe-"] { max-width: 100%; }
#brx-footer { background-position: 50% center; background-size: cover; flex-shrink: 0; margin-top: auto; position: relative; width: 100%; }
html { box-sizing: border-box; font-size: 62.5%; height: 100%; }
*, ::after, ::before { box-sizing: border-box; outline: none; }
* { border-color: var(--bricks-border-color); }
body { -webkit-font-smoothing: antialiased; overflow-wrap: break-word; background-color: rgb(255, 255, 255); background-position: 50% center; color: rgb(54, 54, 54); 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: padding-top; }
.brx-body { display: flex; flex-direction: column; margin: 0px auto; width: 100%; }
:where(a) { border-color: currentcolor; color: currentcolor; cursor: pointer; text-decoration: none; }
h1, h2, h3, h4, h5, h6 { margin: 0px; text-rendering: optimizelegibility; }
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; }
h5, h6 { line-height: 1.4; }
h6 { font-size: 1.1em; }
:where(p) { margin: 0px 0px 1.2em; }
:where(p:last-of-type) { margin-bottom: 0px; }
img { height: auto; max-width: 100%; outline: none; vertical-align: middle; }
.bricks-lazy-hidden.wait, .bricks-lazy-load-isotope.wait { background-position: 50% 50%; background-repeat: no-repeat; background-size: 32px; filter: brightness(0.5); transition: all; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxIDEpIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBzdHJva2Utb3BhY2l0eT0iLjUiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPjxwYXRoIGQ9Ik0zNiAxOGMwLTkuOTQtOC4wNi0xOC0xOC0xOCI+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIGZyb209IjAgMTggMTgiIHRvPSIzNjAgMTggMTgiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9wYXRoPjwvZz48L3N2Zz4=") !important; }
button { border: none; cursor: pointer; outline: none; padding: 0px; }
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: 0px 12px; transition: var(--bricks-transition); width: 100%; }
input[type="button"], input[type="checkbox"], input[type="radio"] { width: auto; }
input[type="submit"], select { cursor: pointer; }
textarea { height: auto; min-height: 90px; padding: 10px 12px; line-height: inherit !important; }
::placeholder { color: var(--bricks-border-color); }
.bricks-ratio-square { padding-top: 100% !important; }
.skip-link { background: rgb(0, 0, 0); border-bottom-right-radius: 8px; color: rgb(255, 255, 255); font-weight: 700; left: 0px; padding: 5px 10px; position: fixed; top: 0px; transform: translateY(-102%); transition: transform 0.3s; z-index: 9999; }
.skip-link:focus { transform: translateY(0px); }
body.bricks-is-frontend :focus { outline: currentcolor dotted thin; }
.brx-has-megamenu.open .brx-megamenu { opacity: 1; visibility: visible; }
.brx-megamenu { left: 0px; opacity: 0; position: absolute; transition-duration: 0.2s; transition-property: opacity, transform, visibility; transition-timing-function: ease; visibility: hidden; width: 100%; z-index: 998; }
.brx-has-multilevel .open > ul, .brx-has-multilevel.open > ul { opacity: 1; transform: translate(0px); 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 .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 { align-items: center; background-color: transparent; color: currentcolor; display: flex; transition: transform 0.1s cubic-bezier(0, 0, 0.2, 1); will-change: transform; }
.brx-submenu-toggle svg { stroke: currentcolor; }
.brx-multilevel-overflow-right, .brx-multilevel-overflow-right ul, .brx-submenu-overflow-right { left: auto !important; right: 0px !important; }
.brx-sub-submenu-overflow-right, .brx-sub-submenu-overflow-right ul, .brx-submenu-overflow-right ul { left: auto !important; right: 100% !important; }
#brx-content { flex: 1 1 0%; position: relative; width: 100%; }
.bricks-layout-wrapper { --columns: 3; --gutter: 0px; display: flex; flex-flow: wrap; list-style-type: none; margin: 0px; padding: 0px; width: 100%; }
.bricks-layout-item { line-height: 1.6; position: relative; }
.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(0px); }
.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(0px); }
.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(0px); }
.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(0px); }
.bricks-layout-item .overlay-wrapper.show-on-hover.zoom-in .overlay-inner { transform: scale(0.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 .bricks-layout-inner { background-position: 50% center; background-repeat: no-repeat; background-size: cover; inset: 0px; display: flex; flex-direction: column; overflow: hidden; position: relative; }
.bricks-layout-wrapper[data-layout="grid"] .image, .bricks-layout-wrapper[data-layout="list"] .image, .bricks-layout-wrapper[data-layout="metro"] .image { background-position: 50% center; background-repeat: no-repeat; background-size: cover; inset: 0px; position: absolute; }
.bricks-layout-wrapper[data-layout="grid"]:not(.isotope) { display: grid; gap: var(--gutter); grid-template-columns: repeat(var(--columns),minmax(0,1fr)); }
#brx-header { background-position: 50% center; background-size: cover; position: relative; width: 100%; }
#brx-header.sticky { left: 0px; position: fixed; right: 0px; top: 0px; transition: background-color 0.2s, transform 0.4s; width: 100%; z-index: 998; }
#brx-header.sticky .bricks-nav-menu > li > a, #brx-header.sticky > .brxe-block, #brx-header.sticky > .brxe-container, #brx-header.sticky > .brxe-div, #brx-header.sticky > .brxe-section { transition: inherit; }
body.bricks-is-frontend.admin-bar #brx-header.sticky { top: var(--wp-admin--admin-bar--height); }
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); }
.screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; white-space: nowrap; width: 1px; position: absolute !important; }
.screen-reader-text span:focus, .screen-reader-text:focus, .ui-helper-hidden-accessible:focus { background-color: rgb(241, 241, 241); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; color: rgb(33, 117, 155); display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }
.bricks-isotope-sizer, .brx-load-more-hidden, .brx-query-trail { display: none; }
[data-brx-ls-wrapper]:not(.brx-ls-active) { display: none; }
.brx-load-more-hidden, .brx-option-disabled.brx-option-empty { display: none; }
.wp-block-image, .wp-block-video, figcaption, figure { margin: 1em 0px; width: 100%; }
.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: 0px; position: relative; transition: opacity 0.1s ease-in 0.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(0px); }
.swiper-slide { flex-shrink: 0; height: 100%; position: relative; transition-property: transform; width: 100%; }
.swiper-pagination.swiper-pagination-hidden { opacity: 0; }
.swiper-pagination-bullet-active { background-color: rgb(0, 0, 0); }
.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(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform: scale(0.33); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform: scale(0.33); }
.bricks-swiper-container .swiper-notification { left: 0px; opacity: 0; pointer-events: none; position: absolute; top: 0px; z-index: -1000; }
.swiper-fade .swiper-slide { pointer-events: none; transition-property: opacity; }
.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.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-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
: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 .icon.expanded { display: none; }
.brxe-accordion-nested .brx-open > .accordion-content-wrapper { display: block; }
.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, 0.5); }
.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: 0px; }
.brxe-audio .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current { background-color: rgb(255, 255, 255); }
.brxe-audio .mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded { background-color: rgba(255, 255, 255, 0.5); }
.brxe-audio .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { border-radius: 2px; }
.brxe-animated-typing { line-height: 1; margin: 0px; }
.brxe-animated-typing .typed-cursor { animation: 0.3s ease 0s infinite alternate none running blink; display: inline-block; font-size: 1em; opacity: 1; }
@keyframes blink { 
  100% { opacity: 0; }
}
.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(0px); }
.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(0px); }
.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(0px); }
.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(0px); }
.brxe-carousel .overlay-wrapper.show-on-hover.zoom-in .overlay-inner { transform: scale(0.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-code { width: 100%; }
.brxe-dropdown[data-static] .open > .brx-dropdown-content, .brxe-dropdown[data-static].open > .brx-dropdown-content { display: block; }
.brxe-dropdown.open > .brx-dropdown-content { opacity: 1; visibility: visible; }
.brxe-dropdown .brx-submenu-toggle { gap: 10px; }
:where(.brxe-form) .form-group .form-group-error-message.show { display: block; }
:where(.brxe-form) button[type="submit"].sending .loading { animation: 1s linear 0s infinite normal none running load8; display: flex; opacity: 1; }
:where(.brxe-form) button[type="submit"] .loading { display: none; }
:where(.brxe-form) .recaptcha-hidden { display: none; }
:where(.brxe-form) .recaptcha-error.show { display: block; }
:where(.brxe-form) .hcaptcha-error.show { display: block; }
:where(.brxe-form) .file-result.show { align-items: center; display: flex; margin: 0px 0px 15px; }
:where(.brxe-form) .file-result.show .remove { display: inline-block; font-size: 12px; line-height: 30px; margin: 0px 15px; padding: 0px 10px; }
:where(.brxe-form) .file-result.show .remove:hover { background-color: var(--bricks-text-danger); color: rgb(255, 255, 255); }
:where(.brxe-heading).has-separator { align-items: center; display: inline-flex; gap: 20px; }
:where(.brxe-heading) .separator { border-top: 1px solid; flex-grow: 1; flex-shrink: 0; height: 1px; }
.brxe-icon { font-size: 60px; }
figure.brxe-image { margin: 0px; }
:where(.brxe-image).tag { display: inline-block; height: fit-content; position: relative; width: auto; }
:where(.brxe-image) img { height: 100%; transition: inherit; width: 100%; position: static !important; }
:where(.brxe-image) img.bricks-lazy-hidden + figcaption { display: none; }
.brxe-image-gallery { width: 100%; }
.brxe-image-gallery[data-layout="grid"] .image { position: relative; }
:where(.brxe-list) { list-style-type: none; margin: 0px; padding: 0px; width: 100%; }
:where(.brxe-list) li { position: relative; }
:where(.brxe-list) li:last-child { margin-bottom: 0px; }
:where(.brxe-list) .content { align-items: center; display: flex; justify-content: space-between; }
:where(.brxe-list) .title { display: inline-block; margin: 0px 10px 0px 0px; }
: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 1 50px; }
.brxe-logo { color: currentcolor; font-size: 20px; font-weight: 600; line-height: 1; }
:where(.brxe-nav-menu).dragging .bricks-mobile-menu-wrapper { display: none !important; pointer-events: none !important; }
:where(.brxe-nav-menu) ol, :where(.brxe-nav-menu) ul { list-style-type: none; margin: 0px; padding: 0px; }
:where(.brxe-nav-menu) .bricks-nav-menu { display: flex; line-height: inherit; margin: 0px; padding: 0px; }
:where(.brxe-nav-menu) .bricks-nav-menu > li { margin: 0px 0px 0px 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-top: 0px solid transparent; border-right: 0px solid transparent; border-left: 0px solid transparent; border-image: initial; border-bottom: 0 solid var(--bricks-bg-dark); content: ""; height: 0px; left: 0px; position: absolute; top: 0px; transform: translateY(-100%); width: 0px; }
: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; transform: none; position: static !important; }
:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu { background-color: var(--bricks-bg-dark); color: rgb(255, 255, 255); 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: 0px 20px; }
:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu .sub-menu { left: 100%; padding-top: 0px; top: 0px; }
: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 { inset: 0px; content: ""; position: absolute; 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: 0px; transition: var(--bricks-transition); }
:where(.brxe-nav-menu) .bricks-mobile-menu-toggle .bar-top { min-width: 12px; top: 0px; 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; visibility: visible; z-index: 999; opacity: 1 !important; transform: translateX(0px) !important; }
.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-overlay { opacity: 1; visibility: visible; z-index: 998; }
.brxe-nav-menu .bricks-mobile-menu-wrapper { inset: 0px auto 0px 0px; color: rgb(255, 255, 255); display: flex; flex-direction: column; height: calc(var(--bricks-vh, 1vh)*100); position: fixed; scrollbar-width: none; transition-duration: 0.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: 0px; width: 0px; }
.brxe-nav-menu .bricks-mobile-menu-wrapper::before { background-color: rgb(35, 40, 45); background-size: cover; inset: 0px; content: ""; position: absolute; z-index: -1; }
.brxe-nav-menu .bricks-mobile-menu-wrapper.fade-in { opacity: 0; transform: translateX(0px) !important; }
.brxe-nav-menu .bricks-mobile-menu-wrapper.left { transform: translateX(-100%); }
.brxe-nav-menu .bricks-mobile-menu-wrapper.right { left: auto; right: 0px; transform: translateX(100%); }
.brxe-nav-menu .bricks-mobile-menu-wrapper .bricks-mobile-menu { overflow-y: scroll; position: relative; scrollbar-width: none; }
.brxe-nav-menu .bricks-mobile-menu-wrapper .bricks-mobile-menu::-webkit-scrollbar { background: transparent; height: 0px; width: 0px; }
.brxe-nav-menu .bricks-mobile-menu-wrapper .bricks-mobile-menu > li > .brx-submenu-toggle > *, .brxe-nav-menu .bricks-mobile-menu-wrapper .bricks-mobile-menu > li > a { padding: 0px 30px; }
.brxe-nav-menu .bricks-mobile-menu-wrapper .bricks-mobile-menu .brx-megamenu { display: none; }
.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 { display: none; line-height: 40px; background: none !important; }
.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: 0px 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-overlay { background-color: rgba(0, 0, 0, 0.25); inset: 0px; opacity: 0; position: fixed; transition: 0.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 li.brxe-text-link.menu-item { display: list-item; }
.brxe-nav-nested.brx-open .brxe-dropdown:not([data-toggle="click"])::before { content: none; }
.brxe-nav-nested.brx-open .brx-nav-nested-items { align-items: stretch; background-color: rgb(255, 255, 255); inset: 0px; display: flex; flex-flow: column; gap: 0px; justify-content: center; overflow-y: auto; position: fixed; z-index: 1001; }
.brxe-nav-nested.brx-open.multilevel .brx-nav-nested-items { overflow: hidden; }
.brxe-nav-nested.brx-open li.menu-item a { width: 100%; }
.brxe-nav-nested.brx-open li.menu-item.brx-toggle-div { display: block !important; }
.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: 0px !important; }
.brxe-offcanvas.brx-open { visibility: visible; }
.brxe-offcanvas.brx-open .brx-offcanvas-inner { transform: translate(0px) !important; }
.brxe-offcanvas.brx-open .brx-offcanvas-backdrop { opacity: 1; visibility: visible; z-index: 998; }
.brxe-post-toc .toc-link.is-active-link { font-weight: 700; }
.brxe-post-toc .is-collapsible { max-height: 1000px; overflow: hidden; transition: 0.3s ease-in-out; }
.brxe-post-toc .is-collapsed { max-height: 0px; }
.brxe-post-toc .is-position-fixed { position: fixed !important; top: 0px; }
.brxe-posts { overflow: hidden; width: 100%; }
.brxe-posts .bricks-layout-wrapper { --columns: 2; --gutter: 0px; }
.brxe-posts .bricks-pagination .current { color: var(--bricks-text-light); cursor: default; }
:where(.brxe-pricing-tables) .pricing-table.active { display: block; }
.bricks-search-overlay.show { opacity: 1; transform: scale(1); visibility: visible; z-index: 999; }
.brxe-shortcode { width: 100%; }
:where(.brxe-slider) { list-style-type: none; margin: 0px; padding: 0px; position: relative; width: 100%; }
: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% center; background-size: cover; inset: 0px; position: absolute; }
:where(.brxe-slider) .image::after { inset: 0px; content: ""; position: absolute; z-index: 1; }
.brxe-social-icons { display: flex; list-style-type: none; margin: 0px; padding: 0px; }
:where(.brxe-tabs) .tab-pane.brx-open { display: block; }
: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: 0px; padding: 0px; position: relative; }
:where(.brxe-tabs) .tab-title.brx-open { font-weight: 700; }
.brxe-tabs-nested { display: flex; flex-direction: column; width: 100%; }
.brxe-tabs-nested .tab-title { cursor: pointer; width: auto; }
.brxe-tabs-nested .tab-pane { display: none; }
.brxe-tabs-nested .tab-pane:empty { display: none !important; }
.brxe-tabs-nested .tab-pane.brx-open { display: block; }
.brxa--3dx-r.is-active .brxa-inner { background-color: transparent !important; transform: rotateY(-180deg); }
.brxa--3dx-r.is-active .brxa-inner::before { transform: translate3d(0px, 10px, 0px) rotate(45deg); }
.brxa--3dx-r.is-active .brxa-inner::after { transform: translate3d(0px, -10px, 0px) rotate(-45deg); }
.brxa--3dx.is-active .brxa-inner { background-color: transparent !important; transform: rotateY(180deg); }
.brxa--3dx.is-active .brxa-inner::before { transform: translate3d(0px, 10px, 0px) rotate(45deg); }
.brxa--3dx.is-active .brxa-inner::after { transform: translate3d(0px, -10px, 0px) rotate(-45deg); }
.brxa--3dy-r.is-active .brxa-inner { background-color: transparent !important; transform: rotateX(180deg); }
.brxa--3dy-r.is-active .brxa-inner::before { transform: translate3d(0px, 10px, 0px) rotate(45deg); }
.brxa--3dy-r.is-active .brxa-inner::after { transform: translate3d(0px, -10px, 0px) rotate(-45deg); }
.brxa--3dy.is-active .brxa-inner { background-color: transparent !important; transform: rotateX(-180deg); }
.brxa--3dy.is-active .brxa-inner::before { transform: translate3d(0px, 10px, 0px) rotate(45deg); }
.brxa--3dy.is-active .brxa-inner::after { transform: translate3d(0px, -10px, 0px) rotate(-45deg); }
.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(0px, 10px, 0px) rotate(45deg); }
.brxa--3dxy-r.is-active .brxa-inner::after { transform: translate3d(0px, -10px, 0px) rotate(-45deg); }
.brxa--3dxy.is-active .brxa-inner { background-color: transparent !important; transform: rotateX(180deg) rotateY(180deg); }
.brxa--3dxy.is-active .brxa-inner::before { transform: translate3d(0px, 10px, 0px) rotate(45deg); }
.brxa--3dxy.is-active .brxa-inner::after { transform: translate3d(0px, -10px, 0px) rotate(-45deg); }
.brxa--arrow-r.is-active .brxa-inner::before { transform: translate3d(8px, 0px, 0px) rotate(45deg) scaleX(0.7); }
.brxa--arrow-r.is-active .brxa-inner::after { transform: translate3d(8px, 0px, 0px) rotate(-45deg) scaleX(0.7); }
.brxa--arrow.is-active .brxa-inner::before { transform: translate3d(-8px, 0px, 0px) rotate(-45deg) scaleX(0.7); }
.brxa--arrow.is-active .brxa-inner::after { transform: translate3d(-8px, 0px, 0px) rotate(45deg) scaleX(0.7); }
.brxa--arrowalt-r.is-active .brxa-inner::before { top: 0px; transform: translate3d(8px, -10px, 0px) rotate(45deg) scaleX(0.7); transition: top 0.1s, transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s; }
.brxa--arrowalt-r.is-active .brxa-inner::after { bottom: 0px; transform: translate3d(8px, 10px, 0px) rotate(-45deg) scaleX(0.7); transition: bottom 0.1s, transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s; }
.brxa--arrowalt.is-active .brxa-inner::before { top: 0px; transform: translate3d(-8px, -10px, 0px) rotate(-45deg) scaleX(0.7); transition: top 0.1s, transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s; }
.brxa--arrowalt.is-active .brxa-inner::after { bottom: 0px; transform: translate3d(-8px, 10px, 0px) rotate(45deg) scaleX(0.7); transition: bottom 0.1s, transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s; }
.brxa--arrowturn-r.is-active .brxa-inner { transform: rotate(-180deg); }
.brxa--arrowturn-r.is-active .brxa-inner::before { transform: translate3d(-8px, 0px, 0px) rotate(-45deg) scaleX(0.7); }
.brxa--arrowturn-r.is-active .brxa-inner::after { transform: translate3d(-8px, 0px, 0px) rotate(45deg) scaleX(0.7); }
.brxa--arrowturn.is-active .brxa-inner { transform: rotate(-180deg); }
.brxa--arrowturn.is-active .brxa-inner::before { transform: translate3d(8px, 0px, 0px) rotate(45deg) scaleX(0.7); }
.brxa--arrowturn.is-active .brxa-inner::after { transform: translate3d(8px, 0px, 0px) rotate(-45deg) scaleX(0.7); }
.brxa--boring.is-active .brxa-inner { transform: rotate(45deg); }
.brxa--boring.is-active .brxa-inner::before { opacity: 0; top: 0px; }
.brxa--boring.is-active .brxa-inner::after { bottom: 0px; transform: rotate(-90deg); }
.brxa--collapse-r.is-active .brxa-inner { transform: translate3d(0px, -10px, 0px) rotate(45deg); transition-delay: 0.22s; transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
.brxa--collapse-r.is-active .brxa-inner::after { opacity: 0; top: 0px; transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s linear 0.22s; }
.brxa--collapse-r.is-active .brxa-inner::before { top: 0px; transform: rotate(90deg); transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.16s, transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s; }
.brxa--collapse.is-active .brxa-inner { transform: translate3d(0px, -10px, 0px) rotate(-45deg); transition-delay: 0.22s; transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
.brxa--collapse.is-active .brxa-inner::after { opacity: 0; top: 0px; transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s linear 0.22s; }
.brxa--collapse.is-active .brxa-inner::before { top: 0px; transform: rotate(-90deg); transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.16s, transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s; }
.brxa--elastic-r.is-active .brxa-inner { transform: translate3d(0px, 10px, 0px) 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(0px, -20px, 0px) rotate(270deg); transition-delay: 75ms; }
.brxa--elastic.is-active .brxa-inner { transform: translate3d(0px, 10px, 0px) 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(0px, -20px, 0px) rotate(-270deg); transition-delay: 75ms; }
.brxa--emphatic-r.is-active .brxa-inner { transition-delay: 0s; transition-timing-function: ease-out; background-color: transparent !important; }
.brxa--emphatic-r.is-active .brxa-inner::before { left: -80px; top: 80px; transform: translate3d(80px, -80px, 0px) rotate(-45deg); transition: left 0.125s ease-out, top 0.05s linear 0.125s, transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s; }
.brxa--emphatic-r.is-active .brxa-inner::after { right: -80px; top: 80px; transform: translate3d(-80px, -80px, 0px) rotate(45deg); transition: right 0.125s ease-out, top 0.05s linear 0.125s, transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s; }
.brxa--emphatic.is-active .brxa-inner { transition-delay: 0s; transition-timing-function: ease-out; background-color: transparent !important; }
.brxa--emphatic.is-active .brxa-inner::before { left: -80px; top: -80px; transform: translate3d(80px, 80px, 0px) rotate(45deg); transition: left 0.125s ease-out, top 0.05s linear 0.125s, transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s; }
.brxa--emphatic.is-active .brxa-inner::after { right: -80px; top: -80px; transform: translate3d(-80px, 80px, 0px) rotate(-45deg); transition: right 0.125s ease-out, top 0.05s linear 0.125s, transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s; }
.brxa--minus.is-active .brxa-inner::after, .brxa--minus.is-active .brxa-inner::before { opacity: 0; transition: bottom 0.08s ease-out, top 0.08s ease-out, opacity linear 0.08s; }
.brxa--minus.is-active .brxa-inner::before { top: 0px; }
.brxa--minus.is-active .brxa-inner::after { bottom: 0px; }
.brxa--slider-r.is-active .brxa-inner { transform: translate3d(0px, 10px, 0px) rotate(-45deg); }
.brxa--slider-r.is-active .brxa-inner::before { opacity: 0; transform: rotate(45deg) translate3d(5.71429px, -6px, 0px); }
.brxa--slider-r.is-active .brxa-inner::after { transform: translate3d(0px, -20px, 0px) rotate(90deg); }
.brxa--slider.is-active .brxa-inner { transform: translate3d(0px, 10px, 0px) rotate(45deg); }
.brxa--slider.is-active .brxa-inner::before { opacity: 0; transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0px); }
.brxa--slider.is-active .brxa-inner::after { transform: translate3d(0px, -20px, 0px) rotate(-90deg); }
.brxa--spin-r.is-active .brxa-inner { transform: rotate(-225deg); transition-delay: 0.12s; transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
.brxa--spin-r.is-active .brxa-inner::before { opacity: 0; top: 0px; transition: top 0.1s ease-out, opacity 0.1s ease-out 0.12s; }
.brxa--spin-r.is-active .brxa-inner::after { bottom: 0px; transform: rotate(90deg); transition: bottom 0.1s ease-out, transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s; }
.brxa--spin.is-active .brxa-inner { transform: rotate(225deg); transition-delay: 0.12s; transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
.brxa--spin.is-active .brxa-inner::before { opacity: 0; top: 0px; transition: top 0.1s ease-out, opacity 0.1s ease-out 0.12s; }
.brxa--spin.is-active .brxa-inner::after { bottom: 0px; transform: rotate(-90deg); transition: bottom 0.1s ease-out, transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s; }
.brxa--spring-r.is-active .brxa-inner { transform: translate3d(0px, -10px, 0px) rotate(-45deg); transition-delay: 0.22s; transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
.brxa--spring-r.is-active .brxa-inner::after { opacity: 0; top: 0px; transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity linear 0.22s; }
.brxa--spring-r.is-active .brxa-inner::before { top: 0px; transform: rotate(90deg); transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.15s, transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s; }
.brxa--spring.is-active .brxa-inner { background-color: transparent !important; transition-delay: 0.22s; }
.brxa--spring.is-active .brxa-inner::before { top: 0px; transform: translate3d(0px, 10px, 0px) rotate(45deg); transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.15s, transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s; }
.brxa--spring.is-active .brxa-inner::after { top: 0px; transform: translate3d(0px, 10px, 0px) rotate(-45deg); transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s; }
.brxa--stand-r.is-active .brxa-inner { transform: rotate(-90deg); transition: transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1), background-color linear 0.15s; background-color: transparent !important; }
.brxa--stand-r.is-active .brxa-inner::before { top: 0px; transform: rotate(-45deg); transition: top 75ms ease-out 0.1s, transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s; }
.brxa--stand-r.is-active .brxa-inner::after { bottom: 0px; transform: rotate(45deg); transition: bottom 75ms ease-out 0.1s, transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s; }
.brxa--stand.is-active .brxa-inner { transform: rotate(90deg); transition: transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1), background-color linear 0.15s; background-color: transparent !important; }
.brxa--stand.is-active .brxa-inner::before { top: 0px; transform: rotate(-45deg); transition: top 75ms ease-out 0.1s, transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s; }
.brxa--stand.is-active .brxa-inner::after { bottom: 0px; transform: rotate(45deg); transition: bottom 75ms ease-out 0.1s, transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s; }
.brxa--squeeze.is-active .brxa-inner { transform: rotate(45deg); transition-delay: 0.12s; transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
.brxa--squeeze.is-active .brxa-inner::before { opacity: 0; top: 0px; transition: top 75ms, opacity 75ms 0.12s; }
.brxa--squeeze.is-active .brxa-inner::after { bottom: 0px; transform: rotate(-90deg); transition: bottom 75ms, transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s; }
.brxa--vortex-r.is-active .brxa-inner { transform: rotate(-765deg); transition-timing-function: cubic-bezier(0.19, 1, 0.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: 0px; }
.brxa--vortex-r.is-active .brxa-inner::after { bottom: 0px; transform: rotate(-90deg); }
.brxa--vortex.is-active .brxa-inner { transform: rotate(765deg); transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
.brxa--vortex.is-active .brxa-inner::after, .brxa--vortex.is-active .brxa-inner::before { transition-delay: 0s; }
.brxa--vortex.is-active .brxa-inner::before { opacity: 0; top: 0px; }
.brxa--vortex.is-active .brxa-inner::after { bottom: 0px; transform: rotate(90deg); }
.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: rgb(0, 0, 0); }
.brxe-video .plyr .plyr__menu__container .plyr__control[role="menuitemradio"]:hover::after { background-color: rgb(255, 255, 255); opacity: 1; transform: translateY(-50%) scale(1); }
.bricks-video-overlay.bricks-lazy-hidden { background-image: none !important; }
@keyframes load8 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
@keyframes spin { 
  100% { transform: rotate(1turn); }
}
@keyframes scrolling { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translateY(10px); }
}
.fa-openid::before { content: ""; }
.fa-opencart::before { content: ""; }
[class*=" ion-"], [class*=" ion-ios-"], [class*=" ion-logo-"], [class*=" ion-md-"], [class^="ion-"], [class^="ion-ios-"], [class^="ion-logo-"], [class^="ion-md-"] { -webkit-font-smoothing: antialiased; 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-arrow-up::before { content: ""; }
.ion-ios-folder-open::before { content: ""; }
.ion-ios-mail-open::before { content: ""; }
.ion-ios-menu::before { content: ""; }
.ion-ios-open::before { content: ""; }
.ion-md-folder-open::before { content: ""; }
.ion-md-mail-open::before { content: ""; }
.ion-md-menu::before { content: ""; }
.ion-md-open::before { content: ""; }
:root { --animate-duration: 1s; --animate-delay: 1s; --animate-repeat: 1; }
.brx-animated { animation-duration: 1s; animation-fill-mode: both; }
.bricks-is-frontend .brx-animated[data-animation*="In"], .bricks-is-frontend :not(.brx-animated)[data-interaction-hidden-on-load] { opacity: 0; }
.brx-animated.infinite { animation-iteration-count: infinite; }
.brx-animated.brx-animate-repeat-1 { animation-iteration-count: var(--animate-repeat); }
.brx-animated.brx-animate-repeat-2 { animation-iteration-count: calc(var(--animate-repeat)*2); }
.brx-animated.brx-animate-repeat-3 { animation-iteration-count: calc(var(--animate-repeat)*3); }
.brx-animated.brx-animate-delay-1s { animation-delay: var(--animate-delay); }
.brx-animated.brx-animate-delay-2s { animation-delay: calc(var(--animate-delay)*2); }
.brx-animated.brx-animate-delay-3s { animation-delay: calc(var(--animate-delay)*3); }
.brx-animated.brx-animate-delay-4s { animation-delay: calc(var(--animate-delay)*4); }
.brx-animated.brx-animate-delay-5s { animation-delay: calc(var(--animate-delay)*5); }
.brx-animated.brx-animate-faster { animation-duration: calc(var(--animate-duration)/2); }
.brx-animated.brx-animate-fast { animation-duration: calc(var(--animate-duration)*.8); }
.brx-animated.brx-animate-slow { animation-duration: calc(var(--animate-duration)*2); }
.brx-animated.brx-animate-slower { animation-duration: calc(var(--animate-duration)*3); }
@media (prefers-reduced-motion: reduce), print{
.brx-animated { animation-duration: 1ms !important; animation-iteration-count: 1 !important; transition-duration: 1ms !important; }
.brx-animated[class*="Out"] { opacity: 0; }
}
@-webkit-keyframes bounce { 
  0%, 20%, 53%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translateZ(0px); }
  40%, 43% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -30px, 0px) scaleY(1.1); }
  70% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -15px, 0px) scaleY(1.05); }
  80% { transform: translateZ(0px) scaleY(0.95); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  90% { transform: translate3d(0px, -4px, 0px) scaleY(1.02); }
}
@keyframes bounce { 
  0%, 20%, 53%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translateZ(0px); }
  40%, 43% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -30px, 0px) scaleY(1.1); }
  70% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -15px, 0px) scaleY(1.05); }
  80% { transform: translateZ(0px) scaleY(0.95); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  90% { transform: translate3d(0px, -4px, 0px) scaleY(1.02); }
}
.brx-animate-bounce { animation-name: bounce; transform-origin: center bottom; }
@-webkit-keyframes flash { 
  0%, 50%, 100% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
@keyframes flash { 
  0%, 50%, 100% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
.brx-animate-flash { animation-name: flash; }
@-webkit-keyframes pulse { 
  0% { transform: scaleX(1); }
  50% { transform: scale3d(1.05, 1.05, 1.05); }
  100% { transform: scaleX(1); }
}
@keyframes pulse { 
  0% { transform: scaleX(1); }
  50% { transform: scale3d(1.05, 1.05, 1.05); }
  100% { transform: scaleX(1); }
}
.brx-animate-pulse { animation-name: pulse; animation-timing-function: ease-in-out; }
@-webkit-keyframes rubberBand { 
  0% { transform: scaleX(1); }
  30% { transform: scale3d(1.25, 0.75, 1); }
  40% { transform: scale3d(0.75, 1.25, 1); }
  50% { transform: scale3d(1.15, 0.85, 1); }
  65% { transform: scale3d(0.95, 1.05, 1); }
  75% { transform: scale3d(1.05, 0.95, 1); }
  100% { transform: scaleX(1); }
}
@keyframes rubberBand { 
  0% { transform: scaleX(1); }
  30% { transform: scale3d(1.25, 0.75, 1); }
  40% { transform: scale3d(0.75, 1.25, 1); }
  50% { transform: scale3d(1.15, 0.85, 1); }
  65% { transform: scale3d(0.95, 1.05, 1); }
  75% { transform: scale3d(1.05, 0.95, 1); }
  100% { transform: scaleX(1); }
}
.brx-animate-rubberBand { animation-name: rubberBand; }
@-webkit-keyframes shakeX { 
  0%, 100% { transform: translateZ(0px); }
  10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0px, 0px); }
  20%, 40%, 60%, 80% { transform: translate3d(10px, 0px, 0px); }
}
@keyframes shakeX { 
  0%, 100% { transform: translateZ(0px); }
  10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0px, 0px); }
  20%, 40%, 60%, 80% { transform: translate3d(10px, 0px, 0px); }
}
.brx-animate-shakeX { animation-name: shakeX; }
@-webkit-keyframes shakeY { 
  0%, 100% { transform: translateZ(0px); }
  10%, 30%, 50%, 70%, 90% { transform: translate3d(0px, -10px, 0px); }
  20%, 40%, 60%, 80% { transform: translate3d(0px, 10px, 0px); }
}
@keyframes shakeY { 
  0%, 100% { transform: translateZ(0px); }
  10%, 30%, 50%, 70%, 90% { transform: translate3d(0px, -10px, 0px); }
  20%, 40%, 60%, 80% { transform: translate3d(0px, 10px, 0px); }
}
.brx-animate-shakeY { animation-name: shakeY; }
@-webkit-keyframes headShake { 
  0% { transform: translateX(0px); }
  6.5% { transform: translateX(-6px) rotateY(-9deg); }
  18.5% { transform: translateX(5px) rotateY(7deg); }
  31.5% { transform: translateX(-3px) rotateY(-5deg); }
  43.5% { transform: translateX(2px) rotateY(3deg); }
  50% { transform: translateX(0px); }
}
@keyframes headShake { 
  0% { transform: translateX(0px); }
  6.5% { transform: translateX(-6px) rotateY(-9deg); }
  18.5% { transform: translateX(5px) rotateY(7deg); }
  31.5% { transform: translateX(-3px) rotateY(-5deg); }
  43.5% { transform: translateX(2px) rotateY(3deg); }
  50% { transform: translateX(0px); }
}
.brx-animate-headShake { animation-name: headShake; animation-timing-function: ease-in-out; }
@-webkit-keyframes swing { 
  20% { transform: rotate(15deg); }
  40% { transform: rotate(-10deg); }
  60% { transform: rotate(5deg); }
  80% { transform: rotate(-5deg); }
  100% { transform: rotate(0deg); }
}
@keyframes swing { 
  20% { transform: rotate(15deg); }
  40% { transform: rotate(-10deg); }
  60% { transform: rotate(5deg); }
  80% { transform: rotate(-5deg); }
  100% { transform: rotate(0deg); }
}
.brx-animate-swing { animation-name: swing; transform-origin: center top; }
@-webkit-keyframes tada { 
  0% { transform: scaleX(1); }
  10%, 20% { transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); }
  40%, 60%, 80% { transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); }
  100% { transform: scaleX(1); }
}
@keyframes tada { 
  0% { transform: scaleX(1); }
  10%, 20% { transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); }
  40%, 60%, 80% { transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); }
  100% { transform: scaleX(1); }
}
.brx-animate-tada { animation-name: tada; }
@-webkit-keyframes wobble { 
  0% { transform: translateZ(0px); }
  15% { transform: translate3d(-25%, 0px, 0px) rotate(-5deg); }
  30% { transform: translate3d(20%, 0px, 0px) rotate(3deg); }
  45% { transform: translate3d(-15%, 0px, 0px) rotate(-3deg); }
  60% { transform: translate3d(10%, 0px, 0px) rotate(2deg); }
  75% { transform: translate3d(-5%, 0px, 0px) rotate(-1deg); }
  100% { transform: translateZ(0px); }
}
@keyframes wobble { 
  0% { transform: translateZ(0px); }
  15% { transform: translate3d(-25%, 0px, 0px) rotate(-5deg); }
  30% { transform: translate3d(20%, 0px, 0px) rotate(3deg); }
  45% { transform: translate3d(-15%, 0px, 0px) rotate(-3deg); }
  60% { transform: translate3d(10%, 0px, 0px) rotate(2deg); }
  75% { transform: translate3d(-5%, 0px, 0px) rotate(-1deg); }
  100% { transform: translateZ(0px); }
}
.brx-animate-wobble { animation-name: wobble; }
@-webkit-keyframes jello { 
  0%, 11.1%, 100% { transform: translateZ(0px); }
  22.2% { transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% { transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% { transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% { transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% { transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% { transform: skewX(0.390625deg) skewY(0.390625deg); }
  88.8% { transform: skewX(-0.195312deg) skewY(-0.195312deg); }
}
@keyframes jello { 
  0%, 11.1%, 100% { transform: translateZ(0px); }
  22.2% { transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% { transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% { transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% { transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% { transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% { transform: skewX(0.390625deg) skewY(0.390625deg); }
  88.8% { transform: skewX(-0.195312deg) skewY(-0.195312deg); }
}
.brx-animate-jello { animation-name: jello; transform-origin: center center; }
@-webkit-keyframes heartBeat { 
  0% { transform: scale(1); }
  14% { transform: scale(1.3); }
  28% { transform: scale(1); }
  42% { transform: scale(1.3); }
  70% { transform: scale(1); }
}
@keyframes heartBeat { 
  0% { transform: scale(1); }
  14% { transform: scale(1.3); }
  28% { transform: scale(1); }
  42% { transform: scale(1.3); }
  70% { transform: scale(1); }
}
.brx-animate-heartBeat { animation-duration: calc(var(--animate-duration)*1.3); animation-name: heartBeat; animation-timing-function: ease-in-out; }
@-webkit-keyframes backInDown { 
  0% { opacity: 0.7; transform: translateY(-1200px) scale(0.7); }
  80% { opacity: 0.7; transform: translateY(0px) scale(0.7); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes backInDown { 
  0% { opacity: 0.7; transform: translateY(-1200px) scale(0.7); }
  80% { opacity: 0.7; transform: translateY(0px) scale(0.7); }
  100% { opacity: 1; transform: scale(1); }
}
.brx-animate-backInDown { animation-name: backInDown; }
@-webkit-keyframes backInLeft { 
  0% { opacity: 0.7; transform: translateX(-2000px) scale(0.7); }
  80% { opacity: 0.7; transform: translateX(0px) scale(0.7); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes backInLeft { 
  0% { opacity: 0.7; transform: translateX(-2000px) scale(0.7); }
  80% { opacity: 0.7; transform: translateX(0px) scale(0.7); }
  100% { opacity: 1; transform: scale(1); }
}
.brx-animate-backInLeft { animation-name: backInLeft; }
@-webkit-keyframes backInRight { 
  0% { opacity: 0.7; transform: translateX(2000px) scale(0.7); }
  80% { opacity: 0.7; transform: translateX(0px) scale(0.7); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes backInRight { 
  0% { opacity: 0.7; transform: translateX(2000px) scale(0.7); }
  80% { opacity: 0.7; transform: translateX(0px) scale(0.7); }
  100% { opacity: 1; transform: scale(1); }
}
.brx-animate-backInRight { animation-name: backInRight; }
@-webkit-keyframes backInUp { 
  0% { opacity: 0.7; transform: translateY(1200px) scale(0.7); }
  80% { opacity: 0.7; transform: translateY(0px) scale(0.7); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes backInUp { 
  0% { opacity: 0.7; transform: translateY(1200px) scale(0.7); }
  80% { opacity: 0.7; transform: translateY(0px) scale(0.7); }
  100% { opacity: 1; transform: scale(1); }
}
.brx-animate-backInUp { animation-name: backInUp; }
@-webkit-keyframes backOutDown { 
  0% { opacity: 1; transform: scale(1); }
  20% { opacity: 0.7; transform: translateY(0px) scale(0.7); }
  100% { opacity: 0.7; transform: translateY(700px) scale(0.7); }
}
@keyframes backOutDown { 
  0% { opacity: 1; transform: scale(1); }
  20% { opacity: 0.7; transform: translateY(0px) scale(0.7); }
  100% { opacity: 0.7; transform: translateY(700px) scale(0.7); }
}
.brx-animate-backOutDown { animation-name: backOutDown; }
@-webkit-keyframes backOutLeft { 
  0% { opacity: 1; transform: scale(1); }
  20% { opacity: 0.7; transform: translateX(0px) scale(0.7); }
  100% { opacity: 0.7; transform: translateX(-2000px) scale(0.7); }
}
@keyframes backOutLeft { 
  0% { opacity: 1; transform: scale(1); }
  20% { opacity: 0.7; transform: translateX(0px) scale(0.7); }
  100% { opacity: 0.7; transform: translateX(-2000px) scale(0.7); }
}
.brx-animate-backOutLeft { animation-name: backOutLeft; }
@-webkit-keyframes backOutRight { 
  0% { opacity: 1; transform: scale(1); }
  20% { opacity: 0.7; transform: translateX(0px) scale(0.7); }
  100% { opacity: 0.7; transform: translateX(2000px) scale(0.7); }
}
@keyframes backOutRight { 
  0% { opacity: 1; transform: scale(1); }
  20% { opacity: 0.7; transform: translateX(0px) scale(0.7); }
  100% { opacity: 0.7; transform: translateX(2000px) scale(0.7); }
}
.brx-animate-backOutRight { animation-name: backOutRight; }
@-webkit-keyframes backOutUp { 
  0% { opacity: 1; transform: scale(1); }
  20% { opacity: 0.7; transform: translateY(0px) scale(0.7); }
  100% { opacity: 0.7; transform: translateY(-700px) scale(0.7); }
}
@keyframes backOutUp { 
  0% { opacity: 1; transform: scale(1); }
  20% { opacity: 0.7; transform: translateY(0px) scale(0.7); }
  100% { opacity: 0.7; transform: translateY(-700px) scale(0.7); }
}
.brx-animate-backOutUp { animation-name: backOutUp; }
@-webkit-keyframes bounceIn { 
  0%, 20%, 40%, 60%, 80%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  20% { transform: scale3d(1.1, 1.1, 1.1); }
  40% { transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); }
  80% { transform: scale3d(0.97, 0.97, 0.97); }
  100% { opacity: 1; transform: scaleX(1); }
}
@keyframes bounceIn { 
  0%, 20%, 40%, 60%, 80%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  20% { transform: scale3d(1.1, 1.1, 1.1); }
  40% { transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); }
  80% { transform: scale3d(0.97, 0.97, 0.97); }
  100% { opacity: 1; transform: scaleX(1); }
}
.brx-animate-bounceIn { animation-duration: calc(var(--animate-duration)*.75); animation-name: bounceIn; }
@-webkit-keyframes bounceInDown { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, -3000px, 0px) scaleY(3); }
  60% { opacity: 1; transform: translate3d(0px, 25px, 0px) scaleY(0.9); }
  75% { transform: translate3d(0px, -10px, 0px) scaleY(0.95); }
  90% { transform: translate3d(0px, 5px, 0px) scaleY(0.985); }
  100% { transform: translateZ(0px); }
}
@keyframes bounceInDown { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, -3000px, 0px) scaleY(3); }
  60% { opacity: 1; transform: translate3d(0px, 25px, 0px) scaleY(0.9); }
  75% { transform: translate3d(0px, -10px, 0px) scaleY(0.95); }
  90% { transform: translate3d(0px, 5px, 0px) scaleY(0.985); }
  100% { transform: translateZ(0px); }
}
.brx-animate-bounceInDown { animation-name: bounceInDown; }
@-webkit-keyframes bounceInLeft { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px) scaleX(3); }
  60% { opacity: 1; transform: translate3d(25px, 0px, 0px) scaleX(1); }
  75% { transform: translate3d(-10px, 0px, 0px) scaleX(0.98); }
  90% { transform: translate3d(5px, 0px, 0px) scaleX(0.995); }
  100% { transform: translateZ(0px); }
}
@keyframes bounceInLeft { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px) scaleX(3); }
  60% { opacity: 1; transform: translate3d(25px, 0px, 0px) scaleX(1); }
  75% { transform: translate3d(-10px, 0px, 0px) scaleX(0.98); }
  90% { transform: translate3d(5px, 0px, 0px) scaleX(0.995); }
  100% { transform: translateZ(0px); }
}
.brx-animate-bounceInLeft { animation-name: bounceInLeft; }
@-webkit-keyframes bounceInRight { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(3000px, 0px, 0px) scaleX(3); }
  60% { opacity: 1; transform: translate3d(-25px, 0px, 0px) scaleX(1); }
  75% { transform: translate3d(10px, 0px, 0px) scaleX(0.98); }
  90% { transform: translate3d(-5px, 0px, 0px) scaleX(0.995); }
  100% { transform: translateZ(0px); }
}
@keyframes bounceInRight { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(3000px, 0px, 0px) scaleX(3); }
  60% { opacity: 1; transform: translate3d(-25px, 0px, 0px) scaleX(1); }
  75% { transform: translate3d(10px, 0px, 0px) scaleX(0.98); }
  90% { transform: translate3d(-5px, 0px, 0px) scaleX(0.995); }
  100% { transform: translateZ(0px); }
}
.brx-animate-bounceInRight { animation-name: bounceInRight; }
@-webkit-keyframes bounceInUp { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, 3000px, 0px) scaleY(5); }
  60% { opacity: 1; transform: translate3d(0px, -20px, 0px) scaleY(0.9); }
  75% { transform: translate3d(0px, 10px, 0px) scaleY(0.95); }
  90% { transform: translate3d(0px, -5px, 0px) scaleY(0.985); }
  100% { transform: translateZ(0px); }
}
@keyframes bounceInUp { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, 3000px, 0px) scaleY(5); }
  60% { opacity: 1; transform: translate3d(0px, -20px, 0px) scaleY(0.9); }
  75% { transform: translate3d(0px, 10px, 0px) scaleY(0.95); }
  90% { transform: translate3d(0px, -5px, 0px) scaleY(0.985); }
  100% { transform: translateZ(0px); }
}
.brx-animate-bounceInUp { animation-name: bounceInUp; }
@-webkit-keyframes bounceOut { 
  20% { transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% { opacity: 1; transform: scale3d(1.1, 1.1, 1.1); }
  100% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
}
@keyframes bounceOut { 
  20% { transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% { opacity: 1; transform: scale3d(1.1, 1.1, 1.1); }
  100% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
}
.brx-animate-bounceOut { animation-duration: calc(var(--animate-duration)*.75); animation-name: bounceOut; }
@-webkit-keyframes bounceOutDown { 
  20% { transform: translate3d(0px, 10px, 0px) scaleY(0.985); }
  40%, 45% { opacity: 1; transform: translate3d(0px, -20px, 0px) scaleY(0.9); }
  100% { opacity: 0; transform: translate3d(0px, 2000px, 0px) scaleY(3); }
}
@keyframes bounceOutDown { 
  20% { transform: translate3d(0px, 10px, 0px) scaleY(0.985); }
  40%, 45% { opacity: 1; transform: translate3d(0px, -20px, 0px) scaleY(0.9); }
  100% { opacity: 0; transform: translate3d(0px, 2000px, 0px) scaleY(3); }
}
.brx-animate-bounceOutDown { animation-name: bounceOutDown; }
@-webkit-keyframes bounceOutLeft { 
  20% { opacity: 1; transform: translate3d(20px, 0px, 0px) scaleX(0.9); }
  100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px) scaleX(2); }
}
@keyframes bounceOutLeft { 
  20% { opacity: 1; transform: translate3d(20px, 0px, 0px) scaleX(0.9); }
  100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px) scaleX(2); }
}
.brx-animate-bounceOutLeft { animation-name: bounceOutLeft; }
@-webkit-keyframes bounceOutRight { 
  20% { opacity: 1; transform: translate3d(-20px, 0px, 0px) scaleX(0.9); }
  100% { opacity: 0; transform: translate3d(2000px, 0px, 0px) scaleX(2); }
}
@keyframes bounceOutRight { 
  20% { opacity: 1; transform: translate3d(-20px, 0px, 0px) scaleX(0.9); }
  100% { opacity: 0; transform: translate3d(2000px, 0px, 0px) scaleX(2); }
}
.brx-animate-bounceOutRight { animation-name: bounceOutRight; }
@-webkit-keyframes bounceOutUp { 
  20% { transform: translate3d(0px, -10px, 0px) scaleY(0.985); }
  40%, 45% { opacity: 1; transform: translate3d(0px, 20px, 0px) scaleY(0.9); }
  100% { opacity: 0; transform: translate3d(0px, -2000px, 0px) scaleY(3); }
}
@keyframes bounceOutUp { 
  20% { transform: translate3d(0px, -10px, 0px) scaleY(0.985); }
  40%, 45% { opacity: 1; transform: translate3d(0px, 20px, 0px) scaleY(0.9); }
  100% { opacity: 0; transform: translate3d(0px, -2000px, 0px) scaleY(3); }
}
.brx-animate-bounceOutUp { animation-name: bounceOutUp; }
@-webkit-keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.brx-animate-fadeIn { animation-name: fadeIn; }
@-webkit-keyframes fadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.brx-animate-fadeInDown { animation-name: fadeInDown; }
@-webkit-keyframes fadeInDownBig { 
  0% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInDownBig { 
  0% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.brx-animate-fadeInDownBig { animation-name: fadeInDownBig; }
@-webkit-keyframes fadeInLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.brx-animate-fadeInLeft { animation-name: fadeInLeft; }
@-webkit-keyframes fadeInLeftBig { 
  0% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInLeftBig { 
  0% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.brx-animate-fadeInLeftBig { animation-name: fadeInLeftBig; }
@-webkit-keyframes fadeInRight { 
  0% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInRight { 
  0% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.brx-animate-fadeInRight { animation-name: fadeInRight; }
@-webkit-keyframes fadeInRightBig { 
  0% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInRightBig { 
  0% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.brx-animate-fadeInRightBig { animation-name: fadeInRightBig; }
@-webkit-keyframes fadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.brx-animate-fadeInUp { animation-name: fadeInUp; }
@-webkit-keyframes fadeInUpBig { 
  0% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInUpBig { 
  0% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.brx-animate-fadeInUpBig { animation-name: fadeInUpBig; }
@-webkit-keyframes fadeInTopLeft { 
  0% { opacity: 0; transform: translate3d(-100%, -100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInTopLeft { 
  0% { opacity: 0; transform: translate3d(-100%, -100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.brx-animate-fadeInTopLeft { animation-name: fadeInTopLeft; }
@-webkit-keyframes fadeInTopRight { 
  0% { opacity: 0; transform: translate3d(100%, -100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInTopRight { 
  0% { opacity: 0; transform: translate3d(100%, -100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.brx-animate-fadeInTopRight { animation-name: fadeInTopRight; }
@-webkit-keyframes fadeInBottomLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInBottomLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.brx-animate-fadeInBottomLeft { animation-name: fadeInBottomLeft; }
@-webkit-keyframes fadeInBottomRight { 
  0% { opacity: 0; transform: translate3d(100%, 100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes fadeInBottomRight { 
  0% { opacity: 0; transform: translate3d(100%, 100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.brx-animate-fadeInBottomRight { animation-name: fadeInBottomRight; }
@-webkit-keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
.brx-animate-fadeOut { animation-name: fadeOut; }
@-webkit-keyframes fadeOutDown { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
}
@keyframes fadeOutDown { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
}
.brx-animate-fadeOutDown { animation-name: fadeOutDown; }
@-webkit-keyframes fadeOutDownBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
}
@keyframes fadeOutDownBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
}
.brx-animate-fadeOutDownBig { animation-name: fadeOutDownBig; }
@-webkit-keyframes fadeOutLeft { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
}
@keyframes fadeOutLeft { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
}
.brx-animate-fadeOutLeft { animation-name: fadeOutLeft; }
@-webkit-keyframes fadeOutLeftBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
}
@keyframes fadeOutLeftBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
}
.brx-animate-fadeOutLeftBig { animation-name: fadeOutLeftBig; }
@-webkit-keyframes fadeOutRight { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
}
@keyframes fadeOutRight { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
}
.brx-animate-fadeOutRight { animation-name: fadeOutRight; }
@-webkit-keyframes fadeOutRightBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
}
@keyframes fadeOutRightBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
}
.brx-animate-fadeOutRightBig { animation-name: fadeOutRightBig; }
@-webkit-keyframes fadeOutUp { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
}
@keyframes fadeOutUp { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
}
.brx-animate-fadeOutUp { animation-name: fadeOutUp; }
@-webkit-keyframes fadeOutUpBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
}
@keyframes fadeOutUpBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
}
.brx-animate-fadeOutUpBig { animation-name: fadeOutUpBig; }
@-webkit-keyframes fadeOutTopLeft { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translate3d(-100%, -100%, 0px); }
}
@keyframes fadeOutTopLeft { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translate3d(-100%, -100%, 0px); }
}
.brx-animate-fadeOutTopLeft { animation-name: fadeOutTopLeft; }
@-webkit-keyframes fadeOutTopRight { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translate3d(100%, -100%, 0px); }
}
@keyframes fadeOutTopRight { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translate3d(100%, -100%, 0px); }
}
.brx-animate-fadeOutTopRight { animation-name: fadeOutTopRight; }
@-webkit-keyframes fadeOutBottomRight { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translate3d(100%, 100%, 0px); }
}
@keyframes fadeOutBottomRight { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translate3d(100%, 100%, 0px); }
}
.brx-animate-fadeOutBottomRight { animation-name: fadeOutBottomRight; }
@-webkit-keyframes fadeOutBottomLeft { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translate3d(-100%, 100%, 0px); }
}
@keyframes fadeOutBottomLeft { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translate3d(-100%, 100%, 0px); }
}
.brx-animate-fadeOutBottomLeft { animation-name: fadeOutBottomLeft; }
@-webkit-keyframes flip { 
  0% { animation-timing-function: ease-out; transform: perspective(400px) scaleX(1) translateZ(0px) rotateY(-1turn); }
  40% { animation-timing-function: ease-out; transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg); }
  50% { animation-timing-function: ease-in; transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg); }
  80% { animation-timing-function: ease-in; transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0px) rotateY(0deg); }
  100% { animation-timing-function: ease-in; transform: perspective(400px) scaleX(1) translateZ(0px) rotateY(0deg); }
}
@keyframes flip { 
  0% { animation-timing-function: ease-out; transform: perspective(400px) scaleX(1) translateZ(0px) rotateY(-1turn); }
  40% { animation-timing-function: ease-out; transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg); }
  50% { animation-timing-function: ease-in; transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg); }
  80% { animation-timing-function: ease-in; transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0px) rotateY(0deg); }
  100% { animation-timing-function: ease-in; transform: perspective(400px) scaleX(1) translateZ(0px) rotateY(0deg); }
}
.brx-animated.brx-animate-flip { animation-name: flip; backface-visibility: visible; }
@-webkit-keyframes flipInX { 
  0% { animation-timing-function: ease-in; opacity: 0; transform: perspective(400px) rotateX(90deg); }
  40% { animation-timing-function: ease-in; transform: perspective(400px) rotateX(-20deg); }
  60% { opacity: 1; transform: perspective(400px) rotateX(10deg); }
  80% { transform: perspective(400px) rotateX(-5deg); }
  100% { transform: perspective(400px); }
}
@keyframes flipInX { 
  0% { animation-timing-function: ease-in; opacity: 0; transform: perspective(400px) rotateX(90deg); }
  40% { animation-timing-function: ease-in; transform: perspective(400px) rotateX(-20deg); }
  60% { opacity: 1; transform: perspective(400px) rotateX(10deg); }
  80% { transform: perspective(400px) rotateX(-5deg); }
  100% { transform: perspective(400px); }
}
.brx-animate-flipInX { animation-name: flipInX; backface-visibility: visible !important; }
@-webkit-keyframes flipInY { 
  0% { animation-timing-function: ease-in; opacity: 0; transform: perspective(400px) rotateY(90deg); }
  40% { animation-timing-function: ease-in; transform: perspective(400px) rotateY(-20deg); }
  60% { opacity: 1; transform: perspective(400px) rotateY(10deg); }
  80% { transform: perspective(400px) rotateY(-5deg); }
  100% { transform: perspective(400px); }
}
@keyframes flipInY { 
  0% { animation-timing-function: ease-in; opacity: 0; transform: perspective(400px) rotateY(90deg); }
  40% { animation-timing-function: ease-in; transform: perspective(400px) rotateY(-20deg); }
  60% { opacity: 1; transform: perspective(400px) rotateY(10deg); }
  80% { transform: perspective(400px) rotateY(-5deg); }
  100% { transform: perspective(400px); }
}
.brx-animate-flipInY { animation-name: flipInY; backface-visibility: visible !important; }
@-webkit-keyframes flipOutX { 
  0% { transform: perspective(400px); }
  30% { opacity: 1; transform: perspective(400px) rotateX(-20deg); }
  100% { opacity: 0; transform: perspective(400px) rotateX(90deg); }
}
@keyframes flipOutX { 
  0% { transform: perspective(400px); }
  30% { opacity: 1; transform: perspective(400px) rotateX(-20deg); }
  100% { opacity: 0; transform: perspective(400px) rotateX(90deg); }
}
.brx-animate-flipOutX { animation-duration: calc(var(--animate-duration)*.75); animation-name: flipOutX; backface-visibility: visible !important; }
@-webkit-keyframes flipOutY { 
  0% { transform: perspective(400px); }
  30% { opacity: 1; transform: perspective(400px) rotateY(-15deg); }
  100% { opacity: 0; transform: perspective(400px) rotateY(90deg); }
}
@keyframes flipOutY { 
  0% { transform: perspective(400px); }
  30% { opacity: 1; transform: perspective(400px) rotateY(-15deg); }
  100% { opacity: 0; transform: perspective(400px) rotateY(90deg); }
}
.brx-animate-flipOutY { animation-duration: calc(var(--animate-duration)*.75); animation-name: flipOutY; backface-visibility: visible !important; }
@-webkit-keyframes lightSpeedInRight { 
  0% { opacity: 0; transform: translate3d(100%, 0px, 0px) skewX(-30deg); }
  60% { opacity: 1; transform: skewX(20deg); }
  80% { transform: skewX(-5deg); }
  100% { transform: translateZ(0px); }
}
@keyframes lightSpeedInRight { 
  0% { opacity: 0; transform: translate3d(100%, 0px, 0px) skewX(-30deg); }
  60% { opacity: 1; transform: skewX(20deg); }
  80% { transform: skewX(-5deg); }
  100% { transform: translateZ(0px); }
}
.brx-animate-lightSpeedInRight { animation-name: lightSpeedInRight; animation-timing-function: ease-out; }
@-webkit-keyframes lightSpeedInLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) skewX(30deg); }
  60% { opacity: 1; transform: skewX(-20deg); }
  80% { transform: skewX(5deg); }
  100% { transform: translateZ(0px); }
}
@keyframes lightSpeedInLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) skewX(30deg); }
  60% { opacity: 1; transform: skewX(-20deg); }
  80% { transform: skewX(5deg); }
  100% { transform: translateZ(0px); }
}
.brx-animate-lightSpeedInLeft { animation-name: lightSpeedInLeft; animation-timing-function: ease-out; }
@-webkit-keyframes lightSpeedOutRight { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(100%, 0px, 0px) skewX(30deg); }
}
@keyframes lightSpeedOutRight { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(100%, 0px, 0px) skewX(30deg); }
}
.brx-animate-lightSpeedOutRight { animation-name: lightSpeedOutRight; animation-timing-function: ease-in; }
@-webkit-keyframes lightSpeedOutLeft { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(-100%, 0px, 0px) skewX(-30deg); }
}
@keyframes lightSpeedOutLeft { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(-100%, 0px, 0px) skewX(-30deg); }
}
.brx-animate-lightSpeedOutLeft { animation-name: lightSpeedOutLeft; animation-timing-function: ease-in; }
@-webkit-keyframes rotateIn { 
  0% { opacity: 0; transform: rotate(-200deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes rotateIn { 
  0% { opacity: 0; transform: rotate(-200deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.brx-animate-rotateIn { animation-name: rotateIn; transform-origin: center center; }
@-webkit-keyframes rotateInDownLeft { 
  0% { opacity: 0; transform: rotate(-45deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes rotateInDownLeft { 
  0% { opacity: 0; transform: rotate(-45deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.brx-animate-rotateInDownLeft { animation-name: rotateInDownLeft; transform-origin: left bottom; }
@-webkit-keyframes rotateInDownRight { 
  0% { opacity: 0; transform: rotate(45deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes rotateInDownRight { 
  0% { opacity: 0; transform: rotate(45deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.brx-animate-rotateInDownRight { animation-name: rotateInDownRight; transform-origin: right bottom; }
@-webkit-keyframes rotateInUpLeft { 
  0% { opacity: 0; transform: rotate(45deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes rotateInUpLeft { 
  0% { opacity: 0; transform: rotate(45deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.brx-animate-rotateInUpLeft { animation-name: rotateInUpLeft; transform-origin: left bottom; }
@-webkit-keyframes rotateInUpRight { 
  0% { opacity: 0; transform: rotate(-90deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes rotateInUpRight { 
  0% { opacity: 0; transform: rotate(-90deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.brx-animate-rotateInUpRight { animation-name: rotateInUpRight; transform-origin: right bottom; }
@-webkit-keyframes rotateOut { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: rotate(200deg); }
}
@keyframes rotateOut { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: rotate(200deg); }
}
.brx-animate-rotateOut { animation-name: rotateOut; transform-origin: center center; }
@-webkit-keyframes rotateOutDownLeft { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: rotate(45deg); }
}
@keyframes rotateOutDownLeft { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: rotate(45deg); }
}
.brx-animate-rotateOutDownLeft { animation-name: rotateOutDownLeft; transform-origin: left bottom; }
@-webkit-keyframes rotateOutDownRight { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: rotate(-45deg); }
}
@keyframes rotateOutDownRight { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: rotate(-45deg); }
}
.brx-animate-rotateOutDownRight { animation-name: rotateOutDownRight; transform-origin: right bottom; }
@-webkit-keyframes rotateOutUpLeft { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: rotate(-45deg); }
}
@keyframes rotateOutUpLeft { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: rotate(-45deg); }
}
.brx-animate-rotateOutUpLeft { animation-name: rotateOutUpLeft; transform-origin: left bottom; }
@-webkit-keyframes rotateOutUpRight { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: rotate(90deg); }
}
@keyframes rotateOutUpRight { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: rotate(90deg); }
}
.brx-animate-rotateOutUpRight { animation-name: rotateOutUpRight; transform-origin: right bottom; }
@-webkit-keyframes hinge { 
  0% { animation-timing-function: ease-in-out; }
  20%, 60% { animation-timing-function: ease-in-out; transform: rotate(80deg); }
  40%, 80% { animation-timing-function: ease-in-out; opacity: 1; transform: rotate(60deg); }
  100% { opacity: 0; transform: translate3d(0px, 700px, 0px); }
}
@keyframes hinge { 
  0% { animation-timing-function: ease-in-out; }
  20%, 60% { animation-timing-function: ease-in-out; transform: rotate(80deg); }
  40%, 80% { animation-timing-function: ease-in-out; opacity: 1; transform: rotate(60deg); }
  100% { opacity: 0; transform: translate3d(0px, 700px, 0px); }
}
.brx-animate-hinge { animation-duration: calc(var(--animate-duration)*2); animation-name: hinge; transform-origin: left top; }
@-webkit-keyframes jackInTheBox { 
  0% { opacity: 0; transform: scale(0.1) rotate(30deg); transform-origin: center bottom; }
  50% { transform: rotate(-10deg); }
  70% { transform: rotate(3deg); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes jackInTheBox { 
  0% { opacity: 0; transform: scale(0.1) rotate(30deg); transform-origin: center bottom; }
  50% { transform: rotate(-10deg); }
  70% { transform: rotate(3deg); }
  100% { opacity: 1; transform: scale(1); }
}
.brx-animate-jackInTheBox { animation-name: jackInTheBox; }
@-webkit-keyframes rollIn { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) rotate(-120deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes rollIn { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) rotate(-120deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}
.brx-animate-rollIn { animation-name: rollIn; }
@-webkit-keyframes rollOut { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(100%, 0px, 0px) rotate(120deg); }
}
@keyframes rollOut { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(100%, 0px, 0px) rotate(120deg); }
}
.brx-animate-rollOut { animation-name: rollOut; }
@-webkit-keyframes zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}
@keyframes zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}
.brx-animate-zoomIn { animation-name: zoomIn; }
@-webkit-keyframes zoomInDown { 
  0% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -1000px, 0px); }
  60% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); }
}
@keyframes zoomInDown { 
  0% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -1000px, 0px); }
  60% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); }
}
.brx-animate-zoomInDown { animation-name: zoomInDown; }
@-webkit-keyframes zoomInLeft { 
  0% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px); }
  60% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px); }
}
@keyframes zoomInLeft { 
  0% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px); }
  60% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px); }
}
.brx-animate-zoomInLeft { animation-name: zoomInLeft; }
@-webkit-keyframes zoomInRight { 
  0% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px); }
  60% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px); }
}
@keyframes zoomInRight { 
  0% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px); }
  60% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px); }
}
.brx-animate-zoomInRight { animation-name: zoomInRight; }
@-webkit-keyframes zoomInUp { 
  0% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 1000px, 0px); }
  60% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); }
}
@keyframes zoomInUp { 
  0% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 1000px, 0px); }
  60% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); }
}
.brx-animate-zoomInUp { animation-name: zoomInUp; }
@-webkit-keyframes zoomOut { 
  0% { opacity: 1; }
  50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  100% { opacity: 0; }
}
@keyframes zoomOut { 
  0% { opacity: 1; }
  50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  100% { opacity: 0; }
}
.brx-animate-zoomOut { animation-name: zoomOut; }
@-webkit-keyframes zoomOutDown { 
  40% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); }
  100% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 2000px, 0px); }
}
@keyframes zoomOutDown { 
  40% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); }
  100% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 2000px, 0px); }
}
.brx-animate-zoomOutDown { animation-name: zoomOutDown; transform-origin: center bottom; }
@-webkit-keyframes zoomOutLeft { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0px, 0px); }
  100% { opacity: 0; transform: scale(0.1) translate3d(-2000px, 0px, 0px); }
}
@keyframes zoomOutLeft { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0px, 0px); }
  100% { opacity: 0; transform: scale(0.1) translate3d(-2000px, 0px, 0px); }
}
.brx-animate-zoomOutLeft { animation-name: zoomOutLeft; transform-origin: left center; }
@-webkit-keyframes zoomOutRight { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0px, 0px); }
  100% { opacity: 0; transform: scale(0.1) translate3d(2000px, 0px, 0px); }
}
@keyframes zoomOutRight { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0px, 0px); }
  100% { opacity: 0; transform: scale(0.1) translate3d(2000px, 0px, 0px); }
}
.brx-animate-zoomOutRight { animation-name: zoomOutRight; transform-origin: right center; }
@-webkit-keyframes zoomOutUp { 
  40% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); }
  100% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -2000px, 0px); }
}
@keyframes zoomOutUp { 
  40% { animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); }
  100% { animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -2000px, 0px); }
}
.brx-animate-zoomOutUp { animation-name: zoomOutUp; transform-origin: center bottom; }
@-webkit-keyframes slideInDown { 
  0% { transform: translate3d(0px, -100%, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
@keyframes slideInDown { 
  0% { transform: translate3d(0px, -100%, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
.brx-animate-slideInDown { animation-name: slideInDown; }
@-webkit-keyframes slideInLeft { 
  0% { transform: translate3d(-100%, 0px, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
@keyframes slideInLeft { 
  0% { transform: translate3d(-100%, 0px, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
.brx-animate-slideInLeft { animation-name: slideInLeft; }
@-webkit-keyframes slideInRight { 
  0% { transform: translate3d(100%, 0px, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
@keyframes slideInRight { 
  0% { transform: translate3d(100%, 0px, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
.brx-animate-slideInRight { animation-name: slideInRight; }
@-webkit-keyframes slideInUp { 
  0% { transform: translate3d(0px, 100%, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
@keyframes slideInUp { 
  0% { transform: translate3d(0px, 100%, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
.brx-animate-slideInUp { animation-name: slideInUp; }
@-webkit-keyframes slideOutDown { 
  0% { transform: translateZ(0px); }
  100% { transform: translate3d(0px, 100%, 0px); visibility: hidden; }
}
@keyframes slideOutDown { 
  0% { transform: translateZ(0px); }
  100% { transform: translate3d(0px, 100%, 0px); visibility: hidden; }
}
.brx-animate-slideOutDown { animation-name: slideOutDown; }
@-webkit-keyframes slideOutLeft { 
  0% { transform: translateZ(0px); }
  100% { transform: translate3d(-100%, 0px, 0px); visibility: hidden; }
}
@keyframes slideOutLeft { 
  0% { transform: translateZ(0px); }
  100% { transform: translate3d(-100%, 0px, 0px); visibility: hidden; }
}
.brx-animate-slideOutLeft { animation-name: slideOutLeft; }
@-webkit-keyframes slideOutRight { 
  0% { transform: translateZ(0px); }
  100% { transform: translate3d(100%, 0px, 0px); visibility: hidden; }
}
@keyframes slideOutRight { 
  0% { transform: translateZ(0px); }
  100% { transform: translate3d(100%, 0px, 0px); visibility: hidden; }
}
.brx-animate-slideOutRight { animation-name: slideOutRight; }
@-webkit-keyframes slideOutUp { 
  0% { transform: translateZ(0px); }
  100% { transform: translate3d(0px, -100%, 0px); visibility: hidden; }
}
@keyframes slideOutUp { 
  0% { transform: translateZ(0px); }
  100% { transform: translate3d(0px, -100%, 0px); visibility: hidden; }
}
.brx-animate-slideOutUp { animation-name: slideOutUp; }
:root { --bricks-color-9e4548: #f5f5f5; --bricks-color-df9ccb: #e0e0e0; --bricks-color-a09f88: #9e9e9e; --bricks-color-f45e05: #616161; --bricks-color-8987ea: #424242; --bricks-color-7cdad3: #212121; --bricks-color-1d34a6: #ffeb3b; --bricks-color-b55d35: #ffc107; --bricks-color-a798b3: #ff9800; --bricks-color-a8b46f: #ff5722; --bricks-color-431557: #f44336; --bricks-color-358dc3: #9c27b0; --bricks-color-b2c825: #2196f3; --bricks-color-8778d1: #03a9f4; --bricks-color-aa3bd6: #81D4FA; --bricks-color-091f90: #4caf50; --bricks-color-1c2294: #8bc34a; --bricks-color-61c740: #cddc39; --bricks-color-zcheqk: #ffffff; --bricks-color-zxkxci: #fffaf8; --bricks-color-abekpp: #000000; --bricks-color-fnpdiw: rgba(0, 0, 0, 0.5); --bricks-color-klclrt: #ffffff; --bricks-color-vaguyx: #121212; --bricks-color-isnuyh: #ebaa33; --bricks-color-bentwy: #000000; --bricks-color-xuaxlz: rgba(0, 0, 0, 0); --bricks-color-geaqlq: #919191; }
body { font-family: "Shippori Mincho", serif; }
h2 { font-family: "Shippori Mincho", serif; }
h3 { font-family: "Shippori Mincho", serif; }
h6 { font-family: "Shippori Mincho", serif; }
:root * { border-color: rgb(191, 191, 191); }
html { background-color: rgb(238, 233, 230); }
body { background: none; }
.vertical.brxe-block { min-width: 1em; top: 150px; max-width: 1px; z-index: 4; }
.vertical { writing-mode: vertical-rl; }
.brx-body { height: 100%; }
.wpcf7-form label { color: rgb(0, 0, 0) !important; font-size: 13px; }
.wpcf7-form input.wpcf7-form-control { box-shadow: none; }
body, h1, h2, h3, h4, h5, h6, p, div, section, li, a { font-family: "Zen Old Mincho", serif; }
html { background-color: rgb(238, 233, 230); }
body { background: none; }
@media (max-width: 991px){
#brxe-swfjtl .bricks-nav-menu-wrapper { display: none; }
#brxe-swfjtl .bricks-mobile-menu-toggle { display: block; }
}
#brxe-swfjtl .bricks-nav-menu > li > a { color: var(--bricks-color-zcheqk); text-transform: uppercase; font-size: 13px; font-family: "Shippori Mincho", serif; letter-spacing: 0.7px; padding-right: 10px; }
#brxe-swfjtl .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-zcheqk); text-transform: uppercase; font-size: 13px; font-family: "Shippori Mincho", serif; letter-spacing: 0.7px; padding-right: 10px; }
#brxe-swfjtl .bricks-nav-menu .current-menu-item > a { color: rgba(255, 255, 255, 0.6); }
#brxe-swfjtl .bricks-nav-menu .current-menu-item > .brx-submenu-toggle > * { color: rgba(255, 255, 255, 0.6); }
#brxe-swfjtl .bricks-nav-menu > .current-menu-parent > a { color: rgba(255, 255, 255, 0.6); }
#brxe-swfjtl .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle > * { color: rgba(255, 255, 255, 0.6); }
#brxe-swfjtl .bricks-nav-menu > .current-menu-ancestor > a { color: rgba(255, 255, 255, 0.6); }
#brxe-swfjtl .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle > * { color: rgba(255, 255, 255, 0.6); }
#brxe-swfjtl .bricks-mobile-menu-toggle { color: var(--bricks-color-zcheqk); }
#brxe-swfjtl .bricks-nav-menu > li:hover > a { color: rgba(255, 255, 255, 0.7); }
#brxe-swfjtl .bricks-nav-menu > li:hover > .brx-submenu-toggle > * { color: rgba(255, 255, 255, 0.7); }
#brxe-swfjtl { align-self: flex-end; max-width: 80%; margin-right: 20px; margin-left: 20px; letter-spacing: 1.8em; }
#brxe-swfjtl .bricks-nav-menu { flex-direction: row; }
#brxe-swfjtl .bricks-nav-menu > li { margin-left: 10px; }
#brxe-swfjtl .bricks-mobile-menu-wrapper::before { background-color: rgba(37, 21, 14, 0.8); }
#brxe-swfjtl .bricks-mobile-menu > li > a { font-family: "Shippori Mincho", serif; text-transform: none; letter-spacing: 1.2px; }
#brxe-swfjtl .bricks-mobile-menu > li > .brx-submenu-toggle > * { font-family: "Shippori Mincho", serif; text-transform: none; letter-spacing: 1.2px; }
@media (max-width: 991px){
#brxe-swfjtl .bricks-nav-menu > li { margin-left: 20px; }
#brxe-swfjtl .bricks-nav-menu > li > a { font-size: 15px; color: var(--bricks-color-klclrt); }
#brxe-swfjtl .bricks-nav-menu > li > .brx-submenu-toggle > * { font-size: 15px; color: var(--bricks-color-klclrt); }
#brxe-swfjtl { align-self: flex-end; }
}
@media (max-width: 767px){
#brxe-swfjtl { order: 3; }
#brxe-swfjtl .bricks-nav-menu > li > a { color: var(--bricks-color-klclrt); }
#brxe-swfjtl .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-klclrt); }
}
@media (max-width: 478px){
#brxe-swfjtl .bricks-mobile-menu-wrapper::before { background-color: rgba(37, 21, 14, 0.8); }
#brxe-swfjtl .bricks-mobile-menu-wrapper { width: 70%; justify-content: flex-start; align-items: flex-start; }
#brxe-swfjtl .bricks-mobile-menu-wrapper .brx-submenu-toggle { justify-content: flex-start; }
#brxe-swfjtl .bricks-mobile-menu-wrapper a { width: auto; }
#brxe-swfjtl .bricks-mobile-menu > li > a { padding-top: 15px; }
#brxe-swfjtl .bricks-mobile-menu > li > .brx-submenu-toggle > * { padding-top: 15px; }
#brxe-swfjtl .bricks-mobile-menu-toggle { color: rgb(0, 0, 0); }
#brxe-swfjtl .bricks-nav-menu > li > a { color: var(--bricks-color-fnpdiw); }
#brxe-swfjtl .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-fnpdiw); }
#brxe-swfjtl.show-mobile-menu .bricks-mobile-menu-toggle { color: var(--bricks-color-klclrt) !important; }
}
#brxe-fcbgca { margin-top: 1.3em; }
#brxe-e9dae1 { background-color: rgba(0, 0, 0, 0); justify-content: space-around; min-width: 100%; padding-bottom: 1em; flex-direction: row; z-index: 5; }
@media (max-width: 767px){
#brxe-e9dae1 { justify-content: space-between; }
}
#brxe-jatxwz { position: absolute; z-index: 999; display: none; flex-direction: column; width: 90px; }
@media (max-width: 478px){
#brxe-jatxwz { display: flex; align-self: flex-start !important; }
}
#brxe-mgeqqm { display: none; }
@media (max-width: 478px){
#brxe-mgeqqm { position: absolute; top: 50px; left: 0px; align-items: center; display: flex; margin-top: 10px; align-self: center !important; }
}
#brxe-beirgr { position: absolute; z-index: 999; display: flex; flex-direction: column; width: 90px; }
@media (max-width: 478px){
#brxe-beirgr { display: none; }
}
#brxe-tdxyhe { position: absolute; z-index: 4; display: flex; flex-direction: column; align-items: center; margin-top: 85px; }
@media (max-width: 478px){
#brxe-tdxyhe { display: none; }
}
#brxe-mvsuum { min-width: 2em; }
#brxe-mvsuum .bricks-layout-wrapper { --columns: 1; }
#brxe-xbdnso { position: absolute; right: 15px; z-index: 3; display: flex; top: 45vh; }
.vertical { writing-mode: vertical-rl; flex-direction: column; }
#brxe-xnhqoz .swiper-slide[data-brx-swiper-index="0"] .image::after { background-color: rgba(0, 0, 0, 0.42); }
#brxe-xnhqoz .swiper-slide[data-brx-swiper-index="1"] .image::after { background-color: rgba(0, 0, 0, 0.54); }
#brxe-xnhqoz .swiper-slide[data-brx-swiper-index="2"] .image::after { background-color: rgba(0, 0, 0, 0.42); }
#brxe-xnhqoz .swiper-slide[data-brx-swiper-index="4"] .image::after { background-color: rgba(0, 0, 0, 0.23); }
#brxe-xnhqoz { height: 100vh; }
@media (max-width: 767px){
#brxe-xnhqoz .swiper-slide[data-brx-swiper-index="3"] .image::after { background-color: rgba(0, 0, 0, 0.12); }
}
@media (max-width: 478px){
#brxe-xnhqoz { height: 70vh; }
}
#brxe-cphame { min-width: 100%; height: 100vh; top: 0px; }
@media (max-width: 478px){
#brxe-cphame { height: 70vh; margin-top: 160px; }
}
#brxe-tnvwji { background-color: rgb(238, 233, 230); }
#brxe-ceyrdc { align-items: center; color: rgb(98, 45, 24); margin-top: 80px; max-width: 80%; }
#brxe-ixoudd { min-width: 100%; align-items: center; }
#brxe-jiaajn { margin-top: 2em; }
#brxe-monnnv { margin-top: 50px; }
#brxe-azjgtj { margin-top: 2em; margin-bottom: 40px; padding-bottom: 0px; }
#brxe-tbubiv { max-width: 80%; }
@media (max-width: 767px){
#brxe-tbubiv { max-width: 85%; }
}
#brxe-lfnuks { max-width: 100%; padding-top: 50px; padding-bottom: 80px; align-items: center; }
#brxe-tmsnqq { color: var(--bricks-color-bentwy); }
#scroll { position: fixed; bottom: 25px; right: 25px; z-index: 5; background-color: rgba(161, 118, 69, 0.78); padding: 10px 15px; font-size: 25px; color: var(--bricks-color-klclrt); display: none; }
#scroll { cursor: pointer; }
#brxe-337cea { margin-bottom: 15px; }
@media (max-width: 991px){
#brxe-337cea { z-index: 5; }
}
#brxe-f93758 { width: 30%; flex-shrink: 0; align-items: center; }
@media (max-width: 767px){
#brxe-f93758 { width: 100%; order: 1; align-items: center; padding-right: 0px; }
}
@media (max-width: 478px){
#brxe-f93758 { align-items: center; }
}
#brxe-34d451 { flex-direction: row; }
@media (max-width: 767px){
#brxe-34d451 { justify-content: space-between; }
}
#brxe-df7b31 { color: rgb(255, 255, 255); line-height: 1; font-size: 1.3em; gap: 1.5em; }
@media (max-width: 767px){
#brxe-df7b31 { gap: 1em; }
}
#brxe-ybohzu { color: var(--bricks-color-klclrt); font-size: 0.8em; font-weight: 300; }
#brxe-ybohzu .bricks-nav-menu > li { margin-bottom: 0.8em; margin-left: 0px; }
#brxe-ybohzu .bricks-nav-menu > li > a { padding-right: 10px; padding-left: 10px; }
#brxe-ybohzu .bricks-nav-menu > li > .brx-submenu-toggle > * { padding-right: 10px; padding-left: 10px; }
@media (max-width: 767px){
#brxe-ybohzu .bricks-nav-menu { flex-direction: row-reverse; }
}
#brxe-7ebd7c { font-size: 12px; font-weight: 300; color: rgba(255, 255, 255, 0.79); font-family: "Zen Old Mincho", serif; }
#brxe-ab0222 { margin-top: 10px; justify-content: space-between; flex-direction: column; align-items: center; padding-top: 0px; }
@media (max-width: 991px){
#brxe-ab0222 { flex-direction: column; align-items: center; }
}
@media (max-width: 767px){
#brxe-ab0222 { align-items: center; flex-direction: column; margin-bottom: 20px; }
}
#brxe-fedfe6 { background-color: rgb(36, 20, 14); width: 100%; padding-top: 30px; padding-bottom: 30px; align-items: center; font-family: "Shippori Mincho", serif; align-self: stretch !important; }
#brx-header.sticky.scrolling .bricks-nav-menu > li > a { color: var(--bricks-color-bentwy); }
#brx-header.sticky.scrolling .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-bentwy); }
#brx-header.sticky.scrolling .brxe-nav-menu .bricks-mobile-menu-toggle { color: var(--bricks-color-bentwy); }
#brx-header.sticky.scrolling .brx-nav-nested-items > li > .brx-submenu-toggle > * { color: var(--bricks-color-bentwy); }
input.wpcf7-submit { padding: 0.5em !important; background-color: rgb(255, 255, 255) !important; border: 1px solid rgb(191, 191, 191) !important; color: rgb(0, 0, 0) !important; font-weight: normal !important; }
input.wpcf7-submit:hover { background-color: rgb(191, 191, 191) !important; }
.bricks-swiper-container { list-style: none; margin-left: auto; margin-right: auto; opacity: 0; overflow: hidden; padding: 0px; position: relative; transition: opacity 0.1s ease-in 0.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(0px); }
.swiper-slide { flex-shrink: 0; height: 100%; position: relative; transition-property: transform; width: 100%; }
.swiper-pagination.swiper-pagination-hidden { opacity: 0; }
.swiper-pagination-bullet-active { background-color: rgb(0, 0, 0); }
.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(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform: scale(0.33); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform: scale(0.33); }
.bricks-swiper-container .swiper-notification { left: 0px; opacity: 0; pointer-events: none; position: absolute; top: 0px; z-index: -1000; }
.swiper-fade .swiper-slide { pointer-events: none; transition-property: opacity; }
.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.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-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
:root:where([data-cl-s~="s14"]) { --bricks-color-9e4548: #f5f5f5; --bricks-color-df9ccb: #e0e0e0; --bricks-color-a09f88: #9e9e9e; --bricks-color-f45e05: #616161; --bricks-color-8987ea: #424242; --bricks-color-7cdad3: #212121; --bricks-color-1d34a6: #ffeb3b; --bricks-color-b55d35: #ffc107; --bricks-color-a798b3: #ff9800; --bricks-color-a8b46f: #ff5722; --bricks-color-431557: #f44336; --bricks-color-358dc3: #9c27b0; --bricks-color-b2c825: #2196f3; --bricks-color-8778d1: #03a9f4; --bricks-color-aa3bd6: #81D4FA; --bricks-color-091f90: #4caf50; --bricks-color-1c2294: #8bc34a; --bricks-color-61c740: #cddc39; --bricks-color-zcheqk: #ffffff; --bricks-color-zxkxci: #fffaf8; --bricks-color-abekpp: #000000; --bricks-color-fnpdiw: rgba(0, 0, 0, 0.5); --bricks-color-klclrt: #ffffff; --bricks-color-vaguyx: #121212; --bricks-color-isnuyh: #ebaa33; --bricks-color-bentwy: #000000; --bricks-color-xuaxlz: rgba(0, 0, 0, 0); --bricks-color-geaqlq: #919191; }
:where([data-cl-s~="s14"]) body { font-family: "Shippori Mincho", serif; }
:where([data-cl-s~="s14"]) h2 { font-family: "Shippori Mincho", serif; }
:where([data-cl-s~="s14"]) h3 { font-family: "Shippori Mincho", serif; }
:root:where([data-cl-s~="s14"]) * { border-color: rgb(191, 191, 191); }
html:where([data-cl-s~="s14"]) { background-color: rgb(238, 233, 230); }
:where([data-cl-s~="s14"]) body { background: none; }
:where([data-cl-s~="s14"]) .brx-body { height: 100%; }
:where([data-cl-s~="s14"]) body, :where([data-cl-s~="s14"]) h1, :where([data-cl-s~="s14"]) h2, :where([data-cl-s~="s14"]) h3, :where([data-cl-s~="s14"]) h4, :where([data-cl-s~="s14"]) h5, :where([data-cl-s~="s14"]) h6, :where([data-cl-s~="s14"]) p, :where([data-cl-s~="s14"]) div, :where([data-cl-s~="s14"]) section, :where([data-cl-s~="s14"]) li, :where([data-cl-s~="s14"]) a { font-family: "Zen Old Mincho", serif; }
:where([data-cl-s~="s14"]) #brxe-jfxppg { margin-top: 5px; margin-left: 5px; }
:where([data-cl-s~="s14"]) #brxe-wbrvja { width: 90px; }
@media (max-width: 991px){
:where([data-cl-s~="s14"]) #brxe-599b92 .bricks-nav-menu-wrapper { display: none; }
:where([data-cl-s~="s14"]) #brxe-599b92 .bricks-mobile-menu-toggle { display: block; }
}
:where([data-cl-s~="s14"]) #brxe-599b92 .bricks-nav-menu > li > a { color: var(--bricks-color-abekpp); text-transform: uppercase; font-size: 13px; font-family: "Shippori Mincho", serif; letter-spacing: 0.7px; padding-right: 5px; padding-left: 5px; }
:where([data-cl-s~="s14"]) #brxe-599b92 .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-abekpp); text-transform: uppercase; font-size: 13px; font-family: "Shippori Mincho", serif; letter-spacing: 0.7px; padding-right: 5px; padding-left: 5px; }
:where([data-cl-s~="s14"]) #brxe-599b92 .bricks-nav-menu .current-menu-item > a { color: var(--bricks-color-bentwy); border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s14"]) #brxe-599b92 .bricks-nav-menu .current-menu-item > .brx-submenu-toggle > * { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s14"]) #brxe-599b92 .bricks-nav-menu > .current-menu-parent > a { color: var(--bricks-color-bentwy); border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s14"]) #brxe-599b92 .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle > * { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s14"]) #brxe-599b92 .bricks-nav-menu > .current-menu-ancestor > a { color: var(--bricks-color-bentwy); border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s14"]) #brxe-599b92 .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle > * { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s14"]) #brxe-599b92 .bricks-mobile-menu-toggle { color: var(--bricks-color-zcheqk); }
:where([data-cl-s~="s14"]) #brxe-599b92 .bricks-nav-menu > li:hover > a { color: rgb(51, 51, 51); }
:where([data-cl-s~="s14"]) #brxe-599b92 .bricks-nav-menu > li:hover > .brx-submenu-toggle > * { color: rgb(51, 51, 51); }
:where([data-cl-s~="s14"]) #brxe-599b92 { align-self: flex-end; max-width: 80%; margin-right: 20px; margin-left: 20px; letter-spacing: 1.8em; }
:where([data-cl-s~="s14"]) #brxe-599b92 .bricks-nav-menu { flex-direction: row; }
:where([data-cl-s~="s14"]) #brxe-599b92 .bricks-nav-menu > li { margin-left: 10px; }
:where([data-cl-s~="s14"]) #brxe-599b92 .bricks-mobile-menu-wrapper::before { background-color: rgba(37, 21, 14, 0.8); }
:where([data-cl-s~="s14"]) #brxe-599b92 .bricks-mobile-menu > li > a { font-family: "Shippori Mincho", serif; text-transform: none; letter-spacing: 1.2px; }
:where([data-cl-s~="s14"]) #brxe-599b92 .bricks-mobile-menu > li > .brx-submenu-toggle > * { font-family: "Shippori Mincho", serif; text-transform: none; letter-spacing: 1.2px; }
:where([data-cl-s~="s14"]) #brxe-599b92 .bricks-nav-menu .current-menu-item > .brx-submenu-toggle { border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s14"]) #brxe-599b92 .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle { border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s14"]) #brxe-599b92 .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle { border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s14"]) #brxe-599b92.show-mobile-menu .bricks-mobile-menu-toggle { color: var(--bricks-color-klclrt) !important; }
@media (max-width: 991px){
:where([data-cl-s~="s14"]) #brxe-599b92 .bricks-nav-menu > li { margin-left: 20px; }
:where([data-cl-s~="s14"]) #brxe-599b92 .bricks-nav-menu > li > a { font-size: 15px; color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s14"]) #brxe-599b92 .bricks-nav-menu > li > .brx-submenu-toggle > * { font-size: 15px; color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s14"]) #brxe-599b92 { align-self: flex-end; }
:where([data-cl-s~="s14"]) #brxe-599b92 .bricks-mobile-menu-toggle { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s14"]) #brxe-599b92.show-mobile-menu .bricks-mobile-menu-toggle { color: var(--bricks-color-klclrt) !important; }
}
@media (max-width: 767px){
:where([data-cl-s~="s14"]) #brxe-599b92 { order: 3; }
:where([data-cl-s~="s14"]) #brxe-599b92 .bricks-nav-menu > li > a { color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s14"]) #brxe-599b92 .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-klclrt); }
}
@media (max-width: 478px){
:where([data-cl-s~="s14"]) #brxe-599b92 .bricks-mobile-menu-wrapper::before { background-color: rgba(37, 21, 14, 0.8); }
:where([data-cl-s~="s14"]) #brxe-599b92 .bricks-mobile-menu-wrapper { width: 70%; justify-content: flex-start; align-items: flex-start; }
:where([data-cl-s~="s14"]) #brxe-599b92 .bricks-mobile-menu-wrapper .brx-submenu-toggle { justify-content: flex-start; }
:where([data-cl-s~="s14"]) #brxe-599b92 .bricks-mobile-menu-wrapper a { width: auto; }
:where([data-cl-s~="s14"]) #brxe-599b92 .bricks-mobile-menu > li > a { padding-top: 15px; }
:where([data-cl-s~="s14"]) #brxe-599b92 .bricks-mobile-menu > li > .brx-submenu-toggle > * { padding-top: 15px; }
:where([data-cl-s~="s14"]) #brxe-599b92 .bricks-mobile-menu-toggle { color: rgb(0, 0, 0); }
:where([data-cl-s~="s14"]) #brxe-599b92 .bricks-nav-menu > li > a { color: var(--bricks-color-fnpdiw); }
:where([data-cl-s~="s14"]) #brxe-599b92 .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-fnpdiw); }
:where([data-cl-s~="s14"]) #brxe-599b92.show-mobile-menu .bricks-mobile-menu-toggle { color: var(--bricks-color-klclrt) !important; }
}
:where([data-cl-s~="s14"]) #brxe-zdunve { display: flex; align-items: flex-end; margin-top: 1.3em; align-self: flex-start !important; }
@media (max-width: 767px){
:where([data-cl-s~="s14"]) #brxe-zdunve { flex-direction: row; display: flex; justify-content: flex-end; }
}
:where([data-cl-s~="s14"]) #brxe-f81ee8 { justify-content: space-around; min-width: 100%; padding-bottom: 1em; flex-direction: row; z-index: 5; }
@media (max-width: 991px){
:where([data-cl-s~="s14"]) #brxe-f81ee8 { display: flex; }
}
@media (max-width: 767px){
:where([data-cl-s~="s14"]) #brxe-f81ee8 { justify-content: space-between; flex-wrap: nowrap; }
}
:where([data-cl-s~="s14"]) #brxe-239a91 { background-position: left bottom; background-attachment: scroll; background-repeat: repeat-x; background-size: auto; background-color: rgb(238, 233, 230); background-image: url("../img/ad03eb261ee.jpg"); position: relative; min-width: 100%; height: 150px; }
:where([data-cl-s~="s14"]) #brxe-239a91::before { background-image: linear-gradient(rgba(0, 0, 0, 0), rgb(238, 233, 230) 80%); position: absolute; content: ""; inset: 0px; pointer-events: none; }
@media (max-width: 767px){
:where([data-cl-s~="s14"]) #brxe-239a91 { display: none; }
}
:where([data-cl-s~="s14"]) #brxe-wlojlm { position: relative; }
:where([data-cl-s~="s14"]) :where(#brxe-wlojlm > *) { position: relative; }
:where([data-cl-s~="s14"]) #brxe-wlojlm::before { background-image: linear-gradient(rgba(0, 0, 0, 0), rgb(238, 233, 230) 80%); position: absolute; content: ""; inset: 0px; pointer-events: none; }
:where([data-cl-s~="s14"]) #brxe-iuhyco { display: none; }
@media (max-width: 767px){
:where([data-cl-s~="s14"]) #brxe-iuhyco { display: flex; }
}
:where([data-cl-s~="s14"]) #brxe-1adb51 { min-width: 100%; top: 0px; }
:where([data-cl-s~="s14"]) #brxe-f7d513 { background-color: rgb(238, 233, 230); min-width: 100%; width: 100%; }
:where([data-cl-s~="s14"]) #scroll { position: fixed; bottom: 25px; right: 25px; z-index: 5; background-color: rgba(161, 118, 69, 0.78); padding: 10px 15px; font-size: 25px; color: var(--bricks-color-klclrt); display: none; }
:where([data-cl-s~="s14"]) #scroll { cursor: pointer; }
:where([data-cl-s~="s14"]) #brxe-337cea { margin-bottom: 15px; }
@media (max-width: 991px){
:where([data-cl-s~="s14"]) #brxe-337cea { z-index: 5; }
}
:where([data-cl-s~="s14"]) #brxe-f93758 { width: 30%; flex-shrink: 0; align-items: center; }
@media (max-width: 767px){
:where([data-cl-s~="s14"]) #brxe-f93758 { width: 100%; order: 1; align-items: center; padding-right: 0px; }
}
@media (max-width: 478px){
:where([data-cl-s~="s14"]) #brxe-f93758 { align-items: center; }
}
:where([data-cl-s~="s14"]) #brxe-34d451 { flex-direction: row; }
@media (max-width: 767px){
:where([data-cl-s~="s14"]) #brxe-34d451 { justify-content: space-between; }
}
:where([data-cl-s~="s14"]) #brxe-df7b31 { color: rgb(255, 255, 255); line-height: 1; font-size: 1.3em; gap: 1.5em; }
@media (max-width: 767px){
:where([data-cl-s~="s14"]) #brxe-df7b31 { gap: 1em; }
}
:where([data-cl-s~="s14"]) #brxe-ybohzu { color: var(--bricks-color-klclrt); font-size: 0.8em; font-weight: 300; }
:where([data-cl-s~="s14"]) #brxe-ybohzu .bricks-nav-menu > li { margin-bottom: 0.8em; margin-left: 0px; }
:where([data-cl-s~="s14"]) #brxe-ybohzu .bricks-nav-menu > li > a { padding-right: 10px; padding-left: 10px; }
:where([data-cl-s~="s14"]) #brxe-ybohzu .bricks-nav-menu > li > .brx-submenu-toggle > * { padding-right: 10px; padding-left: 10px; }
@media (max-width: 767px){
:where([data-cl-s~="s14"]) #brxe-ybohzu .bricks-nav-menu { flex-direction: row-reverse; }
}
:where([data-cl-s~="s14"]) #brxe-7ebd7c { font-size: 12px; font-weight: 300; color: rgba(255, 255, 255, 0.79); font-family: "Zen Old Mincho", serif; }
:where([data-cl-s~="s14"]) #brxe-ab0222 { margin-top: 10px; justify-content: space-between; flex-direction: column; align-items: center; padding-top: 0px; }
@media (max-width: 991px){
:where([data-cl-s~="s14"]) #brxe-ab0222 { flex-direction: column; align-items: center; }
}
@media (max-width: 767px){
:where([data-cl-s~="s14"]) #brxe-ab0222 { align-items: center; flex-direction: column; margin-bottom: 20px; }
}
:where([data-cl-s~="s14"]) #brxe-fedfe6 { background-color: rgb(36, 20, 14); width: 100%; padding-top: 30px; padding-bottom: 30px; align-items: center; font-family: "Shippori Mincho", serif; align-self: stretch !important; }
:root:where([data-cl-s~="s15"]) { --bricks-color-9e4548: #f5f5f5; --bricks-color-df9ccb: #e0e0e0; --bricks-color-a09f88: #9e9e9e; --bricks-color-f45e05: #616161; --bricks-color-8987ea: #424242; --bricks-color-7cdad3: #212121; --bricks-color-1d34a6: #ffeb3b; --bricks-color-b55d35: #ffc107; --bricks-color-a798b3: #ff9800; --bricks-color-a8b46f: #ff5722; --bricks-color-431557: #f44336; --bricks-color-358dc3: #9c27b0; --bricks-color-b2c825: #2196f3; --bricks-color-8778d1: #03a9f4; --bricks-color-aa3bd6: #81D4FA; --bricks-color-091f90: #4caf50; --bricks-color-1c2294: #8bc34a; --bricks-color-61c740: #cddc39; --bricks-color-zcheqk: #ffffff; --bricks-color-zxkxci: #fffaf8; --bricks-color-abekpp: #000000; --bricks-color-fnpdiw: rgba(0, 0, 0, 0.5); --bricks-color-klclrt: #ffffff; --bricks-color-vaguyx: #121212; --bricks-color-isnuyh: #ebaa33; --bricks-color-bentwy: #000000; --bricks-color-xuaxlz: rgba(0, 0, 0, 0); --bricks-color-geaqlq: #919191; }
:where([data-cl-s~="s15"]) body { font-family: "Shippori Mincho", serif; }
:where([data-cl-s~="s15"]) h2 { font-family: "Shippori Mincho", serif; }
:where([data-cl-s~="s15"]) h3 { font-family: "Shippori Mincho", serif; }
:where([data-cl-s~="s15"]) h6 { font-family: "Shippori Mincho", serif; }
:root:where([data-cl-s~="s15"]) * { border-color: rgb(191, 191, 191); }
html:where([data-cl-s~="s15"]) { background-color: rgb(238, 233, 230); }
:where([data-cl-s~="s15"]) body { background: none; }
:where([data-cl-s~="s15"]) .brx-body { height: 100%; }
:where([data-cl-s~="s15"]) body, :where([data-cl-s~="s15"]) h1, :where([data-cl-s~="s15"]) h2, :where([data-cl-s~="s15"]) h3, :where([data-cl-s~="s15"]) h4, :where([data-cl-s~="s15"]) h5, :where([data-cl-s~="s15"]) h6, :where([data-cl-s~="s15"]) p, :where([data-cl-s~="s15"]) div, :where([data-cl-s~="s15"]) section, :where([data-cl-s~="s15"]) li, :where([data-cl-s~="s15"]) a { font-family: "Zen Old Mincho", serif; }
@media (max-width: 991px){
:where([data-cl-s~="s15"]) #brxe-swfjtl .bricks-nav-menu-wrapper { display: none; }
:where([data-cl-s~="s15"]) #brxe-swfjtl .bricks-mobile-menu-toggle { display: block; }
}
:where([data-cl-s~="s15"]) #brxe-swfjtl .bricks-nav-menu > li > a { color: var(--bricks-color-zcheqk); font-size: 13px; font-family: "Shippori Mincho", serif; letter-spacing: 0.7px; font-weight: 500; padding-right: 5px; padding-left: 5px; }
:where([data-cl-s~="s15"]) #brxe-swfjtl .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-zcheqk); font-size: 13px; font-family: "Shippori Mincho", serif; letter-spacing: 0.7px; font-weight: 500; padding-right: 5px; padding-left: 5px; }
:where([data-cl-s~="s15"]) #brxe-swfjtl .bricks-nav-menu .current-menu-item > a { color: var(--bricks-color-zxkxci); border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s15"]) #brxe-swfjtl .bricks-nav-menu .current-menu-item > .brx-submenu-toggle > * { color: var(--bricks-color-zxkxci); }
:where([data-cl-s~="s15"]) #brxe-swfjtl .bricks-nav-menu > .current-menu-parent > a { color: var(--bricks-color-zxkxci); border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s15"]) #brxe-swfjtl .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle > * { color: var(--bricks-color-zxkxci); }
:where([data-cl-s~="s15"]) #brxe-swfjtl .bricks-nav-menu > .current-menu-ancestor > a { color: var(--bricks-color-zxkxci); border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s15"]) #brxe-swfjtl .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle > * { color: var(--bricks-color-zxkxci); }
:where([data-cl-s~="s15"]) #brxe-swfjtl .bricks-mobile-menu-toggle { color: var(--bricks-color-zcheqk); }
:where([data-cl-s~="s15"]) #brxe-swfjtl .bricks-nav-menu > li:hover > a { color: rgba(255, 255, 255, 0.7); }
:where([data-cl-s~="s15"]) #brxe-swfjtl .bricks-nav-menu > li:hover > .brx-submenu-toggle > * { color: rgba(255, 255, 255, 0.7); }
:where([data-cl-s~="s15"]) #brxe-swfjtl .bricks-nav-menu { flex-direction: row; }
:where([data-cl-s~="s15"]) #brxe-swfjtl { max-width: 80%; margin-top: 1.3em; margin-right: 20px; margin-left: 20px; letter-spacing: 1.8em; display: flex; }
:where([data-cl-s~="s15"]) #brxe-swfjtl .bricks-nav-menu > li { margin-left: 10px; }
:where([data-cl-s~="s15"]) #brxe-swfjtl .bricks-mobile-menu-wrapper::before { background-color: rgba(37, 21, 14, 0.8); }
:where([data-cl-s~="s15"]) #brxe-swfjtl .bricks-mobile-menu > li > a { font-family: "Shippori Mincho", serif; text-transform: none; letter-spacing: 1.2px; }
:where([data-cl-s~="s15"]) #brxe-swfjtl .bricks-mobile-menu > li > .brx-submenu-toggle > * { font-family: "Shippori Mincho", serif; text-transform: none; letter-spacing: 1.2px; }
:where([data-cl-s~="s15"]) #brxe-swfjtl .bricks-nav-menu .current-menu-item > .brx-submenu-toggle { border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s15"]) #brxe-swfjtl .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle { border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s15"]) #brxe-swfjtl .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle { border-bottom: 1px solid rgb(137, 101, 60); }
@media (max-width: 991px){
:where([data-cl-s~="s15"]) #brxe-swfjtl .bricks-nav-menu > li { margin-left: 20px; }
:where([data-cl-s~="s15"]) #brxe-swfjtl .bricks-nav-menu > li > a { font-size: 15px; color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s15"]) #brxe-swfjtl .bricks-nav-menu > li > .brx-submenu-toggle > * { font-size: 15px; color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s15"]) #brxe-swfjtl { align-self: flex-end; }
}
@media (max-width: 767px){
:where([data-cl-s~="s15"]) #brxe-swfjtl { order: 3; display: flex; }
:where([data-cl-s~="s15"]) #brxe-swfjtl .bricks-nav-menu > li > a { color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s15"]) #brxe-swfjtl .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s15"]) #brxe-swfjtl.show-mobile-menu .bricks-mobile-menu-toggle { color: var(--bricks-color-klclrt) !important; }
}
@media (max-width: 478px){
:where([data-cl-s~="s15"]) #brxe-swfjtl .bricks-mobile-menu-wrapper::before { background-color: rgba(37, 21, 14, 0.8); }
:where([data-cl-s~="s15"]) #brxe-swfjtl .bricks-mobile-menu-wrapper { width: 70%; justify-content: flex-start; align-items: flex-start; }
:where([data-cl-s~="s15"]) #brxe-swfjtl .bricks-mobile-menu-wrapper .brx-submenu-toggle { justify-content: flex-start; }
:where([data-cl-s~="s15"]) #brxe-swfjtl .bricks-mobile-menu-wrapper a { width: auto; }
:where([data-cl-s~="s15"]) #brxe-swfjtl .bricks-mobile-menu > li > a { padding-top: 15px; }
:where([data-cl-s~="s15"]) #brxe-swfjtl .bricks-mobile-menu > li > .brx-submenu-toggle > * { padding-top: 15px; }
:where([data-cl-s~="s15"]) #brxe-swfjtl .bricks-mobile-menu-toggle { color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s15"]) #brxe-swfjtl .bricks-nav-menu > li > a { color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s15"]) #brxe-swfjtl .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-klclrt); }
}
:where([data-cl-s~="s15"]) #brxe-e9dae1 { flex-direction: row; background-color: rgba(0, 0, 0, 0); justify-content: flex-end; min-width: 100%; z-index: 5; padding-bottom: 1em; display: flex; }
@media (max-width: 767px){
:where([data-cl-s~="s15"]) #brxe-e9dae1 { justify-content: flex-end; display: flex; }
}
:where([data-cl-s~="s15"]) #brxe-9ddd0d { background-image: url("../img/a8ed8478a71.webp"); background-attachment: fixed; background-position: center top; background-repeat: no-repeat; background-size: cover; justify-content: flex-end; width: 100%; align-items: center; min-height: 500px; position: relative; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: flex; align-self: stretch !important; }
:where([data-cl-s~="s15"]) #brxe-9ddd0d::before { background-image: linear-gradient(rgba(0, 0, 0, 0.23), rgba(0, 0, 0, 0.23)); position: absolute; content: ""; inset: 0px; pointer-events: none; }
@media (max-width: 991px){
:where([data-cl-s~="s15"]) #brxe-9ddd0d { justify-content: flex-start; display: none; }
}
@media (max-width: 478px){
:where([data-cl-s~="s15"]) #brxe-9ddd0d { display: none; }
}
:where([data-cl-s~="s15"]) #brxe-irkudz { display: none; }
@media (max-width: 991px){
:where([data-cl-s~="s15"]) #brxe-irkudz { display: flex; max-height: 500px; }
}
@media (max-width: 478px){
:where([data-cl-s~="s15"]) #brxe-irkudz { display: block; }
}
:where([data-cl-s~="s15"]) #brxe-86ec08 { position: absolute; z-index: 999; display: flex; flex-direction: column; width: 90px; left: 0px; }
:where([data-cl-s~="s15"]) #brxe-50eaf7 { align-self: center; line-height: 36px; color: rgb(106, 25, 23); }
:where([data-cl-s~="s15"]) #brxe-28116b { align-self: center; color: var(--bricks-color-vaguyx); line-height: 30px; margin-bottom: 40px; }
:where([data-cl-s~="s15"]) #brxe-40fae6 { align-self: center; }
:where([data-cl-s~="s15"]) #brxe-40fae6 .description { font-size: 0.8em; color: rgb(106, 25, 23); }
@media (max-width: 767px){
:where([data-cl-s~="s15"]) #brxe-40fae6 { width: 100%; }
}
:where([data-cl-s~="s15"]) #brxe-0457c6 { padding: 20px 10px; align-self: center !important; }
@media (max-width: 767px){
:where([data-cl-s~="s15"]) #brxe-0457c6 { width: 95%; padding-right: 10px; padding-left: 10px; }
}
:where([data-cl-s~="s15"]) #brxe-737bc9 { align-self: center; line-height: 36px; color: rgb(106, 25, 23); }
:where([data-cl-s~="s15"]) #brxe-291693 { align-self: center; color: var(--bricks-color-vaguyx); line-height: 30px; margin-bottom: 40px; }
:where([data-cl-s~="s15"]) #brxe-464a76 .description { font-size: 0.8em; color: rgb(106, 25, 23); }
:where([data-cl-s~="s15"]) #brxe-0cb777 { padding: 20px 10px; align-self: center !important; }
@media (max-width: 767px){
:where([data-cl-s~="s15"]) #brxe-0cb777 { width: 95%; padding-right: 10px; padding-left: 10px; }
}
:where([data-cl-s~="s15"]) #brxe-hdvvdh { align-self: center; line-height: 36px; color: rgb(106, 25, 23); }
:where([data-cl-s~="s15"]) #brxe-deznei { align-self: center; color: var(--bricks-color-vaguyx); line-height: 30px; margin-bottom: 40px; }
:where([data-cl-s~="s15"]) #brxe-raljox .description { font-size: 0.8em; color: rgb(106, 25, 23); }
:where([data-cl-s~="s15"]) #brxe-raljox { padding-top: 0px; margin-top: -17px; }
:where([data-cl-s~="s15"]) #brxe-zyhved { padding: 20px 10px; align-self: center !important; }
@media (max-width: 767px){
:where([data-cl-s~="s15"]) #brxe-zyhved { width: 95%; padding-right: 10px; padding-left: 10px; }
}
:where([data-cl-s~="s15"]) #brxe-hrpbgh { max-width: 45%; background-color: rgba(255, 255, 255, 0.9); }
@media (max-width: 991px){
:where([data-cl-s~="s15"]) #brxe-hrpbgh { max-width: 45%; }
}
@media (max-width: 767px){
:where([data-cl-s~="s15"]) #brxe-hrpbgh { max-width: 80%; }
}
@media (max-width: 478px){
:where([data-cl-s~="s15"]) #brxe-hrpbgh { max-width: 95%; }
}
:where([data-cl-s~="s15"]) #brxe-222946 { align-self: center; line-height: 36px; color: rgb(106, 25, 23); }
:where([data-cl-s~="s15"]) #brxe-2a6a35 { align-self: center; color: var(--bricks-color-vaguyx); line-height: 30px; margin-bottom: 40px; }
:where([data-cl-s~="s15"]) #brxe-fb1f51 .description { color: rgb(106, 25, 23); font-size: 0.8em; }
:where([data-cl-s~="s15"]) #brxe-0d3dad { padding: 20px 10px; align-self: center !important; }
@media (max-width: 767px){
:where([data-cl-s~="s15"]) #brxe-0d3dad { width: 95%; padding-right: 10px; padding-left: 10px; }
}
:where([data-cl-s~="s15"]) #brxe-jmifdt { align-self: center; line-height: 36px; color: rgb(106, 25, 23); }
:where([data-cl-s~="s15"]) #brxe-jthdoj { align-self: center; color: var(--bricks-color-vaguyx); line-height: 30px; margin-bottom: 40px; }
:where([data-cl-s~="s15"]) #brxe-brizta .description { color: rgb(106, 25, 23); font-size: 0.8em; }
:where([data-cl-s~="s15"]) #brxe-owhdau { padding: 20px 10px; align-self: center !important; }
@media (max-width: 767px){
:where([data-cl-s~="s15"]) #brxe-owhdau { width: 95%; padding-right: 10px; padding-left: 10px; }
}
:where([data-cl-s~="s15"]) #brxe-axnjvi { align-self: center; line-height: 36px; color: rgb(106, 25, 23); }
:where([data-cl-s~="s15"]) #brxe-lrojfo { align-self: center; color: var(--bricks-color-vaguyx); line-height: 30px; margin-bottom: 40px; }
:where([data-cl-s~="s15"]) #brxe-ywcncg .description { color: rgb(106, 25, 23); font-size: 0.8em; }
:where([data-cl-s~="s15"]) #brxe-grktaj { padding: 20px 10px; align-self: center !important; }
@media (max-width: 767px){
:where([data-cl-s~="s15"]) #brxe-grktaj { width: 95%; padding-right: 10px; padding-left: 10px; }
}
:where([data-cl-s~="s15"]) #brxe-ruxafn { padding: 20px 10px; margin-bottom: 10px; font-size: 0.9em; align-self: center !important; }
@media (max-width: 767px){
:where([data-cl-s~="s15"]) #brxe-ruxafn { width: 95%; padding-right: 10px; padding-left: 10px; }
}
:where([data-cl-s~="s15"]) #brxe-erqlkm { max-width: 45%; background-color: rgba(255, 255, 255, 0.9); }
@media (max-width: 991px){
:where([data-cl-s~="s15"]) #brxe-erqlkm { max-width: 45%; }
}
@media (max-width: 767px){
:where([data-cl-s~="s15"]) #brxe-erqlkm { max-width: 80%; }
}
@media (max-width: 478px){
:where([data-cl-s~="s15"]) #brxe-erqlkm { max-width: 95%; }
}
:where([data-cl-s~="s15"]) #brxe-5d1626 { padding: 100px 20px 80px; background-image: url("../img/a6d3bab7050.webp"); background-attachment: fixed; background-position: center top; background-repeat: repeat; background-size: auto; width: 100%; position: relative; flex-direction: row; align-items: stretch; align-self: stretch !important; }
:where([data-cl-s~="s15"]) :where(#brxe-5d1626 > *) { position: relative; }
:where([data-cl-s~="s15"]) #brxe-5d1626::before { background-image: linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1)); position: absolute; content: ""; inset: 0px; pointer-events: none; }
@media (max-width: 767px){
:where([data-cl-s~="s15"]) #brxe-5d1626 { padding-bottom: 30px; }
}
@media (max-width: 478px){
:where([data-cl-s~="s15"]) #brxe-5d1626 { padding-top: 50px; }
}
:where([data-cl-s~="s15"]) #scroll { position: fixed; bottom: 25px; right: 25px; z-index: 5; background-color: rgba(161, 118, 69, 0.78); padding: 10px 15px; font-size: 25px; color: var(--bricks-color-klclrt); display: none; }
:where([data-cl-s~="s15"]) #scroll { cursor: pointer; }
:where([data-cl-s~="s15"]) #brxe-337cea { margin-bottom: 15px; }
@media (max-width: 991px){
:where([data-cl-s~="s15"]) #brxe-337cea { z-index: 5; }
}
:where([data-cl-s~="s15"]) #brxe-f93758 { width: 30%; flex-shrink: 0; align-items: center; }
@media (max-width: 767px){
:where([data-cl-s~="s15"]) #brxe-f93758 { width: 100%; order: 1; align-items: center; padding-right: 0px; }
}
@media (max-width: 478px){
:where([data-cl-s~="s15"]) #brxe-f93758 { align-items: center; }
}
:where([data-cl-s~="s15"]) #brxe-34d451 { flex-direction: row; }
@media (max-width: 767px){
:where([data-cl-s~="s15"]) #brxe-34d451 { justify-content: space-between; }
}
:where([data-cl-s~="s15"]) #brxe-df7b31 { color: rgb(255, 255, 255); line-height: 1; font-size: 1.3em; gap: 1.5em; }
@media (max-width: 767px){
:where([data-cl-s~="s15"]) #brxe-df7b31 { gap: 1em; }
}
:where([data-cl-s~="s15"]) #brxe-ybohzu { color: var(--bricks-color-klclrt); font-size: 0.8em; font-weight: 300; }
:where([data-cl-s~="s15"]) #brxe-ybohzu .bricks-nav-menu > li { margin-bottom: 0.8em; margin-left: 0px; }
:where([data-cl-s~="s15"]) #brxe-ybohzu .bricks-nav-menu > li > a { padding-right: 10px; padding-left: 10px; }
:where([data-cl-s~="s15"]) #brxe-ybohzu .bricks-nav-menu > li > .brx-submenu-toggle > * { padding-right: 10px; padding-left: 10px; }
@media (max-width: 767px){
:where([data-cl-s~="s15"]) #brxe-ybohzu .bricks-nav-menu { flex-direction: row-reverse; }
}
:where([data-cl-s~="s15"]) #brxe-7ebd7c { font-size: 12px; font-weight: 300; color: rgba(255, 255, 255, 0.79); font-family: "Zen Old Mincho", serif; }
:where([data-cl-s~="s15"]) #brxe-ab0222 { margin-top: 10px; justify-content: space-between; flex-direction: column; align-items: center; padding-top: 0px; }
@media (max-width: 991px){
:where([data-cl-s~="s15"]) #brxe-ab0222 { flex-direction: column; align-items: center; }
}
@media (max-width: 767px){
:where([data-cl-s~="s15"]) #brxe-ab0222 { align-items: center; flex-direction: column; margin-bottom: 20px; }
}
:where([data-cl-s~="s15"]) #brxe-fedfe6 { background-color: rgb(36, 20, 14); width: 100%; padding-top: 30px; padding-bottom: 30px; align-items: center; font-family: "Shippori Mincho", serif; align-self: stretch !important; }
:where([data-cl-s~="s15"]) #brx-header.sticky.scrolling .bricks-nav-menu > li > a { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s15"]) #brx-header.sticky.scrolling .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s15"]) #brx-header.sticky.scrolling .brxe-nav-menu .bricks-mobile-menu-toggle { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s15"]) #brx-header.sticky.scrolling .brx-nav-nested-items > li > .brx-submenu-toggle > * { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s16"]) .pswp.brx.pswp--open { display: block; }
:where([data-cl-s~="s16"]) .pswp.brx.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active { cursor: grabbing; }
:where([data-cl-s~="s16"]) .pswp.brx .pswp__img, :where([data-cl-s~="s16"]) .pswp.brx.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img, :where([data-cl-s~="s16"]) .pswp.brx.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active { cursor: zoom-out; }
:where([data-cl-s~="s16"]) .pswp.brx .pswp__hidden { display: none !important; }
:where([data-cl-s~="s16"]) .pswp.brx .pswp__button:active, :where([data-cl-s~="s16"]) .pswp.brx .pswp__button:focus, :where([data-cl-s~="s16"]) .pswp.brx .pswp__button:hover { background: none; border: 0px; box-shadow: none; opacity: 1; padding: 0px; transition: none; }
:where([data-cl-s~="s16"]) .pswp.brx .pswp__preloader--active .pswp__icn { opacity: 0.85; }
@keyframes pswp-clockwise { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
:root:where([data-cl-s~="s17"]) { --bricks-color-9e4548: #f5f5f5; --bricks-color-df9ccb: #e0e0e0; --bricks-color-a09f88: #9e9e9e; --bricks-color-f45e05: #616161; --bricks-color-8987ea: #424242; --bricks-color-7cdad3: #212121; --bricks-color-1d34a6: #ffeb3b; --bricks-color-b55d35: #ffc107; --bricks-color-a798b3: #ff9800; --bricks-color-a8b46f: #ff5722; --bricks-color-431557: #f44336; --bricks-color-358dc3: #9c27b0; --bricks-color-b2c825: #2196f3; --bricks-color-8778d1: #03a9f4; --bricks-color-aa3bd6: #81D4FA; --bricks-color-091f90: #4caf50; --bricks-color-1c2294: #8bc34a; --bricks-color-61c740: #cddc39; --bricks-color-zcheqk: #ffffff; --bricks-color-zxkxci: #fffaf8; --bricks-color-abekpp: #000000; --bricks-color-fnpdiw: rgba(0, 0, 0, 0.5); --bricks-color-klclrt: #ffffff; --bricks-color-vaguyx: #121212; --bricks-color-isnuyh: #ebaa33; --bricks-color-bentwy: #000000; --bricks-color-xuaxlz: rgba(0, 0, 0, 0); --bricks-color-geaqlq: #919191; }
:where([data-cl-s~="s17"]) body { font-family: "Shippori Mincho", serif; }
:where([data-cl-s~="s17"]) h2 { font-family: "Shippori Mincho", serif; }
:where([data-cl-s~="s17"]) h3 { font-family: "Shippori Mincho", serif; }
:root:where([data-cl-s~="s17"]) * { border-color: rgb(191, 191, 191); }
html:where([data-cl-s~="s17"]) { background-color: rgb(238, 233, 230); }
:where([data-cl-s~="s17"]) body { background: none; }
:where([data-cl-s~="s17"]) .brx-body { height: 100%; }
:where([data-cl-s~="s17"]) body, :where([data-cl-s~="s17"]) h1, :where([data-cl-s~="s17"]) h2, :where([data-cl-s~="s17"]) h3, :where([data-cl-s~="s17"]) h4, :where([data-cl-s~="s17"]) h5, :where([data-cl-s~="s17"]) h6, :where([data-cl-s~="s17"]) p, :where([data-cl-s~="s17"]) div, :where([data-cl-s~="s17"]) section, :where([data-cl-s~="s17"]) li, :where([data-cl-s~="s17"]) a { font-family: "Zen Old Mincho", serif; }
@media (max-width: 991px){
:where([data-cl-s~="s17"]) #brxe-swfjtl .bricks-nav-menu-wrapper { display: none; }
:where([data-cl-s~="s17"]) #brxe-swfjtl .bricks-mobile-menu-toggle { display: block; }
}
:where([data-cl-s~="s17"]) #brxe-swfjtl .bricks-nav-menu > li > a { color: var(--bricks-color-zcheqk); font-size: 13px; font-family: "Shippori Mincho", serif; letter-spacing: 0.7px; font-weight: 500; padding-right: 5px; padding-left: 5px; }
:where([data-cl-s~="s17"]) #brxe-swfjtl .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-zcheqk); font-size: 13px; font-family: "Shippori Mincho", serif; letter-spacing: 0.7px; font-weight: 500; padding-right: 5px; padding-left: 5px; }
:where([data-cl-s~="s17"]) #brxe-swfjtl .bricks-nav-menu .current-menu-item > a { color: var(--bricks-color-zxkxci); border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s17"]) #brxe-swfjtl .bricks-nav-menu .current-menu-item > .brx-submenu-toggle > * { color: var(--bricks-color-zxkxci); }
:where([data-cl-s~="s17"]) #brxe-swfjtl .bricks-nav-menu > .current-menu-parent > a { color: var(--bricks-color-zxkxci); border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s17"]) #brxe-swfjtl .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle > * { color: var(--bricks-color-zxkxci); }
:where([data-cl-s~="s17"]) #brxe-swfjtl .bricks-nav-menu > .current-menu-ancestor > a { color: var(--bricks-color-zxkxci); border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s17"]) #brxe-swfjtl .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle > * { color: var(--bricks-color-zxkxci); }
:where([data-cl-s~="s17"]) #brxe-swfjtl .bricks-mobile-menu-toggle { color: var(--bricks-color-zcheqk); }
:where([data-cl-s~="s17"]) #brxe-swfjtl .bricks-nav-menu > li:hover > a { color: rgba(255, 255, 255, 0.7); }
:where([data-cl-s~="s17"]) #brxe-swfjtl .bricks-nav-menu > li:hover > .brx-submenu-toggle > * { color: rgba(255, 255, 255, 0.7); }
:where([data-cl-s~="s17"]) #brxe-swfjtl .bricks-nav-menu { flex-direction: row; }
:where([data-cl-s~="s17"]) #brxe-swfjtl { max-width: 80%; margin-top: 1.3em; margin-right: 20px; margin-left: 20px; letter-spacing: 1.8em; display: flex; }
:where([data-cl-s~="s17"]) #brxe-swfjtl .bricks-nav-menu > li { margin-left: 10px; }
:where([data-cl-s~="s17"]) #brxe-swfjtl .bricks-mobile-menu-wrapper::before { background-color: rgba(37, 21, 14, 0.8); }
:where([data-cl-s~="s17"]) #brxe-swfjtl .bricks-mobile-menu > li > a { font-family: "Shippori Mincho", serif; text-transform: none; letter-spacing: 1.2px; }
:where([data-cl-s~="s17"]) #brxe-swfjtl .bricks-mobile-menu > li > .brx-submenu-toggle > * { font-family: "Shippori Mincho", serif; text-transform: none; letter-spacing: 1.2px; }
:where([data-cl-s~="s17"]) #brxe-swfjtl .bricks-nav-menu .current-menu-item > .brx-submenu-toggle { border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s17"]) #brxe-swfjtl .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle { border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s17"]) #brxe-swfjtl .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle { border-bottom: 1px solid rgb(137, 101, 60); }
@media (max-width: 991px){
:where([data-cl-s~="s17"]) #brxe-swfjtl .bricks-nav-menu > li { margin-left: 20px; }
:where([data-cl-s~="s17"]) #brxe-swfjtl .bricks-nav-menu > li > a { font-size: 15px; color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s17"]) #brxe-swfjtl .bricks-nav-menu > li > .brx-submenu-toggle > * { font-size: 15px; color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s17"]) #brxe-swfjtl { align-self: flex-end; }
}
@media (max-width: 767px){
:where([data-cl-s~="s17"]) #brxe-swfjtl { order: 3; display: flex; }
:where([data-cl-s~="s17"]) #brxe-swfjtl .bricks-nav-menu > li > a { color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s17"]) #brxe-swfjtl .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s17"]) #brxe-swfjtl.show-mobile-menu .bricks-mobile-menu-toggle { color: var(--bricks-color-klclrt) !important; }
}
@media (max-width: 478px){
:where([data-cl-s~="s17"]) #brxe-swfjtl .bricks-mobile-menu-wrapper::before { background-color: rgba(37, 21, 14, 0.8); }
:where([data-cl-s~="s17"]) #brxe-swfjtl .bricks-mobile-menu-wrapper { width: 70%; justify-content: flex-start; align-items: flex-start; }
:where([data-cl-s~="s17"]) #brxe-swfjtl .bricks-mobile-menu-wrapper .brx-submenu-toggle { justify-content: flex-start; }
:where([data-cl-s~="s17"]) #brxe-swfjtl .bricks-mobile-menu-wrapper a { width: auto; }
:where([data-cl-s~="s17"]) #brxe-swfjtl .bricks-mobile-menu > li > a { padding-top: 15px; }
:where([data-cl-s~="s17"]) #brxe-swfjtl .bricks-mobile-menu > li > .brx-submenu-toggle > * { padding-top: 15px; }
:where([data-cl-s~="s17"]) #brxe-swfjtl .bricks-mobile-menu-toggle { color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s17"]) #brxe-swfjtl .bricks-nav-menu > li > a { color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s17"]) #brxe-swfjtl .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-klclrt); }
}
:where([data-cl-s~="s17"]) #brxe-e9dae1 { flex-direction: row; background-color: rgba(0, 0, 0, 0); justify-content: flex-end; min-width: 100%; z-index: 5; padding-bottom: 1em; display: flex; }
@media (max-width: 767px){
:where([data-cl-s~="s17"]) #brxe-e9dae1 { justify-content: flex-end; display: flex; }
}
:where([data-cl-s~="s17"]) #brxe-b8b4ac { background-image: url("../img/ad23a218803.webp"); background-attachment: fixed; background-repeat: no-repeat; background-size: cover; background-position: center center; justify-content: flex-end; width: 100%; align-items: center; min-height: 500px; position: relative; align-self: stretch !important; }
:where([data-cl-s~="s17"]) #brxe-b8b4ac::before { background-image: linear-gradient(rgba(0, 0, 0, 0.23), rgba(0, 0, 0, 0.23)); position: absolute; content: ""; inset: 0px; pointer-events: none; }
@media (max-width: 991px){
:where([data-cl-s~="s17"]) #brxe-b8b4ac { padding-top: 50px; padding-right: 25px; padding-left: 25px; display: none; }
}
@media (max-width: 767px){
:where([data-cl-s~="s17"]) #brxe-b8b4ac { background-image: url("../img/a4f4368b2f9.webp"); background-repeat: no-repeat; background-position: center center; background-size: cover; display: none; }
}
@media (max-width: 478px){
:where([data-cl-s~="s17"]) #brxe-b8b4ac { background-image: url("../img/a4f4368b2f9.webp"); background-position: center center; background-size: cover; min-height: 300px; }
}
@media (max-width: 991px){
:where([data-cl-s~="s17"]) #brxe-qyhtga { margin-top: -60px; }
}
@media (max-width: 767px){
:where([data-cl-s~="s17"]) #brxe-qyhtga { margin-top: -30px; }
}
:where([data-cl-s~="s17"]) #brxe-jiqnhj { display: none; }
@media (max-width: 991px){
:where([data-cl-s~="s17"]) #brxe-jiqnhj { display: flex; max-height: 500px; overflow: hidden; }
}
@media (max-width: 767px){
:where([data-cl-s~="s17"]) #brxe-jiqnhj { display: flex; }
}
:where([data-cl-s~="s17"]) #brxe-e0413c { position: absolute; z-index: 999; display: flex; flex-direction: column; width: 90px; left: 0px; }
@media (max-width: 991px){
:where([data-cl-s~="s17"]) #brxe-e0413c { display: flex; }
}
@media (max-width: 767px){
:where([data-cl-s~="s17"]) #brxe-e0413c { display: flex; }
}
@media (max-width: 478px){
:where([data-cl-s~="s17"]) #brxe-e0413c { display: flex; }
}
:where([data-cl-s~="s17"]) #brxe-fknnrl { flex-direction: row; justify-content: center; }
:where([data-cl-s~="s17"]) #brxe-fknnrl:focus { color: rgb(255, 0, 0); }
:where([data-cl-s~="s17"]) #brxe-fynygx .tab-title { padding-bottom: 5px !important; }
:where([data-cl-s~="s17"]) .brx-open { color: rgb(98, 45, 24); font-weight: bold; border-bottom: 1px solid rgb(98, 45, 24); }
@media (max-width: 991px){
:where([data-cl-s~="s17"]) #brxe-fknnrl { margin-bottom: 10px; }
}
:where([data-cl-s~="s17"]) #brxe-hqacau { --columns: 3; --gutter: 10px; }
:where([data-cl-s~="s17"]) #brxe-cvtwga { --columns: 3; --gutter: 10px; }
:where([data-cl-s~="s17"]) #brxe-cgepuf { padding: 20px; }
:where([data-cl-s~="s17"]) #brxe-fynygx > .tab-menu .tab-title { padding: 20px; }
:where([data-cl-s~="s17"]) #brxe-fynygx > .tab-content { padding: 20px; }
:where([data-cl-s~="s17"]) #brxe-aejjyw { margin-top: 50px; }
@media (max-width: 767px){
:where([data-cl-s~="s17"]) #brxe-aejjyw { margin-top: 20px; }
}
:where([data-cl-s~="s17"]) #brxe-ljdwwr { padding-top: 50px; padding-bottom: 50px; }
:where([data-cl-s~="s17"]) #scroll { position: fixed; bottom: 25px; right: 25px; z-index: 5; background-color: rgba(161, 118, 69, 0.78); padding: 10px 15px; font-size: 25px; color: var(--bricks-color-klclrt); display: none; }
:where([data-cl-s~="s17"]) #scroll { cursor: pointer; }
:where([data-cl-s~="s17"]) #brxe-337cea { margin-bottom: 15px; }
@media (max-width: 991px){
:where([data-cl-s~="s17"]) #brxe-337cea { z-index: 5; }
}
:where([data-cl-s~="s17"]) #brxe-f93758 { width: 30%; flex-shrink: 0; align-items: center; }
@media (max-width: 767px){
:where([data-cl-s~="s17"]) #brxe-f93758 { width: 100%; order: 1; align-items: center; padding-right: 0px; }
}
@media (max-width: 478px){
:where([data-cl-s~="s17"]) #brxe-f93758 { align-items: center; }
}
:where([data-cl-s~="s17"]) #brxe-34d451 { flex-direction: row; }
@media (max-width: 767px){
:where([data-cl-s~="s17"]) #brxe-34d451 { justify-content: space-between; }
}
:where([data-cl-s~="s17"]) #brxe-df7b31 { color: rgb(255, 255, 255); line-height: 1; font-size: 1.3em; gap: 1.5em; }
@media (max-width: 767px){
:where([data-cl-s~="s17"]) #brxe-df7b31 { gap: 1em; }
}
:where([data-cl-s~="s17"]) #brxe-ybohzu { color: var(--bricks-color-klclrt); font-size: 0.8em; font-weight: 300; }
:where([data-cl-s~="s17"]) #brxe-ybohzu .bricks-nav-menu > li { margin-bottom: 0.8em; margin-left: 0px; }
:where([data-cl-s~="s17"]) #brxe-ybohzu .bricks-nav-menu > li > a { padding-right: 10px; padding-left: 10px; }
:where([data-cl-s~="s17"]) #brxe-ybohzu .bricks-nav-menu > li > .brx-submenu-toggle > * { padding-right: 10px; padding-left: 10px; }
@media (max-width: 767px){
:where([data-cl-s~="s17"]) #brxe-ybohzu .bricks-nav-menu { flex-direction: row-reverse; }
}
:where([data-cl-s~="s17"]) #brxe-7ebd7c { font-size: 12px; font-weight: 300; color: rgba(255, 255, 255, 0.79); font-family: "Zen Old Mincho", serif; }
:where([data-cl-s~="s17"]) #brxe-ab0222 { margin-top: 10px; justify-content: space-between; flex-direction: column; align-items: center; padding-top: 0px; }
@media (max-width: 991px){
:where([data-cl-s~="s17"]) #brxe-ab0222 { flex-direction: column; align-items: center; }
}
@media (max-width: 767px){
:where([data-cl-s~="s17"]) #brxe-ab0222 { align-items: center; flex-direction: column; margin-bottom: 20px; }
}
:where([data-cl-s~="s17"]) #brxe-fedfe6 { background-color: rgb(36, 20, 14); width: 100%; padding-top: 30px; padding-bottom: 30px; align-items: center; font-family: "Shippori Mincho", serif; align-self: stretch !important; }
:where([data-cl-s~="s17"]) #brx-header.sticky.scrolling .bricks-nav-menu > li > a { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s17"]) #brx-header.sticky.scrolling .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s17"]) #brx-header.sticky.scrolling .brxe-nav-menu .bricks-mobile-menu-toggle { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s17"]) #brx-header.sticky.scrolling .brx-nav-nested-items > li > .brx-submenu-toggle > * { color: var(--bricks-color-bentwy); }
:root:where([data-cl-s~="s18"]) { --bricks-color-9e4548: #f5f5f5; --bricks-color-df9ccb: #e0e0e0; --bricks-color-a09f88: #9e9e9e; --bricks-color-f45e05: #616161; --bricks-color-8987ea: #424242; --bricks-color-7cdad3: #212121; --bricks-color-1d34a6: #ffeb3b; --bricks-color-b55d35: #ffc107; --bricks-color-a798b3: #ff9800; --bricks-color-a8b46f: #ff5722; --bricks-color-431557: #f44336; --bricks-color-358dc3: #9c27b0; --bricks-color-b2c825: #2196f3; --bricks-color-8778d1: #03a9f4; --bricks-color-aa3bd6: #81D4FA; --bricks-color-091f90: #4caf50; --bricks-color-1c2294: #8bc34a; --bricks-color-61c740: #cddc39; --bricks-color-zcheqk: #ffffff; --bricks-color-zxkxci: #fffaf8; --bricks-color-abekpp: #000000; --bricks-color-fnpdiw: rgba(0, 0, 0, 0.5); --bricks-color-klclrt: #ffffff; --bricks-color-vaguyx: #121212; --bricks-color-isnuyh: #ebaa33; --bricks-color-bentwy: #000000; --bricks-color-xuaxlz: rgba(0, 0, 0, 0); --bricks-color-geaqlq: #919191; }
:where([data-cl-s~="s18"]) body { font-family: "Shippori Mincho", serif; }
:where([data-cl-s~="s18"]) h2 { font-family: "Shippori Mincho", serif; }
:where([data-cl-s~="s18"]) h3 { font-family: "Shippori Mincho", serif; }
:root:where([data-cl-s~="s18"]) * { border-color: rgb(191, 191, 191); }
html:where([data-cl-s~="s18"]) { background-color: rgb(238, 233, 230); }
:where([data-cl-s~="s18"]) body { background: none; }
:where([data-cl-s~="s18"]) .brx-body { height: 100%; }
:where([data-cl-s~="s18"]) body, :where([data-cl-s~="s18"]) h1, :where([data-cl-s~="s18"]) h2, :where([data-cl-s~="s18"]) h3, :where([data-cl-s~="s18"]) h4, :where([data-cl-s~="s18"]) h5, :where([data-cl-s~="s18"]) h6, :where([data-cl-s~="s18"]) p, :where([data-cl-s~="s18"]) div, :where([data-cl-s~="s18"]) section, :where([data-cl-s~="s18"]) li, :where([data-cl-s~="s18"]) a { font-family: "Zen Old Mincho", serif; }
@media (max-width: 991px){
:where([data-cl-s~="s18"]) #brxe-swfjtl .bricks-nav-menu-wrapper { display: none; }
:where([data-cl-s~="s18"]) #brxe-swfjtl .bricks-mobile-menu-toggle { display: block; }
}
:where([data-cl-s~="s18"]) #brxe-swfjtl .bricks-nav-menu > li > a { color: var(--bricks-color-zcheqk); font-size: 13px; font-family: "Shippori Mincho", serif; letter-spacing: 0.7px; font-weight: 500; padding-right: 5px; padding-left: 5px; }
:where([data-cl-s~="s18"]) #brxe-swfjtl .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-zcheqk); font-size: 13px; font-family: "Shippori Mincho", serif; letter-spacing: 0.7px; font-weight: 500; padding-right: 5px; padding-left: 5px; }
:where([data-cl-s~="s18"]) #brxe-swfjtl .bricks-nav-menu .current-menu-item > a { color: var(--bricks-color-zxkxci); border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s18"]) #brxe-swfjtl .bricks-nav-menu .current-menu-item > .brx-submenu-toggle > * { color: var(--bricks-color-zxkxci); }
:where([data-cl-s~="s18"]) #brxe-swfjtl .bricks-nav-menu > .current-menu-parent > a { color: var(--bricks-color-zxkxci); border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s18"]) #brxe-swfjtl .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle > * { color: var(--bricks-color-zxkxci); }
:where([data-cl-s~="s18"]) #brxe-swfjtl .bricks-nav-menu > .current-menu-ancestor > a { color: var(--bricks-color-zxkxci); border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s18"]) #brxe-swfjtl .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle > * { color: var(--bricks-color-zxkxci); }
:where([data-cl-s~="s18"]) #brxe-swfjtl .bricks-mobile-menu-toggle { color: var(--bricks-color-zcheqk); }
:where([data-cl-s~="s18"]) #brxe-swfjtl .bricks-nav-menu > li:hover > a { color: rgba(255, 255, 255, 0.7); }
:where([data-cl-s~="s18"]) #brxe-swfjtl .bricks-nav-menu > li:hover > .brx-submenu-toggle > * { color: rgba(255, 255, 255, 0.7); }
:where([data-cl-s~="s18"]) #brxe-swfjtl .bricks-nav-menu { flex-direction: row; }
:where([data-cl-s~="s18"]) #brxe-swfjtl { max-width: 80%; margin-top: 1.3em; margin-right: 20px; margin-left: 20px; letter-spacing: 1.8em; display: flex; }
:where([data-cl-s~="s18"]) #brxe-swfjtl .bricks-nav-menu > li { margin-left: 10px; }
:where([data-cl-s~="s18"]) #brxe-swfjtl .bricks-mobile-menu-wrapper::before { background-color: rgba(37, 21, 14, 0.8); }
:where([data-cl-s~="s18"]) #brxe-swfjtl .bricks-mobile-menu > li > a { font-family: "Shippori Mincho", serif; text-transform: none; letter-spacing: 1.2px; }
:where([data-cl-s~="s18"]) #brxe-swfjtl .bricks-mobile-menu > li > .brx-submenu-toggle > * { font-family: "Shippori Mincho", serif; text-transform: none; letter-spacing: 1.2px; }
:where([data-cl-s~="s18"]) #brxe-swfjtl .bricks-nav-menu .current-menu-item > .brx-submenu-toggle { border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s18"]) #brxe-swfjtl .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle { border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s18"]) #brxe-swfjtl .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle { border-bottom: 1px solid rgb(137, 101, 60); }
@media (max-width: 991px){
:where([data-cl-s~="s18"]) #brxe-swfjtl .bricks-nav-menu > li { margin-left: 20px; }
:where([data-cl-s~="s18"]) #brxe-swfjtl .bricks-nav-menu > li > a { font-size: 15px; color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s18"]) #brxe-swfjtl .bricks-nav-menu > li > .brx-submenu-toggle > * { font-size: 15px; color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s18"]) #brxe-swfjtl { align-self: flex-end; }
}
@media (max-width: 767px){
:where([data-cl-s~="s18"]) #brxe-swfjtl { order: 3; display: flex; }
:where([data-cl-s~="s18"]) #brxe-swfjtl .bricks-nav-menu > li > a { color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s18"]) #brxe-swfjtl .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s18"]) #brxe-swfjtl.show-mobile-menu .bricks-mobile-menu-toggle { color: var(--bricks-color-klclrt) !important; }
}
@media (max-width: 478px){
:where([data-cl-s~="s18"]) #brxe-swfjtl .bricks-mobile-menu-wrapper::before { background-color: rgba(37, 21, 14, 0.8); }
:where([data-cl-s~="s18"]) #brxe-swfjtl .bricks-mobile-menu-wrapper { width: 70%; justify-content: flex-start; align-items: flex-start; }
:where([data-cl-s~="s18"]) #brxe-swfjtl .bricks-mobile-menu-wrapper .brx-submenu-toggle { justify-content: flex-start; }
:where([data-cl-s~="s18"]) #brxe-swfjtl .bricks-mobile-menu-wrapper a { width: auto; }
:where([data-cl-s~="s18"]) #brxe-swfjtl .bricks-mobile-menu > li > a { padding-top: 15px; }
:where([data-cl-s~="s18"]) #brxe-swfjtl .bricks-mobile-menu > li > .brx-submenu-toggle > * { padding-top: 15px; }
:where([data-cl-s~="s18"]) #brxe-swfjtl .bricks-mobile-menu-toggle { color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s18"]) #brxe-swfjtl .bricks-nav-menu > li > a { color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s18"]) #brxe-swfjtl .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-klclrt); }
}
:where([data-cl-s~="s18"]) #brxe-e9dae1 { flex-direction: row; background-color: rgba(0, 0, 0, 0); justify-content: flex-end; min-width: 100%; z-index: 5; padding-bottom: 1em; display: flex; }
@media (max-width: 767px){
:where([data-cl-s~="s18"]) #brxe-e9dae1 { justify-content: flex-end; display: flex; }
}
:where([data-cl-s~="s18"]) #brxe-6768db { background-image: url("../img/abe87bf4451.webp"); background-attachment: fixed; background-position: center center; background-repeat: no-repeat; background-size: cover; justify-content: flex-end; width: 100%; align-items: center; min-height: 500px; position: relative; display: flex; align-self: stretch !important; }
:where([data-cl-s~="s18"]) #brxe-6768db::before { background-image: linear-gradient(rgba(0, 0, 0, 0.23), rgba(0, 0, 0, 0.23)); position: absolute; content: ""; inset: 0px; pointer-events: none; }
@media (max-width: 991px){
:where([data-cl-s~="s18"]) #brxe-6768db { display: none; }
}
@media (max-width: 767px){
:where([data-cl-s~="s18"]) #brxe-6768db { display: none; }
}
:where([data-cl-s~="s18"]) #brxe-vfursl { display: none; }
@media (max-width: 991px){
:where([data-cl-s~="s18"]) #brxe-vfursl { display: flex; max-height: 500px; overflow: hidden; }
}
@media (max-width: 767px){
:where([data-cl-s~="s18"]) #brxe-vfursl { display: block; }
}
:where([data-cl-s~="s18"]) #brxe-c9704c { position: absolute; z-index: 999; display: flex; flex-direction: column; width: 90px; left: 0px; }
:where([data-cl-s~="s18"]) #scroll { position: fixed; bottom: 25px; right: 25px; z-index: 5; background-color: rgba(161, 118, 69, 0.78); padding: 10px 15px; font-size: 25px; color: var(--bricks-color-klclrt); display: none; }
:where([data-cl-s~="s18"]) #scroll { cursor: pointer; }
:where([data-cl-s~="s18"]) #brxe-337cea { margin-bottom: 15px; }
@media (max-width: 991px){
:where([data-cl-s~="s18"]) #brxe-337cea { z-index: 5; }
}
:where([data-cl-s~="s18"]) #brxe-f93758 { width: 30%; flex-shrink: 0; align-items: center; }
@media (max-width: 767px){
:where([data-cl-s~="s18"]) #brxe-f93758 { width: 100%; order: 1; align-items: center; padding-right: 0px; }
}
@media (max-width: 478px){
:where([data-cl-s~="s18"]) #brxe-f93758 { align-items: center; }
}
:where([data-cl-s~="s18"]) #brxe-34d451 { flex-direction: row; }
@media (max-width: 767px){
:where([data-cl-s~="s18"]) #brxe-34d451 { justify-content: space-between; }
}
:where([data-cl-s~="s18"]) #brxe-df7b31 { color: rgb(255, 255, 255); line-height: 1; font-size: 1.3em; gap: 1.5em; }
@media (max-width: 767px){
:where([data-cl-s~="s18"]) #brxe-df7b31 { gap: 1em; }
}
:where([data-cl-s~="s18"]) #brxe-ybohzu { color: var(--bricks-color-klclrt); font-size: 0.8em; font-weight: 300; }
:where([data-cl-s~="s18"]) #brxe-ybohzu .bricks-nav-menu > li { margin-bottom: 0.8em; margin-left: 0px; }
:where([data-cl-s~="s18"]) #brxe-ybohzu .bricks-nav-menu > li > a { padding-right: 10px; padding-left: 10px; }
:where([data-cl-s~="s18"]) #brxe-ybohzu .bricks-nav-menu > li > .brx-submenu-toggle > * { padding-right: 10px; padding-left: 10px; }
@media (max-width: 767px){
:where([data-cl-s~="s18"]) #brxe-ybohzu .bricks-nav-menu { flex-direction: row-reverse; }
}
:where([data-cl-s~="s18"]) #brxe-7ebd7c { font-size: 12px; font-weight: 300; color: rgba(255, 255, 255, 0.79); font-family: "Zen Old Mincho", serif; }
:where([data-cl-s~="s18"]) #brxe-ab0222 { margin-top: 10px; justify-content: space-between; flex-direction: column; align-items: center; padding-top: 0px; }
@media (max-width: 991px){
:where([data-cl-s~="s18"]) #brxe-ab0222 { flex-direction: column; align-items: center; }
}
@media (max-width: 767px){
:where([data-cl-s~="s18"]) #brxe-ab0222 { align-items: center; flex-direction: column; margin-bottom: 20px; }
}
:where([data-cl-s~="s18"]) #brxe-fedfe6 { background-color: rgb(36, 20, 14); width: 100%; padding-top: 30px; padding-bottom: 30px; align-items: center; font-family: "Shippori Mincho", serif; align-self: stretch !important; }
:where([data-cl-s~="s18"]) #brx-header.sticky.scrolling .bricks-nav-menu > li > a { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s18"]) #brx-header.sticky.scrolling .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s18"]) #brx-header.sticky.scrolling .brxe-nav-menu .bricks-mobile-menu-toggle { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s18"]) #brx-header.sticky.scrolling .brx-nav-nested-items > li > .brx-submenu-toggle > * { color: var(--bricks-color-bentwy); }
:root:where([data-cl-s~="s19"]) { --bricks-color-9e4548: #f5f5f5; --bricks-color-df9ccb: #e0e0e0; --bricks-color-a09f88: #9e9e9e; --bricks-color-f45e05: #616161; --bricks-color-8987ea: #424242; --bricks-color-7cdad3: #212121; --bricks-color-1d34a6: #ffeb3b; --bricks-color-b55d35: #ffc107; --bricks-color-a798b3: #ff9800; --bricks-color-a8b46f: #ff5722; --bricks-color-431557: #f44336; --bricks-color-358dc3: #9c27b0; --bricks-color-b2c825: #2196f3; --bricks-color-8778d1: #03a9f4; --bricks-color-aa3bd6: #81D4FA; --bricks-color-091f90: #4caf50; --bricks-color-1c2294: #8bc34a; --bricks-color-61c740: #cddc39; --bricks-color-zcheqk: #ffffff; --bricks-color-zxkxci: #fffaf8; --bricks-color-abekpp: #000000; --bricks-color-fnpdiw: rgba(0, 0, 0, 0.5); --bricks-color-klclrt: #ffffff; --bricks-color-vaguyx: #121212; --bricks-color-isnuyh: #ebaa33; --bricks-color-bentwy: #000000; --bricks-color-xuaxlz: rgba(0, 0, 0, 0); --bricks-color-geaqlq: #919191; }
:where([data-cl-s~="s19"]) body { font-family: "Shippori Mincho", serif; }
:where([data-cl-s~="s19"]) h2 { font-family: "Shippori Mincho", serif; }
:where([data-cl-s~="s19"]) h3 { font-family: "Shippori Mincho", serif; }
:root:where([data-cl-s~="s19"]) * { border-color: rgb(191, 191, 191); }
html:where([data-cl-s~="s19"]) { background-color: rgb(238, 233, 230); }
:where([data-cl-s~="s19"]) body { background: none; }
:where([data-cl-s~="s19"]) .brx-body { height: 100%; }
:where([data-cl-s~="s19"]) body, :where([data-cl-s~="s19"]) h1, :where([data-cl-s~="s19"]) h2, :where([data-cl-s~="s19"]) h3, :where([data-cl-s~="s19"]) h4, :where([data-cl-s~="s19"]) h5, :where([data-cl-s~="s19"]) h6, :where([data-cl-s~="s19"]) p, :where([data-cl-s~="s19"]) div, :where([data-cl-s~="s19"]) section, :where([data-cl-s~="s19"]) li, :where([data-cl-s~="s19"]) a { font-family: "Zen Old Mincho", serif; }
@media (max-width: 991px){
:where([data-cl-s~="s19"]) #brxe-swfjtl .bricks-nav-menu-wrapper { display: none; }
:where([data-cl-s~="s19"]) #brxe-swfjtl .bricks-mobile-menu-toggle { display: block; }
}
:where([data-cl-s~="s19"]) #brxe-swfjtl .bricks-nav-menu > li > a { color: var(--bricks-color-zcheqk); font-size: 13px; font-family: "Shippori Mincho", serif; letter-spacing: 0.7px; font-weight: 500; padding-right: 5px; padding-left: 5px; }
:where([data-cl-s~="s19"]) #brxe-swfjtl .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-zcheqk); font-size: 13px; font-family: "Shippori Mincho", serif; letter-spacing: 0.7px; font-weight: 500; padding-right: 5px; padding-left: 5px; }
:where([data-cl-s~="s19"]) #brxe-swfjtl .bricks-nav-menu .current-menu-item > a { color: var(--bricks-color-zxkxci); border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s19"]) #brxe-swfjtl .bricks-nav-menu .current-menu-item > .brx-submenu-toggle > * { color: var(--bricks-color-zxkxci); }
:where([data-cl-s~="s19"]) #brxe-swfjtl .bricks-nav-menu > .current-menu-parent > a { color: var(--bricks-color-zxkxci); border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s19"]) #brxe-swfjtl .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle > * { color: var(--bricks-color-zxkxci); }
:where([data-cl-s~="s19"]) #brxe-swfjtl .bricks-nav-menu > .current-menu-ancestor > a { color: var(--bricks-color-zxkxci); border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s19"]) #brxe-swfjtl .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle > * { color: var(--bricks-color-zxkxci); }
:where([data-cl-s~="s19"]) #brxe-swfjtl .bricks-mobile-menu-toggle { color: var(--bricks-color-zcheqk); }
:where([data-cl-s~="s19"]) #brxe-swfjtl .bricks-nav-menu > li:hover > a { color: rgba(255, 255, 255, 0.7); }
:where([data-cl-s~="s19"]) #brxe-swfjtl .bricks-nav-menu > li:hover > .brx-submenu-toggle > * { color: rgba(255, 255, 255, 0.7); }
:where([data-cl-s~="s19"]) #brxe-swfjtl .bricks-nav-menu { flex-direction: row; }
:where([data-cl-s~="s19"]) #brxe-swfjtl { max-width: 80%; margin-top: 1.3em; margin-right: 20px; margin-left: 20px; letter-spacing: 1.8em; display: flex; }
:where([data-cl-s~="s19"]) #brxe-swfjtl .bricks-nav-menu > li { margin-left: 10px; }
:where([data-cl-s~="s19"]) #brxe-swfjtl .bricks-mobile-menu-wrapper::before { background-color: rgba(37, 21, 14, 0.8); }
:where([data-cl-s~="s19"]) #brxe-swfjtl .bricks-mobile-menu > li > a { font-family: "Shippori Mincho", serif; text-transform: none; letter-spacing: 1.2px; }
:where([data-cl-s~="s19"]) #brxe-swfjtl .bricks-mobile-menu > li > .brx-submenu-toggle > * { font-family: "Shippori Mincho", serif; text-transform: none; letter-spacing: 1.2px; }
:where([data-cl-s~="s19"]) #brxe-swfjtl .bricks-nav-menu .current-menu-item > .brx-submenu-toggle { border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s19"]) #brxe-swfjtl .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle { border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s19"]) #brxe-swfjtl .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle { border-bottom: 1px solid rgb(137, 101, 60); }
@media (max-width: 991px){
:where([data-cl-s~="s19"]) #brxe-swfjtl .bricks-nav-menu > li { margin-left: 20px; }
:where([data-cl-s~="s19"]) #brxe-swfjtl .bricks-nav-menu > li > a { font-size: 15px; color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s19"]) #brxe-swfjtl .bricks-nav-menu > li > .brx-submenu-toggle > * { font-size: 15px; color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s19"]) #brxe-swfjtl { align-self: flex-end; }
}
@media (max-width: 767px){
:where([data-cl-s~="s19"]) #brxe-swfjtl { order: 3; display: flex; }
:where([data-cl-s~="s19"]) #brxe-swfjtl .bricks-nav-menu > li > a { color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s19"]) #brxe-swfjtl .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s19"]) #brxe-swfjtl.show-mobile-menu .bricks-mobile-menu-toggle { color: var(--bricks-color-klclrt) !important; }
}
@media (max-width: 478px){
:where([data-cl-s~="s19"]) #brxe-swfjtl .bricks-mobile-menu-wrapper::before { background-color: rgba(37, 21, 14, 0.8); }
:where([data-cl-s~="s19"]) #brxe-swfjtl .bricks-mobile-menu-wrapper { width: 70%; justify-content: flex-start; align-items: flex-start; }
:where([data-cl-s~="s19"]) #brxe-swfjtl .bricks-mobile-menu-wrapper .brx-submenu-toggle { justify-content: flex-start; }
:where([data-cl-s~="s19"]) #brxe-swfjtl .bricks-mobile-menu-wrapper a { width: auto; }
:where([data-cl-s~="s19"]) #brxe-swfjtl .bricks-mobile-menu > li > a { padding-top: 15px; }
:where([data-cl-s~="s19"]) #brxe-swfjtl .bricks-mobile-menu > li > .brx-submenu-toggle > * { padding-top: 15px; }
:where([data-cl-s~="s19"]) #brxe-swfjtl .bricks-mobile-menu-toggle { color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s19"]) #brxe-swfjtl .bricks-nav-menu > li > a { color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s19"]) #brxe-swfjtl .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-klclrt); }
}
:where([data-cl-s~="s19"]) #brxe-e9dae1 { flex-direction: row; background-color: rgba(0, 0, 0, 0); justify-content: flex-end; min-width: 100%; z-index: 5; padding-bottom: 1em; display: flex; }
@media (max-width: 767px){
:where([data-cl-s~="s19"]) #brxe-e9dae1 { justify-content: flex-end; display: flex; }
}
:where([data-cl-s~="s19"]) #brxe-3cabca { background-image: url("../img/a4c47662ae9.webp"); background-attachment: fixed; background-position: center center; background-repeat: no-repeat; background-size: cover; justify-content: flex-end; width: 100%; align-items: center; min-height: 500px; position: relative; align-self: stretch !important; }
:where([data-cl-s~="s19"]) #brxe-3cabca::before { background-image: linear-gradient(rgba(0, 0, 0, 0.23), rgba(0, 0, 0, 0.23)); position: absolute; content: ""; inset: 0px; pointer-events: none; }
@media (max-width: 991px){
:where([data-cl-s~="s19"]) #brxe-3cabca { padding-top: 50px; padding-right: 25px; padding-left: 25px; display: none; }
}
@media (max-width: 767px){
:where([data-cl-s~="s19"]) #brxe-3cabca { background-image: url("../img/a4609cb987d.jpg"); background-repeat: no-repeat; background-position: center center; background-size: cover; display: none; }
}
@media (max-width: 478px){
:where([data-cl-s~="s19"]) #brxe-3cabca { background-image: url("../img/a4609cb987d.jpg"); background-position: center center; background-size: cover; min-height: 300px; }
}
@media (max-width: 991px){
:where([data-cl-s~="s19"]) #brxe-f8aa1f { margin-top: -50px; }
}
@media (max-width: 767px){
:where([data-cl-s~="s19"]) #brxe-f8aa1f { margin-top: 0px; }
}
:where([data-cl-s~="s19"]) #brxe-ee9534 { display: none; }
@media (max-width: 991px){
:where([data-cl-s~="s19"]) #brxe-ee9534 { display: flex; max-height: 500px; overflow: hidden; }
}
@media (max-width: 767px){
:where([data-cl-s~="s19"]) #brxe-ee9534 { display: flex; }
}
:where([data-cl-s~="s19"]) #brxe-646b9a { position: absolute; z-index: 999; display: flex; flex-direction: column; width: 90px; left: 0px; }
@media (max-width: 991px){
:where([data-cl-s~="s19"]) #brxe-646b9a { display: flex; }
}
@media (max-width: 767px){
:where([data-cl-s~="s19"]) #brxe-646b9a { display: flex; }
}
@media (max-width: 478px){
:where([data-cl-s~="s19"]) #brxe-646b9a { display: flex; }
}
:where([data-cl-s~="s19"]) #brxe-glnjxb { margin-top: 2em; }
:where([data-cl-s~="s19"]) #brxe-jrxvxa { margin-top: 50px; }
:where([data-cl-s~="s19"]) #brxe-ebuapr { margin-top: 2em; margin-bottom: 40px; }
:where([data-cl-s~="s19"]) #brxe-flmyvb { max-width: 80%; margin-top: 50px; margin-bottom: 80px; }
:where([data-cl-s~="s19"]) #scroll { position: fixed; bottom: 25px; right: 25px; z-index: 5; background-color: rgba(161, 118, 69, 0.78); padding: 10px 15px; font-size: 25px; color: var(--bricks-color-klclrt); display: none; }
:where([data-cl-s~="s19"]) #scroll { cursor: pointer; }
:where([data-cl-s~="s19"]) #brxe-337cea { margin-bottom: 15px; }
@media (max-width: 991px){
:where([data-cl-s~="s19"]) #brxe-337cea { z-index: 5; }
}
:where([data-cl-s~="s19"]) #brxe-f93758 { width: 30%; flex-shrink: 0; align-items: center; }
@media (max-width: 767px){
:where([data-cl-s~="s19"]) #brxe-f93758 { width: 100%; order: 1; align-items: center; padding-right: 0px; }
}
@media (max-width: 478px){
:where([data-cl-s~="s19"]) #brxe-f93758 { align-items: center; }
}
:where([data-cl-s~="s19"]) #brxe-34d451 { flex-direction: row; }
@media (max-width: 767px){
:where([data-cl-s~="s19"]) #brxe-34d451 { justify-content: space-between; }
}
:where([data-cl-s~="s19"]) #brxe-df7b31 { color: rgb(255, 255, 255); line-height: 1; font-size: 1.3em; gap: 1.5em; }
@media (max-width: 767px){
:where([data-cl-s~="s19"]) #brxe-df7b31 { gap: 1em; }
}
:where([data-cl-s~="s19"]) #brxe-ybohzu { color: var(--bricks-color-klclrt); font-size: 0.8em; font-weight: 300; }
:where([data-cl-s~="s19"]) #brxe-ybohzu .bricks-nav-menu > li { margin-bottom: 0.8em; margin-left: 0px; }
:where([data-cl-s~="s19"]) #brxe-ybohzu .bricks-nav-menu > li > a { padding-right: 10px; padding-left: 10px; }
:where([data-cl-s~="s19"]) #brxe-ybohzu .bricks-nav-menu > li > .brx-submenu-toggle > * { padding-right: 10px; padding-left: 10px; }
@media (max-width: 767px){
:where([data-cl-s~="s19"]) #brxe-ybohzu .bricks-nav-menu { flex-direction: row-reverse; }
}
:where([data-cl-s~="s19"]) #brxe-7ebd7c { font-size: 12px; font-weight: 300; color: rgba(255, 255, 255, 0.79); font-family: "Zen Old Mincho", serif; }
:where([data-cl-s~="s19"]) #brxe-ab0222 { margin-top: 10px; justify-content: space-between; flex-direction: column; align-items: center; padding-top: 0px; }
@media (max-width: 991px){
:where([data-cl-s~="s19"]) #brxe-ab0222 { flex-direction: column; align-items: center; }
}
@media (max-width: 767px){
:where([data-cl-s~="s19"]) #brxe-ab0222 { align-items: center; flex-direction: column; margin-bottom: 20px; }
}
:where([data-cl-s~="s19"]) #brxe-fedfe6 { background-color: rgb(36, 20, 14); width: 100%; padding-top: 30px; padding-bottom: 30px; align-items: center; font-family: "Shippori Mincho", serif; align-self: stretch !important; }
:where([data-cl-s~="s19"]) #brx-header.sticky.scrolling .bricks-nav-menu > li > a { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s19"]) #brx-header.sticky.scrolling .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s19"]) #brx-header.sticky.scrolling .brxe-nav-menu .bricks-mobile-menu-toggle { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s19"]) #brx-header.sticky.scrolling .brx-nav-nested-items > li > .brx-submenu-toggle > * { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s20"]) .is-small-text { font-size: 0.875em; }
:where([data-cl-s~="s20"]) .is-regular-text { font-size: 1em; }
:where([data-cl-s~="s20"]) .is-large-text { font-size: 2.25em; }
:where([data-cl-s~="s20"]) .is-larger-text { font-size: 3em; }
html:where([data-cl-s~="s21"]) :where([style^="border-color"], :where([data-cl-s~="s21"]) [style*=";border-color"], :where([data-cl-s~="s21"]) [style*="; border-color"]) { border-style: solid; }
html:where([data-cl-s~="s21"]) :where([style^="border-top-color"], :where([data-cl-s~="s21"]) [style*=";border-top-color"], :where([data-cl-s~="s21"]) [style*="; border-top-color"]) { border-top-style: solid; }
html:where([data-cl-s~="s21"]) :where([style^="border-right-color"], :where([data-cl-s~="s21"]) [style*=";border-right-color"], :where([data-cl-s~="s21"]) [style*="; border-right-color"]) { border-right-style: solid; }
html:where([data-cl-s~="s21"]) :where([style^="border-bottom-color"], :where([data-cl-s~="s21"]) [style*=";border-bottom-color"], :where([data-cl-s~="s21"]) [style*="; border-bottom-color"]) { border-bottom-style: solid; }
html:where([data-cl-s~="s21"]) :where([style^="border-left-color"], :where([data-cl-s~="s21"]) [style*=";border-left-color"], :where([data-cl-s~="s21"]) [style*="; border-left-color"]) { border-left-style: solid; }
html:where([data-cl-s~="s21"]) :where([style^="border-width"], :where([data-cl-s~="s21"]) [style*=";border-width"], :where([data-cl-s~="s21"]) [style*="; border-width"]) { border-style: solid; }
html:where([data-cl-s~="s21"]) :where([style^="border-top-width"], :where([data-cl-s~="s21"]) [style*=";border-top-width"], :where([data-cl-s~="s21"]) [style*="; border-top-width"]) { border-top-style: solid; }
html:where([data-cl-s~="s21"]) :where([style^="border-right-width"], :where([data-cl-s~="s21"]) [style*=";border-right-width"], :where([data-cl-s~="s21"]) [style*="; border-right-width"]) { border-right-style: solid; }
html:where([data-cl-s~="s21"]) :where([style^="border-bottom-width"], :where([data-cl-s~="s21"]) [style*=";border-bottom-width"], :where([data-cl-s~="s21"]) [style*="; border-bottom-width"]) { border-bottom-style: solid; }
html:where([data-cl-s~="s21"]) :where([style^="border-left-width"], :where([data-cl-s~="s21"]) [style*=";border-left-width"], :where([data-cl-s~="s21"]) [style*="; border-left-width"]) { border-left-style: solid; }
html:where([data-cl-s~="s21"]) :where(.is-position-sticky) { --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px); }
@media screen and (max-width: 600px){
html:where([data-cl-s~="s21"]) :where(.is-position-sticky) { --wp-admin--admin-bar--position-offset: 0px; }
}
@media (max-width: 991px){
:where([data-cl-s~="s22"]) #brxe-599b92 .bricks-nav-menu-wrapper { display: none; }
:where([data-cl-s~="s22"]) #brxe-599b92 .bricks-mobile-menu-toggle { display: block; }
}
:where([data-cl-s~="s22"]) #brxe-599b92 .bricks-nav-menu > li > a { color: var(--bricks-color-abekpp); text-transform: uppercase; font-size: 13px; font-family: "Shippori Mincho", serif; letter-spacing: 0.7px; padding-right: 5px; padding-left: 5px; }
:where([data-cl-s~="s22"]) #brxe-599b92 .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-abekpp); text-transform: uppercase; font-size: 13px; font-family: "Shippori Mincho", serif; letter-spacing: 0.7px; padding-right: 5px; padding-left: 5px; }
:where([data-cl-s~="s22"]) #brxe-599b92 .bricks-nav-menu .current-menu-item > a { color: var(--bricks-color-bentwy); border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s22"]) #brxe-599b92 .bricks-nav-menu .current-menu-item > .brx-submenu-toggle > * { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s22"]) #brxe-599b92 .bricks-nav-menu > .current-menu-parent > a { color: var(--bricks-color-bentwy); border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s22"]) #brxe-599b92 .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle > * { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s22"]) #brxe-599b92 .bricks-nav-menu > .current-menu-ancestor > a { color: var(--bricks-color-bentwy); border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s22"]) #brxe-599b92 .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle > * { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s22"]) #brxe-599b92 .bricks-mobile-menu-toggle { color: var(--bricks-color-zcheqk); }
:where([data-cl-s~="s22"]) #brxe-599b92 .bricks-nav-menu > li:hover > a { color: rgb(51, 51, 51); }
:where([data-cl-s~="s22"]) #brxe-599b92 .bricks-nav-menu > li:hover > .brx-submenu-toggle > * { color: rgb(51, 51, 51); }
:where([data-cl-s~="s22"]) #brxe-599b92 .bricks-nav-menu { flex-direction: row; }
:where([data-cl-s~="s22"]) #brxe-599b92 .bricks-nav-menu > li { margin-left: 10px; }
:where([data-cl-s~="s22"]) #brxe-599b92 .bricks-mobile-menu-wrapper::before { background-color: rgba(37, 21, 14, 0.8); }
:where([data-cl-s~="s22"]) #brxe-599b92 .bricks-mobile-menu > li > a { font-family: "Shippori Mincho", serif; text-transform: none; letter-spacing: 1.2px; }
:where([data-cl-s~="s22"]) #brxe-599b92 .bricks-mobile-menu > li > .brx-submenu-toggle > * { font-family: "Shippori Mincho", serif; text-transform: none; letter-spacing: 1.2px; }
:where([data-cl-s~="s22"]) #brxe-599b92 .bricks-nav-menu .current-menu-item > .brx-submenu-toggle { border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s22"]) #brxe-599b92 .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle { border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s22"]) #brxe-599b92 .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle { border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s22"]) #brxe-599b92.show-mobile-menu .bricks-mobile-menu-toggle { color: var(--bricks-color-klclrt) !important; }
@media (max-width: 991px){
:where([data-cl-s~="s22"]) #brxe-599b92 .bricks-nav-menu > li { margin-left: 20px; }
:where([data-cl-s~="s22"]) #brxe-599b92 .bricks-nav-menu > li > a { font-size: 15px; color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s22"]) #brxe-599b92 .bricks-nav-menu > li > .brx-submenu-toggle > * { font-size: 15px; color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s22"]) #brxe-599b92 .bricks-mobile-menu-toggle { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s22"]) #brxe-599b92.show-mobile-menu .bricks-mobile-menu-toggle { color: var(--bricks-color-klclrt) !important; }
}
@media (max-width: 767px){
:where([data-cl-s~="s22"]) #brxe-599b92 .bricks-nav-menu > li > a { color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s22"]) #brxe-599b92 .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-klclrt); }
}
@media (max-width: 478px){
:where([data-cl-s~="s22"]) #brxe-599b92 .bricks-mobile-menu-wrapper::before { background-color: rgba(37, 21, 14, 0.8); }
:where([data-cl-s~="s22"]) #brxe-599b92 .bricks-mobile-menu-wrapper { width: 70%; justify-content: flex-start; align-items: flex-start; }
:where([data-cl-s~="s22"]) #brxe-599b92 .bricks-mobile-menu-wrapper .brx-submenu-toggle { justify-content: flex-start; }
:where([data-cl-s~="s22"]) #brxe-599b92 .bricks-mobile-menu-wrapper a { width: auto; }
:where([data-cl-s~="s22"]) #brxe-599b92 .bricks-mobile-menu > li > a { padding-top: 15px; }
:where([data-cl-s~="s22"]) #brxe-599b92 .bricks-mobile-menu > li > .brx-submenu-toggle > * { padding-top: 15px; }
:where([data-cl-s~="s22"]) #brxe-599b92 .bricks-mobile-menu-toggle { color: rgb(0, 0, 0); }
:where([data-cl-s~="s22"]) #brxe-599b92 .bricks-nav-menu > li > a { color: var(--bricks-color-fnpdiw); }
:where([data-cl-s~="s22"]) #brxe-599b92 .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-fnpdiw); }
:where([data-cl-s~="s22"]) #brxe-599b92.show-mobile-menu .bricks-mobile-menu-toggle { color: var(--bricks-color-klclrt) !important; }
}
:where([data-cl-s~="s22"]) #brxe-ybohzu .bricks-nav-menu > li { margin-bottom: 0.8em; margin-left: 0px; }
:where([data-cl-s~="s22"]) #brxe-ybohzu .bricks-nav-menu > li > a { padding-right: 10px; padding-left: 10px; }
:where([data-cl-s~="s22"]) #brxe-ybohzu .bricks-nav-menu > li > .brx-submenu-toggle > * { padding-right: 10px; padding-left: 10px; }
@media (max-width: 767px){
:where([data-cl-s~="s22"]) #brxe-ybohzu .bricks-nav-menu { flex-direction: row-reverse; }
}
@media (max-width: 991px){
:where([data-cl-s~="s24"]) #brxe-599b92 .bricks-nav-menu-wrapper { display: none; }
:where([data-cl-s~="s24"]) #brxe-599b92 .bricks-mobile-menu-toggle { display: block; }
}
:where([data-cl-s~="s24"]) #brxe-599b92 .bricks-nav-menu > li > a { color: var(--bricks-color-abekpp); text-transform: uppercase; font-size: 13px; font-family: "Shippori Mincho", serif; letter-spacing: 0.7px; padding-right: 5px; padding-left: 5px; }
:where([data-cl-s~="s24"]) #brxe-599b92 .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-abekpp); text-transform: uppercase; font-size: 13px; font-family: "Shippori Mincho", serif; letter-spacing: 0.7px; padding-right: 5px; padding-left: 5px; }
:where([data-cl-s~="s24"]) #brxe-599b92 .bricks-nav-menu .current-menu-item > a { color: var(--bricks-color-bentwy); border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s24"]) #brxe-599b92 .bricks-nav-menu .current-menu-item > .brx-submenu-toggle > * { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s24"]) #brxe-599b92 .bricks-nav-menu > .current-menu-parent > a { color: var(--bricks-color-bentwy); border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s24"]) #brxe-599b92 .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle > * { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s24"]) #brxe-599b92 .bricks-nav-menu > .current-menu-ancestor > a { color: var(--bricks-color-bentwy); border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s24"]) #brxe-599b92 .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle > * { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s24"]) #brxe-599b92 .bricks-mobile-menu-toggle { color: var(--bricks-color-zcheqk); }
:where([data-cl-s~="s24"]) #brxe-599b92 .bricks-nav-menu > li:hover > a { color: rgb(51, 51, 51); }
:where([data-cl-s~="s24"]) #brxe-599b92 .bricks-nav-menu > li:hover > .brx-submenu-toggle > * { color: rgb(51, 51, 51); }
:where([data-cl-s~="s24"]) #brxe-599b92 .bricks-nav-menu { flex-direction: row; }
:where([data-cl-s~="s24"]) #brxe-599b92 .bricks-nav-menu > li { margin-left: 10px; }
:where([data-cl-s~="s24"]) #brxe-599b92 .bricks-mobile-menu-wrapper::before { background-color: rgba(37, 21, 14, 0.8); }
:where([data-cl-s~="s24"]) #brxe-599b92 .bricks-mobile-menu > li > a { font-family: "Shippori Mincho", serif; text-transform: none; letter-spacing: 1.2px; }
:where([data-cl-s~="s24"]) #brxe-599b92 .bricks-mobile-menu > li > .brx-submenu-toggle > * { font-family: "Shippori Mincho", serif; text-transform: none; letter-spacing: 1.2px; }
:where([data-cl-s~="s24"]) #brxe-599b92 .bricks-nav-menu .current-menu-item > .brx-submenu-toggle { border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s24"]) #brxe-599b92 .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle { border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s24"]) #brxe-599b92 .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle { border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s24"]) #brxe-599b92.show-mobile-menu .bricks-mobile-menu-toggle { color: var(--bricks-color-klclrt) !important; }
@media (max-width: 991px){
:where([data-cl-s~="s24"]) #brxe-599b92 .bricks-nav-menu > li { margin-left: 20px; }
:where([data-cl-s~="s24"]) #brxe-599b92 .bricks-nav-menu > li > a { font-size: 15px; color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s24"]) #brxe-599b92 .bricks-nav-menu > li > .brx-submenu-toggle > * { font-size: 15px; color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s24"]) #brxe-599b92 .bricks-mobile-menu-toggle { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s24"]) #brxe-599b92.show-mobile-menu .bricks-mobile-menu-toggle { color: var(--bricks-color-klclrt) !important; }
}
@media (max-width: 767px){
:where([data-cl-s~="s24"]) #brxe-599b92 .bricks-nav-menu > li > a { color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s24"]) #brxe-599b92 .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-klclrt); }
}
@media (max-width: 478px){
:where([data-cl-s~="s24"]) #brxe-599b92 .bricks-mobile-menu-wrapper::before { background-color: rgba(37, 21, 14, 0.8); }
:where([data-cl-s~="s24"]) #brxe-599b92 .bricks-mobile-menu-wrapper { width: 70%; justify-content: flex-start; align-items: flex-start; }
:where([data-cl-s~="s24"]) #brxe-599b92 .bricks-mobile-menu-wrapper .brx-submenu-toggle { justify-content: flex-start; }
:where([data-cl-s~="s24"]) #brxe-599b92 .bricks-mobile-menu-wrapper a { width: auto; }
:where([data-cl-s~="s24"]) #brxe-599b92 .bricks-mobile-menu > li > a { padding-top: 15px; }
:where([data-cl-s~="s24"]) #brxe-599b92 .bricks-mobile-menu > li > .brx-submenu-toggle > * { padding-top: 15px; }
:where([data-cl-s~="s24"]) #brxe-599b92 .bricks-mobile-menu-toggle { color: rgb(0, 0, 0); }
:where([data-cl-s~="s24"]) #brxe-599b92 .bricks-nav-menu > li > a { color: var(--bricks-color-fnpdiw); }
:where([data-cl-s~="s24"]) #brxe-599b92 .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-fnpdiw); }
:where([data-cl-s~="s24"]) #brxe-599b92.show-mobile-menu .bricks-mobile-menu-toggle { color: var(--bricks-color-klclrt) !important; }
}
:where([data-cl-s~="s24"]) #brxe-ybohzu .bricks-nav-menu > li { margin-bottom: 0.8em; margin-left: 0px; }
:where([data-cl-s~="s24"]) #brxe-ybohzu .bricks-nav-menu > li > a { padding-right: 10px; padding-left: 10px; }
:where([data-cl-s~="s24"]) #brxe-ybohzu .bricks-nav-menu > li > .brx-submenu-toggle > * { padding-right: 10px; padding-left: 10px; }
@media (max-width: 767px){
:where([data-cl-s~="s24"]) #brxe-ybohzu .bricks-nav-menu { flex-direction: row-reverse; }
}
:root:where([data-cl-s~="s25"]) { --bricks-color-9e4548: #f5f5f5; --bricks-color-df9ccb: #e0e0e0; --bricks-color-a09f88: #9e9e9e; --bricks-color-f45e05: #616161; --bricks-color-8987ea: #424242; --bricks-color-7cdad3: #212121; --bricks-color-1d34a6: #ffeb3b; --bricks-color-b55d35: #ffc107; --bricks-color-a798b3: #ff9800; --bricks-color-a8b46f: #ff5722; --bricks-color-431557: #f44336; --bricks-color-358dc3: #9c27b0; --bricks-color-b2c825: #2196f3; --bricks-color-8778d1: #03a9f4; --bricks-color-aa3bd6: #81D4FA; --bricks-color-091f90: #4caf50; --bricks-color-1c2294: #8bc34a; --bricks-color-61c740: #cddc39; --bricks-color-zcheqk: #ffffff; --bricks-color-zxkxci: #fffaf8; --bricks-color-abekpp: #000000; --bricks-color-fnpdiw: rgba(0, 0, 0, 0.5); --bricks-color-klclrt: #ffffff; --bricks-color-vaguyx: #121212; --bricks-color-isnuyh: #ebaa33; --bricks-color-bentwy: #000000; --bricks-color-xuaxlz: rgba(0, 0, 0, 0); --bricks-color-geaqlq: #919191; }
:where([data-cl-s~="s25"]) body { font-family: "Shippori Mincho", serif; }
:where([data-cl-s~="s25"]) h2 { font-family: "Shippori Mincho", serif; }
:where([data-cl-s~="s25"]) h3 { font-family: "Shippori Mincho", serif; }
:root:where([data-cl-s~="s25"]) * { border-color: rgb(191, 191, 191); }
html:where([data-cl-s~="s25"]) { background-color: rgb(238, 233, 230); }
:where([data-cl-s~="s25"]) body { background: none; }
:where([data-cl-s~="s25"]) .brx-body { height: 100%; }
:where([data-cl-s~="s25"]) .wpcf7-form label { color: rgb(0, 0, 0) !important; font-size: 13px; }
:where([data-cl-s~="s25"]) .wpcf7-form input.wpcf7-form-control { box-shadow: none; }
:where([data-cl-s~="s25"]) body, :where([data-cl-s~="s25"]) h1, :where([data-cl-s~="s25"]) h2, :where([data-cl-s~="s25"]) h3, :where([data-cl-s~="s25"]) h4, :where([data-cl-s~="s25"]) h5, :where([data-cl-s~="s25"]) h6, :where([data-cl-s~="s25"]) p, :where([data-cl-s~="s25"]) div, :where([data-cl-s~="s25"]) section, :where([data-cl-s~="s25"]) li, :where([data-cl-s~="s25"]) a { font-family: "Zen Old Mincho", serif; }
:where([data-cl-s~="s25"]) #brxe-jfxppg { margin-top: 5px; margin-left: 5px; }
:where([data-cl-s~="s25"]) #brxe-wbrvja { width: 90px; }
@media (max-width: 991px){
:where([data-cl-s~="s25"]) #brxe-599b92 .bricks-nav-menu-wrapper { display: none; }
:where([data-cl-s~="s25"]) #brxe-599b92 .bricks-mobile-menu-toggle { display: block; }
}
:where([data-cl-s~="s25"]) #brxe-599b92 .bricks-nav-menu > li > a { color: var(--bricks-color-abekpp); text-transform: uppercase; font-size: 13px; font-family: "Shippori Mincho", serif; letter-spacing: 0.7px; padding-right: 5px; padding-left: 5px; }
:where([data-cl-s~="s25"]) #brxe-599b92 .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-abekpp); text-transform: uppercase; font-size: 13px; font-family: "Shippori Mincho", serif; letter-spacing: 0.7px; padding-right: 5px; padding-left: 5px; }
:where([data-cl-s~="s25"]) #brxe-599b92 .bricks-nav-menu .current-menu-item > a { color: var(--bricks-color-bentwy); border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s25"]) #brxe-599b92 .bricks-nav-menu .current-menu-item > .brx-submenu-toggle > * { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s25"]) #brxe-599b92 .bricks-nav-menu > .current-menu-parent > a { color: var(--bricks-color-bentwy); border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s25"]) #brxe-599b92 .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle > * { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s25"]) #brxe-599b92 .bricks-nav-menu > .current-menu-ancestor > a { color: var(--bricks-color-bentwy); border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s25"]) #brxe-599b92 .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle > * { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s25"]) #brxe-599b92 .bricks-mobile-menu-toggle { color: var(--bricks-color-zcheqk); }
:where([data-cl-s~="s25"]) #brxe-599b92 .bricks-nav-menu > li:hover > a { color: rgb(51, 51, 51); }
:where([data-cl-s~="s25"]) #brxe-599b92 .bricks-nav-menu > li:hover > .brx-submenu-toggle > * { color: rgb(51, 51, 51); }
:where([data-cl-s~="s25"]) #brxe-599b92 { align-self: flex-end; max-width: 80%; margin-right: 20px; margin-left: 20px; letter-spacing: 1.8em; }
:where([data-cl-s~="s25"]) #brxe-599b92 .bricks-nav-menu { flex-direction: row; }
:where([data-cl-s~="s25"]) #brxe-599b92 .bricks-nav-menu > li { margin-left: 10px; }
:where([data-cl-s~="s25"]) #brxe-599b92 .bricks-mobile-menu-wrapper::before { background-color: rgba(37, 21, 14, 0.8); }
:where([data-cl-s~="s25"]) #brxe-599b92 .bricks-mobile-menu > li > a { font-family: "Shippori Mincho", serif; text-transform: none; letter-spacing: 1.2px; }
:where([data-cl-s~="s25"]) #brxe-599b92 .bricks-mobile-menu > li > .brx-submenu-toggle > * { font-family: "Shippori Mincho", serif; text-transform: none; letter-spacing: 1.2px; }
:where([data-cl-s~="s25"]) #brxe-599b92 .bricks-nav-menu .current-menu-item > .brx-submenu-toggle { border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s25"]) #brxe-599b92 .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle { border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s25"]) #brxe-599b92 .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle { border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s25"]) #brxe-599b92.show-mobile-menu .bricks-mobile-menu-toggle { color: var(--bricks-color-klclrt) !important; }
@media (max-width: 991px){
:where([data-cl-s~="s25"]) #brxe-599b92 .bricks-nav-menu > li { margin-left: 20px; }
:where([data-cl-s~="s25"]) #brxe-599b92 .bricks-nav-menu > li > a { font-size: 15px; color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s25"]) #brxe-599b92 .bricks-nav-menu > li > .brx-submenu-toggle > * { font-size: 15px; color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s25"]) #brxe-599b92 { align-self: flex-end; }
:where([data-cl-s~="s25"]) #brxe-599b92 .bricks-mobile-menu-toggle { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s25"]) #brxe-599b92.show-mobile-menu .bricks-mobile-menu-toggle { color: var(--bricks-color-klclrt) !important; }
}
@media (max-width: 767px){
:where([data-cl-s~="s25"]) #brxe-599b92 { order: 3; }
:where([data-cl-s~="s25"]) #brxe-599b92 .bricks-nav-menu > li > a { color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s25"]) #brxe-599b92 .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-klclrt); }
}
@media (max-width: 478px){
:where([data-cl-s~="s25"]) #brxe-599b92 .bricks-mobile-menu-wrapper::before { background-color: rgba(37, 21, 14, 0.8); }
:where([data-cl-s~="s25"]) #brxe-599b92 .bricks-mobile-menu-wrapper { width: 70%; justify-content: flex-start; align-items: flex-start; }
:where([data-cl-s~="s25"]) #brxe-599b92 .bricks-mobile-menu-wrapper .brx-submenu-toggle { justify-content: flex-start; }
:where([data-cl-s~="s25"]) #brxe-599b92 .bricks-mobile-menu-wrapper a { width: auto; }
:where([data-cl-s~="s25"]) #brxe-599b92 .bricks-mobile-menu > li > a { padding-top: 15px; }
:where([data-cl-s~="s25"]) #brxe-599b92 .bricks-mobile-menu > li > .brx-submenu-toggle > * { padding-top: 15px; }
:where([data-cl-s~="s25"]) #brxe-599b92 .bricks-mobile-menu-toggle { color: rgb(0, 0, 0); }
:where([data-cl-s~="s25"]) #brxe-599b92 .bricks-nav-menu > li > a { color: var(--bricks-color-fnpdiw); }
:where([data-cl-s~="s25"]) #brxe-599b92 .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-fnpdiw); }
:where([data-cl-s~="s25"]) #brxe-599b92.show-mobile-menu .bricks-mobile-menu-toggle { color: var(--bricks-color-klclrt) !important; }
}
:where([data-cl-s~="s25"]) #brxe-zdunve { display: flex; align-items: flex-end; margin-top: 1.3em; align-self: flex-start !important; }
@media (max-width: 767px){
:where([data-cl-s~="s25"]) #brxe-zdunve { flex-direction: row; display: flex; justify-content: flex-end; }
}
:where([data-cl-s~="s25"]) #brxe-f81ee8 { justify-content: space-around; min-width: 100%; padding-bottom: 1em; flex-direction: row; z-index: 5; }
@media (max-width: 991px){
:where([data-cl-s~="s25"]) #brxe-f81ee8 { display: flex; }
}
@media (max-width: 767px){
:where([data-cl-s~="s25"]) #brxe-f81ee8 { justify-content: space-between; flex-wrap: nowrap; }
}
:where([data-cl-s~="s25"]) #brxe-dea65c { background-position: left bottom; background-attachment: scroll; background-repeat: repeat-x; background-size: auto; background-color: rgb(238, 233, 230); background-image: url("../img/a4d5490915a.webp"); position: relative; min-width: 100%; height: 150px; }
:where([data-cl-s~="s25"]) #brxe-dea65c::before { background-image: linear-gradient(rgba(0, 0, 0, 0), rgb(238, 233, 230) 80%); position: absolute; content: ""; inset: 0px; pointer-events: none; }
@media (max-width: 767px){
:where([data-cl-s~="s25"]) #brxe-dea65c { display: none; }
}
:where([data-cl-s~="s25"]) #brxe-13600b { position: relative; }
:where([data-cl-s~="s25"]) :where(#brxe-13600b > *) { position: relative; }
:where([data-cl-s~="s25"]) #brxe-13600b::before { background-image: linear-gradient(rgba(0, 0, 0, 0), rgb(238, 233, 230) 80%); position: absolute; content: ""; inset: 0px; pointer-events: none; }
:where([data-cl-s~="s25"]) #brxe-2f2e13 { display: none; }
@media (max-width: 767px){
:where([data-cl-s~="s25"]) #brxe-2f2e13 { display: flex; }
}
:where([data-cl-s~="s25"]) #brxe-0008ff { min-width: 100%; top: 0px; }
:where([data-cl-s~="s25"]) #brxe-b0e2fb { background-color: rgb(238, 233, 230); min-width: 100%; width: 100%; }
:where([data-cl-s~="s25"]) #brxe-ruikss { margin-bottom: 1em; }
:where([data-cl-s~="s25"]) #brxe-tnrnlm { margin-bottom: 1em; }
:where([data-cl-s~="s25"]) #brxe-vyqjpm { width: 20%; padding: 1em; align-self: center !important; }
:where([data-cl-s~="s25"]) #brxe-pqvdao { width: 80%; padding: 1em; align-self: center !important; }
:where([data-cl-s~="s25"]) #brxe-dcfknz { flex-direction: row; }
:where([data-cl-s~="s25"]) #brxe-fnihkl { width: 20%; padding: 1em; align-self: center !important; }
:where([data-cl-s~="s25"]) #brxe-nxfydf { width: 80%; padding: 1em; align-self: center !important; }
:where([data-cl-s~="s25"]) #brxe-trxkqc { flex-direction: row; }
:where([data-cl-s~="s25"]) #brxe-nhuthn { width: 80%; max-width: 80%; }
:where([data-cl-s~="s25"]) #brxe-ofyzfl { margin-bottom: 1em; }
:where([data-cl-s~="s25"]) #brxe-ofyzfl .separator { border-top: 1px solid rgb(106, 25, 23); height: 1px; }
:where([data-cl-s~="s25"]) #brxe-dtyamy { padding-top: 50px; max-width: 80%; }
:where([data-cl-s~="s25"]) #brxe-rrqkvb { margin-bottom: 1em; }
:where([data-cl-s~="s25"]) #brxe-itrmye { padding-top: 50px; max-width: 80%; }
:where([data-cl-s~="s25"]) #brxe-qzrbqq { margin-bottom: 1em; }
:where([data-cl-s~="s25"]) #brxe-qpugdk { padding-top: 50px; max-width: 80%; }
:where([data-cl-s~="s25"]) #brxe-mbifwz { margin-bottom: 1em; }
:where([data-cl-s~="s25"]) #brxe-zrawiu { padding-top: 50px; max-width: 80%; }
:where([data-cl-s~="s25"]) #brxe-wkrecr { margin-bottom: 1em; }
:where([data-cl-s~="s25"]) #brxe-iapfjd { padding-top: 50px; max-width: 80%; }
:where([data-cl-s~="s25"]) #brxe-wpqtso { margin-bottom: 1em; }
:where([data-cl-s~="s25"]) #brxe-punzou { padding-bottom: 0px; }
:where([data-cl-s~="s25"]) #brxe-noaadb { width: 80%; }
@media (max-width: 991px){
:where([data-cl-s~="s25"]) #brxe-noaadb { width: 100%; }
}
:where([data-cl-s~="s25"]) #brxe-fvgnzy { padding-top: 50px; max-width: 80%; }
:where([data-cl-s~="s25"]) #brxe-bgwzua { padding-bottom: 80px; }
:where([data-cl-s~="s25"]) #scroll { position: fixed; bottom: 25px; right: 25px; z-index: 5; background-color: rgba(161, 118, 69, 0.78); padding: 10px 15px; font-size: 25px; color: var(--bricks-color-klclrt); display: none; }
:where([data-cl-s~="s25"]) #scroll { cursor: pointer; }
:where([data-cl-s~="s25"]) #brxe-337cea { margin-bottom: 15px; }
@media (max-width: 991px){
:where([data-cl-s~="s25"]) #brxe-337cea { z-index: 5; }
}
:where([data-cl-s~="s25"]) #brxe-f93758 { width: 30%; flex-shrink: 0; align-items: center; }
@media (max-width: 767px){
:where([data-cl-s~="s25"]) #brxe-f93758 { width: 100%; order: 1; align-items: center; padding-right: 0px; }
}
@media (max-width: 478px){
:where([data-cl-s~="s25"]) #brxe-f93758 { align-items: center; }
}
:where([data-cl-s~="s25"]) #brxe-34d451 { flex-direction: row; }
@media (max-width: 767px){
:where([data-cl-s~="s25"]) #brxe-34d451 { justify-content: space-between; }
}
:where([data-cl-s~="s25"]) #brxe-df7b31 { color: rgb(255, 255, 255); line-height: 1; font-size: 1.3em; gap: 1.5em; }
@media (max-width: 767px){
:where([data-cl-s~="s25"]) #brxe-df7b31 { gap: 1em; }
}
:where([data-cl-s~="s25"]) #brxe-ybohzu { color: var(--bricks-color-klclrt); font-size: 0.8em; font-weight: 300; }
:where([data-cl-s~="s25"]) #brxe-ybohzu .bricks-nav-menu > li { margin-bottom: 0.8em; margin-left: 0px; }
:where([data-cl-s~="s25"]) #brxe-ybohzu .bricks-nav-menu > li > a { padding-right: 10px; padding-left: 10px; }
:where([data-cl-s~="s25"]) #brxe-ybohzu .bricks-nav-menu > li > .brx-submenu-toggle > * { padding-right: 10px; padding-left: 10px; }
@media (max-width: 767px){
:where([data-cl-s~="s25"]) #brxe-ybohzu .bricks-nav-menu { flex-direction: row-reverse; }
}
:where([data-cl-s~="s25"]) #brxe-7ebd7c { font-size: 12px; font-weight: 300; color: rgba(255, 255, 255, 0.79); font-family: "Zen Old Mincho", serif; }
:where([data-cl-s~="s25"]) #brxe-ab0222 { margin-top: 10px; justify-content: space-between; flex-direction: column; align-items: center; padding-top: 0px; }
@media (max-width: 991px){
:where([data-cl-s~="s25"]) #brxe-ab0222 { flex-direction: column; align-items: center; }
}
@media (max-width: 767px){
:where([data-cl-s~="s25"]) #brxe-ab0222 { align-items: center; flex-direction: column; margin-bottom: 20px; }
}
:where([data-cl-s~="s25"]) #brxe-fedfe6 { background-color: rgb(36, 20, 14); width: 100%; padding-top: 30px; padding-bottom: 30px; align-items: center; font-family: "Shippori Mincho", serif; align-self: stretch !important; }
@media (max-width: 991px){
:where([data-cl-s~="s26"]) #brxe-599b92 .bricks-nav-menu-wrapper { display: none; }
:where([data-cl-s~="s26"]) #brxe-599b92 .bricks-mobile-menu-toggle { display: block; }
}
:where([data-cl-s~="s26"]) #brxe-599b92 .bricks-nav-menu > li > a { color: var(--bricks-color-abekpp); text-transform: uppercase; font-size: 13px; font-family: "Shippori Mincho", serif; letter-spacing: 0.7px; padding-right: 5px; padding-left: 5px; }
:where([data-cl-s~="s26"]) #brxe-599b92 .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-abekpp); text-transform: uppercase; font-size: 13px; font-family: "Shippori Mincho", serif; letter-spacing: 0.7px; padding-right: 5px; padding-left: 5px; }
:where([data-cl-s~="s26"]) #brxe-599b92 .bricks-nav-menu .current-menu-item > a { color: var(--bricks-color-bentwy); border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s26"]) #brxe-599b92 .bricks-nav-menu .current-menu-item > .brx-submenu-toggle > * { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s26"]) #brxe-599b92 .bricks-nav-menu > .current-menu-parent > a { color: var(--bricks-color-bentwy); border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s26"]) #brxe-599b92 .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle > * { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s26"]) #brxe-599b92 .bricks-nav-menu > .current-menu-ancestor > a { color: var(--bricks-color-bentwy); border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s26"]) #brxe-599b92 .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle > * { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s26"]) #brxe-599b92 .bricks-mobile-menu-toggle { color: var(--bricks-color-zcheqk); }
:where([data-cl-s~="s26"]) #brxe-599b92 .bricks-nav-menu > li:hover > a { color: rgb(51, 51, 51); }
:where([data-cl-s~="s26"]) #brxe-599b92 .bricks-nav-menu > li:hover > .brx-submenu-toggle > * { color: rgb(51, 51, 51); }
:where([data-cl-s~="s26"]) #brxe-599b92 .bricks-nav-menu { flex-direction: row; }
:where([data-cl-s~="s26"]) #brxe-599b92 .bricks-nav-menu > li { margin-left: 10px; }
:where([data-cl-s~="s26"]) #brxe-599b92 .bricks-mobile-menu-wrapper::before { background-color: rgba(37, 21, 14, 0.8); }
:where([data-cl-s~="s26"]) #brxe-599b92 .bricks-mobile-menu > li > a { font-family: "Shippori Mincho", serif; text-transform: none; letter-spacing: 1.2px; }
:where([data-cl-s~="s26"]) #brxe-599b92 .bricks-mobile-menu > li > .brx-submenu-toggle > * { font-family: "Shippori Mincho", serif; text-transform: none; letter-spacing: 1.2px; }
:where([data-cl-s~="s26"]) #brxe-599b92 .bricks-nav-menu .current-menu-item > .brx-submenu-toggle { border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s26"]) #brxe-599b92 .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle { border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s26"]) #brxe-599b92 .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle { border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s26"]) #brxe-599b92.show-mobile-menu .bricks-mobile-menu-toggle { color: var(--bricks-color-klclrt) !important; }
@media (max-width: 991px){
:where([data-cl-s~="s26"]) #brxe-599b92 .bricks-nav-menu > li { margin-left: 20px; }
:where([data-cl-s~="s26"]) #brxe-599b92 .bricks-nav-menu > li > a { font-size: 15px; color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s26"]) #brxe-599b92 .bricks-nav-menu > li > .brx-submenu-toggle > * { font-size: 15px; color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s26"]) #brxe-599b92 .bricks-mobile-menu-toggle { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s26"]) #brxe-599b92.show-mobile-menu .bricks-mobile-menu-toggle { color: var(--bricks-color-klclrt) !important; }
}
@media (max-width: 767px){
:where([data-cl-s~="s26"]) #brxe-599b92 .bricks-nav-menu > li > a { color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s26"]) #brxe-599b92 .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-klclrt); }
}
@media (max-width: 478px){
:where([data-cl-s~="s26"]) #brxe-599b92 .bricks-mobile-menu-wrapper::before { background-color: rgba(37, 21, 14, 0.8); }
:where([data-cl-s~="s26"]) #brxe-599b92 .bricks-mobile-menu-wrapper { width: 70%; justify-content: flex-start; align-items: flex-start; }
:where([data-cl-s~="s26"]) #brxe-599b92 .bricks-mobile-menu-wrapper .brx-submenu-toggle { justify-content: flex-start; }
:where([data-cl-s~="s26"]) #brxe-599b92 .bricks-mobile-menu-wrapper a { width: auto; }
:where([data-cl-s~="s26"]) #brxe-599b92 .bricks-mobile-menu > li > a { padding-top: 15px; }
:where([data-cl-s~="s26"]) #brxe-599b92 .bricks-mobile-menu > li > .brx-submenu-toggle > * { padding-top: 15px; }
:where([data-cl-s~="s26"]) #brxe-599b92 .bricks-mobile-menu-toggle { color: rgb(0, 0, 0); }
:where([data-cl-s~="s26"]) #brxe-599b92 .bricks-nav-menu > li > a { color: var(--bricks-color-fnpdiw); }
:where([data-cl-s~="s26"]) #brxe-599b92 .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-fnpdiw); }
:where([data-cl-s~="s26"]) #brxe-599b92.show-mobile-menu .bricks-mobile-menu-toggle { color: var(--bricks-color-klclrt) !important; }
}
:where([data-cl-s~="s26"]) #brxe-ybohzu .bricks-nav-menu > li { margin-bottom: 0.8em; margin-left: 0px; }
:where([data-cl-s~="s26"]) #brxe-ybohzu .bricks-nav-menu > li > a { padding-right: 10px; padding-left: 10px; }
:where([data-cl-s~="s26"]) #brxe-ybohzu .bricks-nav-menu > li > .brx-submenu-toggle > * { padding-right: 10px; padding-left: 10px; }
@media (max-width: 767px){
:where([data-cl-s~="s26"]) #brxe-ybohzu .bricks-nav-menu { flex-direction: row-reverse; }
}
@keyframes load8 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
@keyframes spin { 
  100% { transform: rotate(1turn); }
}
@keyframes scrolling { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translateY(10px); }
}
@media (max-width: 991px){
:where([data-cl-s~="s28"]) #brxe-swfjtl .bricks-nav-menu-wrapper { display: none; }
:where([data-cl-s~="s28"]) #brxe-swfjtl .bricks-mobile-menu-toggle { display: block; }
}
:where([data-cl-s~="s28"]) #brxe-swfjtl .bricks-nav-menu > li > a { color: var(--bricks-color-zcheqk); font-size: 13px; font-family: "Shippori Mincho", serif; letter-spacing: 0.7px; font-weight: 500; padding-right: 5px; padding-left: 5px; }
:where([data-cl-s~="s28"]) #brxe-swfjtl .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-zcheqk); font-size: 13px; font-family: "Shippori Mincho", serif; letter-spacing: 0.7px; font-weight: 500; padding-right: 5px; padding-left: 5px; }
:where([data-cl-s~="s28"]) #brxe-swfjtl .bricks-nav-menu .current-menu-item > a { color: var(--bricks-color-zxkxci); border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s28"]) #brxe-swfjtl .bricks-nav-menu .current-menu-item > .brx-submenu-toggle > * { color: var(--bricks-color-zxkxci); }
:where([data-cl-s~="s28"]) #brxe-swfjtl .bricks-nav-menu > .current-menu-parent > a { color: var(--bricks-color-zxkxci); border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s28"]) #brxe-swfjtl .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle > * { color: var(--bricks-color-zxkxci); }
:where([data-cl-s~="s28"]) #brxe-swfjtl .bricks-nav-menu > .current-menu-ancestor > a { color: var(--bricks-color-zxkxci); border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s28"]) #brxe-swfjtl .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle > * { color: var(--bricks-color-zxkxci); }
:where([data-cl-s~="s28"]) #brxe-swfjtl .bricks-mobile-menu-toggle { color: var(--bricks-color-zcheqk); }
:where([data-cl-s~="s28"]) #brxe-swfjtl .bricks-nav-menu > li:hover > a { color: rgba(255, 255, 255, 0.7); }
:where([data-cl-s~="s28"]) #brxe-swfjtl .bricks-nav-menu > li:hover > .brx-submenu-toggle > * { color: rgba(255, 255, 255, 0.7); }
:where([data-cl-s~="s28"]) #brxe-swfjtl .bricks-nav-menu { flex-direction: row; }
:where([data-cl-s~="s28"]) #brxe-swfjtl .bricks-nav-menu > li { margin-left: 10px; }
:where([data-cl-s~="s28"]) #brxe-swfjtl .bricks-mobile-menu-wrapper::before { background-color: rgba(37, 21, 14, 0.8); }
:where([data-cl-s~="s28"]) #brxe-swfjtl .bricks-mobile-menu > li > a { font-family: "Shippori Mincho", serif; text-transform: none; letter-spacing: 1.2px; }
:where([data-cl-s~="s28"]) #brxe-swfjtl .bricks-mobile-menu > li > .brx-submenu-toggle > * { font-family: "Shippori Mincho", serif; text-transform: none; letter-spacing: 1.2px; }
:where([data-cl-s~="s28"]) #brxe-swfjtl .bricks-nav-menu .current-menu-item > .brx-submenu-toggle { border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s28"]) #brxe-swfjtl .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle { border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s28"]) #brxe-swfjtl .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle { border-bottom: 1px solid rgb(137, 101, 60); }
@media (max-width: 991px){
:where([data-cl-s~="s28"]) #brxe-swfjtl .bricks-nav-menu > li { margin-left: 20px; }
:where([data-cl-s~="s28"]) #brxe-swfjtl .bricks-nav-menu > li > a { font-size: 15px; color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s28"]) #brxe-swfjtl .bricks-nav-menu > li > .brx-submenu-toggle > * { font-size: 15px; color: var(--bricks-color-klclrt); }
}
@media (max-width: 767px){
:where([data-cl-s~="s28"]) #brxe-swfjtl .bricks-nav-menu > li > a { color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s28"]) #brxe-swfjtl .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s28"]) #brxe-swfjtl.show-mobile-menu .bricks-mobile-menu-toggle { color: var(--bricks-color-klclrt) !important; }
}
@media (max-width: 478px){
:where([data-cl-s~="s28"]) #brxe-swfjtl .bricks-mobile-menu-wrapper::before { background-color: rgba(37, 21, 14, 0.8); }
:where([data-cl-s~="s28"]) #brxe-swfjtl .bricks-mobile-menu-wrapper { width: 70%; justify-content: flex-start; align-items: flex-start; }
:where([data-cl-s~="s28"]) #brxe-swfjtl .bricks-mobile-menu-wrapper .brx-submenu-toggle { justify-content: flex-start; }
:where([data-cl-s~="s28"]) #brxe-swfjtl .bricks-mobile-menu-wrapper a { width: auto; }
:where([data-cl-s~="s28"]) #brxe-swfjtl .bricks-mobile-menu > li > a { padding-top: 15px; }
:where([data-cl-s~="s28"]) #brxe-swfjtl .bricks-mobile-menu > li > .brx-submenu-toggle > * { padding-top: 15px; }
:where([data-cl-s~="s28"]) #brxe-swfjtl .bricks-mobile-menu-toggle { color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s28"]) #brxe-swfjtl .bricks-nav-menu > li > a { color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s28"]) #brxe-swfjtl .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-klclrt); }
}
:where([data-cl-s~="s28"]) #brxe-ybohzu .bricks-nav-menu > li { margin-bottom: 0.8em; margin-left: 0px; }
:where([data-cl-s~="s28"]) #brxe-ybohzu .bricks-nav-menu > li > a { padding-right: 10px; padding-left: 10px; }
:where([data-cl-s~="s28"]) #brxe-ybohzu .bricks-nav-menu > li > .brx-submenu-toggle > * { padding-right: 10px; padding-left: 10px; }
@media (max-width: 767px){
:where([data-cl-s~="s28"]) #brxe-ybohzu .bricks-nav-menu { flex-direction: row-reverse; }
}
:where([data-cl-s~="s28"]) #brx-header.sticky.scrolling .bricks-nav-menu > li > a { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s28"]) #brx-header.sticky.scrolling .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s28"]) #brx-header.sticky.scrolling .brxe-nav-menu .bricks-mobile-menu-toggle { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s28"]) #brx-header.sticky.scrolling .brx-nav-nested-items > li > .brx-submenu-toggle > * { color: var(--bricks-color-bentwy); }
@media (max-width: 991px){
:where([data-cl-s~="s29"]) #brxe-599b92 .bricks-nav-menu-wrapper { display: none; }
:where([data-cl-s~="s29"]) #brxe-599b92 .bricks-mobile-menu-toggle { display: block; }
}
:where([data-cl-s~="s29"]) #brxe-599b92 .bricks-nav-menu > li > a { color: var(--bricks-color-abekpp); text-transform: uppercase; font-size: 13px; font-family: "Shippori Mincho", serif; letter-spacing: 0.7px; padding-right: 5px; padding-left: 5px; }
:where([data-cl-s~="s29"]) #brxe-599b92 .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-abekpp); text-transform: uppercase; font-size: 13px; font-family: "Shippori Mincho", serif; letter-spacing: 0.7px; padding-right: 5px; padding-left: 5px; }
:where([data-cl-s~="s29"]) #brxe-599b92 .bricks-nav-menu .current-menu-item > a { color: var(--bricks-color-bentwy); border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s29"]) #brxe-599b92 .bricks-nav-menu .current-menu-item > .brx-submenu-toggle > * { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s29"]) #brxe-599b92 .bricks-nav-menu > .current-menu-parent > a { color: var(--bricks-color-bentwy); border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s29"]) #brxe-599b92 .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle > * { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s29"]) #brxe-599b92 .bricks-nav-menu > .current-menu-ancestor > a { color: var(--bricks-color-bentwy); border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s29"]) #brxe-599b92 .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle > * { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s29"]) #brxe-599b92 .bricks-mobile-menu-toggle { color: var(--bricks-color-zcheqk); }
:where([data-cl-s~="s29"]) #brxe-599b92 .bricks-nav-menu > li:hover > a { color: rgb(51, 51, 51); }
:where([data-cl-s~="s29"]) #brxe-599b92 .bricks-nav-menu > li:hover > .brx-submenu-toggle > * { color: rgb(51, 51, 51); }
:where([data-cl-s~="s29"]) #brxe-599b92 .bricks-nav-menu { flex-direction: row; }
:where([data-cl-s~="s29"]) #brxe-599b92 .bricks-nav-menu > li { margin-left: 10px; }
:where([data-cl-s~="s29"]) #brxe-599b92 .bricks-mobile-menu-wrapper::before { background-color: rgba(37, 21, 14, 0.8); }
:where([data-cl-s~="s29"]) #brxe-599b92 .bricks-mobile-menu > li > a { font-family: "Shippori Mincho", serif; text-transform: none; letter-spacing: 1.2px; }
:where([data-cl-s~="s29"]) #brxe-599b92 .bricks-mobile-menu > li > .brx-submenu-toggle > * { font-family: "Shippori Mincho", serif; text-transform: none; letter-spacing: 1.2px; }
:where([data-cl-s~="s29"]) #brxe-599b92 .bricks-nav-menu .current-menu-item > .brx-submenu-toggle { border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s29"]) #brxe-599b92 .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle { border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s29"]) #brxe-599b92 .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle { border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s29"]) #brxe-599b92.show-mobile-menu .bricks-mobile-menu-toggle { color: var(--bricks-color-klclrt) !important; }
@media (max-width: 991px){
:where([data-cl-s~="s29"]) #brxe-599b92 .bricks-nav-menu > li { margin-left: 20px; }
:where([data-cl-s~="s29"]) #brxe-599b92 .bricks-nav-menu > li > a { font-size: 15px; color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s29"]) #brxe-599b92 .bricks-nav-menu > li > .brx-submenu-toggle > * { font-size: 15px; color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s29"]) #brxe-599b92 .bricks-mobile-menu-toggle { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s29"]) #brxe-599b92.show-mobile-menu .bricks-mobile-menu-toggle { color: var(--bricks-color-klclrt) !important; }
}
@media (max-width: 767px){
:where([data-cl-s~="s29"]) #brxe-599b92 .bricks-nav-menu > li > a { color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s29"]) #brxe-599b92 .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-klclrt); }
}
@media (max-width: 478px){
:where([data-cl-s~="s29"]) #brxe-599b92 .bricks-mobile-menu-wrapper::before { background-color: rgba(37, 21, 14, 0.8); }
:where([data-cl-s~="s29"]) #brxe-599b92 .bricks-mobile-menu-wrapper { width: 70%; justify-content: flex-start; align-items: flex-start; }
:where([data-cl-s~="s29"]) #brxe-599b92 .bricks-mobile-menu-wrapper .brx-submenu-toggle { justify-content: flex-start; }
:where([data-cl-s~="s29"]) #brxe-599b92 .bricks-mobile-menu-wrapper a { width: auto; }
:where([data-cl-s~="s29"]) #brxe-599b92 .bricks-mobile-menu > li > a { padding-top: 15px; }
:where([data-cl-s~="s29"]) #brxe-599b92 .bricks-mobile-menu > li > .brx-submenu-toggle > * { padding-top: 15px; }
:where([data-cl-s~="s29"]) #brxe-599b92 .bricks-mobile-menu-toggle { color: rgb(0, 0, 0); }
:where([data-cl-s~="s29"]) #brxe-599b92 .bricks-nav-menu > li > a { color: var(--bricks-color-fnpdiw); }
:where([data-cl-s~="s29"]) #brxe-599b92 .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-fnpdiw); }
:where([data-cl-s~="s29"]) #brxe-599b92.show-mobile-menu .bricks-mobile-menu-toggle { color: var(--bricks-color-klclrt) !important; }
}
:where([data-cl-s~="s29"]) #brxe-ybohzu .bricks-nav-menu > li { margin-bottom: 0.8em; margin-left: 0px; }
:where([data-cl-s~="s29"]) #brxe-ybohzu .bricks-nav-menu > li > a { padding-right: 10px; padding-left: 10px; }
:where([data-cl-s~="s29"]) #brxe-ybohzu .bricks-nav-menu > li > .brx-submenu-toggle > * { padding-right: 10px; padding-left: 10px; }
@media (max-width: 767px){
:where([data-cl-s~="s29"]) #brxe-ybohzu .bricks-nav-menu { flex-direction: row-reverse; }
}
@media (max-width: 991px){
:where([data-cl-s~="s30"]) #brxe-599b92 .bricks-nav-menu-wrapper { display: none; }
:where([data-cl-s~="s30"]) #brxe-599b92 .bricks-mobile-menu-toggle { display: block; }
}
:where([data-cl-s~="s30"]) #brxe-599b92 .bricks-nav-menu > li > a { color: var(--bricks-color-abekpp); text-transform: uppercase; font-size: 13px; font-family: "Shippori Mincho", serif; letter-spacing: 0.7px; padding-right: 5px; padding-left: 5px; }
:where([data-cl-s~="s30"]) #brxe-599b92 .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-abekpp); text-transform: uppercase; font-size: 13px; font-family: "Shippori Mincho", serif; letter-spacing: 0.7px; padding-right: 5px; padding-left: 5px; }
:where([data-cl-s~="s30"]) #brxe-599b92 .bricks-nav-menu .current-menu-item > a { color: var(--bricks-color-bentwy); border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s30"]) #brxe-599b92 .bricks-nav-menu .current-menu-item > .brx-submenu-toggle > * { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s30"]) #brxe-599b92 .bricks-nav-menu > .current-menu-parent > a { color: var(--bricks-color-bentwy); border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s30"]) #brxe-599b92 .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle > * { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s30"]) #brxe-599b92 .bricks-nav-menu > .current-menu-ancestor > a { color: var(--bricks-color-bentwy); border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s30"]) #brxe-599b92 .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle > * { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s30"]) #brxe-599b92 .bricks-mobile-menu-toggle { color: var(--bricks-color-zcheqk); }
:where([data-cl-s~="s30"]) #brxe-599b92 .bricks-nav-menu > li:hover > a { color: rgb(51, 51, 51); }
:where([data-cl-s~="s30"]) #brxe-599b92 .bricks-nav-menu > li:hover > .brx-submenu-toggle > * { color: rgb(51, 51, 51); }
:where([data-cl-s~="s30"]) #brxe-599b92 .bricks-nav-menu { flex-direction: row; }
:where([data-cl-s~="s30"]) #brxe-599b92 .bricks-nav-menu > li { margin-left: 10px; }
:where([data-cl-s~="s30"]) #brxe-599b92 .bricks-mobile-menu-wrapper::before { background-color: rgba(37, 21, 14, 0.8); }
:where([data-cl-s~="s30"]) #brxe-599b92 .bricks-mobile-menu > li > a { font-family: "Shippori Mincho", serif; text-transform: none; letter-spacing: 1.2px; }
:where([data-cl-s~="s30"]) #brxe-599b92 .bricks-mobile-menu > li > .brx-submenu-toggle > * { font-family: "Shippori Mincho", serif; text-transform: none; letter-spacing: 1.2px; }
:where([data-cl-s~="s30"]) #brxe-599b92 .bricks-nav-menu .current-menu-item > .brx-submenu-toggle { border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s30"]) #brxe-599b92 .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle { border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s30"]) #brxe-599b92 .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle { border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s30"]) #brxe-599b92.show-mobile-menu .bricks-mobile-menu-toggle { color: var(--bricks-color-klclrt) !important; }
@media (max-width: 991px){
:where([data-cl-s~="s30"]) #brxe-599b92 .bricks-nav-menu > li { margin-left: 20px; }
:where([data-cl-s~="s30"]) #brxe-599b92 .bricks-nav-menu > li > a { font-size: 15px; color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s30"]) #brxe-599b92 .bricks-nav-menu > li > .brx-submenu-toggle > * { font-size: 15px; color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s30"]) #brxe-599b92 .bricks-mobile-menu-toggle { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s30"]) #brxe-599b92.show-mobile-menu .bricks-mobile-menu-toggle { color: var(--bricks-color-klclrt) !important; }
}
@media (max-width: 767px){
:where([data-cl-s~="s30"]) #brxe-599b92 .bricks-nav-menu > li > a { color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s30"]) #brxe-599b92 .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-klclrt); }
}
@media (max-width: 478px){
:where([data-cl-s~="s30"]) #brxe-599b92 .bricks-mobile-menu-wrapper::before { background-color: rgba(37, 21, 14, 0.8); }
:where([data-cl-s~="s30"]) #brxe-599b92 .bricks-mobile-menu-wrapper { width: 70%; justify-content: flex-start; align-items: flex-start; }
:where([data-cl-s~="s30"]) #brxe-599b92 .bricks-mobile-menu-wrapper .brx-submenu-toggle { justify-content: flex-start; }
:where([data-cl-s~="s30"]) #brxe-599b92 .bricks-mobile-menu-wrapper a { width: auto; }
:where([data-cl-s~="s30"]) #brxe-599b92 .bricks-mobile-menu > li > a { padding-top: 15px; }
:where([data-cl-s~="s30"]) #brxe-599b92 .bricks-mobile-menu > li > .brx-submenu-toggle > * { padding-top: 15px; }
:where([data-cl-s~="s30"]) #brxe-599b92 .bricks-mobile-menu-toggle { color: rgb(0, 0, 0); }
:where([data-cl-s~="s30"]) #brxe-599b92 .bricks-nav-menu > li > a { color: var(--bricks-color-fnpdiw); }
:where([data-cl-s~="s30"]) #brxe-599b92 .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-fnpdiw); }
:where([data-cl-s~="s30"]) #brxe-599b92.show-mobile-menu .bricks-mobile-menu-toggle { color: var(--bricks-color-klclrt) !important; }
}
:where([data-cl-s~="s30"]) #brxe-ybohzu .bricks-nav-menu > li { margin-bottom: 0.8em; margin-left: 0px; }
:where([data-cl-s~="s30"]) #brxe-ybohzu .bricks-nav-menu > li > a { padding-right: 10px; padding-left: 10px; }
:where([data-cl-s~="s30"]) #brxe-ybohzu .bricks-nav-menu > li > .brx-submenu-toggle > * { padding-right: 10px; padding-left: 10px; }
@media (max-width: 767px){
:where([data-cl-s~="s30"]) #brxe-ybohzu .bricks-nav-menu { flex-direction: row-reverse; }
}
@media (max-width: 991px){
:where([data-cl-s~="s31"]) #brxe-599b92 .bricks-nav-menu-wrapper { display: none; }
:where([data-cl-s~="s31"]) #brxe-599b92 .bricks-mobile-menu-toggle { display: block; }
}
:where([data-cl-s~="s31"]) #brxe-599b92 .bricks-nav-menu > li > a { color: var(--bricks-color-abekpp); text-transform: uppercase; font-size: 13px; font-family: "Shippori Mincho", serif; letter-spacing: 0.7px; padding-right: 5px; padding-left: 5px; }
:where([data-cl-s~="s31"]) #brxe-599b92 .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-abekpp); text-transform: uppercase; font-size: 13px; font-family: "Shippori Mincho", serif; letter-spacing: 0.7px; padding-right: 5px; padding-left: 5px; }
:where([data-cl-s~="s31"]) #brxe-599b92 .bricks-nav-menu .current-menu-item > a { color: var(--bricks-color-bentwy); border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s31"]) #brxe-599b92 .bricks-nav-menu .current-menu-item > .brx-submenu-toggle > * { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s31"]) #brxe-599b92 .bricks-nav-menu > .current-menu-parent > a { color: var(--bricks-color-bentwy); border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s31"]) #brxe-599b92 .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle > * { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s31"]) #brxe-599b92 .bricks-nav-menu > .current-menu-ancestor > a { color: var(--bricks-color-bentwy); border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s31"]) #brxe-599b92 .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle > * { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s31"]) #brxe-599b92 .bricks-mobile-menu-toggle { color: var(--bricks-color-zcheqk); }
:where([data-cl-s~="s31"]) #brxe-599b92 .bricks-nav-menu > li:hover > a { color: rgb(51, 51, 51); }
:where([data-cl-s~="s31"]) #brxe-599b92 .bricks-nav-menu > li:hover > .brx-submenu-toggle > * { color: rgb(51, 51, 51); }
:where([data-cl-s~="s31"]) #brxe-599b92 .bricks-nav-menu { flex-direction: row; }
:where([data-cl-s~="s31"]) #brxe-599b92 .bricks-nav-menu > li { margin-left: 10px; }
:where([data-cl-s~="s31"]) #brxe-599b92 .bricks-mobile-menu-wrapper::before { background-color: rgba(37, 21, 14, 0.8); }
:where([data-cl-s~="s31"]) #brxe-599b92 .bricks-mobile-menu > li > a { font-family: "Shippori Mincho", serif; text-transform: none; letter-spacing: 1.2px; }
:where([data-cl-s~="s31"]) #brxe-599b92 .bricks-mobile-menu > li > .brx-submenu-toggle > * { font-family: "Shippori Mincho", serif; text-transform: none; letter-spacing: 1.2px; }
:where([data-cl-s~="s31"]) #brxe-599b92 .bricks-nav-menu .current-menu-item > .brx-submenu-toggle { border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s31"]) #brxe-599b92 .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle { border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s31"]) #brxe-599b92 .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle { border-bottom: 1px solid rgb(137, 101, 60); }
:where([data-cl-s~="s31"]) #brxe-599b92.show-mobile-menu .bricks-mobile-menu-toggle { color: var(--bricks-color-klclrt) !important; }
@media (max-width: 991px){
:where([data-cl-s~="s31"]) #brxe-599b92 .bricks-nav-menu > li { margin-left: 20px; }
:where([data-cl-s~="s31"]) #brxe-599b92 .bricks-nav-menu > li > a { font-size: 15px; color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s31"]) #brxe-599b92 .bricks-nav-menu > li > .brx-submenu-toggle > * { font-size: 15px; color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s31"]) #brxe-599b92 .bricks-mobile-menu-toggle { color: var(--bricks-color-bentwy); }
:where([data-cl-s~="s31"]) #brxe-599b92.show-mobile-menu .bricks-mobile-menu-toggle { color: var(--bricks-color-klclrt) !important; }
}
@media (max-width: 767px){
:where([data-cl-s~="s31"]) #brxe-599b92 .bricks-nav-menu > li > a { color: var(--bricks-color-klclrt); }
:where([data-cl-s~="s31"]) #brxe-599b92 .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-klclrt); }
}
@media (max-width: 478px){
:where([data-cl-s~="s31"]) #brxe-599b92 .bricks-mobile-menu-wrapper::before { background-color: rgba(37, 21, 14, 0.8); }
:where([data-cl-s~="s31"]) #brxe-599b92 .bricks-mobile-menu-wrapper { width: 70%; justify-content: flex-start; align-items: flex-start; }
:where([data-cl-s~="s31"]) #brxe-599b92 .bricks-mobile-menu-wrapper .brx-submenu-toggle { justify-content: flex-start; }
:where([data-cl-s~="s31"]) #brxe-599b92 .bricks-mobile-menu-wrapper a { width: auto; }
:where([data-cl-s~="s31"]) #brxe-599b92 .bricks-mobile-menu > li > a { padding-top: 15px; }
:where([data-cl-s~="s31"]) #brxe-599b92 .bricks-mobile-menu > li > .brx-submenu-toggle > * { padding-top: 15px; }
:where([data-cl-s~="s31"]) #brxe-599b92 .bricks-mobile-menu-toggle { color: rgb(0, 0, 0); }
:where([data-cl-s~="s31"]) #brxe-599b92 .bricks-nav-menu > li > a { color: var(--bricks-color-fnpdiw); }
:where([data-cl-s~="s31"]) #brxe-599b92 .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-fnpdiw); }
:where([data-cl-s~="s31"]) #brxe-599b92.show-mobile-menu .bricks-mobile-menu-toggle { color: var(--bricks-color-klclrt) !important; }
}
:where([data-cl-s~="s31"]) #brxe-ybohzu .bricks-nav-menu > li { margin-bottom: 0.8em; margin-left: 0px; }
:where([data-cl-s~="s31"]) #brxe-ybohzu .bricks-nav-menu > li > a { padding-right: 10px; padding-left: 10px; }
:where([data-cl-s~="s31"]) #brxe-ybohzu .bricks-nav-menu > li > .brx-submenu-toggle > * { padding-right: 10px; padding-left: 10px; }
@media (max-width: 767px){
:where([data-cl-s~="s31"]) #brxe-ybohzu .bricks-nav-menu { flex-direction: row-reverse; }
}
.clone-wordmark { font-weight: 700; font-size: 1.15em; line-height: 1.1; letter-spacing: -0.01em; white-space: nowrap; color: inherit !important; text-decoration: none !important; }
a:has(> .clone-wordmark), a:has(.clone-wordmark) { color: inherit !important; text-decoration: none !important; }
img, svg, video, canvas, iframe, table { max-width: 100%; }
img, video { height: auto; }
@media (max-width: 768px){
html { max-width: 100%; }
body { overflow-x: clip; max-width: 100%; }
}
.clone-imgtext { display: inline-block; font-weight: 700; line-height: 1.3; font-size: 1.05em; }
.clone-offcanvas { display: none !important; }
.clone-offcanvas.clone-open { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 40px; display: block !important; position: fixed !important; inset: 0px auto 0px 0px !important; width: min(86vw, 360px) !important; height: 100% !important; overflow: auto !important; z-index: 2147483000 !important; transform: none !important; opacity: 1 !important; visibility: visible !important; }
.clone-offcanvas.clone-open * { transform: none !important; }
.clone-offcanvas.clone-open [class*="panel"] { position: static !important; }
.clone-bg-veil { box-shadow: rgba(255, 255, 255, 0.84) 0px 0px 0px 100vmax inset !important; }
.clone-form-note { margin: 1em 0px; padding: 0.9em 1.1em; border-radius: 8px; background: rgba(0, 0, 0, 0.05); border: 1px solid rgba(0, 0, 0, 0.12); color: inherit; font-size: 0.95em; line-height: 1.45; }
.clone-form-note[data-state="error"] { background: rgba(190, 40, 40, 0.08); }
.clone-contact { margin: 1.2em 0px; line-height: 1.7; font-size: 0.95em; }
.clone-contact a { color: inherit; }
