@charset "utf-8";

.ob-has-background-overlay { position: relative; }

.ob-has-background-overlay::before { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: -1; pointer-events: none; }

.ob-has-background-overlay::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: -1; pointer-events: none; }

.ob-is-breaking-bad.elementor-top-section > .elementor-container, .ob-is-breaking-bad.elementor-inner-section > .elementor-container { flex-wrap: wrap; }

.ob-is-breaking-bad .elementor-background-overlay { pointer-events: none; }

.ob-is-glider .ob-swiper-bundle, .ob-is-glider > .elementor-container { visibility: visible; overflow: hidden; position: relative; }

.ob-is-glider .ob-swiper-bundle { width: 100%; }

.ob-is-glider .elementor-container > .swiper-wrapper { flex-wrap: nowrap !important; }

.ob-is-glider .elementor-container > .swiper-wrapper > .elementor-element.elementor-column { width: 100%; }

.ob-is-glider .elementor-container.swiper-vertical > .swiper-wrapper > .swiper-slide { width: 100% !important; }

.ob-is-glider .swiper-slide a.elementor-button { display: inline-block; }

.ob-is-glider .swiper-button-next, .ob-is-glider .swiper-button-prev { transition: 0.3s ease-in-out; background-image: unset; background-color: rgba(0, 0, 0, 0.3); }

.ob-is-glider .swiper-button-prev > svg, .ob-is-glider .swiper-button-prev > i { transform: rotate(180deg); }

.ob-is-glider .swiper-fade .swiper-slide { transition-property: opacity; transition-timing-function: ease-in-out; }

.ob-is-glider .swiper-pagination:not(.swiper-pagination-progressbar) { width: auto; bottom: 0px; right: unset; transform: translate(-50%, 0px); left: 50%; margin-bottom: 11px; display: flex !important; }

.ob-is-glider .swiper-vertical > .swiper-pagination:not(.swiper-pagination-progressbar) { top: unset; transform: unset; }

[class*="-gotoslide-"] { cursor: pointer; }

[ohm-device="tablet"] .ob-is-glider .swiper-slide, [ohm-device="mobile"] .ob-is-glider .swiper-slide { width: 100% !important; max-width: 100% !important; }

.ob-is-glider .e-con.e-flex { flex: 0 0 auto; }

.ob-is-teleporter .widget-wrap-children { width: 100%; }

.elementor-column.ob-is-teleporter .widget-wrap-children { position: relative; }

.elementor-column.ob-is-teleporter .elementor-widget-wrap, .elementor-column.ob-is-teleporter .elementor-widget-wrap > .widget-wrap-children { transition: 0.25s; }

div[class*="ob-teleporter-"] { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0; }

.ob-tele-eff-fade { transition: opacity 0.45s; }

.ob-tele-eff-zoom { transform: scale(1.2); transition: opacity 0.35s, transform 0.45s cubic-bezier(0.1, 0, 0, 1); }

.ob-tele-eff-stutter { transform: scale(1.25); transition: opacity 0.45s, transform 0.35s cubic-bezier(0.755, 0.05, 0.855, 0.06); }

.elementor-column.ob-is-teleporter > .ob-teleporter-hover.ob-tele-eff-zoom { transform: scale(1.2); }

.elementor-column.ob-is-teleporter > .ob-teleporter-hover.ob-tele-eff-stutter { transform: scale(1.25); }

.elementor-section.ob-tele-mom-hover .ob-teleporter-hover, .elementor-container.ob-tele-mom-hover .ob-teleporter-hover, .elementor-column.ob-is-teleporter .ob-teleporter-hover { opacity: 1; transform: scale(1); }

.elementor-column.ob-is-teleporter > .ob-teleporter-hover { opacity: 0; }

.elementor-section div.ob-tele-overlay, .elementor-container div.ob-tele-overlay { width: 100%; height: 100%; }

.elementor-section.ob-tele-mom-hover:hover { background-image: none !important; }

[data-elementor-device-mode="tablet"] .elementor-column.ob-tele-no-tablet div[class*="ob-teleporter-"], [data-elementor-device-mode="mobile"] .elementor-column.ob-tele-no-mobile div[class*="ob-teleporter-"] { opacity: 1; transform: scale(1); }

.ob-chrome-resize, .ob-chrome-resize.ob-is-e3 .elementor-widget-wrap { height: unset !important; overflow: visible !important; }

.ob-chrome-resize .elementor-widget-wrap, .ob-chrome-resize.ob-is-e3 .elementor-widget-wrap > .widget-wrap-children { height: fit-content; top: unset !important; }

.elementor-column-gap-no .ob-is-teleporter.elementor-element .elementor-widget-wrap .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }

.ob-is-butterbutton .elementor-button-wrapper { position: relative; line-height: 0; z-index: 1; }

.ob-is-butterbutton .elementor-button-wrapper > .elementor-button { position: relative; overflow: hidden; background-color: transparent; }

.ob-is-butterbutton .elementor-button-wrapper > .elementor-button:hover { background-color: transparent; }

