@charset "UTF-8";[x-cloak]{display:none!important}.photo-comparison{position:relative;overflow:hidden;height:auto!important}.photo-comparison img{display:block!important;position:relative!important;width:100%!important;height:auto!important;clip:auto!important}.photo-comparison img:nth-of-type(2){position:absolute!important;inset:0;height:100%!important;object-fit:cover}.photo-comparison input[type=range]{position:absolute;z-index:10;bottom:12px;left:5%;width:90%;margin:0;accent-color:#d6b679;cursor:ew-resize}.photo-comparison .twentytwenty-handle,.photo-comparison .twentytwenty-overlay{display:none!important}html{scroll-behavior:smooth}#Top_bar.loading{display:block;opacity:1}.svg-inline--fa{display:inline-block;height:1em;vertical-align:-.125em;overflow:visible}.fa-2x{font-size:2em}.fa-w-16{width:1em}.fa-w-14{width:.875em}.fa-w-9{width:.5625em}.section{position:relative}.section .mfn-parallax{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;pointer-events:none}.section_wrapper{position:relative}.animate{opacity:1!important;visibility:visible!important}#back_to_top:after{content:"↑"}#back_to_top i{display:none}.photo-modal{position:fixed;inset:0;z-index:10000;background:#000000e6;display:flex;align-items:center;justify-content:center;padding:40px}.photo-modal img{max-width:95vw;max-height:90vh;object-fit:contain}.photo-modal button{position:absolute;right:18px;top:15px;font-size:32px;color:#fff;background:transparent;border:0;cursor:pointer}#Top_bar .language-switch a span{color:#d6b679}ul.portfolio_slider_ul{display:flex!important;overflow-x:auto!important;transform:none!important;width:100%!important;gap:12px;scroll-snap-type:x mandatory}ul.portfolio_slider_ul>li{flex:0 0 32%;position:relative!important;left:auto!important;scroll-snap-align:start}.portfolio_slider .slider_navigation{display:none}@media(max-width:767px){#Header.menu-open #Top_bar #menu{display:block!important}#Top_bar .responsive-menu-toggle{font-size:28px;text-align:center;text-decoration:none}#Top_bar .menu_wrapper{position:static}#Top_bar #menu{background:#24231f;max-height:75vh;overflow:auto}#Top_bar #menu ul li a{color:#fff}.section.mcb-section:first-child{padding-top:140px!important;padding-bottom:100px!important}.move-up{margin-top:0!important}ul.portfolio_slider_ul>li{flex-basis:85%}}.portfolio_wrapper ul.portfolio_group{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;height:auto!important}.portfolio_wrapper ul.portfolio_group>li{position:relative!important;left:auto!important;top:auto!important;width:100%!important;margin:0!important}@media(max-width:767px){.portfolio_wrapper ul.portfolio_group{grid-template-columns:1fr}}@media(min-width:768px)and (max-width:1239px){#Header.menu-open #Top_bar #menu{display:block!important}}
