.elementor-10 .elementor-element.elementor-element-d5472d3>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

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

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

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

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

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

.elementor-10 .elementor-element.elementor-element-d5472d3:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-d5472d3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:  var(--e-global-color-0d38e69);
}

.elementor-10 .elementor-element.elementor-element-d5472d3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 40px 0px 40px;
}

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

.elementor-10 .elementor-element.elementor-element-9a5a5c0.elementor-column {
    align-self: inherit;
    cursor: default;
}

.elementor-10 .elementor-element.elementor-element-06497d0 {
    --lottie-container-width: 250px;
}

.elementor-10 .elementor-element.elementor-element-06497d0>.elementor-widget-container {
    margin: 20px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-c433862.elementor-column {
    align-self: inherit;
    cursor: default;
}

.elementor-10 .elementor-element.elementor-element-ee928a9 .elementor-nav-menu .elementor-item {
    font-family: "Poppins", Sans-serif;
    font-size: 1.4rem;
    font-weight: 400;
    letter-spacing: 2.1px;
}

.elementor-10 .elementor-element.elementor-element-ee928a9 {
    --e-nav-menu-horizontal-menu-item-margin: calc(3px / 2);
}

.elementor-10 .elementor-element.elementor-element-ee928a9 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
    margin-bottom: 3px;
}

.elementor-10 .elementor-element.elementor-element-e867e9a .elementor-nav-menu .elementor-item {
    font-family: "Poppins", Sans-serif;
    font-size: 1.4rem;
    font-weight: 400;
    letter-spacing: 2.1px;
}

.elementor-10 .elementor-element.elementor-element-e867e9a {
    --e-nav-menu-horizontal-menu-item-margin: calc(24px / 2);
}

.elementor-10 .elementor-element.elementor-element-e867e9a .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
    margin-bottom: 24px;
}

.elementor-10 .elementor-element.elementor-element-bb296b8>.elementor-container {
    min-height: 100vh;
}

.elementor-10 .elementor-element.elementor-element-bb296b8>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

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

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

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

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

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

.elementor-10 .elementor-element.elementor-element-bb296b8:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-bb296b8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff;
}

.elementor-10 .elementor-element.elementor-element-bb296b8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 60px 60px;
}

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

.elementor-10 .elementor-element.elementor-element-76bc689.elementor-column {
    align-self: inherit;
    cursor: default;
}

.elementor-10 .elementor-element.elementor-element-76bc689>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-39b9fba .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "ccbiffbamboom", Sans-serif;
    font-size: 3rem;
    font-weight: 600;
}

.elementor-10 .elementor-element.elementor-element-39b9fba.ob-harakiri {
    writing-mode: inherit;
}

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

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

.elementor-10 .elementor-element.elementor-element-39b9fba .elementor-widget-container {
    text-indent: 0px;
    mix-blend-mode: inherit;
}

.elementor-10 .elementor-element.elementor-element-39b9fba>.elementor-widget-container {
    margin: 0px 0px 0px 5px;
}

.elementor-10 .elementor-element.elementor-element-f2e4e50 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "ccbiffbamboom", Sans-serif;
    font-size: 3rem;
    font-weight: 600;
}

.elementor-10 .elementor-element.elementor-element-f2e4e50.ob-harakiri {
    writing-mode: inherit;
}

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

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

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

.elementor-10 .elementor-element.elementor-element-f2e4e50>.elementor-widget-container {
    margin: 0px 0px 0px 5px;
}