.ob-is-butterbutton .elementor-button-wrapper > .elementor-button::before { background-color: rgb(0, 0, 0); }

.ob-is-butterbutton .elementor-button-wrapper > .elementor-button::after { background-color: rgb(242, 243, 244); }

.ob-is-butterbutton .elementor-button { transition: box-shadow 0.25s, border-radius 0.25s, border-width 0.25s, border-color 0.25s; }

.ob-is-butterbutton .elementor-button::before, .ob-is-butterbutton .elementor-button::after { transition: opacity 0.25s; }

.ob-is-butterbutton .elementor-button .elementor-button-content-wrapper span { transition: text-shadow 0.25s; }

.ob-is-butterbutton .elementor-button .elementor-button-content-wrapper { align-items: center; }

.ob-is-butterbutton .elementor-button::before, .ob-is-butterbutton .elementor-button::after { content: ""; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; }

.ob-is-butterbutton .elementor-button::before { z-index: -1; }

.ob-is-butterbutton .elementor-button::after { z-index: -2; opacity: 0; }

.ob-is-butterbutton .elementor-button:hover::before { opacity: 0; }

.ob-is-butterbutton .elementor-button:hover::after { opacity: 1; }

.ob-commentz #comments footer.comment-meta { display: block; }

.ob-commentz #comments b.fn { margin-right: 5px; font-weight: inherit; }

.ob-commentz #comments span.says { display: none; }

.ob-commentz #comments ol.comment-list .children::before { display: none; }

.ob-commentz #comments .reply a.comment-reply-link { transition: 0.25s; }

.ob-commentz #comments .comment img.avatar, .ob-commentz #comments .pingback img.avatar { position: absolute; float: inherit; }

.ob-commentz #comments .comment .comment-body { border-bottom: none; }

.ob-commentz #comments #cancel-comment-reply-link { display: inline-block; vertical-align: middle; font-family: var(--e-global-typography-text-font-family); font-size: 1rem; font-weight: normal; line-height: 1.2; }

.ob-commentz #comments #reply-title { display: flex; flex-wrap: wrap; justify-content: space-between; }

.ob-commentz #comments .nav-links { display: flex; flex-wrap: wrap; justify-content: space-between; }

.ob-commentz #comments ol #respond { margin-top: 20px !important; margin-bottom: 20px !important; }

.elementor-image-box-wrapper .elementor-image-box-img { line-height: 0; }

.ob-is-hoveranimator .ob-is-hoveranimal > div, .ob-is-hoveranimator .ob-is-hoveranimal > h1, .ob-is-hoveranimator .ob-is-hoveranimal > h2, .ob-is-hoveranimator .ob-is-hoveranimal > h3, .ob-is-hoveranimator .ob-is-hoveranimal > h4, .ob-is-hoveranimator .ob-is-hoveranimal > h5, .ob-is-hoveranimator .ob-is-hoveranimal > h6, .ob-is-hoveranimator .ob-is-hoveranimal > img { transition-property: opacity, top, left, transform, filter; position: relative; }

.elementor-widget-wrap.ob-sssic-wrapper { display: block !important; }

.elementor-inner-section.ob-is-sticky-inner-section { top: 0px; position: sticky; }

[data-widget_type="image-carousel.default"] .elementor-swiper-button, [data-widget_type="media-carousel.default"] .elementor-swiper-button { transition: 0.25s; }

.elementor-widget-icon { line-height: 0; }

.button[class*="product_type"] { transition: 0.25s; }

html.elementor-html { position: relative; }

html.elementor-html::before { content: ""; position: absolute; top: 0px; bottom: 0px; width: 100%; z-index: 99999; pointer-events: none; }

.elementor-column.ob-is-pseudo .elementor-element-populated::before, .elementor-column.ob-is-pseudo .elementor-element-populated::after { content: ""; position: absolute; pointer-events: none; }

[data-element_type="container"].ob-is-pseudo .ob-pseudo-before, [data-element_type="container"].ob-is-pseudo .ob-pseudo-after { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; pointer-events: none; z-index: -1; }

.elementor-widget-image, .elementor-widget-image > div, .elementor-widget-image img { line-height: 0; }

[data-widget_type="social-icons.default"] { line-height: 0; }

body:not(.elementor-editor-active) .c-scrollbar { z-index: 99999; }

body:not(.elementor-editor-active) .elementor-section.effect-fade-left, body:not(.elementor-editor-active) .elementor-column.effect-fade-left, body:not(.elementor-editor-active) [data-element_type="widget"].effect-fade-left { opacity: 0; transition: left 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.35s, opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1); left: -30%; position: relative; }

body:not(.elementor-editor-active) .fade-left.elementor-section.effect-fade-left, body:not(.elementor-editor-active) .fade-left.elementor-column.effect-fade-left, body:not(.elementor-editor-active) [data-element_type="widget"].fade-left.effect-fade-left { opacity: 1; left: 0px; }

