@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap);
.main{height:100vh;color:#fff;font-weight:700}.main .section{margin:0 auto;height:100%;width:73vw;background-color:rgba(0,0,0,0.45);display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;text-align:center}.main .section .title{border-bottom:5px solid #fff;width:300px;font-size:65px}@media (max-width: 767px){.main .section .title{font-size:32px;width:180px;padding-bottom:15px}}.main .section .menu__list{text-decoration:none;list-style-type:none;width:100%;display:flex;align-items:center;flex-direction:column}.main .section .menu__list .menu__list--item{margin:20px 0;padding:5px;font-size:40px;display:flex;align-items:center;justify-content:center}@media (max-width: 1399px){.main .section .menu__list .menu__list--item{font-size:30px;margin-top:10px}}@media (max-width: 1023px){.main .section .menu__list .menu__list--item{font-size:30px;margin-top:10px}}@media (max-width: 767px){.main .section .menu__list .menu__list--item{font-size:20px;padding:0;margin:10px}.main .section .menu__list .menu__list--item:nth-child(1){height:40px;width:150px}.main .section .menu__list .menu__list--item:nth-child(3){width:210px}}.main .section .menu__list .link--github{text-decoration:none;color:#fff;cursor:pointer}.main .section .menu__list .link--github:hover{color:rgba(0,0,0,0.8)}.return__link{height:5%;color:#fff;text-decoration:none;font-size:30px;transition:transform 250ms;align-self:flex-end;margin-right:79px}.return__link:hover{transform:scale(1.2);border-bottom:3px solid #fff}@media (max-width: 1023px){.return__link{align-self:center;margin:0}}@media (max-width: 767px){.return__link{font-size:26px;margin-right:0;margin-top:30px;align-self:center}}

*{margin:0;padding:0;box-sizing:border-box;font-family:"Lato","sans-serif"}body{background-image:url(92ea71ad4a2c6d7404ab.png);background-size:cover;background-position:center;background-repeat:no-repeat}.slide_1{background-image:url(719fecc72f8ca6230daf.png);width:400px;height:400px}.slide_2{background-image:url(12ae45d2810035346731.png);width:400px;height:400px}.slide_3{background-image:url(30cb384b9bb12a122048.png);width:400px;height:400px}.slide_4{background-image:url(ff07af5e7820f66704bb.jpg);width:400px;height:400px}

.modal{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;z-index:999}.modal::before{position:absolute;content:"";top:0;left:15px;right:15px;bottom:0;background-color:rgba(0,0,0,0.8)}@media screen and (min-width: 767px){.modal::before{left:45px;right:45px}}.button{all:none;font-family:144px;width:30px;height:75px;background-color:black;color:#fff;border:0;transition:all 0.25s ease}.button:hover{background-color:rgba(73,73,73,0.151);color:white}.button.invisible{visibility:hidden}.slide{width:400px;height:400px;margin:40px 10px 40px 10px}img{width:400px;height:400px}.slider{z-index:1001;display:flex;align-items:center}.slider h2,.slider h3{position:absolute;left:50%;transform:translateX(-50%)}.easter-egg .return{position:absolute;bottom:10%;right:10%;color:#fff}.easter-egg .return:hover{border-bottom:2px #fff solid;transform:scale(1.3)}.hidden{display:none}