.elementor-10 .elementor-element.elementor-element-67bf24f {
    font-family: "neue-haas-grotesk-display", Sans-serif;
    font-size: 1.3rem;
    font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-67bf24f.ob-harakiri {
    writing-mode: inherit;
}

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

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

.elementor-10 .elementor-element.elementor-element-67bf24f .elementor-widget-container {
    text-indent: 0px;
    mix-blend-mode: inherit;
}

.elementor-10 .elementor-element.elementor-element-94e7872 .elementor-button {
    font-family: "neue-haas-grotesk-display", Sans-serif;
    font-size: 1.6rem;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    letter-spacing: 1.7px;
    background-color: var(--e-global-color-def4f2b);
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    padding: 20px 60px 20px 60px;
}

.elementor-10 .elementor-element.elementor-element-ff17b09 .elementor-button {
    font-family: "neue-haas-grotesk-display", Sans-serif;
    font-size: 1.6rem;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    letter-spacing: 1.7px;
    background-color: var(--e-global-color-def4f2b);
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    padding: 20px 60px 20px 60px;
}

.elementor-10 .elementor-element.elementor-element-319c6e2 .elementor-button {
    font-family: "neue-haas-grotesk-display", Sans-serif;
    font-size: 1.6rem;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    letter-spacing: 1.7px;
    background-color: var(--e-global-color-def4f2b);
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    padding: 20px 60px 20px 60px;
}

.elementor-10 .elementor-element.elementor-element-72fc548 .elementor-button {
    font-family: "neue-haas-grotesk-display", Sans-serif;
    font-size: 1.6rem;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    letter-spacing: 1.7px;
    background-color: var(--e-global-color-def4f2b);
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    padding: 20px 60px 20px 60px;
}

.elementor-10 .elementor-element.elementor-element-fbbb48b {
    --grid-template-columns: repeat(3, auto);
    --icon-size: 35px;
    --grid-column-gap: 5px;
    --grid-row-gap: 8px;
}

.elementor-10 .elementor-element.elementor-element-fbbb48b .elementor-widget-container {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-fbbb48b .elementor-social-icon {
    background-color: #FFFFFF00;
    --icon-padding: 0em;
}

.elementor-10 .elementor-element.elementor-element-fbbb48b .elementor-social-icon i {
    color: var(--e-global-color-text);
}

.elementor-10 .elementor-element.elementor-element-fbbb48b .elementor-social-icon svg {
    fill: var(--e-global-color-text);
}

.elementor-10 .elementor-element.elementor-element-fbbb48b>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-2208bff.elementor-column {
    align-self: inherit;
    cursor: default;
}

.elementor-10 .elementor-element.elementor-element-2704fa3 {
    --lottie-container-width: 100%;
    --lottie-container-max-width: 100%;
}

.elementor-10 .elementor-element.elementor-element-fb01de7:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-fb01de7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-10 .elementor-element.elementor-element-fb01de7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    z-index: 1;
}

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

.elementor-10 .elementor-element.elementor-element-275c67c.elementor-column {
    align-self: inherit;
    cursor: default;
}

.elementor-10 .elementor-element.elementor-element-c132c88 .elementor-main-swiper {
    height: 1200px;
}

.elementor-10 .elementor-element.elementor-element-c132c88.elementor-skin-slideshow .elementor-main-swiper {
    margin-bottom: 10px;
}

.elementor-10 .elementor-element.elementor-element-c132c88 .elementor-main-swiper .swiper-slide {
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-c132c88 .elementor-swiper-button {
    font-size: 66px;
    color: var(--e-global-color-accent);
}

.elementor-10 .elementor-element.elementor-element-c132c88 .elementor-swiper-button svg {
    fill: var(--e-global-color-accent);
}

.elementor-10 .elementor-element.elementor-element-c132c88 .swiper-pagination-bullet {
    height: 11px;
    width: 11px;
}

.elementor-10 .elementor-element.elementor-element-c132c88 .swiper-container-horizontal .swiper-pagination-progressbar {
    height: 11px;
}

.elementor-10 .elementor-element.elementor-element-c132c88 .swiper-pagination-fraction {
    font-size: 11px;
    color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-c132c88 .swiper-pagination-bullet-active,
.elementor-10 .elementor-element.elementor-element-c132c88 .swiper-pagination-progressbar-fill {
    background-color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-c132c88 .elementor-swiper-button.elementor-swiper-button-prev:hover {
    color: #FFFFFF80;
}

.elementor-10 .elementor-element.elementor-element-c132c88 .elementor-swiper-button.elementor-swiper-button-next:hover {
    color: #FFFFFF80;
}

.elementor-10 .elementor-element.elementor-element-c132c88 .elementor-swiper-button-next,
.elementor-10 .elementor-element.elementor-element-c132c88 .elementor-swiper-button-prev {
    background-color: #0000004D;
    padding: 10px;
    margin-top: unset;
    top: calc(50% - 25px);
}

.elementor-10 .elementor-element.elementor-element-c132c88 .elementor-swiper-button-next:hover,
.elementor-10 .elementor-element.elementor-element-c132c88 .elementor-swiper-button-prev:hover {
    background-color: #FFCC00E6;
}

.elementor-10 .elementor-element.elementor-element-c132c88 .elementor-swiper-button-prev {
    left: calc(0%);
    right: unset;
}

.elementor-10 .elementor-element.elementor-element-c132c88 .elementor-swiper-button-next {
    right: calc(0%);
    left: unset;
}

.elementor-10 .elementor-element.elementor-element-c132c88 .swiper-pagination-bullets .swiper-pagination-bullet {
    background-color: #00000080;
}

.elementor-10 .elementor-element.elementor-element-c132c88 .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #000000 !important;
}

#elementor-lightbox-slideshow-c132c88 {
    background-color: #0511F269;
}

.elementor-10 .elementor-element.elementor-element-8790321>.elementor-container {
    min-height: 75vh;
}

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

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

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

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

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

.elementor-10 .elementor-element.elementor-element-8790321:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-8790321>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:  --e-global-color-7b2b0d9;
}

.elementor-10 .elementor-element.elementor-element-8790321 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-10 .elementor-element.elementor-element-9e3bed0.elementor-column {
    align-self: inherit;
    cursor: default;
}

.elementor-10 .elementor-element.elementor-element-2360e0c .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Poppins", Sans-serif;
    font-size: 2.5rem;
    font-weight: 900;
    letter-spacing: 1.5px;
}

