*{margin:0;box-sizing:border-box}#app{position:relative}body{font-family:Unbounded-Regular;letter-spacing:2px;background:#F3F3F3}body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}body::-webkit-scrollbar{width:6px;background-color:#f5f5f5}body::-webkit-scrollbar-thumb{background-color:#1c1d25}h1{font-family:Unbounded-Bold;font-size:35px}@media (max-width: 1200px){h1{font-size:30px}}h2{font-family:Unbounded-Regular;font-size:30px;line-height:40px}h2.section-title{color:#4a4a4a;text-align:center;margin-bottom:40px}p{font-family:Merriweather,serif;line-height:25px;letter-spacing:2px;font-size:17px;color:#1c1d25}@media (max-width: 768px){p{font-size:15px;text-align:center}}input{font-family:EB Garamond,serif;font-size:20px}label,span{font-family:Unbounded-Light}a{text-decoration:none}a.link{display:block;padding:10px 0;position:relative;color:#b0b2c3;transition:color .35s ease;text-decoration:none;cursor:pointer;font-family:Unbounded-Light}a.link:before,a.link:after{content:"";position:absolute;bottom:3px;right:0;left:auto;width:0;height:3px;z-index:2}a.link:before{background-color:#235aa6;transition:all .25s cubic-bezier(.694,.048,.335,1) .15s}a.link:after{background-color:#f25757;transition:all .25s cubic-bezier(.694,.048,.335,1)}a.link:hover{color:#fff}a.link:hover:before,a.link:hover:after{width:100%;left:0}@media (max-width: 768px){a.link{font-size:15px}}.width-restricted{max-width:1100px;width:90%;margin:auto}
