.elementor-1946 .elementor-element.elementor-element-43bbb76.ob-is-breaking-bad > .elementor-container {
    justify-content: flex-start !important;
    flex-direction: row;
}

.elementor-1946 .elementor-element.elementor-element-43bbb76.ob-is-breaking-bad.ob-bb-inner > .elementor-container {
    justify-content: flex-start !important;
    flex-direction: row;
}

.elementor-1946 .elementor-element.elementor-element-43bbb76.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical {
    flex-direction: column;
}

.elementor-1946 .elementor-element.elementor-element-43bbb76.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical {
    flex-direction: column;
}

.elementor-1946 .elementor-element.elementor-element-43bbb76.ob-is-breaking-bad.ob-bb-inner {
    width: 100%;
    flex: unset;
    align-self: inherit;
}

.elementor-1946 .elementor-element.elementor-element-43bbb76 {
    margin-top: 30px;
    margin-bottom: 30px;
}

.elementor-1946 .elementor-element.elementor-element-6a5ea12.elementor-column {
    align-self: inherit;
    cursor: default;
}

.elementor-1946 .elementor-element.elementor-element-5dea76e.ob-harakiri {
    writing-mode: inherit;
}

.elementor-1946 .elementor-element.elementor-element-5dea76e.ob-harakiri .elementor-heading-title {
    writing-mode: inherit;
}

.elementor-1946 .elementor-element.elementor-element-5dea76e.ob-harakiri div {
    writing-mode: inherit;
}

.elementor-1946 .elementor-element.elementor-element-5dea76e {
    text-align: center;
}

.elementor-1946 .elementor-element.elementor-element-5dea76e .elementor-heading-title {
    font-size: 60px;
    font-weight: 700;
    color: var(--e-global-color-b146447);
}

.elementor-1946 .elementor-element.elementor-element-5dea76e.ob-harakiri > div, .elementor-1946 .elementor-element.elementor-element-5dea76e.ob-harakiri > h1, .elementor-1946 .elementor-element.elementor-element-5dea76e.ob-harakiri > h2, .elementor-1946 .elementor-element.elementor-element-5dea76e.ob-harakiri > h3, .elementor-1946 .elementor-element.elementor-element-5dea76e.ob-harakiri > h4, .elementor-1946 .elementor-element.elementor-element-5dea76e.ob-harakiri > h5, .elementor-1946 .elementor-element.elementor-element-5dea76e.ob-harakiri > h6, .elementor-1946 .elementor-element.elementor-element-5dea76e.ob-harakiri > p {
    transform: rotate(0deg);
}

.elementor-1946 .elementor-element.elementor-element-5dea76e > div {
    text-indent: 0px;
    mix-blend-mode: inherit;
}

.elementor-1946 .elementor-element.elementor-element-2aff2a3.ob-harakiri {
    writing-mode: inherit;
}

.elementor-1946 .elementor-element.elementor-element-2aff2a3.ob-harakiri .elementor-heading-title {
    writing-mode: inherit;
}

.elementor-1946 .elementor-element.elementor-element-2aff2a3.ob-harakiri div {
    writing-mode: inherit;
}

.elementor-1946 .elementor-element.elementor-element-2aff2a3 {
    text-align: center;
    font-size: 18px;
    color: var(--e-global-color-astglobalcolor2);
}

.elementor-1946 .elementor-element.elementor-element-2aff2a3.ob-harakiri > div, .elementor-1946 .elementor-element.elementor-element-2aff2a3.ob-harakiri > h1, .elementor-1946 .elementor-element.elementor-element-2aff2a3.ob-harakiri > h2, .elementor-1946 .elementor-element.elementor-element-2aff2a3.ob-harakiri > h3, .elementor-1946 .elementor-element.elementor-element-2aff2a3.ob-harakiri > h4, .elementor-1946 .elementor-element.elementor-element-2aff2a3.ob-harakiri > h5, .elementor-1946 .elementor-element.elementor-element-2aff2a3.ob-harakiri > h6, .elementor-1946 .elementor-element.elementor-element-2aff2a3.ob-harakiri > p {
    transform: rotate(0deg);
}

.elementor-1946 .elementor-element.elementor-element-2aff2a3 > div {
    text-indent: 0px;
    mix-blend-mode: inherit;
}

.elementor-1946 .elementor-element.elementor-element-cd7d87e > .elementor-container {
    max-width: 1429px;
}

.elementor-1946 .elementor-element.elementor-element-cd7d87e.ob-is-breaking-bad > .elementor-container {
    justify-content: flex-start !important;
    flex-direction: row;
}

.elementor-1946 .elementor-element.elementor-element-cd7d87e.ob-is-breaking-bad.ob-bb-inner > .elementor-container {
    justify-content: flex-start !important;
    flex-direction: row;
}

.elementor-1946 .elementor-element.elementor-element-cd7d87e.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical {
    flex-direction: column;
}

