.elementor-64 .elementor-element.elementor-element-a1f9f39 .elementor-repeater-item-22e65ca.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-64 .elementor-element.elementor-element-3d20e7c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-64 .elementor-element.elementor-element-3d20e7c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
}

.elementor-bc-flex-widget .elementor-64 .elementor-element.elementor-element-3d20e7c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-64 .elementor-element.elementor-element-3d20e7c.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-64 .elementor-element.elementor-element-3d20e7c > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 0 0 0;
    --e-column-margin-right: 0;
    --e-column-margin-left: 0;
    padding: 0;
}

.elementor-64 .elementor-element.elementor-element-3d20e7c > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-widget-divider {
    --divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
}

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

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

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

.elementor-64 .elementor-element.elementor-element-9fe85b4 {
    --divider-border-style: solid;
    --divider-color: #00000000;
    --divider-border-width: 1px;
}

.elementor-64 .elementor-element.elementor-element-9fe85b4 > .elementor-widget-container {
    margin: 0;
    padding: 0;
}

.elementor-64 .elementor-element.elementor-element-9fe85b4 .elementor-divider-separator {
    width: 100%;
}

.elementor-64 .elementor-element.elementor-element-9fe85b4 .elementor-divider {
    padding-block-start: 5px;
    padding-block-end: 5px;
}

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

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

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

.elementor-64 .elementor-element.elementor-element-1f5a249 > .elementor-widget-container {
    margin: -15px 0;
    padding: 0;
}

.elementor-64 .elementor-element.elementor-element-1f5a249 {
    color: var(--e-global-color-00b6258);
}

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

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

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

.elementor-64 .elementor-element.elementor-element-27f1d45 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-64 .elementor-element.elementor-element-27f1d45
    .elementor-repeater-item-426f66f.jet-parallax-section__layout
    .jet-parallax-section__image {
    background-size: auto;
}

.elementor-64 .elementor-element.elementor-element-020780e > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-64 .elementor-element.elementor-element-020780e
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-64 .elementor-element.elementor-element-b22a3fd .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    color: #000000;
}

.elementor-64 .elementor-element.elementor-element-f2ed268 > .elementor-widget-container {
    padding: 0;
}

.elementor-64 .elementor-element.elementor-element-f2ed268 {
    color: #000000;
}

.elementor-64 .elementor-element.elementor-element-913b3d6 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

.elementor-64 .elementor-element.elementor-element-913b3d6 .elementor-divider-separator {
    width: 100%;
}

.elementor-64 .elementor-element.elementor-element-913b3d6 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-64 .elementor-element.elementor-element-264dd81 {
    font-family: "Lato", Sans-serif;
    font-weight: 400;
    color: var(--e-global-color-275e47d);
}

.elementor-64 .elementor-element.elementor-element-ba4eccf > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0;
}

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

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

.elementor-widget-hotspot {
    --hotspot-color: var(--e-global-color-primary);
    --hotspot-box-color: var(--e-global-color-secondary);
    --tooltip-color: var(--e-global-color-secondary);
}

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

.elementor-widget-hotspot .e-hotspot__tooltip {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
}

.elementor-64 .elementor-element.elementor-element-47fff22 .elementor-repeater-item-cd6ea96 {
    left: 50%;
    --hotspot-translate-x: 50%;
    top: 54%;
    --hotspot-translate-y: 54%;
}

.elementor-64 .elementor-element.elementor-element-47fff22 .elementor-repeater-item-af3033f {
    left: 50%;
    --hotspot-translate-x: 50%;
    top: 34%;
    --hotspot-translate-y: 34%;
}

.elementor-64 .elementor-element.elementor-element-47fff22 .elementor-repeater-item-9bb9f87 {
    left: 23%;
    --hotspot-translate-x: 23%;
    top: 79%;
    --hotspot-translate-y: 79%;
}

.elementor-64 .elementor-element.elementor-element-47fff22 .elementor-repeater-item-a8a92c4 {
    left: 34%;
    --hotspot-translate-x: 34%;
    top: 72%;
    --hotspot-translate-y: 72%;
}

.elementor-64 .elementor-element.elementor-element-47fff22 .e-hotspot--tooltip-position {
    right: initial;
    bottom: initial;
    left: initial;
    top: calc(100% + 5px);
}

