.elementor-31 .elementor-element.elementor-element-f330d5a:not(.elementor-motion-effects-element-type-background),
.elementor-31 .elementor-element.elementor-element-f330d5a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(90deg, var(--e-global-color-6432776) 20%, var(--e-global-color-secondary) 20%);
}

.elementor-31 .elementor-element.elementor-element-f330d5a.ob-is-breaking-bad>.elementor-container>.elementor-row,
.elementor-31 .elementor-element.elementor-element-f330d5a.ob-is-breaking-bad>.elementor-container {
  justify-content: flex-start !important;
  flex-direction: row;
}

.elementor-31 .elementor-element.elementor-element-f330d5a.ob-is-breaking-bad.ob-bb-inner>.elementor-container>.elementor-row,
.elementor-31 .elementor-element.elementor-element-f330d5a.ob-is-breaking-bad.ob-bb-inner>.elementor-container {
  justify-content: flex-start !important;
  flex-direction: row;
}

.elementor-31 .elementor-element.elementor-element-f330d5a.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-31 .elementor-element.elementor-element-f330d5a.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical {
  flex-direction: column;
}

.elementor-31 .elementor-element.elementor-element-f330d5a.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-31 .elementor-element.elementor-element-f330d5a.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical {
  flex-direction: column;
}

.elementor-31 .elementor-element.elementor-element-f330d5a.ob-is-breaking-bad.ob-bb-inner {
  width: 100%;
  flex: unset;
  align-self: inherit;
}

.elementor-31 .elementor-element.elementor-element-f330d5a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 80px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-f330d5a>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-31 .elementor-element.elementor-element-6959698:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-31 .elementor-element.elementor-element-6959698>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("../../2021/10/Hermann-Huether-Partner-Kanzlei-hhp-stb-Dortmund-DSC_0026_v1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-31 .elementor-element.elementor-element-6959698.elementor-column {
  max-width: calc(100% - 300px);
  align-self: inherit;
  cursor: default;
}

.elementor-31 .elementor-element.elementor-element-6959698.elementor-column,
.elementor-31 .elementor-element.elementor-element-6959698.elementor-column>.elementor-widget-wrap {
  height: 600px;
}

.elementor-31 .elementor-element.elementor-element-6959698>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-31 .elementor-element.elementor-element-6959698>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-primary);
}

.elementor-31 .elementor-element.elementor-element-e6b67f5 {
  width: auto;
  max-width: auto;
  top: 30%;
}

body:not(.rtl) .elementor-31 .elementor-element.elementor-element-e6b67f5 {
  left: 41%;
}

body.rtl .elementor-31 .elementor-element.elementor-element-e6b67f5 {
  right: 41%;
}

.elementor-31 .elementor-element.elementor-element-e6b67f5>.elementor-widget-container {
  --e-transform-origin-x: center;
  --e-transform-origin-y: center;
}

.elementor-31 .elementor-element.elementor-element-e6b67f5.elementor-widget.ob-got-stalker {
  flex: unset;
  width: unset;
  min-width: 1px;
  align-self: auto;
}

.elementor-31 .elementor-element.elementor-element-e6b67f5 .elementor-icon-wrapper {
  text-align: left;
}

.elementor-31 .elementor-element.elementor-element-e6b67f5.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-6432776);
}

.elementor-31 .elementor-element.elementor-element-e6b67f5.elementor-view-framed .elementor-icon,
.elementor-31 .elementor-element.elementor-element-e6b67f5.elementor-view-default .elementor-icon {
  color: var(--e-global-color-6432776);
  border-color: var(--e-global-color-6432776);
}

.elementor-31 .elementor-element.elementor-element-e6b67f5.elementor-view-framed .elementor-icon,
.elementor-31 .elementor-element.elementor-element-e6b67f5.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-6432776);
}

.elementor-31 .elementor-element.elementor-element-e6b67f5 .elementor-icon {
  font-size: 200px;
}

.elementor-31 .elementor-element.elementor-element-e6b67f5 .elementor-icon svg {
  height: 200px;
}

.elementor-31 .elementor-element.elementor-element-e343f2c>.elementor-container {
  max-width: 970px;
}

.elementor-31 .elementor-element.elementor-element-dc5724f.elementor-column {
  align-self: inherit;
  cursor: default;
}

.elementor-31 .elementor-element.elementor-element-dc5724f>.elementor-element-populated {
  padding: 75px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-36ccad9 {
  width: auto;
  max-width: auto;
}

.elementor-31 .elementor-element.elementor-element-36ccad9>.elementor-widget-container {
  padding: 2px 10px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-36ccad9 .elementor-icon-wrapper {
  text-align: center;
}

.elementor-31 .elementor-element.elementor-element-36ccad9.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-accent);
}

.elementor-31 .elementor-element.elementor-element-36ccad9.elementor-view-framed .elementor-icon,
.elementor-31 .elementor-element.elementor-element-36ccad9.elementor-view-default .elementor-icon {
  color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}

.elementor-31 .elementor-element.elementor-element-36ccad9.elementor-view-framed .elementor-icon,
.elementor-31 .elementor-element.elementor-element-36ccad9.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-accent);
}

.elementor-31 .elementor-element.elementor-element-36ccad9 .elementor-icon {
  font-size: 20px;
}

.elementor-31 .elementor-element.elementor-element-36ccad9 .elementor-icon svg {
  height: 20px;
}