.elementor-10 .elementor-element.elementor-element-2360e0c.ob-harakiri {
    writing-mode: inherit;
}

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

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

.elementor-10 .elementor-element.elementor-element-2360e0c .elementor-widget-container {
    text-indent: 0px;
    mix-blend-mode: inherit;
}

.elementor-10 .elementor-element.elementor-element-5b808b0 {
    font-family: "neue-haas-grotesk-display", Sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-5b808b0.ob-harakiri {
    writing-mode: inherit;
}

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

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

.elementor-10 .elementor-element.elementor-element-5b808b0 .elementor-widget-container {
    text-indent: 0px;
    mix-blend-mode: inherit;
}

.elementor-10 .elementor-element.elementor-element-1535dc3 .elementor-button {
    font-family: "neue-haas-grotesk-display", Sans-serif;
    font-size: 1.6rem;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    letter-spacing: 1.7px;
    background-color: var(--e-global-color-c9310f1);
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    padding: 20px 60px 20px 60px;
}

.elementor-10 .elementor-element.elementor-element-a8e5faa .elementor-button {
    font-family: "neue-haas-grotesk-display", Sans-serif;
    font-size: 1.6rem;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    letter-spacing: 1.7px;
    background-color: var(--e-global-color-c9310f1);
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    padding: 20px 60px 20px 60px;
}

.elementor-10 .elementor-element.elementor-element-101935b.elementor-column {
    align-self: inherit;
    cursor: default;
}

.elementor-10 .elementor-element.elementor-element-cc89638 {
    --lottie-container-width: 100%;
}

.elementor-10 .elementor-element.elementor-element-5b81f39>.elementor-container {
    min-height: 75vh;
}

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

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

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

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

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

.elementor-10 .elementor-element.elementor-element-5b81f39:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-5b81f39>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FF69B4;
}

.elementor-10 .elementor-element.elementor-element-5b81f39 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-10 .elementor-element.elementor-element-5b81f39>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-c1a1867.elementor-column {
    align-self: inherit;
    cursor: default;
}

.elementor-10 .elementor-element.elementor-element-0045df5 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Poppins", Sans-serif;
    font-size: 2.5rem;
    font-weight: 900;
    letter-spacing: 1.5px;
}

.elementor-10 .elementor-element.elementor-element-0045df5.ob-harakiri {
    writing-mode: inherit;
}

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

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

.elementor-10 .elementor-element.elementor-element-0045df5 .elementor-widget-container {
    text-indent: 0px;
    mix-blend-mode: inherit;
}

.elementor-10 .elementor-element.elementor-element-fdf945a {
    --e-image-carousel-slides-to-show: 3;
}

.elementor-10 .elementor-element.elementor-element-fdf945a .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-10 .elementor-element.elementor-element-fdf945a .elementor-swiper-button.elementor-swiper-button-next {
    font-size: 34px;
    color: var(--e-global-color-b400f55);
}

.elementor-10 .elementor-element.elementor-element-fdf945a .elementor-swiper-button.elementor-swiper-button-prev svg,
.elementor-10 .elementor-element.elementor-element-fdf945a .elementor-swiper-button.elementor-swiper-button-next svg {
    fill: var(--e-global-color-b400f55);
}