.elementor-64 .elementor-element.elementor-element-47fff22 {
    --container-width: 100%;
    --image-width: 100%;
    --hotspot-color: var(--e-global-color-275e47d);
    --hotspot-size: 40px;
    --hotspot-min-width: 0;
    --hotspot-min-height: 0;
    --hotspot-box-color: #25282a00;
    --hotspot-padding: 0;
    --hotspot-border-radius: 50px;
    --tooltip-text-color: var(--e-global-color-275e47d);
    --tooltip-padding: 1.5rem;
    --tooltip-color: var(--e-global-color-00b6258);
    --tooltip-border-radius: 12px;
}

.elementor-64 .elementor-element.elementor-element-47fff22 .e-hotspot:not(.e-hotspot--circle) .e-hotspot__button,
.elementor-64 .elementor-element.elementor-element-47fff22
    .e-hotspot.e-hotspot--circle
    .e-hotspot__button
    .e-hotspot__outer-circle {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
}

.elementor-widget-image-gallery .gallery-item .gallery-caption {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-64 .elementor-element.elementor-element-603f15b > .elementor-widget-container {
    padding: 0;
}

@media (min-width: 768px) {
    .elementor-64 .elementor-element.elementor-element-603f15b > .elementor-widget-container {
        padding-left: 21%;
    }
}

.elementor-64 .elementor-element.elementor-element-603f15b .gallery-item .gallery-caption {
    display: none;
}

.elementor-64 .elementor-element.elementor-element-603f15b .gallery-item {
    padding: 0 17px 17px 0;
    box-sizing: border-box;
}

.elementor-64 .elementor-element.elementor-element-603f15b .gallery {
    margin: 0 -17px -17px 0;
    font-size: 0;
}

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

.elementor-64 .elementor-element.elementor-element-27f1d45 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 10% 5% 10%;
}

.elementor-64 .elementor-element.elementor-element-27f1d45 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-64 .elementor-element.elementor-element-3d5f520
    .elementor-repeater-item-40c6080.jet-parallax-section__layout
    .jet-parallax-section__image {
    background-size: auto;
}

.elementor-64 .elementor-element.elementor-element-6f1bed5 {
    text-align: center;
}

.elementor-64 .elementor-element.elementor-element-6f1bed5 .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-00b6258);
}

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

.elementor-64 .elementor-element.elementor-element-3d5f520 > .elementor-background-overlay {
    background-image: url("https://laminar-aerotec.com/wp-content/uploads/2021/01/laminar-textbox-logo-black.png");
    background-repeat: no-repeat;
    background-size: 100% auto;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-64 .elementor-element.elementor-element-3d5f520 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0;
}

.elementor-64 .elementor-element.elementor-element-4bfdaf7
    .elementor-repeater-item-9b3ac65.jet-parallax-section__layout
    .jet-parallax-section__image {
    background-size: auto;
}

.elementor-64 .elementor-element.elementor-element-1362958
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(
        .elementor-absolute
    ) {
    margin-bottom: 20px;
}

.elementor-64 .elementor-element.elementor-element-59def9d
    .elementor-repeater-item-8c1275a.jet-parallax-section__layout
    .jet-parallax-section__image {
    background-size: auto;
}

.elementor-64 .elementor-element.elementor-element-1f41974 {
    color: var(--e-global-color-275e47d);
}

.elementor-64 .elementor-element.elementor-element-33bd801 {
    color: var(--e-global-color-275e47d);
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item > a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-text {
    color: var(--e-global-color-secondary);
}

.elementor-64 .elementor-element.elementor-element-397ba75
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(0px / 2);
}

.elementor-64 .elementor-element.elementor-element-397ba75
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(0px / 2);
}

.elementor-64 .elementor-element.elementor-element-397ba75
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-inline: calc(0px / 2);
}

.elementor-64 .elementor-element.elementor-element-397ba75
    .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-0px / 2);
}

.elementor-64 .elementor-element.elementor-element-397ba75
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    inset-inline-end: calc(-0px / 2);
}

.elementor-64 .elementor-element.elementor-element-397ba75 .elementor-icon-list-icon i {
    color: var(--e-global-color-secondary);
    transition: color 0.3s;
}

