:root{--text-color: #cdcde6;--main-background: rgb(25, 28, 33);--minor-background: rgb(49, 52, 61);--black-main-background: rgb(24, 24, 24)}html,body{height:100%;position:relative}body{margin:0;padding:0;background:var(--main-background);font:700 .85rem Linik Sans,sans-serif}.blur{width:100%;position:absolute;display:flex;box-shadow:0 0 200px 55px #192549;background-repeat:no-repeat}.header-container{text-align:center;background:var(--black-main-background)}.gradient-container{background-attachment:fixed;-webkit-background-clip:text;-webkit-text-fill-color:transparent}header{position:relative;display:inline-block;padding-top:1em;padding-bottom:1em;background:linear-gradient(160deg,#f92056 15%,#00deff 70%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 768px){header{font-size:300%}}@media (min-width: 768px){header{font-size:500%}}.main-container{margin:0 auto;position:relative}@media (max-width: 2500px){.main-container{width:80%}}@media (min-width: 2500px){.main-container{width:60%}}.main-container h1{text-align:left;display:inline-block;background:linear-gradient(165deg,#f92056 15%,#00deff 85%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 768px){.main-container h1{font-size:220%}}@media (min-width: 768px){.main-container h1{font-size:350%}}.main-container h1:not(:first-of-type){padding-top:100px}footer{padding:20px;text-align:center;color:var(--text-color);background:var(--black-main-background)}.showcase{width:100%;margin:0 auto 5em;position:relative;align-self:flex-start;padding-bottom:1em}.swiper{width:100%;height:100%}.showcase .swiper-button-prev{left:-50px}.showcase .swiper-button-next{right:-50px}.showcase .swiper-pagination{bottom:-30px!important}.swiper-slide{display:flex;aspect-ratio:1 / 1;align-items:center;border-radius:15px;justify-content:center;color:var(--text-color);background:var(--minor-background)}.swiper-slide img{width:75%;display:block;object-fit:cover}@media (max-width: 768px){.swiper-button-prev,.swiper-button-next{display:none}}.flip-card{aspect-ratio:1/1;perspective:1000px;align-self:flex-start;background-color:transparent}@media (max-width: 1080px){.flip-card{width:70%;margin:45px auto 0}}@media (min-width: 1080px){.flip-card{width:35%;margin:45px auto 0 5%}}@media (max-width: 500px){.flip-card{width:80%}}.flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s;transform-style:preserve-3d;box-shadow:0 0 4px #0fd3f5b3,0 0 8px #0fd3f5b3,0 0 8px #0fd3f5b3,0 0 8px #0fd3f5b3}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-front,.flip-card-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-card-front{background-color:var(--text-color);color:#000}.flip-card-back{color:#fff;background-color:silver;transform:rotateY(180deg)}.logo-container{position:absolute;bottom:5%}.logo-container a{text-decoration:none}.table-container a{color:#000;cursor:pointer;text-decoration:none;display:inline-block}.table-container a:after{content:"";width:0;height:2px;display:block;background-color:#000;transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-webkit-transition:width .3s ease-in-out}.table-container a:hover:after{width:100%}.github-img,.telegram-img{width:10%;padding:10px}@media print{.flip-card-inner{transform:none!important}.flip-card-back{display:none!important}.flip-card:hover .flip-card-inner,.flip-card-back{transform:none!important}}.description{width:100%;margin:0 auto;border-radius:15px;position:relative;text-align:center;padding-bottom:50px;color:var(--text-color);background:var(--minor-background)}@media (max-width: 1080px){.description{display:grid}}@media (min-width: 1080px){.description{display:flex}}@media (max-width: 1080px){.description-text{width:95%;margin:45px auto 0}}@media (min-width: 1080px){.description-text{width:50%;margin:45px auto 0 0}}@media (max-width: 1750px){.description-text{font-size:16px}}@media (min-width: 1750px){.description-text{font-size:20px}}.photo-img{width:100%;height:100%}.table-container{width:100%}.table-container ul{width:65%;padding-left:0;margin:25% auto;list-style-type:none}.table-container ul li{color:#000;padding:.5rem;text-align:center;border-bottom:1px solid dimgrey;font-family:Inconsolata,monospace}@media (max-width: 2500px){.table-container ul li{font-size:1.1vw}}@media (min-width: 2500px){.table-container ul li{font-size:.9vw}}@media (max-width: 1080px){.table-container ul li{font-size:2vw}}@media (max-width: 768px){.table-container ul li{font-size:2.2vw}}@media (max-width: 500px){.table-container ul li{font-size:2.5vw}}.timeline{width:100%;color:#fff;padding-bottom:30px}.timeline ul{list-style-type:none;border-left:2px solid #094a68;padding:10px 5px}.timeline ul li{padding:20px;position:relative;cursor:pointer;transition:.5s}.timeline ul li span{display:inline-block;background-color:#0d6a9a;border-radius:25px;padding:2px 5px;font-size:15px;text-align:center}.timeline ul li .content h2{color:#00deff;padding-top:5px}@media (max-width: 1750px){.timeline ul li .content h2{font-size:18px}}@media (min-width: 1750px){.timeline ul li .content h2{font-size:22px}}.timeline ul li .content p{padding:5px 0 15px;color:var(--text-color)}@media (max-width: 1750px){.timeline ul li .content p{font-size:16px}}@media (min-width: 1750px){.timeline ul li .content p{font-size:20px}}.timeline ul li:before{position:absolute;content:"";width:10px;height:10px;background-color:#00deff;border-radius:50%;left:-11px;top:26px;transition:.5s}.timeline ul li:hover{background-color:var(--minor-background)}.timeline ul li:hover:before{background-color:var(--text-color);box-shadow:0 0 8px 2px var(--text-color)}@media (max-width: 300px){.timeline{width:100%;padding:30px 5px 30px 10px}.timeline ul li .content h2{color:#34ace0;font-size:15px}}
