.elementor-21 .elementor-element.elementor-element-9882219.ob-is-breaking-bad>.elementor-container>.elementor-row,
.elementor-21 .elementor-element.elementor-element-9882219.ob-is-breaking-bad>.elementor-container {
    justify-content: flex-start !important;
    flex-direction: row;
}

.elementor-21 .elementor-element.elementor-element-9882219.ob-is-breaking-bad.ob-bb-inner>.elementor-container>.elementor-row,
.elementor-21 .elementor-element.elementor-element-9882219.ob-is-breaking-bad.ob-bb-inner>.elementor-container {
    justify-content: flex-start !important;
    flex-direction: row;
}

.elementor-21 .elementor-element.elementor-element-9882219.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-21 .elementor-element.elementor-element-9882219.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical {
    flex-direction: column;
}

.elementor-21 .elementor-element.elementor-element-9882219.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-21 .elementor-element.elementor-element-9882219.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical {
    flex-direction: column;
}

.elementor-21 .elementor-element.elementor-element-9882219.ob-is-breaking-bad.ob-bb-inner {
    width: 100%;
    flex: unset;
    align-self: inherit;
}

.elementor-21 .elementor-element.elementor-element-9882219:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-9882219>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-21 .elementor-element.elementor-element-9882219 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 33px 0px 33px 0px;
}

.elementor-21 .elementor-element.elementor-element-9882219>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-bc38e9a.elementor-column {
    align-self: inherit;
    cursor: default;
}

.elementor-21 .elementor-element.elementor-element-cfb9646 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "neue-haas-grotesk-display", Sans-serif;
    font-size: 3rem;
    font-weight: 800;
}

.elementor-21 .elementor-element.elementor-element-cfb9646.ob-harakiri {
    writing-mode: inherit;
}

.elementor-21 .elementor-element.elementor-element-cfb9646.ob-harakiri .elementor-heading-title {
    writing-mode: inherit;
    transform: rotate(0deg);
}

.elementor-21 .elementor-element.elementor-element-cfb9646.ob-harakiri .elementor-widget-container>div {
    writing-mode: inherit;
    transform: rotate(0deg);
}

.elementor-21 .elementor-element.elementor-element-cfb9646 .elementor-widget-container {
    text-indent: 0px;
    mix-blend-mode: inherit;
}

.elementor-21 .elementor-element.elementor-element-df7fab5.ob-is-breaking-bad>.elementor-container>.elementor-row,
.elementor-21 .elementor-element.elementor-element-df7fab5.ob-is-breaking-bad>.elementor-container {
    justify-content: flex-start !important;
    flex-direction: row;
}

.elementor-21 .elementor-element.elementor-element-df7fab5.ob-is-breaking-bad.ob-bb-inner>.elementor-container>.elementor-row,
.elementor-21 .elementor-element.elementor-element-df7fab5.ob-is-breaking-bad.ob-bb-inner>.elementor-container {
    justify-content: flex-start !important;
    flex-direction: row;
}

.elementor-21 .elementor-element.elementor-element-df7fab5.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-21 .elementor-element.elementor-element-df7fab5.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical {
    flex-direction: column;
}

.elementor-21 .elementor-element.elementor-element-df7fab5.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-21 .elementor-element.elementor-element-df7fab5.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical {
    flex-direction: column;
}

.elementor-21 .elementor-element.elementor-element-df7fab5.ob-is-breaking-bad.ob-bb-inner {
    width: 100%;
    flex: unset;
    align-self: inherit;
}

.elementor-21 .elementor-element.elementor-element-df7fab5 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 66px 0px 66px 0px;
}

.elementor-21 .elementor-element.elementor-element-182fa26.elementor-column {
    align-self: inherit;
    cursor: default;
}

.elementor-21 .elementor-element.elementor-element-cad7df4 .elementor-heading-title {
    font-family: "neue-haas-grotesk-display", Sans-serif;
    font-size: 2.4rem;
    font-weight: 600;
}

