@font-face{font-family:VenusSBOP-MediumExtended;src:url(/fonts/VenusSBOP-MediumExtended.woff2) format("woff2"),url(/fonts/VenusSBOP-MediumExtended.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Univers LT Std;src:url(/fonts/UniversLTStd.woff2) format("woff2"),url(/fonts/UniversLTStd.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--swiper-theme-color:#000!important}*,:after,:before{box-sizing:border-box;padding:0;margin:0}html{font-size:62.5%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-width:none;scrollbar-color:transparent transparent}html::-webkit-scrollbar{width:0;height:0}html::-webkit-scrollbar-thumb{border-radius:0;background:transparent}html::-webkit-scrollbar-track{background:transparent}html{scrollbar-face-color:transparent;scrollbar-track-color:transparent}body{overflow:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-family:Univers LT Std,Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;background-color:#fbfbf9;height:100vh;width:100%}@media(max-width:600px){body.about,body.isProject{height:auto!important;overflow:auto!important;overflow-x:hidden!important}}a,button{color:#000}a{text-decoration:none}li,ul{list-style-type:none;padding:0;margin:0}button:active,button:focus,button:hover,input:active,input:focus,input:hover,label:focus,textarea:active,textarea:focus,textarea:hover{outline:none!important}select:focus{box-shadow:none;outline:none}::selection{background:hsla(0,0%,56%,.5)}::-moz-selection{background:hsla(0,0%,56%,.5)}::-webkit-selection{background:hsla(0,0%,56%,.5)}img{display:block}button{font-family:Univers LT Std,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-appearance:none;background:transparent;border:none;margin:0;padding:0}button:focus{outline:none}h1,h2,h3,h4,h5,h6,p{margin-top:0;font-weight:400}.swiper-container{height:100vh;width:100%;position:relative}@media(max-width:600px){.swiper-container{height:auto!important}.swiper-container .swiper-wrapper{padding:50px 0 100px}.swiper-container .swiper-wrapper .swiper-slide{display:flex;justify-content:center;align-items:center;height:50dvh!important}}