.elementor-1907 .elementor-element.elementor-element-3c81246 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1907 .elementor-element.elementor-element-3c81246.ob-is-breaking-bad > .elementor-container {
    justify-content: flex-start !important;
    flex-direction: row;
}

.elementor-1907 .elementor-element.elementor-element-3c81246.ob-is-breaking-bad.ob-bb-inner > .elementor-container {
    justify-content: flex-start !important;
    flex-direction: row;
}

.elementor-1907 .elementor-element.elementor-element-3c81246.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical {
    flex-direction: column;
}

.elementor-1907 .elementor-element.elementor-element-3c81246.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical {
    flex-direction: column;
}

.elementor-1907 .elementor-element.elementor-element-3c81246.ob-is-breaking-bad.ob-bb-inner {
    width: 100%;
    flex: unset;
    align-self: inherit;
}

.elementor-1907 .elementor-element.elementor-element-3c81246 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 150px 0px 100px 0px;
}

.elementor-bc-flex-widget .elementor-1907 .elementor-element.elementor-element-06a02bd.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1907 .elementor-element.elementor-element-06a02bd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1907 .elementor-element.elementor-element-06a02bd.elementor-column {
    align-self: inherit;
    cursor: default;
}

.elementor-1907 .elementor-element.elementor-element-06a02bd > .elementor-element-populated {
    padding: 0px 80px 0px 0px;
}

.elementor-1907 .elementor-element.elementor-element-14f1404.ob-harakiri {
    writing-mode: inherit;
}

.elementor-1907 .elementor-element.elementor-element-14f1404.ob-harakiri .elementor-heading-title {
    writing-mode: inherit;
}

.elementor-1907 .elementor-element.elementor-element-14f1404.ob-harakiri div {
    writing-mode: inherit;
}

.elementor-1907 .elementor-element.elementor-element-14f1404 .elementor-heading-title {
    color: var(--e-global-color-astglobalcolor4);
}

.elementor-1907 .elementor-element.elementor-element-14f1404.ob-harakiri > div, .elementor-1907 .elementor-element.elementor-element-14f1404.ob-harakiri > h1, .elementor-1907 .elementor-element.elementor-element-14f1404.ob-harakiri > h2, .elementor-1907 .elementor-element.elementor-element-14f1404.ob-harakiri > h3, .elementor-1907 .elementor-element.elementor-element-14f1404.ob-harakiri > h4, .elementor-1907 .elementor-element.elementor-element-14f1404.ob-harakiri > h5, .elementor-1907 .elementor-element.elementor-element-14f1404.ob-harakiri > h6, .elementor-1907 .elementor-element.elementor-element-14f1404.ob-harakiri > p {
    transform: rotate(0deg);
}

.elementor-1907 .elementor-element.elementor-element-14f1404 > div {
    text-indent: 0px;
    mix-blend-mode: inherit;
}

.elementor-1907 .elementor-element.elementor-element-44e7872 {

    --divider-border-style: solid;
    --divider-color: var(--e-global-color-astglobalcolor1);
    --divider-border-width: 2px;
}

.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
    border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color);
}