body:not(.elementor-editor-active) .elementor-section.effect-fade-right, body:not(.elementor-editor-active) .elementor-column.effect-fade-right, body:not(.elementor-editor-active) [data-element_type="widget"].effect-fade-right { opacity: 0; transition: left 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.35s, opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1); left: 30%; position: relative; }

body:not(.elementor-editor-active) .fade-right.elementor-section.effect-fade-right, body:not(.elementor-editor-active) .fade-right.elementor-column.effect-fade-right, body:not(.elementor-editor-active) [data-element_type="widget"].fade-right.effect-fade-right { opacity: 1; left: 0px; }

body:not(.elementor-editor-active) .elementor-section.effect-fade-up, body:not(.elementor-editor-active) .elementor-column.effect-fade-up, body:not(.elementor-editor-active) [data-element_type="widget"].effect-fade-up { opacity: 0; transition: top 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.35s, opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1); top: -10%; position: relative; }

body:not(.elementor-editor-active) .fade-up.elementor-section.effect-fade-up, body:not(.elementor-editor-active) .fade-up.elementor-column.effect-fade-up, body:not(.elementor-editor-active) [data-element_type="widget"].fade-up.effect-fade-up { opacity: 1; top: 0px; }

body:not(.elementor-editor-active) .elementor-section.effect-fade-down, body:not(.elementor-editor-active) .elementor-column.effect-fade-down, body:not(.elementor-editor-active) [data-element_type="widget"].effect-fade-down { opacity: 0; transition: top 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.35s, opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1); top: 10%; position: relative; }

body:not(.elementor-editor-active) .fade-down.elementor-section.effect-fade-down, body:not(.elementor-editor-active) .fade-down.elementor-column.effect-fade-down, body:not(.elementor-editor-active) [data-element_type="widget"].fade-down.effect-fade-down { opacity: 1; top: 0px; }

body:not(.elementor-editor-active) .elementor-section.effect-fade-in, body:not(.elementor-editor-active) .elementor-column.effect-fade-in, body:not(.elementor-editor-active) [data-element_type="widget"].effect-fade-in { opacity: 0; transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.35s; }

body:not(.elementor-editor-active) .fade-in.elementor-section.effect-fade-in, body:not(.elementor-editor-active) .fade-in.elementor-column.effect-fade-in, body:not(.elementor-editor-active) [data-element_type="widget"].fade-in.effect-fade-in { opacity: 1; }

.elementor [data-widget_type="tabs.default"].ob-use-tabbr.elementor-element .elementor-tabs, .elementor [data-widget_type="tabs.default"].ob-use-tabbr.elementor-element .elementor-tabs-wrapper { display: flex; }

.elementor [data-widget_type="tabs.default"].ob-use-tabbr.elementor-tabs-view-horizontal .elementor-tabs-wrapper { width: 100%; padding-bottom: 1px; }

.elementor [data-widget_type="tabs.default"].ob-use-tabbr.elementor-tabs-view-vertical .elementor-tabs-wrapper { width: inherit !important; padding-bottom: 1px; }

.elementor [data-widget_type="tabs.default"].ob-use-tabbr.elementor-element .elementor-tab-title, .elementor [data-widget_type="tabs.default"].ob-use-tabbr .elementor-tab-title::before, .elementor [data-widget_type="tabs.default"].ob-use-tabbr .elementor-tab-title::after { border-width: 0px; }

.elementor [data-widget_type="tabs.default"].ob-use-tabbr.elementor-element .elementor-tab-desktop-title .ob-tabbr-tab-wrap::before { content: ""; position: absolute; inset: 0px; }

.elementor [data-widget_type="tabs.default"].ob-use-tabbr .elementor-tab-title::before, .elementor [data-widget_type="tabs.default"].ob-use-tabbr .elementor-tab-title::after { display: none; }

.elementor [data-widget_type="tabs.default"].ob-use-tabbr .elementor-tabs-content-wrapper, .elementor [data-widget_type="tabs.default"].ob-use-tabbr .elementor-tab-content { position: relative; border: 0px; }

.elementor [data-widget_type="tabs.default"].ob-use-tabbr .elementor-tab-content p:last-child { margin-bottom: 0px; }

.elementor [data-widget_type="tabs.default"].ob-use-tabbr .elementor-tabs-content-wrapper::before, .elementor [data-widget_type="tabs.default"].ob-use-tabbr .elementor-tab-content::before { content: ""; position: absolute; inset: 0px; }

.elementor [data-widget_type="tabs.default"].ob-use-tabbr .elementor-tabs-content-wrapper .elementor-tab-title { display: none; }

.elementor [data-widget_type="tabs.default"].ob-use-tabbr .elementor-tab-content.elementor-active { animation: 0.3s ease 0s 1 normal forwards running fadein; }

@keyframes fadein { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-webkit-keyframes fadein { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.ob-postman blockquote { position: relative; isolation: isolate; }

.ob-postman blockquote::before { content: ""; position: absolute; inset: 0px; z-index: -1; }