            /**
            * Cafert
            * 小afert is a stylish and modern cafe template. It was created for the restaurant business: cafe, bar, bakery, pub, restaurant, pizzeria or other restaurant business
            * Exclusively on https://1.envato.market/cafert-html
            *
            * @encoding        UTF-8
            * @version         1.0.0
            * @copyright       (C) 2018 - 2022 Merkulove ( https://merkulov.design/ ). All rights reserved.
            * @license         Envato License https://1.envato.market/KYbje
            * @contributors    Lilith Lamber (winter.rituel@gmail.com)
            * @support         help@merkulov.design
            **/
            
            
            
            
            
            *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;scrollbar-width:auto;scrollbar-color:#b2c9ef
            #f7f7f7}
            html{scroll-behavior:smooth}
            body,html{overflow-x:hidden}ol,ul{list-style:none}a{text-decoration:none}
            a,button,input,textarea{background:0 0;color:#ffffff;font-family:inherit;font-size:inherit;border:none;cursor:pointer;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}
            
            input,textarea{background:0 0;color:#000000;font-family:inherit;font-size:inherit;border:none;cursor:pointer;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}
            
            input,textarea{border-radius:0;-webkit-appearance:none}input[readonly],textarea[readonly]{cursor:default}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-family:inherit;font-size:inherit;color:inherit}
            input::-moz-placeholder,textarea::-moz-placeholder{font-family:inherit;font-size:inherit;color:inherit}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-family:inherit;font-size:inherit;color:inherit}
            input::-ms-input-placeholder,textarea::-ms-input-placeholder{font-family:inherit;font-size:inherit;color:inherit}input::placeholder,textarea::placeholder{font-family:inherit;font-size:inherit;color:inherit}textarea{resize:none}fieldset{border:none}
            img{display:block;width:100%;-o-object-fit:cover;}
            
            iframe{width:100%;height:100%;border:1px outset transparent;display:block}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeIn{-webkit-animation:.4s ease-in-out fadeIn;animation:.4s ease-in-out fadeIn}.fadeOut{-webkit-animation:.4s ease-in-out fadeOut;animation:.4s ease-in-out fadeOut}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f7f7f7}::-webkit-scrollbar-thumb{background-color:#b2c9ef
            }html.fixed{overflow:hidden}
            
            
            body {
            background: #000000;
            /*font-family: Playfair Display, serif;*/
            color: #ffffff;
            font-size: 23px;
            line-height: 1.5;
            padding: 0 !important;
            }.section{padding:0px 0}.section--nopb{padding:70px 0 0}.section_header{margin-bottom:30px}.section_header.centered{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
            .section_header+.wrapper .btn{width:100%}.section_header-title{margin-bottom:8px}.section_header-subtitle{display:block;margin-bottom:4px;font-size:16px;font-weight:500;text-transform:uppercase;color:#ffffff}.section_header-text{max-width:750px}
            
            h1,h2,h3,h4,h5,h6{font-family:'Playfair Display', serif;color:#ffffff;line-height:1.3;font-weight:600}
            a.h1,a.h2,a.h3,a.h4,a.h5,a.h6{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}a.h1:focus,a.h1:hover,a.h2:focus,a.h2:hover,a.h3:focus,a.h3:hover,a.h4:focus,a.h4:hover,a.h5:focus,a.h5:hover,a.h6:focus,a.h6:hover{color:#b2c9ef
            }.h1,h1{font-size:36px; }.h2,h2{font-size:30px}.h3,h3{font-size:25px}.h4,h4{font-size:22px}.h5,h5{font-size:18px}.h6,h6{font-size:14px}
            label{cursor:pointer}input[type=checkbox]{position:absolute;left:-9999px;height:0;width:0}
            input[type=checkbox]+label{position:relative;padding-left:28px;cursor:pointer;display:inline-block;-webkit-transition:color .4s ease-in-out;-o-transition:color .4s ease-in-out;transition:color .4s ease-in-out;line-height:1.6}input[type=checkbox]:checked+label:before,input[type=checkbox]:not(:checked)+label:before{content:'';position:absolute;left:0;top:3px;width:16px;height:16px;border:1px solid #c3b2a5}input[type=checkbox]:checked+label .icon,input[type=checkbox]:not(:checked)+label
            .icon{font-size:14px;position:absolute;top:12px;left:3px;border-radius:50%;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}input[type=checkbox]:not(:checked)+label .icon{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}input[type=checkbox]:checked+label .icon{opacity:1;-webkit-transform:scale(1) translateY(-50%);-ms-transform:scale(1) translateY(-50%);transform:scale(1) translateY(-50%)}.field{background-color:white;height:60px;border:1px solid #949ca6;padding:0 20px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.field.error{border-color:red}.field::-webkit-input-placeholder{font-size:16px;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.field::-moz-placeholder{font-size:16px;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.field:-ms-input-placeholder{font-size:16px;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.field::-ms-input-placeholder{font-size:16px;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.field::placeholder{font-size:16px;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.field:focus::-webkit-input-placeholder{opacity:0}.field:focus::-moz-placeholder{opacity:0}.field:focus:-ms-input-placeholder{opacity:0}.field:focus::-ms-input-placeholder{opacity:0}.field:focus::placeholder{opacity:0}
            .text--sm{font-size:21px;line-height:1.4}.text--md{font-size:30px;line-height:1.5}.text--bold{font-weight:600}.text--medium{font-weight:500}
            .btn{text-transform:uppercase;font-weight:600;font-size:14px;background:#8697cd
            ;color:#fff;height:60px;padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.btn:focus,
            .btn:hover{background:#717db2}.btn--play{border-radius:50%;width:60px;height:60px;font-size:10px}.btn--bordered{background:0 0;border:2px solid #b2c9ef
            ;color:#b2c9ef
            } 
            
            .longbtn
            {
            width: 100% !important;
            }
            
            .fontstyle
            {
            font-family: 'Playfair Display', serif;
            }
            
            .darkstyle
            {
            color:#000000;
            }
            
            .mavotitle
            {
            color:  #ffffff !important;
            /* text-shadow: 0 0 10px rgb(0 0 0), 0 0 20px rgba(162, 136, 217, 0.5); */
            font-weight: bold;
            letter-spacing: 1px; 
            /*font-family: 'Segoe Print' !important;*/
            font-family: 'Indie Flower', cursive;
            font-size: 62px;
            width: 536px; 
            }
            
            
            @media (max-width: 768px) 
            {
            .mavotitle {
            width: auto; /* remove fixed width on mobile */
            padding-left: 15px;
            padding-right: 15px;
            font-size: 50px; /* smaller font for better mobile fit */
            /*font-family: 'Segoe Print' !important;*/
            
            font-family: 'Indie Flower', cursive;
            }
            }
            
            .mavodesc
            {
            color:#ffffff;  
            /*font-family: 'Georgia';*/
            }
            
            @media screen and (min-width: 1023.98px) {
            .contactsection {
            padding: 65px 0 0;
            }
            }
            
            .btn--bordered:focus,.btn--bordered:hover{color:#fff;border-color:#8daddf}.videoPopup{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:400000;visibility:hidden;-webkit-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;background:rgba(0,0,0,.6)}.videoPopup.visible{visibility:visible}.videoPopup .video_frame{background:#fff;padding:20px;min-height:300px;position:relative;border:2px solid #b2c9ef
            }.videoPopup .video_frame iframe{width:100%;height:auto;-ms-flex-item-align:stretch;align-self:stretch}
            .videoPopup .video_frame-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #b2c9ef
            ;position:absolute;width:30px;height:30px;-webkit-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;cursor:pointer;right:0;top:-40px;background:#fff;color:#b2c9ef
            }.videoPopup .video_frame-close:hover{color:#534931}.header_trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:25px;width:40px;position:relative;z-index:300000}.header_trigger .line{display:block;position:relative;height:3px!important;width:100%;background:#534931;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.header_trigger .line--short{width:30px;-ms-flex-item-align:end;align-self:flex-end}.header_trigger.active{width:30px}.header_trigger.active .line--short{display:none}.header_trigger.active .line:first-of-type{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:13px}
            .header_trigger.active .line:nth-of-type(2){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:-10px}.icon{color:#ffffff}
            .icon_Pantone_2708 {color:#ffffff;font-size: 19px; }
            .meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 25px}.meta_item{font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:16px;line-height:1.5}.meta_item--pin{color:#b2c9ef
            }.logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;gap:8px}
            #map{height:350px}
            .blog_tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:4px}
            
            .blog_tags-tag{background:#b2c9ef
            ;color:#fff;padding:6px 10px}.media .blog_tags{position:absolute;top:0;padding:10px}
            .gallery_slider{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}
            .gallery_slider-slide,.gallery_slider-slide .link{aspect-ratio:1/1}
            
            
            .gallery_slider .link{display:block;overflow:hidden;position:relative;width:100%;height:100%}.gallery_slider .link img{position:absolute;bottom:-10%;-webkit-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.gallery_slider .link:hover img{bottom:0}.swiper{position:relative}.swiper-wrapper{height:auto!important}.swiper-nav{display:-webkit-box;display:-ms-flexbox;display:flex}
            .swiper-nav--round{gap:25px}
            .swiper-nav--round .swiper-nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;
            border:2px solid  #a288d9;width:50px;height:50px;font-size:12px}.swiper-nav--round .swiper-nav-item:hover{color:#a288d9
            }.swiper-overlay-nav{position:absolute;bottom:0;left:0;z-index:100}.swiper-overlay-nav .nav-item{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;font-size:17px;color:#b2c9ef
            }.swiper-overlay-nav .nav-item:hover{color:#fff;background:#b2c9ef
            }.swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}.swiper-pagination-bullet{width:10px;height:10px;background:#fff;border-radius:50%;-webkit-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;cursor:pointer}.swiper-pagination-bullet-active,.swiper-pagination-bullet:hover{background:#b2c9ef
            }
            .container{
            /*padding:35px 22px;*/
            max-width:1170px }
            
            
            
            
            
            /*max-width:1170px}*/
            
            
            
            .collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;-webkit-transition:height .3s ease-in-out;-o-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.fade{-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear;opacity:0}.tab-content{position:relative;overflow:hidden}.tab-content>.tab-pane{position:relative;width:100%;top:0;opacity:1;z-index:1}.tab-content>.tab-pane:not(.active){display:block;height:0;opacity:0;z-index:-1}.offcanvas{position:absolute;top:0;bottom:0;left:0;right:0;z-index:20000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100vw;height:100vh;visibility:hidden;background-color:#534931;background-clip:padding-box;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.offcanvas-end{top:0;right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:19000;width:100vw;height:100vh;background:rgba(33,72,66,.5)}.offcanvas.show{-webkit-transform:none;-ms-transform:none;transform:none}
            
            
            
            @media screen and (min-width:567.98px)
            {
            .section_header+.wrapper .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
            .section_header.centered+.wrapper .btn{margin:0 auto}}@media screen and (min-width:767.98px)
            {body{font-size:20px;line-height:1.6}.section{padding:50px 0}.section--nopb{padding:120px 0 0}.swiper-overlay-nav .nav-item{width:100px;height:100px}.videoPopup .video_frame{padding:40px;min-height:600px}
            
            #map{height:600px}.h1,h1{font-size:60px;line-height:1}.h2,h2{font-size:40px}.h3,h3{font-size:23px}.h4,h4{font-size:23px;line-height:1.4}}
            
            
            
            @media screen and (min-width:1023.98px)
            
            
            {.section{padding:65px 0}.section--nopb{padding:0px 0 0}
            .section_header{margin-bottom:40px}
            .section_header-title{margin-bottom:15px}.h1,h1{font-size:100px}
            蹋.h2,h2{font-size:48px;line-height:1.2}.h3,h3{font-size:32px;line-height:1.4}}
            @media screen and (min-width:1399.98px)
            {.container{padding:0}}#grudus-clock .g-head{background:#b2c9ef
            !important}#grudus-clock .g-time-wrapper{border:1px solid #b2c9ef
            ;z-index:100000}#grudus-clock .g-buttons,#grudus-clock .g-clock-wrapper{background:#fff!important}#grudus-clock .g-clock{background:gray}#grudus-clock .g-button{color:#5c5c5c!important;font-weight:500;font-size:14px}#grudus-clock .g-button:focus,#grudus-clock .g-button:hover{background:0 0;color:#b2c9ef
            !important}.timepicker-ui-wrapper{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;font-family:Montserrat,sans-serif}.timepicker-ui-hour,.timepicker-ui-minutes{background-color:#e5dcd2!important;border:transparent!important;outline:0!important;color:#534931!important}.timepicker-ui-am,.timepicker-ui-pm{border-color:#e5dcd2!important;color:#e5dcd2!important}.timepicker-ui-am.active,.timepicker-ui-am:hover,.timepicker-ui-pm.active,.timepicker-ui-pm:hover{background-color:#e5dcd2!important;color:#534931!important}.timepicker-ui-hour-text,.timepicker-ui-minute-text,.timepicker-ui-select-time{display:none}.timepicker-ui-cancel-btn,.timepicker-ui-ok-btn{color:#e5dcd2!important}
            .timepicker-ui-cancel-btn:hover,.timepicker-ui-ok-btn:hover{color:#b2c9ef
            !important;background:0 0!important}.alert_popup{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.alert_popup-content{background:#fff;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:280px;padding:20px 30px;font-size:18px;border:1px solid #e5dcd2}.alert_popup-close{position:absolute;right:10px;top:10px;font-size:14px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.alert_popup-close:hover{color:#b2c9ef
            }input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}a[href^="http://maps.google.com/maps"],a[href^="https://maps.google.com/maps"]{display:none!important}.gm-style-cc,.gmnoprint a,.gmnoprint span{display:none}.gmnoprint div{background:0 0!important}.sticky-spacer{display:none!important}
            /* #b2c9ef */
            .header{z-index:110000;will-change:transform;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;
            position:absolute;
            left:0;right:0;top:0,;background-color:#000000
            }
            .header .container{min-height:70px;padding:10px 20px}
            .header.sticky{position:fixed;background:#000000;}
            .header.opened{height:100vh}
            .header--pinned{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.header--unpinned{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
            .header .logo{margin-left:-10px;font-size:25px}.header .logo_img{margin-right:-10px}.header .logo_img svg{max-height:50px}.header_trigger{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
            
            .header_nav{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;overflow-y:auto;max-height:calc(100vh - 100px);color:#1b1b1b;margin-top:30px}
            .header_nav.collapsing{overflow:hidden}
            
            .header_nav .nav-item.current,.header_nav .nav-item:focus,.header_nav .nav-item:hover,
            .header_nav .nav-link.current,
            /*.header_nav .nav-link:focus,*/
            .header_nav 
            
            /*.nav-link:hover{color:#cbd7ff}*/
            
            .header_nav .nav-link{gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header_nav .nav-link[data-single=true]{font-size:18px;font-weight:600}
            
            .header_nav .nav-link[aria-expanded=true] .icon:after{top:-100%}.header_nav .nav-link .icon{width:10px;height:10px;position:relative;overflow:hidden}
            .header_nav .nav-link .icon:after,.header_nav .nav-link .icon:before{content:'';position:absolute;background:#b2c9ef
            }.header_nav .nav-link .icon:before{height:2px;width:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
            .header_nav .nav-link .icon:after{height:100%;width:2px;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:top .3s ease-in-out;-o-transition:top .3s ease-in-out;transition:top .3s ease-in-out}
            .header_nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}
            .header_nav-list_item .dropdown-toggle{font-size:20px;font-weight:600}.header_nav-list_item .dropdown-menu{margin:10px 10px 0}
            .header_nav-socials{gap:15px;margin-top:50px}
            .cover_text
            {
            font-size:60px;  
            color:#ead9d1;
            margin-top: 0px !important;
            }
            
            .header_nav-socials .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;
            align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:42px;height:42px;
            border-radius:50%;background:#8daddf;font-size:19px}
            
            .header_nav-socials .link .icon{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.header_nav-socials .link:focus,.header_nav-socials .link:hover{background:#7e95b9}.header_nav-socials .link:focus .icon,.header_nav-socials .link:hover .icon{color:#f7f7f7}
            
            @media screen and (min-width:767.98px){.header .logo{font-size:28px}}
            @media screen and (min-width:1199.98px){.header{height:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
            .header .logo{font-size:32px}.header .logo_img{margin-right:0; padding-top:26px;}.header .logo_img svg{min-height:76px}.header.sticky{height:100px}
            .header.sticky .header_nav-list_item .dropdown-menu{padding-top:60px}
            .header .container{max-width:100%}.header_trigger{display:none}
            .header_nav{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;margin:0;overflow:visible}
            .header_nav .nav-link[data-single=true]{font-size:26px;}.header_nav-socials{margin-top:0}
            /*.header_nav-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;margin-left:100px}*/
            
            
            
            
            .header_nav-list {  display: flex;
            flex-direction: row;
                justify-content: center;  /* Center items horizontally */
                align-items: center;      /* Center items vertically (optional) */
                gap: 30px;
                padding: 0;
                margin: 0 auto;           /* Center the ul itself */
                list-style: none;}
                
                
                .header_nav-list_item{height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
                .header_nav-list_item .dropdown-toggle{position:relative;z-index:2;font-size:26px}.header_nav-list_item .dropdown-menu{margin:0;position:absolute;z-index:1;opacity:0;top:0;padding-top:50px;visibility:hidden;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.header_nav-list_item .dropdown-menu.active{opacity:1;visibility:visible}.header_nav-list_item .dropdown-menu .list-item[data-main=true]{display:none!important}.header_nav-list_item .dropdown-list{background:#e5dcd2;margin:0 0 0 -15px;padding:10px 15px;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.header_nav-list_item .dropdown-list .nav-item{height:100%}.header_nav-list_item .dropdown-list .nav-item.current,.header_nav-list_item .dropdown-list .nav-item:focus,.header_nav-list_item .dropdown-list 
                .nav-item:hover{color:green;  
                 }}
                 
                 
                
                @media screen and (min-width:1399.98px){.header .container{padding:0 100px}}
                
                .hero{padding-top:140px}
                .hero_media{display:none;z-index:-1}.hero_main .section_header{margin-bottom:70px}
                .hero_main .section_header .wrapper{margin-top:30px;gap:25px}.hero_slider{height:280px;margin:0 -20px}
                .hero_slider img{height:100%}.hero_slider-nav{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
                
                .banner{
                /*opacity: 0.2;*/
                
                display:none;background:url(../images/img_3747.jpg) center/cover no-repeat fixed}
                
                
                @media screen and (min-width:767.98px){.hero{position:relative;padding-top:170px}.hero_slider{height:400px}
                
                .hero_media{display:block;position:absolute;top:0;left:0;bottom:0;right:0;color:#8798ce;overflow:hidden}
                
                .hero_media *{position:absolute}
                
                .hero_media-top{top:-37%;right:0;width:530px;height:600px;-webkit-transform:rotate(-129deg);-ms-transform:rotate(-129deg);transform:rotate(-129deg)}.hero_media-bottom{width:530px;height:600px;left:0;bottom:0}.hero_main .section_header{margin-bottom:100px}.hero_main .section_header-title{max-width:320px}.hero_main .section_header-text{max-width:600px}
                .hero_main .section_header .wrapper,.hero_main .section_header-text{margin-left:20px}}
                @media screen and (min-width:1023.98px){.hero_slider{height:600px}.hero_main .section_header{margin-bottom:130px}.hero_main .section_header-title{max-width:500px}.hero_main .section_header .wrapper,.hero_main .section_header-text{margin-left:-2px}}
                @media screen and (min-width:1170px){.hero .container{max-width:100%;padding:0}.hero_main{max-width:1170px;padding:0 20px}.hero_slider{margin:0}}
                @media screen and (min-width:1199.98px){.hero_media-bottom{left:0;bottom:300px}.banner{display:block;height:600px}}
                @media screen and (min-width:1399.98px)
                {
                .hero{padding-top:130px;
                /*height:112vh;*/
                
                
                }
                .hero .container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:0;margin-left:calc(50vw - 585px);max-width:unset;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero_media-top{top:-200px;right:100px}.hero_media-bottom{left:0;bottom:-170px}.hero_main{padding:0;margin-right:100px}.hero_main .section_header{margin-bottom:0}.hero_slider{margin:0;height:calc(100vh - 130px);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.hero_slider-nav{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;top:unset;-webkit-transform:none;-ms-transform:none;transform:none;bottom:0}}.offer_deco{display:none}
                
                .offer_media{height:210px;margin:-40px 0 20px}
                
                .offer_media img{height:100%}
                .offer_main-title{margin-bottom:4px}
                
                @media screen and (min-width:567.98px){.offer_media{height:300px}}
                @media screen and (min-width:767.98px){.offer{padding-top:100px}.offer_media{margin:0 30px 0 0;max-width:400px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}
                @media screen and (min-width:1023.98px){.offer_media{margin-right:60px}.offer_main-title{margin-bottom:10px}}
                @media screen and (min-width:1199.98px){.offer{position:relative;padding-top:0}.offer_media{margin:-40px 30px 0 0}.offer_deco{display:block;position:absolute;z-index:-1;color:#ebebeb;left:0;right:0;top:0;bottom:0;overflow:hidden;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.offer_deco-img{position:absolute;width:835px;height:504px;bottom:38px;left:50px;-webkit-transform:scaleY(-1) rotate(-15deg);-ms-transform:scaleY(-1) rotate(-15deg);transform:scaleY(-1) rotate(-15deg)}}
                /* @media screen and (min-width:1920px){.hero_main{min-width:650px}.offer_deco-img{right:250px}}.menu{padding-top:0} */
                
                
                .menu_nav{gap:0 20px;margin-bottom:15px}.menu_nav .nav-link{position:relative;cursor:pointer}
                /*.menu_nav .nav-link:after{content:'';position:absolute;top:50%;left:0;height:2px;width:0;background:#b2c9ef*/
                /*;-webkit-transition:width .5s ease-in-out;-o-transition:width .5s ease-in-out;transition:width .5s ease-in-out}*/
                
                
                .menu_nav .nav-link::after {
                content: '';
                position: absolute;
                bottom: 0; /* 🔄 this moves the underline to bottom */
                left: 0;
                height: 2px;
                width: 0;
                background: #b2c9ef;
                transition: width 0.5s ease-in-out;
                color:red;
                }
                
                
                .menu_nav .nav-link.active:after,.menu_nav .nav-link:hover:after{width:100%}
                .menu_tabs-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}
                /*.menu_tabs-list_item{height:240px;overflow:hidden}*/
                
                .menu_tabs-list_item img{height:100%}.menu_tabs-list_item .link{display:block;position:relative}.menu_tabs-list_item .link:hover .main{opacity:0.5}.menu_tabs-list_item .link .main{position:absolute;left:0;right:0;bottom:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;background:rgba(247,247,247,.9);font-size:14px;-webkit-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;opacity:0}.menu_tabs-list_item .link .main_price{border-radius:50%;min-height:40px;min-width:40px;padding:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;aspect-ratio:1/1;background:#b2c9ef
                ;color:#fff;font-family:Raleway,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu_tabs-list_item .link .main_title{margin:15px 0 4px}@media screen and (min-width:566.68px){.menu_tabs-list_item{height:340px}}@media screen and (min-width:767.68px){.menu_tabs-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.menu_tabs-list_item{width:calc(50% - 7.5px)}}
                
                
                @media screen and (min-width:1023.68px){.menu_nav{margin-bottom:30px;gap:40px}.menu_tabs-list{gap:30px}.menu_tabs-list_item{width:calc(50% - 15px)}}
                @media screen and (min-width:1199.68px)
                {.menu_nav{margin-bottom:20px}.menu_tabs-list{gap:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.menu_tabs-list_item{width:calc(100% / 4 - 15px);height:230px}}.presentation{background:#f7f7f7}.presentation[data-type=gallery] .presentation_slider-slide .link,.presentation[data-type=gallery] .presentation_slider-slide .link .media,.presentation[data-type=gallery] .presentation_slider-slide .link .media img{height:100%}.presentation[data-type=gallery] .presentation_slider-slide:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.presentation_header{position:relative;overflow:hidden;margin-bottom:0;min-height:320px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px}.presentation_header .section_header-subtitle,.presentation_header .section_header-title{position:relative;z-index:2}.presentation_header .section_header-title{margin-bottom:0}.presentation_header .section_header-subtitle{margin-bottom:4px}.presentation_header .section_header-media{position:absolute;width:200px;height:200px;top:-50px;left:-50px;color:#ebebeb;z-index:1}.presentation_header .section_header-media svg{width:100%;height:100%}.presentation_header .presentation_slider-nav{left:unset;right:0}.presentation_slider-slide{aspect-ratio:1/1;overflow:hidden}.presentation_slider-slide .link{display:block;position:relative}.presentation_slider-slide .link:hover .main{opacity:1}.presentation_slider-slide .link img{height:100%;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}
                .presentation_slider-slide .link .main{position:absolute;top:0;left:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:rgba(247,247,247,.9);padding:30px;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0}.presentation_slider-slide .link .main_price{border-radius:50%;min-height:50px;min-width:50px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px;aspect-ratio:1/1;background:#b2c9ef
                ;color:#fff;font-family:Raleway,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.presentation_slider-slide .link .main_title{margin:15px 0 8px}@media screen and (min-width:767.98px){.presentation{display:-webkit-box;display:-ms-flexbox;display:flex}.presentation_header,.presentation_slider{width:50%}.presentation .section_header-media{width:360px;height:360px;top:-80px;left:-80px}}@media screen and (min-width:1199.98px){.presentation_slider .swiper-wrapper{height:100%!important}.presentation_header{padding:60px}.presentation_header .section_header-title{max-width:500px}}@media screen and (min-width:1599.98px){.presentation_header{width:25%}.presentation_slider{width:75%}}
                .testimonials .media{display:none}.testimonials .main{background:#b2c9ef
                ;position:relative;padding:40px 30px}
                
                
                .testimonials_bg{position:absolute;display:none}.testimonials_header{margin-bottom:20px}
                .testimonials_header .icon{display:none;color:#f9f29d}
                .testimonials_slider-slide .text{margin-bottom:15px;max-width:495px}.testimonials_slider-nav{margin-top:30px}
                @media screen and (min-width:567.98px){.testimonials_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:20px;margin-left:-60px;margin-bottom:50px}.testimonials_header .icon{display:inline-block}.testimonials_header .text{position:relative;bottom:-8px;max-width:315px}}@media screen and (min-width:767.98px){.testimonials .main{padding:45px 90px 130px;overflow:hidden}
                
                .testimonials_header,
                
                .testimonials_slider{position:relative;z-index:2}.testimonials_header{gap:40px;margin-left:-145px}.testimonials_header .text{bottom:-11px}
                
                .testimonials_slider-slide .text{margin-bottom:30px}.testimonials_bg{display:block;top:0;bottom:0;left:0;right:0;overflow:hidden;z-index:1}
                
                .testimonials_bg .oval{position:absolute}
                .testimonials_bg .oval svg{width:100%;height:100%}.testimonials_bg .oval--light{width:700px;height:700px;top:300px;right:-290px;color:#a288d9}
                .testimonials_bg .oval--dark{width:400px;height:400px;top:200px;right:-190px;color:#F9F29D}}
                
                @media screen and (min-width:1199.98px){.testimonials{display:-webkit-box;display:-ms-flexbox;display:flex}.testimonials .media{display:block}.testimonials .media img{height:100%}.testimonials .main,.testimonials .media{width:50%}}.recent_bg,.recent_media{display:none}.recent_posts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.recent_posts-item.static{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.recent_posts-item .media{position:relative;height:220px;margin-bottom:15px}.recent_posts-item .media img{height:100%}.recent_posts-item .media_date{position:absolute;top:0;right:0;height:34px;background:#b2c9ef
                ;color:#fff;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recent_posts-item .main_text{margin:8px 0 15px}.recent_posts-item .main_link{text-transform:uppercase}
                
                
                
                @media screen and (min-width:567.98px){.recent_posts-item .media{height:320px}}@media screen and (min-width:767.98px){.recent_posts-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.recent_posts-item .media{height:250px;width:320px;margin-bottom:0}.recent_posts-item .main{width:calc(100% - 340px)}}
                
                @media screen and (min-width:1023.98px){.recent .container{position:relative}.recent_bg,.recent_media{display:block}
                .recent_bg{color:#f7f7f7;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.recent_media{height:650px;width:500px}.recent_media img{height:100%;width:auto}.recent_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recent_posts{margin-left:-150px}.recent_posts-item .main{width:calc(100% - 360px)}.recent_posts-item .main_title{display:block;max-width:190px}}@media screen and (min-width:1199.98px){.recent_posts{margin-left:-50px}}.footer .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.footer_about-address{margin:15px 0 8px}.footer_block-title{margin-bottom:15px}.footer_block-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px 0}.footer_block-list .link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.footer_block-list .link .icon{width:18px}.footer_block-socials{margin-top:15px;gap:15px}.footer_block-socials .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:41px;height:41px;border-radius:50%;background:#b2c9ef;font-size:17px}
                
                .footer_block-socials .link .icon{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}
                .footer_block-socials .link:focus,.footer_block-socials .link:hover{background:#a7b8d5
                }.footer_block-socials .link:focus .icon,.footer_block-socials .link:hover .icon{color:#f7f7f7}@media screen and (min-width:767.98px){.footer .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 0}.footer_about .wrapper{max-width:270px}.footer_about,.footer_block{width:50%}.footer .footer_about+.footer_block{margin-top:20px}}@media screen and (min-width:1170px){.footer .container{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0 15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer_about,.footer_block{width:auto}.footer_block{margin-top:22px}.footer_block-title{margin-bottom:30px}.footer_block-subtitle{margin-bottom:20px}.footer .footer_about+.footer_block{margin-top:22px}}
                /*# sourceMappingURL=../sourcemaps/index.css.map */
                
                
                .benefits{background:#000000}.benefits_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.benefits_list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}.benefits_list-item .main_title{margin-bottom:8px}@media screen and (min-width:567.98px){.benefits_list-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:370px;gap:20px}.benefits_list-item .media{width:60px}.benefits_list-item .main{width:calc(100% - 80px)}}@media screen and (min-width:767.98px){.benefits_list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.benefits_list-item{width:calc(100% / 3 - 20px);gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.benefits_list-item .main{width:100%}}@media screen and (min-width:1023.98px)
                
                {.page_cover{height:450px}.page_cover-title{margin-top:130px}
                
                
                .benefits_list-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}
                
                
                
                
                
                .page_breadcrumbs,.page_cover{text-align:center}
                .page_cover{padding:0 20px;height:270px}
                .page_cover-title{margin-top:70px;text-transform:capitalize;font-weight:700}
                .page_breadcrumbs{background:#e5dcd2;padding:20px}.page_breadcrumbs-list{text-transform:capitalize}.page_breadcrumbs-list li{position:relative}.page_breadcrumbs-list li .link{color:#b38e6a}.page_breadcrumbs-list li:not(:last-of-type):after{content:'/';padding-right:4px}
                @media screen and (min-width:1023.98px){.page_cover{height:450px}.page_cover-title{margin-top:130px}}
                
                
                
                .menu_nav{display:none!important;display: flex !important;font-weight: bold;}
                .menu_main .tab-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}
                .menu_main .tab-content>.tab-pane:not(.active){display:block;height:auto;opacity:1;z-index:1}.menu_tab-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #b38e6a;padding-bottom:8px}.menu_tab-trigger[aria-expanded=true] .icon:after{top:-100%}.menu_tab-trigger .icon{width:20px;height:20px;position:relative;overflow:hidden}.menu_tab-trigger .icon:after,.menu_tab-trigger .icon:before{content:'';position:absolute;background:#b38e6a}.menu_tab-trigger .icon:before{height:2px;width:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}.menu_tab-trigger .icon:after{height:100%;width:2px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0;-webkit-transition:top .3s ease-in-out;-o-transition:top .3s ease-in-out;transition:top .3s ease-in-out}.menu_tab-list{margin-top:8px}.menu_tab-list_item{padding:15px 0;border-bottom:1px solid #ccc}.menu_tab-list_item:last-of-type{border-bottom:none}.menu_tab-list_item[data-type=spicy]{border-color:#bf5544}.menu_tab-list_item[data-type=spicy] .icon-spicy{color:#bf5544}.menu_tab-list_item[data-type=vegan]{border-color:#498f50}.menu_tab-list_item[data-type=vegan] .icon-vegan{color:#498f50}.menu_tab-list_item .main{margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px}.menu_tab-list_item .main_name{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.menu_tab-list_item .main_name i{font-size:20px;width:20px}.menu_tab-list_item .description{font-style:italic;}@media screen and (min-width:1023.98px){.menu_nav{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;gap:40px;margin-bottom:10px}.menu_nav .nav-link{position:relative;cursor:pointer}
                /*.menu_nav .nav-link:after{content:'';position:absolute;top:50%;left:0;height:2px;width:0;background:#b38e6a;-webkit-transition:width .5s ease-in-out;-o-transition:width .5s ease-in-out;transition:width .5s ease-in-out}*/
                
                
                .menu_nav .nav-link:after{content:'';position:absolute;left:0;height:2px;width:0;background:#b2c9ef;-webkit-transition:width .5s ease-in-out;-o-transition:width .5s ease-in-out;transition:width .5s ease-in-out}
                
                .menu_nav .nav-link.active:after,.menu_nav .nav-link:hover:after{width:100%}
                
                .menu_main .tab-content{gap:0}.menu_main .tab-content>.tab-pane:not(.active){height:0;opacity:0;z-index:-1}.menu_tab-trigger{display:none}.menu_tab-list{margin-top:0;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.menu_tab-list_item{padding:30px 0;width:calc(50% - 25px)}
                .menu_tab-list_item:last-of-type{border-bottom:1px solid #ccc}}
                
                
                
                
                .page_breadcrumbs,.page_cover{text-align:center}
                .page_cover{padding:0 20px;height:270px}
                .page_cover-title{margin-top:70px;text-transform:capitalize;font-weight:700}
                .page_breadcrumbs{background:#8798cd;padding:20px}.page_breadcrumbs-list{text-transform:capitalize}
                .page_breadcrumbs-list li{position:relative}.page_breadcrumbs-list li .link{color:#000000}.page_breadcrumbs-list li:not(:last-of-type):after{content:'/';padding-right:4px}.page_cover{background:url(../images/cover/cover.jpg) center/cover no-repeat}
                
                
                
                
                .promo_video{position:relative;
                /*height:260px;*/
                
                }
                
                
                .promo_video .btn{width:100px;height:100px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;font-size:18px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#f7f7f7}
                
                
                
                
                .promo_video .cover{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;cursor:pointer}
                .promo_video .cover img{height:100%}.promo_video .cover.hidden{opacity:0;visibility:hidden}@media screen and (min-width:767.98px){.promo{padding-top:0}.promo_video{height:400px}}@media screen and (min-width:1023.98px){.promo_video{height:600px}.promo_video .btn{width:60px;height:60px;font-size:18px}}
                
                
                .counter_block{padding:30px 20px;text-align:center}.counter_block-img{display:none}.counter_block:first-of-type{background:#b2c9ef}.counter_block:nth-of-type(2){background:#8094DD}.counter_block:nth-of-type(3){background:#b2c9ef}.counter_block:last-of-type{background:#534931}.counter_block.num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:600;font-family:Raleway,sans-serif;gap:4px}.counter_block.num .countNum{font-weight:700;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.counter_block.num *{color:#fff!important}@media screen and (min-width:567.98px){.counter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.counter_block{width:50%;height:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.counter_block:first-of-type{text-align:left}.counter_block.num .countNum{font-weight:700;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:767.98px){.counter_block{height:200px}.counter_block.num .countNum{height:40px}}@media screen and (min-width:1023.98px){.counter_block{width:25%}.counter_block-title .linebreak{display:block}.counter_block.num{gap:15px}.counter_block.num .countNum{height:48px}}@media screen and (min-width:1399.98px){.header .container{padding:0 100px}.counter_block{padding:0 60px}}@media screen and (min-width:1599.98px){.counter_block-img{position:absolute;display:block;color:#d1dbec;left:155px;top:-150px}.counter_block:first-of-type{position:relative}}@media screen and (min-width:1799.98px){.counter_block-img{left:160px;top:-176px}}@media screen and (min-width:1919.98px){.counter_block-img{top:-225px}}.team .section_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:0 20px}
                
                
                .team_list-item{position:relative;height:260px;cursor:pointer;overflow:hidden}.team_list-item:hover .main{opacity:1}.team_list-item .media img{height:100%}.team_list-item .main{position:absolute;top:0;bottom:0;left:0;right:0;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background:rgba(247,247,247,.9);-webkit-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;opacity:0}.team_list-item .main_position{text-transform:uppercase;color:#534931}.team_list-item .main_name{margin:8px 0 15px;line-height:1;font-family:Raleway,sans-serif;color:#534931}.team_list-item .main_socials{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;gap:15px;font-size:25px}.team_list-item .main_socials .link .icon{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.team_list-item .main_socials .link:focus .icon,.team_list-item .main_socials .link:hover .icon{color:#534931}@media screen and (min-width:767.98px){.team_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.team_list-item{width:50%;height:340px}}@media screen and (min-width:1023.98px){.team_list-item{width:calc(100% / 3)}}.team_list-item .media{height:100%}@media screen and (min-width:767.98px){.team{padding-bottom:100px}.team_list{gap:40px}.team_list-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:20px}.team_list-item .media{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:270px}.team_list-item .main{position:static;opacity:1;background:0 0}}@media screen and (min-width:1023.98px){.team{padding-bottom:0}.team_list{gap:0}.team_list-item{width:calc(100% / 3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0}.team_list-item .media{height:100%}.team_list-item .main{position:absolute;opacity:0;background:rgba(247,247,247,.9)}}
                .invitation .media{display:none}.invitation .main_media{height:180px;margin-bottom:30px}
                /*.invitation .main_media img{height:100%}*/
                .invitation .main .btn{width:100%}
                @media screen and (min-width:567.98px){.team_list-item{height:340px}.team_list-item .main_text{max-width:440px}
                .invitation .main_media{height:280px}.invitation .main .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
                .invitation .main .btn,.invitation .main .section_header-text{margin-left:20px}}
                @media screen and (min-width:1023.98px){.invitation .container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:70px;margin-top:140px}
                .invitation .main .btn,.invitation .main .section_header-text{margin-left:0px}.invitation .main_media{margin-bottom:60px}.invitation .media{display:block;position:relative;max-width:500px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.invitation .media img{height:100%;position:relative;z-index:2}.invitation .media_oval{position:absolute;z-index:1;color:#d1dbec;top:-140px;left:-180px}}@media screen and (min-width:1199.98px){.team_list-item{height:480px}.team_list-item .main{padding:40px}.invitation .media_oval{left:-225px}}.brands_list-item{height:60px}.brands_list-item img{width:auto;height:100%;margin:0 auto}@media screen and (min-width:767.98px){.invitation .main_media{height:320px}.invitation .main .section_header-title .linebreak{display:block}.invitation .main .section_header-text{max-width:560px}.brands .section_header-title{max-width:700px}.brands_list-item{height:80px}}
                
                
                
                @media (max-width: 767px) {
                .invitation .main_media {
                margin-top: 162px;
                }   
                }
                
                
                
                .services_main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.services_main-banner{margin:30px 0;padding:40px 30px;min-height:350px;position:relative}.services_main-banner .btn{width:100%}.services_main-banner:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.services_main-banner_title{text-align:center;margin:0 auto 15px;max-width:220px}.services_main-banner_bg{position:absolute;left:0;right:0;bottom:0;top:0;z-index:-1;overflow:hidden}.services_main-banner_bg img{height:100%;-webkit-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out}.services_main-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.services_main-list_item{padding:40px 30px;border:1px solid #c3b2a5}.services_main-list_item .subtitle{display:block;text-transform:uppercase;font-size:16px;color:#534931;margin-bottom:8px}.services_main-list_item .text{margin-top:15px}.services_gallery .section_header{text-align:left;margin-bottom:20px}.services_gallery .section_header-title{margin-bottom:0}.services_gallery .section_header-subtitle{color:#7da6ff;}
                .services_gallery-slider{margin-bottom:20px}.services_gallery-slider_slide{aspect-ratio:1/1;overflow:hidden}.services_gallery-slider_slide:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.services_gallery-slider_slide img{-webkit-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;height:100%}@media screen and (min-width:474.98px){.services_main-banner_title{text-align:left;margin:0 0 15px}.services_main-banner .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media screen and (min-width:567.98px){.services_main-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.services_main-list_item{width:calc(50% - 7.5px)}}@media screen and (min-width:767.98px){.services_main-banner{margin-bottom:40px}.services_main-list_item .text{margin-left:15px}}@media screen and (min-width:1023.98px){.services_main{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px}.services_main-banner{margin:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-item-align:stretch;align-self:stretch;max-width:320px}.services_main-list{gap:30px;width:calc(100% - 350px)}.services_main-list_item{width:calc(50% - 15px)}.services_gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.services_gallery .section_header{margin-bottom:0}.services_gallery-slider{margin:0 50px}.services_gallery-slider_nav{margin-right:15px}}@media screen and (min-width:1199.98px){.services_main-list{width:calc(100% - 410px)}.services_main-banner{max-width:380px}.services_main-banner_title{max-width:320px}}
                .info{background:transparent}
                
                
                /* .info .media{display:none}
                
                
                .info_main-title{max-width:700px}@media screen and (min-width:1023.98px)
                
                {
                .info .container{position:relative}.info .media{display:block;position:absolute}.info .media svg{width:100%;height:100%}
                
                
                
                .info_main{position:relative;overflow-y:hidden}.info_main-img{width:210px;height:284px;color:#e5dcd2;top:-55px;right:150px}.info_media{color:#b38e6a;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);position:absolute;top:-90px;right:0}.info_media .media{height:426px;width:316px}}@media screen and (min-width:1199.98px){.info_media-img{right:-280px}.info_main-img{right:280px}}@media screen and (min-width:1399.98px){.header .container{padding:0 100px}.info_media{right:-120px}.info_media-img{right:unset}}.testimonials{background:url(../img/placeholder.jpg) left center/cover no-repeat;text-align:center}.testimonials .section_header-subtitle{color:#534931}
                
                
                
                .testimonials_slider-slide{padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.testimonials_slider-slide .avatar{width:70px;height:70px;border-radius:50%;overflow:hidden;margin:0 auto 8px}.testimonials_slider-slide .avatar img{height:100%}.testimonials_slider-slide .profession{color:#b38e6a;margin:4px 0 8px}.testimonials_slider-nav{margin-top:20px}@media screen and (min-width:1023.98px){.testimonials{background-position:center}.testimonials_slider-slide{padding:60px}.testimonials_slider-slide .profession{margin:4px 0 15px}}.brands_list-item{height:60px}.brands_list-item img{width:auto;height:100%;margin:0 auto}.contacts{background:url(../img/placeholder.jpg) right center/cover no-repeat}.contacts_main .btn{width:100%}@media screen and (min-width:567.98px){.contacts_main .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media screen and (min-width:767.98px){.testimonials_slider-nav{margin-top:40px}.brands .section_header-title{max-width:700px}.brands_list-item{height:80px}.contacts_main{max-width:570px}.contacts_main .section_header-title{max-width:470px}}@media screen and (min-width:1023.98px){.contacts{background-position:center center}.contacts_main{margin-left:auto}}
                
                */
                
                .info{background:#f7f7f7}.info .media{display:none}
                .info_main-title{max-width:700px}@media screen and (min-width:1023.98px){.info .container{position:relative}.info .media{display:block;position:absolute}.info .media svg{width:100%;height:100%}
                
                .info_main{position:relative;overflow-y:hidden}.info_main-img{width:210px;height:284px;color:#d3e3ff;top:-55px;right:150px}.info_media{color:#d3e3ff;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);position:absolute;top:-90px;right:0}.info_media .media{height:426px;width:316px}}@media screen and (min-width:1199.98px){.info_media-img{right:-280px}.info_main-img{right:280px}}
                
                
                /*
                @media screen and (min-width:1399.98px){.header .container{padding:0 100px}.info_media{right:-120px}
                .info_media-img{right:unset}}.testimonials{background:url(../img/placeholder.jpg) left center/cover no-repeat;text-align:center}
                .testimonials .section_header-subtitle{color:#534931}.testimonials_slider-slide{background:#fff;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.testimonials_slider-slide .avatar{width:70px;height:70px;border-radius:50%;overflow:hidden;margin:0 auto 8px}.testimonials_slider-slide .avatar img{height:100%}.testimonials_slider-slide .profession{color:#b38e6a;margin:4px 0 8px}
                
                .testimonials_slider-nav{margin-top:20px}@media screen and (min-width:1023.98px)
                {.testimonials{background-position:center}.testimonials_slider-slide{padding:60px}
                .testimonials_slider-slide .profession{margin:4px 0 15px}} */
                
                
                .brands_list-item{height:60px}.brands_list-item img{width:auto;height:100%;margin:0 auto}
                .contacts{background:url(../img/placeholder.jpg) right center/cover no-repeat}.contacts_main .btn{width:100%}@media screen and (min-width:567.98px){.contacts_main .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media screen and (min-width:767.98px){.testimonials_slider-nav{margin-top:40px}.brands .section_header-title{max-width:700px}.brands_list-item{height:80px}.contacts_main{max-width:570px}.contacts_main .section_header-title{max-width:470px}}@media screen and (min-width:1023.98px){.contacts{background-position:center center}.contacts_main{margin-left:auto}}
                
                .blog{gap:50px 0;margin-bottom:70px}.blog_post .media{position:relative;height:220px;margin-bottom:20px}.blog_post .media img{height:100%}.blog_post .main .meta{margin:4px 0}.blog_quote{background:#e5dcd2}.blog_quote .main{padding:40px}.blog_quote .main_quote{quotes:none;margin:20px 0}.blog_quote .main_name{font-family:Raleway,sans-serif;font-weight:600;font-size:18px;color:#534931}.blog_quote .media{display:none}.blog_banner{position:relative;background:#e5dcd2;padding:30px 20px}.blog_banner .media{display:none}.blog_pagination{font-size:18px;font-weight:500}.blog_pagination .nav-link .icon{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}
                .blog_pagination .nav-link:focus .icon,
                .blog_pagination .nav-link:hover .icon{color:#534931}
                
                .blog_pagination .pages{gap:15px}.blog_pagination .pages_page .link{display:block;position:relative}.blog_pagination .pages_page .link:focus,.blog_pagination .pages_page .link:hover{color:#b38e6a}.blog_pagination .pages_page .link--current{padding-right:85px}.blog_pagination .pages_page .link--current:after{content:'';position:absolute;display:block;height:1px;width:70px;background:#b38e6a;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.blog_pagination .pages_page:last-of-type .link--current{padding-right:0;padding-left:85px}.blog_pagination .pages_page:last-of-type .link--current:after{right:unset;left:0}@media screen and (min-width:567.98px){.blog_tags{margin-left:20px}.blog_post .media .blog_tags{margin-left:0}.blog_post .main_title{display:block;margin-left:20px}.blog_post .main .meta,.blog_post .main_text{margin-left:40px}}@media screen and (min-width:767.98px){.blog{gap:60px 0;margin-bottom:100px}.blog_post .media{height:370px}.blog_quote{position:relative}.blog_quote .main{position:relative;z-index:2}.blog_quote .main_quote{max-width:680px}.blog_quote .media{display:block;position:absolute;z-index:1;top:0;bottom:0;right:0;left:0;overflow:hidden}.blog_quote .media svg{height:400px;width:400px}.blog_quote .media_dark,.blog_quote .media_light{position:absolute}.blog_quote .media_light{color:#f7f7f7;top:150px;right:-80px}.blog_quote .media_dark{position:absolute;color:#c3b2a5;top:40px;right:-225px}.blog_banner{padding:60px 40px;overflow:hidden}.blog_banner .section_header{margin-bottom:60px}.blog_banner .section_header-title{max-width:470px}.blog_banner .section_header-text{max-width:550px}.blog_banner .main{position:relative;z-index:2}.blog_banner .media{display:block;position:absolute;height:492px;width:506px;color:#f7f7f7;top:-160px;right:-160px}.blog_banner .media svg{width:100%;height:100%}}@media screen and (min-width:1023.98px){
                .page_cover{height:450px}.page_cover-title{margin-top:130px}.blog{width:calc(100% - 410px);gap:90px 0;margin-bottom:0}.blog_tags{margin-bottom:15px;margin-left:40px}.blog_post .media{margin-bottom:40px}.blog_post .main_title{margin-left:40px}.blog_post .main .meta{margin:20px 0 8px 40px}.blog_post .main .meta,.blog_post .main_text{margin-left:80px}.blog_container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 40px}}.sidebar{gap:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.sidebar_widget-title{margin-bottom:8px}.sidebar_widget:not(.sidebar_widget--search){padding:20px;border:1px solid #c3b2a5}.sidebar_widget--search .form .field{border-right:transparent;width:calc(100% - 60px)}.sidebar_widget--search .form .btn{padding:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:16px}.sidebar_widget--posts .list{gap:20px}.sidebar_widget--posts .list-item .media{height:130px;margin-bottom:8px}.sidebar_widget--posts .list-item .media img{height:100%}.sidebar_widget--posts .list-item .main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.sidebar_widget--posts .list-item .main_title{font-weight:600}.sidebar_widget--posts .list-item .main .meta_item{font-size:14px}.sidebar_widget--nav .list{gap:4px;font-size:18px}.sidebar_widget--nav .list .link{display:block;position:relative;color:#b38e6a;font-family:Raleway,sans-serif;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:600;bottom:0;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}.sidebar_widget--nav .list .link:hover{bottom:4px}.sidebar_widget--tags .list{gap:4px}.sidebar_widget--tags .list-item .link{display:block;position:relative;font-weight:500}.sidebar_widget--tags .list-item .link:after{content:'';position:absolute;width:100%;height:2px;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#b38e6a;-webkit-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.sidebar_widget--tags .list-item .link:focus:after,.sidebar_widget--tags .list-item .link:hover:after{width:0}.sidebar_widget--feed .sidebar_widget-title{text-align:center}.sidebar_widget--feed .sidebar_widget-subtitle{display:block;margin-bottom:20px;color:#5c5c5c}.sidebar_widget--feed .list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px}.sidebar_widget--feed .list-item{aspect-ratio:1/1;overflow:hidden}.sidebar_widget--feed .list-item .link:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.sidebar_widget--feed .list-item .link img{height:100%;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.sidebar_widget--archive .list{gap:8px}.sidebar_widget--archive .list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.sidebar_widget--archive .list-item *{line-height:1!important}.sidebar_widget--archive .list-item .link{position:relative;top:1px}.sidebar_widget--archive .list-item .link:focus,.sidebar_widget--archive .list-item .link:hover{color:#b38e6a}.sidebar_widget--calendar{text-align:center}.sidebar_widget--calendar .calendar{width:100%;margin-bottom:20px}.sidebar_widget--calendar .calendar_nav .link .icon{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.sidebar_widget--calendar .calendar_nav .link:focus .icon,.sidebar_widget--calendar .calendar_nav .link:hover .icon{color:#534931}.sidebar_widget--calendar .calendar_header{margin-bottom:20px;font-size:18px;font-weight:500;font-family:Raleway,sans-serif}.sidebar_widget--calendar .calendar_body{text-align:center;font-size:14px}.sidebar_widget--calendar .calendar_body-week_day{font-weight:600}.sidebar_widget--calendar .calendar_body-dates{height:36px;color:#534931}.sidebar_widget--calendar .calendar_body-dates_date{cursor:pointer;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.sidebar_widget--calendar .calendar_body-dates_date--current{background:#b38e6a;color:#fff;font-weight:400}.sidebar_banner{position:relative;overflow:hidden;min-height:350px}.sidebar_banner:hover .media img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.sidebar_banner .media{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.sidebar_banner .media img{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;height:100%}.sidebar_banner .main{position:relative;z-index:2;padding:20px}.sidebar_banner .main_btn{width:100%}@media screen and (min-width:567.98px){.sidebar{gap:40px}.sidebar_widget-title{margin-bottom:20px}.sidebar_widget:not(.sidebar_widget--search){padding:40px}.sidebar_widget--feed .list{grid-gap:20px}.sidebar_widget--tags .list{gap:15px}.sidebar_widget--posts .list{gap:40px}.sidebar_widget--posts .list-item .media{margin-bottom:15px}.sidebar_widget--nav .list{gap:10px}.sidebar_banner .main{padding:40px}.sidebar_banner .main_header-title{max-width:240px}.sidebar_banner .main_btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media screen and (min-width:1023.98px){.sidebar{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:370px}}
                
                
                .banners_list{display:grid;grid-gap:15px}
                .banners_list-item--img{display:none}.banners_list-item:first-of-type .link .main{gap:0}.banners_list-item .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;min-height:235px;overflow:hidden;height:100%}.banners_list-item .link:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.banners_list-item .link .media{position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0}.banners_list-item .link .media img{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;height:100%}.banners_list-item .link .main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px;gap:8px 0;background:#e5dcd2}@media screen and (min-width:767.98px){.banners_list{grid-template-columns:repeat(2,1fr)}.banners_list-item:first-of-type{grid-area:1/1/3/2}.banners_list-item:not(:first-of-type) .link{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.banners_list-item .link .main{background:0 0}.banners_list-item .link .main .h4{max-width:210px}}@media screen and (min-width:1023.98px){.banners_list{grid-template-columns:repeat(4,1fr);grid-gap:30px}.banners_list-item--img{display:block}.banners_list-item--img img{height:100%}.banners_list-item:nth-of-type(2){grid-area:1/2/2/4}.banners_list-item:nth-of-type(5){grid-area:2/3/3/5}}
                
                
                
                .opening-hours {
                list-style: none;
                padding: 0;
                max-width: 300px; /* optional, for layout */
                }
                
                .opening-hours li {
                display: flex;
                justify-content: space-between;
                padding: 4px 0;
                font-size: 16px;
                border-bottom: 1px solid #eee; /* optional line between items */
                }
                
                /*.day {*/
                /*font-weight: bold;*/
                min-width: 70px; /* ensures all days align */
                /*}*/
                
                .time {
                color:#998e69;
                /*color: #ffffff;*/
                font-size: 20px;
                font-weight: 400; 
                }

            
            
            
            /*.reservation .section_header{text-align:center}*/
            /*.reservation .section_header-text{margin:0 auto}*/
            /*.reservation_form{grid-gap:15px;display:grid}.reservation_form textarea{min-height:200px;padding:20px}*/
            /*.reservation_form .wrapper{position:relative}.reservation_form .wrapper .field{width:100%;padding-right:60px}*/
            /*.reservation_form .wrapper .icon{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}*/
            /*.reservation_form .btn{width:100%}@media screen and (min-width:1023.98px){.page_cover{height:450px}.page_cover-title{margin-top:130px}*/
            /*.reservation_form{grid-template-columns:repeat(3,1fr);grid-gap:30px}*/
            /*.reservation_form textarea{grid-area:3/1/4/4}.reservation_form .btn{grid-area:4/1/5/4}}*/
            
            
            
            
