.elementor-984 .elementor-element.elementor-element-6531971{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-984 .elementor-element.elementor-element-6531971::before, .elementor-984 .elementor-element.elementor-element-6531971 > .elementor-background-video-container::before, .elementor-984 .elementor-element.elementor-element-6531971 > .e-con-inner > .elementor-background-video-container::before, .elementor-984 .elementor-element.elementor-element-6531971 > .elementor-background-slideshow::before, .elementor-984 .elementor-element.elementor-element-6531971 > .e-con-inner > .elementor-background-slideshow::before, .elementor-984 .elementor-element.elementor-element-6531971 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-984 .elementor-element.elementor-element-2731522{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-984 .elementor-element.elementor-element-2731522::before, .elementor-984 .elementor-element.elementor-element-2731522 > .elementor-background-video-container::before, .elementor-984 .elementor-element.elementor-element-2731522 > .e-con-inner > .elementor-background-video-container::before, .elementor-984 .elementor-element.elementor-element-2731522 > .elementor-background-slideshow::before, .elementor-984 .elementor-element.elementor-element-2731522 > .e-con-inner > .elementor-background-slideshow::before, .elementor-984 .elementor-element.elementor-element-2731522 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-984 .elementor-element.elementor-element-69cf1c4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-984 .elementor-element.elementor-element-69cf1c4::before, .elementor-984 .elementor-element.elementor-element-69cf1c4 > .elementor-background-video-container::before, .elementor-984 .elementor-element.elementor-element-69cf1c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-984 .elementor-element.elementor-element-69cf1c4 > .elementor-background-slideshow::before, .elementor-984 .elementor-element.elementor-element-69cf1c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-984 .elementor-element.elementor-element-69cf1c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}@media(max-width:767px){.elementor-984 .elementor-element.elementor-element-6531971:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-6531971 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://redhotchillipepperca.com/wp-content/uploads/2024/09/6-1.jpg");}.elementor-984 .elementor-element.elementor-element-2731522:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-2731522 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://redhotchillipepperca.com/wp-content/uploads/2024/09/6-1.jpg");}.elementor-984 .elementor-element.elementor-element-82c07ba{width:100%;max-width:100%;}.elementor-984 .elementor-element.elementor-element-69cf1c4:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-69cf1c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://redhotchillipepperca.com/wp-content/uploads/2024/09/6-1.jpg");}.elementor-984 .elementor-element.elementor-element-daab2d7{width:100%;max-width:100%;}}/* Start custom CSS for restan_header, class: .elementor-element-c8196a5 */.elementor-984 .elementor-element.elementor-element-c8196a5 .container,
.elementor-984 .elementor-element.elementor-element-c8196a5 .container-xl {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: space-between !important;
    max-width: 100% !important;
    padding: 0 20px !important;
}

.elementor-984 .elementor-element.elementor-element-c8196a5 .navbar-header {
    flex-shrink: 0 !important;
    margin-right: 20px !important;
}

.elementor-984 .elementor-element.elementor-element-c8196a5 .main-nav-content {
    flex: 1 1 auto !important;
}

.elementor-984 .elementor-element.elementor-element-c8196a5 .attr-right {
    flex-shrink: 0 !important;
    margin-left: 20px !important;
}

/* Force nav list horizontal */
.elementor-984 .elementor-element.elementor-element-c8196a5 ul.nav.navbar-nav {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    float: none !important;
    margin: 0 !important;
}

.elementor-984 .elementor-element.elementor-element-c8196a5 ul.nav.navbar-nav > li {
    display: flex !important;
    align-items: center !important;
    float: none !important;
}

/* Tighten spacing so all items fit */
.elementor-984 .elementor-element.elementor-element-c8196a5 ul.nav.navbar-nav > li > a {
    padding-left: 9px !important;
    padding-right: 9px !important;
    font-size: 19px !important;
    letter-spacing: -0.3px !important;
    white-space: nowrap !important;
}
.elementor-984 .elementor-element.elementor-element-c8196a5 .attr-right .attr-nav li.button a {
    padding: 8px 20px !important;
    font-size: 14px !important;
}
.elementor-984 .elementor-element.elementor-element-c8196a5 .attr-right {
    flex-shrink: 0 !important;
    margin-top: 15px !important;
    margin-left: 5px !important;
    margin-right: 15px !important;
}

.elementor-984 .elementor-element.elementor-element-c8196a5 .attr-right .attr-nav {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-984 .elementor-element.elementor-element-c8196a5 .attr-right .attr-nav li.button a {
    padding: 8px 12px !important;
    font-size: 13px !important;
    white-space: nowrap !important;
    border-radius: 25px !important;
    display: inline-block !important;
}/* End custom CSS */