/* --- scoped from boxicons.min.css --- */
@font-face{font-family:boxicons;font-weight:400;font-style:normal;src:url(../fonts/boxicons.eot);src:url(../fonts/boxicons.eot) format('embedded-opentype'),url(../fonts/boxicons.woff2) format('woff2'),url(../fonts/boxicons.woff) format('woff'),url(../fonts/boxicons.ttf) format('truetype'),url(../fonts/boxicons.svg?#boxicons) format('svg')}.site-chrome-scope .bx{font-family:boxicons!important;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;display:inline-block;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes burst{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}90%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes burst{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}90%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@-webkit-keyframes flashing{0%{opacity:1}45%{opacity:0}90%{opacity:1}}@keyframes flashing{0%{opacity:1}45%{opacity:0}90%{opacity:1}}@-webkit-keyframes fade-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}75%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}}@keyframes fade-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}75%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}}@-webkit-keyframes fade-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}75%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}}@keyframes fade-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}75%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}}@-webkit-keyframes fade-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@keyframes fade-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@-webkit-keyframes fade-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}@keyframes fade-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg);transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,10deg);transform:scale3d(1,1,1) rotate3d(0,0,1,10deg)}40%,60%,80%{-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,-10deg);transform:scale3d(1,1,1) rotate3d(0,0,1,-10deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg);transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,10deg);transform:scale3d(1,1,1) rotate3d(0,0,1,10deg)}40%,60%,80%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.site-chrome-scope .bxl-facebook:before{content:"\e92f"}.site-chrome-scope .bxl-instagram:before{content:"\e942"}.site-chrome-scope .bx-chevron-down:before{content:"\ea4a"}.site-chrome-scope .bx-chevron-right:before{content:"\ea50"}.site-chrome-scope .bx-menu:before{content:"\eb5f"}.site-chrome-scope .bx-x:before{content:"\ec8d"}.site-chrome-scope .bxs-up-arrow-alt:before{content:"\eedc"}

/* --- scoped from bootstrap.min.css --- */
@charset "UTF-8";/*!
 * Bootstrap  v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13, 110, 253, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}*,.site-chrome-scope ::after,.site-chrome-scope ::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}.site-chrome-scope{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.site-chrome-scope .h3,.site-chrome-scope h3{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.site-chrome-scope .h3,.site-chrome-scope h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.site-chrome-scope .h3,.site-chrome-scope h3{font-size:1.75rem}}.site-chrome-scope p{margin-top:0;margin-bottom:1rem}.site-chrome-scope ul{padding-left:2rem}.site-chrome-scope ul{margin-top:0;margin-bottom:1rem}.site-chrome-scope ul ul{margin-bottom:0}.site-chrome-scope a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}.site-chrome-scope a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}.site-chrome-scope a:not([href]):not([class]),.site-chrome-scope a:not([href]):not([class]):hover{color:inherit;text-decoration:none}.site-chrome-scope img{vertical-align:middle}.site-chrome-scope ::-moz-focus-inner{padding:0;border-style:none}.site-chrome-scope ::-webkit-datetime-edit-day-field,.site-chrome-scope ::-webkit-datetime-edit-fields-wrapper,.site-chrome-scope ::-webkit-datetime-edit-hour-field,.site-chrome-scope ::-webkit-datetime-edit-minute,.site-chrome-scope ::-webkit-datetime-edit-month-field,.site-chrome-scope ::-webkit-datetime-edit-text,.site-chrome-scope ::-webkit-datetime-edit-year-field{padding:0}.site-chrome-scope ::-webkit-inner-spin-button{height:auto}.site-chrome-scope ::-webkit-search-decoration{-webkit-appearance:none}.site-chrome-scope ::-webkit-color-swatch-wrapper{padding:0}.site-chrome-scope ::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}.site-chrome-scope ::file-selector-button{font:inherit;-webkit-appearance:button}.site-chrome-scope .container{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.site-chrome-scope .container{max-width:540px}}@media (min-width:768px){.site-chrome-scope .container{max-width:720px}}@media (min-width:992px){.site-chrome-scope .container{max-width:960px}}@media (min-width:1200px){.site-chrome-scope .container{max-width:1140px}}@media (min-width:1400px){.site-chrome-scope .container{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.site-chrome-scope .row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.site-chrome-scope .row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}@media (min-width:576px){.site-chrome-scope .col-sm-6{flex:0 0 auto;width:50%}}@media (min-width:768px){.site-chrome-scope .col-md-6{flex:0 0 auto;width:50%}}.site-chrome-scope .collapse:not(.show){display:none}.site-chrome-scope .dropdown-toggle{white-space:nowrap}.site-chrome-scope .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.site-chrome-scope .dropdown-toggle:empty::after{margin-left:0}.site-chrome-scope .dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.site-chrome-scope .nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.site-chrome-scope .nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.site-chrome-scope .nav-link{transition:none}}.site-chrome-scope .nav-link:focus,.site-chrome-scope .nav-link:hover{color:var(--bs-nav-link-hover-color)}.site-chrome-scope .nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.site-chrome-scope .nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.site-chrome-scope .navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.site-chrome-scope .navbar>.container{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.site-chrome-scope .navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.site-chrome-scope .navbar-brand:focus,.site-chrome-scope .navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.site-chrome-scope .navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.site-chrome-scope .navbar-nav .nav-link.active{color:var(--bs-navbar-active-color)}.site-chrome-scope .navbar-nav .dropdown-menu{position:static}.site-chrome-scope .navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center}@media (min-width:768px){.site-chrome-scope .navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.site-chrome-scope .navbar-expand-md .navbar-nav{flex-direction:row}.site-chrome-scope .navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.site-chrome-scope .navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.site-chrome-scope .navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}:root{--bs-btn-close-filter: }:root{--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff;--bs-carousel-control-icon-filter: }@keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.site-chrome-scope .fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.site-chrome-scope .justify-content-center{justify-content:center!important}.site-chrome-scope .visible{visibility:visible!important}

/* --- scoped from meanmenu.css --- */
@import url("https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700");
.site-chrome-scope {
    font-family: "Oswald", sans-serif;
    padding: 0;
    margin: 0;
    font-size: 15px;
    background-color: #f1f1f1;
}

.site-chrome-scope a.meanmenu-reveal {
	display: none;
}
/* when under viewport size, .mean-container is added to body */
.site-chrome-scope .mean-container .mean-bar {
	float: left;
	width: 100%;
	position: absolute;
	background: transparent;
	padding: 20px 0 0;
	z-index: 999;
	border-bottom: 1px solid rgba(0, 0, 0, 0.03);
	height: 55px;
}
.site-chrome-scope .mean-container a.meanmenu-reveal {
	width: 35px;
	height: 30px;
	padding: 12px 15px 0 0;
	position: absolute;
	right: 0;
	cursor: pointer;
	color: #ffffff;
	text-decoration: none;
	font-size: 16px;
	text-indent: -9999em;
	line-height: 22px;
	font-size: 1px;
	display: block;
	font-weight: 700;
}
.site-chrome-scope .mean-container .mean-nav {
	float: left;
	width: 100%;
	background: #ffffff;
	margin-top: 55px;
}
.site-chrome-scope .mean-container .mean-nav ul {
	padding: 0;
	margin: 0;
	width: 100%;
	border: none;
	list-style-type: none;
}
.site-chrome-scope .mean-container .mean-nav ul li {
	position: relative;
	float: left;
	width: 100%;
}
.site-chrome-scope .mean-container .mean-nav ul li a {
	display: block;
	float: left;
	width: 90%;
	padding: 1em 5%;
	margin: 0;
	text-align: left;
	color: #677294;
	border-top: 1px solid #DBEEFD;
	text-decoration: none;
}
.site-chrome-scope .mean-container .mean-nav ul li a.active {
	color: #000000;
}
.site-chrome-scope .mean-container .mean-nav ul li li a {
	width: 80%;
	padding: 1em 10%;
	color: #677294;
	border-top: 1px solid #DBEEFD;
	opacity: 1;
	filter: alpha(opacity=75);
	text-shadow: none !important;
	visibility: visible;
	text-transform: none;
	font-size: 14px;
}
.site-chrome-scope .mean-container .mean-nav ul li.mean-last a {
	border-bottom: none;
	margin-bottom: 0;
}
.site-chrome-scope .mean-container .mean-nav ul li li li a {
	width: 70%;
	padding: 1em 15%;
}
.site-chrome-scope .mean-container .mean-nav ul li li li li a {
	width: 60%;
	padding: 1em 20%;
}
.site-chrome-scope .mean-container .mean-nav ul li li li li li a {
	width: 50%;
	padding: 1em 25%;
}
.site-chrome-scope .mean-container .mean-nav ul li a:hover {
	background: #252525;
	background: rgba(255,255,255,0.1);
}
.site-chrome-scope .mean-container .mean-nav ul li a.mean-expand {
	margin-top: 3px;
	width: 100%;
	height: 24px;
	padding: 12px !important;
	text-align: right ;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	font-weight: 700;
	background: transparent;
	border: none !important;
}
.site-chrome-scope .mean-container .mean-push {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	clear: both;
}
/* Fix for box sizing on Foundation Framework etc. */
.site-chrome-scope .mean-container .mean-bar, .site-chrome-scope .mean-container .mean-bar * {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.site-chrome-scope .mean-remove {
	display: none !important;
}
.site-chrome-scope .mobile-nav {
    display: none;
}
.site-chrome-scope .mobile-nav.mean-container .mean-nav ul li a.active {
    color: #FF2D55;
}
.site-chrome-scope .main-nav {
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    width: 100%;
    z-index: 999;
    height: auto;
}
.site-chrome-scope .mean-nav .dropdown-toggle::after {
	display: none;
}
.site-chrome-scope .navbar-light .navbar-brand, .site-chrome-scope .navbar-light .navbar-brand:hover {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
}
.site-chrome-scope .main-nav nav ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
.site-chrome-scope .main-nav nav .navbar-nav .nav-item {
    position: relative;
    padding: 15px 0;
}
.site-chrome-scope .main-nav nav .navbar-nav .nav-item a {
    font-weight: 500;
    font-size: 16px;
    text-transform: uppercase;
    color: #ffffff;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    margin-left: 15px;
    margin-right: 15px;
}
.site-chrome-scope .main-nav nav .navbar-nav .nav-item a:hover, 
.site-chrome-scope .main-nav nav .navbar-nav .nav-item a:focus, 
.site-chrome-scope .main-nav nav .navbar-nav .nav-item a.active {
    color: #FF2D55;
}
.site-chrome-scope .main-nav nav .navbar-nav .nav-item:hover a {
    color: #FF2D55;
}
.site-chrome-scope .main-nav nav .navbar-nav .nav-item .dropdown-menu {
    -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.05);
    background: #0d1028;
    position: absolute;
    top: 80px;
    left: 0;
    width: 250px;
    z-index: 99;
    display: block;
    padding-top: 20px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 20px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.site-chrome-scope .main-nav nav .navbar-nav .nav-item .dropdown-menu li {
    position: relative;
    padding: 0;
}
.site-chrome-scope .main-nav nav .navbar-nav .nav-item .dropdown-menu li a {
    font-size: 15px;
    font-weight: 500;
    text-transform: capitalize;
    padding: 9px 15px;
    margin: 0;
    display: block;
    color: #ffffff;
}
.site-chrome-scope .main-nav nav .navbar-nav .nav-item .dropdown-menu li a:hover, 
.site-chrome-scope .main-nav nav .navbar-nav .nav-item .dropdown-menu li a:focus, 
.site-chrome-scope .main-nav nav .navbar-nav .nav-item .dropdown-menu li a.active {
    color: #FF2D55;
}
.site-chrome-scope .main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu {
    position: absolute;
    left: -100%;
    top: 0;
    opacity: 0 !important;
    visibility: hidden !important;
}
.site-chrome-scope .main-nav nav .navbar-nav .nav-item .dropdown-menu li:hover .dropdown-menu {
    opacity: 1 !important;
    visibility: visible !important;
    top: -20px !important;
}
.site-chrome-scope .main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu {
    position: absolute;
    left: -100%;
    top: 0;
    opacity: 0 !important;
    visibility: hidden !important;
}
.site-chrome-scope .main-nav nav .navbar-nav .nav-item .dropdown-menu li:hover .dropdown-menu li:hover .dropdown-menu {
    opacity: 1 !important;
    visibility: visible !important;
    top: -20px !important;
}
.site-chrome-scope .main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a {
    color: #ffffff;
    text-transform: capitalize;
}
.site-chrome-scope .main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:hover, 
.site-chrome-scope .main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:focus, 
.site-chrome-scope .main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a.active {
    color: #FF2D55;
}
.site-chrome-scope .main-nav nav .navbar-nav .nav-item .dropdown-menu li:hover a {
    color: #FF2D55;
}
.site-chrome-scope .main-nav nav .navbar-nav .nav-item:hover ul {
    opacity: 1;
    visibility: visible;
    top: 100%;
}
.site-chrome-scope .main-nav nav .navbar-nav .nav-item:last-child .dropdown-menu {
    left: auto;
    right: 0;
}

/* Responsive Style */
@media only screen and (max-width: 991px) {
    .site-chrome-scope .mobile-nav {
        display: block;
        position: relative;
    }
    .site-chrome-scope .mobile-nav .logo {
		text-decoration: none;
        position: absolute;
        top: 11px;
        z-index: 999;
        left: 15px;
        color: #fff;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 20px;
    }
    .site-chrome-scope .mean-container .mean-bar {
        background-color: #000;
        padding: 0;
    }
    .site-chrome-scope .mean-container a.meanmenu-reveal {
        padding: 15px 15px 0 0;
    }
    .site-chrome-scope .mobile-nav nav .navbar-nav .nav-item a i {
        display: none;
    }
    .site-chrome-scope .main-nav {
        display: none !important;
    }
}


/* --- scoped from style.css --- */
/*
@File: Restant Template Style

* This file contains the styling for the actual template, this
is the file you need to edit to change the look of the
template.

This files table contents are outlined below>>>>>

*******************************************
*******************************************

** - Default CSS
** - Home One CSS
** - Home Two CSS
** - Home Three CSS
** - About CSS
** - Service Details CSS
** - Blog Details CSS
** - Cart CSS
** - Checkout CSS
** - Coming Soon CSS
** - FAQ CSS
** - Terms and Conditions CSS
** - 404 CSS
** - Contact CSS
** - Book A Table CSS
** - Preloader CSS
** - Back to Top CSS
*/
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap");

/*-- Default CSS --*/
.site-chrome-scope {
  font-family: "Poppins", sans-serif;
  color: #000000;
  background-color: #ffffff;
  font-size: 15px;
}


.site-chrome-scope h3 {
  line-height: 1.3;
  font-family: "Poppins", sans-serif;
  color: #000000;
}

.site-chrome-scope p {
  line-height: 1.7;
  color: #000000;
}

.site-chrome-scope a {
  transition: 0.5s all ease;
  text-decoration: none;
  color: #e6c337;
}

.site-chrome-scope a:hover {
  color: #000000;
}

.site-chrome-scope img {
  max-width: 100%;
}

.site-chrome-scope .pt-100 {
  padding-top: 100px;
}

.site-chrome-scope .pb-70 {
  padding-bottom: 70px;
}

/*-- End Default CSS --*/
/*----- Home One CSS -----*/
/*-- Navbar --*/

.site-chrome-scope .navbar-area .side-nav {
  position: relative;
  top: 4px;
}

.site-chrome-scope .main-nav {
  background: transparent;
  transition: 0.5s all ease;
}

.site-chrome-scope .main-nav nav .navbar-nav {
  margin-left: auto;
  margin-right: auto;
}

.site-chrome-scope .main-nav nav .navbar-nav .nav-link:focus,
.site-chrome-scope .main-nav nav .navbar-nav .nav-link:hover {
  color: #e6c337;
}

.site-chrome-scope .main-nav nav .navbar-nav .nav-item:hover a {
  color: #e6c337;
}

.site-chrome-scope .main-nav nav .navbar-nav .nav-item a {
  font-weight: 400;
  font-size: 15px;
  color: #000000;
  font-family: "Poppins", sans-serif;
  text-transform: unset;
}

.site-chrome-scope .main-nav nav .navbar-nav .nav-item a:hover,
.site-chrome-scope .main-nav nav .navbar-nav .nav-item a:focus,
.site-chrome-scope .main-nav nav .navbar-nav .nav-item a.active {
  color: #e6c337;
}

.site-chrome-scope .main-nav nav .navbar-nav .nav-item a:hover i {
  transform: rotate(0deg);
  color: #e6c337;
}

.site-chrome-scope .main-nav nav .navbar-nav .nav-item a i {
  display: inline-block;
  font-size: 18px;
  position: relative;
  top: 2px;
  transform: rotate(-90deg);
  transition: 0.5s all ease;
}

.site-chrome-scope .main-nav nav .navbar-nav .nav-item .dropdown-menu {
  background: #ffffff;
  padding: 0;
  border: 0;
  border-radius: 0;
}

.site-chrome-scope .main-nav nav .navbar-nav .nav-item .dropdown-menu li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1490196078);
  position: relative;
  transition: 0.5s all ease;
}

.site-chrome-scope .main-nav nav .navbar-nav .nav-item .dropdown-menu li:hover {
  padding-left: 10px;
}

.site-chrome-scope .main-nav nav .navbar-nav .nav-item .dropdown-menu li:hover:before {
  opacity: 1;
}

.site-chrome-scope .main-nav nav .navbar-nav .nav-item .dropdown-menu li:hover a {
  color: #e6c337;
  text-transform: unset;
}

.site-chrome-scope .main-nav nav .navbar-nav .nav-item .dropdown-menu li:before {
  position: absolute;
  content: "";
  width: 15px;
  height: 1px;
  left: 0;
  top: 22px;
  background-color: #e6c337;
  opacity: 0;
  transition: 0.5s all ease;
}

.site-chrome-scope .main-nav nav .navbar-nav .nav-item .dropdown-menu li:last-child {
  border-bottom: 0;
}

.site-chrome-scope .main-nav nav .navbar-nav .nav-item .dropdown-menu li a {
  color: #000000;
  padding: 12px 15px;
}

.site-chrome-scope .main-nav nav .navbar-nav .nav-item .dropdown-menu li a:hover,
.site-chrome-scope .main-nav nav .navbar-nav .nav-item .dropdown-menu li a:focus,
.site-chrome-scope .main-nav nav .navbar-nav .nav-item .dropdown-menu li a.active {
  color: #e6c337;
}

.site-chrome-scope .main-nav .dropdown-toggle::after {
  display: none;
}

.site-chrome-scope .menu-shrink {
  background-color: #ffffff;
  padding-top: 5px;
  padding-bottom: 5px;
  box-shadow: 0px 0px 20px 0px rgba(221, 221, 221, 0.5490196078);
}

/*-- End Navbar --*/
/*-- Banner --*/

/*-- End Banner --*/
/*-- Feature --*/

/*-- End Feature --*/
/*-- Service --*/

/*-- End Service --*/
/*-- Restant--*/

.site-chrome-scope .cmn-btn {
  font-weight: 500;
  font-size: 15px;
  color: #000000;
  background-color: #e6c337;
  padding: 12px 30px;
  border-radius: 50px;
  display: inline-block;
}

.site-chrome-scope .cmn-btn:hover {
  background-color: #000000;
  color: #ffffff;
}

.site-chrome-scope .header-cta:hover,
.site-chrome-scope .mobile-nav-cta:hover {
  background-color: #77216f;
  color: #ffffff;
}

@keyframes restant-amination {
  0% {
    transform: rotate(0deg);
  }

  40% {
    transform: rotate(10deg);
  }

  70% {
    transform: rotate(-15deg);
  }

  100% {
    transform: rotate(0deg);
  }
}

/*-- End Restant --*/
/*-- Collection --*/

/*-- End Collection --*/
/*-- Menu --*/

/*-- End Menu --*/
/*-- Reservation --*/

/*-- End Reservation --*/
/*-- Chef --*/

/*-- End Chef --*/
/*-- Review --*/

/*-- End Review --*/
/*-- Blog --*/

/*-- End Blog --*/
/*-- Subscribe --*/

/*-- End Subscribe --*/
/*-- Footer --*/
@media only screen and (min-width: 992px) {
  .site-chrome-scope .footer-col-brand {
    flex: 0 0 30%;
    max-width: 30%;
  }

  .site-chrome-scope .footer-col-nav {
    flex: 0 0 15%;
    max-width: 15%;
  }

  .site-chrome-scope .footer-col-company {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .site-chrome-scope .footer-col-connect {
    flex: 0 0 20%;
    max-width: 20%;
  }
}

.site-chrome-scope .footer-item {
  margin-bottom: 30px;
}

.site-chrome-scope .footer-item h3 {
  font-weight: 500;
  font-size: 22px;
  font-family: "Poppins", sans-serif;
  text-align: left;
  margin-bottom: 30px;
}

.site-chrome-scope .footer-item .footer-logo a {
  display: block;
  margin-bottom: 25px;
}

.site-chrome-scope .footer-item .footer-logo p {
  color: #000000;
  margin-bottom: 25px;
}

.site-chrome-scope .footer-item .footer-logo ul {
  margin: 0;
  padding: 0;
}

.site-chrome-scope .footer-item .footer-logo ul li {
  list-style-type: none;
  display: inline-block;
  margin-right: 5px;
}

.site-chrome-scope .footer-item .footer-logo ul li a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  text-align: center;
  font-size: 18px;
  color: #ffffff;
  background-color: #1a1c3b;
  margin-bottom: 0;
}

.site-chrome-scope .footer-item .footer-logo ul li a img {
  display: block;
  width: 18px;
  height: 18px;
  object-fit: contain;
}

.site-chrome-scope .footer-item .footer-logo ul li a:hover {
  background-color: #e6c337;
}

.site-chrome-scope .footer-item .footer-app-wrap a {
  display: inline-block;
  margin-right: 12px;
  margin-bottom: 10px;
  max-width: 140px;
}

.site-chrome-scope .footer-item .footer-app-wrap a img {
  width: 100%;
}

.site-chrome-scope .footer-item .footer-connect ul {
  margin-bottom: 25px;
}

.site-chrome-scope .footer-item .footer-connect .footer-cta {
  display: inline-block;
}

.site-chrome-scope .footer-item .footer-service ul {
  margin: 0;
  padding: 0;
}

.site-chrome-scope .footer-item .footer-service ul li {
  list-style-type: none;
  display: block;
  margin-bottom: 15px;
  color: #00011e;
  position: relative;
  padding-left: 28px;
}

.site-chrome-scope .footer-item .footer-service ul li i {
  display: inline-block;
  font-size: 20px;
  margin-right: 3px;
  position: absolute;
  top: 3px;
  left: 0;
}

.site-chrome-scope .footer-item .footer-service ul li a {
  display: block;
  color: #00011e;
}

.site-chrome-scope .footer-item .footer-service ul li a:hover {
  margin-left: 10px;
  color: #e6c337;
}

.site-chrome-scope .footer-item .footer-service ul li:last-child {
  margin-bottom: 0;
}

/*-- End Footer --*/
/*-- Copyright --*/
.site-chrome-scope .copyright-area {
  background-color: #000000;
  padding-top: 30px;
  padding-bottom: 30px;
  border-radius: 35px 35px 0 0;
}

.site-chrome-scope .copyright-area .copyright-item {
  text-align: center;
}

.site-chrome-scope .copyright-area .copyright-item p {
  color: #ffffff;
  font-size: 15px;
  margin-bottom: 0;
}

.site-chrome-scope .copyright-area .copyright-item p a {
  display: inline-block;
  color: #e6c337;
  font-weight: 500;
}

.site-chrome-scope .copyright-area .copyright-item p a:hover {
  color: #ffffff;
}

/*-- End Copyright --*/
/*----- End Home One CSS -----*/
/*----- Home Two CSS -----*/
/*-- Navbar --*/
.site-chrome-scope .main-nav-two .navbar-brand img {
  max-height: 58px;
  width: auto;
}

.site-chrome-scope .mobile-nav .logo img {
  max-width: 100%;
  height: auto;
}

.site-chrome-scope .main-nav-two .nav-two-logo-one {
  display: block;
}

.site-chrome-scope .main-nav-two .nav-two-logo-two {
  display: none;
}

.site-chrome-scope .main-nav-two nav .navbar-nav .nav-item a {
  color: #ffffff;
}

.site-chrome-scope .main-nav-two nav .navbar-nav .nav-item .dropdown-menu {
  background: #000000;
}

.site-chrome-scope .main-nav-two nav .navbar-nav .nav-item .dropdown-menu li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1490196078);
}

