/* ---- post 16 ---- */
#section-2-20 > .ct-section-inner-wrap{max-width:100%;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;display:flex;flex-direction:row;align-items:center;justify-content:center}
#section-2-20{display:block}
#section-2-20{background-image:radial-gradient( circle farthest-side,#280028,#000000);width:100vw;height:100vh}
#div_block-172-16{display:flex;text-align:left;align-items:center;justify-content:center;flex-direction:column}
#headline-173-16{color:#fa26fa;margin-bottom:15px;font-size:35px}
@media (max-width:479px){#headline-173-16{font-size:30px}}
@media (max-width:374px){#headline-173-16{font-size:25px}}

/* ---- code blocks ---- */
.logo {
	position: fixed;
  	top: 50%;
  	left: 50%;
  	transform: translate(-50%, -50%);
	z-index: 95;
	opacity: 0;
	pointer-events: none;
	transition: opacity 0.3s ease-out;
}

.logo.logo-active {
	opacity: 1;
}

.top-loader {
	position: fixed;
	top: -100%;
	left: 0;
	width: 100%;
	height: 50%;
	background: #000000;
	z-index: 94;
	transition: top 0.6s ease-out;
	pointer-events: none !important;
}

.top-loader.top-active {
	top: 0;
}

.bottom-loader {
	position: fixed;
	bottom: -100%;
	left: 0;
	width: 100%;
	height: 50%;
	background: #000000;
	z-index: 94;
    transition: bottom 0.6s ease-out;
	pointer-events: none !important;
}

.bottom-loader.bottom-active {
	bottom: 0;
}

@-webkit-keyframes animate-svg-fill-1{0%{fill:transparent}100%{fill:rgb(255,255,255)}}@keyframes animate-svg-fill-1{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.svg-elem-1{-webkit-animation:animate-svg-fill-1 0.3s linear 0s both;animation:animate-svg-fill-1 0.3s linear 0s both}@-webkit-keyframes animate-svg-fill-2{0%{fill:transparent}100%{fill:rgb(255,255,255)}}@keyframes animate-svg-fill-2{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.svg-elem-2{-webkit-animation:animate-svg-fill-2 0.3s linear 0.3s both;animation:animate-svg-fill-2 0.3s linear 0.3s both}@-webkit-keyframes animate-svg-fill-3{0%{fill:transparent}100%{fill:rgb(255,255,255)}}@keyframes animate-svg-fill-3{0%{fill:transparent}100%{fill:rgb(255,255,255)}}.svg-elem-3{-webkit-animation:animate-svg-fill-3 0.3s linear 0.6s both;animation:animate-svg-fill-3 0.3s linear 0.6s both}@-webkit-keyframes animate-svg-fill-4{0%{fill:transparent}100%{fill:rgb(0,255,0)}}@keyframes animate-svg-fill-4{0%{fill:transparent}100%{fill:rgb(0,255,0)}}.svg-elem-4{-webkit-animation:animate-svg-fill-4 0.3s linear 0.8999999999999999s both;animation:animate-svg-fill-4 0.3s linear 0.8999999999999999s both}@-webkit-keyframes animate-svg-fill-5{0%{fill:transparent}100%{fill:rgb(250,38,250)}}@keyframes animate-svg-fill-5{0%{fill:transparent}100%{fill:rgb(250,38,250)}}.svg-elem-5{-webkit-animation:animate-svg-fill-5 0.3s linear 1.2s both;animation:animate-svg-fill-5 0.3s linear 1.2s both}@-webkit-keyframes animate-svg-fill-6{0%{fill:transparent}100%{fill:rgb(0,229,255)}}@keyframes animate-svg-fill-6{0%{fill:transparent}100%{fill:rgb(0,229,255)}}.svg-elem-6{-webkit-animation:animate-svg-fill-6 0.3s linear 1.5s both;animation:animate-svg-fill-6 0.3s linear 1.5s both}