@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;

700;900&display=swap);html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{margin:0;padding:0;font-family:Roboto,sans-serif}header{width:100%;height:80px;overflow:hidden;background-color:#fff;position:fixed;top:0;left:0;box-shadow:0 10px 20px -20px rgba(0,0,0,.45);z-index:9999}header #main{width:100%;padding:0 5%;margin-top:10px;justify-content:space-between;-o-box-sizing:border-box;box-sizing:border-box}header #main,header #main #logo{height:60px;overflow:hidden;display:flex;align-items:center}header #main #logo{width:220px}header #main #logo h3{margin-left:10px;font-weight:400;font-size:23px}header #main #logo h3 b>span{color:#eacda3}header #main #menu-btn{width:60px;height:60px;overflow:hidden;display:flex;align-items:center;justify-content:flex-end}header #main #menu-btn div{cursor:pointer}header #main #menu-btn div .line{width:100%;height:4px;overflow:hidden;background-color:#fff}header #main #menu-btn div span{font-size:14px;font-weight:700;color:#fff}header #main nav.desktop{display:flex;align-items:center;justify-content:flex-end}header #main nav.desktop .items{margin-left:10px;border-bottom:5px solid transparent;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}header #main nav.desktop .items a{text-decoration:none}header #main nav.desktop .items a .inner{height:50px;overflow:hidden;padding:0 15px;letter-spacing:1px;font-size:14px;font-weight:700;color:#4a4a4a;display:flex;align-items:center;justify-content:center}header #main nav.desktop .items.active,header #main nav.desktop .items.active:hover{border-color:#eacda3}header #main nav.desktop .items:hover{border-color:#000}header #main nav.mobile{width:100%;height:auto;overflow-y:auto;overflow-x:hidden;padding:5%;background-color:#fff;position:fixed;top:0;left:0;bottom:0;-o-box-sizing:border-box;box-sizing:border-box}header #main nav.mobile #close-menu-btn{width:120px;height:60px;overflow:hidden;float:right;display:flex;align-items:center;justify-content:flex-end}header #main nav.mobile #close-menu-btn div{cursor:pointer}header #main nav.mobile #close-menu-btn div .line{width:100%;height:4px;overflow:hidden;background-color:#000}header #main nav.mobile #close-menu-btn div span{font-size:14px;font-weight:700;color:#000}header #main nav.mobile .items{width:100%;height:auto;overflow:hidden;border-bottom:5px solid transparent;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}header #main nav.mobile .items a{text-decoration:none}header #main nav.mobile .items a .inner{width:100%;height:50px;overflow:hidden;letter-spacing:1px;font-size:20px;font-weight:700;color:#4a4a4a;display:flex;align-items:center}header #main nav.mobile .items.active,header #main nav.mobile .items.active:hover{border-color:#eacda3}header #main nav.mobile .items:hover{border-color:#000}[v-cloak]{display:none}header>#main>#menu-btn>div .line{background-color:#000}header>#main>#menu-btn>div span{color:#000}#content,#wrapper{width:100%;height:auto;overflow:hidden}#content{margin:80px 0 30px}#gallery{width:90%;margin:0 auto}#gallery,.subline{height:auto;overflow:hidden}.subline{width:100%;margin:20px 0}.subline h1{width:100%;margin:0;padding:15px 0;color:#4a4a4a;font-size:30px;font-weight:700}.subline .seperator{width:40px;height:40px;overflow:hidden;background-color:#eacda3;border-radius:40px}