.elementor-393 .elementor-element.elementor-element-sayetb7{margin-top:0px;margin-bottom:0px;}/* Start custom CSS for intro, class: .elementor-element-6reia09 */section h1 {
    letter-spacing: -0.03em;
    line-height: 1.25;
}

@media (max-width: 500px) {
    .theme__intro .section__content .section__copy h1.section__headline {
        font-size: 26px;
    }
    
    .section__copy .c-intro__description {
        font-size: 1em;
    }
}

@media (min-width: 46.25em) {
.theme__intro .section__content .section__copy h1.section__headline {
        font-size: 56px;
    }
}

.c-intro__description {
    font-size: 1.7em;
    font-weight: 500;
    line-height: 1.33;
}

section h1 u {
    text-decoration: none;
    font-weight: 700;
    background-image: linear-gradient(-269deg,#fed63b 1%,#fff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.theme__intro .section__content .section__copy {
    max-width: 1150px;
    padding-bottom: 100px;
}

@media (min-width: 46.25em) {
.theme__intro .section__content .section__media {
    padding-top: 0;
}
}

@media (max-width: 31.24em) {
.theme__intro .section__content .section__media {
        padding-top: 0; 
        margin-bottom:-96px;
    }
}/* End custom CSS */
/* Start custom CSS for themesection, class: .elementor-element-e96fe72 */@media (min-width: 46.25em) { 
.theme__section .two-columns .section__media .video {
    border: 0px solid #fff;
    border-radius: 0;
     -webkit-box-shadow: none;
    box-shadow: none;
    /*-webkit-box-shadow: 0 32px 128px rgba(42,54,52,.1), 0 16px 64px rgba(42,54,52,.1), 0 8px 16px rgba(42,54,52,.1);*/
    /*box-shadow: 0 32px 128px rgba(42,54,52,.1), 0 16px 64px rgba(42,54,52,.1), 0 8px 16px rgba(42,54,52,.1);*/
}
}/* End custom CSS */
/* Start custom CSS */.site-footer  {
    display: none !important;
}/* End custom CSS */