.site-chrome-scope .main-nav-two nav .navbar-nav .nav-item .dropdown-menu li a {
  color: #ffffff;
}

.site-chrome-scope .main-nav-two nav .navbar-nav .nav-item .dropdown-menu li:hover a,
.site-chrome-scope .main-nav-two nav .navbar-nav .nav-item .dropdown-menu li a:hover,
.site-chrome-scope .main-nav-two nav .navbar-nav .nav-item .dropdown-menu li a:focus,
.site-chrome-scope .main-nav-two nav .navbar-nav .nav-item .dropdown-menu li a.active {
  color: #e6c337;
}

.site-chrome-scope .main-nav-two.menu-shrink .nav-two-logo-one {
  display: none;
}

.site-chrome-scope .main-nav-two.menu-shrink .nav-two-logo-two {
  display: block;
}

.site-chrome-scope .main-nav-two.menu-shrink {
  background-color: #000000;
}

.site-chrome-scope .main-nav-two.menu-shrink nav .navbar-nav .nav-item:hover a {
  color: #e6c337;
}

.site-chrome-scope .main-nav-two.menu-shrink nav .navbar-nav .nav-item a {
  color: #ffffff;
}

.site-chrome-scope .main-nav-two.menu-shrink nav .navbar-nav .nav-item a:focus,
.site-chrome-scope .main-nav-two.menu-shrink nav .navbar-nav .nav-item a:hover,
.site-chrome-scope .main-nav-two.menu-shrink nav .navbar-nav .nav-item a.active {
  color: #e6c337;
}