.elementor-21 .elementor-element.elementor-element-cad7df4.ob-harakiri {
    writing-mode: inherit;
}

.elementor-21 .elementor-element.elementor-element-cad7df4.ob-harakiri .elementor-heading-title {
    writing-mode: inherit;
    transform: rotate(0deg);
}

.elementor-21 .elementor-element.elementor-element-cad7df4.ob-harakiri .elementor-widget-container>div {
    writing-mode: inherit;
    transform: rotate(0deg);
}

.elementor-21 .elementor-element.elementor-element-cad7df4 .elementor-widget-container {
    text-indent: 0px;
    mix-blend-mode: inherit;
}

.elementor-21 .elementor-element.elementor-element-be42d04 {
    color: black;
}

.elementor-21 .elementor-element.elementor-element-be42d04.ob-harakiri {
    writing-mode: inherit;
}

.elementor-21 .elementor-element.elementor-element-be42d04.ob-harakiri .elementor-heading-title {
    writing-mode: inherit;
    transform: rotate(0deg);
}

.elementor-21 .elementor-element.elementor-element-be42d04.ob-harakiri .elementor-widget-container>div {
    writing-mode: inherit;
    transform: rotate(0deg);
}

.elementor-21 .elementor-element.elementor-element-be42d04 .elementor-widget-container {
    text-indent: 0px;
    mix-blend-mode: inherit;
}

.elementor-21 .elementor-element.elementor-element-c86575d .elementor-button .elementor-align-icon-right {
    margin-left: 12px;
}

.elementor-21 .elementor-element.elementor-element-c86575d .elementor-button .elementor-align-icon-left {
    margin-right: 12px;
}

.elementor-21 .elementor-element.elementor-element-c86575d .elementor-button {
    font-family: "neue-haas-grotesk-display", Sans-serif;
    font-weight: 800;
    text-transform: uppercase;
    font-style: italic;
}

.elementor-21 .elementor-element.elementor-element-1707c15.ob-is-breaking-bad>.elementor-container>.elementor-row,
.elementor-21 .elementor-element.elementor-element-1707c15.ob-is-breaking-bad>.elementor-container {
    justify-content: flex-start !important;
    flex-direction: row;
}

.elementor-21 .elementor-element.elementor-element-1707c15.ob-is-breaking-bad.ob-bb-inner>.elementor-container>.elementor-row,
.elementor-21 .elementor-element.elementor-element-1707c15.ob-is-breaking-bad.ob-bb-inner>.elementor-container {
    justify-content: flex-start !important;
    flex-direction: row;
}

.elementor-21 .elementor-element.elementor-element-1707c15.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-21 .elementor-element.elementor-element-1707c15.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical {
    flex-direction: column;
}

.elementor-21 .elementor-element.elementor-element-1707c15.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-21 .elementor-element.elementor-element-1707c15.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical {
    flex-direction: column;
}

.elementor-21 .elementor-element.elementor-element-1707c15.ob-is-breaking-bad.ob-bb-inner {
    width: 100%;
    flex: unset;
    align-self: inherit;
}

.elementor-21 .elementor-element.elementor-element-1707c15:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-1707c15>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c2cde5d);
}

.elementor-21 .elementor-element.elementor-element-1707c15 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 66px 0px 66px 0px;
}

.elementor-21 .elementor-element.elementor-element-1707c15>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-3788149.elementor-column {
    align-self: inherit;
    cursor: default;
}

.elementor-21 .elementor-element.elementor-element-9278100 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "neue-haas-grotesk-display", Sans-serif;
    font-size: 2.4rem;
    font-weight: 600;
}

.elementor-21 .elementor-element.elementor-element-9278100.ob-harakiri {
    writing-mode: inherit;
}

.elementor-21 .elementor-element.elementor-element-9278100.ob-harakiri .elementor-heading-title {
    writing-mode: inherit;
    transform: rotate(0deg);
}

.elementor-21 .elementor-element.elementor-element-9278100.ob-harakiri .elementor-widget-container>div {
    writing-mode: inherit;
    transform: rotate(0deg);
}