.elementor-64 .elementor-element.elementor-element-397ba75 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-secondary);
    transition: fill 0.3s;
}

.elementor-64 .elementor-element.elementor-element-397ba75 {
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0;
}

.elementor-64 .elementor-element.elementor-element-397ba75 .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-64 .elementor-element.elementor-element-397ba75 .elementor-icon-list-item > a {
    font-family: "Lato", Sans-serif;
    font-weight: 600;
}

.elementor-64 .elementor-element.elementor-element-397ba75 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-64 .elementor-element.elementor-element-4bfdaf7 {
    padding: 2.5% 10% 5% 10%;
}

.elementor-64 .elementor-element.elementor-element-a194176
    .elementor-repeater-item-629258b.jet-parallax-section__layout
    .jet-parallax-section__image {
    background-size: auto;
}

.elementor-64 .elementor-element.elementor-element-8f65114 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

.elementor-64 .elementor-element.elementor-element-8f65114 .elementor-divider-separator {
    width: 80%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-64 .elementor-element.elementor-element-8f65114 .elementor-divider {
    text-align: center;
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-64 .elementor-element.elementor-element-2295fb1
    .elementor-repeater-item-f8630f3.jet-parallax-section__layout
    .jet-parallax-section__image {
    background-size: auto;
}

.elementor-64 .elementor-element.elementor-element-902ec6b
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(
        .elementor-absolute
    ) {
    margin-bottom: 0;
}

.elementor-64 .elementor-element.elementor-element-902ec6b > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0;
    --e-column-margin-left: 0;
    padding: 0;
}

.elementor-64 .elementor-element.elementor-element-ed152e2 > .elementor-widget-container {
    padding: 0 0 20px 0;
}

.elementor-64 .elementor-element.elementor-element-ed152e2 {
    text-align: left;
}

.elementor-64 .elementor-element.elementor-element-ed152e2 .elementor-heading-title {
    font-family: "Lato", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: var(--e-global-color-secondary);
}

.elementor-64 .elementor-element.elementor-element-ea65c54 > .elementor-widget-container {
    padding: 0;
}

.elementor-64 .elementor-element.elementor-element-8977bff
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(
        .elementor-absolute
    ) {
    margin-bottom: 20px;
}

.elementor-64 .elementor-element.elementor-element-8977bff > .elementor-element-populated {
    padding: 0 0 0 10em;
}

.elementor-64 .elementor-element.elementor-element-521fb61 > .elementor-widget-container {
    padding: 0 0 0 20px;
}

.elementor-64 .elementor-element.elementor-element-521fb61 {
    text-align: left;
}

.elementor-64 .elementor-element.elementor-element-521fb61 .elementor-heading-title {
    font-family: "Lato", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: var(--e-global-color-secondary);
}

.elementor-64 .elementor-element.elementor-element-162af57 > .elementor-widget-container {
    padding: 0 0 0 20px;
}

.elementor-64 .elementor-element.elementor-element-162af57
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(15px / 2);
}

.elementor-64 .elementor-element.elementor-element-162af57
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(15px / 2);
}

.elementor-64 .elementor-element.elementor-element-162af57
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-inline: calc(15px / 2);
}

.elementor-64 .elementor-element.elementor-element-162af57
    .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-15px / 2);
}

.elementor-64 .elementor-element.elementor-element-162af57
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    inset-inline-end: calc(-15px / 2);
}

.elementor-64 .elementor-element.elementor-element-162af57 .elementor-icon-list-icon i {
    color: var(--e-global-color-secondary);
    transition: color 0.3s;
}

.elementor-64 .elementor-element.elementor-element-162af57 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-secondary);
    transition: fill 0.3s;
}

.elementor-64 .elementor-element.elementor-element-162af57 {
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0;
}

.elementor-64 .elementor-element.elementor-element-162af57 .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-64 .elementor-element.elementor-element-162af57 .elementor-icon-list-item > a {
    font-family: "Lato", Sans-serif;
    font-weight: 600;
}

.elementor-64 .elementor-element.elementor-element-162af57 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-64 .elementor-element.elementor-element-2295fb1 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 5% 10%;
}