.elementor-1907 .elementor-element.elementor-element-44e7872 .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-1907 .elementor-element.elementor-element-44e7872 .elementor-divider {
    text-align: left;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-1907 .elementor-element.elementor-element-6134dea.ob-harakiri {
    writing-mode: inherit;
}

.elementor-1907 .elementor-element.elementor-element-6134dea.ob-harakiri .elementor-heading-title {
    writing-mode: inherit;
}

.elementor-1907 .elementor-element.elementor-element-6134dea.ob-harakiri div {
    writing-mode: inherit;
}

.elementor-1907 .elementor-element.elementor-element-6134dea {
    width: var(--container-widget-width, 65%);
    max-width: 65%;
    --container-widget-width: 65%;
    --container-widget-flex-grow: 0;
}

.elementor-1907 .elementor-element.elementor-element-6134dea > .elementor-widget-container {
    margin: 5px 0px 20px 0px;
}

.elementor-1907 .elementor-element.elementor-element-6134dea .elementor-heading-title {
    color: var(--e-global-color-astglobalcolor5);
}

.elementor-1907 .elementor-element.elementor-element-6134dea.ob-harakiri > div, .elementor-1907 .elementor-element.elementor-element-6134dea.ob-harakiri > h1, .elementor-1907 .elementor-element.elementor-element-6134dea.ob-harakiri > h2, .elementor-1907 .elementor-element.elementor-element-6134dea.ob-harakiri > h3, .elementor-1907 .elementor-element.elementor-element-6134dea.ob-harakiri > h4, .elementor-1907 .elementor-element.elementor-element-6134dea.ob-harakiri > h5, .elementor-1907 .elementor-element.elementor-element-6134dea.ob-harakiri > h6, .elementor-1907 .elementor-element.elementor-element-6134dea.ob-harakiri > p {
    transform: rotate(0deg);
}

.elementor-1907 .elementor-element.elementor-element-6134dea > div {
    text-indent: 0px;
    mix-blend-mode: inherit;
}

.elementor-1907 .elementor-element.elementor-element-2432ee1.ob-harakiri {
    writing-mode: inherit;
}

.elementor-1907 .elementor-element.elementor-element-2432ee1.ob-harakiri .elementor-heading-title {
    writing-mode: inherit;
}

.elementor-1907 .elementor-element.elementor-element-2432ee1.ob-harakiri div {
    writing-mode: inherit;
}

.elementor-1907 .elementor-element.elementor-element-2432ee1 .elementor-heading-title {
    color: var(--e-global-color-astglobalcolor5);
}

.elementor-1907 .elementor-element.elementor-element-2432ee1.ob-harakiri > div, .elementor-1907 .elementor-element.elementor-element-2432ee1.ob-harakiri > h1, .elementor-1907 .elementor-element.elementor-element-2432ee1.ob-harakiri > h2, .elementor-1907 .elementor-element.elementor-element-2432ee1.ob-harakiri > h3, .elementor-1907 .elementor-element.elementor-element-2432ee1.ob-harakiri > h4, .elementor-1907 .elementor-element.elementor-element-2432ee1.ob-harakiri > h5, .elementor-1907 .elementor-element.elementor-element-2432ee1.ob-harakiri > h6, .elementor-1907 .elementor-element.elementor-element-2432ee1.ob-harakiri > p {
    transform: rotate(0deg);
}

.elementor-1907 .elementor-element.elementor-element-2432ee1 > div {
    text-indent: 0px;
    mix-blend-mode: inherit;
}

.elementor-1907 .elementor-element.elementor-element-7c916c6 {
    --grid-template-columns: repeat(4, auto);
    --icon-size: 30px;
    --grid-column-gap: 20px;
    --grid-row-gap: 0px;
}

.elementor-1907 .elementor-element.elementor-element-7c916c6 .elementor-widget-container {
    text-align: left;
}

.elementor-1907 .elementor-element.elementor-element-7c916c6 .elementor-social-icon {
    background-color: #25272D00;
    --icon-padding: 0em;
}

.elementor-1907 .elementor-element.elementor-element-7c916c6 .elementor-social-icon i {
    color: var(--e-global-color-astglobalcolor5);
}

.elementor-1907 .elementor-element.elementor-element-7c916c6 .elementor-social-icon svg {
    fill: var(--e-global-color-astglobalcolor5);
}

.elementor-1907 .elementor-element.elementor-element-7c916c6 .elementor-social-icon:hover i {
    color: var(--e-global-color-b146447);
}

.elementor-1907 .elementor-element.elementor-element-7c916c6 .elementor-social-icon:hover svg {
    fill: var(--e-global-color-b146447);
}

.elementor-bc-flex-widget .elementor-1907 .elementor-element.elementor-element-5bd3232.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1907 .elementor-element.elementor-element-5bd3232.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1907 .elementor-element.elementor-element-5bd3232.elementor-column {
    align-self: inherit;
    cursor: default;
}

.elementor-1907 .elementor-element.elementor-element-5bd3232 > .elementor-element-populated, .elementor-1907 .elementor-element.elementor-element-5bd3232 > .elementor-element-populated > .elementor-background-overlay, .elementor-1907 .elementor-element.elementor-element-5bd3232 > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-1907 .elementor-element.elementor-element-5bd3232 > .elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-1907 .elementor-element.elementor-element-5a14ea8 > .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);
}

.elementor-1907 .elementor-element.elementor-element-7751ef7:not(.elementor-motion-effects-element-type-background), .elementor-1907 .elementor-element.elementor-element-7751ef7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-1907 .elementor-element.elementor-element-7751ef7.ob-is-breaking-bad > .elementor-container {
    justify-content: flex-start !important;
    flex-direction: row;
}

