@charset "utf-8";div.cc-window.cc-floating{max-width:32em}@media(max-width: 639px){div.cc-window.cc-floating:not(.cc-center){max-width: none}}
div.cc-window, span.cc-cookie-settings-toggler, span.cc-cookie-domains-toggler{font-size:14px}div.cc-revoke{font-size:14px}div.cc-settings-label,span.cc-cookie-settings-toggle{font-size:12px}div.cc-window.cc-banner{padding:1.4em 1.8em}div.cc-window.cc-floating{padding:2.8em 1.8em}input.cc-cookie-checkbox+span:before, input.cc-cookie-checkbox+span:after{border-radius:0px}div.cc-center,div.cc-floating,div.cc-checkbox-container,div.gdpr-fancybox-container div.fancybox-content,ul.cc-cookie-category-list li,fieldset.cc-service-list-title legend{border-radius:0px}div.cc-window a.cc-btn,span.cc-cookie-settings-toggle{border-radius:0px}
/* Default Layout */.ba-item-language-switcher .ba-lightbox-layout .ba-language-switcher-active .ba-language-switcher-item,.ba-item-language-switcher .ba-dropdown-layout .ba-language-switcher-active .ba-language-switcher-item { align-items: center; display: inline-flex;}.ba-item-language-switcher .ba-lightbox-layout .ba-language-switcher-list .ba-language-switcher-item:hover,.ba-item-language-switcher .ba-lightbox-layout .ba-language-switcher-active .ba-language-switcher-item:hover,.ba-item-language-switcher .ba-default-layout .ba-language-switcher-list .ba-language-switcher-item:hover img,.ba-item-language-switcher .ba-dropdown-layout .ba-language-switcher-list .ba-language-switcher-item:hover,.ba-item-language-switcher .ba-dropdown-layout .ba-language-switcher-active .ba-language-switcher-item:hover { opacity: .75 !important;}.ba-item-language-switcher .ba-dropdown-layout .ba-language-switcher-list:before { border: 5px solid transparent; border-bottom: 5px solid var(--background-color); content: ""; height: 0; left: 50% !important; margin-left: -5px; position: absolute; top: -9px;}/* Dropdown Layout */.ba-item-language-switcher .ba-lightbox-layout .ba-language-switcher-active .ba-language-switcher-item > i,.ba-item-language-switcher .ba-lightbox-layout:not(.visible-language-switcher-list) .ba-language-switcher-backdrop,.ba-item-language-switcher .ba-lightbox-layout:not(.visible-language-switcher-list) .ba-language-switcher-list,.ba-item-language-switcher .ba-default-layout .ba-language-switcher-active,.ba-item-language-switcher .ba-default-layout .ba-language-switcher-list .ba-language-switcher-item > span,.ba-item-language-switcher .ba-language-switcher-wrapper:not(.ba-lightbox-layout) .ba-language-switcher-list > i,.ba-item-language-switcher .ba-language-switcher-wrapper:not(.ba-lightbox-layout) .ba-language-switcher-wrapper .ba-language-switcher-backdrop,.ba-item-language-switcher .ba-dropdown-layout:not(.visible-language-switcher-list) .ba-language-switcher-list { display: none;}.ba-item-language-switcher .ba-lightbox-layout .ba-language-switcher-list,.ba-item-language-switcher .ba-dropdown-layout .ba-language-switcher-list { border-bottom: calc(var(--border-width) * var(--border-bottom)) var(--border-style) var(--border-color); border-left: calc(var(--border-width) * var(--border-left)) var(--border-style) var(--border-color); border-radius: var(--border-radius); border-right: calc(var(--border-width) * var(--border-right)) var(--border-style) var(--border-color); border-top: calc(var(--border-width) * var(--border-top)) var(--border-style) var(--border-color); box-shadow: var(--shadow-horizontal) var(--shadow-vertical) var(--shadow-blur) var(--shadow-spread) var(--shadow-color);}.ba-item-language-switcher .ba-dropdown-layout .ba-language-switcher-list { box-sizing: border-box; left: var(--switcher-left); margin-left: -8.625rem; margin-top: 10px; position: absolute; width: 17.1875rem;}.ba-item-language-switcher .ba-lightbox-layout .ba-language-switcher-active img,.ba-item-language-switcher .ba-lightbox-layout .ba-language-switcher-list img,.ba-item-language-switcher .ba-dropdown-layout .ba-language-switcher-active img,.ba-item-language-switcher .ba-dropdown-layout .ba-language-switcher-list img { margin-right: 20px; flex-shrink: 0;}.ba-item-language-switcher .ba-dropdown-layout .ba-language-switcher-active .ba-language-switcher-item > i { font-size: .75rem; margin-left: 20px;}@keyframes language-switcher { from {transform: scale(.8); opacity: 0;} to {transform: scale(1); opacity: 1;}}.ba-item-language-switcher .ba-dropdown-layout.visible-language-switcher-list .ba-language-switcher-list { animation: language-switcher .3s cubic-bezier(0.4,0,0.2,1) both; backface-visibility: hidden; will-change: transform;}@keyframes hidden-dropdown-language-switcher { from {transform: scale(1); opacity: 1;} to {transform: scale(.8); opacity: 0;}}.ba-item-language-switcher .ba-dropdown-layout.visible-language-switcher-list.language-switcher-out .ba-language-switcher-list { animation: hidden-dropdown-language-switcher .3s cubic-bezier(0.4,0,0.2,1) both; backface-visibility: hidden; will-change: transform;}/* Lightbox Layout */.ba-lightbox-layout .ba-language-switcher-list { box-sizing: border-box; height: 420px; left: calc(50vw - 200px); overflow: auto; position: fixed; top: calc(50vh - 210px); width: 400px; z-index: 9999;}.ba-item-language-switcher .ba-lightbox-layout .ba-language-switcher-list .ba-language-switcher-item { align-items: center; display: inline-flex; width: 100%;}.ba-item-language-switcher .ba-lightbox-layout .ba-language-switcher-list .ba-language-switcher-item span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.ba-item-language-switcher .ba-lightbox-layout .ba-language-switcher-backdrop { background: var(--overlay); bottom: 0; left: 0; position: fixed; right: 0; top: 0; z-index: 998;}.ba-lightbox-layout .ba-language-switcher-list > i { cursor: pointer !important; font-size: 2.25rem; line-height: 1.3125rem; position: absolute; right: 25px; top: 25px; transition: opacity .3s;}.ba-lightbox-layout .ba-language-switcher-list > i:hover { opacity: .5;}.ba-wrapper.language-switcher-visible { z-index: 15;}.ba-wrapper.language-switcher-visible .ba-edit-item { display: none !important;}@keyframes visible-language-switcher { from {opacity: 0;} to {opacity: 1;}}.ba-item-language-switcher .ba-lightbox-layout.visible-language-switcher-list .ba-language-switcher-backdrop,.ba-item-language-switcher .ba-lightbox-layout.visible-language-switcher-list .ba-language-switcher-list { animation: visible-language-switcher .3s ease-in-out both; will-change: opacity;}@keyframes hidden-language-switcher { from {opacity: 1;} to {opacity: 0;}}.ba-item-language-switcher .ba-lightbox-layout.visible-language-switcher-list.language-switcher-out .ba-language-switcher-backdrop,.ba-item-language-switcher .ba-lightbox-layout.visible-language-switcher-list.language-switcher-out .ba-language-switcher-list { animation: hidden-language-switcher .3s ease-in-out both;} .ba-grid-column-wrapper.language-switcher-hovered,.ba-row.language-switcher-hovered,.visible-language-switcher-lightbox { z-index: 20;}.ba-item-language-switcher { z-index: 10;}/*/* Plugin Logo*/.ba-item.ba-item-scroll-to-top.visible-scroll-to-top { visibility: visible;}.visible-scroll-to-top .ba-scroll-to-top { opacity: 1 !important; margin-bottom: 0;}/* Scroll To Top Position Right */.ba-store-wishlist-opened .scroll-btn-right { right: calc(25px + var(--body-scroll-width));}.lightbox-open .scroll-btn-right { right: 40px;}.scroll-btn-right .ba-edit-item.full-menu { transform: translate(-75%, -50%);}/* Scroll To Top Position Left */.scroll-btn-left { left: 25px;}.scroll-btn-left .ba-edit-item.full-menu { transform: translate(-25%, -50%);}/*/* Plugin Smooth Scrolling*/.ba-scroll-to i { text-align: center;}.ba-scroll-to i { line-height: 1em;}/*/* Main menu*/.vertical-menu .main-menu .nav > li { overflow: visible;}.main-menu .nav > li > a:hover,.main-menu .nav > li > a:focus { background: transparent;}.mod-menu__sub,.nav-child { padding: 0; width: 250px;}.vertical-menu li.deeper > span i.ba-icon-caret-right,.vertical-menu li.deeper > a i.ba-icon-caret-right,.nav > li li.deeper > span i.ba-icon-caret-right,.nav > li li.deeper > a i.ba-icon-caret-right { float: right;}@-moz-document url-prefix() { .nav li.deeper > span i.ba-icon-caret-right, .nav li.deeper > a i.ba-icon-caret-right { float: right; } li.deeper > span i.ba-icon-caret-right, li.deeper > a i.ba-icon-caret-right { display: block; float: none; position: static; text-align: right; }}.mod-menu__sub > .deeper,.nav-child > .deeper { position: relative;}.mod-menu__sub li,.nav-child li { text-decoration: none; list-style: none;}.mod-menu__sub > .deeper > .mod-menu__sub.show-menu,.nav-child > .deeper > .nav-child.show-menu,.mod-menu__sub > .deeper > .mod-menu__sub.show-menu,.nav-child > .deeper > .nav-child.show-menu,.mod-menu__sub > .deeper:hover > .mod-menu__sub,.nav-child > .deeper:hover > .nav-child { left: 100%; position: absolute; top: 0px;}.mod-menu__sub > .deeper > .mod-menu__sub.show-menu,.nav-child > .deeper > .nav-child.show-menu,.nav > .deeper.parent > .mod-menu__sub.show-menu, .nav > .deeper.parent > .nav-child.show-menu,.nav li > .tabs-content-wrapper .ba-section { box-sizing: border-box !important;}.megamenu-item.megamenu-editing >.tabs-content-wrapper,.megamenu-item:hover >.tabs-content-wrapper, .megamenu-item > .tabs-content-wrapper.show-menu, .deeper.parent > .show-menu { display: block !important;}.megamenu-editing.megamenu-item > .tabs-content-wrapper .ba-section { box-sizing: border-box !important;}li.deeper >span,li.deeper > a { position: relative;}.dropdown-left-direction { right: 0;}.child-dropdown-left-direction,.dropdown-left-direction ul { right: 100%; left: auto !important;}.dropdown-top-direction { transform: translateY(calc( 0px - var(--dropdown-top-diff) - 25px)); top: auto !important;}/* Menu With Icon */.ba-item-main-menu .nav li span i.ba-menu-item-icon,.ba-item-main-menu .nav li a i.ba-menu-item-icon,.menu li span i.ba-menu-item-icon,.menu li a i.ba-menu-item-icon { color: inherit; line-height: 0; margin-right: 10px; text-align: center; vertical-align: middle; width: 1em;}/* Megamenu */.megamenu-item .ba-section { max-width: 100%;}.megamenu-item > .mod-menu__sub,.ba-menu-wrapper > .tabs-content-wrapper,.megamenu-item > .tabs-content-wrapper,.megamenu-item > .nav-child { display: none !important; z-index: 999;}.row-with-megamenu .megamenu-editing.megamenu-item > .tabs-content-wrapper,.megamenu-item:hover >.tabs-content-wrapper,.megamenu-item >.tabs-content-wrapper.show-menu, { display: block !important;}.megamenu-item >.tabs-content-wrapper { position: absolute; top: 100%;}.vertical-menu .megamenu-item >.tabs-content-wrapper.ba-container { top: 0;}.megamenu-item >.tabs-content-wrapper:not(.ba-container) { max-width: none !important;}.megamenu-item >.tabs-content-wrapper:not(.ba-container) .ba-section { width: 100% !important;}.megamenu-item >.tabs-content-wrapper.ba-container:not(.megamenu-center) { margin: 0 !important;}.megamenu-item >.tabs-content-wrapper.ba-container { width: auto !important; max-width: none;}.mod-menu__sub > .megamenu-item .ba-icon-caret-right,.mod-menu__sub > .megamenu-item >.tabs-content-wrapper,.nav-child > .megamenu-item .ba-icon-caret-right,.nav-child > .megamenu-item >.tabs-content-wrapper { display: none !important;}.megamenu-item .ba-section { min-height: 50px;}/* Vertical layout menu */.vertical-menu .main-menu .nav > li { display: block; position: relative;}.vertical-menu .main-menu .nav > li.deeper.parent > .mod-menu__sub,.vertical-menu .megamenu-item > .tabs-content-wrapper.ba-container,.vertical-menu .main-menu .nav > li.deeper.parent > .nav-child { margin-left: 100% !important;}.vertical-menu .megamenu-item >.tabs-content-wrapper.ba-container.megamenu-center { padding: 0 !important; top: auto;}.vertical-menu .main-menu .nav > li.megamenu-item { align-items: center; display: flex;}.vertical-menu .main-menu .nav > li> span,.vertical-menu .main-menu .nav > li> a { width: 100%; box-sizing: border-box;}.vertical-menu .main-menu .nav > li .mod-menu__sub,.vertical-menu .main-menu .nav > li .nav-child { top: 0;}.megamenu-item > .tabs-content-wrapper { margin-left: calc(var(--menu-item-left-offset) * -1) !important;}.megamenu-item > .tabs-content-wrapper.ba-container { margin-left: 0 !important;}.megamenu-item > .tabs-content-wrapper.ba-container.megamenu-center { margin-left: calc(var(--menu-item-width) / 2 - var(--megamenu-width) / 2 - 50px) !important;}.ba-hamburger-menu >.main-menu .ba-overlay { z-index: -1;}.vertical-menu .nav > .megamenu-item > span:after,.vertical-menu .nav > .megamenu-item > a:after,.vertical-menu .nav > .deeper.parent > span:after,.vertical-menu .nav > .deeper.parent > a:after,.vertical-menu .menu > .megamenu-item > span:after,.vertical-menu .menu > .megamenu-item > a:after,.vertical-menu .menu > .deeper.parent > span:after,.vertical-menu .menu > .deeper.parent > a:after { transform: rotate(-90deg);}/* Collapsible Vertical Menu*/.collapsible-vertical-submenu.vertical-menu .main-menu .nav > li.deeper.parent > .mod-menu__sub,.collapsible-vertical-submenu.vertical-menu .main-menu .nav > .deeper.parent .mod-menu__sub,.collapsible-vertical-submenu.vertical-menu .main-menu .nav > .deeper.parent .nav-child, .collapsible-vertical-submenu.vertical-menu .main-menu .menu > .deeper.parent .mod-menu__sub, .collapsible-vertical-submenu.vertical-menu .main-menu .menu > .deeper.parent .nav-child { box-sizing: border-box; display: none!important; margin-left: 0 !important; margin-top: 0; position: static; transform: none !important; width: 100% !important;}@keyframes visible-nav-child { 0% {max-height: 0; overflow: hidden;opacity: 0;} 99%{max-height: 400vh; overflow: visible; opacity: 1;} 100%{max-height: 400vh; overflow: visible; opacity: 1;}}.collapsible-vertical-submenu.vertical-menu .main-menu .nav .deeper.parent:not(:hover) > .show-menu,.collapsible-vertical-submenu.vertical-menu .main-menu .menu .deeper.parent:not(:hover) > .show-menu,.collapsible-vertical-submenu.vertical-menu .main-menu .menu .deeper.parent.visible-nav-child >.mod-menu__sub, .collapsible-vertical-submenu.vertical-menu .main-menu .menu .deeper.parent.visible-nav-child > .nav-child,.collapsible-vertical-submenu.vertical-menu .main-menu .nav .deeper.parent.visible-nav-child > ul.mod-menu__sub, .collapsible-vertical-submenu.vertical-menu .main-menu .nav .deeper.parent.visible-nav-child > .tabs-content-wrapper, .collapsible-vertical-submenu.vertical-menu .main-menu .nav .deeper.parent.visible-nav-child > ul.nav-child { animation: visible-nav-child .5s linear both!important; display: block!important; overflow: visible;}.collapsible-vertical-submenu.vertical-menu .deeper.parent.hidden-nav-child > ul.mod-menu__sub, .collapsible-vertical-submenu.vertical-menu .deeper.parent.hidden-nav-child > .tabs-content-wrapper, .collapsible-vertical-submenu.vertical-menu .deeper.parent.hidden-nav-child > ul.nav-child,.collapsible-vertical-submenu.vertical-menu .deeper.parent:not(.visible-nav-child) > ul.mod-menu__sub, .collapsible-vertical-submenu.vertical-menu .deeper.parent:not(.visible-nav-child) > .tabs-content-wrapper, .collapsible-vertical-submenu.vertical-menu .deeper.parent:not(.visible-nav-child) > ul.nav-child { display: none!important;}.collapsible-vertical-submenu.vertical-menu .main-menu .nav .deeper.parent:not(:hover):has(.show-menu) > span i:not(.ba-menu-item-icon):before,.collapsible-vertical-submenu.vertical-menu .main-menu .nav .deeper.parent:not(:hover):has(.show-menu) > a i:not(.ba-menu-item-icon):before,.collapsible-vertical-submenu.vertical-menu .main-menu .menu .deeper.parent:not(:hover):has(.show-menu) > span i:not(.ba-menu-item-icon):before,.collapsible-vertical-submenu.vertical-menu .main-menu .menu .deeper.parent:not(:hover):has(.show-menu) > a i:not(.ba-menu-item-icon):before,.collapsible-vertical-submenu.vertical-menu .deeper.parent.visible-nav-child > span i:not(.ba-menu-item-icon):before, .collapsible-vertical-submenu.vertical-menu .deeper.parent.visible-nav-child > a i:not(.ba-menu-item-icon):before { transform: rotate(90deg);}.collapsible-vertical-submenu.vertical-menu .deeper.parent > span i:before, .collapsible-vertical-submenu.vertical-menu .deeper.parent > a i:before { align-items: center; display: inline-flex; justify-content: center; transition: all .15s linear; width: 1em;}.com-baforms .ba-tooltip { margin-left: 0px; position: fixed !important;}@keyframes notification-in { from {bottom: 0; transform: translateY(100%); opacity: 0;}}#system-message { animation: notification-in .4s cubic-bezier(.25,.98,.26,.99) both; border-radius: 6px; border: none; bottom: 50px; box-shadow: 0 10px 30px rgba(0,0,0,0.3); color: #fff; display: block; opacity: 1; overflow: hidden; padding: 0; position: fixed; right: 50px; text-shadow: none; visibility: visible; z-index: 1510;}#system-message-container .alert { background: #02adea; display: inline-block; padding: 40px 25px; width: 250px;}#system-message-container .alert.alert-warning,#system-message-container .alert.alert-danger,#system-message-container .alert.alert-error { background-color: #ff776f;;}#system-message .alert-heading { color: #fff; display: block; font-size: .875rem; font-weight: bold; letter-spacing: 0; line-height: 1rem; margin: 0 0 15px !important; text-align: left; text-decoration: none; text-transform: uppercase;}#system-message > div .alert-message { color: #fff; font-size: .875rem; font-weight: 500; line-height: 1.5rem; margin: 0; opacity: .6; word-break: break-word;}#system-message .alert:before,#system-message .close { color: #fff; opacity: 1; padding: 8px; position: absolute; right: 5px; text-shadow: none; top: 0; opacity: 0;}#system-message > .alert:before { content: '\e04a'; display: inline-block; font: normal normal normal 24px/1 'balbooa-family'; opacity: 1; padding: 13px 10px;}.content-text table { width: 100% !important;}.content-text pre { border: 1px solid var(--border); margin: 0; max-height: 400px; overflow-x: hidden; overflow-y: scroll; padding: 50px; text-decoration: none !important; text-transform: none !important; white-space: pre-wrap; word-break: break-all;}.content-text pre code { font-family: inherit;}.ba-copy-to-clipboard i,.ba-item-text a { transition: .3s}.ba-copy-to-clipboard:hover i { opacity: .5;}span.ba-copy-to-clipboard { bottom: 10px; cursor: pointer; font-size: 1.75rem; line-height: 0; position: absolute; right: 25px;}/*/* Plugin Button*/.ba-button-wrapper a { text-decoration: none;}.ba-item-main-menu .separator { cursor: default;}.ba-button-wrapper a { align-items: center; display: inline-flex; justify-content: center;}.ba-item-scroll-to .ba-btn-transition span + i,.ba-item-overlay-section .ba-btn-transition span + i,.ba-item-button .ba-btn-transition span + i { color: inherit; line-height: 1em; text-align: center; width: 1em;}.empty-textnode + i,.ba-item-overlay-section .empty-textnode + i,.ba-btn-transition .empty-textnode + i { margin: 0 !important;}.ba-item-overlay-section,.ba-item-image { line-height: 0 !important;}.ba-image-wrapper { box-sizing: border-box; max-width: 100%;}.ba-image-wrapper img.ba-lightbox-item-image { cursor: zoom-in;}.ba-item-image .ba-image-wrapper.visible-image-caption .ba-image-item-caption,.ba-item-image .ba-image-wrapper.visible-image-caption:hover img { transform: none !important;}.ba-item-overlay-section img,.ba-image-item-caption,.ba-item-image .ba-image-wrapper img,.ba-image-item-caption .ba-caption-overlay,.ba-gridbox-gallery-image .ba-caption-overlay,.ba-simple-gallery-caption { transition-duration: var(--transition-duration); transition-property: all;}.ba-image-item-caption,.ba-image-item-caption .ba-caption-overlay,.ba-simple-gallery-image,.ba-simple-gallery-caption .ba-caption-overlay,.ba-simple-gallery-caption { bottom: 0; display: flex; flex-direction: column; justify-content: center; left: 0; padding: 20px; position: absolute; right: 0; top: 0;}.ba-btn-transition + .ba-image-item-caption { pointer-events: none;}.ba-image-item-caption .ba-caption-overlay,.ba-simple-gallery-image { padding: 0;}@keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}.ba-item-content-slider .active .fadeIn,.fadeIn { animation-name: fadeIn;}@keyframes fadeInUp { 0% { opacity: 0; transform: translate3d(0,10%,0); } 100% { opacity: 1; transform: none; }}