.site-chrome-scope .main-nav-two.menu-shrink nav .navbar-nav .nav-item .dropdown-menu {
  background: #000000;
}

.site-chrome-scope .main-nav-two.menu-shrink nav .navbar-nav .nav-item .dropdown-menu li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1490196078);
}

.site-chrome-scope .main-nav-two.menu-shrink nav .navbar-nav .nav-item .dropdown-menu li a {
  color: #ffffff;
}

.site-chrome-scope .main-nav-two.menu-shrink nav .navbar-nav .nav-item .dropdown-menu li:hover a,
.site-chrome-scope .main-nav-two.menu-shrink nav .navbar-nav .nav-item .dropdown-menu li a:hover,
.site-chrome-scope .main-nav-two.menu-shrink nav .navbar-nav .nav-item .dropdown-menu li a:focus,
.site-chrome-scope .main-nav-two.menu-shrink nav .navbar-nav .nav-item .dropdown-menu li a.active {
  color: #e6c337;
}

/*-- End Navbar --*/
/*-- Banner --*/

/*-- End Banner --*/
/*-- Food Image --*/

/*-- End Food Image --*/
/*-- About --*/

/*-- End About --*/
/*-- Download --*/

@keyframes download-animation {
  0% {
    transform: translate(0, 0);
  }

  50% {
    transform: translate(0, -20px);
  }

  100% {
    transform: translate(0, 0);
  }
}