.elementor-1907 .elementor-element.elementor-element-7751ef7.ob-is-breaking-bad.ob-bb-inner > .elementor-container {
    justify-content: flex-start !important;
    flex-direction: row;
}

.elementor-1907 .elementor-element.elementor-element-7751ef7.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical {
    flex-direction: column;
}

.elementor-1907 .elementor-element.elementor-element-7751ef7.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical {
    flex-direction: column;
}

.elementor-1907 .elementor-element.elementor-element-7751ef7.ob-is-breaking-bad.ob-bb-inner {
    width: 100%;
    flex: unset;
    align-self: inherit;
}

.elementor-1907 .elementor-element.elementor-element-7751ef7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 70px 0px 30px 0px;
}

.elementor-1907 .elementor-element.elementor-element-7751ef7 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1907 .elementor-element.elementor-element-13b2c8f.elementor-column {
    align-self: inherit;
    cursor: default;
}

.elementor-1907 .elementor-element.elementor-element-f5fc264 {
    --icon-box-icon-margin: 10px;
}

.elementor-1907 .elementor-element.elementor-element-f5fc264 .elementor-icon-box-title {
    margin-bottom: 4px;
    color: var(--e-global-color-astglobalcolor2);
}

.elementor-1907 .elementor-element.elementor-element-f5fc264.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-b146447);
}

.elementor-1907 .elementor-element.elementor-element-f5fc264.elementor-view-framed .elementor-icon, .elementor-1907 .elementor-element.elementor-element-f5fc264.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-b146447);
    color: var(--e-global-color-b146447);
    border-color: var(--e-global-color-b146447);
}

.elementor-1907 .elementor-element.elementor-element-f5fc264.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-astglobalcolor1);
}

.elementor-1907 .elementor-element.elementor-element-f5fc264.elementor-view-framed .elementor-icon:hover, .elementor-1907 .elementor-element.elementor-element-f5fc264.elementor-view-default .elementor-icon:hover {
    fill: var(--e-global-color-astglobalcolor1);
    color: var(--e-global-color-astglobalcolor1);
    border-color: var(--e-global-color-astglobalcolor1);
}

.elementor-1907 .elementor-element.elementor-element-f5fc264 .elementor-icon {
    font-size: 30px;
}

.elementor-1907 .elementor-element.elementor-element-f5fc264 .elementor-icon-box-img {
    overflow: hidden;
}

.elementor-1907 .elementor-element.elementor-element-f5fc264 .elementor-icon-box-title, .elementor-1907 .elementor-element.elementor-element-f5fc264 .elementor-icon-box-title a {
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-1907 .elementor-element.elementor-element-f5fc264 .elementor-icon-box-description {
    color: var(--e-global-color-astglobalcolor3);
}

.elementor-1907 .elementor-element.elementor-element-6094967.elementor-column {
    align-self: inherit;
    cursor: default;
}

.elementor-1907 .elementor-element.elementor-element-5ad3099 {
    --icon-box-icon-margin: 10px;
}

.elementor-1907 .elementor-element.elementor-element-5ad3099 .elementor-icon-box-title {
    margin-bottom: 4px;
    color: var(--e-global-color-astglobalcolor2);
}

.elementor-1907 .elementor-element.elementor-element-5ad3099.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-b146447);
}

.elementor-1907 .elementor-element.elementor-element-5ad3099.elementor-view-framed .elementor-icon, .elementor-1907 .elementor-element.elementor-element-5ad3099.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-b146447);
    color: var(--e-global-color-b146447);
    border-color: var(--e-global-color-b146447);
}

.elementor-1907 .elementor-element.elementor-element-5ad3099.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-astglobalcolor1);
}

.elementor-1907 .elementor-element.elementor-element-5ad3099.elementor-view-framed .elementor-icon:hover, .elementor-1907 .elementor-element.elementor-element-5ad3099.elementor-view-default .elementor-icon:hover {
    fill: var(--e-global-color-astglobalcolor1);
    color: var(--e-global-color-astglobalcolor1);
    border-color: var(--e-global-color-astglobalcolor1);
}

.elementor-1907 .elementor-element.elementor-element-5ad3099 .elementor-icon {
    font-size: 30px;
}

.elementor-1907 .elementor-element.elementor-element-5ad3099 .elementor-icon-box-img {
    overflow: hidden;
}

