:root,body[data-theme=default]{--theme-primary: #e8a43c;--theme-primary-dark: #b87a1d;--theme-primary-light: #f2c46f;--theme-primary-rgb: 232, 164, 60;--theme-navy: #202427;--theme-navy-rgb: 32, 36, 39;--theme-bg: #f5f6f8;--theme-surface: #ffffff;--theme-border: #e6e6e8;--theme-text: #1f1f1f;--theme-muted: #75706d;--theme-text-inverted: #ffffff;--theme-banner-text: #ffffff;--theme-banner-border: #ffffff;--theme-btn-text: var(--theme-navy);--theme-btn-text-hover: var(--theme-text-inverted);--theme-btn-text-two: var(--theme-text-inverted);--theme-preloader-bg: rgba(var(--theme-navy-rgb), .96);--theme-preloader-wordmark: var(--theme-text-inverted);--theme-preloader-wordmark-stroke: rgba(255,255,255,.35);--theme-preloader-ring-outer-a: var(--theme-text-inverted);--theme-preloader-ring-outer-b: rgba(255,255,255,.14);--theme-preloader-ring-inner: rgba(255,255,255,.35);--theme-logo-dark: var(--theme-navy);--theme-logo-light: var(--theme-text-inverted)}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;overflow-x:hidden}.header-style-three .header-top:before,.header-style-three .header-top:after{width:calc(50% - 330px)!important}.header-style-three .header-top:before{left:80px!important}.header-style-three .header-top:after{right:80px!important}.header-style-three .header-lower .logo-box{width:180px;height:80px;line-height:60px;top:-18px}.header-style-three .header-lower .logo-box img{display:block;margin:0 auto;max-width:160px;max-height:68px}.header-style-three .header-top .info li:before{display:none}.header-style-three .header-top .info li:last-child{margin:0!important}body .header-style-three .main-menu .navigation>li>a{padding-left:18px!important;padding-right:18px!important;letter-spacing:.01em}body .main-header .main-menu .navigation.nav-dark>li>a{color:#1a1a1a!important}body .main-header .main-menu .navigation.nav-dark>li:hover>a,body .main-header .main-menu .navigation.nav-dark>li.current>a{color:var(--theme-color)!important}body .main-header .main-menu .navigation>li>a:before,body .main-header .main-menu .navigation>li>a:after,body .main-header .main-menu .navigation>li.dropdown>a:before,body .main-header .main-menu .navigation>li.dropdown>a:after,body .main-header .sticky-header .main-menu .navigation>li>a:before,body .main-header .sticky-header .main-menu .navigation>li>a:after,body .main-header .sticky-header .main-menu .navigation>li.dropdown>a:before,body .main-header .sticky-header .main-menu .navigation>li.dropdown>a:after{display:none!important;content:none!important;visibility:hidden!important;opacity:0!important;background:none!important;border:0!important}body .main-header .main-menu .navigation>li.dropdown>a,body .main-header .sticky-header .main-menu .navigation>li.dropdown>a{padding-right:18px!important}body .main-header .main-menu .dropdown-btn,body .main-header .sticky-header .main-menu .dropdown-btn,body .mobile-menu .dropdown-btn{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}body .main-header .main-menu .dropdown-btn>*,body .main-header .sticky-header .main-menu .dropdown-btn>*,body .mobile-menu .dropdown-btn>*{display:none!important;visibility:hidden!important}.header-style-three .other-option li:only-child:before,.header-style-three .other-option li:only-child:after{display:none}.header-style-three .other-option li:only-child{margin-right:32px!important;padding-left:34px}.main-header .menu-right .social-links.social-links--trim li{margin-right:10px!important}.main-header .menu-right .social-links.social-links--trim li a,.main-header .sticky-header .social-links.social-links--trim li a{display:flex!important;align-items:center;justify-content:center;width:30px!important;height:30px!important;line-height:1!important;font-size:13px!important}.main-header .menu-right .social-links.social-links--trim li a i,.main-header .sticky-header .social-links.social-links--trim li a i{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1;transform:none!important;margin:0!important;top:auto!important;left:auto!important;position:static!important;vertical-align:middle!important;text-align:center}.sticky-header .menu-right .info,.sticky-header .menu-right .social-links.social-links--trim{margin:0!important}.banner-style-three .content-inner .circle-box{display:flex;align-items:center;justify-content:center}.banner-style-three .content-inner .circle-box .banner-logo-box,.banner-style-three .content-inner .circle-box .banner-logo-box img{transition:none!important;transform:none!important;animation:none!important}@media (max-width: 1200px){.header-style-three .header-top{padding:14px 40px 18px!important}.header-style-three .header-top:before{left:40px!important}.header-style-three .header-top:after{right:40px!important}.header-style-three .header-top:before,.header-style-three .header-top:after{width:calc(50% - 270px)!important}.header-style-three .header-top .info.clearfix:first-of-type{align-items:flex-start!important;padding-top:6px!important;padding-bottom:6px!important}.header-style-three .header-top .info.clearfix{column-gap:20px!important;max-width:calc(50% - 140px)!important}.header-style-three .header-top .info.clearfix li{font-size:13px!important;padding-left:22px!important;line-height:18px!important}.header-style-three .header-top .info.clearfix li:nth-child(2){font-size:10px!important;padding-left:20px!important;letter-spacing:.02em!important;line-height:15px!important;min-width:220px!important;text-transform:uppercase}.header-style-three .header-top .info.clearfix li:nth-child(2) i{top:5px!important;font-size:13px!important}.header-style-three .header-lower .logo-box{top:-16px!important}}@media (max-width: 980px){.header-style-three .header-top{padding:14px 32px 16px!important}.header-style-three .header-top .top-inner{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.header-style-three .header-top .info.clearfix{max-width:100%!important}.header-style-three .header-top .info.clearfix:last-of-type{justify-content:flex-start!important}.header-style-three .header-top .info.clearfix:first-of-type{align-items:flex-start!important}.header-style-three .header-top:before,.header-style-three .header-top:after{width:calc(50% - 230px)!important}.header-style-three .header-lower .logo-box{top:-14px!important}}@media (max-width: 720px){.header-style-three .header-top{padding:14px 20px!important}.header-style-three .header-top .info.clearfix{flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;row-gap:8px!important;column-gap:0!important;flex-wrap:wrap!important;padding:0!important}.header-style-three .header-top .info.clearfix li{font-size:14px!important;line-height:20px!important;white-space:normal!important;min-width:0!important}.header-style-three .header-top .info.clearfix li:nth-child(2){font-size:11px!important;text-transform:uppercase;letter-spacing:.015em;line-height:16px!important}.header-style-three .header-top .info.clearfix li:nth-child(2) i{top:6px!important}.header-style-three .header-top:before,.header-style-three .header-top:after{display:none!important}.header-style-three .header-lower .logo-box{top:-12px!important}}@media (max-width: 560px){.header-style-three .header-lower{padding:0 20px!important}}.handle-preloader{z-index:999999}.handle-preloader .animation-preloader{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;z-index:100;padding:300px 70px 92px;--pl-box: 314px;--pl-img: 270px;--pl-gap: 40px;--pl-textfs: 58px;--pl-textls: 10px}.handle-preloader .animation-preloader .preloader-logo-box{position:relative;width:var(--pl-box);height:var(--pl-box);margin:0 auto var(--pl-gap) auto;display:flex;align-items:center;justify-content:center}.handle-preloader .animation-preloader .preloader-logo{width:var(--pl-img);min-width:var(--pl-img);max-width:92%;max-height:92%;height:auto;display:block;position:relative;z-index:3;filter:drop-shadow(0 8px 24px rgba(0,0,0,.18))}.handle-preloader .animation-preloader .preloader-logo-ring{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;box-sizing:border-box}.handle-preloader .animation-preloader .preloader-logo-ring--outer{border:2px solid var(--theme-preloader-ring-outer-b);border-top-color:var(--theme-preloader-ring-outer-a);border-right-color:#fff9;animation:preloader-spin-cw 1.35s linear infinite;box-shadow:inset 0 0 0 1px #ffffff0d}.handle-preloader .animation-preloader .preloader-logo-ring--inner{width:78%;height:78%;top:11%;left:11%;border:2px dashed var(--theme-preloader-ring-inner);animation:preloader-spin-ccw 2.1s linear infinite;opacity:.85}@keyframes preloader-spin-cw{to{transform:rotate(360deg)}}@keyframes preloader-spin-ccw{to{transform:rotate(-360deg)}}@keyframes preloader-logo-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.03)}}@keyframes preloader-logo-pulse{0%,to{filter:drop-shadow(0 8px 24px rgba(0,0,0,.18))}50%{filter:drop-shadow(0 12px 30px rgba(255,255,255,.16))}}.handle-preloader .animation-preloader .spinner{display:none}.handle-preloader .animation-preloader .txt-loading{display:block;width:100%;margin:0;text-align:center;white-space:nowrap;font-size:var(--pl-textfs)}.handle-preloader .animation-preloader .txt-loading .letters-loading{font-family:Urbanist,sans-serif;font-weight:700;letter-spacing:var(--pl-textls);display:inline-block;position:relative;font-size:inherit;line-height:1;text-transform:uppercase;color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--theme-preloader-wordmark-stroke)}.handle-preloader .animation-preloader .txt-loading .letters-loading--7{width:.55em;letter-spacing:0}.handle-preloader .animation-preloader .txt-loading .letters-loading:before{animation:letters-loading 4s infinite;content:attr(data-text-preloader);left:0;opacity:0;top:0;position:absolute;color:var(--theme-preloader-wordmark)}.handle-preloader .animation-preloader .txt-loading .letters-loading--1:before{animation-delay:0s}.handle-preloader .animation-preloader .txt-loading .letters-loading--2:before{animation-delay:.2s}.handle-preloader .animation-preloader .txt-loading .letters-loading--3:before{animation-delay:.4s}.handle-preloader .animation-preloader .txt-loading .letters-loading--4:before{animation-delay:.6s}.handle-preloader .animation-preloader .txt-loading .letters-loading--5:before{animation-delay:.8s}.handle-preloader .animation-preloader .txt-loading .letters-loading--6:before{animation-delay:1s}.handle-preloader .animation-preloader .txt-loading .letters-loading--7:before{animation-delay:1.2s}.handle-preloader .animation-preloader .txt-loading .letters-loading--8:before{animation-delay:1.4s}.handle-preloader .animation-preloader .txt-loading .letters-loading--9:before{animation-delay:1.6s}.handle-preloader .animation-preloader .txt-loading .letters-loading--10:before{animation-delay:1.8s}.handle-preloader .animation-preloader .txt-loading .letters-loading--11:before{animation-delay:2s}.handle-preloader .animation-preloader .txt-loading .letters-loading--12:before{animation-delay:2.2s}@media only screen and (max-width: 991px){.handle-preloader .animation-preloader{--pl-box: 314px;--pl-img: 270px;--pl-textfs: 52px;--pl-textls: 8px}}@media only screen and (max-width: 767px){.handle-preloader .animation-preloader{padding:210px 0 120px;--pl-textfs: 42px;--pl-textls: 6px}}@media only screen and (max-width: 599px){.handle-preloader .animation-preloader{--pl-textfs: 34px;--pl-textls: 4px}}@media only screen and (max-width: 499px){.handle-preloader .animation-preloader{--pl-textfs: 28px;--pl-textls: 3px;--pl-gap: 28px}}@media only screen and (max-width: 399px){.handle-preloader .animation-preloader{--pl-textfs: 22px;--pl-textls: 2px;--pl-gap: 22px}}html,body{background-color:var(--theme-bg)!important}body,p{color:var(--theme-muted)!important}h1,h2,h3,h4,h5,h6{color:var(--theme-text)!important}.sec-title.light h1,.sec-title.light h2,.sec-title.light h3,.sec-title.light h4,.sec-title.light h5,.sec-title.light h6,.sec-title.light p,.cta-section h2,.cta-section p,.cta-section h6,.cta-section h3,.cta-section h3 a,.cta-section h6 a{color:var(--theme-text-inverted)!important}.banner-style-three,.banner-style-three *,.banner-style-three h1,.banner-style-three h2,.banner-style-three h3,.banner-style-three h4,.banner-style-three h5,.banner-style-three h6,.banner-style-three p,.banner-style-three li,.banner-style-three span,.banner-style-three a,.banner-style-three .sub-title,.banner-style-three .content-box,.banner-style-three .content-box h2,.banner-style-three .content-box p,.banner-style-three .link-box a,.banner-style-three .content-inner>*{color:#fff!important;color:var(--theme-banner-text, #ffffff)!important}.banner-style-three .content-box .link-box a{border-color:#fff!important;border-color:var(--theme-banner-border, #ffffff)!important}.loader-wrap .layer .overlay{background:var(--theme-navy)!important}.theme-btn-one{color:var(--theme-btn-text)!important}.theme-btn-one:before{background:var(--theme-primary)!important;background-color:var(--theme-primary)!important}.theme-btn-one:hover{color:var(--theme-btn-text-hover)!important}.theme-btn-one span{color:var(--theme-btn-text)!important}.theme-btn-one span:before{color:var(--theme-btn-text)!important}.theme-btn-one:hover,.theme-btn-one:hover span,.theme-btn-one:hover span:before{color:var(--theme-btn-text-hover)!important}.theme-btn-two{background:var(--theme-primary)!important;background-color:var(--theme-primary)!important;color:var(--theme-btn-text-two)!important}.theme-btn-two:hover{background:var(--theme-primary-dark)!important;background-color:var(--theme-primary-dark)!important;color:var(--theme-btn-text-two)!important}.header-top{background-color:transparent!important;background:transparent!important}.header-top,.header-top li,.header-top li span,.header-top li a,.header-top .top-right li a,.header-top .top-left li a,.header-top .top-left .info li i,.header-top .top-right .social-icon li a i,.header-top .top-right .option-box li a,.header-top i{color:var(--theme-text-inverted)!important}.pagination li a{background-color:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}.pagination li a:hover,.pagination li a.current{background-color:var(--theme-primary)!important;border-color:var(--theme-primary)!important;color:var(--theme-btn-text-two)!important}.deals-section .offer-box h3{background:var(--theme-navy)!important;color:var(--theme-text-inverted)!important}.highlights-section,.highlights-section:before,.menu-section:before{background-color:var(--theme-navy)!important}.overlay-anim-black-bg:after{background:var(--theme-navy)!important}.highlights-section h1,.highlights-section h2,.highlights-section h3,.highlights-section h4,.highlights-section h5,.highlights-section h6,.highlights-section p,.highlights-section a:not(:hover),.menu-section h1,.menu-section h2,.menu-section h3,.menu-section h4,.menu-section h5,.menu-section h6,.menu-section p{color:var(--theme-text-inverted)!important}.banner-style-three .owl-theme .owl-dots .owl-dot.active span,.banner-style-three .owl-theme .owl-dots .owl-dot:hover span{background:var(--theme-primary)!important;background-color:var(--theme-primary)!important}.banner-style-three .owl-dots button.active:before,.banner-style-three .owl-dots button.active:after{color:var(--theme-primary)!important}.main-header .navigation>li.current>a,.main-header .navigation>li:hover>a,.sticky-header .main-menu .navigation>li.current>a,.sticky-header .main-menu .navigation>li>a:hover{color:var(--theme-primary)!important}.sec-title h6,.deals-section h6{color:var(--theme-primary)!important}.menu-style-three .tabs-box .tab-buttons .tab-btn.active-btn,.menu-style-three .tabs-box .tab-buttons .tab-btn:hover{background-color:var(--theme-primary)!important;border-color:var(--theme-primary)!important;color:var(--theme-btn-text-two)!important}.menu-style-three .tabs-box .tab-buttons .tab-btn{border-color:var(--theme-border)!important;color:var(--theme-text)!important}.welcome-section,.welcome-block-one .inner-box:before{background-color:var(--theme-navy)!important}.welcome-section h1,.welcome-section h2,.welcome-section h3,.welcome-section h4,.welcome-section h5,.welcome-section h6,.welcome-section p,.welcome-section a:not(:hover){color:var(--theme-text-inverted)!important}a:hover,.highlights-block-one .inner-box .more-btn a:hover,.menu-block-one .inner-box h3 a:hover,.recommendations-block-one .inner-box h3 a:hover,.content-block-five .content-box .inner-box h6 a:hover{color:var(--theme-primary)!important}.chooseus-section .pattern-layer:before,.testimonial-section.style-two:before{background-color:var(--theme-primary)!important}.main-footer,.footer-bottom{background-color:var(--theme-navy)!important}.main-footer h1,.main-footer h2,.main-footer h3,.main-footer h4,.main-footer h5,.main-footer h6,.main-footer p,.main-footer li,.main-footer a:not(:hover){color:var(--theme-text-inverted)!important}.main-footer .widget-title,.main-footer .links-widget li a:hover,.main-footer .contact-widget li a:hover,.footer-bottom a:hover{color:var(--theme-primary)!important}.footer-bottom,.footer-bottom a:not(:hover){color:var(--theme-text-inverted)!important}input:focus,textarea:focus,select:focus,.form-group input:focus,.form-group textarea:focus,.default-form input:focus,.default-form textarea:focus{border-color:var(--theme-primary)!important;outline-color:var(--theme-primary)!important}.guest-reviews{position:relative;isolation:isolate;padding:100px 0;background:var(--theme-navy)}.guest-reviews__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed;pointer-events:none}.guest-reviews__background:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--theme-navy-rgb),.78)}.guest-reviews__heading{text-align:center;margin-bottom:48px}.guest-reviews__heading .sub-title{color:var(--theme-primary)}.guest-reviews__heading h2{font-size:clamp(32px,4vw,52px);line-height:1.15;margin-bottom:18px}.guest-reviews__heading h2,.guest-reviews__heading p{color:var(--theme-text-inverted)!important}.guest-reviews__heading p{font-size:18px}.guest-reviews__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:24px}.guest-review{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:32px;border:1px solid var(--theme-border);border-top:4px solid var(--theme-primary);border-radius:20px;background:var(--theme-surface);box-shadow:0 12px 36px rgba(var(--theme-navy-rgb),.07);transition:transform .25s ease,box-shadow .25s ease}.guest-review:hover{transform:translateY(-4px);box-shadow:0 18px 42px rgba(var(--theme-navy-rgb),.13)}.guest-review--featured{grid-row:span 2;padding:40px;background:radial-gradient(circle at bottom right,rgba(var(--theme-primary-rgb),.19),transparent 65%),var(--theme-navy);border-color:var(--theme-navy);border-top-color:var(--theme-primary)}.guest-review__author{display:flex;align-items:center;gap:14px}.guest-review__avatar{width:50px;height:50px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:rgba(var(--theme-primary-rgb),.2);color:var(--theme-navy);font-size:17px;font-weight:700}.guest-review--featured .guest-review__avatar{background:var(--theme-primary)}.guest-review__author h3{font-size:18px;line-height:1.4;margin:0}.guest-review__source{font-size:12px;color:var(--theme-muted)}.guest-review__google{margin-left:auto;color:var(--theme-primary-dark);font-size:24px}.guest-review__stars{color:var(--theme-primary-dark);letter-spacing:3px;font-size:19px;margin:22px 0 14px}.guest-review blockquote{position:relative;z-index:1;margin:0 0 28px;padding:0;border:0;background:transparent;color:var(--theme-text);font-size:17px;line-height:1.8;font-style:normal}.guest-review--featured blockquote{font-size:19px;line-height:1.9}.guest-review--featured .guest-review__author h3,.guest-review--featured blockquote{color:var(--theme-text-inverted)!important}.guest-review--featured .guest-review__source,.guest-review--featured .guest-review__footer{color:var(--theme-text-inverted)}.guest-review--featured .guest-review__stars,.guest-review--featured .guest-review__google{color:var(--theme-primary-light)}.guest-review__quote{position:absolute;bottom:25px;right:24px;color:var(--theme-primary);opacity:.12;font:220px/1 Georgia,serif;pointer-events:none}.guest-review__footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:auto;padding-top:18px;border-top:1px solid rgba(var(--theme-primary-rgb),.3);color:var(--theme-muted);font-size:11px}.guest-review__footer span:first-child{font-weight:700;letter-spacing:2px}.guest-reviews__action{text-align:center;margin-top:40px}.guest-reviews__link{display:inline-flex;align-items:center;gap:24px;padding:18px 28px;border-radius:50px;background:var(--theme-primary);color:var(--theme-navy);font-size:13px;font-weight:700;letter-spacing:1px;transition:background .2s ease}.guest-reviews .guest-reviews__link:hover{background:var(--theme-navy);color:var(--theme-text-inverted)!important}.guest-reviews__link:focus-visible{outline:3px solid var(--theme-primary-dark);outline-offset:5px}@media (max-width: 767px){.guest-reviews{padding:64px 0}.guest-reviews__grid{grid-template-columns:1fr;gap:20px}.guest-review--featured{grid-row:auto}.guest-review,.guest-review--featured{padding:26px}.guest-review--featured blockquote{font-size:17px}}@media (prefers-reduced-motion: reduce){.guest-review,.guest-reviews__link{transition:none}.guest-review:hover{transform:none}}@media (max-width: 991px),(hover: none),(prefers-reduced-motion: reduce){.guest-reviews__background{background-attachment:scroll}}.about-style-three .content-block-six .content-box .sec-title{padding-right:380px}@media only screen and (max-width: 991px){.about-style-three .content-block-six .content-box .sec-title{padding-right:0}}.about-style-three .content-block-six .content-box .inner-box .image-inner{max-width:350px}@media only screen and (max-width: 991px){.about-style-three .content-block-six .content-box .inner-box{padding-right:0}.about-style-three .content-block-six .content-box .inner-box .image-inner{position:relative;top:0;max-width:100%;margin:34px 0 0}}.sticky-header{position:fixed;top:0;width:100%;transform:translateY(-100%);opacity:0;visibility:hidden;transition:transform .3s ease-in-out,opacity .3s,visibility .3s;z-index:1000;background-color:#fff!important;box-shadow:0 2px 10px #0000001a}.sticky-header.visible{transform:translateY(0);opacity:1!important;visibility:visible!important}@media only screen and (min-width: 992px){.mobile-menu{display:none!important}}.page-title h1{color:#fff!important}.contact-section{background:#fff;position:relative}.contact-section .info-inner{position:relative;padding-right:50px}.contact-section .info-list li{position:relative;display:block;padding-left:90px;margin-bottom:50px}.contact-section .info-list li:before{position:absolute;content:"";left:30px;top:60px;width:1px;height:calc(100% - 10px);background:#e5e5e5}.contact-section .info-list li:last-child:before{display:none}.contact-section .info-list li .icon{position:absolute;left:0;top:0;width:60px;height:60px;line-height:60px;background:var(--theme-primary-light);color:var(--theme-primary-dark);border-radius:50%;text-align:center;font-size:20px;box-shadow:0 0 0 10px rgba(var(--theme-primary-rgb),.1);z-index:1}.contact-section .info-list li h4{font-size:22px;font-weight:700;margin-bottom:8px;color:var(--theme-navy)}.contact-section .info-list li p{margin:0;line-height:1.6;font-size:16px;color:#666}.contact-section .info-list li .link{margin-top:15px}.contact-section .info-list li .link a{display:inline-block;padding:4px 15px;background:#e5e5e5;color:#000;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-radius:20px;text-decoration:none;transition:all .3s ease}.contact-section .info-list li .link a:hover{background:var(--theme-primary);color:#fff}.contact-section .form-inner{position:relative;padding:50px;background:#f8f8f8;border-radius:10px;box-shadow:0 10px 40px #0000000d}.contact-section .form-inner h3{font-size:30px;font-weight:700;margin-bottom:30px;color:var(--theme-navy)}.contact-section .form-group{margin-bottom:20px}.contact-section .form-group input,.contact-section .form-group textarea{width:100%;height:55px;background:#fff;border:1px solid #e5e5e5;padding:10px 25px;border-radius:5px;font-size:15px;transition:all .3s ease}.contact-section .form-group textarea{height:150px;resize:none}.contact-section .form-group input:focus,.contact-section .form-group textarea:focus{border-color:var(--theme-primary)}.contact-section .message-btn .theme-btn-two{width:100%;padding:15px 30px;font-size:16px;font-weight:700}.boxed_wrapper{overflow:visible!important}.artisan-menu-page{background-color:#0c1013;color:#fff;overflow:visible}.menu-hero{position:relative;height:60vh;min-height:400px;background-size:cover;background-position:center;background-attachment:fixed;display:flex;align-items:center;justify-content:center;text-align:center}.menu-hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0009}.hero-content{position:relative;z-index:1}.hero-content .sub-title{color:var(--theme-primary);text-transform:uppercase;letter-spacing:5px;font-weight:700;display:block;margin-bottom:15px}.hero-content h1{font-size:80px;text-transform:uppercase;font-weight:900;margin:0;color:#fff!important}.hero-content .brush-line{width:200px;height:20px;background:url(assets/images/shape/shape-26.png) no-repeat center;background-size:contain;margin:20px auto;filter:brightness(0) invert(1)}.hero-content p{font-size:18px;color:#ccc;max-width:600px;margin:0 auto}.menu-listing-section{position:relative;padding:100px 0;background:#0c1013}.menu-listing-section .bg-watermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:250px;font-weight:900;color:#ffffff05;white-space:nowrap;pointer-events:none;z-index:0;overflow:hidden;max-width:100vw}@media only screen and (max-width: 991px){.menu-listing-section .bg-watermark{font-size:120px}}.menu-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:60px;position:relative;z-index:1}.menu-category-block{background:#ffffff05;border:1px solid rgba(255,255,255,.05);padding:40px;border-radius:2px;transition:transform .3s ease}.menu-category-block.wide-block{grid-column:span 2;display:flex;align-items:flex-start;gap:0;padding:0;overflow:visible;background:#ffffff05;border:1px solid rgba(255,255,255,.05)}.menu-category-block.wide-block .category-banner{flex:0 0 40%;height:500px;position:sticky;top:120px;margin-bottom:0;border-radius:2px 0 0 2px}.menu-category-block.wide-block .items-container{flex:1;padding:40px 60px}.category-banner{position:relative;height:200px;background-size:cover;background-position:center;margin-bottom:30px;border-radius:2px;display:flex;align-items:center;justify-content:center;overflow:hidden}.category-banner .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0003,#000c)}.banner-text{position:relative;z-index:1;text-align:center}.banner-text .cat-num{font-size:14px;color:var(--theme-primary);font-weight:700;border-bottom:1px solid var(--theme-primary);margin-bottom:5px;display:inline-block}.banner-text h2{font-size:32px;text-transform:uppercase;color:#fff!important;margin:0;letter-spacing:2px}.menu-item-row{margin-bottom:25px}.item-title-row{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:5px}.item-name{font-size:20px;font-weight:700;color:#fff!important;margin:0;white-space:normal}.price-leader{flex:1;border-bottom:1px dotted rgba(255,255,255,.2);margin:0 15px;position:relative;top:-4px}.item-price{font-size:18px;color:var(--theme-primary);font-weight:700}.item-desc{font-size:14px;color:#888;line-height:1.4;margin:0}.menu-bottom-shape{text-align:center;padding:60px 0;background:#0c1013}.menu-bottom-shape img{width:150px;opacity:.3;filter:brightness(0) invert(1)}@media only screen and (max-width: 1199px){.hero-content h1{font-size:60px}}@media only screen and (max-width: 991px){.menu-grid{grid-template-columns:1fr;gap:30px}.menu-category-block{padding:25px}.menu-category-block.wide-block{grid-column:span 1;flex-direction:column;width:100%;max-width:100%;box-sizing:border-box}.menu-category-block.wide-block .category-banner{flex:none;width:100%;height:250px;position:static;min-height:auto;border-radius:2px 2px 0 0}.menu-category-block.wide-block .items-container{padding:30px 20px;width:100%;box-sizing:border-box}.hero-content h1{font-size:50px}}@media only screen and (max-width: 767px){.item-title-row{flex-direction:column;align-items:flex-start}.price-leader{display:none}.item-price{margin-top:5px}.hero-content h1{font-size:40px}.menu-hero{height:40vh}}.static-menu .scroll-indicator{position:absolute;bottom:80px;left:50%;transform:translate(-50%);z-index:3;text-align:center;color:#fff}.static-menu .scroll-indicator span{display:block;font-size:12px;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;opacity:.6}.static-menu .scroll-indicator .mouse{width:20px;height:35px;border:2px solid rgba(255,255,255,.3);border-radius:20px;margin:0 auto;position:relative}.static-menu .scroll-indicator .mouse:before{content:"";position:absolute;top:5px;left:50%;transform:translate(-50%);width:2px;height:6px;background:#fff;border-radius:2px;animation:scrollWheel 2s infinite}@keyframes scrollWheel{0%{top:5px;opacity:1}to{top:20px;opacity:0}}.apps-section{position:relative;padding:120px 0;background:#f8f8f8}.image-block-two .image-box{position:relative;padding-right:60px}.image-block-two .image-box .big-text{position:absolute;top:50%;right:-80px;font-size:120px;font-family:Urbanist,sans-serif;font-weight:900;color:#00000008;text-transform:uppercase;transform:translateY(-50%) rotate(90deg);letter-spacing:-5px}.image-block-two .location-box{position:absolute;background:#fff;border-radius:30px;padding:15px 25px 15px 60px;box-shadow:0 10px 30px #0000001a;z-index:2}.image-block-two .location-box.one{left:-20px;bottom:150px}.image-block-two .location-box.two{right:20px;top:50px}.image-block-two .location-box .icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:40px;height:40px;line-height:40px;background:var(--theme-primary);color:#fff;text-align:center;border-radius:50%}.content-block-two .sec-title{margin-bottom:40px}.content-block-two .download-list li{display:inline-block;margin-right:15px}.content-block-two .download-list li a{display:block;width:60px;height:60px;line-height:60px;background:var(--theme-navy);color:#fff;text-align:center;border-radius:50%;font-size:20px;transition:all .3s ease}.content-block-two .download-list li a:hover{background:var(--theme-primary)}.clients-box{margin-top:40px}.clients-logo li{display:inline-block;margin-right:30px}.clients-logo li img{max-height:40px;opacity:.6}.reserve-section .inner-container{position:relative;padding:80px 60px;border-radius:15px;overflow:hidden}.reserve-section .inner-container .bg-layer{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center}.reserve-section .inner-container .bg-layer:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:#0009}.reserve-section .content-box{position:relative;z-index:1}.reserve-section .content-box h2{color:#fff;font-size:40px;font-weight:700;margin-bottom:20px}.reserve-section .content-box p{color:#e5e5e5;font-size:18px;margin-bottom:30px}.reserve-section .support-box{position:relative;padding-left:70px;margin-bottom:40px}.reserve-section .support-box .icon-box{position:absolute;left:0;top:0;font-size:40px;color:var(--theme-primary)}.reserve-section .support-box h6{color:#fff;text-transform:uppercase;font-size:14px;letter-spacing:1px}.reserve-section .support-box h3 a{color:#fff;font-size:28px;font-weight:700}.branches-section .single-item{position:relative;padding:40px 30px;background:#fff;border:1px solid #e5e5e5;transition:all .3s ease;border-radius:10px}.branches-section .single-item:hover{box-shadow:0 10px 40px #0000000d;border-color:var(--theme-primary)}.branches-section .single-item .icon-box{font-size:50px;color:var(--theme-primary);margin-bottom:25px}.branches-section .single-item h3{font-size:24px;font-weight:700;margin-bottom:15px;color:var(--theme-navy)}.branches-section .single-item p{margin-bottom:15px}.branches-section .single-item .mail-box a{color:var(--theme-primary);font-weight:700;text-decoration:underline}.main-header .sticky-header.visible .outer-box{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 70px!important;width:100%!important}.main-header .sticky-header.visible .logo-box{flex:0 0 auto!important}.main-header .sticky-header.visible .menu-area{flex:1 1 auto!important;display:flex!important;justify-content:center!important}.main-header .sticky-header.visible .menu-right{flex:0 0 auto!important}.experience-section{position:relative;padding:140px 0;background-color:var(--theme-navy);overflow:hidden}.experience-section .exp-image-box{position:relative;height:100%;min-height:540px}.experience-section .exp-image{position:absolute;padding:14px;background:#fff;box-shadow:0 25px 50px #0000004d;transition:transform .4s ease;z-index:2}.experience-section .exp-image-1{width:45%;max-width:340px;top:160px;left:0;transform:rotate(-6deg)}.experience-section .exp-image-2{width:50%;max-width:380px;top:40px;left:20%;transform:rotate(3deg);z-index:3}.experience-section .exp-image img{width:100%;height:auto;display:block}.experience-section .exp-shape{position:absolute;background-size:contain;background-repeat:no-repeat;pointer-events:none;z-index:1}.experience-section .exp-shape-1{width:280px;height:120px;top:130px;left:-80px;transform:rotate(-15deg)}.experience-section .exp-shape-2{width:220px;height:80px;bottom:770px;left:370px;transform:scaleX(-1) rotate(0)}.experience-section .exp-doodle{position:absolute;opacity:.15;pointer-events:none;z-index:1}.experience-section .exp-doodle img{width:100%;height:auto;display:block;filter:brightness(0) invert(1) sepia(1) saturate(5) hue-rotate(10deg)}.experience-section .exp-doodle-1{bottom:200px;right:-40px;width:220px;transform:rotate(-25deg)}.experience-section .exp-doodle-2{top:-80px;left:-80px;width:300px;transform:rotate(-15deg)}.experience-section .exp-feature-item .icon-box img{filter:brightness(0) saturate(100%) invert(58%) sepia(85%) saturate(415%) hue-rotate(352deg) brightness(91%) contrast(89%)}.experience-section .exp-content-box{padding-left:60px}.experience-section .sec-title .sub-title{position:relative;display:inline-block;color:var(--theme-primary);font-weight:700;letter-spacing:2px;font-size:15px;margin-bottom:20px;padding:0 30px}.experience-section .sec-title .sub-title:before,.experience-section .sec-title .sub-title:after{filter:brightness(0) saturate(100%) invert(58%) sepia(85%) saturate(415%) hue-rotate(352deg) brightness(91%) contrast(89%)}.experience-section .sec-title h2{font-size:58px;line-height:1.1;margin-bottom:30px;font-weight:800;letter-spacing:-.02em}.experience-section .text p{font-size:19px;line-height:1.7;color:#fffc!important;margin-bottom:50px}.experience-section .exp-features-grid{display:flex;justify-content:space-between;gap:20px;margin-bottom:60px;padding-top:40px;border-top:1px solid rgba(255,255,255,.1)}.experience-section .exp-feature-item{flex:1;position:relative;padding-right:20px}.experience-section .exp-feature-item:not(:last-child):after{content:"";position:absolute;right:0;top:10%;height:80%;width:1px;background:#ffffff1a}.experience-section .exp-feature-item .icon-box{font-size:48px;color:var(--theme-primary);margin-bottom:25px;height:60px;display:flex;align-items:center}.experience-section .exp-feature-item h4{font-size:14px;font-weight:700;color:#fff!important;margin-bottom:12px;letter-spacing:1px;text-transform:uppercase}.experience-section .exp-feature-item p{font-size:15px;line-height:1.6;color:#fff9!important}.experience-section .btn-box .theme-btn-one{background:var(--theme-primary);border-color:var(--theme-primary);color:#fff!important;padding:20px 40px;font-size:14px;font-weight:700;letter-spacing:1px;border-radius:50px}.experience-section .btn-box .theme-btn-one:hover{background:#fff;border-color:#fff;color:var(--theme-navy)!important}@media only screen and (max-width: 1200px){.experience-section .exp-image-2{left:80px}.experience-section .exp-content-box{padding-left:30px}.experience-section .sec-title h2{font-size:48px}}@media only screen and (max-width: 991px){.experience-section{padding:80px 0}.experience-section .exp-image-box{min-height:500px;margin-bottom:60px;display:flex;justify-content:center}.experience-section .exp-image-1{left:10%;width:45%}.experience-section .exp-image-2{left:30%;width:50%}.experience-section .exp-content-box{padding-left:0}.experience-section .exp-features-grid{flex-direction:column;gap:40px}.experience-section .exp-feature-item:after{display:none}.experience-section .exp-feature-item{padding-right:0;text-align:center}.experience-section .exp-feature-item .icon-box{justify-content:center}.experience-section .sec-title,.experience-section .text,.experience-section .btn-box{text-align:center}}@media (max-width: 767px){.experience-section .exp-image-box{min-height:350px}.experience-section .exp-image-1{width:55%;top:100px;left:0}.experience-section .exp-image-2{width:60%;top:20px;left:35%}.experience-section .exp-shape-1{width:160px;left:-20px;top:100px}.experience-section .exp-shape-2{display:none}.experience-section .exp-doodle-1{width:120px;bottom:20px;right:0}.experience-section .exp-doodle-2{width:160px;top:-40px;left:-20px}}.gallery-three-columns{background:#fff;position:relative;z-index:1}.gallery-three-columns .filters{position:relative;display:block;text-align:center;margin-bottom:60px}.gallery-three-columns .filters .filter-btns{display:inline-block;padding:0;margin:0;list-style:none}.gallery-three-columns .filters .filter-btns li{position:relative;display:inline-block;color:var(--theme-navy)!important;font-family:Urbanist,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin:0 20px;cursor:pointer;transition:all .3s ease}.gallery-three-columns .filters .filter-btns li.active,.gallery-three-columns .filters .filter-btns li:hover{color:var(--theme-primary)!important}.gallery-three-columns .filters .filter-btns li:before{position:absolute;content:"";left:-20px;top:50%;width:8px;height:8px;background:var(--theme-primary)!important;margin-top:-4px;transform:rotate(45deg) scale(0);transition:all .3s ease}.gallery-three-columns .filters .filter-btns li.active:before{transform:rotate(45deg) scale(1)}.gallery-three-columns .items-container{margin:0 -15px;position:relative;display:flex;flex-wrap:wrap}.gallery-three-columns .gallery-item-col{margin-bottom:30px;padding:0 15px;float:none!important;position:relative!important;left:auto!important;top:auto!important}.gallery-three-columns .gallery-block-one .inner-box{position:relative;overflow:hidden;border-radius:8px;box-shadow:0 10px 30px #0000000d}.gallery-three-columns .gallery-block-one .inner-box .image-box img{width:100%;transition:all .5s ease}.gallery-three-columns .gallery-block-one .inner-box:hover .image-box img{transform:scale(1.1)}.gallery-three-columns .gallery-block-one .inner-box .content-box{position:absolute;left:0;top:0;width:100%;height:100%;background:#121c30e6;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .5s ease;z-index:2;text-align:center;padding:20px}.gallery-three-columns .gallery-block-one .inner-box:hover .content-box{opacity:1;visibility:visible}.gallery-three-columns .gallery-block-one .inner-box .content-box .shape{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;opacity:.1;pointer-events:none}.gallery-three-columns .gallery-block-one .inner-box .content-box .inner{position:relative;z-index:3}.gallery-three-columns .gallery-block-one .inner-box .content-box .view-btn a{width:50px;height:50px;line-height:50px;background:var(--theme-primary);color:#fff;border-radius:50%;font-size:20px;display:inline-block;margin-bottom:15px;transition:all .3s ease}.gallery-three-columns .gallery-block-one .inner-box .content-box .view-btn a:hover{background:#fff;color:var(--theme-primary)}.gallery-three-columns .gallery-block-one .inner-box .content-box h3{margin:0}.gallery-three-columns .gallery-block-one .inner-box .content-box h3 a{color:#fff;font-size:24px;font-weight:700;text-transform:capitalize}.gallery-three-columns .gallery-block-one .inner-box .content-box h3 a:hover{color:var(--theme-primary)}.gallery-three-columns .pagination-wrapper .pagination li a{width:45px;height:45px;line-height:45px;background:#f5f5f5;color:var(--theme-navy);font-weight:700;border-radius:50%;display:inline-block;margin:0 5px;transition:all .3s ease}.gallery-three-columns .pagination-wrapper .pagination li a.current,.gallery-three-columns .pagination-wrapper .pagination li a:hover{background:var(--theme-primary);color:#fff}.cta-section .pattern-4{left:65%!important}@media only screen and (max-width: 1200px){.cta-section .pattern-4{display:none}}@media only screen and (max-width: 767px){.deals-section .carousel-content h2.special-font{font-size:60px!important;line-height:1!important}.deals-section .carousel-content{padding-top:60px!important;min-height:300px!important}.deals-section .carousel-content svg{display:none}}@media only screen and (max-width: 767px){.header-style-three .header-lower .logo-box{top:0!important;width:140px!important;height:60px!important}.header-style-three .header-lower .logo-box img{max-width:120px!important;max-height:50px!important}}.menu-style-three .tab-btns .tab-btn{width:auto!important;min-width:150px!important;flex:1!important;float:none!important;display:flex!important;align-items:center;justify-content:center;border:1px solid #eae9e5!important;margin:-1px!important}.menu-style-three .tab-btns{display:flex!important;flex-wrap:wrap!important;width:100%!important}.menu-style-three .tab-btns .tab-btn h5{padding-left:30px!important;margin:0!important}.menu-style-three .tabs-content .content-inner{position:sticky!important;top:100px!important;height:auto!important;margin-bottom:50px!important}.menu-style-three .tabs-content .content-inner .image-box{position:relative!important;right:auto!important;bottom:auto!important;margin-top:30px!important}.menu-style-three .tabs-content .content-inner .inner-box{min-height:400px!important}@media only screen and (max-width: 480px){.menu-style-three .tabs-box .tab-buttons .tab-btn{padding:10px 15px!important;font-size:13px!important;width:100%!important;margin-bottom:10px!important}}@media only screen and (max-width: 575px){.gallery-three-columns .filters .filter-btns li{margin:0 10px!important;font-size:14px!important}}@media only screen and (max-width: 400px){.gallery-three-columns .filters .filter-btns li{margin:0 5px!important;font-size:12px!important}}.floating-booking{position:fixed;right:30px;bottom:100px;z-index:999;transition:all .3s ease}.floating-booking-btn{display:flex;align-items:center;background:var(--theme-primary);color:#fff!important;padding:12px 20px;border-radius:50px;box-shadow:0 5px 15px #0003;text-decoration:none!important;font-family:Urbanist,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;overflow:hidden;max-width:50px;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.floating-booking-btn .icon-box{font-size:20px;min-width:20px;display:flex;align-items:center;justify-content:center}.floating-booking-btn .text{margin-left:10px;white-space:nowrap;opacity:0;transform:translate(20px);transition:all .3s ease}.floating-booking:hover .floating-booking-btn{max-width:250px;padding-right:25px}.floating-booking:hover .floating-booking-btn .text{opacity:1;transform:translate(0)}@media only screen and (max-width: 767px){.floating-booking{right:20px;bottom:30px}.floating-booking-btn{max-width:250px;padding-right:20px}.floating-booking-btn .text{opacity:1;transform:translate(0);font-size:12px}}.sticky-header .menu-right .btn-box .theme-btn-one{background:var(--theme-primary)!important;color:#fff!important}.sticky-header .menu-right .btn-box .theme-btn-one:hover{background:var(--theme-navy)!important}
