/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 19 2026 | 19:56:44 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 05 2026 | 21:54:04 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 05 2026 | 19:36:36 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 


h1.entry-title {
    display: none;
}

.header_main {
    position: absolute;
    width: 100%;
    z-index: 999;
    top: 15px;
}

input#form-field-email {
    height: 110px;
    padding: 0 !important;
}

button.elementor-button.elementor-size-md {
    position: absolute;
    right: 20px;
    bottom: 30px;
    left: unset;
    width: 100% !important;
    display: block;
}

form.elementor-form {
    position: relative;
}

span.elementor-button-content-wrapper {
    justify-content: end !important;
}

.marquee {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    padding: 20px 0;
}

.marquee-track {
    display: inline-flex;
    align-items: center;
    animation: marquee 80s linear infinite;
}

.marquee-track span {
    display: inline-flex;
    align-items: center;
    margin: 0 100px;
    font-size: 100px;
    font-weight: 500;
    color: #8a8781;
    letter-spacing: 0.5px;
    font-family: 'Cormorant Garamond' !important;
    text-transform: capitalize;
}

.marquee-track .icon {
    font-size: 100px;
}

.marquee:hover .marquee-track {
    animation-play-state: paused;
}

@keyframes marquee {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-50%);
    }
}

.elementor-element-c6d2d82 .elementor-element {position: relative;}

.elementor-element-c6d2d82 .elementor-element:after {
    content: '';
    display: block;
    position: absolute;
    background: #1111111c;
    width: 3px;
    height: 100px;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}

.elementor-element-c6d2d82 .elementor-element:last-child:after {
    display: none;
}

@media only screen and (max-width: 1399px) {

	.elementor-element-c6d2d82 .elementor-element:after {
    	right: 0;
	}
	
}