@import"https://fonts.googleapis.com/css?family=Bree+Serif|Poppins|Source+Sans+Pro|Montserrat:400,900&display=swap";@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:url(../../../assets/fonts/open-sans-v43-latin-300.woff2) format("woff2");font-display:swap}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;src:url(../../../assets/fonts/open-sans-v43-latin-300italic.woff2) format("woff2");font-display:swap}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(../../../assets/fonts/open-sans-v43-latin-regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(../../../assets/fonts/open-sans-v43-latin-600.woff2) format("woff2");font-display:swap}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:url(../../../assets/fonts/open-sans-v43-latin-600italic.woff2) format("woff2");font-display:swap}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(../../../assets/fonts/open-sans-v43-latin-700.woff2) format("woff2");font-display:swap}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:url(../../../assets/fonts/open-sans-v43-latin-700italic.woff2) format("woff2");font-display:swap}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;src:url(../../../assets/fonts/pacifico-v22-latin-regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Dancing Script;font-style:normal;font-weight:400;src:url(../../../assets/fonts/dancing-script-v28-latin-regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Dancing Script;font-style:normal;font-weight:700;src:url(../../../assets/fonts/dancing-script-v28-latin-700.woff2) format("woff2");font-display:swap}/*!   
 * Template Name: Epicure - Bootstrap 5 template for restaurants
 * Version: 2.3
 * Author: Xiaoying Riley
 * Copyright: 3rd Wave Media Ltd.
 * Website: http://themes.3rdwavemedia.com/
 * Twitter: @3rdwave_themes
*/html,body{height:100%}body{font-family:Open Sans,arial,sans-serif;color:#666;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.logo{font-family:Pacifico,cursive}p{margin-bottom:16px;line-height:1.5}a{color:#b98d36;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;text-decoration:none}a:hover,a:active{text-decoration:underline;color:#a57e30}a:focus{text-decoration:none;color:#a57e30;outline:none}.btn,a.btn{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;font-weight:700;font-size:14px}.btn .svg-inline--fa,a.btn .svg-inline--fa{color:#fff;margin-right:5px}.btn:hover,a.btn:hover{text-decoration:none}.btn:focus,a.btn:focus{color:#fff;box-shadow:none}a.btn-theme-primary,.btn-theme-primary{background:#b98d36;border:none;color:#fff;padding:10px 30px;text-transform:uppercase}a.btn-theme-primary:hover,a.btn-theme-primary:active,a.btn-theme-primary:focus,.btn-theme-primary:hover,.btn-theme-primary:active,.btn-theme-primary:focus{background:#a57e30;border:none;color:#fff;outline:none}a.btn-theme-secondary,.btn-theme-secondary{background:#fff;border:2px solid #b98d36;color:#b98d36;padding:10px 30px}a.btn-theme-secondary:hover,a.btn-theme-secondary:active,a.btn-theme-secondary:focus,.btn-theme-secondary:hover,.btn-theme-secondary:active,.btn-theme-secondary:focus{background:#b98d36;border:2px solid #b98d36;color:#fff;outline:none}.highlight{color:#b98d36}.form-control{box-shadow:none;height:45px;border-color:#eee}.form-control::-webkit-input-placeholder{color:#ccc}.form-control:-moz-placeholder{color:#ccc}.form-control::-moz-placeholder{color:#ccc}.form-control:-ms-input-placeholder{color:#ccc}.form-control:focus{border-color:#e1e1e1;box-shadow:none}.text-highlight{color:#433313}.script{font-family:Dancing Script,cursive;font-weight:700}input[type=text],input[type=email],input[type=password],input[type=submit],input[type=button],textarea,select{-moz-appearance:none;appearance:none;-webkit-appearance:none}#back-to-top{background:#b98d36;width:35px;height:35px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;z-index:30}#back-to-top:hover{background:#c89a41}#back-to-top svg{margin-top:6px}.header{padding-top:10px;padding-bottom:10px;min-height:61px}.header-scrolled{box-shadow:0 0 4px #00000080;background:#000000d9;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;padding-top:0;padding-bottom:0}.header-scrolled .nav .nav-link{color:#fff}.navbar-toggler{margin-right:0;margin-top:0;background:none;position:relative;padding:9px 0 14px;border:none}.navbar-toggler:focus{outline:none;box-shadow:none}.navbar-toggler .toggle-title{display:inline-block;float:left;color:#ffffffe6;margin-right:10px;font-weight:700;text-transform:uppercase;position:relative;top:6px;font-size:14px}.navbar-toggler .icon-bar-wrapper{float:left}.navbar-toggler .icon-bar{background-color:#b98d36;height:3px;-webkit-opacity:.8;-moz-opacity:.8;opacity:.8}.navbar-toggler:hover .icon-bar{-webkit-opacity:1;-moz-opacity:1;opacity:1}.nav .nav-link{color:#fff;color:#ffffffb3;font-size:14px;font-weight:500;padding-top:20px;padding-bottom:20px;text-decoration:none}.nav .nav-item.active .nav-link{color:#b98d36}.nav .nav-item.active .nav-link:hover,.nav .nav-item.active .nav-link:focus{color:#b98d36}.nav .nav-link:focus,.nav .nav-link:hover{background:none;color:#fff;outline:none;text-decoration:none}.navbar{padding:0}.footer{background:#262626;color:#ffffff80}.footer-content{padding-top:60px;padding-bottom:60px}.footer-col{margin-bottom:30px}.footer-col .title{font-size:16px;font-weight:700;margin-top:0;margin-bottom:16px;color:#fffc}.subscribe-form .form-group{position:relative}.subscribe-form .form-control{height:40px}.subscribe-form .email-field{width:260px;margin-bottom:15px;margin-right:5px}.subscribe-form .btn{margin-bottom:15px;padding-top:10px;padding-bottom:10px}.social-icons a{font-size:18px;display:inline-block;margin-bottom:5px;width:32px;height:32px;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#ffffff0d;text-align:center;padding-top:2px}.social-icons a:hover{color:#c89a41;background:#ffffff1a}.bottom-bar{color:#ffffff80;background:#1a1a1a}.bottom-bar .container{border-top:1px solid #0d0d0d;padding-top:15px;padding-bottom:15px}.bottom-bar .links{font-size:12px;margin-bottom:8px}.bottom-bar a{color:#ffffff80}.bottom-bar a:hover{color:#fff}@keyframes arrow-animation{0%{top:0}to{top:-10px}}.hero-section{height:100%;width:100%;position:relative}.hero-section .content-wrapper{position:absolute;top:160px;left:0;width:100%;z-index:10;color:#fff}.hero-section .logo{font-size:68px;margin-top:0;margin-bottom:15px;position:relative}.hero-section .logo img{display:inline-block}.hero-section .script{font-size:26px;color:#b98d36}.hero-section .tagline .list{overflow:hidden;display:inline-block;padding-left:0;margin-bottom:0}.hero-section .tagline .list li{display:inline-block;float:left;font-size:18px}.hero-section .tagline .svg-inline--fa{font-size:8px;color:#ffffff80;display:inline-block;margin:0 10px;position:relative;top:-3px}.hero-section .promo-line{font-weight:700;margin-top:15px;margin-bottom:30px;font-size:28px}.hero-section .btn{font-size:18px;font-weight:700}.hero-section .scroll-link{position:absolute;bottom:30px;z-index:10;color:#fff;width:100%;font-size:14px}.hero-section .scroll-link a{color:#fff}.hero-section .scroll-link .arrow-holder{position:relative;top:0}.hero-section .scroll-link .animate{animation:arrow-animation .75s ease-in-out infinite alternate;-moz-animation:arrow-animation .75s ease-in-out infinite alternate;-webkit-animation:arrow-animation .75s ease-in-out infinite alternate;-o-animation:arrow-animation .75s ease-in-out infinite alternate}.bg-slider-wrapper{position:absolute;left:0;top:0;width:100%;height:100%}.bg-slider-wrapper .slide-1{background:#666 url(../../../assets/images/hero/hero-1.jpg) no-repeat 50% 50%;background-size:cover}.reviews-section{padding-top:80px;padding-bottom:140px;background:#f5f5f5}.reviews-section .review-title{color:#b98d36;font-size:28px;font-weight:300;position:relative;display:inline-block}.reviews-section .review-title .svg-inline--fa{position:absolute;left:-35px;top:-10px;font-weight:400;font-size:20px}.reviews-section .review{border-left:0;max-width:800px;font-weight:300;font-size:18px}.reviews-section .review p{font-style:italic}.reviews-section .source .profile{margin-bottom:5px;display:inline-block;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.reviews-section .source .name{font-size:14px;color:#999}.reviews-section .rating .svg-inline--fa{color:#ffc016}.reviews-section .carousel-inner{margin-bottom:50px;padding-top:30px}.reviews-section .carousel-indicators{margin-bottom:0}.reviews-section .carousel-indicators button{background-color:transparent;text-indent:0;margin:inherit;width:auto;height:40px;background-color:none;border:none;border-radius:none;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:0;margin:0 45px 0 0}.reviews-section .carousel-indicators button:last-child{margin-right:0}.reviews-section .carousel-indicators button .press-logo{-webkit-opacity:.2;-moz-opacity:.2;opacity:.2;vertical-align:baseline;max-width:200px;text-align:center;width:auto;filter:grayscale(100%)}.reviews-section .carousel-indicators button:hover .press-logo{-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:grayscale(0%)}.reviews-section .carousel-indicators button.active{background:none}.reviews-section .carousel-indicators button.active img{-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:grayscale(0%)}.menus-section{padding-top:90px;padding-bottom:90px}.menus-section .section-title{font-size:28px;font-weight:700;margin-top:0;margin-bottom:45px}.menus-section .section-title span{display:block}.menus-section .section-title .script{color:#b98d36;display:block;font-size:26px}.menus-section .section-title .title-border{background:url(../../../assets/images/title-border.png) no-repeat center top;height:20px;display:block;margin-top:15px;margin-bottom:15px}.menus-section .intro{max-width:800px;color:#999;margin-bottom:30px;font-size:16px}.menus-section .menu-links{margin-bottom:60px}.menus-section .menu-links li{margin-bottom:15px}.menus-section .featured .title{font-size:26px;font-weight:400;color:#666;margin-top:0;margin-bottom:30px}.menus-section .media-wrapper .media-item{margin-bottom:30px}.menus-section .media-wrapper .media-item img{width:100%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}.menus-section .media-wrapper .media-item:hover .mask{visibility:visible;-webkit-opacity:1;-moz-opacity:1;opacity:1}.menus-section .media-wrapper .media-item:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.menus-section .media-wrapper .media-item-inner{position:relative;overflow:hidden}.menus-section .media-wrapper .mask{visibility:hidden;position:absolute;bottom:0;left:0;width:100%;height:100%;color:#fff;text-align:left;text-decoration:none;padding:15px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-opacity:0;-moz-opacity:0;opacity:0}.menus-section .media-wrapper .mask .item-title{font-size:20px;color:#b98d36;margin-bottom:5px}.menus-section .media-wrapper .mask .price{font-size:26px;font-weight:300;position:absolute;right:30px;bottom:30px}.menus-section .media-wrapper .mask span{display:block}.menus-section .media-wrapper .mask-inner{background:#0009;padding:30px;height:100%;overflow:hidden}.blueimp-gallery-controls>.prev,.blueimp-gallery-controls>.next{color:#fff!important}.news-section{padding-top:90px;padding-bottom:90px;background:#f5f5f5}.news-section .section-title{font-size:28px;font-weight:700;margin-top:0;margin-bottom:60px}.news-section .section-title span{display:block}.news-section .section-title .script{color:#b98d36;display:block;font-size:26px}.news-section .section-title .title-border{background:url(../../../assets/images/title-border.png) no-repeat center top;height:20px;display:block;margin-top:15px;margin-bottom:15px}.news-section .news-wrapper .item{margin-bottom:30px;background:#fff;padding:30px 30px 30px 85px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:relative}.news-section .news-wrapper .item .title{font-weight:700;margin-top:0;margin-bottom:5px}.news-section .news-wrapper .item .meta{color:#999;font-size:14px;margin-bottom:5px}.news-section .news-wrapper .excerpt{margin-bottom:5px}.news-section .news-wrapper .date-badge{position:absolute;left:-10px;top:30px;width:60px;background:#b98d36;color:#fff;display:block;padding-top:10px;padding-bottom:10px;text-align:center;font-weight:700}.news-section .news-wrapper .date-badge span{display:block;line-height:1.2}.news-section .news-wrapper .date-badge .month{font-size:14px;text-transform:uppercase;font-weight:400}.news-section .news-wrapper .date-badge .date{font-size:20px}.news-section .news-wrapper .date-badge:before{content:"";display:block;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #6a511f;position:absolute;left:0;bottom:-20px}.news-section .news-wrapper .date-badge:after{content:"";display:block;background:#fff;position:absolute;left:10px;bottom:-20px;width:50px;height:20px}.news-section .instagram-wrapper .title{font-weight:700;margin-bottom:15px;margin-top:0}.news-section .instagram-wrapper .instafeed{display:inline-block;overflow:hidden}.news-section .instagram-wrapper .item{width:80px;display:inline-block;padding:5px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;overflow:hidden}.news-section .instagram-wrapper .item:hover{-webkit-opacity:.9;-moz-opacity:.9;opacity:.9;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.about-section{padding-top:90px;padding-bottom:90px;background:#f5f5f5 url(../../../assets/images/about-bg.avif) no-repeat center top;background-size:cover;color:#fff}.about-section .section-title{font-size:28px;font-weight:700;margin-top:0;margin-bottom:45px}.about-section .section-title span{display:block}.about-section .section-title .script{color:#b98d36;display:block;font-size:26px}.about-section .section-title .title-border{background:url(../../../assets/images/title-border-inverse.png) no-repeat center top;height:20px;display:block;margin-top:15px;margin-bottom:15px;-webkit-opacity:.7;-moz-opacity:.7;opacity:.7}.about-section .intro{max-width:800px;margin-bottom:30px;font-size:16px}.about-section .supplier-list{overflow:hidden;display:inline-block}.about-section .supplier-type{float:left;padding:30px}.about-section .supplier-type li{margin-bottom:5px}.about-section .type-title{font-weight:700;font-size:16px}.contact-section{padding-top:90px;padding-bottom:90px;background:#f5f5f5}.contact-section .section-title{font-size:28px;font-weight:700;margin-top:0;margin-bottom:60px}.contact-section .section-title span{display:block}.contact-section .section-title .script{color:#b98d36;display:block;font-size:26px}.contact-section .section-title .title-border{background:url(../../../assets/images/title-border.png) no-repeat center top;height:20px;display:block;margin-top:15px;margin-bottom:15px}.contact-section .contact-content{padding:30px;background:#fff}.contact-section .map-col{margin-bottom:30px}.contact-section .map-container{border:1px solid #eee;position:relative;padding-bottom:50%;height:0;overflow:hidden}.contact-section .map-container iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.contact-section .svg-inline--fa{color:#cda555;margin-right:3px}.contact-section .general{padding:0 15px 15px;margin-bottom:30px}.contact-section .general .title{font-weight:700;margin-top:0;font-size:18px}.contact-section .general .subtitle{font-weight:700;margin-top:0;margin-bottom:10px;font-size:16px}.contact-section .general .adr-group{margin-bottom:15px}.contact-section .general li{margin-bottom:5px}.contact-section .general .contact-methods{margin-bottom:15px}.contact-section .press{padding:0 15px 15px}.contact-section .press .title{font-weight:700;margin-top:0;font-size:18px}.modal-dialog{width:760px;max-width:inherit!important}.modal-dialog .modal-title{font-weight:700;font-size:28px;padding-top:26px}.modal-dialog .modal-body{padding:60px}.modal-dialog .modal-header{border:none;justify-content:center!important;position:relative}.modal-dialog .btn-close{position:absolute;right:15px;top:10px;font-size:32px;font-weight:300;-webkit-opacity:.6;-moz-opacity:.6;opacity:.6;color:#b98d36;text-shadow:none;border:none;background:none}.modal-dialog .btn-close:hover{color:#b98d36;-webkit-opacity:1;-moz-opacity:1;opacity:1;background:none}.modal-dialog .btn-close:focus{box-shadow:none;outline:none}.modal-reserve .modal-body{padding-top:0}.modal-reserve span{display:block}.modal-reserve .script{color:#b98d36;display:block;font-size:26px}.modal-reserve .title-border{background:url(../../../assets/images/title-border.png) no-repeat center top;height:20px;display:block;margin-top:15px;margin-bottom:15px}.modal-reserve .intro{padding:0 15px;margin-bottom:30px;font-size:16px}.modal-reserve .blurb{margin-bottom:5px}.modal-reserve .phone{color:#b98d36;font-weight:700;font-size:22px}.modal-reserve .booking-intro{margin-bottom:0}.modal-reserve hr{max-width:300px;margin:0 auto 15px}.modal-reserve .reserve-form .error{color:#e65348;font-family:arial,sans-serif;display:block;font-size:14px;text-align:left;padding-top:5px;padding-left:5px;font-weight:300}.modal-reserve .form-group-inner{position:relative;font-size:14px}.modal-reserve .form-group-inner .add-padding{padding-left:35px}.modal-reserve .form-group-inner>.svg-inline--fa{position:absolute;left:10px;top:14px;color:#ccc}.modal-reserve .form-group-inner .bootstrap-datetimepicker-widget{font-size:14px}.modal-reserve .form-group-inner .bootstrap-datetimepicker-widget .svg-inline--fa{color:#b98d36}.modal-reserve .form-group-inner .bootstrap-datetimepicker-widget .svg-inline--fa:hover{color:#999}.news-modal .meta{color:#999;font-size:14px;font-weight:400;margin-bottom:30px}.news-modal .modal-title{color:#b98d36;font-size:26px;margin-bottom:0}.news-modal .modal-body{padding:0 30px 15px}.news-modal .post-nav{display:block}.news-modal .post-nav .nav-previous{float:right;float:left;display:inline-block}.modal-fullscreen{background:#fff}.modal-fullscreen .modal-content{background:#fff;border:0;box-shadow:none}.modal-backdrop.modal-backdrop-fullscreen{background:#fff}.modal-backdrop.modal-backdrop-fullscreen.in{background:#fff;-webkit-opacity:1;-moz-opacity:1;opacity:1}.datepicker{z-index:9999}.datepicker-main{padding:4px}.datepicker-cell.selected,.datepicker-cell.selected:hover.datepicker-cell.selected,.datepicker-cell.selected:hover{background-color:#b98d36}@media(max-width:767px){.config-wrapper{display:none}.header{box-shadow:0 0 4px #00000080;background:#000000d9;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;padding-top:5px;padding-bottom:0}.header .nav .nav-link{color:#fff}.header .nav .nav-link:focus,.header .nav .nav-link:hover{color:#b98d36}.hero-section .content-wrapper{top:90px}.hero-section .scroll-link{bottom:15px}.about-section .supplier-list{overflow:visible;display:block}.about-section .supplier-type{float:none;padding:15px}.modal .modal-dialog{width:auto}.subscribe-form .email-field,.subscribe-form .form-group,.subscribe-form .btn{width:100%}.menus-section .media-wrapper .mask{font-size:12px}.menus-section .media-wrapper .mask .item-title,.menus-section .media-wrapper .mask .price{font-size:14px}.hero-section,.bg-slider-wrapper{height:630px}.modal .modal-body{padding:30px}}@media(min-width:768px){.config-wrapper{display:block}.navbar-nav{float:none}.reviews-section .carousel-indicators{bottom:inherit}.subscribe-form .email-field{width:280px}.navbar-expand-md .navbar-nav .nav-link{padding-left:15px;padding-right:15px}}@media(min-width:992px){.config-wrapper{display:block}.subscribe-form .email-field{width:300px}}body{overflow-x:hidden}.config-trigger{display:block;position:absolute;left:-36px;width:36px;height:36px;background:#1a1a1a;color:#fff;text-align:center;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px;border-radius:4px 0 0 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-decoration:none}.config-trigger:hover{background:#000;text-decoration:none}.config-trigger .svg-inline--fa{font-size:20px;margin-top:7px;display:block;color:#fff}.config-panel{position:fixed;top:80px;z-index:1000;width:190px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}.config-panel.config-panel-open{right:0}.config-panel.config-panel-hide{right:-190px}.config-panel .panel-inner{position:relative;background:#222;color:#fff;padding:15px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px;border-radius:4px 0 0 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.config-panel .panel-title{font-weight:600;margin-bottom:15px;font-size:14px;text-transform:uppercase}.config-panel label{color:#fff}.config-panel #color-options{margin-bottom:0}.config-panel #color-options li a{display:block;width:20px;height:20px;border:2px solid transparent}.config-panel #color-options li a:hover{-webkit-opacity:.9;-moz-opacity:.9;opacity:.9;border:2px solid rgba(255,255,255,.8)}.config-panel #color-options li.active a{border:2px solid #fff}.config-panel #color-options li.theme-1 a{background:#b98d36}.config-panel #color-options li.theme-2 a{background-color:#20bfdb}.config-panel #color-options li.theme-3 a{background-color:#dc2932}.config-panel #color-options li.theme-4 a{background-color:#568aa2}.config-panel #color-options li.theme-5 a{background-color:#f0b326}.config-panel #color-options li.theme-6 a{background-color:#9770bd}.config-panel #color-options li.theme-7 a{background-color:#fc6d96}.config-panel #color-options li.theme-8 a{background-color:#94a64d}.config-panel #color-options li.theme-9 a{background-color:#f5a54e}.config-panel #color-options li.theme-10 a{background-color:#64b8ad}.config-panel .close{position:absolute;right:5px;top:5px;color:#fff}.config-panel .close .svg-inline--fa{color:#fff;font-size:18px}*{box-sizing:border-box}.menu{font-family:sans-serif;font-size:14px}.menu-group-heading{margin:0;padding-bottom:1em;border-bottom:2px solid #ccc}.menu-group{display:grid;grid-template-columns:1fr;gap:1.5em;padding:1.5em 0}.menu-item{display:flex}.menu-item-img{width:80px;height:80px;flex-shrink:0;-o-object-fit:cover;object-fit:cover;margin-right:1.5em}.menu-item-text{flex-grow:1}.menu-item-heading{display:flex;justify-content:space-between;margin:0}.menu-item-name{margin-right:1.5em}.menu-item-desc{line-height:1.6}@media screen and (min-width:992px){.menu{font-size:16px}.menu-group{grid-template-columns:repeat(2,1fr)}.menu-item-img{width:125px;height:125px}}.footer{background-color:#1a1a1a;color:#fff}.footer-content{position:relative}.footer-title{color:#fff;font-size:2rem;margin-bottom:2rem;font-family:Dancing Script,cursive;text-align:center}.footer-description{color:#ccc;line-height:1.6;font-size:.95rem;max-width:500px;margin:0 auto;text-align:center}.social-links{display:flex;gap:1rem;justify-content:center}.social-link{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border-radius:25px;background-color:#ffffff1a;color:#fff;text-decoration:none;transition:all .3s ease;font-size:.9rem}.social-link i{font-size:1rem}.social-link:hover{background-color:#b98d36;color:#fff;transform:translateY(-2px)}.opening-hours{background-color:#ffffff0d;padding:2rem;border-radius:15px;max-width:600px;margin:0 auto}.hours-row{display:flex;justify-content:space-between;padding:.6rem 0;font-size:1rem}.day{color:#b98d36;font-weight:500}.hours{color:#fff;text-align:right}.footer-bottom{background-color:#0003;padding:1rem 0}.footer-copyright{color:#fff;font-size:.9rem}.footer-links{list-style:none;padding:0;margin:0;display:flex;justify-content:flex-end;align-items:center;font-size:.85rem;flex-wrap:nowrap;gap:.5rem}.footer-links li{display:inline-block;white-space:nowrap}.footer-links li a{color:#ccc;text-decoration:none;transition:color .3s ease;padding:.3rem .5rem;white-space:nowrap}.footer-links li a:hover{color:#b98d36}.footer-links li a.powered-link{color:#888}.footer-links li a.powered-link:hover{color:#b98d36}@media(max-width:768px){.footer-links{justify-content:center;flex-wrap:wrap;gap:.5rem}.footer-links li{margin:.25rem}.footer-bottom{padding:1.5rem 0}}.modern-footer .title:after,.modern-footer .social-icons a:hover,.modern-footer .footer-links a:before,.modern-footer .bottom-bar a:hover{background-color:#b98d36!important;border-color:#b98d36!important}.modern-footer .contact-info i,.modern-footer .bottom-bar a:hover{color:#b98d36!important}.modern-footer:before{background:linear-gradient(90deg,#b98d36,#8a6d20)!important}.modern-footer .contact-info i{margin-right:25px!important}.modern-footer .footer-hours{width:100%;color:#fff!important;font-size:14px;margin-bottom:0;border-collapse:separate;border-spacing:0 8px}.modern-footer .footer-hours td,.modern-footer .footer-hours td *,.modern-footer .footer-hours tbody tr td{color:#fff!important}.modern-footer .footer-hours td{padding:4px 0;border:none;background-color:transparent;vertical-align:top}.modern-footer .footer-hours td:first-child{padding-right:15px;width:40%}.modern-footer .footer-hours span{color:#fff;font-weight:600}@media(max-width:767px){.modern-footer .footer-hours td:first-child{width:45%}}.footer-bottom{background:linear-gradient(135deg,#2c3e50,#34495e);border-top:1px solid rgba(255,255,255,.1);color:#ecf0f1}.footer-copyright{font-size:14px;color:#bdc3c7}.footer-copyright i{margin-right:5px;color:#95a5a6}.footer-links-container{display:flex;justify-content:center;align-items:center}.footer-links{list-style:none;margin:0;padding:0;display:flex;gap:20px;flex-wrap:wrap;justify-content:center}.footer-link-item{margin:0}.footer-link{display:flex;align-items:center;gap:8px;color:#ecf0f1;text-decoration:none;font-size:14px;font-weight:500;padding:8px 12px;border-radius:6px;transition:all .3s ease;position:relative;overflow:hidden}.footer-link:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.footer-link:hover:before{left:100%}.footer-link:hover{color:#3498db;background:#ffffff1a;transform:translateY(-2px);text-decoration:none}.footer-link i{font-size:12px;opacity:.8}.footer-link span{font-weight:500}.footer-powered{font-size:14px;color:#bdc3c7}.powered-by{color:#95a5a6;font-weight:400}.powered-link{color:#3498db;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:4px;transition:all .3s ease;position:relative;overflow:hidden}.powered-link:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(52,152,219,.2),transparent);transition:left .5s ease}.powered-link:hover:before{left:100%}.powered-link:hover{color:#2980b9;background:#3498db1a;transform:translateY(-1px);text-decoration:none}.powered-link i{font-size:10px;opacity:.8}@media(max-width:768px){.footer-bottom{text-align:center}.footer-copyright{margin-bottom:15px;font-size:13px}.footer-links{gap:15px;margin-bottom:15px}.footer-link{font-size:13px;padding:6px 10px}.footer-powered{font-size:13px}.footer-links-container{margin:15px 0}}@media(max-width:576px){.footer-links{flex-direction:column;gap:10px}.footer-link{justify-content:center}}.footer-link-item{opacity:0;transform:translateY(10px);animation:slideUpFooter .6s ease forwards}.footer-link-item:nth-child(1){animation-delay:.1s}.footer-link-item:nth-child(2){animation-delay:.2s}@keyframes slideUpFooter{to{opacity:1;transform:translateY(0)}}.footer-link:focus{outline:none;box-shadow:0 0 0 2px #3498db80}.powered-link:focus{outline:none;box-shadow:0 0 0 2px #3498db80}@media(prefers-color-scheme:dark){.footer-bottom{background:linear-gradient(135deg,#1a1a1a,#2d2d2d)}.footer-copyright{color:#ccc}.footer-link{color:#e0e0e0}.footer-link:hover,.powered-link{color:#4a9eff}.powered-link:hover{color:#3a8eff}}@supports not (background: linear-gradient(135deg,#2c3e50 0%,#34495e 100%)){.footer-bottom{background:#2c3e50}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.01)}to{transform:scale(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes shimmer{0%{background-position:-100% 0}to{background-position:200% 0}}.recruitment-section{background-color:#fff;padding:20px 0;position:relative;overflow:hidden;margin:30px 0;animation:fadeInUp .8s ease-out forwards}.recruitment-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;background-image:radial-gradient(tan 15%,transparent 16%),radial-gradient(tan 15%,transparent 16%);background-size:60px 60px;background-position:0 0,30px 30px;opacity:.1;pointer-events:none;z-index:1}.recruitment-section .container{position:relative;z-index:2}.recruitment-section .section-title{margin-bottom:15px}.recruitment-section .script{font-family:Dancing Script,cursive;display:block;color:#c1282a;font-size:24px;margin-bottom:0}.recruitment-section .title-text{font-family:Pacifico,cursive;color:#4a4a4a;font-size:28px;display:block;margin-bottom:5px}.recruitment-section .title-border{width:60px;height:2px;background:#c1282a;margin:0 auto 15px;display:block}.recruitment-banner{background:linear-gradient(135deg,#c1282a,#8a1d1f);color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 5px 20px #00000026;position:relative;transition:all .3s ease}.recruitment-banner:hover{box-shadow:0 8px 30px #c1282a4d}@keyframes rotate{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}.recruitment-banner:before{content:"";position:absolute;top:0;right:0;width:150px;height:150px;background-color:#fff;background-image:radial-gradient(#c1282a 10%,transparent 11%),radial-gradient(#c1282a 10%,transparent 11%);background-size:30px 30px;background-position:0 0,15px 15px;opacity:.15;transform:rotate(45deg);pointer-events:none;animation:rotate 60s linear infinite}.recruitment-banner .banner-content{display:flex;align-items:stretch}.recruitment-banner .job-header{flex:0 0 25%;background-color:#0003;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:relative;border-right:1px dashed rgba(255,255,255,.3)}@keyframes highlight{0%{text-shadow:1px 1px 3px rgba(0,0,0,.3)}50%{text-shadow:0 0 15px rgba(255,255,255,.5),0 0 10px rgba(255,255,255,.4)}to{text-shadow:1px 1px 3px rgba(0,0,0,.3)}}.recruitment-banner .job-header h3{color:#fff;font-size:28px;margin-bottom:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;text-shadow:1px 1px 3px rgba(0,0,0,.3);animation:highlight 4s infinite ease-in-out}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-5px)}60%{transform:translateY(-3px)}}.recruitment-banner .job-type{background-color:#fff;color:#c1282a;display:inline-block;padding:5px 15px;border-radius:20px;font-size:14px;font-weight:600;margin-top:10px}.recruitment-banner .job-details{margin-top:15px;font-size:14px;line-height:1.4;color:#ffffffe6}.recruitment-banner .missions-section{flex:0 0 50%;padding:20px;display:flex;flex-direction:column}.recruitment-banner .mission-title{color:#fff;font-size:18px;margin-bottom:15px;font-weight:600;text-align:left;position:relative;padding-left:15px}.recruitment-banner .mission-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;background-color:#fff;border-radius:50%}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.recruitment-banner .missions-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;flex-grow:1}.recruitment-banner .mission-item{background-color:#ffffff1a;padding:10px 15px;border-radius:5px;font-size:14px;color:#fff;display:flex;align-items:center;transition:all .2s ease;opacity:0;animation:slideInRight .5s forwards}.recruitment-banner .mission-item:nth-child(1){animation-delay:.1s}.recruitment-banner .mission-item:nth-child(2){animation-delay:.2s}.recruitment-banner .mission-item:nth-child(3){animation-delay:.3s}.recruitment-banner .mission-item:nth-child(4){animation-delay:.4s}.recruitment-banner .mission-item:hover{background-color:#fff3}.recruitment-banner .mission-item:before{content:"✓";margin-right:8px;color:#fffc;font-weight:700}.recruitment-banner .cta-section{flex:0 0 25%;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background-color:#ffffff1a;border-left:1px dashed rgba(255,255,255,.3)}@keyframes glow{0%,to{box-shadow:0 0 5px #ffffff1a}50%{box-shadow:0 0 15px #ffffff4d}}.recruitment-banner .highlight{background-color:#ffffff26;padding:10px 15px;border-radius:5px;margin-bottom:20px;text-align:center;font-weight:500;color:#fff;font-size:14px;border:1px dashed rgba(255,255,255,.3)}@keyframes attention{0%,to{transform:scale(1);box-shadow:0 4px 10px #0003}85%{transform:scale(1);box-shadow:0 4px 10px #0003}90%{transform:scale(1.1);box-shadow:0 6px 15px #0000004d}95%{transform:scale(1.05);box-shadow:0 5px 12px #00000040}}.recruitment-banner .btn-apply{background-color:#fff;color:#c1282a;border:none;padding:10px 20px;border-radius:30px;font-size:16px;font-weight:700;transition:all .3s ease;display:inline-block;text-decoration:none;margin-bottom:15px;box-shadow:0 4px 10px #0003;position:relative;z-index:1}.recruitment-banner .btn-apply:hover{background-color:#f8f8f8;color:#c1282a;transform:translateY(-2px);box-shadow:0 6px 15px #00000040;text-decoration:none}.recruitment-banner .contact-info{font-size:14px;color:#ffffffe6;margin-top:10px}.recruitment-banner .contact-info a{color:#fff;font-weight:700;text-decoration:none}.recruitment-banner .contact-info a:hover{text-decoration:underline}@media(max-width:991px){.recruitment-banner .banner-content{flex-direction:column}.recruitment-banner .job-header,.recruitment-banner .missions-section,.recruitment-banner .cta-section{flex:0 0 100%;border:none}.recruitment-banner .job-header{border-bottom:1px dashed rgba(255,255,255,.3)}.recruitment-banner .cta-section{border-top:1px dashed rgba(255,255,255,.3)}}@media(max-width:768px){.recruitment-banner .missions-grid{grid-template-columns:1fr}}.pizza-pattern{background-color:#fff;background-image:radial-gradient(tan 15%,transparent 16%),radial-gradient(tan 15%,transparent 16%);background-size:60px 60px;background-position:0 0,30px 30px;opacity:.1}.pizza-pattern-red{background-color:#c1282a0d;background-image:radial-gradient(rgba(193,40,42,.2) 15%,transparent 16%),radial-gradient(rgba(193,40,42,.2) 15%,transparent 16%);background-size:60px 60px;background-position:0 0,30px 30px}.legal-notice-section{background-color:#f8f9fa;min-height:80vh}.legal-content{background:#fff;border-radius:10px;box-shadow:0 5px 15px #0000001a;padding:3rem 2rem;margin-bottom:2rem}.legal-block{border-left:4px solid #d4a574;padding-left:1.5rem;margin-bottom:2rem}.legal-subtitle{color:#2c3e50;font-size:1.3rem;font-weight:600;margin-bottom:1rem;display:flex;align-items:center}.legal-subtitle i{color:#d4a574;font-size:1.1rem}.legal-info{color:#555;line-height:1.6;font-size:1rem}.legal-info a{color:#d4a574;text-decoration:none;transition:color .3s ease}.legal-info a:hover{color:#b8956a;text-decoration:underline}.legal-info strong{color:#2c3e50;font-weight:600}@media(max-width:768px){.legal-content{padding:2rem 1rem}.legal-block{padding-left:1rem}.legal-subtitle{font-size:1.1rem}}.header{background-color:#000000e6!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;box-shadow:0 2px 20px #0000004d!important}.header.scrolled{background-color:#000000e6!important}.privacy-policy-section{background-color:#f8f9fa;min-height:80vh}.privacy-content{background:#fff;border-radius:10px;box-shadow:0 5px 15px #0000001a;padding:3rem 2rem;margin-bottom:2rem}.privacy-block{border-left:4px solid #d4a574;padding-left:1.5rem;margin-bottom:2rem}.privacy-subtitle{color:#2c3e50;font-size:1.3rem;font-weight:600;margin-bottom:1rem;display:flex;align-items:center}.privacy-subtitle i{color:#d4a574;font-size:1.1rem}.privacy-info{color:#555;line-height:1.6;font-size:1rem}.privacy-info a{color:#d4a574;text-decoration:none;transition:color .3s ease}.privacy-info a:hover{color:#b8956a;text-decoration:underline}.privacy-info strong{color:#2c3e50;font-weight:600}.privacy-info ul{margin-top:.5rem;margin-bottom:1rem}.privacy-info ul li{margin-bottom:.5rem}@media(max-width:768px){.privacy-content{padding:2rem 1rem}.privacy-block{padding-left:1rem}.privacy-subtitle{font-size:1.1rem}}/*!
	By André Rinas, www.andrerinas.de
	Documentation, www.simplelightbox.de
	Available for use under the MIT License
	Version 2.10.3
*/body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;display:none;z-index:1035}.sl-wrapper{z-index:1040;width:100%;height:100%;left:0;top:0;position:fixed}.sl-wrapper *{box-sizing:border-box}.sl-wrapper button{border:0 none;background:transparent;font-size:28px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:.7}.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:10060;margin-top:-14px;margin-right:-14px;height:44px;width:44px;line-height:44px;font-family:Arial,Baskerville,monospace;color:#000;font-size:3rem}.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:1060;color:#000;font-size:1rem}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;height:44px;width:22px;line-height:44px;text-align:center;display:block;z-index:10060;font-family:Arial,Baskerville,monospace;color:#000}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}@media(min-width:35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}}@media(min-width:50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}}.sl-wrapper.sl-dir-rtl .sl-navigation{direction:ltr}.sl-wrapper .sl-image{position:fixed;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0 none;width:100%;height:auto}@media(min-width:35.5em){.sl-wrapper .sl-image img{border:0 none}}@media(min-width:50em){.sl-wrapper .sl-image img{border:0 none}}.sl-wrapper .sl-image iframe{background:#000;border:0 none}@media(min-width:35.5em){.sl-wrapper .sl-image iframe{border:0 none}}@media(min-width:50em){.sl-wrapper .sl-image iframe{border:0 none}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:#000c;font-size:1rem;position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-wrapper .sl-image .sl-download{display:none;position:absolute;bottom:5px;right:5px;color:#000;z-index:1060}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.sl-transition{transition:transform ease .2s}@keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity:0}}.datepicker{display:none}.datepicker.active{display:block}.datepicker-dropdown{position:absolute;top:0;left:0;z-index:1000;padding-top:4px}.datepicker-dropdown.datepicker-orient-top{padding-top:0;padding-bottom:4px}.datepicker-picker{display:inline-block;border-radius:.25rem;background-color:#fff}.datepicker-dropdown .datepicker-picker{box-shadow:0 .5rem 1rem #0000002d}.datepicker-picker span{display:block;flex:1;border:0;border-radius:.25rem;cursor:default;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.datepicker-main{padding:2px}.datepicker-footer{box-shadow:inset 0 1px 1px #0000001a;background-color:#f8f9fa}.datepicker-controls,.datepicker-grid,.datepicker-view,.datepicker-view .days-of-week{display:flex}.datepicker-grid{flex-wrap:wrap}.datepicker-view .days .datepicker-cell,.datepicker-view .dow{flex-basis:14.28571%}.datepicker-view.datepicker-grid .datepicker-cell{flex-basis:25%}.datepicker-cell,.datepicker-view .week{height:2.25rem;line-height:2.25rem}.datepicker-title{box-shadow:inset 0 -1px 1px #0000001a;background-color:#f8f9fa;padding:.375rem .75rem;text-align:center;font-weight:700}.datepicker-header .datepicker-controls{padding:2px 2px 0}.datepicker-controls .btn{border-color:#f8f9fa;background-color:#fff}.datepicker-controls .btn:focus,.datepicker-controls .btn:hover{border-color:#dae0e5;background-color:#e2e6ea;color:#212529}.datepicker-controls .btn:focus{box-shadow:0 0 0 .2rem #d8d9db80}.datepicker-controls .btn:disabled{border-color:#f8f9fa;background-color:#f8f9fa;color:#212529}.datepicker-controls .btn:not(:disabled):active{border-color:#d3d9df;background-color:#dae0e5;color:#212529}.datepicker-controls .btn:not(:disabled):active:focus{box-shadow:0 0 0 .2rem #d8d9db80}.datepicker-header .datepicker-controls .btn{border-color:transparent;font-weight:700}.datepicker-footer .datepicker-controls .btn{margin:calc(.375rem - 1px) .375rem;border-radius:.2rem;width:100%;font-size:.875rem}.datepicker-controls .view-switch{flex:auto}.datepicker-controls .next-btn,.datepicker-controls .prev-btn{padding-right:.375rem;padding-left:.375rem;width:2.25rem}.datepicker-controls .next-btn.disabled,.datepicker-controls .prev-btn.disabled{visibility:hidden}.datepicker-view .dow{height:1.5rem;line-height:1.5rem;font-size:.9375rem;font-weight:700}.datepicker-view .week{width:2.25rem;color:#dee2e6;font-size:.875rem}@media(max-width:22.5rem){.datepicker-view .week{width:1.96875rem}}.datepicker-grid{width:15.75rem}@media(max-width:22.5rem){.calendar-weeks+.days .datepicker-grid{width:13.78125rem}}.datepicker-cell:not(.disabled):hover{background-color:#f9f9f9;cursor:pointer}.datepicker-cell.focused:not(.selected){background-color:#f1f3f5}.datepicker-cell.selected,.datepicker-cell.selected:hover{background-color:#007bff;color:#fff;font-weight:600}.datepicker-cell.disabled,.datepicker-cell.next:not(.disabled),.datepicker-cell.prev:not(.disabled){color:#6c757d}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today){border-radius:0;background-color:#f8f9fa}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused,.datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover{background-color:#f1f3f5}.datepicker-cell.today:not(.selected){background-color:#20c997}.datepicker-cell.today:not(.selected):not(.disabled){color:#fff}.datepicker-cell.today.focused:not(.selected){background-color:#1ebe8f}.datepicker-cell.range-end:not(.selected),.datepicker-cell.range-start:not(.selected){background-color:#6c757d;color:#fff}.datepicker-cell.range-end.focused:not(.selected),.datepicker-cell.range-start.focused:not(.selected){background-color:#666f76}.datepicker-cell.range-start{border-radius:.25rem 0 0 .25rem}.datepicker-cell.range-end{border-radius:0 .25rem .25rem 0}.datepicker-cell.range{border-radius:0;background-color:#e9ecef}.datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover{background-color:#e2e6ea}.datepicker-cell.range.disabled{color:#cbd3da}.datepicker-cell.range.focused{background-color:#dadfe4}.datepicker-view.datepicker-grid .datepicker-cell{height:4.5rem;line-height:4.5rem}.datepicker-input.in-edit{border-color:#66b0ff}.datepicker-input.in-edit:active,.datepicker-input.in-edit:focus{box-shadow:0 0 .25em .25em #66b0ff33}body{font-family:Open Sans,arial,sans-serif;color:#666;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.hero-section .content-wrapper{top:110px!important}@media(max-width:767px){.hero-section .content-wrapper{top:40px!important}}