.elementor-1907 .elementor-element.elementor-element-5ad3099 .elementor-icon-box-title, .elementor-1907 .elementor-element.elementor-element-5ad3099 .elementor-icon-box-title a {
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-1907 .elementor-element.elementor-element-5ad3099 .elementor-icon-box-description {
    color: var(--e-global-color-astglobalcolor3);
}

.elementor-1907 .elementor-element.elementor-element-94463f8.elementor-column {
    align-self: inherit;
    cursor: default;
}

.elementor-1907 .elementor-element.elementor-element-eb39203 {
    --icon-box-icon-margin: 10px;
}

.elementor-1907 .elementor-element.elementor-element-eb39203 .elementor-icon-box-title {
    margin-bottom: 4px;
    color: var(--e-global-color-astglobalcolor2);
}

.elementor-1907 .elementor-element.elementor-element-eb39203.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-b146447);
}

.elementor-1907 .elementor-element.elementor-element-eb39203.elementor-view-framed .elementor-icon, .elementor-1907 .elementor-element.elementor-element-eb39203.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-b146447);
    color: var(--e-global-color-b146447);
    border-color: var(--e-global-color-b146447);
}

.elementor-1907 .elementor-element.elementor-element-eb39203.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-astglobalcolor1);
}

.elementor-1907 .elementor-element.elementor-element-eb39203.elementor-view-framed .elementor-icon:hover, .elementor-1907 .elementor-element.elementor-element-eb39203.elementor-view-default .elementor-icon:hover {
    fill: var(--e-global-color-astglobalcolor1);
    color: var(--e-global-color-astglobalcolor1);
    border-color: var(--e-global-color-astglobalcolor1);
}

.elementor-1907 .elementor-element.elementor-element-eb39203 .elementor-icon {
    font-size: 30px;
}

.elementor-1907 .elementor-element.elementor-element-eb39203 .elementor-icon-box-img {
    overflow: hidden;
}

.elementor-1907 .elementor-element.elementor-element-eb39203 .elementor-icon-box-title, .elementor-1907 .elementor-element.elementor-element-eb39203 .elementor-icon-box-title a {
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-1907 .elementor-element.elementor-element-eb39203 .elementor-icon-box-description {
    color: var(--e-global-color-astglobalcolor3);
}

.elementor-1907 .elementor-element.elementor-element-b728955:not(.elementor-motion-effects-element-type-background), .elementor-1907 .elementor-element.elementor-element-b728955 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-1907 .elementor-element.elementor-element-b728955.ob-is-breaking-bad > .elementor-container {
    justify-content: flex-start !important;
    flex-direction: row;
}

.elementor-1907 .elementor-element.elementor-element-b728955.ob-is-breaking-bad.ob-bb-inner > .elementor-container {
    justify-content: flex-start !important;
    flex-direction: row;
}

.elementor-1907 .elementor-element.elementor-element-b728955.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical {
    flex-direction: column;
}

.elementor-1907 .elementor-element.elementor-element-b728955.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical {
    flex-direction: column;
}

.elementor-1907 .elementor-element.elementor-element-b728955.ob-is-breaking-bad.ob-bb-inner {
    width: 100%;
    flex: unset;
    align-self: inherit;
}

.elementor-1907 .elementor-element.elementor-element-b728955 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1907 .elementor-element.elementor-element-b728955 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1907 .elementor-element.elementor-element-d096d58.elementor-column {
    align-self: inherit;
    cursor: default;
}

.elementor-1907 .elementor-element.elementor-element-c1e859c > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

html, body {
    overflow-x: auto;
}

@media (max-width: 767px) {
    .elementor-1907 .elementor-element.elementor-element-3c81246 {
        padding: 50px 0px 0px 0px;
    }

    .elementor-1907 .elementor-element.elementor-element-06a02bd > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-1907 .elementor-element.elementor-element-14f1404 .elementor-heading-title {
        font-size: 50px;
    }

    .elementor-1907 .elementor-element.elementor-element-6134dea {
        --container-widget-width: 300px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 300px);
        max-width: 300px;
    }

    .elementor-1907 .elementor-element.elementor-element-7c916c6 > .elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-1907 .elementor-element.elementor-element-5bd3232 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1907 .elementor-element.elementor-element-13b2c8f {
        width: 50%;
    }

    .elementor-1907 .elementor-element.elementor-element-6094967 {
        width: 50%;
    }
}

