.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2349 .elementor-element.elementor-element-ade593d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-restan_header .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-restan_header .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2349 .elementor-element.elementor-element-5e1726a{--e-transform-rotateZ:-90deg;top:50%;z-index:7;}.elementor-2349 .elementor-element.elementor-element-5e1726a:hover{--e-transform-rotateZ:0deg;--e-transform-translateX:-40px;}body:not(.rtl) .elementor-2349 .elementor-element.elementor-element-5e1726a{right:-35px;}body.rtl .elementor-2349 .elementor-element.elementor-element-5e1726a{left:-35px;}.elementor-2349 .elementor-element.elementor-element-5e1726a .elementor-button{fill:var( --e-global-color-2939f5a );color:var( --e-global-color-2939f5a );}/* Start custom CSS for restan_header, class: .elementor-element-e359333 */.elementor .navbar-brand>img {
    height: 120px;
}

.separator {
    margin: 0 12px;
}/* End custom CSS */
/* Start custom CSS */:root {
    --font-default: 'Lato', sans-serif;
    --font-heading: 'Marcellus', cursive;
    --font-optional: 'Dancing Script', cursive;
    --fontawesome: "Font Awesome 5 Pro";
    --black: #000000;
    --dark: #1b1b1b;
    --dark-secondary: #262525;
    --white: #ffffff;
    --color-primary: #EAB95E !important;
    --color-secondary: #e7272d;
    --color-optional: #cf820a;
    --color-heading: #04000b;
    --color-paragraph: #666666;
    --box-shadow-primary: -1px 3px 10px 0 rgba(0, 0, 0, 0.6);
    --box-shadow-secondary: 0 10px 30px 0 rgba(44, 130, 237, 0.4);
    --box-shadow-regular: 0px 2px 12px 0px #e7e7e7;
    --bg-gray: #EBE9E6;
    --bg-gradient: linear-gradient(45deg, var(--color-primary) 30%, #ffb800 100%);
}


.top-bar-area.top-bar-style-one.bg-theme.text-light.bg-transparent {
    background-color: #1f2140 !important;
}/* End custom CSS */