body,html{font-family:'Poppins',sans-serif;padding:0;margin:0;background:#000;position:relative;overflow-x:hidden}*{box-sizing:border-box}.header{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center}.logo{max-width:100%;max-height:40px}#menu{right:20px;position:fixed;height:100vh;z-index:2;border-radius:45px;display:flex;align-items:center}#menu ul{list-style:none;padding-left:0;margin:0}#menu ul li{width:100%;text-align:right;display:block}#menu ul li a{padding:10px;color:#fff;font-size:11px;display:inline-block;text-align:right;font-weight:600}#menu ul li a span{text-align:right;margin-right:10px;display:none;top:-2px;position:relative;text-shadow:1px 1px 5px rgba(0,0,0,0.8)}#menu ul li a .link{width:12px;height:12px;background:transparent;text-shadow:10px 0 #000;border-radius:50%;display:inline-block;position:relative;top:2.5px;border:2px solid rgba(255,255,255,0.9)}#menu ul li a:hover .link,#menu ul li a.active .link{background:#fff;box-shadow:0 0 3px 3px rgba(0,0,0,0.1)}#menu ul li a:hover span,#menu ul li a.active span{opacity:1;display:inline-block}#center{color:white;background-color:black;min-width:94vh;min-height:94vh;display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:center;text-align:center;-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0% 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0% 50%);position:relative;z-index:1}#left{display:inline-block;width:50%;min-height:100vh;float:left;background-image:url("../img/11.jpg");background-size:cover;box-sizing:border-box;background-position:center;position:absolute;top:0;z-index:0;left:0}#right{display:inline-block;width:50%;min-height:100vh;background-size:cover;background-image:url("../img/3.jpg");z-index:0;background-position:bottom left;position:absolute;right:0;top:0}h2{font-size:.8rem;margin:20px;font-weight:normal;text-transform:uppercase;letter-spacing:.5px;line-height:1}h3{font-weight:600;font-size:4rem;margin:0;line-height:.9}h4{font-size:1rem;letter-spacing:2px;font-weight:300;border-bottom:1px solid #111;display:inline-block;padding:.8rem 0;margin:0}.content,.content-special{display:flex;align-items:center;justify-content:center;min-height:100vh;flex-direction:column;position:relative}.content-special h3{color:#fff;margin-bottom:40px}.content-special p{color:#ccc;font-size:16px;margin:0}.box{min-width:55%;max-width:70%;padding:30px 70px;background:#fff;color:#000;min-height:65vh;display:flex;align-content:center;justify-content:center;flex-direction:column;box-sizing:border-box}p{font-size:14.5px;color:#666;margin-bottom:0}.box.one,.box.four{-webkit-clip-path:polygon(0% 0,100% 5%,90% 100%,0% 90%);clip-path:polygon(0% 0,100% 5%,90% 100%,0% 90%)}.box.one p{padding-right:30px}.box.two{-webkit-clip-path:polygon(7% 18%,90% 6%,100% 100%,0% 91%);clip-path:polygon(7% 18%,90% 6%,100% 100%,0% 91%);text-align:center}.box.three{-webkit-clip-path:polygon(0% 0,100% 6%,97% 100%,0% 91%);clip-path:polygon(0% 0,100% 6%,97% 100%,0% 91%)}.box.four,.box.two{background:#000;color:#fff}.box.four p,.box.two p{color:#aaa}.bottom{position:absolute;bottom:20px;color:#888;font-size:13px;text-align:center}#about{background:url(../img/4.jpg) bottom no-repeat;background-size:cover;background-attachment:fixed}#services{background:url(../img/9.jpg) bottom no-repeat;background-size:cover;background-attachment:fixed}#works{background:url(../img/7.jpg) bottom no-repeat;background-size:cover;background-attachment:fixed}#interests{background:url(../img/8.jpg) bottom no-repeat;background-size:cover;background-attachment:fixed}ul.tags{padding-left:0;list-style:none;display:flex;flex-wrap:wrap}ul.tags li{padding:7px 20px;margin:3px;background:#111;font-size:12px;font-weight:300}.flex{display:flex;flex-wrap:wrap;margin-top:25px}.flex .element{width:calc(33.33% - 30px);margin:0 15px}.flex.center{justify-content:center}.flex img{transform:rotate(3deg);margin:1px 8px;width:75px;height:75px;object-fit:cover}@media all and (max-width:980px){h3{font-size:2.8rem}p{font-size:14px}.box{min-height:90vh}}@media all and (max-width:680px){#center{min-width:96vw;max-width:100%;min-height:96vh;padding:63px;box-sizing:border-box}.flex,ul.tags{justify-content:center}.flex .element{width:100%;margin:10px 0}h4{font-size:.8rem;padding:0}h2{font-size:10.5px;margin:5px 0}#menu{right:0}h3{font-size:2rem}p{font-size:12px}.box{min-width:70%;max-width:90%;padding:70px 20px;text-align:center!important}#menu ul li a .link{width:10px;height:10px}#menu ul li a{padding:4px 6px}}