@media (min-width: 1025px) {
    .elementor-1907 .elementor-element.elementor-element-3c81246:not(.elementor-motion-effects-element-type-background), .elementor-1907 .elementor-element.elementor-element-3c81246 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}


/*! elementor - v3.28.0 - 22-04-2025 */
.elementor-widget-divider {
    --divider-border-style: none;
    --divider-border-width: 1px;
    --divider-color: #0c0d0e;
    --divider-icon-size: 20px;
    --divider-element-spacing: 10px;
    --divider-pattern-height: 24px;
    --divider-pattern-size: 20px;
    --divider-pattern-url: none;
    --divider-pattern-repeat: repeat-x
}

.elementor-widget-divider .elementor-divider {
    display: flex
}

.elementor-widget-divider .elementor-divider__text {
    font-size: 15px;
    line-height: 1;
    max-width: 95%
}

.elementor-widget-divider .elementor-divider__element {
    flex-shrink: 0;
    margin: 0 var(--divider-element-spacing)
}

.elementor-widget-divider .elementor-icon {
    font-size: var(--divider-icon-size)
}

.elementor-widget-divider .elementor-divider-separator {
    direction: ltr;
    display: flex;
    margin: 0
}

.elementor-widget-divider--view-line_icon .elementor-divider-separator, .elementor-widget-divider--view-line_text .elementor-divider-separator {
    align-items: center
}

.elementor-widget-divider--view-line_icon .elementor-divider-separator:after, .elementor-widget-divider--view-line_icon .elementor-divider-separator:before, .elementor-widget-divider--view-line_text .elementor-divider-separator:after, .elementor-widget-divider--view-line_text .elementor-divider-separator:before {
    border-block-end: 0;
    border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color);
    content: "";
    display: block;
    flex-grow: 1
}

.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator > .elementor-divider__svg:first-of-type {
    flex-grow: 0;
    flex-shrink: 100
}

.elementor-widget-divider--element-align-left .elementor-divider-separator:before {
    content: none
}

.elementor-widget-divider--element-align-left .elementor-divider__element {
    margin-left: 0
}

.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator > .elementor-divider__svg:last-of-type {
    flex-grow: 0;
    flex-shrink: 100
}

.elementor-widget-divider--element-align-right .elementor-divider-separator:after {
    content: none
}

.elementor-widget-divider--element-align-right .elementor-divider__element {
    margin-right: 0
}

.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator > .elementor-divider__svg:first-of-type {
    flex-grow: 0;
    flex-shrink: 100
}

.elementor-widget-divider--element-align-start .elementor-divider-separator:before {
    content: none
}

.elementor-widget-divider--element-align-start .elementor-divider__element {
    margin-inline-start: 0
}

.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator > .elementor-divider__svg:last-of-type {
    flex-grow: 0;
    flex-shrink: 100
}

.elementor-widget-divider--element-align-end .elementor-divider-separator:after {
    content: none
}

.elementor-widget-divider--element-align-end .elementor-divider__element {
    margin-inline-end: 0
}

.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
    border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color)
}

.elementor-widget-divider--separator-type-pattern {
    --divider-border-style: none
}

.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator, .elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after, .elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before, .elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator {
    background-color: var(--divider-color);
    -webkit-mask-image: var(--divider-pattern-url);
    mask-image: var(--divider-pattern-url);
    -webkit-mask-repeat: var(--divider-pattern-repeat);
    mask-repeat: var(--divider-pattern-repeat);
    -webkit-mask-size: var(--divider-pattern-size) 100%;
    mask-size: var(--divider-pattern-size) 100%;
    min-height: var(--divider-pattern-height);
    width: 100%
}

.elementor-widget-divider--no-spacing {
    --divider-pattern-size: auto
}

.elementor-widget-divider--bg-round {
    --divider-pattern-repeat: round
}

.rtl .elementor-widget-divider .elementor-divider__text {
    direction: rtl
}

.e-con-inner > .elementor-widget-divider, .e-con > .elementor-widget-divider {
    width: var(--container-widget-width, 100%);
    --flex-grow: var(--container-widget-flex-grow)
}

@media (max-width: 412px) {
    .recaptcha-wrapper {
        transform: scale(0.75);
        transform-origin: 0 0;
    }
}


@media (max-width: 440px) {
    .contact_title {
        font-size:14px!important;
        white-space:nowrap;
    }
}