.elementor-widget-heading .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-31 .elementor-element.elementor-element-76007a1.ob-harakiri {
  writing-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-76007a1.ob-harakiri .elementor-heading-title {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-76007a1.ob-harakiri .elementor-widget-container>div {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-76007a1 {
  width: auto;
  max-width: auto;
}

.elementor-31 .elementor-element.elementor-element-76007a1 .elementor-heading-title {
  font-family: var(--e-global-typography-d652898-font-family), Sans-serif;
  font-size: var(--e-global-typography-d652898-font-size);
  font-weight: var(--e-global-typography-d652898-font-weight);
  line-height: var(--e-global-typography-d652898-line-height);
}

.elementor-31 .elementor-element.elementor-element-76007a1 .elementor-widget-container {
  text-indent: 0px;
  mix-blend-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-a6081c2.ob-is-breaking-bad>.elementor-container>.elementor-row,
.elementor-31 .elementor-element.elementor-element-a6081c2.ob-is-breaking-bad>.elementor-container {
  justify-content: flex-start !important;
  flex-direction: row;
}

.elementor-31 .elementor-element.elementor-element-a6081c2.ob-is-breaking-bad.ob-bb-inner>.elementor-container>.elementor-row,
.elementor-31 .elementor-element.elementor-element-a6081c2.ob-is-breaking-bad.ob-bb-inner>.elementor-container {
  justify-content: flex-start !important;
  flex-direction: row;
}

.elementor-31 .elementor-element.elementor-element-a6081c2.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-31 .elementor-element.elementor-element-a6081c2.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical {
  flex-direction: column;
}

.elementor-31 .elementor-element.elementor-element-a6081c2.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-31 .elementor-element.elementor-element-a6081c2.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical {
  flex-direction: column;
}

.elementor-31 .elementor-element.elementor-element-a6081c2.ob-is-breaking-bad.ob-bb-inner {
  width: 100%;
  flex: unset;
  align-self: inherit;
}

.elementor-31 .elementor-element.elementor-element-a6081c2 {
  padding: 150px 0px 75px 0px;
}

.elementor-31 .elementor-element.elementor-element-2389442.elementor-column {
  align-self: inherit;
  cursor: default;
}

.elementor-31 .elementor-element.elementor-element-b82a187 {
  width: auto;
  max-width: auto;
}

.elementor-31 .elementor-element.elementor-element-b82a187>.elementor-widget-container {
  padding: 2px 10px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-b82a187 .elementor-icon-wrapper {
  text-align: center;
}

.elementor-31 .elementor-element.elementor-element-b82a187.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-accent);
}

.elementor-31 .elementor-element.elementor-element-b82a187.elementor-view-framed .elementor-icon,
.elementor-31 .elementor-element.elementor-element-b82a187.elementor-view-default .elementor-icon {
  color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}

.elementor-31 .elementor-element.elementor-element-b82a187.elementor-view-framed .elementor-icon,
.elementor-31 .elementor-element.elementor-element-b82a187.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-accent);
}

.elementor-31 .elementor-element.elementor-element-b82a187 .elementor-icon {
  font-size: 20px;
}

.elementor-31 .elementor-element.elementor-element-b82a187 .elementor-icon svg {
  height: 20px;
}

.elementor-31 .elementor-element.elementor-element-c1f08cb.ob-harakiri {
  writing-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-c1f08cb.ob-harakiri .elementor-heading-title {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-c1f08cb.ob-harakiri .elementor-widget-container>div {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-c1f08cb {
  width: auto;
  max-width: auto;
}

.elementor-31 .elementor-element.elementor-element-c1f08cb .elementor-heading-title {
  font-family: var(--e-global-typography-d652898-font-family), Sans-serif;
  font-size: var(--e-global-typography-d652898-font-size);
  font-weight: var(--e-global-typography-d652898-font-weight);
  line-height: var(--e-global-typography-d652898-line-height);
}

.elementor-31 .elementor-element.elementor-element-c1f08cb .elementor-widget-container {
  text-indent: 0px;
  mix-blend-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-328a229 {
  --spacer-size: 10px;
}

.elementor-31 .elementor-element.elementor-element-a240e0a.ob-harakiri {
  writing-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-a240e0a.ob-harakiri .elementor-heading-title {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-a240e0a.ob-harakiri .elementor-widget-container>div {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-a240e0a.elementor-widget.ob-got-stalker {
  align-self: auto;
}

.elementor-31 .elementor-element.elementor-element-a240e0a .elementor-heading-title {
  font-family: var(--e-global-typography-878b5cc-font-family), Sans-serif;
  font-size: var(--e-global-typography-878b5cc-font-size);
  font-weight: var(--e-global-typography-878b5cc-font-weight);
  line-height: var(--e-global-typography-878b5cc-line-height);
}

.elementor-31 .elementor-element.elementor-element-a240e0a .elementor-widget-container {
  text-indent: 0px;
  mix-blend-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-3a26200.ob-is-breaking-bad>.elementor-container>.elementor-row,
.elementor-31 .elementor-element.elementor-element-3a26200.ob-is-breaking-bad>.elementor-container {
  justify-content: flex-start !important;
  flex-direction: row;
}

.elementor-31 .elementor-element.elementor-element-3a26200.ob-is-breaking-bad.ob-bb-inner>.elementor-container>.elementor-row,
.elementor-31 .elementor-element.elementor-element-3a26200.ob-is-breaking-bad.ob-bb-inner>.elementor-container {
  justify-content: flex-start !important;
  flex-direction: row;
}

.elementor-31 .elementor-element.elementor-element-3a26200.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-31 .elementor-element.elementor-element-3a26200.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical {
  flex-direction: column;
}

.elementor-31 .elementor-element.elementor-element-3a26200.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-31 .elementor-element.elementor-element-3a26200.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical {
  flex-direction: column;
}

.elementor-31 .elementor-element.elementor-element-3a26200.ob-is-breaking-bad.ob-bb-inner {
  width: 100%;
  flex: unset;
  align-self: inherit;
}

.elementor-31 .elementor-element.elementor-element-3a26200 {
  padding: 0px 0px 150px 0px;
}

.elementor-bc-flex-widget .elementor-31 .elementor-element.elementor-element-e45f857.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-31 .elementor-element.elementor-element-e45f857.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-31 .elementor-element.elementor-element-e45f857.elementor-column {
  align-self: inherit;
  cursor: default;
}

.elementor-31 .elementor-element.elementor-element-e45f857>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-31 .elementor-element.elementor-element-e45f857>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-31 .elementor-element.elementor-element-e0ebca2 {
  --spacer-size: 430px;
}

.elementor-bc-flex-widget .elementor-31 .elementor-element.elementor-element-e9d9e46.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-31 .elementor-element.elementor-element-e9d9e46.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-31 .elementor-element.elementor-element-e9d9e46.elementor-column {
  align-self: inherit;
  cursor: default;
}

.elementor-31 .elementor-element.elementor-element-e9d9e46>.elementor-element-populated {
  padding: 0px 0px 0px 75px;
}

.elementor-31 .elementor-element.elementor-element-e1015a9.ob-harakiri {
  writing-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-e1015a9.ob-harakiri .elementor-heading-title {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-e1015a9.ob-harakiri .elementor-widget-container>div {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-e1015a9 .elementor-heading-title {
  font-family: var(--e-global-typography-76e3d0a-font-family), Sans-serif;
  font-size: var(--e-global-typography-76e3d0a-font-size);
  font-weight: var(--e-global-typography-76e3d0a-font-weight);
  line-height: var(--e-global-typography-76e3d0a-line-height);
}

.elementor-31 .elementor-element.elementor-element-e1015a9 .elementor-widget-container {
  text-indent: 0px;
  mix-blend-mode: inherit;
}

.elementor-widget-text-editor {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-text-editor.ob-postman .elementor-widget-container blockquote {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-text-editor.ob-postman .elementor-widget-container blockquote cite {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
  background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}

.elementor-31 .elementor-element.elementor-element-216bf10.ob-harakiri {
  writing-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-216bf10.ob-harakiri .elementor-heading-title {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-216bf10.ob-harakiri .elementor-widget-container>div {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-216bf10 .elementor-widget-container {
  text-indent: 0px;
  mix-blend-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-7908f21:not(.elementor-motion-effects-element-type-background),
.elementor-31 .elementor-element.elementor-element-7908f21>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(90deg, #343E58 65%, var(--e-global-color-6432776) 65%);
}

.elementor-31 .elementor-element.elementor-element-7908f21.ob-is-breaking-bad>.elementor-container>.elementor-row,
.elementor-31 .elementor-element.elementor-element-7908f21.ob-is-breaking-bad>.elementor-container {
  justify-content: flex-start !important;
  flex-direction: row;
}

.elementor-31 .elementor-element.elementor-element-7908f21.ob-is-breaking-bad.ob-bb-inner>.elementor-container>.elementor-row,
.elementor-31 .elementor-element.elementor-element-7908f21.ob-is-breaking-bad.ob-bb-inner>.elementor-container {
  justify-content: flex-start !important;
  flex-direction: row;
}

.elementor-31 .elementor-element.elementor-element-7908f21.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-31 .elementor-element.elementor-element-7908f21.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical {
  flex-direction: column;
}

.elementor-31 .elementor-element.elementor-element-7908f21.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-31 .elementor-element.elementor-element-7908f21.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical {
  flex-direction: column;
}

.elementor-31 .elementor-element.elementor-element-7908f21.ob-is-breaking-bad.ob-bb-inner {
  width: 100%;
  flex: unset;
  align-self: inherit;
}

.elementor-31 .elementor-element.elementor-element-7908f21 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 150px 0px 150px 0px;
}

.elementor-31 .elementor-element.elementor-element-7908f21>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-31 .elementor-element.elementor-element-9ec7ede.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-31 .elementor-element.elementor-element-9ec7ede.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-31 .elementor-element.elementor-element-9ec7ede.elementor-column {
  align-self: inherit;
  cursor: default;
}

.elementor-31 .elementor-element.elementor-element-9ec7ede>.elementor-element-populated {
  padding: 0px 75px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-1fb1213.ob-harakiri {
  writing-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-1fb1213.ob-harakiri .elementor-heading-title {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-1fb1213.ob-harakiri .elementor-widget-container>div {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-1fb1213 .elementor-heading-title {
  color: var(--e-global-color-6432776);
  font-family: var(--e-global-typography-76e3d0a-font-family), Sans-serif;
  font-size: var(--e-global-typography-76e3d0a-font-size);
  font-weight: var(--e-global-typography-76e3d0a-font-weight);
  line-height: var(--e-global-typography-76e3d0a-line-height);
}

.elementor-31 .elementor-element.elementor-element-1fb1213 .elementor-widget-container {
  text-indent: 0px;
  mix-blend-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-d42b3aa.ob-harakiri {
  writing-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-d42b3aa.ob-harakiri .elementor-heading-title {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-d42b3aa.ob-harakiri .elementor-widget-container>div {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-d42b3aa {
  color: var(--e-global-color-6432776);
}

.elementor-31 .elementor-element.elementor-element-d42b3aa .elementor-widget-container {
  text-indent: 0px;
  mix-blend-mode: inherit;
}

.elementor-bc-flex-widget .elementor-31 .elementor-element.elementor-element-5c11d18.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-31 .elementor-element.elementor-element-5c11d18.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-31 .elementor-element.elementor-element-5c11d18.elementor-column {
  align-self: inherit;
  cursor: default;
}

.elementor-31 .elementor-element.elementor-element-5c11d18>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-31 .elementor-element.elementor-element-5c11d18>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-31 .elementor-element.elementor-element-e542caf {
  --spacer-size: 430px;
}

.elementor-31 .elementor-element.elementor-element-e1d7a1f.ob-is-breaking-bad>.elementor-container>.elementor-row,
.elementor-31 .elementor-element.elementor-element-e1d7a1f.ob-is-breaking-bad>.elementor-container {
  justify-content: flex-start !important;
  flex-direction: row;
}

.elementor-31 .elementor-element.elementor-element-e1d7a1f.ob-is-breaking-bad.ob-bb-inner>.elementor-container>.elementor-row,
.elementor-31 .elementor-element.elementor-element-e1d7a1f.ob-is-breaking-bad.ob-bb-inner>.elementor-container {
  justify-content: flex-start !important;
  flex-direction: row;
}

.elementor-31 .elementor-element.elementor-element-e1d7a1f.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-31 .elementor-element.elementor-element-e1d7a1f.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical {
  flex-direction: column;
}

.elementor-31 .elementor-element.elementor-element-e1d7a1f.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-31 .elementor-element.elementor-element-e1d7a1f.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical {
  flex-direction: column;
}

.elementor-31 .elementor-element.elementor-element-e1d7a1f.ob-is-breaking-bad.ob-bb-inner {
  width: 100%;
  flex: unset;
  align-self: inherit;
}

.elementor-31 .elementor-element.elementor-element-e1d7a1f {
  padding: 150px 0px 150px 0px;
}

.elementor-bc-flex-widget .elementor-31 .elementor-element.elementor-element-5663ccf.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-31 .elementor-element.elementor-element-5663ccf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-31 .elementor-element.elementor-element-5663ccf.elementor-column {
  align-self: inherit;
  cursor: default;
}

.elementor-31 .elementor-element.elementor-element-5663ccf>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-31 .elementor-element.elementor-element-5663ccf>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-31 .elementor-element.elementor-element-7218c84 {
  --spacer-size: 430px;
}

.elementor-bc-flex-widget .elementor-31 .elementor-element.elementor-element-18bb0a1.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-31 .elementor-element.elementor-element-18bb0a1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-31 .elementor-element.elementor-element-18bb0a1.elementor-column {
  align-self: inherit;
  cursor: default;
}

.elementor-31 .elementor-element.elementor-element-18bb0a1>.elementor-element-populated {
  padding: 0px 0px 0px 75px;
}

.elementor-31 .elementor-element.elementor-element-34a014d.ob-harakiri {
  writing-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-34a014d.ob-harakiri .elementor-heading-title {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-34a014d.ob-harakiri .elementor-widget-container>div {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-34a014d .elementor-heading-title {
  font-family: var(--e-global-typography-76e3d0a-font-family), Sans-serif;
  font-size: var(--e-global-typography-76e3d0a-font-size);
  font-weight: var(--e-global-typography-76e3d0a-font-weight);
  line-height: var(--e-global-typography-76e3d0a-line-height);
}

.elementor-31 .elementor-element.elementor-element-34a014d .elementor-widget-container {
  text-indent: 0px;
  mix-blend-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-0b4a844.ob-harakiri {
  writing-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-0b4a844.ob-harakiri .elementor-heading-title {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-0b4a844.ob-harakiri .elementor-widget-container>div {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-0b4a844 .elementor-widget-container {
  text-indent: 0px;
  mix-blend-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-a23e209:not(.elementor-motion-effects-element-type-background),
.elementor-31 .elementor-element.elementor-element-a23e209>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(90deg, var(--e-global-color-secondary) 65%, var(--e-global-color-6432776) 65%);
}

.elementor-31 .elementor-element.elementor-element-a23e209.ob-is-breaking-bad>.elementor-container>.elementor-row,
.elementor-31 .elementor-element.elementor-element-a23e209.ob-is-breaking-bad>.elementor-container {
  justify-content: flex-start !important;
  flex-direction: row;
}

.elementor-31 .elementor-element.elementor-element-a23e209.ob-is-breaking-bad.ob-bb-inner>.elementor-container>.elementor-row,
.elementor-31 .elementor-element.elementor-element-a23e209.ob-is-breaking-bad.ob-bb-inner>.elementor-container {
  justify-content: flex-start !important;
  flex-direction: row;
}

.elementor-31 .elementor-element.elementor-element-a23e209.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-31 .elementor-element.elementor-element-a23e209.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical {
  flex-direction: column;
}

.elementor-31 .elementor-element.elementor-element-a23e209.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-31 .elementor-element.elementor-element-a23e209.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical {
  flex-direction: column;
}

.elementor-31 .elementor-element.elementor-element-a23e209.ob-is-breaking-bad.ob-bb-inner {
  width: 100%;
  flex: unset;
  align-self: inherit;
}

.elementor-31 .elementor-element.elementor-element-a23e209 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 150px 0px 150px 0px;
}

.elementor-31 .elementor-element.elementor-element-a23e209>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-31 .elementor-element.elementor-element-874e750.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-31 .elementor-element.elementor-element-874e750.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-31 .elementor-element.elementor-element-874e750.elementor-column {
  align-self: inherit;
  cursor: default;
}

.elementor-31 .elementor-element.elementor-element-874e750>.elementor-element-populated {
  padding: 0px 75px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-41d9f0c.ob-harakiri {
  writing-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-41d9f0c.ob-harakiri .elementor-heading-title {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-41d9f0c.ob-harakiri .elementor-widget-container>div {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-41d9f0c .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-76e3d0a-font-family), Sans-serif;
  font-size: var(--e-global-typography-76e3d0a-font-size);
  font-weight: var(--e-global-typography-76e3d0a-font-weight);
  line-height: var(--e-global-typography-76e3d0a-line-height);
}

.elementor-31 .elementor-element.elementor-element-41d9f0c .elementor-widget-container {
  text-indent: 0px;
  mix-blend-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-cc3ed01.ob-harakiri {
  writing-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-cc3ed01.ob-harakiri .elementor-heading-title {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-cc3ed01.ob-harakiri .elementor-widget-container>div {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-cc3ed01 {
  color: var(--e-global-color-primary);
}

.elementor-31 .elementor-element.elementor-element-cc3ed01 .elementor-widget-container {
  text-indent: 0px;
  mix-blend-mode: inherit;
}

.elementor-bc-flex-widget .elementor-31 .elementor-element.elementor-element-b6571da.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-31 .elementor-element.elementor-element-b6571da.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-31 .elementor-element.elementor-element-b6571da.elementor-column {
  align-self: inherit;
  cursor: default;
}

.elementor-31 .elementor-element.elementor-element-b6571da>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-31 .elementor-element.elementor-element-b6571da>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-31 .elementor-element.elementor-element-93f6c58 {
  --spacer-size: 430px;
}

.elementor-31 .elementor-element.elementor-element-afbf703.ob-is-breaking-bad>.elementor-container>.elementor-row,
.elementor-31 .elementor-element.elementor-element-afbf703.ob-is-breaking-bad>.elementor-container {
  justify-content: flex-start !important;
  flex-direction: row;
}

.elementor-31 .elementor-element.elementor-element-afbf703.ob-is-breaking-bad.ob-bb-inner>.elementor-container>.elementor-row,
.elementor-31 .elementor-element.elementor-element-afbf703.ob-is-breaking-bad.ob-bb-inner>.elementor-container {
  justify-content: flex-start !important;
  flex-direction: row;
}

.elementor-31 .elementor-element.elementor-element-afbf703.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-31 .elementor-element.elementor-element-afbf703.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical {
  flex-direction: column;
}

.elementor-31 .elementor-element.elementor-element-afbf703.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-31 .elementor-element.elementor-element-afbf703.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical {
  flex-direction: column;
}

.elementor-31 .elementor-element.elementor-element-afbf703.ob-is-breaking-bad.ob-bb-inner {
  width: 100%;
  flex: unset;
  align-self: inherit;
}

.elementor-31 .elementor-element.elementor-element-afbf703 {
  padding: 150px 0px 150px 0px;
}

.elementor-bc-flex-widget .elementor-31 .elementor-element.elementor-element-fa953a3.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-31 .elementor-element.elementor-element-fa953a3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-31 .elementor-element.elementor-element-fa953a3.elementor-column {
  align-self: inherit;
  cursor: default;
}

.elementor-31 .elementor-element.elementor-element-dc7be91 {
  width: auto;
  max-width: auto;
}

.elementor-31 .elementor-element.elementor-element-dc7be91>.elementor-widget-container {
  padding: 2px 10px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-dc7be91 .elementor-icon-wrapper {
  text-align: center;
}

.elementor-31 .elementor-element.elementor-element-dc7be91.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-accent);
}

.elementor-31 .elementor-element.elementor-element-dc7be91.elementor-view-framed .elementor-icon,
.elementor-31 .elementor-element.elementor-element-dc7be91.elementor-view-default .elementor-icon {
  color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}

.elementor-31 .elementor-element.elementor-element-dc7be91.elementor-view-framed .elementor-icon,
.elementor-31 .elementor-element.elementor-element-dc7be91.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-accent);
}

.elementor-31 .elementor-element.elementor-element-dc7be91 .elementor-icon {
  font-size: 20px;
}

.elementor-31 .elementor-element.elementor-element-dc7be91 .elementor-icon svg {
  height: 20px;
}

.elementor-31 .elementor-element.elementor-element-741752a.ob-harakiri {
  writing-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-741752a.ob-harakiri .elementor-heading-title {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-741752a.ob-harakiri .elementor-widget-container>div {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-741752a {
  width: auto;
  max-width: auto;
}

.elementor-31 .elementor-element.elementor-element-741752a .elementor-heading-title {
  font-family: var(--e-global-typography-d652898-font-family), Sans-serif;
  font-size: var(--e-global-typography-d652898-font-size);
  font-weight: var(--e-global-typography-d652898-font-weight);
  line-height: var(--e-global-typography-d652898-line-height);
}

.elementor-31 .elementor-element.elementor-element-741752a .elementor-widget-container {
  text-indent: 0px;
  mix-blend-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-7189f9b {
  --spacer-size: 10px;
}

.elementor-31 .elementor-element.elementor-element-0bc3801.ob-harakiri {
  writing-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-0bc3801.ob-harakiri .elementor-heading-title {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-0bc3801.ob-harakiri .elementor-widget-container>div {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-0bc3801.elementor-widget.ob-got-stalker {
  flex: unset;
  width: unset;
  min-width: 1px;
  align-self: auto;
}

.elementor-31 .elementor-element.elementor-element-0bc3801 .elementor-heading-title {
  font-family: var(--e-global-typography-878b5cc-font-family), Sans-serif;
  font-size: var(--e-global-typography-878b5cc-font-size);
  font-weight: var(--e-global-typography-878b5cc-font-weight);
  line-height: var(--e-global-typography-878b5cc-line-height);
}

.elementor-31 .elementor-element.elementor-element-0bc3801 .elementor-widget-container {
  text-indent: 0px;
  mix-blend-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-6ee1183.ob-harakiri {
  writing-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-6ee1183.ob-harakiri .elementor-heading-title {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-6ee1183.ob-harakiri .elementor-widget-container>div {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-6ee1183 .elementor-widget-container {
  text-indent: 0px;
  mix-blend-mode: inherit;
}

.elementor-bc-flex-widget .elementor-31 .elementor-element.elementor-element-2c0c9d8.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-31 .elementor-element.elementor-element-2c0c9d8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-31 .elementor-element.elementor-element-2c0c9d8.elementor-column {
  align-self: inherit;
  cursor: default;
}

.elementor-31 .elementor-element.elementor-element-04bd8a4 {
  --spacer-size: 37px;
}

.elementor-31 .elementor-element.elementor-element-0c4ad24.ob-harakiri {
  writing-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-0c4ad24.ob-harakiri .elementor-heading-title {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-0c4ad24.ob-harakiri .elementor-widget-container>div {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-0c4ad24 .elementor-widget-container {
  text-indent: 0px;
  mix-blend-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-9b03fa8:not(.elementor-motion-effects-element-type-background),
.elementor-31 .elementor-element.elementor-element-9b03fa8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(90deg, var(--e-global-color-6432776) 30%, var(--e-global-color-primary) 30%);
}

.elementor-31 .elementor-element.elementor-element-9b03fa8.ob-is-breaking-bad>.elementor-container>.elementor-row,
.elementor-31 .elementor-element.elementor-element-9b03fa8.ob-is-breaking-bad>.elementor-container {
  justify-content: center !important;
  flex-direction: row;
}

.elementor-31 .elementor-element.elementor-element-9b03fa8.ob-is-breaking-bad.ob-bb-inner>.elementor-container>.elementor-row,
.elementor-31 .elementor-element.elementor-element-9b03fa8.ob-is-breaking-bad.ob-bb-inner>.elementor-container {
  justify-content: center !important;
  flex-direction: row;
}

.elementor-31 .elementor-element.elementor-element-9b03fa8.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-31 .elementor-element.elementor-element-9b03fa8.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical {
  flex-direction: column;
}

.elementor-31 .elementor-element.elementor-element-9b03fa8.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-31 .elementor-element.elementor-element-9b03fa8.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical {
  flex-direction: column;
}

.elementor-31 .elementor-element.elementor-element-9b03fa8.ob-is-breaking-bad.ob-bb-inner {
  width: 100%;
  flex: unset;
  align-self: inherit;
}

.elementor-31 .elementor-element.elementor-element-9b03fa8 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 80px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-9b03fa8>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-31 .elementor-element.elementor-element-3e57fda.elementor-column {
  width: 1250px;
  align-self: inherit;
  cursor: default;
}

.elementor-31 .elementor-element.elementor-element-32d6932 {
  width: auto;
  max-width: auto;
  top: 33%;
}

body:not(.rtl) .elementor-31 .elementor-element.elementor-element-32d6932 {
  left: 41%;
}

body.rtl .elementor-31 .elementor-element.elementor-element-32d6932 {
  right: 41%;
}

.elementor-31 .elementor-element.elementor-element-32d6932>.elementor-widget-container {
  --e-transform-origin-x: center;
  --e-transform-origin-y: center;
}

.elementor-31 .elementor-element.elementor-element-32d6932.elementor-widget.ob-got-stalker {
  flex: unset;
  width: unset;
  min-width: 1px;
  align-self: auto;
}

.elementor-31 .elementor-element.elementor-element-32d6932 .elementor-icon-wrapper {
  text-align: left;
}

.elementor-31 .elementor-element.elementor-element-32d6932.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-6432776);
}

.elementor-31 .elementor-element.elementor-element-32d6932.elementor-view-framed .elementor-icon,
.elementor-31 .elementor-element.elementor-element-32d6932.elementor-view-default .elementor-icon {
  color: var(--e-global-color-6432776);
  border-color: var(--e-global-color-6432776);
}

.elementor-31 .elementor-element.elementor-element-32d6932.elementor-view-framed .elementor-icon,
.elementor-31 .elementor-element.elementor-element-32d6932.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-6432776);
}

.elementor-31 .elementor-element.elementor-element-32d6932 .elementor-icon {
  font-size: 200px;
}

.elementor-31 .elementor-element.elementor-element-32d6932 .elementor-icon svg {
  height: 200px;
}

.elementor-widget-image .widget-image-caption {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-31 .elementor-element.elementor-element-f2b955f {
  text-align: center;
}

.elementor-31 .elementor-element.elementor-element-f2b955f img {
  width: 100%;
}

.elementor-31 .elementor-element.elementor-element-950b575.ob-is-breaking-bad>.elementor-container>.elementor-row,
.elementor-31 .elementor-element.elementor-element-950b575.ob-is-breaking-bad>.elementor-container {
  justify-content: flex-start !important;
  flex-direction: row;
}

.elementor-31 .elementor-element.elementor-element-950b575.ob-is-breaking-bad.ob-bb-inner>.elementor-container>.elementor-row,
.elementor-31 .elementor-element.elementor-element-950b575.ob-is-breaking-bad.ob-bb-inner>.elementor-container {
  justify-content: flex-start !important;
  flex-direction: row;
}

.elementor-31 .elementor-element.elementor-element-950b575.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-31 .elementor-element.elementor-element-950b575.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical {
  flex-direction: column;
}

.elementor-31 .elementor-element.elementor-element-950b575.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-31 .elementor-element.elementor-element-950b575.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical {
  flex-direction: column;
}

.elementor-31 .elementor-element.elementor-element-950b575.ob-is-breaking-bad.ob-bb-inner {
  width: 100%;
  flex: unset;
  align-self: inherit;
}

.elementor-31 .elementor-element.elementor-element-950b575 {
  padding: 150px 0px 150px 0px;
}

.elementor-bc-flex-widget .elementor-31 .elementor-element.elementor-element-0f2ec4c.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-31 .elementor-element.elementor-element-0f2ec4c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-31 .elementor-element.elementor-element-0f2ec4c.elementor-column {
  align-self: inherit;
  cursor: default;
}

.elementor-31 .elementor-element.elementor-element-803d403 {
  width: auto;
  max-width: auto;
}

.elementor-31 .elementor-element.elementor-element-803d403>.elementor-widget-container {
  padding: 2px 10px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-803d403 .elementor-icon-wrapper {
  text-align: center;
}

.elementor-31 .elementor-element.elementor-element-803d403.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-accent);
}

.elementor-31 .elementor-element.elementor-element-803d403.elementor-view-framed .elementor-icon,
.elementor-31 .elementor-element.elementor-element-803d403.elementor-view-default .elementor-icon {
  color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}

.elementor-31 .elementor-element.elementor-element-803d403.elementor-view-framed .elementor-icon,
.elementor-31 .elementor-element.elementor-element-803d403.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-accent);
}

.elementor-31 .elementor-element.elementor-element-803d403 .elementor-icon {
  font-size: 20px;
}

.elementor-31 .elementor-element.elementor-element-803d403 .elementor-icon svg {
  height: 20px;
}

.elementor-31 .elementor-element.elementor-element-641631d.ob-harakiri {
  writing-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-641631d.ob-harakiri .elementor-heading-title {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-641631d.ob-harakiri .elementor-widget-container>div {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-641631d {
  width: auto;
  max-width: auto;
}

.elementor-31 .elementor-element.elementor-element-641631d .elementor-heading-title {
  font-family: var(--e-global-typography-d652898-font-family), Sans-serif;
  font-size: var(--e-global-typography-d652898-font-size);
  font-weight: var(--e-global-typography-d652898-font-weight);
  line-height: var(--e-global-typography-d652898-line-height);
}

.elementor-31 .elementor-element.elementor-element-641631d .elementor-widget-container {
  text-indent: 0px;
  mix-blend-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-c3d4124 {
  --spacer-size: 10px;
}

.elementor-31 .elementor-element.elementor-element-34e0032.ob-harakiri {
  writing-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-34e0032.ob-harakiri .elementor-heading-title {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-34e0032.ob-harakiri .elementor-widget-container>div {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-34e0032.elementor-widget.ob-got-stalker {
  flex: unset;
  width: unset;
  min-width: 1px;
  align-self: auto;
}

.elementor-31 .elementor-element.elementor-element-34e0032 .elementor-heading-title {
  font-family: var(--e-global-typography-878b5cc-font-family), Sans-serif;
  font-size: var(--e-global-typography-878b5cc-font-size);
  font-weight: var(--e-global-typography-878b5cc-font-weight);
  line-height: var(--e-global-typography-878b5cc-line-height);
}

.elementor-31 .elementor-element.elementor-element-34e0032 .elementor-widget-container {
  text-indent: 0px;
  mix-blend-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-0b62f7f.ob-harakiri {
  writing-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-0b62f7f.ob-harakiri .elementor-heading-title {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-0b62f7f.ob-harakiri .elementor-widget-container>div {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-0b62f7f .elementor-widget-container {
  text-indent: 0px;
  mix-blend-mode: inherit;
}

.elementor-bc-flex-widget .elementor-31 .elementor-element.elementor-element-5204dcd.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-31 .elementor-element.elementor-element-5204dcd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-31 .elementor-element.elementor-element-5204dcd.elementor-column {
  align-self: inherit;
  cursor: default;
}

.elementor-31 .elementor-element.elementor-element-b29a17d {
  --spacer-size: 37px;
}

.elementor-31 .elementor-element.elementor-element-014085c.ob-harakiri {
  writing-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-014085c.ob-harakiri .elementor-heading-title {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-014085c.ob-harakiri .elementor-widget-container>div {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-014085c .elementor-widget-container {
  text-indent: 0px;
  mix-blend-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-5137345:not(.elementor-motion-effects-element-type-background),
.elementor-31 .elementor-element.elementor-element-5137345>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(90deg, var(--e-global-color-secondary) 60%, var(--e-global-color-6432776) 60%);
}

.elementor-31 .elementor-element.elementor-element-5137345.ob-is-breaking-bad>.elementor-container>.elementor-row,
.elementor-31 .elementor-element.elementor-element-5137345.ob-is-breaking-bad>.elementor-container {
  justify-content: center !important;
  flex-direction: row;
}

.elementor-31 .elementor-element.elementor-element-5137345.ob-is-breaking-bad.ob-bb-inner>.elementor-container>.elementor-row,
.elementor-31 .elementor-element.elementor-element-5137345.ob-is-breaking-bad.ob-bb-inner>.elementor-container {
  justify-content: center !important;
  flex-direction: row;
}

.elementor-31 .elementor-element.elementor-element-5137345.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-31 .elementor-element.elementor-element-5137345.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical {
  flex-direction: column;
}

.elementor-31 .elementor-element.elementor-element-5137345.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-31 .elementor-element.elementor-element-5137345.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical {
  flex-direction: column;
}

.elementor-31 .elementor-element.elementor-element-5137345.ob-is-breaking-bad.ob-bb-inner {
  width: 100%;
  flex: unset;
  align-self: inherit;
}

.elementor-31 .elementor-element.elementor-element-5137345 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 80px 20px 80px 20px;
}

.elementor-31 .elementor-element.elementor-element-5137345>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-31 .elementor-element.elementor-element-20bb000.elementor-column {
  max-width: 1250px;
  align-self: inherit;
  cursor: default;
}

.elementor-31 .elementor-element.elementor-element-31538af .elementor-wrapper {
  --video-aspect-ratio: 1.77777;
}

.elementor-31 .elementor-element.elementor-element-abdedfd.ob-is-breaking-bad>.elementor-container>.elementor-row,
.elementor-31 .elementor-element.elementor-element-abdedfd.ob-is-breaking-bad>.elementor-container {
  justify-content: flex-start !important;
  flex-direction: row;
}

.elementor-31 .elementor-element.elementor-element-abdedfd.ob-is-breaking-bad.ob-bb-inner>.elementor-container>.elementor-row,
.elementor-31 .elementor-element.elementor-element-abdedfd.ob-is-breaking-bad.ob-bb-inner>.elementor-container {
  justify-content: flex-start !important;
  flex-direction: row;
}

.elementor-31 .elementor-element.elementor-element-abdedfd.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-31 .elementor-element.elementor-element-abdedfd.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical {
  flex-direction: column;
}

.elementor-31 .elementor-element.elementor-element-abdedfd.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-31 .elementor-element.elementor-element-abdedfd.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical {
  flex-direction: column;
}

.elementor-31 .elementor-element.elementor-element-abdedfd.ob-is-breaking-bad.ob-bb-inner {
  width: 100%;
  flex: unset;
  align-self: inherit;
}

.elementor-31 .elementor-element.elementor-element-abdedfd {
  padding: 150px 0px 75px 0px;
}

.elementor-bc-flex-widget .elementor-31 .elementor-element.elementor-element-7f1a2d2.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-31 .elementor-element.elementor-element-7f1a2d2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-31 .elementor-element.elementor-element-7f1a2d2.elementor-column {
  align-self: inherit;
  cursor: default;
}

.elementor-31 .elementor-element.elementor-element-ac1a80f {
  width: auto;
  max-width: auto;
}

.elementor-31 .elementor-element.elementor-element-ac1a80f>.elementor-widget-container {
  padding: 2px 10px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-ac1a80f .elementor-icon-wrapper {
  text-align: center;
}

.elementor-31 .elementor-element.elementor-element-ac1a80f.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-accent);
}

.elementor-31 .elementor-element.elementor-element-ac1a80f.elementor-view-framed .elementor-icon,
.elementor-31 .elementor-element.elementor-element-ac1a80f.elementor-view-default .elementor-icon {
  color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}

.elementor-31 .elementor-element.elementor-element-ac1a80f.elementor-view-framed .elementor-icon,
.elementor-31 .elementor-element.elementor-element-ac1a80f.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-accent);
}

.elementor-31 .elementor-element.elementor-element-ac1a80f .elementor-icon {
  font-size: 20px;
}

.elementor-31 .elementor-element.elementor-element-ac1a80f .elementor-icon svg {
  height: 20px;
}

.elementor-31 .elementor-element.elementor-element-d8979c1.ob-harakiri {
  writing-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-d8979c1.ob-harakiri .elementor-heading-title {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-d8979c1.ob-harakiri .elementor-widget-container>div {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-d8979c1 {
  width: auto;
  max-width: auto;
}

.elementor-31 .elementor-element.elementor-element-d8979c1 .elementor-heading-title {
  font-family: var(--e-global-typography-d652898-font-family), Sans-serif;
  font-size: var(--e-global-typography-d652898-font-size);
  font-weight: var(--e-global-typography-d652898-font-weight);
  line-height: var(--e-global-typography-d652898-line-height);
}

.elementor-31 .elementor-element.elementor-element-d8979c1 .elementor-widget-container {
  text-indent: 0px;
  mix-blend-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-32cbf08 {
  --spacer-size: 10px;
}

.elementor-31 .elementor-element.elementor-element-200b079.ob-harakiri {
  writing-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-200b079.ob-harakiri .elementor-heading-title {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-200b079.ob-harakiri .elementor-widget-container>div {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-200b079.elementor-widget.ob-got-stalker {
  flex: unset;
  width: unset;
  min-width: 1px;
  align-self: auto;
}

.elementor-31 .elementor-element.elementor-element-200b079 .elementor-heading-title {
  font-family: var(--e-global-typography-878b5cc-font-family), Sans-serif;
  font-size: var(--e-global-typography-878b5cc-font-size);
  font-weight: var(--e-global-typography-878b5cc-font-weight);
  line-height: var(--e-global-typography-878b5cc-line-height);
}

.elementor-31 .elementor-element.elementor-element-200b079 .elementor-widget-container {
  text-indent: 0px;
  mix-blend-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-c22b0da.ob-is-breaking-bad>.elementor-container>.elementor-row,
.elementor-31 .elementor-element.elementor-element-c22b0da.ob-is-breaking-bad>.elementor-container {
  justify-content: flex-start !important;
  flex-direction: row;
}

.elementor-31 .elementor-element.elementor-element-c22b0da.ob-is-breaking-bad.ob-bb-inner>.elementor-container>.elementor-row,
.elementor-31 .elementor-element.elementor-element-c22b0da.ob-is-breaking-bad.ob-bb-inner>.elementor-container {
  justify-content: flex-start !important;
  flex-direction: row;
}

.elementor-31 .elementor-element.elementor-element-c22b0da.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-31 .elementor-element.elementor-element-c22b0da.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical {
  flex-direction: column;
}

.elementor-31 .elementor-element.elementor-element-c22b0da.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-31 .elementor-element.elementor-element-c22b0da.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical {
  flex-direction: column;
}

.elementor-31 .elementor-element.elementor-element-c22b0da.ob-is-breaking-bad.ob-bb-inner {
  width: 100%;
  flex: unset;
  align-self: inherit;
}

.elementor-31 .elementor-element.elementor-element-c22b0da {
  padding: 0px 0px 150px 0px;
}

.elementor-31 .elementor-element.elementor-element-5578f37>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-31 .elementor-element.elementor-element-5578f37.elementor-column {
  width: 33.33%;
  align-self: inherit;
  cursor: default;
}

.elementor-31 .elementor-element.elementor-element-5578f37>.elementor-element-populated {
  padding: 0px 10px 0px 10px;
}

.elementor-31 .elementor-element.elementor-element-da8d935>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-da8d935.elementor-widget.ob-got-stalker {
  align-self: auto;
}

.elementor-31 .elementor-element.elementor-element-da8d935 img {
  width: 100%;
  max-width: 100%;
}

.elementor-31 .elementor-element.elementor-element-4afdae4:not(.elementor-motion-effects-element-type-background),
.elementor-31 .elementor-element.elementor-element-4afdae4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}

.elementor-31 .elementor-element.elementor-element-4afdae4>.elementor-container {
  min-height: 87px;
}

.elementor-31 .elementor-element.elementor-element-4afdae4.ob-is-breaking-bad>.elementor-container>.elementor-row,
.elementor-31 .elementor-element.elementor-element-4afdae4.ob-is-breaking-bad>.elementor-container {
  justify-content: flex-start !important;
  flex-direction: row;
}

.elementor-31 .elementor-element.elementor-element-4afdae4.ob-is-breaking-bad.ob-bb-inner>.elementor-container>.elementor-row,
.elementor-31 .elementor-element.elementor-element-4afdae4.ob-is-breaking-bad.ob-bb-inner>.elementor-container {
  justify-content: flex-start !important;
  flex-direction: row;
}

.elementor-31 .elementor-element.elementor-element-4afdae4.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-31 .elementor-element.elementor-element-4afdae4.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical {
  flex-direction: column;
}

.elementor-31 .elementor-element.elementor-element-4afdae4.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-31 .elementor-element.elementor-element-4afdae4.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical {
  flex-direction: column;
}

.elementor-31 .elementor-element.elementor-element-4afdae4.ob-is-breaking-bad.ob-bb-inner {
  flex: 1;
  width: unset;
  min-width: 1px;
  align-self: inherit;
}

.elementor-31 .elementor-element.elementor-element-4afdae4 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 20px 20px 20px 20px;
}

.elementor-31 .elementor-element.elementor-element-4afdae4>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-31 .elementor-element.elementor-element-55dd95c.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-31 .elementor-element.elementor-element-55dd95c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-31 .elementor-element.elementor-element-55dd95c.elementor-column {
  align-self: inherit;
  cursor: default;
}

.elementor-31 .elementor-element.elementor-element-a39267e.ob-harakiri {
  writing-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-a39267e.ob-harakiri .elementor-heading-title {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-a39267e.ob-harakiri .elementor-widget-container>div {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-a39267e.elementor-widget.ob-got-stalker {
  flex: 1;
  width: unset;
  min-width: 1px;
  max-width: 28px;
  align-self: auto;
}

.elementor-31 .elementor-element.elementor-element-a39267e .elementor-heading-title {
  color: var(--e-global-color-6432776);
  font-family: "ff-tisa-sans-web-pro", Sans-serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 58px;
}

.elementor-31 .elementor-element.elementor-element-a39267e .elementor-widget-container {
  text-indent: 0px;
  mix-blend-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-f392a0b>.elementor-widget-container {
  padding: 25px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-f392a0b.elementor-widget.ob-got-stalker {
  flex: 1;
  width: unset;
  min-width: 1px;
  align-self: auto;
}

.elementor-31 .elementor-element.elementor-element-f392a0b .elementor-icon-wrapper {
  text-align: left;
}

.elementor-31 .elementor-element.elementor-element-f392a0b.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-accent);
}

.elementor-31 .elementor-element.elementor-element-f392a0b.elementor-view-framed .elementor-icon,
.elementor-31 .elementor-element.elementor-element-f392a0b.elementor-view-default .elementor-icon {
  color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}

.elementor-31 .elementor-element.elementor-element-f392a0b.elementor-view-framed .elementor-icon,
.elementor-31 .elementor-element.elementor-element-f392a0b.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-accent);
}

.elementor-31 .elementor-element.elementor-element-f392a0b .elementor-icon {
  font-size: 12px;
}

.elementor-31 .elementor-element.elementor-element-f392a0b .elementor-icon svg {
  height: 12px;
}

.elementor-31 .elementor-element.elementor-element-116ea25.ob-harakiri {
  writing-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-116ea25.ob-harakiri .elementor-heading-title {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-116ea25.ob-harakiri .elementor-widget-container>div {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-116ea25 .elementor-heading-title {
  color: var(--e-global-color-6432776);
  font-family: var(--e-global-typography-76e3d0a-font-family), Sans-serif;
  font-size: var(--e-global-typography-76e3d0a-font-size);
  font-weight: var(--e-global-typography-76e3d0a-font-weight);
  line-height: var(--e-global-typography-76e3d0a-line-height);
}

.elementor-31 .elementor-element.elementor-element-116ea25 .elementor-widget-container {
  text-indent: 0px;
  mix-blend-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-bcf2958.ob-harakiri {
  writing-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-bcf2958.ob-harakiri .elementor-heading-title {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-bcf2958.ob-harakiri .elementor-widget-container>div {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-bcf2958 {
  color: var(--e-global-color-6432776);
}

.elementor-31 .elementor-element.elementor-element-bcf2958 .elementor-widget-container {
  text-indent: 0px;
  mix-blend-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-675ebf4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-31 .elementor-element.elementor-element-675ebf4.elementor-column {
  width: 33.33%;
  align-self: inherit;
  cursor: default;
}

.elementor-31 .elementor-element.elementor-element-675ebf4>.elementor-element-populated {
  padding: 0px 10px 0px 10px;
}

.elementor-31 .elementor-element.elementor-element-78e74d4>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-78e74d4.elementor-widget.ob-got-stalker {
  align-self: auto;
}

.elementor-31 .elementor-element.elementor-element-78e74d4 img {
  width: 100%;
  max-width: 100%;
}

.elementor-31 .elementor-element.elementor-element-773014d:not(.elementor-motion-effects-element-type-background),
.elementor-31 .elementor-element.elementor-element-773014d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}

.elementor-31 .elementor-element.elementor-element-773014d.ob-is-breaking-bad>.elementor-container>.elementor-row,
.elementor-31 .elementor-element.elementor-element-773014d.ob-is-breaking-bad>.elementor-container {
  justify-content: flex-start !important;
  flex-direction: row;
}

.elementor-31 .elementor-element.elementor-element-773014d.ob-is-breaking-bad.ob-bb-inner>.elementor-container>.elementor-row,
.elementor-31 .elementor-element.elementor-element-773014d.ob-is-breaking-bad.ob-bb-inner>.elementor-container {
  justify-content: flex-start !important;
  flex-direction: row;
}

.elementor-31 .elementor-element.elementor-element-773014d.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-31 .elementor-element.elementor-element-773014d.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical {
  flex-direction: column;
}

.elementor-31 .elementor-element.elementor-element-773014d.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-31 .elementor-element.elementor-element-773014d.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical {
  flex-direction: column;
}

.elementor-31 .elementor-element.elementor-element-773014d.ob-is-breaking-bad.ob-bb-inner {
  flex: 1;
  width: unset;
  min-width: 1px;
  align-self: inherit;
}

.elementor-31 .elementor-element.elementor-element-773014d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 20px 20px 20px 20px;
}

.elementor-31 .elementor-element.elementor-element-773014d>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-31 .elementor-element.elementor-element-df5179a.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-31 .elementor-element.elementor-element-df5179a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-31 .elementor-element.elementor-element-df5179a.elementor-column {
  align-self: inherit;
  cursor: default;
}

.elementor-31 .elementor-element.elementor-element-0c5cc54.ob-harakiri {
  writing-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-0c5cc54.ob-harakiri .elementor-heading-title {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-0c5cc54.ob-harakiri .elementor-widget-container>div {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-0c5cc54.elementor-widget.ob-got-stalker {
  flex: 1;
  width: unset;
  min-width: 1px;
  max-width: 34px;
  align-self: auto;
}

.elementor-31 .elementor-element.elementor-element-0c5cc54 .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: "ff-tisa-sans-web-pro", Sans-serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 58px;
}

.elementor-31 .elementor-element.elementor-element-0c5cc54 .elementor-widget-container {
  text-indent: 0px;
  mix-blend-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-5b934d1>.elementor-widget-container {
  padding: 28px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-5b934d1.elementor-widget.ob-got-stalker {
  flex: 1;
  width: unset;
  min-width: 1px;
  align-self: auto;
}

.elementor-31 .elementor-element.elementor-element-5b934d1 .elementor-icon-wrapper {
  text-align: left;
}

.elementor-31 .elementor-element.elementor-element-5b934d1.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-accent);
}

.elementor-31 .elementor-element.elementor-element-5b934d1.elementor-view-framed .elementor-icon,
.elementor-31 .elementor-element.elementor-element-5b934d1.elementor-view-default .elementor-icon {
  color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}

.elementor-31 .elementor-element.elementor-element-5b934d1.elementor-view-framed .elementor-icon,
.elementor-31 .elementor-element.elementor-element-5b934d1.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-accent);
}

.elementor-31 .elementor-element.elementor-element-5b934d1 .elementor-icon {
  font-size: 12px;
}

.elementor-31 .elementor-element.elementor-element-5b934d1 .elementor-icon svg {
  height: 12px;
}

.elementor-31 .elementor-element.elementor-element-7dd1845.ob-harakiri {
  writing-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-7dd1845.ob-harakiri .elementor-heading-title {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-7dd1845.ob-harakiri .elementor-widget-container>div {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-7dd1845 .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-76e3d0a-font-family), Sans-serif;
  font-size: var(--e-global-typography-76e3d0a-font-size);
  font-weight: var(--e-global-typography-76e3d0a-font-weight);
  line-height: var(--e-global-typography-76e3d0a-line-height);
}

.elementor-31 .elementor-element.elementor-element-7dd1845 .elementor-widget-container {
  text-indent: 0px;
  mix-blend-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-fd750bb.ob-harakiri {
  writing-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-fd750bb.ob-harakiri .elementor-heading-title {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-fd750bb.ob-harakiri .elementor-widget-container>div {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-fd750bb {
  color: var(--e-global-color-primary);
}

.elementor-31 .elementor-element.elementor-element-fd750bb .elementor-widget-container {
  text-indent: 0px;
  mix-blend-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-893957c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-31 .elementor-element.elementor-element-893957c.elementor-column {
  width: 33.33%;
  align-self: inherit;
  cursor: default;
}

.elementor-31 .elementor-element.elementor-element-893957c>.elementor-element-populated {
  padding: 0px 10px 0px 10px;
}

.elementor-31 .elementor-element.elementor-element-6f02db0>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-6f02db0.elementor-widget.ob-got-stalker {
  align-self: auto;
}

.elementor-31 .elementor-element.elementor-element-6f02db0 img {
  width: 100%;
  max-width: 100%;
}

.elementor-31 .elementor-element.elementor-element-edc7f61:not(.elementor-motion-effects-element-type-background),
.elementor-31 .elementor-element.elementor-element-edc7f61>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}

.elementor-31 .elementor-element.elementor-element-edc7f61.ob-is-breaking-bad>.elementor-container>.elementor-row,
.elementor-31 .elementor-element.elementor-element-edc7f61.ob-is-breaking-bad>.elementor-container {
  justify-content: flex-start !important;
  flex-direction: row;
}

.elementor-31 .elementor-element.elementor-element-edc7f61.ob-is-breaking-bad.ob-bb-inner>.elementor-container>.elementor-row,
.elementor-31 .elementor-element.elementor-element-edc7f61.ob-is-breaking-bad.ob-bb-inner>.elementor-container {
  justify-content: flex-start !important;
  flex-direction: row;
}

.elementor-31 .elementor-element.elementor-element-edc7f61.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-31 .elementor-element.elementor-element-edc7f61.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical {
  flex-direction: column;
}

.elementor-31 .elementor-element.elementor-element-edc7f61.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-31 .elementor-element.elementor-element-edc7f61.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical {
  flex-direction: column;
}

.elementor-31 .elementor-element.elementor-element-edc7f61.ob-is-breaking-bad.ob-bb-inner {
  flex: 1;
  width: unset;
  min-width: 1px;
  align-self: inherit;
}

.elementor-31 .elementor-element.elementor-element-edc7f61 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 20px 20px 20px 20px;
}

.elementor-31 .elementor-element.elementor-element-edc7f61>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-31 .elementor-element.elementor-element-c8a7149.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-31 .elementor-element.elementor-element-c8a7149.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-31 .elementor-element.elementor-element-c8a7149.elementor-column {
  align-self: inherit;
  cursor: default;
}

.elementor-31 .elementor-element.elementor-element-c1c923c.ob-harakiri {
  writing-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-c1c923c.ob-harakiri .elementor-heading-title {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-c1c923c.ob-harakiri .elementor-widget-container>div {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-c1c923c.elementor-widget.ob-got-stalker {
  flex: 1;
  width: unset;
  min-width: 1px;
  max-width: 34px;
  align-self: auto;
}

.elementor-31 .elementor-element.elementor-element-c1c923c .elementor-heading-title {
  color: var(--e-global-color-6432776);
  font-family: "ff-tisa-sans-web-pro", Sans-serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 58px;
}

.elementor-31 .elementor-element.elementor-element-c1c923c .elementor-widget-container {
  text-indent: 0px;
  mix-blend-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-0dd50a0>.elementor-widget-container {
  padding: 38px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-0dd50a0.elementor-widget.ob-got-stalker {
  flex: 1;
  width: unset;
  min-width: 1px;
  align-self: auto;
}

.elementor-31 .elementor-element.elementor-element-0dd50a0 .elementor-icon-wrapper {
  text-align: left;
}

.elementor-31 .elementor-element.elementor-element-0dd50a0.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-accent);
}

.elementor-31 .elementor-element.elementor-element-0dd50a0.elementor-view-framed .elementor-icon,
.elementor-31 .elementor-element.elementor-element-0dd50a0.elementor-view-default .elementor-icon {
  color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}

.elementor-31 .elementor-element.elementor-element-0dd50a0.elementor-view-framed .elementor-icon,
.elementor-31 .elementor-element.elementor-element-0dd50a0.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-accent);
}

.elementor-31 .elementor-element.elementor-element-0dd50a0 .elementor-icon {
  font-size: 12px;
}

.elementor-31 .elementor-element.elementor-element-0dd50a0 .elementor-icon svg {
  height: 12px;
}

.elementor-31 .elementor-element.elementor-element-2904b7c.ob-harakiri {
  writing-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-2904b7c.ob-harakiri .elementor-heading-title {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-2904b7c.ob-harakiri .elementor-widget-container>div {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-2904b7c .elementor-heading-title {
  color: var(--e-global-color-6432776);
  font-family: var(--e-global-typography-76e3d0a-font-family), Sans-serif;
  font-size: var(--e-global-typography-76e3d0a-font-size);
  font-weight: var(--e-global-typography-76e3d0a-font-weight);
  line-height: var(--e-global-typography-76e3d0a-line-height);
}

.elementor-31 .elementor-element.elementor-element-2904b7c .elementor-widget-container {
  text-indent: 0px;
  mix-blend-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-58d3d0f.ob-harakiri {
  writing-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-58d3d0f.ob-harakiri .elementor-heading-title {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-58d3d0f.ob-harakiri .elementor-widget-container>div {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-58d3d0f {
  color: var(--e-global-color-6432776);
}

.elementor-31 .elementor-element.elementor-element-58d3d0f .elementor-widget-container {
  text-indent: 0px;
  mix-blend-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-6ce29ac.ob-is-breaking-bad>.elementor-container>.elementor-row,
.elementor-31 .elementor-element.elementor-element-6ce29ac.ob-is-breaking-bad>.elementor-container {
  justify-content: flex-start !important;
  flex-direction: row;
}

.elementor-31 .elementor-element.elementor-element-6ce29ac.ob-is-breaking-bad.ob-bb-inner>.elementor-container>.elementor-row,
.elementor-31 .elementor-element.elementor-element-6ce29ac.ob-is-breaking-bad.ob-bb-inner>.elementor-container {
  justify-content: flex-start !important;
  flex-direction: row;
}

.elementor-31 .elementor-element.elementor-element-6ce29ac.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-31 .elementor-element.elementor-element-6ce29ac.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical {
  flex-direction: column;
}

.elementor-31 .elementor-element.elementor-element-6ce29ac.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-31 .elementor-element.elementor-element-6ce29ac.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical {
  flex-direction: column;
}

.elementor-31 .elementor-element.elementor-element-6ce29ac.ob-is-breaking-bad.ob-bb-inner {
  width: 100%;
  flex: unset;
  align-self: inherit;
}

.elementor-31 .elementor-element.elementor-element-6ce29ac {
  margin-top: 0px;
  margin-bottom: 150px;
  padding: 20px 20px 20px 40px;
}

.elementor-31 .elementor-element.elementor-element-611d176>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 23px;
}

.elementor-31 .elementor-element.elementor-element-611d176.elementor-column {
  align-self: inherit;
  cursor: default;
}

.elementor-widget-button .elementor-button {
  background-color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-31 .elementor-element.elementor-element-23b9b05 .elementor-button {
  background-color: #5A78EF00;
  font-family: "ff-tisa-sans-web-pro", Sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5em;
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
}

.elementor-31 .elementor-element.elementor-element-23b9b05 .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}

.elementor-31 .elementor-element.elementor-element-23b9b05 .elementor-button .elementor-button-content-wrapper {
  gap: 10px;
}

.elementor-31 .elementor-element.elementor-element-23b9b05 .elementor-button:hover,
.elementor-31 .elementor-element.elementor-element-23b9b05 .elementor-button:focus {
  color: var(--e-global-color-primary);
}

.elementor-31 .elementor-element.elementor-element-23b9b05 .elementor-button:hover svg,
.elementor-31 .elementor-element.elementor-element-23b9b05 .elementor-button:focus svg {
  fill: var(--e-global-color-primary);
}

.elementor-31 .elementor-element.elementor-element-12c8643:not(.elementor-motion-effects-element-type-background),
.elementor-31 .elementor-element.elementor-element-12c8643>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(90deg, var(--e-global-color-primary) 70%, var(--e-global-color-6432776) 70%);
}

.elementor-31 .elementor-element.elementor-element-12c8643.ob-is-breaking-bad>.elementor-container>.elementor-row,
.elementor-31 .elementor-element.elementor-element-12c8643.ob-is-breaking-bad>.elementor-container {
  justify-content: center !important;
  flex-direction: row;
}

.elementor-31 .elementor-element.elementor-element-12c8643.ob-is-breaking-bad.ob-bb-inner>.elementor-container>.elementor-row,
.elementor-31 .elementor-element.elementor-element-12c8643.ob-is-breaking-bad.ob-bb-inner>.elementor-container {
  justify-content: center !important;
  flex-direction: row;
}

.elementor-31 .elementor-element.elementor-element-12c8643.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-31 .elementor-element.elementor-element-12c8643.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical {
  flex-direction: column;
}

.elementor-31 .elementor-element.elementor-element-12c8643.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-31 .elementor-element.elementor-element-12c8643.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical {
  flex-direction: column;
}

.elementor-31 .elementor-element.elementor-element-12c8643.ob-is-breaking-bad.ob-bb-inner {
  width: 100%;
  flex: unset;
  align-self: inherit;
}

.elementor-31 .elementor-element.elementor-element-12c8643 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 80px 0px 80px 0px;
}

.elementor-31 .elementor-element.elementor-element-12c8643>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-31 .elementor-element.elementor-element-b975c71.elementor-column {
  width: 1250px;
  align-self: inherit;
  cursor: default;
}

.elementor-31 .elementor-element.elementor-element-9b6b484 {
  text-align: center;
}

.elementor-31 .elementor-element.elementor-element-9b6b484 img {
  width: 100%;
}

.elementor-31 .elementor-element.elementor-element-281d7ee:not(.elementor-motion-effects-element-type-background),
.elementor-31 .elementor-element.elementor-element-281d7ee>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, var(--e-global-color-6432776) 45%, var(--e-global-color-secondary) 45%);
}

.elementor-31 .elementor-element.elementor-element-281d7ee.ob-is-breaking-bad>.elementor-container>.elementor-row,
.elementor-31 .elementor-element.elementor-element-281d7ee.ob-is-breaking-bad>.elementor-container {
  justify-content: flex-start !important;
  flex-direction: row;
}

.elementor-31 .elementor-element.elementor-element-281d7ee.ob-is-breaking-bad.ob-bb-inner>.elementor-container>.elementor-row,
.elementor-31 .elementor-element.elementor-element-281d7ee.ob-is-breaking-bad.ob-bb-inner>.elementor-container {
  justify-content: flex-start !important;
  flex-direction: row;
}

.elementor-31 .elementor-element.elementor-element-281d7ee.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-31 .elementor-element.elementor-element-281d7ee.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical {
  flex-direction: column;
}

.elementor-31 .elementor-element.elementor-element-281d7ee.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical>.elementor-row,
.elementor-31 .elementor-element.elementor-element-281d7ee.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical {
  flex-direction: column;
}

.elementor-31 .elementor-element.elementor-element-281d7ee.ob-is-breaking-bad.ob-bb-inner {
  width: 100%;
  flex: unset;
  align-self: inherit;
}

.elementor-31 .elementor-element.elementor-element-281d7ee {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 120px 0px 200px 0px;
}

.elementor-31 .elementor-element.elementor-element-281d7ee>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-31 .elementor-element.elementor-element-e76fe55.elementor-column {
  align-self: inherit;
  cursor: default;
}

.elementor-31 .elementor-element.elementor-element-65e4d35.ob-harakiri {
  writing-mode: inherit;
}

.elementor-31 .elementor-element.elementor-element-65e4d35.ob-harakiri .elementor-heading-title {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-65e4d35.ob-harakiri .elementor-widget-container>div {
  writing-mode: inherit;
  transform: rotate(0deg);
}

.elementor-31 .elementor-element.elementor-element-65e4d35 {
  text-align: left;
}

.elementor-31 .elementor-element.elementor-element-65e4d35 .elementor-heading-title {
  font-family: "ff-tisa-web-pro", Sans-serif;
  font-size: 80px;
  font-weight: 400;
  line-height: 88px;
}

.elementor-31 .elementor-element.elementor-element-65e4d35 .elementor-widget-container {
  text-indent: 0px;
  mix-blend-mode: inherit;
}

html,
body {
  overflow-x: auto;
}

@media(min-width:768px) {
  .elementor-31 .elementor-element.elementor-element-e45f857 {
    width: 58%;
  }

  .elementor-31 .elementor-element.elementor-element-e9d9e46 {
    width: 42%;
  }

  .elementor-31 .elementor-element.elementor-element-5663ccf {
    width: 58%;
  }

  .elementor-31 .elementor-element.elementor-element-18bb0a1 {
    width: 42%;
  }

  .elementor-31 .elementor-element.elementor-element-675ebf4 {
    width: 33.412%;
  }

  .elementor-31 .elementor-element.elementor-element-893957c {
    width: 32.896%;
  }
}

@media(max-width:1024px) {
  .elementor-31 .elementor-element.elementor-element-f330d5a {
    padding: 0px 0px 0px 0px;
  }

  .elementor-31 .elementor-element.elementor-element-6959698.elementor-column {
    max-width: 100%;
  }

  body:not(.rtl) .elementor-31 .elementor-element.elementor-element-e6b67f5 {
    left: 35%;
  }

  body.rtl .elementor-31 .elementor-element.elementor-element-e6b67f5 {
    right: 35%;
  }

  .elementor-31 .elementor-element.elementor-element-e6b67f5 {
    top: 27%;
  }

  .elementor-31 .elementor-element.elementor-element-e6b67f5 .elementor-icon-wrapper {
    text-align: left;
  }

  .elementor-31 .elementor-element.elementor-element-e343f2c {
    padding: 50px 20px 20px 20px;
  }

  .elementor-31 .elementor-element.elementor-element-dc5724f>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-31 .elementor-element.elementor-element-76007a1 .elementor-heading-title {
    font-size: var(--e-global-typography-d652898-font-size);
    line-height: var(--e-global-typography-d652898-line-height);
  }

  .elementor-31 .elementor-element.elementor-element-a6081c2 {
    padding: 50px 20px 50px 20px;
  }

  .elementor-31 .elementor-element.elementor-element-c1f08cb .elementor-heading-title {
    font-size: var(--e-global-typography-d652898-font-size);
    line-height: var(--e-global-typography-d652898-line-height);
  }

  .elementor-31 .elementor-element.elementor-element-a240e0a .elementor-heading-title {
    font-size: var(--e-global-typography-878b5cc-font-size);
    line-height: var(--e-global-typography-878b5cc-line-height);
  }

  .elementor-31 .elementor-element.elementor-element-3a26200 {
    padding: 0px 0px 0px 0px;
  }

  .elementor-31 .elementor-element.elementor-element-e45f857.elementor-column {
    width: 100%;
  }

  .elementor-31 .elementor-element.elementor-element-e9d9e46.elementor-column {
    width: 100%;
  }

  .elementor-31 .elementor-element.elementor-element-e9d9e46>.elementor-element-populated {
    padding: 50px 20px 50px 20px;
  }

  .elementor-31 .elementor-element.elementor-element-e1015a9 .elementor-heading-title {
    font-size: var(--e-global-typography-76e3d0a-font-size);
    line-height: var(--e-global-typography-76e3d0a-line-height);
  }

  .elementor-widget-text-editor {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-widget-text-editor.ob-postman .elementor-widget-container blockquote {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-widget-text-editor.ob-postman .elementor-widget-container blockquote cite {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-31 .elementor-element.elementor-element-7908f21 {
    padding: 0px 0px 0px 0px;
  }

  .elementor-31 .elementor-element.elementor-element-9ec7ede.elementor-column {
    width: 100%;
    -webkit-box-ordinal-group: calc(1 + 1);
    -ms-flex-order: 1;
    order: 1;
  }

  .elementor-31 .elementor-element.elementor-element-9ec7ede>.elementor-element-populated {
    padding: 50px 20px 50px 20px;
  }

  .elementor-31 .elementor-element.elementor-element-1fb1213 .elementor-heading-title {
    font-size: var(--e-global-typography-76e3d0a-font-size);
    line-height: var(--e-global-typography-76e3d0a-line-height);
  }

  .elementor-31 .elementor-element.elementor-element-5c11d18.elementor-column {
    width: 100%;
  }

  .elementor-31 .elementor-element.elementor-element-e1d7a1f {
    padding: 0px 0px 0px 0px;
  }

  .elementor-31 .elementor-element.elementor-element-5663ccf.elementor-column {
    width: 100%;
  }

  .elementor-31 .elementor-element.elementor-element-18bb0a1.elementor-column {
    width: 100%;
  }

  .elementor-31 .elementor-element.elementor-element-18bb0a1>.elementor-element-populated {
    padding: 50px 20px 50px 20px;
  }

  .elementor-31 .elementor-element.elementor-element-34a014d .elementor-heading-title {
    font-size: var(--e-global-typography-76e3d0a-font-size);
    line-height: var(--e-global-typography-76e3d0a-line-height);
  }

  .elementor-31 .elementor-element.elementor-element-a23e209 {
    padding: 0px 0px 0px 0px;
  }

  .elementor-31 .elementor-element.elementor-element-874e750.elementor-column {
    width: 100%;
    -webkit-box-ordinal-group: calc(1 + 1);
    -ms-flex-order: 1;
    order: 1;
  }

  .elementor-31 .elementor-element.elementor-element-874e750>.elementor-element-populated {
    padding: 50px 20px 50px 20px;
  }

  .elementor-31 .elementor-element.elementor-element-41d9f0c .elementor-heading-title {
    font-size: var(--e-global-typography-76e3d0a-font-size);
    line-height: var(--e-global-typography-76e3d0a-line-height);
  }

  .elementor-31 .elementor-element.elementor-element-b6571da.elementor-column {
    width: 100%;
  }

  .elementor-31 .elementor-element.elementor-element-afbf703 {
    padding: 50px 20px 50px 20px;
  }

  .elementor-31 .elementor-element.elementor-element-741752a .elementor-heading-title {
    font-size: var(--e-global-typography-d652898-font-size);
    line-height: var(--e-global-typography-d652898-line-height);
  }

  .elementor-31 .elementor-element.elementor-element-0bc3801 .elementor-heading-title {
    font-size: var(--e-global-typography-878b5cc-font-size);
    line-height: var(--e-global-typography-878b5cc-line-height);
  }

  body:not(.rtl) .elementor-31 .elementor-element.elementor-element-32d6932 {
    left: 35%;
  }

  body.rtl .elementor-31 .elementor-element.elementor-element-32d6932 {
    right: 35%;
  }

  .elementor-31 .elementor-element.elementor-element-32d6932 {
    top: 19%;
  }

  .elementor-31 .elementor-element.elementor-element-32d6932 .elementor-icon-wrapper {
    text-align: left;
  }

  .elementor-widget-image .widget-image-caption {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-31 .elementor-element.elementor-element-950b575 {
    padding: 50px 20px 50px 20px;
  }

  .elementor-31 .elementor-element.elementor-element-641631d .elementor-heading-title {
    font-size: var(--e-global-typography-d652898-font-size);
    line-height: var(--e-global-typography-d652898-line-height);
  }

  .elementor-31 .elementor-element.elementor-element-34e0032 .elementor-heading-title {
    font-size: var(--e-global-typography-878b5cc-font-size);
    line-height: var(--e-global-typography-878b5cc-line-height);
  }

  .elementor-31 .elementor-element.elementor-element-5137345.ob-is-breaking-bad>.elementor-container>.elementor-row,
  .elementor-31 .elementor-element.elementor-element-5137345.ob-is-breaking-bad>.elementor-container {
    justify-content: center !important;
    flex-direction: row;
  }

  .elementor-31 .elementor-element.elementor-element-5137345.ob-is-breaking-bad.ob-bb-inner>.elementor-container>.elementor-row,
  .elementor-31 .elementor-element.elementor-element-5137345.ob-is-breaking-bad.ob-bb-inner>.elementor-container {
    justify-content: center !important;
    flex-direction: row;
  }

  .elementor-31 .elementor-element.elementor-element-5137345.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical>.elementor-row,
  .elementor-31 .elementor-element.elementor-element-5137345.ob-is-breaking-bad.ob-is-glider>.elementor-container.swiper-container-vertical {
    flex-direction: column;
  }

  .elementor-31 .elementor-element.elementor-element-5137345.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical>.elementor-row,
  .elementor-31 .elementor-element.elementor-element-5137345.ob-is-breaking-bad.ob-is-glider.ob-bb-inner>.elementor-container.swiper-container-vertical {
    flex-direction: column;
  }

  .elementor-31 .elementor-element.elementor-element-5137345 {
    padding: 50px 20px 50px 20px;
  }

  .elementor-31 .elementor-element.elementor-element-20bb000.elementor-column {
    max-width: 100%;
  }

  .elementor-31 .elementor-element.elementor-element-abdedfd {
    padding: 50px 20px 50px 20px;
  }

  .elementor-31 .elementor-element.elementor-element-d8979c1 .elementor-heading-title {
    font-size: var(--e-global-typography-d652898-font-size);
    line-height: var(--e-global-typography-d652898-line-height);
  }

  .elementor-31 .elementor-element.elementor-element-200b079 .elementor-heading-title {
    font-size: var(--e-global-typography-878b5cc-font-size);
    line-height: var(--e-global-typography-878b5cc-line-height);
  }

  .elementor-31 .elementor-element.elementor-element-c22b0da {
    padding: 0px 0px 50px 0px;
  }

  .elementor-31 .elementor-element.elementor-element-5578f37.elementor-column {
    width: 100%;
  }

  .elementor-31 .elementor-element.elementor-element-116ea25 .elementor-heading-title {
    font-size: var(--e-global-typography-76e3d0a-font-size);
    line-height: var(--e-global-typography-76e3d0a-line-height);
  }

  .elementor-31 .elementor-element.elementor-element-675ebf4.elementor-column {
    width: 50%;
  }

  .elementor-31 .elementor-element.elementor-element-675ebf4>.elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-31 .elementor-element.elementor-element-7dd1845 .elementor-heading-title {
    font-size: var(--e-global-typography-76e3d0a-font-size);
    line-height: var(--e-global-typography-76e3d0a-line-height);
  }

  .elementor-31 .elementor-element.elementor-element-893957c.elementor-column {
    width: 50%;
  }

  .elementor-31 .elementor-element.elementor-element-893957c>.elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-31 .elementor-element.elementor-element-2904b7c .elementor-heading-title {
    font-size: var(--e-global-typography-76e3d0a-font-size);
    line-height: var(--e-global-typography-76e3d0a-line-height);
  }

  .elementor-31 .elementor-element.elementor-element-6ce29ac {
    margin-top: 0px;
    margin-bottom: 80px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-31 .elementor-element.elementor-element-611d176.elementor-column {
    -webkit-box-ordinal-group: calc(1 + 1);
    -ms-flex-order: 1;
    order: 1;
  }

  .elementor-31 .elementor-element.elementor-element-611d176>.elementor-element-populated {
    padding: 20px 20px 20px 20px;
  }

  .elementor-31 .elementor-element.elementor-element-281d7ee {
    padding: 100px 20px 100px 20px;
  }

  .elementor-31 .elementor-element.elementor-element-65e4d35 .elementor-heading-title {
    font-size: 60px;
    line-height: 68px;
  }
}

@media(max-width:767px) {
  .elementor-31 .elementor-element.elementor-element-f330d5a {
    padding: 0px 0px 0px 0px;
  }

  .elementor-31 .elementor-element.elementor-element-6959698.elementor-column,
  .elementor-31 .elementor-element.elementor-element-6959698.elementor-column>.elementor-widget-wrap {
    height: 280px;
  }

  body:not(.rtl) .elementor-31 .elementor-element.elementor-element-e6b67f5 {
    left: 36%;
  }

  body.rtl .elementor-31 .elementor-element.elementor-element-e6b67f5 {
    right: 36%;
  }

  .elementor-31 .elementor-element.elementor-element-e6b67f5 {
    top: 35%;
  }

  .elementor-31 .elementor-element.elementor-element-e6b67f5 .elementor-icon {
    font-size: 95px;
  }

  .elementor-31 .elementor-element.elementor-element-e6b67f5 .elementor-icon svg {
    height: 95px;
  }

  .elementor-31 .elementor-element.elementor-element-dc5724f>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-31 .elementor-element.elementor-element-76007a1 .elementor-heading-title {
    font-size: var(--e-global-typography-d652898-font-size);
    line-height: var(--e-global-typography-d652898-line-height);
  }

  .elementor-31 .elementor-element.elementor-element-c1f08cb .elementor-heading-title {
    font-size: var(--e-global-typography-d652898-font-size);
    line-height: var(--e-global-typography-d652898-line-height);
  }

  .elementor-31 .elementor-element.elementor-element-a240e0a .elementor-heading-title {
    font-size: var(--e-global-typography-878b5cc-font-size);
    line-height: var(--e-global-typography-878b5cc-line-height);
  }

  .elementor-31 .elementor-element.elementor-element-e1015a9 .elementor-heading-title {
    font-size: var(--e-global-typography-76e3d0a-font-size);
    line-height: var(--e-global-typography-76e3d0a-line-height);
  }

  .elementor-widget-text-editor {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-widget-text-editor.ob-postman .elementor-widget-container blockquote {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-widget-text-editor.ob-postman .elementor-widget-container blockquote cite {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-31 .elementor-element.elementor-element-1fb1213 .elementor-heading-title {
    font-size: var(--e-global-typography-76e3d0a-font-size);
    line-height: var(--e-global-typography-76e3d0a-line-height);
  }

  .elementor-31 .elementor-element.elementor-element-34a014d .elementor-heading-title {
    font-size: var(--e-global-typography-76e3d0a-font-size);
    line-height: var(--e-global-typography-76e3d0a-line-height);
  }

  .elementor-31 .elementor-element.elementor-element-41d9f0c .elementor-heading-title {
    font-size: var(--e-global-typography-76e3d0a-font-size);
    line-height: var(--e-global-typography-76e3d0a-line-height);
  }

  .elementor-31 .elementor-element.elementor-element-741752a .elementor-heading-title {
    font-size: var(--e-global-typography-d652898-font-size);
    line-height: var(--e-global-typography-d652898-line-height);
  }

  .elementor-31 .elementor-element.elementor-element-0bc3801 .elementor-heading-title {
    font-size: var(--e-global-typography-878b5cc-font-size);
    line-height: var(--e-global-typography-878b5cc-line-height);
  }

  .elementor-31 .elementor-element.elementor-element-9b03fa8 {
    padding: 0px 0px 0px 0px;
  }

  body:not(.rtl) .elementor-31 .elementor-element.elementor-element-32d6932 {
    left: 36%;
  }

  body.rtl .elementor-31 .elementor-element.elementor-element-32d6932 {
    right: 36%;
  }

  .elementor-31 .elementor-element.elementor-element-32d6932 {
    top: 19%;
  }

  .elementor-31 .elementor-element.elementor-element-32d6932 .elementor-icon {
    font-size: 95px;
  }

  .elementor-31 .elementor-element.elementor-element-32d6932 .elementor-icon svg {
    height: 95px;
  }

  .elementor-widget-image .widget-image-caption {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-31 .elementor-element.elementor-element-641631d .elementor-heading-title {
    font-size: var(--e-global-typography-d652898-font-size);
    line-height: var(--e-global-typography-d652898-line-height);
  }

  .elementor-31 .elementor-element.elementor-element-34e0032 .elementor-heading-title {
    font-size: var(--e-global-typography-878b5cc-font-size);
    line-height: var(--e-global-typography-878b5cc-line-height);
  }

  .elementor-31 .elementor-element.elementor-element-5137345 {
    padding: 50px 20px 50px 20px;
  }

  .elementor-31 .elementor-element.elementor-element-d8979c1 .elementor-heading-title {
    font-size: var(--e-global-typography-d652898-font-size);
    line-height: var(--e-global-typography-d652898-line-height);
  }

  .elementor-31 .elementor-element.elementor-element-200b079 .elementor-heading-title {
    font-size: var(--e-global-typography-878b5cc-font-size);
    line-height: var(--e-global-typography-878b5cc-line-height);
  }

  .elementor-31 .elementor-element.elementor-element-c22b0da {
    padding: 0px 0px 50px 0px;
  }

  .elementor-31 .elementor-element.elementor-element-5578f37.elementor-column {
    width: 100%;
  }

  .elementor-31 .elementor-element.elementor-element-116ea25 .elementor-heading-title {
    font-size: var(--e-global-typography-76e3d0a-font-size);
    line-height: var(--e-global-typography-76e3d0a-line-height);
  }

  .elementor-31 .elementor-element.elementor-element-675ebf4.elementor-column {
    width: 100%;
  }

  .elementor-31 .elementor-element.elementor-element-7dd1845 .elementor-heading-title {
    font-size: var(--e-global-typography-76e3d0a-font-size);
    line-height: var(--e-global-typography-76e3d0a-line-height);
  }

  .elementor-31 .elementor-element.elementor-element-893957c.elementor-column {
    width: 100%;
  }

  .elementor-31 .elementor-element.elementor-element-2904b7c .elementor-heading-title {
    font-size: var(--e-global-typography-76e3d0a-font-size);
    line-height: var(--e-global-typography-76e3d0a-line-height);
  }

  .elementor-31 .elementor-element.elementor-element-6ce29ac {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-31 .elementor-element.elementor-element-12c8643 {
    padding: 0px 0px 0px 0px;
  }

  .elementor-31 .elementor-element.elementor-element-281d7ee {
    padding: 50px 20px 50px 20px;
  }

  .elementor-31 .elementor-element.elementor-element-65e4d35 .elementor-heading-title {
    font-size: 40px;
    line-height: 48px;
  }
}

@media(max-width:1024px) and (min-width:768px) {
  .elementor-31 .elementor-element.elementor-element-2389442 {
    width: 100%;
  }

  .elementor-31 .elementor-element.elementor-element-fa953a3 {
    width: 100%;
  }

  .elementor-31 .elementor-element.elementor-element-2c0c9d8 {
    width: 100%;
  }

  .elementor-31 .elementor-element.elementor-element-0f2ec4c {
    width: 100%;
  }

  .elementor-31 .elementor-element.elementor-element-5204dcd {
    width: 100%;
  }

  .elementor-31 .elementor-element.elementor-element-7f1a2d2 {
    width: 100%;
  }

  .elementor-31 .elementor-element.elementor-element-611d176 {
    width: 100%;
  }
}

/* Start custom CSS for icon, class: .elementor-element-e6b67f5 */
.image-rotation {
  animation: rotation 15s infinite linear;
}

@keyframes rotation {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(359deg);
  }
}

/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-32d6932 */
.image-rotation {
  animation: rotation 15s infinite linear;
}

@keyframes rotation {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(359deg);
  }
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4afdae4 */
.elementor-31 .elementor-element.elementor-element-4afdae4 {
  height: 400px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-773014d */
.elementor-31 .elementor-element.elementor-element-773014d {
  height: 400px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-edc7f61 */
.elementor-31 .elementor-element.elementor-element-edc7f61 {
  height: 400px;
}

/* End custom CSS */