/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 20 2025 | 03:27:59 */
@media (min-width: 1024px) {
    .lines-shift-container {
        --shift-base-delay: 140ms; /* 200ms default */
        --anim-duration: calc(var(--shift-base-delay) * 10);
        --shift-delay: 0ms;
        visibility: hidden;
    }

    .lines-shift-container--200ms-delay { --shift-delay: var(--shift-base-delay); }
    .lines-shift-container--400ms-delay { --shift-delay: calc(var(--shift-base-delay) * 2); }
    .lines-shift-container--600ms-delay { --shift-delay: calc(var(--shift-base-delay) * 3); }

    .shift-line {
        --line-number: var(--nth-child-idx);
        overflow: hidden;
        display: inline-flex;
        position: relative;
        width: 100%;
        /*line-height: 1em;*/
        /*background-color: rgba(255, 0, 0, 0.2);*/
    }

    /*.shift-line sup {
        font-size: 0.5em;
        top: -.7em;
    }*/

    .shift-line > span {
        display: inline-block;
        will-change: opacity, transform;
        /*transition: transform 200ms cubic-bezier(.46,.45,.39,1.14);*/
        transition: opacity calc(var(--anim-duration) / 3) linear, transform var(--anim-duration) cubic-bezier(0.19, 1, 0.22, 1);
        /*transform: translateY(0%);*/
        transform: translateY(103%);
        /*opacity: 0;*/
        transition-delay: calc(var(--shift-base-delay) + var(--shift-delay) + (var(--anim-duration) / 10) * (var(--line-number) - 1));
    }

    body.page--loaded:not(.pace-running) .lines-shift-container,
    body.wp-admin .lines-shift-container {
        visibility: initial;
    }

    body.page--loaded:not(.pace-running) .lines-shift-container:not(.lines-shift-container--vt) .shift-line > span {
        transform: translateY(0%);
        /*opacity: 1;*/
    }

    body.page--loaded:not(.pace-running) .visible-tag--visible .lines-shift-container.lines-shift-container--vt .shift-line > span {
        transform: translateY(0%);
    }

    body.wp-admin .shift-line > span {
        transform: translateY(0%);
    }
}

/* Typer */
.typer-wrapper {
	display: flex;
	gap: 20px;
	justify-content: center;
}
.typer.evlt-paragraph__main-title, .hero-video .typer.evlt-paragraph__main-title, .hero-video .evlt-paragraph__main-title {
	font-size: 90px !important;
	line-height: 100% !important;
}
.evlt-paragraph__main-title .typer.evlt-paragraph__main-title {
	font-size: 60px !important;
    line-height: 62px !important;
}
.hero-video.menu_explorer .slider-menu .modular-slider__item .section__content {
	bottom: 0px;
	justify-content: center;
}
.hero-video.menu_explorer .slider-menu__content-box {
	z-index: 100;
	position: relative;
}
@media (min-width: 1920px) {
	.typer.evlt-paragraph__main-title, .hero-video .typer.evlt-paragraph__main-title, .hero-video .evlt-paragraph__main-title {
		font-size: 120px !important;
	}
	.typer-wrapper {
		gap: 30px;
	}
}
@media (max-width: 768px) {
	.typer.evlt-paragraph__main-title, .hero-video .typer.evlt-paragraph__main-title, .hero-video .evlt-paragraph__main-title {
		font-size: 60px !important;
		text-align: center;
	}
	.typer-wrapper {
		gap: 20px;
		flex-direction: column;
	}
	
}