.elementor-10 .elementor-element.elementor-element-fdf945a .swiper-pagination-bullet {
    background: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-fdf945a .elementor-swiper-button.elementor-swiper-button-prev:hover {
    color: #FFFFFF80;
}

.elementor-10 .elementor-element.elementor-element-fdf945a .elementor-swiper-button.elementor-swiper-button-next:hover {
    color: #FFFFFF80;
}

.elementor-10 .elementor-element.elementor-element-fdf945a .elementor-swiper-button-next,
.elementor-10 .elementor-element.elementor-element-fdf945a .elementor-swiper-button-prev {
    background-color: #0000004D;
    padding: 10px;
    margin-top: unset;
    top: calc(50% - 25px);
}

.elementor-10 .elementor-element.elementor-element-fdf945a .elementor-swiper-button-next:hover,
.elementor-10 .elementor-element.elementor-element-fdf945a .elementor-swiper-button-prev:hover {
    background-color: #FFCC00E6;
}

.elementor-10 .elementor-element.elementor-element-fdf945a .elementor-swiper-button-prev {
    left: calc(0%);
    right: unset;
}

.elementor-10 .elementor-element.elementor-element-fdf945a .elementor-swiper-button-next {
    right: calc(0%);
    left: unset;
}

.elementor-10 .elementor-element.elementor-element-fdf945a .swiper-pagination-bullets .swiper-pagination-bullet {
    background-color: #00000080;
}

.elementor-10 .elementor-element.elementor-element-fdf945a .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #000000 !important;
}

.elementor-10 .elementor-element.elementor-element-fdf945a .swiper-wrapper {
    display: flex;
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-f08eef6 {
    font-family: "neue-haas-grotesk-display", Sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-f08eef6.ob-harakiri {
    writing-mode: inherit;
}

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

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

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

.elementor-10 .elementor-element.elementor-element-a646e3e .elementor-button {
    font-family: "neue-haas-grotesk-display", Sans-serif;
    font-size: 1.6rem;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    letter-spacing: 1.7px;
    background-color: var(--e-global-color-b400f55);
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    padding: 20px 60px 20px 60px;
}

.elementor-10 .elementor-element.elementor-element-f936b0e .elementor-button {
    font-family: "neue-haas-grotesk-display", Sans-serif;
    font-size: 1.6rem;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    letter-spacing: 1.7px;
    background-color: var(--e-global-color-b400f55);
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    padding: 20px 60px 20px 60px;
}

.elementor-10 .elementor-element.elementor-element-be6fd67.elementor-column {
    align-self: inherit;
    cursor: default;
}

.elementor-10 .elementor-element.elementor-element-18e7c57 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Poppins", Sans-serif;
    font-size: 2.5rem;
    font-weight: 900;
    letter-spacing: 1.5px;
}

.elementor-10 .elementor-element.elementor-element-18e7c57.ob-harakiri {
    writing-mode: inherit;
}

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

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

.elementor-10 .elementor-element.elementor-element-18e7c57 .elementor-widget-container {
    text-indent: 0px;
    mix-blend-mode: inherit;
}

.elementor-10 .elementor-element.elementor-element-b510a12 {
    font-family: "neue-haas-grotesk-display", Sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-b510a12.ob-harakiri {
    writing-mode: inherit;
}

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

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

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

.elementor-10 .elementor-element.elementor-element-020de4a .elementor-button {
    font-family: "neue-haas-grotesk-display", Sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    letter-spacing: 1.7px;
    background-color: var(--e-global-color-b400f55);
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    padding: 20px 60px 20px 60px;
}

.elementor-10 .elementor-element.elementor-element-57a86da .elementor-button {
    font-family: "neue-haas-grotesk-display", Sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    letter-spacing: 1.7px;
    background-color: var(--e-global-color-b400f55);
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    padding: 20px 60px 20px 60px;
}

.elementor-10 .elementor-element.elementor-element-21060d1 .elementor-button {
    font-family: "neue-haas-grotesk-display", Sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    letter-spacing: 1.7px;
    background-color: var(--e-global-color-b400f55);
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    padding: 20px 60px 20px 60px;
}

.elementor-10 .elementor-element.elementor-element-694eb5a>.elementor-container {
    min-height: 75vh;
}

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

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

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

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

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

.elementor-10 .elementor-element.elementor-element-694eb5a {
    padding: 33px 80px 33px 0px;
}

.elementor-10 .elementor-element.elementor-element-518374c.elementor-column {
    align-self: inherit;
    cursor: default;
}

.elementor-10 .elementor-element.elementor-element-b502d6b.elementor-column {
    align-self: inherit;
    cursor: default;
}

.elementor-10 .elementor-element.elementor-element-e3ba711 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-e3ba711 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-10 .elementor-element.elementor-element-e3ba711.ob-harakiri {
    writing-mode: inherit;
}

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

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

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

.elementor-10 .elementor-element.elementor-element-065ac63 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-065ac63 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 0.9rem;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.5em;
}

.elementor-10 .elementor-element.elementor-element-065ac63.ob-harakiri {
    writing-mode: inherit;
}

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

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

.elementor-10 .elementor-element.elementor-element-065ac63 .elementor-widget-container {
    text-indent: 0px;
    mix-blend-mode: inherit;
}

.elementor-10 .elementor-element.elementor-element-1eba2c7 .elementor-field-group {
    padding-right: calc(39px/2);
    padding-left: calc(39px/2);
    margin-bottom: 26px;
}

.elementor-10 .elementor-element.elementor-element-1eba2c7 .elementor-form-fields-wrapper {
    margin-left: calc(-39px/2);
    margin-right: calc(-39px/2);
    margin-bottom: -26px;
}

.elementor-10 .elementor-element.elementor-element-1eba2c7 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-10 .elementor-element.elementor-element-1eba2c7 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-10 .elementor-element.elementor-element-1eba2c7 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 6px;
}