.elementor-1946 .elementor-element.elementor-element-cd7d87e.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical {
    flex-direction: column;
}

.elementor-1946 .elementor-element.elementor-element-cd7d87e.ob-is-breaking-bad.ob-bb-inner {
    width: 100%;
    flex: unset;
    align-self: inherit;
}

.elementor-1946 .elementor-element.elementor-element-7768ab5.elementor-column {
    align-self: inherit;
    cursor: default;
}

.elementor-1946 .elementor-element.elementor-element-d003147.ob-is-breaking-bad > .elementor-container {
    justify-content: flex-start !important;
    flex-direction: row;
}

.elementor-1946 .elementor-element.elementor-element-d003147.ob-is-breaking-bad.ob-bb-inner > .elementor-container {
    justify-content: flex-start !important;
    flex-direction: row;
}

.elementor-1946 .elementor-element.elementor-element-d003147.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical {
    flex-direction: column;
}

.elementor-1946 .elementor-element.elementor-element-d003147.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical {
    flex-direction: column;
}

.elementor-1946 .elementor-element.elementor-element-d003147.ob-is-breaking-bad.ob-bb-inner {
    width: 100%;
    flex: unset;
    align-self: inherit;
}

.elementor-1946 .elementor-element.elementor-element-d003147 {
    padding: 0px 0px 0px 0px;
}

.elementor-1946 .elementor-element.elementor-element-6078531.elementor-column {
    align-self: inherit;
    cursor: default;
}

.elementor-1946 .elementor-element.elementor-element-6078531 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-1946 .elementor-element.elementor-element-d72656c .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-bc-flex-widget .elementor-1946 .elementor-element.elementor-element-978c324.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-1946 .elementor-element.elementor-element-978c324.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-1946 .elementor-element.elementor-element-978c324.elementor-column {
    align-self: inherit;
    cursor: default;
}

.elementor-1946 .elementor-element.elementor-element-978c324 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-1946 .elementor-element.elementor-element-ae442ed {
    --image-transition-duration: 800ms;
    --content-text-align: center;
    --content-padding: 20px;
    --content-transition-duration: 800ms;
    --content-transition-delay: 800ms;
}



.elementor-1946 .elementor-element.elementor-element-c2cddd9.ob-is-breaking-bad > .elementor-container {
    justify-content: flex-start !important;
    flex-direction: row;
}

.elementor-1946 .elementor-element.elementor-element-c2cddd9.ob-is-breaking-bad.ob-bb-inner > .elementor-container {
    justify-content: flex-start !important;
    flex-direction: row;
}

.elementor-1946 .elementor-element.elementor-element-c2cddd9.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical {
    flex-direction: column;
}

.elementor-1946 .elementor-element.elementor-element-c2cddd9.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical {
    flex-direction: column;
}

.elementor-1946 .elementor-element.elementor-element-c2cddd9.ob-is-breaking-bad.ob-bb-inner {
    width: 100%;
    flex: unset;
    align-self: inherit;
}

.elementor-1946 .elementor-element.elementor-element-c2cddd9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    z-index: 5;
}

.elementor-1946 .elementor-element.elementor-element-c2cddd9 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-1946 .elementor-element.elementor-element-30a1acc1.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1946 .elementor-element.elementor-element-30a1acc1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1946 .elementor-element.elementor-element-30a1acc1.elementor-column {
    align-self: inherit;
    cursor: default;
}

.elementor-1946 .elementor-element.elementor-element-30a1acc1 > .elementor-element-populated {
    padding: 100px 100px 100px 0px;
}

.elementor-1946 .elementor-element.elementor-element-2ea6486b.ob-harakiri {
    writing-mode: inherit;
}

.elementor-1946 .elementor-element.elementor-element-2ea6486b.ob-harakiri .elementor-heading-title {
    writing-mode: inherit;
}

.elementor-1946 .elementor-element.elementor-element-2ea6486b.ob-harakiri div {
    writing-mode: inherit;
}

.elementor-1946 .elementor-element.elementor-element-2ea6486b .elementor-heading-title {
    color: #841B0C;
}

.elementor-1946 .elementor-element.elementor-element-2ea6486b.ob-harakiri > div, .elementor-1946 .elementor-element.elementor-element-2ea6486b.ob-harakiri > h1, .elementor-1946 .elementor-element.elementor-element-2ea6486b.ob-harakiri > h2, .elementor-1946 .elementor-element.elementor-element-2ea6486b.ob-harakiri > h3, .elementor-1946 .elementor-element.elementor-element-2ea6486b.ob-harakiri > h4, .elementor-1946 .elementor-element.elementor-element-2ea6486b.ob-harakiri > h5, .elementor-1946 .elementor-element.elementor-element-2ea6486b.ob-harakiri > h6, .elementor-1946 .elementor-element.elementor-element-2ea6486b.ob-harakiri > p {
    transform: rotate(0deg);
}

