.ob-has-background-overlay > .elementor-widget-container {position: relative;}
.ob-has-background-overlay > .elementor-widget-container:before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}
.ob-has-background-overlay > .elementor-widget-container:after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}
.ob-is-breaking-bad.elementor-top-section > .elementor-container > .elementor-row, .ob-is-breaking-bad.elementor-inner-section > .elementor-container > .elementor-row {flex-wrap: wrap;}
.ob-is-glider .elementor-container > .elementor-row.swiper-wrapper {flex-wrap: nowrap !important;}
.ob-is-glider .elementor-container > .elementor-row.swiper-wrapper > .elementor-element.elementor-column {width: 100%;}
.ob-is-glider .swiper-slide a.elementor-button {display: inline-block;}
.ob-is-glider .swiper-button-prev, .ob-is-glider .swiper-button-next {z-index: 12;transition: all .25s ease;}
.ob-is-glider .swiper-button-prev {background-image: none;}
.ob-is-glider .swiper-button-next {background-image: none;}
.elementor-column.ob-is-teleporter {overflow: hidden;}
.elementor-column.ob-is-teleporter .elementor-widget-wrap {transition: all .25s ease;}
div[class*='ob-teleporter-'] {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;}
.ob-tele-eff-fade {transition: opacity .45s ease;}
.ob-tele-eff-zoom {transform: scale(1.2);transition: opacity .35s ease,transform .45s cubic-bezier(.1,0,0,1);}
.ob-tele-eff-stutter {transform: scale(1.25);transition: opacity .45s ease,transform .35s cubic-bezier(.755,.05,.855,.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);}
.button[class*='product_type'] {transition: all .25s ease;}