/*
	Theme Name: Hello Elementor
	Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
	Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
	Author: Elementor Team
	Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
	Version: 3.4.4
	Stable tag: 3.4.4
	Requires at least: 6.0
	Tested up to: 6.8
	Requires PHP: 7.4
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
	Text Domain: hello-elementor
	Tags: accessibility-ready, flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready,
*/

.rolling-letters {
	right: 0;
	top: 18px !important;
    left: auto !important;
    width: auto !important;
}

.rolling-letter-elements {
	position: relative;
	width: 106px !important;
}

.rolling-letter-elements > div {
	position: 
}

.letters {
	transform-origin: 50% 50%;          /* rotate around center */
  	animation: spin 60s linear infinite; /* ↑ make this bigger for slower */
  	will-change: transform;              /* optional: hints for smoother anim */
}

.letters, .pink-block {
	right: 0; 
	left: auto !important;
}

.pink-block {
	width: 106px;
	top: 0px !important;
}

.content-wrapper {
	background: #FFFCFCCF;
	padding-inline: 22px;
	border-radius: 12px;
	width: 324px;
	margin-inline: auto !important;
}

.text-section {
	z-index: 1 !important;
}

@keyframes spin {
  from { transform: rotate(0deg); }
  to   { transform: rotate(360deg); }
}

/* Respect users who prefer reduced motion */
@media (prefers-reduced-motion: reduce) {
  .spin-slow { animation: none; }
}

.mountains {
	background: transparent url('https://vertikal-climb.h2897289.stratoserver.net/wp-content/uploads/2025/09/mountain.png') no-repeat;
	background-position: center bottom;
    width: 100% !important;
    height: 100% !important;
    background-size: cover;
    position: absolute !important;
    left: 0;
}

.wpforms-container {
	margin-top: -14px !important;
}

.wpforms-field input, .wpforms-field input[type='checkbox']:before {
	border-color: #7A2376 !important;
	border-width: 2px !important;
}

.wpforms-field input[type='checkbox'] + label {
	color: #7A2376 !important;
}

.wpforms-submit {
	background: #7A2376 !important;
}

.wpforms-field-email {
	padding-bottom: 0 !important;
	padding-top: 0 !important;
}

.wpforms-field label {
	font-size: 10.5px !important;
	margin-bottom: 7px !important;
	font-style: italic !important;
}

.wpforms-field-checkbox label {
	font-size: 5.5px !important;
}

#site-footer {
	display: none;
}