.elementor-1811 .elementor-element.elementor-element-42d45aa{--display:flex;}.elementor-1811 .elementor-element.elementor-element-2c6eda3 .main-menu .main-menu__list > li > a,.elementor-1811 .elementor-element.elementor-element-2c6eda3 .main-menu .main-menu__list > li > ul > li > a{text-transform:uppercase;}@media(min-width:768px){.elementor-1811 .elementor-element.elementor-element-42d45aa{--content-width:1240px;}}/* Start custom CSS for hyperfly-header, class: .elementor-element-2c6eda3 */.home-transparent-header {
    z-index: 9999;
    background: transparent !important;
}

/* All text */
.home-transparent-header,
.home-transparent-header p,
.home-transparent-header span,
.home-transparent-header h1,
.home-transparent-header h2,
.home-transparent-header h3,
.home-transparent-header h4,
.home-transparent-header h5,
.home-transparent-header h6,
.home-transparent-header a {
    color: #ffffff !important;
}

/* Elementor navigation */
.home-transparent-header .elementor-nav-menu a {
    color: #ffffff !important;
}

/* Icons */
.home-transparent-header .elementor-icon {
    color: #ffffff !important;
}

/* SVG icons */
.home-transparent-header svg {
    fill: #ffffff !important;
    stroke: #ffffff !important;
}

/* Buttons */
.home-transparent-header .elementor-button {
    color: #ffffff !important;
}

/* Button icons */
.home-transparent-header .elementor-button svg {
    fill: #ffffff !important;
    stroke: #ffffff !important;
}

.home-transparent-header .sub-menu a,
.home-transparent-header .elementor-nav-menu--dropdown a {
    color: #000000 !important;
}

/* Sub-menu hover */
.home-transparent-header .sub-menu a:hover,
.home-transparent-header .elementor-nav-menu--dropdown a:hover {
    color: #ED1C24 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42d45aa */.home-transparent-header {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 1240px;
    max-width: 100%;
    z-index: 9999;
    background: transparent !important;
}

@media (max-width: 1240px) {
    .home-transparent-header {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }
}/* End custom CSS */