body:not(.rtl) .elementor-10 .elementor-element.elementor-element-1eba2c7 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 6px;
}

body .elementor-10 .elementor-element.elementor-element-1eba2c7 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 6px;
}

.elementor-10 .elementor-element.elementor-element-1eba2c7 .elementor-field-group>label {
    font-family: "neue-haas-grotesk-display", Sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    letter-spacing: 1.7px;
}

.elementor-10 .elementor-element.elementor-element-1eba2c7 .elementor-field-type-html {
    padding-bottom: 0px;
    font-family: "neue-haas-grotesk-display", Sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-1eba2c7 .elementor-field-group .elementor-field {
    color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-1eba2c7 .elementor-field-group .elementor-field,
.elementor-10 .elementor-element.elementor-element-1eba2c7 .elementor-field-subgroup label {
    font-family: "neue-haas-grotesk-display", Sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    letter-spacing: 1.6px;
}

.elementor-10 .elementor-element.elementor-element-1eba2c7 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #ffffff;
    border-color: black;
    border-width: 0px 0px 2px 0px;
}

.elementor-10 .elementor-element.elementor-element-1eba2c7 .elementor-field-group .elementor-select-wrapper select {
    background-color: #ffffff;
    border-color: black;
    border-width: 0px 0px 2px 0px;
}

.elementor-10 .elementor-element.elementor-element-1eba2c7 .elementor-field-group .elementor-select-wrapper::before {
    color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-1eba2c7 .elementor-button {
    font-family: "neue-haas-grotesk-display", Sans-serif;
    font-size: 1.5rem;
    font-weight: 500;
    text-transform: uppercase;
    font-style: normal;
    padding: 10px 80px 10px 80px;
}

.elementor-10 .elementor-element.elementor-element-1eba2c7 .e-form__buttons__wrapper__button-next {
    background-color: var(--e-global-color-primary);
    color: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-1eba2c7 .elementor-button[type="submit"] {
    background-color: var(--e-global-color-primary);
    color: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-1eba2c7 .elementor-button[type="submit"] svg * {
    fill: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-1eba2c7 .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-1eba2c7 .e-form__buttons__wrapper__button-next:hover {
    color: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-1eba2c7 .elementor-button[type="submit"]:hover {
    color: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-1eba2c7 .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-1eba2c7 .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-1eba2c7 {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

.elementor-10 .elementor-element.elementor-element-1eba2c7>.elementor-widget-container {
    padding: 20px 20px 20px 20px;
}

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

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

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

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

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

.elementor-10 .elementor-element.elementor-element-c8527cb.elementor-column {
    align-self: inherit;
    cursor: default;
}

.elementor-10 .elementor-element.elementor-element-11dea91 .elementor-main-swiper .elementor-carousel-image {
    background-size: contain;
}

.elementor-10 .elementor-element.elementor-element-11dea91.elementor-skin-slideshow .elementor-main-swiper {
    margin-bottom: 50px;
}

.elementor-10 .elementor-element.elementor-element-11dea91 .elementor-main-swiper .swiper-slide {
    padding: 40px 40px 40px 40px;
}

.elementor-10 .elementor-element.elementor-element-11dea91 .elementor-swiper-button {
    font-size: 20px;
}

.elementor-10 .elementor-element.elementor-element-11dea91 .elementor-swiper-button.elementor-swiper-button-prev:hover {
    color: #FFFFFF80;
}

.elementor-10 .elementor-element.elementor-element-11dea91 .elementor-swiper-button.elementor-swiper-button-next:hover {
    color: #FFFFFF80;
}

.elementor-10 .elementor-element.elementor-element-11dea91 .elementor-swiper-button-next,
.elementor-10 .elementor-element.elementor-element-11dea91 .elementor-swiper-button-prev {
    background-color: #0000004D;
    padding: 10px;
    margin-top: unset;
    top: calc(50% - 25px);
}

.elementor-10 .elementor-element.elementor-element-11dea91 .elementor-swiper-button-next:hover,
.elementor-10 .elementor-element.elementor-element-11dea91 .elementor-swiper-button-prev:hover {
    background-color: #FFCC00E6;
}

.elementor-10 .elementor-element.elementor-element-11dea91 .elementor-swiper-button-prev {
    left: calc(0%);
    right: unset;
}

.elementor-10 .elementor-element.elementor-element-11dea91 .elementor-swiper-button-next {
    right: calc(0%);
    left: unset;
}

.elementor-10 .elementor-element.elementor-element-11dea91 .swiper-pagination-bullets .swiper-pagination-bullet {
    background-color: #00000080;
}

.elementor-10 .elementor-element.elementor-element-11dea91 .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #000000 !important;
}

.elementor-10 .elementor-element.elementor-element-7fc150c5>.elementor-container {
    min-height: 65vh;
}

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

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

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

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

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

.elementor-10 .elementor-element.elementor-element-7fc150c5:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-7fc150c5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FAAFBA;
}

.elementor-10 .elementor-element.elementor-element-7fc150c5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-10 .elementor-element.elementor-element-7fc150c5>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-1003247.elementor-column {
    align-self: inherit;
    cursor: default;
}

.elementor-10 .elementor-element.elementor-element-313135f9 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Poppins", Sans-serif;
    font-size: 2.5rem;
    font-weight: 900;
    letter-spacing: 1.5px;
}

.elementor-10 .elementor-element.elementor-element-313135f9.ob-harakiri {
    writing-mode: inherit;
}

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

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

.elementor-10 .elementor-element.elementor-element-313135f9 .elementor-widget-container {
    text-indent: 0px;
    mix-blend-mode: inherit;
}

.elementor-10 .elementor-element.elementor-element-7a9f10bb {
    font-family: "neue-haas-grotesk-display", Sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-7a9f10bb.ob-harakiri {
    writing-mode: inherit;
}

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

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

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

.elementor-10 .elementor-element.elementor-element-6f31df5c.elementor-column {
    align-self: inherit;
    cursor: default;
}

.elementor-10 .elementor-element.elementor-element-34b5d17c .elementor-button {
    font-family: "neue-haas-grotesk-display", Sans-serif;
    font-size: 1.1rem;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    letter-spacing: 1.7px;
    background-color: var(--e-global-color-c5dc076);
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    padding: 20px 60px 20px 60px;
}

.elementor-10 .elementor-element.elementor-element-187c0b1 .elementor-button {
    font-family: "neue-haas-grotesk-display", Sans-serif;
    font-size: 1.1rem;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    letter-spacing: 1.7px;
    background-color: var(--e-global-color-c5dc076);
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    padding: 20px 60px 20px 60px;
}

.elementor-10 .elementor-element.elementor-element-48276da3 .elementor-button {
    font-family: "neue-haas-grotesk-display", Sans-serif;
    font-size: 1.1rem;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    letter-spacing: 1.7px;
    background-color: var(--e-global-color-c5dc076);
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    padding: 20px 60px 20px 60px;
}

.elementor-10 .elementor-element.elementor-element-691754b6 .elementor-button {
    font-family: "neue-haas-grotesk-display", Sans-serif;
    font-size: 1.1rem;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    letter-spacing: 1.7px;
    background-color: var(--e-global-color-c5dc076);
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    padding: 20px 60px 20px 60px;
}

.elementor-10 .elementor-element.elementor-element-1813de84>.elementor-container {
    min-height: 25vh;
}

.elementor-10 .elementor-element.elementor-element-1813de84>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

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

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

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

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

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

.elementor-10 .elementor-element.elementor-element-1813de84:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-1813de84>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-0d38e69);
}

.elementor-10 .elementor-element.elementor-element-1813de84 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-10 .elementor-element.elementor-element-1813de84>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-16b6322.elementor-column {
    align-self: inherit;
    cursor: default;
}

.elementor-10 .elementor-element.elementor-element-561653ef img {
    width: 100%;
}

.elementor-10 .elementor-element.elementor-element-16ba6455.elementor-column {
    align-self: inherit;
    cursor: default;
}

.elementor-10 .elementor-element.elementor-element-44619426 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-44619426 img {
    width: 200px;
}

.elementor-10 .elementor-element.elementor-element-5756babf {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-5756babf .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Poppins", Sans-serif;
    font-size: 1.3rem;
    font-weight: 300;
}

.elementor-10 .elementor-element.elementor-element-5756babf.ob-harakiri {
    writing-mode: inherit;
}

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

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

.elementor-10 .elementor-element.elementor-element-5756babf .elementor-widget-container {
    text-indent: 0px;
    mix-blend-mode: inherit;
}

.elementor-10 .elementor-element.elementor-element-22760454.elementor-column {
    align-self: inherit;
    cursor: default;
}

.elementor-10 .elementor-element.elementor-element-76cc18b8 img {
    width: 100%;
}

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

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

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

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

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

.elementor-10 .elementor-element.elementor-element-781f0be4:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-781f0be4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-0d38e69);
}

.elementor-10 .elementor-element.elementor-element-781f0be4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-10 .elementor-element.elementor-element-781f0be4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-5c72f784.elementor-column {
    align-self: inherit;
    cursor: default;
}

.elementor-10 .elementor-element.elementor-global-103 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-global-103 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Poppins", Sans-serif;
    font-size: 0.7rem;
    font-weight: 400;
}

.elementor-10 .elementor-element.elementor-global-103.ob-harakiri {
    writing-mode: inherit;
}

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

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

.elementor-10 .elementor-element.elementor-global-103 .elementor-widget-container {
    text-indent: 0px;
    mix-blend-mode: inherit;
}

html,
body {
    overflow-x: auto;
}

@media(min-width:768px) {
    .elementor-10 .elementor-element.elementor-element-9a5a5c0 {
        width: 25%;
    }

    .elementor-10 .elementor-element.elementor-element-c433862 {
        width: 75%;
    }

    .elementor-10 .elementor-element.elementor-element-76bc689 {
        width: 40%;
    }

    .elementor-10 .elementor-element.elementor-element-2208bff {
        width: 60%;
    }

    .elementor-10 .elementor-element.elementor-element-c1a1867 {
        width: 70%;
    }

    .elementor-10 .elementor-element.elementor-element-be6fd67 {
        width: 30%;
    }

    .elementor-10 .elementor-element.elementor-element-518374c {
        width: 25%;
    }

    .elementor-10 .elementor-element.elementor-element-b502d6b {
        width: 75%;
    }

    .elementor-10 .elementor-element.elementor-element-1003247 {
        width: 75%;
    }

    .elementor-10 .elementor-element.elementor-element-6f31df5c {
        width: 25%;
    }
}

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

    .elementor-10 .elementor-element.elementor-element-101935b {
        width: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-c1a1867 {
        width: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-be6fd67 {
        width: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-1003247 {
        width: 50%;
    }

    .elementor-10 .elementor-element.elementor-element-6f31df5c {
        width: 50%;
    }
}

@media(max-width:1024px) {
    .elementor-10 .elementor-element.elementor-element-c132c88.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }

    .elementor-10 .elementor-element.elementor-element-8790321 {
        padding: 0px 33px 0px 33px;
    }

    .elementor-10 .elementor-element.elementor-element-cc89638 {
        --lottie-container-max-width: 500px;
    }

    .elementor-10 .elementor-element.elementor-element-5b81f39 {
        padding: 33px 33px 33px 33px;
    }

    .elementor-10 .elementor-element.elementor-element-11dea91.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }
}

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

    .elementor-10 .elementor-element.elementor-element-76bc689>.elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-10 .elementor-element.elementor-element-ff17b09 .elementor-button {
        font-size: 1.4rem;
    }

    .elementor-10 .elementor-element.elementor-element-72fc548 .elementor-button {
        font-size: 1.4rem;
    }

    .elementor-10 .elementor-element.elementor-element-c132c88 .elementor-main-swiper {
        height: 50vh;
    }

    .elementor-10 .elementor-element.elementor-element-c132c88.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }

    .elementor-10 .elementor-element.elementor-element-2360e0c .elementor-heading-title {
        font-size: 1.8rem;
    }

    .elementor-10 .elementor-element.elementor-element-1535dc3 .elementor-button {
        font-size: 1.5rem;
        padding: 20px 27px 20px 27px;
    }

    .elementor-10 .elementor-element.elementor-element-0045df5 .elementor-heading-title {
        font-size: 1.8rem;
    }

    .elementor-10 .elementor-element.elementor-element-a646e3e .elementor-button {
        font-size: 1.5rem;
        padding: 20px 20px 20px 20px;
    }

    .elementor-10 .elementor-element.elementor-element-18e7c57 .elementor-heading-title {
        font-size: 1.8rem;
    }

    .elementor-10 .elementor-element.elementor-element-020de4a .elementor-button {
        font-size: 1.1rem;
    }

    .elementor-10 .elementor-element.elementor-element-57a86da .elementor-button {
        font-size: 1.1rem;
    }

    .elementor-10 .elementor-element.elementor-element-21060d1 .elementor-button {
        font-size: 1.1rem;
    }

    .elementor-10 .elementor-element.elementor-element-694eb5a {
        padding: 33px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-b502d6b>.elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-10 .elementor-element.elementor-element-11dea91.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }

    .elementor-10 .elementor-element.elementor-element-7fc150c5 {
        padding: 33px 10px 0px 10px;
    }

    .elementor-10 .elementor-element.elementor-element-313135f9 .elementor-heading-title {
        font-size: 1.8rem;
    }
}

