.above-menu-container{background-color:#fff}.above-menu-container .inner-container{max-width:1920px;margin:0 auto;padding:0 115px;display:grid;grid-template-columns:1fr auto 1fr;align-content:space-between}.above-menu-container .inner-container .logo-container{width:380px;align-self:center}.above-menu-container .inner-container .slogan-container{display:grid;position:relative}.above-menu-container .inner-container .slogan-container .background-container{background-color:#efefef;clip-path:polygon(10% 0%, 100% 0%, 90% 100%, 0% 100%);height:135px;width:480px;position:absolute}.above-menu-container .inner-container .slogan-container .inner-wrapper{align-self:center;z-index:10;width:420px}.above-menu-container .inner-container .slogan-container .inner-wrapper .block-title{text-align:center;color:#515151;font-size:20px;padding-right:20px}.above-menu-container .inner-container .slogan-container .inner-wrapper .description{text-align:center;color:#515151;font-size:16px;padding-left:40px}.above-menu-container .inner-container .data-container{display:grid;grid-template-columns:1fr 1fr}.menu-container{background-color:#2b2b2b;position:sticky;top:0;left:0;width:100%;z-index:10}.menu-container .inner-container{max-width:fit-content;margin:0 auto}.menu-container .inner-container .site-menu.default{background-color:rgba(0,0,0,0);padding:15px 15px}.menu-container .inner-container .navbar-expand-lg .navbar-collapse{justify-content:space-evenly}.menu-container .inner-container .navbar-expand-lg .navbar-collapse .navbar-nav .menu-item .menu-button{color:#fff;text-align:center;text-transform:uppercase;font-weight:600;position:relative;padding:10px 55px;-moz-transition:.2s all linear;-ms-transition:.2s all linear;-webkit-transition:.2s all linear;transition:.2s all linear}.menu-container .inner-container .navbar-expand-lg .navbar-collapse .navbar-nav .menu-item .menu-button::after{background-color:#fff;display:block;content:"";width:0;height:2px;position:absolute;bottom:0px;left:50%;-moz-transition:.2s all linear;-ms-transition:.2s all linear;-webkit-transition:.2s all linear;transition:.2s all linear;-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.menu-container .inner-container .navbar-expand-lg .navbar-collapse .navbar-nav .menu-item .menu-button:hover,.menu-container .inner-container .navbar-expand-lg .navbar-collapse .navbar-nav .menu-item .menu-button:focus{background-color:rgba(0,0,0,0)}.menu-container .inner-container .navbar-expand-lg .navbar-collapse .navbar-nav .menu-item .menu-button:hover::after,.menu-container .inner-container .navbar-expand-lg .navbar-collapse .navbar-nav .menu-item .menu-button:focus::after{width:80%}.menu-container .inner-container .navbar-expand-lg .navbar-collapse .navbar-nav .menu-item .menu-button.selected{background-color:rgba(0,0,0,0);color:#fff}.menu-container .inner-container .navbar-expand-lg .navbar-collapse .navbar-nav .menu-item .menu-button.selected::after{display:block;content:"";background-color:#fff;width:80%;height:2px}.menu-container .inner-container .navbar-expand-lg .navbar-collapse .navbar-nav .menu-item.has-sub .sublist .menu-item .menu-button{color:#252525;background-color:#fff;-moz-transition:.2s all linear;-ms-transition:.2s all linear;-webkit-transition:.2s all linear;transition:.2s all linear}.menu-container .inner-container .navbar-expand-lg .navbar-collapse .navbar-nav .menu-item.has-sub .sublist .menu-item .menu-button:hover,.menu-container .inner-container .navbar-expand-lg .navbar-collapse .navbar-nav .menu-item.has-sub .sublist .menu-item .menu-button:focus,.menu-container .inner-container .navbar-expand-lg .navbar-collapse .navbar-nav .menu-item.has-sub .sublist .menu-item .menu-button.selected{color:#fff;background:#bf9360}.menu-container .inner-container .navbar-expand-lg .navbar-collapse .navbar-nav .menu-item.has-sub .sublist .menu-item .menu-button::after{content:unset}@media(max-width: 1700px){.above-menu-container .inner-container{padding:0 15px}}@media(max-width: 1300px){.menu-container .inner-container .navbar-expand-lg .navbar-collapse .navbar-nav .menu-item .menu-button{padding:10px 40px}}@media(max-width: 1199px){.menu-container .inner-container .navbar-expand-lg .navbar-collapse .navbar-nav .menu-item .menu-button{padding:10px 30px}}@media(max-width: 991px){.above-menu-container .inner-container{grid-template-columns:auto auto;padding:unset}.above-menu-container .inner-container .logo-container{padding:10px 15px;width:unset;text-align:center}.above-menu-container .inner-container .logo-container .guardi-logo-container{grid-template-columns:auto auto;max-width:fit-content;margin:0 auto}.above-menu-container .inner-container .slogan-container{background-color:#efefef}.above-menu-container .inner-container .slogan-container .inner-wrapper{width:unset}.above-menu-container .inner-container .slogan-container .inner-wrapper .block-title{padding:unset}.above-menu-container .inner-container .slogan-container .inner-wrapper .description{padding:unset}.above-menu-container .inner-container .slogan-container .background-container{display:none}.above-menu-container .inner-container .photo-container{display:none}.menu-container .inner-container{max-width:991px}.menu-container .inner-container .navbar .navbar-toggler{margin-left:auto}}@media(max-width: 767px){.above-menu-container .inner-container{grid-template-columns:1fr}.above-menu-container .inner-container .slogan-container{padding:5px 15px}}