/*-- End Download --*/
/*-- Join --*/

/*-- End Join --*/
/*-- Process --*/

/*-- End Process --*/
/*-- Experience --*/

/* .experience-item's own margin-bottom collapses to nothing once it's a
   height:100% flex child stretched by .row's align-items, which only shows
   up once cards stack to one-per-row on mobile — give the column wrapper
   itself the gap instead so it can't be swallowed by that. */

/*-- End Experience --*/
/*-- Get Started --*/

/*-- End Get Started --*/

/*-- Review --*/

@keyframes review-animation {
  0% {
    transform: translate(0, 0);
  }

  50% {
    transform: translate(-50px, 0);
  }

  10% {
    transform: translate(0, 0);
  }
}

/*-- End Review --*/
/*-- Footer --*/
.site-chrome-scope .footer-area-two {
  background-color: #000000;
  border-radius: 45px 45px 0 0;
  border-bottom: 1px solid rgba(135, 136, 152, 0.5490196078);
}

.site-chrome-scope .footer-area-two--square-top {
  border-radius: 0 !important;
}

.site-chrome-scope .footer-area-two .footer-item .footer-logo p {
  color: #ffffff;
}

.site-chrome-scope .footer-area-two .footer-item .footer-service h3 {
  color: #e6c337;
}