/* Start custom CSS for lottie, class: .elementor-element-06497d0 */
.elementor-10 .elementor-element.elementor-element-06497d0 .e-lottie__animation {
    transition: all .5s ease-out;
}

.elementor-10 .elementor-element.elementor-element-06497d0 .e-lottie__animation:hover {
    transform: scale(.9, .9)
}

/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-ee928a9 */
.popmenu a:after {
    display: inline-block;
    content: '';
    background-image: url('https://artsview.wpenginepowered.com/wp-content/uploads/2021/07/menubuttonAsset-1.svg');
    background-size: contain;
    background-color: transparent !important;
    background-repeat: no-repeat;
    width: 25px;
    height: 15px;
    margin-left: 7px;
    vertical-align: middle;
    position: relative;
    opacity: 100 !important;
}

.popmenu a {
    display: inline-block;
    vertical-align: middle;
}

/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-e867e9a */
.popmenu a:after {
    display: inline-block;
    content: '';
    background-image: url('https://artsview.wpenginepowered.com/wp-content/uploads/2021/07/menubuttonAsset-1.svg');
    background-size: contain;
    background-color: transparent !important;
    background-repeat: no-repeat;
    width: 25px;
    height: 15px;
    margin-left: 7px;
    vertical-align: middle;
    position: relative;
    opacity: 100 !important;
}