.elementor-21 .elementor-element.elementor-element-9278100 .elementor-widget-container {
    text-indent: 0px;
    mix-blend-mode: inherit;
}

.elementor-21 .elementor-element.elementor-element-1efabec .elementor-icon-list-icon i {
    color: var(--e-global-color-text);
    transition: color 0.3s;
}

.elementor-21 .elementor-element.elementor-element-1efabec .elementor-icon-list-icon svg {
    fill: var(--e-global-color-text);
    transition: fill 0.3s;
}

.elementor-21 .elementor-element.elementor-element-1efabec {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-21 .elementor-element.elementor-element-1efabec .elementor-icon-list-text {
    color: var(--e-global-color-text);
    transition: color 0.3s;
}

.elementor-21 .elementor-element.elementor-element-bc566da.ob-is-breaking-bad>.elementor-container>.elementor-row,
.elementor-21 .elementor-element.elementor-element-bc566da.ob-is-breaking-bad>.elementor-container {
    justify-content: flex-start !important;
    flex-direction: row;
}

.elementor-21 .elementor-element.elementor-element-bc566da.ob-is-breaking-bad.ob-bb-inner>.elementor-container>.elementor-row,
.elementor-21 .elementor-element.elementor-element-bc566da.ob-is-breaking-bad.ob-bb-inner>.elementor-container {
    justify-content: flex-start !important;
    flex-direction: row;
}

.elementor-21 .elementor-element.elementor-element-bc566da.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-21 .elementor-element.elementor-element-bc566da.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical {
    flex-direction: column;
}

.elementor-21 .elementor-element.elementor-element-bc566da.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-21 .elementor-element.elementor-element-bc566da.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical {
    flex-direction: column;
}

.elementor-21 .elementor-element.elementor-element-bc566da.ob-is-breaking-bad.ob-bb-inner {
    width: 100%;
    flex: unset;
    align-self: inherit;
}

.elementor-21 .elementor-element.elementor-element-bc566da:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-bc566da>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-21 .elementor-element.elementor-element-bc566da {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 66px 0px 66px 0px;
}

.elementor-21 .elementor-element.elementor-element-bc566da>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-8f53fdb.elementor-column {
    align-self: inherit;
    cursor: default;
}

.elementor-21 .elementor-element.elementor-element-0030628 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "neue-haas-grotesk-display", Sans-serif;
    font-size: 2.4rem;
    font-weight: 600;
}

.elementor-21 .elementor-element.elementor-element-0030628.ob-harakiri {
    writing-mode: inherit;
}

.elementor-21 .elementor-element.elementor-element-0030628.ob-harakiri .elementor-heading-title {
    writing-mode: inherit;
    transform: rotate(0deg);
}

.elementor-21 .elementor-element.elementor-element-0030628.ob-harakiri .elementor-widget-container>div {
    writing-mode: inherit;
    transform: rotate(0deg);
}

.elementor-21 .elementor-element.elementor-element-0030628 .elementor-widget-container {
    text-indent: 0px;
    mix-blend-mode: inherit;
}

.elementor-21 .elementor-element.elementor-element-f98fa7c .elementor-icon-list-icon i {
    color: var(--e-global-color-text);
    transition: color 0.3s;
}

.elementor-21 .elementor-element.elementor-element-f98fa7c .elementor-icon-list-icon svg {
    fill: var(--e-global-color-text);
    transition: fill 0.3s;
}

.elementor-21 .elementor-element.elementor-element-f98fa7c {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-21 .elementor-element.elementor-element-f98fa7c .elementor-icon-list-text {
    color: var(--e-global-color-text);
    transition: color 0.3s;
}

.elementor-21 .elementor-element.elementor-element-2130500.elementor-column {
    align-self: inherit;
    cursor: default;
}

.elementor-21 .elementor-element.elementor-element-46657ef .gallery-item .gallery-caption {
    text-align: center;
}

html,
body {
    overflow-x: auto;
}