@media (max-width: 1400px) {
    .elementor-64 .elementor-element.elementor-element-020780e > .elementor-element-populated {
        padding: 30px;
    }

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

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

    .elementor-64 .elementor-element.elementor-element-ba4eccf.elementor-column > .elementor-widget-wrap {
        justify-content: space-evenly;
    }

    .elementor-64 .elementor-element.elementor-element-ba4eccf > .elementor-element-populated {
        padding: 30px;
    }

    .elementor-64 .elementor-element.elementor-element-27f1d45 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0;
    }

    .elementor-64 .elementor-element.elementor-element-4bfdaf7 {
        padding: 0;
    }

    .elementor-64 .elementor-element.elementor-element-902ec6b > .elementor-element-populated {
        padding: 30px;
    }

    .elementor-64 .elementor-element.elementor-element-8977bff > .elementor-element-populated {
        padding: 30px;
    }

    .elementor-64 .elementor-element.elementor-element-2295fb1 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0;
    }
}

@media (min-width: 768px) {
    .elementor-64 .elementor-element.elementor-element-c6e0dc6 {
        width: 74%;
    }

    .elementor-64 .elementor-element.elementor-element-3d20e7c {
        width: 26%;
    }

    .elementor-64 .elementor-element.elementor-element-020780e {
        width: 35.58%;
    }

    .elementor-64 .elementor-element.elementor-element-ba4eccf {
        width: 64.42%;
    }
}

@media (max-width: 1400px) and (min-width: 768px) {
    .elementor-64 .elementor-element.elementor-element-c6e0dc6 {
        width: 60%;
    }

    .elementor-64 .elementor-element.elementor-element-3d20e7c {
        width: 40%;
    }

    .elementor-64 .elementor-element.elementor-element-020780e {
        width: 100%;
    }

    .elementor-64 .elementor-element.elementor-element-ba4eccf {
        width: 100%;
    }
}

@media (max-width: 767px) {
    .elementor-64 .elementor-element.elementor-element-020780e > .elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0;
        --e-column-margin-left: 0;
        padding: 5% 0 0 0;
    }

    .elementor-64 .elementor-element.elementor-element-ba4eccf > .elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0;
        --e-column-margin-left: 0;
        padding: 0;
    }

    .elementor-64 .elementor-element.elementor-element-27f1d45 {
        padding: 5% 5% 10% 5%;
    }

    .elementor-64 .elementor-element.elementor-element-4bfdaf7 {
        padding: 5% 0 0 0;
    }

    .elementor-64 .elementor-element.elementor-element-902ec6b > .elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0;
        --e-column-margin-left: 0;
        padding: 0;
    }

    .elementor-64
        .elementor-element.elementor-element-8977bff
        > .elementor-widget-wrap
        > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(
            .elementor-absolute
        ) {
        margin-bottom: 20px;
    }

    .elementor-64 .elementor-element.elementor-element-8977bff > .elementor-element-populated {
        padding: 0;
    }

    .elementor-64 .elementor-element.elementor-element-521fb61 > .elementor-widget-container {
        margin: 0;
        padding: 0;
    }

    .elementor-64 .elementor-element.elementor-element-162af57 > .elementor-widget-container {
        margin: 0;
        padding: 0;
    }

    .elementor-64 .elementor-element.elementor-element-2295fb1 {
        padding: 10% 5%;
    }

    /* Auf Handy nur die Hotspot-Punkte ausblenden, Bild bleibt sichtbar */
    .elementor-64 .elementor-element.elementor-element-47fff22 .e-hotspot {
        display: none !important;
    }
}

/* Start custom CSS for divider, class: .elementor-element-9fe85b4 */
.elementor-64 .elementor-element.elementor-element-9fe85b4 {
    background: rgb(237, 86, 7);
    background: linear-gradient(90deg, rgba(237, 86, 7, 1) 35%, rgba(204, 18, 22, 1) 100%);
    margin-top: -10px;
    align-content: right;
}
/* End custom CSS */

/* Start custom CSS for hotspot, class: .elementor-element-47fff22 */
.tooltip-image {
    width: 20%;
    max-width: 20%;
    position: absolute;
}
/* End custom CSS */