.popmenu a {
    display: inline-block;
    vertical-align: middle;
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-94e7872 */
.elementor-10 .elementor-element.elementor-element-94e7872 A {
    min-width: 400px;
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-319c6e2 */
.elementor-10 .elementor-element.elementor-element-319c6e2 A {
    min-width: 400px;
}

/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-c132c88 */
.elementor-10 .elementor-element.elementor-element-c132c88 .elementor-carousel-image {
    background-position: center top;
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a8e5faa */
.elementor-10 .elementor-element.elementor-element-a8e5faa A {
    min-width: 400px;
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f936b0e */
.elementor-10 .elementor-element.elementor-element-f936b0e A {
    min-width: 400px;
}

/* End custom CSS */
/* Start custom CSS for wp-widget-gform_widget, class: .elementor-element-1050c1ca */
.elementor-10 .elementor-element.elementor-element-1050c1ca .gfield_label {
    display: none;
}

.elementor-10 .elementor-element.elementor-element-1050c1ca .ginput_container_email input {
    border-radius: 360px;
    border: 0px;
    padding: 20px 30px;
}

.elementor-10 .elementor-element.elementor-element-1050c1ca #gform_submit_button_3 {
    border: none;
    background-color: transparent;
    text-align: center;
    display: block;
    width: 100%;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.gform_confirmation_message_3 {
    color: white;
}

/* End custom CSS */