/* For Webkit-based browsers (Chrome, Safari and Opera) */
.scrollbar-hide::-webkit-scrollbar {
    display: none;
}

/* For IE, Edge and Firefox */
.scrollbar-hide {
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
}

/*
 *  The Content
 */
.the_content {  }
.the_content h1 { font-weight: bold; font-size: 10em; margin-bottom: 1.2em; color: red; }
.the_content h2 { font-weight: bold; font-size: 1.4em; margin-bottom: 0.3em; }
.the_content h3 { font-weight: bold; font-size: 1.1em; margin-bottom: 0.3em; }
.the_content p { margin-bottom: 1.2em; }
.the_content a { text-decoration: underline;}
.the_content ul { margin-bottom: 1.2em; padding-left: 20px; }
.the_content ul li { margin-bottom: 0.4em; }
.the_content blockquote { margin-bottom: 1.2em; background: #f8f9fa; padding: 20px; }
.the_content blockquote cite { color: #a9a9a9; }
.the_content figure { margin-bottom: 1.2em; background: #f8f9fa; padding: 20px; }
.the_content figure figcaption { margin-bottom: 0; }
.the_content .wp-block-button { margin-bottom: 1.2em; }
.the_content .wp-block-button .wp-block-button__link { border-radius: 3px; font-size: inherit; }

.wpcf7-form-control:not([type=submit]) { width: 100%; padding: 10px; margin-top: 0.3em; margin-bottom: 0em; border: none; background: rgba(255,255,255,0.9); border-radius: 12px; }
.wpcf7-form-control[type=submit] { width: 100%; padding: 10px; background: #fbbf24; color: #fff; border-radius: 12px; cursor: pointer; }
.wpcf7-response-output { border-radius: 12px; padding: 10px 15px !important; }

.marquee {
    overflow: hidden;
    position: relative;
}

.mcontent {
    display: flex;
    gap: 1rem; /* Adjust gap as needed */
    animation: marquee 30s linear infinite;
    overflow: hidden;
}

.mcontent.reverse {
    animation-direction: reverse; /* Reverse the direction of the marquee */
}

@keyframes marquee {
    from {
        transform: translateX(0%);
    }
    to {
        transform: translateX(-50%);
    }
}