body{overflow-x:hidden;}
.position-relative{position:relative;}
.d-flex{display:flex;}
.flex-wrap{flex-wrap:wrap;}
.d-inline-block{display:inline-block;}
.text-white{color:#fff!important;}
.darkbg{background:#0c0c0c;}
.fs-4{font-size:1.3rem!important;}
.fs-3{font-size:1.7rem!important;}
.fs-2{font-size:2.7rem!important;}
.h-100{height:100%;}
.yellow{color:#ffe693;}
.serverhead{color:#ffffff;padding:calc(2vw + 1rem) 0 16rem;background:linear-gradient(rgb(233,34,34),#640303);position:relative;}
.serverhead .text{position:relative;z-index:1;}
.serverhead h1{font-size:calc(1vw + 2rem);color:#ffffff;margin:0 0 2rem;}
.serverhead p{font-size:calc(1vw + 0.8rem);color:#ffffff;line-height:1.2;}
.headbtn{padding:1rem 2rem;background:#fff;color:#d53029!important;display:inline-block;font-weight:800;border-radius:.5rem;box-shadow:0 16px 38px rgba(0,0,0,0.267);font-size:1.2rem;}
.headbtn span{color:#000;}
.bottomimage{position:absolute;bottom:-2px;width:100%;height:39vh;background:url(images/clocker.png) no-repeat right bottom;background-size:cover;}
.bigcounter{position:relative;background:url(images/counterbg.png);padding:1rem;border-radius:2rem;display:flex;align-items:center;gap:0.6rem;box-shadow:0 1.2rem 1.4rem rgba(172,0,0,0.28);-webkit-box-shadow:0 1.2rem 1.4rem rgba(172,0,0,0.28);max-width:600px;justify-content:center;flex-wrap:wrap;flex-direction:column;width:100%;margin:0 auto;}
.bigcounter .text span{display:block;text-align:center;font-size:1rem;font-weight:400;color:#fff;white-space:nowrap;}
.bigcounter .counter{display:flex;gap:1rem;text-align:center;font-size:0.7rem;font-weight:600;border-top:1px solid #ffffff8c;border-bottom:1px solid #ffffff8c;padding:5px 0;justify-content:center;}
.bigcounter .counter span{display:block;line-height:1;font-weight:900;font-size:3rem;font-family:'Bebas Neue';}
.bigcounter .counter div{color:#fff;}
.line{display:block;font-size:1.6rem;white-space:nowrap;font-weight:600;color:#fff;}
@media(max-width:520px){.logo img{max-width:60px;max-height:60px;}
.bigcounter{gap:0.5rem;}
.bigcounter .counter{justify-content:center;}
}
.countertext{font-size:1.4rem;margin:2rem 0 0;}
.countertext strong{font-weight:900 !important;font-size:4rem;}
.formblock{padding:2rem;border:1px solid #dddddd;border-radius:6px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);}
.formblock .formbox{display:flex;gap:1rem;flex-wrap:wrap;margin:0 0 1rem;}
.formblock .formbox label{position:relative;width:calc(50% - 1rem);}
.formblock .formbox input{padding:0.55rem 1rem;border:0!important;border-bottom:1px solid #dddddd!important;background:transparent;width:100%;padding-left:2.5rem;}
.formblock .formbox textarea{padding:0.55rem 1rem;border:0!important;border-bottom:1px solid #dddddd!important;background:transparent;width:100%;padding-left:2.5rem;border-radius:0;}
.formblock .formbox i{font-size:1.4rem;position:absolute;left:8px;top:50%;transform:translateY(-50%);color:#e92222;}
.formblock .formbottom a{color:#000000cb;}
.formblock .formbottom label{position:relative;display:inline-block;padding:1px;}
.formblock button{transition:.3s;}
.formblock button:hover{box-shadow:0 6px 18px #256ad19c;}
.checkBox:checked+label span{background:#e92222;border-color:#e92222;transition:all 200ms ease;}
.howto{background:linear-gradient(#e92222,#640303);}
.howto .bottom{transform:rotate(-180deg);position:relative;bottom:-1px;}
.howto .witem{background:#fff;border-radius:1rem;padding:1rem;position:relative;z-index:1;box-shadow:0 0 6px rgba(0,0,0,0.3);}
.howto .witem .itemcount{font-size:2rem;display:inline-block;color:#fff;font-weight:900;background:#e92222;padding:.5rem;height:3rem;width:3rem;text-align:center;line-height:2rem;}
.howto .witem .title{font-size:1.5rem;display:block;font-weight:800;margin:.5rem 0;}
.howto .top h2{color:#ffffff;font-size:calc(1vw + 2rem);}
.howto .top p{color:#ffffff;font-size:1.6rem;}
.howto .stripes{position:relative;}
.howto .stripes:before{content:"";position:absolute;width:calc(100% + 1rem);height:calc(100% + 1rem);background:repeating-linear-gradient(45deg,#ffffff,#ffffff 10px,#ff0000 10px,#ff0000 20px);top:-0.5rem;left:-0.5rem;z-index:0;border-radius:1rem;animation:4s linear infinite progress-bar-stripes;}
@keyframes progress-bar-stripes{from{background-position-x:0;}
to{background-position-x:-56px;}
}
.advantageitem{padding:2rem;box-shadow:4px 8px 16px rgba(0,0,0,0.1);margin:0 0 1rem;border-radius:1rem;border:1px solid #efefef;}
.advantageitem strong{font-size:1.3rem;color:#e92222;}
.advantageitem p{margin:0;}
.matter{color:#fff;}
.matteritem{font-size:1.4rem;margin:0 0 1rem;border:1px solid #fff;padding:1.7rem;font-weight:400;border-radius:1rem;background:#fff;position:relative;z-index:1;color:#000;}
.matteritem strong{font-size:1.4rem;display:block;}
.mattertext{font-size:1.1rem;margin:0 0 10px;}
.mattertext strong{font-size:1.3rem;display:block;margin:0 0 10px;color:#0bb156;}
h2.Gtitle{font-size:calc(1vw + 2rem);font-weight:600;}
@media(max-width:1199px){
}
@media(max-width:768px){.formblock .formbox{flex-wrap:wrap;}
.formblock .formbox label{margin:0 0 0.5rem;}
.bottomimage{background-size:250%;}
.howto .top{top:-6px;position:relative;}
}
@media(max-width:575px){.serverhead{padding:calc(1vw + 1rem) 0 8rem;}
.formblock .formbox label{width:100%;}
.countertext strong{font-size:3rem;}
.howto .bottom{bottom:-4px;}
}