.site-chrome-scope .footer-area-two .footer-item .footer-connect h3 {
  color: #e6c337;
}

.site-chrome-scope .footer-area-two .footer-item .footer-app-wrap h3 {
  color: #ffffff;
}

.site-chrome-scope .footer-area-two .footer-item .footer-service ul li {
  color: #ffffff;
}

.site-chrome-scope .footer-area-two .footer-item .footer-service ul li a {
  color: #ffffff;
}

.site-chrome-scope .footer-area-two .footer-item .footer-service ul li a:hover {
  color: #e6c337;
}

/*-- End Footer --*/
/*-- Copyright --*/
.site-chrome-scope .copyright-area-two {
  border-radius: 0;
}

/*-- End Copyright --*/
/*----- End Home Two CSS -----*/
/*----- Home Three CSS -----*/
/*-- Banner --*/

/*-- End Banner --*/
/*-- About --*/

@keyframes pulse-border {
  0% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }

  100% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}

/*-- End About --*/
/*-- Service --*/

@keyframes service-two-animation {
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.1);
  }

  100% {
    transform: scale(1);
  }
}

/*-- End Service --*/
/*-- Footer --*/

/*-- End Footer --*/
/*----- End Home Three CSS -----*/
/*----- About CSS -----*/
/*-- Navbar --*/