.elementor-1946 .elementor-element.elementor-element-2ea6486b > div {
    text-indent: 0px;
    mix-blend-mode: inherit;
}

.elementor-1946 .elementor-element.elementor-element-6d35136f.ob-harakiri {
    writing-mode: inherit;
}

.elementor-1946 .elementor-element.elementor-element-6d35136f.ob-harakiri .elementor-heading-title {
    writing-mode: inherit;
}

.elementor-1946 .elementor-element.elementor-element-6d35136f.ob-harakiri div {
    writing-mode: inherit;
}

.elementor-1946 .elementor-element.elementor-element-6d35136f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1946 .elementor-element.elementor-element-6d35136f {
    font-weight: 600;
    color: var(--e-global-color-astglobalcolor2);
}

.elementor-1946 .elementor-element.elementor-element-6d35136f.ob-harakiri > div, .elementor-1946 .elementor-element.elementor-element-6d35136f.ob-harakiri > h1, .elementor-1946 .elementor-element.elementor-element-6d35136f.ob-harakiri > h2, .elementor-1946 .elementor-element.elementor-element-6d35136f.ob-harakiri > h3, .elementor-1946 .elementor-element.elementor-element-6d35136f.ob-harakiri > h4, .elementor-1946 .elementor-element.elementor-element-6d35136f.ob-harakiri > h5, .elementor-1946 .elementor-element.elementor-element-6d35136f.ob-harakiri > h6, .elementor-1946 .elementor-element.elementor-element-6d35136f.ob-harakiri > p {
    transform: rotate(0deg);
}

.elementor-1946 .elementor-element.elementor-element-6d35136f > div {
    text-indent: 0px;
    mix-blend-mode: inherit;
}

.elementor-bc-flex-widget .elementor-1946 .elementor-element.elementor-element-56040643.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1946 .elementor-element.elementor-element-56040643.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1946 .elementor-element.elementor-element-56040643.elementor-column {
    align-self: inherit;
    cursor: default;
}

.elementor-1946 .elementor-element.elementor-element-56040643 > .elementor-element-populated {
    padding: 80px 50px 64px 50px;
}

.elementor-1946 .elementor-element.elementor-element-f0292e0 > .elementor-widget-container {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-astglobalcolor5);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.18);
}

html, body {
    overflow-x: auto;
}

@media (max-width: 767px) {
    .elementor-1946 .elementor-element.elementor-element-5dea76e .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-1946 .elementor-element.elementor-element-2aff2a3 {
        font-size: 16px;
    }

    .elementor-1946 .elementor-element.elementor-element-c2cddd9 {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .elementor-1946 .elementor-element.elementor-element-30a1acc1 > .elementor-element-populated {
        padding: 13px 13px 13px 13px;
    }

    .elementor-1946 .elementor-element.elementor-element-2ea6486b .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-1946 .elementor-element.elementor-element-6d35136f {
        font-size: 16px;
    }

    .elementor-1946 .elementor-element.elementor-element-56040643 > .elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }
}

@media (min-width: 768px) {
    .elementor-1946 .elementor-element.elementor-element-6078531 {
        width: 47%;
    }

    .elementor-1946 .elementor-element.elementor-element-978c324 {
        width: 50%;
    }
}

@media (min-width: 1025px) {
    .elementor-1946 .elementor-element.elementor-element-c2cddd9:not(.elementor-motion-effects-element-type-background), .elementor-1946 .elementor-element.elementor-element-c2cddd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}

.attachment-full_img {
    width: 100%;
    height: 100% !important;
    object-fit: cover;
    object-position: center;
}

.attachment-full__keeper {
    width: 100%;
    height: 100%;
}

.elementor-widget-image_slide {
    height: 100%;
}


.grid {
    width: 100%;
    margin-top: 10px;
}

/* Default: 4 columns */
.grid-item {
    width: calc(25% - 7.5px);
    display: block;
    margin-bottom: 10px;
}

/* Ensure images fill their container */
.grid-item img {
    width: 100%;
    height: auto;
    display: block;
}

@media (max-width: 992px) {
    .grid-item {
        width: calc(33.333% - 7.5px)!important;
    }
}

/* Tablets: 2 columns */
@media (max-width: 768px) {
    .grid-item {
        width: calc(50% - 7.5px)!important;
    }
}

/* Mobile: 1 column */
@media (max-width: 544px) {
    .grid-item {
        width: 100%!important;
    }
}

@media (max-width: 920px) {
    .images_main_div,.images_first_section {
        margin-top:10px!important;
    }


}

.gal_img{
    height: 260px!important;
    object-fit: cover!important;
    object-position: top!important;
}

.gal_title{
    line-height: 75px!important;
}

@media (max-width: 767px) {
    .gal_title{
        /*font-size: 34px !important;*/
        line-height: 50px !important;
    }
}

@media (max-width: 367px) {
    .gal_title{
        font-size: 34px !important;
        line-height: 43px !important;
    }
}


