.elementor-633 .elementor-element.elementor-element-08557ea{--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-633 .elementor-element.elementor-element-08557ea::before, .elementor-633 .elementor-element.elementor-element-08557ea > .elementor-background-video-container::before, .elementor-633 .elementor-element.elementor-element-08557ea > .e-con-inner > .elementor-background-video-container::before, .elementor-633 .elementor-element.elementor-element-08557ea > .elementor-background-slideshow::before, .elementor-633 .elementor-element.elementor-element-08557ea > .e-con-inner > .elementor-background-slideshow::before, .elementor-633 .elementor-element.elementor-element-08557ea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-633 .elementor-element.elementor-element-e1053b0{--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-633 .elementor-element.elementor-element-e1053b0::before, .elementor-633 .elementor-element.elementor-element-e1053b0 > .elementor-background-video-container::before, .elementor-633 .elementor-element.elementor-element-e1053b0 > .e-con-inner > .elementor-background-video-container::before, .elementor-633 .elementor-element.elementor-element-e1053b0 > .elementor-background-slideshow::before, .elementor-633 .elementor-element.elementor-element-e1053b0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-633 .elementor-element.elementor-element-e1053b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-633 .elementor-element.elementor-element-98686ee{--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-633 .elementor-element.elementor-element-98686ee::before, .elementor-633 .elementor-element.elementor-element-98686ee > .elementor-background-video-container::before, .elementor-633 .elementor-element.elementor-element-98686ee > .e-con-inner > .elementor-background-video-container::before, .elementor-633 .elementor-element.elementor-element-98686ee > .elementor-background-slideshow::before, .elementor-633 .elementor-element.elementor-element-98686ee > .e-con-inner > .elementor-background-slideshow::before, .elementor-633 .elementor-element.elementor-element-98686ee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}@media(max-width:767px){.elementor-633 .elementor-element.elementor-element-08557ea:not(.elementor-motion-effects-element-type-background), .elementor-633 .elementor-element.elementor-element-08557ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://redhotchillipepperca.com/wp-content/uploads/2024/09/6-1.jpg");}.elementor-633 .elementor-element.elementor-element-e1053b0:not(.elementor-motion-effects-element-type-background), .elementor-633 .elementor-element.elementor-element-e1053b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://redhotchillipepperca.com/wp-content/uploads/2024/09/6-1.jpg");}.elementor-633 .elementor-element.elementor-element-91936aa{width:100%;max-width:100%;}.elementor-633 .elementor-element.elementor-element-98686ee:not(.elementor-motion-effects-element-type-background), .elementor-633 .elementor-element.elementor-element-98686ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://redhotchillipepperca.com/wp-content/uploads/2024/09/6-1.jpg");}.elementor-633 .elementor-element.elementor-element-1365271{width:100%;max-width:100%;}}/* Start custom CSS for restan_header, class: .elementor-element-42ba502 */.elementor-633 .elementor-element.elementor-element-42ba502 .container,
.elementor-633 .elementor-element.elementor-element-42ba502 .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-633 .elementor-element.elementor-element-42ba502 .navbar-header {
    flex-shrink: 0 !important;
    margin-right: 20px !important;
}

.elementor-633 .elementor-element.elementor-element-42ba502 .main-nav-content {
    flex: 1 1 auto !important;
}

.elementor-633 .elementor-element.elementor-element-42ba502 .attr-right {
    flex-shrink: 0 !important;
    margin-left: 20px !important;
}

/* Force nav list horizontal */
.elementor-633 .elementor-element.elementor-element-42ba502 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-633 .elementor-element.elementor-element-42ba502 ul.nav.navbar-nav > li {
    display: flex !important;
    align-items: center !important;
    float: none !important;
}

/* Tighten spacing so all items fit */
.elementor-633 .elementor-element.elementor-element-42ba502 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-633 .elementor-element.elementor-element-42ba502 .attr-right .attr-nav li.button a {
    padding: 8px 20px !important;
    font-size: 14px !important;
}
.elementor-633 .elementor-element.elementor-element-42ba502 .attr-right {
    flex-shrink: 0 !important;
    margin-top: 15px !important;
    margin-left: 5px !important;
    margin-right: 15px !important;
}

.elementor-633 .elementor-element.elementor-element-42ba502 .attr-right .attr-nav {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-633 .elementor-element.elementor-element-42ba502 .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 */