/*-- End Navbar --*/
/*-- Page Title --*/

/*-- Legal Document --*/

/*-- End Page Title --*/
/*-- Story --*/

/*-- End Story --*/
/*-- Download --*/

@keyframes download-one {
  0% {
    transform: translate(0, 0);
  }

  30% {
    transform: translate(0, -100px);
  }

  70% {
    transform: translate(100px, 0);
  }

  100% {
    transform: translate(0, 0);
  }
}

/*-- End Download --*/
/*-- Service --*/

/*-- End Service --*/
/*----- End About CSS -----*/
/*----- Service Details CSS -----*/
/*-- Page Title --*/

/*-- End Page Title --*/
/*-- Service Details --*/

/*-- End Service Details --*/
/*----- End Service Details CSS -----*/
/*----- Blog Details CSS -----*/
/*-- Page Title --*/

/*-- End Page Title --*/
/*-- Service Details --*/

/*-- End Service Details --*/
/*----- End Blog Details CSS -----*/
/*----- Cart CSS -----*/
/*-- Table --*/

/*-- End Table --*/
/*----- End Cart CSS -----*/
/*----- Checkout CSS -----*/
/*-- Checkout --*/

/*-- End Checkout --*/
/*----- End Checkout CSS -----*/
/*----- Coming Soon CSS -----*/
/*-- Coming --*/

/*-- End Coming --*/
/*----- End Coming Soon CSS -----*/
/*----- FAQ CSS -----*/
/*-- FAQ --*/

/*-- End FAQ --*/
/*----- End FAQ CSS -----*/
/*-- Blog Topics --*/

/*-- End Blog Topics --*/
/*-- CTA --*/

/*-- End CTA --*/
/*----- Terms & Conditions CSS -----*/
/*-- Terms --*/

/*-- End Terms --*/
/*----- End Terms & Conditions CSS -----*/
/*----- 404 CSS -----*/
/*-- 404 --*/

/*-- End 404 --*/
/*----- End 404 CSS -----*/
/*----- Contact CSS -----*/
/*-- Banner --*/

/*-- End Banner --*/
/*-- Location --*/

/*-- End Location --*/
/*-- Form --*/

/*-- End Form --*/
/*----- End Contact CSS -----*/
/*----- Book A Table CSS -----*/
/*-- Book --*/

/*-- End Book --*/
/*----- End Book A Table CSS -----*/
/*----- Preloader CSS -----*/

@keyframes sk-scaleout {
  0% {
    transform: scale(0);
  }

  100% {
    transform: scale(1);
    opacity: 0;
  }
}

/*----- End Preloader CSS -----*/
/*----- Back to Top CSS ------*/
.site-chrome-scope #toTop {
  position: fixed;
  bottom: 30px;
  right: 0;
  cursor: pointer;
  display: none;
  z-index: 10;
}

.site-chrome-scope .back-to-top-btn i {
  background: #e6c337;
  color: #ffffff;
  height: 50px;
  width: 50px;
  line-height: 50px;
  display: inline-block;
  text-align: center;
  font-size: 30px;
  border-radius: 50%;
  transition: 0.5s all ease;
  margin-right: 28px;
  box-shadow: 0px 0px 14px 0px #e6c337;
}

.site-chrome-scope .back-to-top-btn i:hover {
  background-color: #000000;
  color: #ffffff;
  box-shadow: 0px 0px 14px 0px #000000;
}

/*----- End Back to Top CSS -----*/
/*----- Buy Now Btn -----*/

/*----- Pricing Page CSS -----*/

/*----- End Pricing Page CSS -----*/

/*----- About Page CSS -----*/

@keyframes certs-scroll {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(-50%);
  }
}

/* Why TriYum Exists */

/*----- End About Page CSS -----*/

/*----- Contact Page CSS -----*/

/*----- End Contact Page CSS -----*/

