.convertforms.cf-success .cf-response {background-color: #e65a4d;}
.c911 {padding: 0px; border: 0;}
.zag {font-size: 22px; font-weight: 400; padding-bottom: 5px;}
.no-decor a{text-decoration: none;}
.zag:hover {color: rgb(255 255 255 / 85%);}
#jm-top2 {padding-bottom:0px;}
#cf1 input::placeholder, #cf3 input::placeholder, #cf3 textarea::placeholder{color: #fff; opacity: 0.7;}
.c913 .jm-module-in:after{
    content: '';
    position: absolute;
    width: 85px;
    height: 85px;
    top: -53px;
    left: 50%;
    margin-left: -53px;
    right: auto;
    background-color: #366600;
    background-repeat: no-repeat;
    background-position: center center;
	background-image: url(../images/badges/handphone.png) !important;
    border-radius: 100%;
}
.c913   {position: relative; background-color: #141414; padding-top:35px;margin-top:50px;}

.about__img {
  margin: 0 20px 0 0 !important;
}

@media (max-width: 560px) {
 .about__img {
   margin: 0 auto 10px auto !important;
   width: 100% !important;
}
}

.main-btn {
  position: relative !important;
    z-index: 0;
}

.main-btn:before {
    content: '';
    background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000);
    position: absolute;
    top: -2px;
    left:-2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing 20s linear infinite;
    opacity: 0;
    transition: opacity .3s ease-in-out;
    border-radius: 3px;
}

.main-btn:active {
    color: #000
}

.main-btn:active:after {
    background: transparent;
}

.main-btn:hover:before {
    opacity: 1;
}

.glow-on-hover:after {
    z-index: -1;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #111;
    left: 0;
    top: 0;
    border-radius: 3px;
}

@keyframes glowing {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}