/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

.elementor-widget-text-editor p:last-child {
	margin-bottom:0;
}

.iframe-container iframe {
	vertical-align:top;
	border-radius:20px;
}

.v360-marquee {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    overflow: hidden;
}

.v360-marquee .v360-content {
    display: flex;
    white-space: nowrap;
    font-size: 0;
    overflow: hidden;
}

.v360-marquee .v360-text {
    display: flex;
    align-items: baseline;
	font-size: 74px;
    text-transform: uppercase;
    font-weight: 500;
    font-family: "din-condensed", Sans-serif;
    line-height: 1;
}

.v360-marquee .v360-text.v360-text-original {
    animation: qode-move-horizontal-normal-text-marquee 18s linear infinite;
}

.v360-marquee .v360-text.v360-text-copy {
	position: absolute;
    top: 0;
    left: 0;
    will-change: transform;
    backface-visibility: hidden;
    animation: qode-move-horizontal-normal-text-marquee-copy 18s  linear infinite;
}

@keyframes qode-move-horizontal-normal-text-marquee {
	
	0% {
		transform: translateX(0) translateZ(0);
	}

	100% {
		transform: translateX(-100%) translateZ(0);
	}

}

@keyframes qode-move-horizontal-normal-text-marquee-copy {
	
	0% {
		transform: translateX(100%) translateZ(0);
	}

	100% {
		transform: translateX(0) translateZ(0);
	}

}