/* --- scoped from responsive.css --- */
@media only screen and (max-width: 767px) {
  /*-- Default CSS --*/
  .site-chrome-scope {
    font-size: 14px;
  }
  .site-chrome-scope .pt-100 {
    padding-top: 50px;
  }
  .site-chrome-scope .pb-70 {
    padding-bottom: 20px;
  }
  /*-- End Default CSS --*/
  /*----- Home One CSS -----*/
  /*-- Navbar --*/
  .site-chrome-scope .navbar-area .side-nav {
    position: absolute;
    top: 0;
    right: 75px;
  }
  .site-chrome-scope .main-nav nav .navbar-nav .nav-item a {
    font-size: 14px;
  }
  .site-chrome-scope .mean-container .mean-bar {
    background-color: #000000;
  }
  .site-chrome-scope .mobile-nav.mean-container .mean-nav ul li a.active {
    color: #e6c337;
  }
  .site-chrome-scope .mean-container .mean-nav .navbar-nav {
    height: 350px;
    overflow-y: scroll;
  }
  /*-- End Navbar --*/
  /*-- Banner --*/
  /*-- End Banner --*/
  /*-- Feature --*/
  /*-- End Feature --*/
  /*-- Service --*/
  /*-- End Service --*/
  /*-- Restant--*/
  .site-chrome-scope .cmn-btn {
    font-size: 14px;
  }
  /*-- End Restant --*/
  /*-- Collection --*/
  /*-- End Collection --*/
  /*-- Menu --*/
  /*-- End Menu --*/
  /*-- Reservation --*/
  /*-- End Reservation --*/
  /*-- Chef --*/
  /*-- End Chef --*/
  /*-- Review --*/
  /*-- End Review --*/
  /*-- Blog --*/
  /*-- End Blog --*/
  /*-- Subscribe --*/
  /*-- End Subscribe --*/
  /*-- Footer --*/
  .site-chrome-scope .footer-item .footer-service h3 {
    margin-bottom: 20px;
  }
  /*-- End Footer --*/
  /*-- Copyright --*/
  .site-chrome-scope .copyright-area {
    padding-top: 20px;
    padding-bottom: 20px;
    border-radius: 20px 20px 0 0;
  }
  /*-- End Copyright --*/
  /*----- End Home One CSS -----*/
  /*----- Home Two CSS -----*/
  /*-- Navbar --*/
  /*-- End Navbar --*/
  /*-- Banner --*/
  /*-- End Banner --*/
  /*-- Food Image --*/
  /*-- End Food Image --*/
  /*-- About --*/
  /*-- End About --*/
  /*-- Info Block --*/
  /*-- End Info Block --*/
  /*-- Download --*/
  /*-- End Download --*/
  /*-- Join --*/
  /*-- End Join --*/
  /*-- Review --*/
  /*-- End Review --*/
  /*-- Footer --*/
  .site-chrome-scope .footer-area-two {
    border-radius: 20px 20px 0 0;
  }
  /*-- End Footer --*/
  /*-- Copyright --*/
  .site-chrome-scope .copyright-area-two {
    border-radius: 0;
  }
  /*-- End Copyright --*/
  /*----- End Home Two CSS -----*/
  /*----- Home Three CSS -----*/
  /*-- Banner --*/
  /*-- End Banner --*/
  /*-- About --*/
  /*-- End About --*/
  /*-- Service --*/
  /*-- End Service --*/
  /*----- End Home Three CSS -----*/
  /*----- About CSS -----*/
  /*-- Page Title --*/
  /*-- End Page Title --*/
  /*-- Story --*/
  /*-- End Story --*/
  /*-- Download --*/
  /*-- End Download --*/
  /*----- End About CSS -----*/
  /*----- Service Details CSS -----*/
  /*-- Page Title --*/
  /*-- End Page Title --*/
  /*-- Service Details --*/
  /*-- End Service Details --*/
  /*----- End Service Details CSS -----*/
  /*----- Blog Details CSS -----*/
  /*-- Page Title --*/
  /*-- End Page Title --*/
  /*-- Service Details --*/
  /*-- End Service Details --*/
  /*----- End Blog Details CSS -----*/
  /*----- Cart CSS -----*/
  /*-- Table --*/
  /*-- End Table --*/
  /*----- End Cart CSS -----*/
  /*----- Checkout CSS -----*/
  /*-- Checkout --*/
  /*-- End Checkout --*/
  /*----- End Checkout CSS -----*/
  /*----- Coming Soon CSS -----*/
  /*-- Coming --*/
  /*-- End Coming --*/
  /*----- End Coming Soon CSS -----*/
  /*----- FAQ CSS -----*/
  /*-- FAQ --*/
  /*-- End FAQ --*/
  /*----- End FAQ CSS -----*/
  /*----- Terms & Conditions CSS -----*/
  /*-- Terms --*/
  /*-- End Terms --*/
  /*----- End Terms & Conditions CSS -----*/
  /*----- 404 CSS -----*/
  /*-- 404 --*/
  /*-- End 404 --*/
  /*----- End 404 CSS -----*/
  /*----- Contact CSS -----*/
  /*-- Location --*/
  /*-- End Location --*/
  /*-- Form --*/
  /*-- End Form --*/
  /*----- End Contact CSS -----*/
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /*-- Default CSS --*/
  .site-chrome-scope {
    font-size: 14px;
  }
  .site-chrome-scope .pt-100 {
    padding-top: 70px;
  }
  .site-chrome-scope .pb-70 {
    padding-bottom: 40px;
  }
  /*-- End Default CSS --*/
  /*----- Home One CSS -----*/
  /*-- Navbar --*/
  .site-chrome-scope .navbar-area .side-nav {
    position: absolute;
    top: 0;
    right: 75px;
  }
  .site-chrome-scope .main-nav nav .navbar-nav .nav-item a {
    font-size: 14px;
  }
  .site-chrome-scope .mean-container .mean-bar {
    background-color: #000000;
  }
  .site-chrome-scope .mobile-nav.mean-container .mean-nav ul li a.active {
    color: #e6c337;
  }
  .site-chrome-scope .mean-container .mean-nav .navbar-nav {
    height: 350px;
    overflow-y: scroll;
  }
  /*-- End Navbar --*/
  /*-- Banner --*/
  /*-- End Banner --*/
  /*-- Feature --*/
  /*-- End Feature --*/
  /*-- Service --*/
  /*-- End Service --*/
  /*-- Restant--*/
  .site-chrome-scope .cmn-btn {
    font-size: 14px;
  }
  /*-- End Restant --*/
  /*-- Collection --*/
  /*-- End Collection --*/
  /*-- Reservation --*/
  /*-- End Reservation --*/
  /*-- Chef --*/
  /*-- End Chef --*/
  /*-- Review --*/
  /*-- End Review --*/
  /*-- Subscribe --*/
  /*-- End Subscribe --*/
  /*-- Footer --*/
  .site-chrome-scope .footer-item .footer-service h3 {
    margin-bottom: 20px;
  }
  /*-- End Footer --*/
  /*-- Copyright --*/
  .site-chrome-scope .copyright-area {
    padding-top: 20px;
    padding-bottom: 20px;
    border-radius: 20px 20px 0 0;
  }
  /*-- End Copyright --*/
  /*----- End Home One CSS -----*/
  /*----- Home Two CSS -----*/
  /*-- Navbar --*/
  /*-- End Navbar --*/
  /*-- Banner --*/
  /*-- End Banner --*/
  /*-- Food Image --*/
  /*-- End Food Image --*/
  /*-- About --*/
  /*-- End About --*/
  /*-- Info Block --*/
  /*-- End Info Block --*/
  /*-- Download --*/
  /*-- End Download --*/
  /*-- Join --*/
  /*-- End Join --*/
  /*-- Review --*/
  /*-- End Review --*/
  /*-- Footer --*/
  .site-chrome-scope .footer-area-two {
    border-radius: 20px 20px 0 0;
  }
  /*-- End Footer --*/
  /*-- Copyright --*/
  .site-chrome-scope .copyright-area-two {
    border-radius: 0;
  }
  /*-- End Copyright --*/
  /*----- End Home Two CSS -----*/
  /*----- Home Three CSS -----*/
  /*-- Banner --*/
  /*-- End Banner --*/
  /*-- About --*/
  /*-- End About --*/
  /*-- Service --*/
  /*-- End Service --*/
  /*----- End Home Three CSS -----*/
  /*----- About CSS -----*/
  /*-- Page Title --*/
  /*-- End Page Title --*/
  /*-- Story --*/
  /*-- End Story --*/
  /*-- Download --*/
  /*-- End Download --*/
  /*----- End About CSS -----*/
  /*----- Service Details CSS -----*/
  /*-- Page Title --*/
  /*-- End Page Title --*/
  /*-- Service Details --*/
  /*-- End Service Details --*/
  /*----- End Service Details CSS -----*/
  /*----- Blog Details CSS -----*/
  /*-- Service Details --*/
  /*-- End Service Details --*/
  /*----- End Blog Details CSS -----*/
  /*----- Checkout CSS -----*/
  /*-- Checkout --*/
  /*-- End Checkout --*/
  /*----- End Checkout CSS -----*/
  /*----- Coming Soon CSS -----*/
  /*-- Coming --*/
  /*-- End Coming --*/
  /*----- End Coming Soon CSS -----*/
  /*----- FAQ CSS -----*/
  /*-- FAQ --*/
  /*-- End FAQ --*/
  /*----- End FAQ CSS -----*/
  /*----- Terms & Conditions CSS -----*/
  /*-- Terms --*/
  /*-- End Terms --*/
  /*----- End Terms & Conditions CSS -----*/
  /*----- 404 CSS -----*/
  /*-- 404 --*/
  /*-- End 404 --*/
  /*----- End 404 CSS -----*/
  /*----- Contact CSS -----*/
  /*-- Location --*/
  /*-- End Location --*/
  /*-- Form --*/
  /*-- End Form --*/
  /*----- End Contact CSS -----*/
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .site-chrome-scope .main-nav nav .navbar-nav .nav-item a {
    font-size: 14px;
    margin-left: 5px;
    margin-right: 5px;
  }
}
@media only screen and (max-width: 991px) {
  .site-chrome-scope .mean-container .mean-nav ul li a.mean-expand {
    margin-top: 0;
  }
}
/*-- Custom Mobile/Tablet Header --*/
@media only screen and (max-width: 991px) {
  .site-chrome-scope,
  .site-chrome-scope {
    overflow-x: hidden;
  }
  .site-chrome-scope .navbar-area.fixed-top {
    position: relative;
  }
  .site-chrome-scope .mobile-nav.mean-container .mean-bar,
  .site-chrome-scope .mobile-nav.mean-container .mean-bar * {
    box-sizing: border-box;
  }
  .site-chrome-scope .mobile-nav {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    background-color: #000000;
    padding: 20px 15px 15px;
  }
  .site-chrome-scope .mobile-nav .logo {
    position: static;
    order: 1;
    margin-bottom: 15px;
  }
  .site-chrome-scope .mobile-nav .logo img {
    max-width: 150px;
  }
  .site-chrome-scope .mobile-nav .mobile-nav-cta {
    order: 2;
    width: 100%;
    max-width: 280px;
    text-align: center;
    margin-bottom: 15px;
  }
  .site-chrome-scope .mobile-nav.mean-container .mean-bar {
    order: 3;
    position: static;
    float: none;
    width: 100%;
    height: auto;
    padding: 0;
    background-color: transparent;
    border-bottom: none;
    box-sizing: border-box;
  }
  .site-chrome-scope .mobile-nav a.meanmenu-reveal {
    box-sizing: border-box;
    position: static;
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    float: none;
    width: 100%;
    height: auto;
    padding: 12px 20px;
    border: 1px solid rgba(255, 255, 255, 0.4);
    border-radius: 6px;
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-indent: 0;
    line-height: normal;
  }
  .site-chrome-scope .mobile-nav a.meanmenu-reveal i {
    font-size: 18px;
  }
  .site-chrome-scope .mobile-nav .mean-nav {
    box-sizing: border-box;
    float: none;
    width: 100%;
    margin-top: 15px;
    border-radius: 6px;
    overflow: hidden;
  }
  .site-chrome-scope .mobile-nav .mean-nav .side-nav {
    display: none;
  }
}

