.elementor-kit-6 {
    /*--e-global-color-primary: linear-gradient(to top, #0d1b2a, #2a1e37, #415a77);*/
    --e-global-color-primary: #273f5b;
    --e-global-color-secondary: #000000;
    --e-global-color-tertiary: #575351;
    --e-global-color-text: #626262;
    --e-global-color-accent: #EBC6A4;
    --e-global-color-border: #E3DFDA;
    --e-global-color-lighter: #999999;
    --e-global-color-dark: #000000;
    --e-global-color-highlight: #E74F3D;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "BagdollDisplayRegular";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-tertiary-font-family: "Montserrat";
    --e-global-typography-tertiary-font-weight: 300;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 600
}

#footer-in {
    background-color: #273f5b;
}

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1290px
}

.e-con {
    --container-max-width: 1290px
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px
}

.elementor-element {
    --widgets-spacing: 20px 20px
}

{
}
h1.entry-title {
    display: var(--page-title-display)
}

@media (max-width: 1024px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 1024px
    }

    .e-con {
        --container-max-width: 1024px
    }
}

@media (max-width: 767px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 767px
    }

    .e-con {
        --container-max-width: 767px
    }
}

.elementor-heading-title-p {
    font-size: 20px !important;
}

.elementor-111 .elementor-element.elementor-element-eff47ec {
    width: 100%;
}

@media only screen and (max-width: 768px) {
    .elementor-111 .elementor-element.elementor-element-91966da img {
        height: 364px !important;
    }
}

.elementor-element-2e96f92 {
    background-image: url("https://www.norbertmagic.ro/public/wp-content/magie/calatoria-magica-norbert-magic-4.jpg") !important;
}
.elementor-element-0a29172 {
    background-image: url("https://www.norbertmagic.ro/public/wp-content/magie/calatoria-magica-norbert-magic-2.jpg") !important;
}

@media only screen and (max-width: 768px) {
    .elementor-element-2e96f92, .elementor-element-0a29172 {
        height: 300px !important;
        background-image: url("https://www.norbertmagic.ro/public/wp-content/magie/calatoria-magica-norbert-magic-2.jpg") !important;
    }
}

.whatsapplink {
    color: white;
}

/* video opacity */
.elementor-18 .elementor-element.elementor-element-969dc89 {
    --overlay-opacity: 0.2 !important;
}

.elementor-testimonial-item-wrapper .layout-1 .content {
    font-size: 30px !important;
}

@media only screen and (max-width: 650px) {
    .elementor-testimonial-item-wrapper .layout-1 .content {
        font-size: 20px !important;
    }
}

.elementor-button-link {
    margin-top: 80px !important;
}
