@charset "utf-8";
/* CSS Document */

@keyframes vertical {
  0% { -webkit-transform:translate(0,-2px); transform:translate(0,-2px)}
  3.27869% { -webkit-transform:translate(0,2px); transform:translate(0,2px)}
  6.55738% { -webkit-transform:translate(0,-2px); transform:translate(0,-2px)}
  9.83606% { -webkit-transform:translate(0,2px); transform:translate(0,2px)}
  13.11475% { -webkit-transform:translate(0,-2px); transform:translate(0,-2px)}
  16.39344% { -webkit-transform:translate(0,2px); transform:translate(0,2px)}
  18.03279% { -webkit-transform:translate(0,0); transform:translate(0,0)}
  100% { -webkit-transform:translate(0,0); transform:translate(0,0)}
}
@-webkit-keyframes vertical {
  0% { -webkit-transform:translate(0,-2px); transform:translate(0,-2px)}
  3.27869% { -webkit-transform:translate(0,2px); transform:translate(0,2px)}
  6.55738% { -webkit-transform:translate(0,-2px); transform:translate(0,-2px)}
  9.83606% { -webkit-transform:translate(0,2px); transform:translate(0,2px)}
  13.11475% { -webkit-transform:translate(0,-2px); transform:translate(0,-2px)}
  16.39344% { -webkit-transform:translate(0,2px); transform:translate(0,2px)}
  18.03279% { -webkit-transform:translate(0,0); transform:translate(0,0)}
  100% { -webkit-transform:translate(0,0); transform:translate(0,0)}
}
@-webkit-keyframes blink-2 {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.25;
  }
  100% {
    opacity: 1;
  }
}
@keyframes blink-2 {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.25;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink-3 {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 1;
  }
}
@keyframes blink-3 {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes rope {
	0% {-webkit-transform:rotate(0deg); transform:rotate(0deg)}
	25% {-webkit-transform:rotate(1deg); transform:rotate(1deg)}
	50% {-webkit-transform:rotate(0deg); transform:rotate(0deg)}
	75% {-webkit-transform:rotate(-1deg); transform:rotate(-1deg)}
	100% {-webkit-transform:rotate(0deg); transform:rotate(0deg)}	
}
@keyframes rope {
	0% {-webkit-transform:rotate(0deg); transform:rotate(0deg)}
	25% {-webkit-transform:rotate(1deg); transform:rotate(1deg)}
	50% {-webkit-transform:rotate(0deg); transform:rotate(0deg)}
	75% {-webkit-transform:rotate(-1deg); transform:rotate(-1deg)}
	100% {-webkit-transform:rotate(0deg); transform:rotate(0deg)}	
}
@-webkit-keyframes slide-in-bottom {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    opacity: 1;
  }
}
@keyframes slide-in-bottom {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    opacity: 1;
  }
}
@-webkit-keyframes slide-in-blurred-top {
  0% {
    -webkit-transform: translateY(-1000px) scaleY(2.5) scaleX(0.2);
            transform: translateY(-1000px) scaleY(2.5) scaleX(0.2);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    -webkit-filter: blur(40px);
            filter: blur(40px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0) scaleY(1) scaleX(1);
            transform: translateY(0) scaleY(1) scaleX(1);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}
@keyframes slide-in-blurred-top {
  0% {
    -webkit-transform: translateY(-1000px) scaleY(2.5) scaleX(0.2);
            transform: translateY(-1000px) scaleY(2.5) scaleX(0.2);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    -webkit-filter: blur(40px);
            filter: blur(40px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0) scaleY(1) scaleX(1);
            transform: translateY(0) scaleY(1) scaleX(1);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}
@-webkit-keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes swing-in-top-fwd {
  0% {
    -webkit-transform: rotateX(-100deg);
            transform: rotateX(-100deg);
    -webkit-transform-origin: top;
            transform-origin: top;
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
    -webkit-transform-origin: top;
            transform-origin: top;
    opacity: 1;
  }
}
@keyframes swing-in-top-fwd {
  0% {
    -webkit-transform: rotateX(-100deg);
            transform: rotateX(-100deg);
    -webkit-transform-origin: top;
            transform-origin: top;
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
    -webkit-transform-origin: top;
            transform-origin: top;
    opacity: 1;
  }
}
@-webkit-keyframes wobble-ver-right {
  0%,
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
  }
  15% {
    -webkit-transform: translateY(-30px) rotate(6deg);
            transform: translateY(-30px) rotate(6deg);
  }
  30% {
    -webkit-transform: translateY(15px) rotate(-6deg);
            transform: translateY(15px) rotate(-6deg);
  }
  45% {
    -webkit-transform: translateY(-15px) rotate(3.6deg);
            transform: translateY(-15px) rotate(3.6deg);
  }
  60% {
    -webkit-transform: translateY(9px) rotate(-2.4deg);
            transform: translateY(9px) rotate(-2.4deg);
  }
  75% {
    -webkit-transform: translateY(-6px) rotate(1.2deg);
            transform: translateY(-6px) rotate(1.2deg);
  }
}
@keyframes wobble-ver-right {
  0%,
  100% {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
  }
  15% {
    -webkit-transform: translateY(-30px) rotate(6deg);
            transform: translateY(-30px) rotate(6deg);
  }
  30% {
    -webkit-transform: translateY(15px) rotate(-6deg);
            transform: translateY(15px) rotate(-6deg);
  }
  45% {
    -webkit-transform: translateY(-15px) rotate(3.6deg);
            transform: translateY(-15px) rotate(3.6deg);
  }
  60% {
    -webkit-transform: translateY(9px) rotate(-2.4deg);
            transform: translateY(9px) rotate(-2.4deg);
  }
  75% {
    -webkit-transform: translateY(-6px) rotate(1.2deg);
            transform: translateY(-6px) rotate(1.2deg);
  }
}
@-webkit-keyframes slide-out-bottom {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(1000px);
            transform: translateY(1000px);
    opacity: 0;
  }
}
@keyframes slide-out-bottom {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(1000px);
            transform: translateY(1000px);
    opacity: 0;
  }
}
@-webkit-keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes bounce-in-top {
  0% {
    -webkit-transform: translateY(-500px);
            transform: translateY(-500px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 0;
  }
  38% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
    opacity: 1;
  }
  55% {
    -webkit-transform: translateY(-65px);
            transform: translateY(-65px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  72% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  81% {
    -webkit-transform: translateY(-28px);
            transform: translateY(-28px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  90% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  95% {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
}
@keyframes bounce-in-top {
  0% {
    -webkit-transform: translateY(-500px);
            transform: translateY(-500px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 0;
  }
  38% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
    opacity: 1;
  }
  55% {
    -webkit-transform: translateY(-65px);
            transform: translateY(-65px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  72% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  81% {
    -webkit-transform: translateY(-28px);
            transform: translateY(-28px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  90% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  95% {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
}
@-webkit-keyframes float {
  0% { -webkit-transform: translateY(0); transform: translateY(0) }
  50% { -webkit-transform: translateY(-1px); transform: translateY(-1px) }
  100% { -webkit-transform: translateY(0); transform: translateY(0) }
}
@keyframes float {
  0% { -webkit-transform: translateY(0); transform: translateY(0) }
  50% { -webkit-transform: translateY(-1px); transform: translateY(-1px) }
  100% { -webkit-transform: translateY(0); transform: translateY(0) }
}
@-webkit-keyframes bounce-in-fwd {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 0;
  }
  38% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
    opacity: 1;
  }
  55% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  72% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  81% {
    -webkit-transform: scale(0.84);
            transform: scale(0.84);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  89% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  95% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
	  opacity:1
  }
}
@keyframes bounce-in-fwd {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 0;
  }
  38% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
    opacity: 1;
  }
  55% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  72% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  81% {
    -webkit-transform: scale(0.84);
            transform: scale(0.84);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  89% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  95% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
	  opacity:1
  }
}
@-webkit-keyframes slide-out-right {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(1000px);
            transform: translateX(1000px);
    opacity: 0;
  }
}
@keyframes slide-out-right {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(1000px);
            transform: translateX(1000px);
    opacity: 0;
  }
}
@-webkit-keyframes gift_sc_vbp {
	0%{
		-webkit-transform:scale(1);
		 transform:scale(1);
		 transform-origin:50% 100%;
		
		margin-top:76px; margin-bottom:2.8px
	}
	100%{
		-webkit-transform:scale(1.18);
		transform:scale(1.18);
		transform-origin:50% 100%;
		
		margin-top:108px; margin-bottom:3.3px
	}
	
}
@keyframes gift_sc_vbp {
	0%{
		-webkit-transform:scale(1);
		 transform:scale(1);
		 transform-origin:50% 100%;
		
		margin-top:76px; margin-bottom:2.8px
	}
	100%{
		-webkit-transform:scale(1.18);
		transform:scale(1.18);
		transform-origin:50% 100%;
		
		margin-top:108px; margin-bottom:3.3px
	}
	
}
@-webkit-keyframes gift_sc_bpts {
	0%{
		-webkit-transform:scale(1);
		 transform:scale(1);
		 transform-origin:50% 100%;
		
		margin-top:76px; margin-bottom:2.8px
	}
	100%{
		-webkit-transform:scale(1.18);
		transform:scale(1.18);
		transform-origin:50% 100%;
		
		margin-top:108px; margin-bottom:3.2px
	}
	
}
@keyframes gift_sc_bpts {
	0%{
		-webkit-transform:scale(1);
		 transform:scale(1);
		 transform-origin:50% 100%;
		
		margin-top:76px; margin-bottom:2.8px
	}
	100%{
		-webkit-transform:scale(1.18);
		transform:scale(1.18);
		transform-origin:50% 100%;
		
		margin-top:108px; margin-bottom:3.2px
	}
	
}
@-webkit-keyframes gift_sc_mppts {
	0%{
		-webkit-transform:scale(1);
		 transform:scale(1);
		 transform-origin:50% 100%;
		
		margin-top:72.12px; margin-bottom:2.65px
	}
	100%{
		-webkit-transform:scale(1.18);
		transform:scale(1.18);
		transform-origin:50% 100%;
		
		margin-top:102.5px; margin-bottom:3px
	}
	
}
@keyframes gift_sc_mppts {
	0%{
		-webkit-transform:scale(1);
		 transform:scale(1);
		 transform-origin:50% 100%;
		
		margin-top:72.12px; margin-bottom:2.65px
	}
	100%{
		-webkit-transform:scale(1.18);
		transform:scale(1.18);
		transform-origin:50% 100%;
		
		margin-top:102.5px; margin-bottom:3px
	}
	
}
@-webkit-keyframes gift_sc_mpts {
	0%{
		-webkit-transform:scale(1);
		 transform:scale(1);
		 transform-origin:50% 100%;
		
		margin-top:34.4px; margin-bottom:2.52px
	}
	100%{
		-webkit-transform:scale(1.18);
		transform:scale(1.18);
		transform-origin:50% 100%;
		
		margin-top:48.85px; margin-bottom:3px
	}
	
}
@keyframes gift_sc_mpts {
	0%{
		-webkit-transform:scale(1);
		 transform:scale(1);
		 transform-origin:50% 100%;
		
		margin-top:34.4px; margin-bottom:2.52px
	}
	100%{
		-webkit-transform:scale(1.18);
		transform:scale(1.18);
		transform-origin:50% 100%;
		
		margin-top:48.85px; margin-bottom:3px
	}
	
}
@-webkit-keyframes gift_sc_spts {
	0%{
		-webkit-transform:scale(1);
		 transform:scale(1);
		 transform-origin:50% 100%;
		
		margin-top:66px; margin-bottom:2.41px
	}
	100%{
		-webkit-transform:scale(1.18);
		transform:scale(1.18);
		transform-origin:50% 100%;
		
		margin-top:93.8px; margin-bottom:3px
	}
	
}
@keyframes gift_sc_spts {
	0%{
		-webkit-transform:scale(1);
		 transform:scale(1);
		 transform-origin:50% 100%;
		
		margin-top:66px; margin-bottom:2.41px
	}
	100%{
		-webkit-transform:scale(1.18);
		transform:scale(1.18);
		transform-origin:50% 100%;
		
		margin-top:93.8px; margin-bottom:3px
	}
	
}
@-webkit-keyframes gift_sc_vsp {
	0%{
		-webkit-transform:scale(1);
		 transform:scale(1);
		 transform-origin:50% 100%;
		
		margin-top:44.68px; margin-bottom:1.63px
	}
	100%{
		-webkit-transform:scale(1.18);
		transform:scale(1.18);
		transform-origin:50% 100%;
		
		margin-top:56.4px; margin-bottom:2px
	}
	
}
@keyframes gift_sc_vsp {
	0%{
		-webkit-transform:scale(1);
		 transform:scale(1);
		 transform-origin:50% 100%;
		
		margin-top:44.68px; margin-bottom:1.63px
	}
	100%{
		-webkit-transform:scale(1.18);
		transform:scale(1.18);
		transform-origin:50% 100%;
		
		margin-top:56.4px; margin-bottom:2px
	}
	
}
@-webkit-keyframes gift_sc_bpns {
	0%{
		-webkit-transform:scale(1);
		 transform:scale(1);
		 transform-origin:50% 100%;
		
		margin-top:69.7px; margin-bottom:2.5px
	}
	100%{
		-webkit-transform:scale(1.18);
		transform:scale(1.18);
		transform-origin:50% 100%;
		
		margin-top:99px; margin-bottom:2.9px
	}
	
}
@keyframes gift_sc_bpns {
	0%{
		-webkit-transform:scale(1);
		 transform:scale(1);
		 transform-origin:50% 100%;
		
		margin-top:69.7px; margin-bottom:2.5px
	}
	100%{
		-webkit-transform:scale(1.18);
		transform:scale(1.18);
		transform-origin:50% 100%;
		
		margin-top:99px; margin-bottom:2.9px
	}
	
}
@-webkit-keyframes gift_sc_bpss {
	0%{
		-webkit-transform:scale(1);
		 transform:scale(1);
		 transform-origin:50% 100%;
		
		margin-top:60.3px; margin-bottom:2.2px
	}
	100%{
		-webkit-transform:scale(1.18);
		transform:scale(1.18);
		transform-origin:50% 100%;
		
		margin-top:78.6px; margin-bottom:2.9px
	}
	
}
@keyframes gift_sc_bpss {
	0%{
		-webkit-transform:scale(1);
		 transform:scale(1);
		 transform-origin:50% 100%;
		
		margin-top:60.3px; margin-bottom:2.2px
	}
	100%{
		-webkit-transform:scale(1.18);
		transform:scale(1.18);
		transform-origin:50% 100%;
		
		margin-top:78.6px; margin-bottom:2.9px
	}
	
}
@-webkit-keyframes gift_sc_mppns {
	0%{
		-webkit-transform:scale(1);
		 transform:scale(1);
		 transform-origin:50% 100%;
		
		margin-top:67.43px; margin-bottom:2.47px
	}
	100%{
		-webkit-transform:scale(1.18);
		transform:scale(1.18);
		transform-origin:50% 100%;
		
		margin-top:95.8px; margin-bottom:3px
	}
	
}
@keyframes gift_sc_mppns {
	0%{
		-webkit-transform:scale(1);
		 transform:scale(1);
		 transform-origin:50% 100%;
		
		margin-top:67.43px; margin-bottom:2.47px
	}
	100%{
		-webkit-transform:scale(1.18);
		transform:scale(1.18);
		transform-origin:50% 100%;
		
		margin-top:95.8px; margin-bottom:3px
	}
	
}
@-webkit-keyframes gift_sc_mppss {
	0%{
		-webkit-transform:scale(1);
		 transform:scale(1);
		 transform-origin:50% 100%;
		
		margin-top:65.27px; margin-bottom:2.39px
	}
	100%{
		-webkit-transform:scale(1.18);
		transform:scale(1.18);
		transform-origin:50% 100%;
		
		margin-top:92.73px; margin-bottom:2.9px
	}
	
}
@keyframes gift_sc_mppss {
	0%{
		-webkit-transform:scale(1);
		 transform:scale(1);
		 transform-origin:50% 100%;
		
		margin-top:65.27px; margin-bottom:2.39px
	}
	100%{
		-webkit-transform:scale(1.18);
		transform:scale(1.18);
		transform-origin:50% 100%;
		
		margin-top:92.73px; margin-bottom:2.9px
	}
	
}
@-webkit-keyframes gift_sc_mpss {
	0%{
		-webkit-transform:scale(1);
		 transform:scale(1);
		 transform-origin:50% 100%;
		
		margin-top:29.9px; margin-bottom:2.19px
	}
	100%{
		-webkit-transform:scale(1.18);
		transform:scale(1.18);
		transform-origin:50% 100%;
		
		margin-top:42.49px; margin-bottom:2.6px
	}
	
}
@keyframes gift_sc_mpss {
	0%{
		-webkit-transform:scale(1);
		 transform:scale(1);
		 transform-origin:50% 100%;
		
		margin-top:29.9px; margin-bottom:2.19px
	}
	100%{
		-webkit-transform:scale(1.18);
		transform:scale(1.18);
		transform-origin:50% 100%;
		
		margin-top:42.49px; margin-bottom:2.6px
	}
	
}
@-webkit-keyframes gift_sc_spss {
	0%{
		-webkit-transform:scale(1);
		 transform:scale(1);
		 transform-origin:50% 100%;
		
		margin-top:60.6px; margin-bottom:2.21px
	}
	100%{
		-webkit-transform:scale(1.18);
		transform:scale(1.18);
		transform-origin:50% 100%;
		
		margin-top:86.2px; margin-bottom:2.75px
	}
	
}
@keyframes gift_sc_spss {
	0%{
		-webkit-transform:scale(1);
		 transform:scale(1);
		 transform-origin:50% 100%;
		
		margin-top:60.6px; margin-bottom:2.21px
	}
	100%{
		-webkit-transform:scale(1.18);
		transform:scale(1.18);
		transform-origin:50% 100%;
		
		margin-top:86.2px; margin-bottom:2.75px
	}
	
}
@-webkit-keyframes gift_txt_sc {
	0%{
		-webkit-transform:scale(1);
		 transform:scale(1);
		 transform-origin:50% 0%;
	}
	100%{
		-webkit-transform:scale(1.18);
		transform:scale(1.18);
		transform-origin:50% 0%;
	}
	
}
@keyframes gift_txt_sc {
	0%{
		-webkit-transform:scale(1);
		 transform:scale(1);
		 transform-origin:50% 0%;
	}
	100%{
		-webkit-transform:scale(1.18);
		transform:scale(1.18);
		transform-origin:50% 0%;
	}
	
}
@-webkit-keyframes slide-in-blurred-left {
  0% {
    -webkit-transform: translateX(-1000px) scaleX(2.5) scaleY(0.2);
            transform: translateX(-1000px) scaleX(2.5) scaleY(0.2);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    -webkit-filter: blur(40px);
            filter: blur(40px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0) scaleY(1) scaleX(1);
            transform: translateX(0) scaleY(1) scaleX(1);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}
@keyframes slide-in-blurred-left {
  0% {
    -webkit-transform: translateX(-1000px) scaleX(2.5) scaleY(0.2);
            transform: translateX(-1000px) scaleX(2.5) scaleY(0.2);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    -webkit-filter: blur(40px);
            filter: blur(40px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0) scaleY(1) scaleX(1);
            transform: translateX(0) scaleY(1) scaleX(1);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}
@-webkit-keyframes slide-in-blurred-right {
  0% {
    -webkit-transform: translateX(1000px) scaleX(2.5) scaleY(0.2);
            transform: translateX(1000px) scaleX(2.5) scaleY(0.2);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    -webkit-filter: blur(40px);
            filter: blur(40px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0) scaleY(1) scaleX(1);
            transform: translateX(0) scaleY(1) scaleX(1);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}
@keyframes slide-in-blurred-right {
  0% {
    -webkit-transform: translateX(1000px) scaleX(2.5) scaleY(0.2);
            transform: translateX(1000px) scaleX(2.5) scaleY(0.2);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    -webkit-filter: blur(40px);
            filter: blur(40px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0) scaleY(1) scaleX(1);
            transform: translateX(0) scaleY(1) scaleX(1);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}
@-webkit-keyframes bounce-in-right {
  0% {
    -webkit-transform: translateX(600px);
            transform: translateX(600px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 0;
  }
  38% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
    opacity: 1;
  }
  55% {
    -webkit-transform: translateX(68px);
            transform: translateX(68px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  72% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  81% {
    -webkit-transform: translateX(32px);
            transform: translateX(32px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  90% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  95% {
    -webkit-transform: translateX(8px);
            transform: translateX(8px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
	  opacity:1
  }
}
@keyframes bounce-in-right {
  0% {
    -webkit-transform: translateX(600px);
            transform: translateX(600px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 0;
  }
  38% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
    opacity: 1;
  }
  55% {
    -webkit-transform: translateX(68px);
            transform: translateX(68px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  72% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  81% {
    -webkit-transform: translateX(32px);
            transform: translateX(32px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  90% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  95% {
    -webkit-transform: translateX(8px);
            transform: translateX(8px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
	 opacity:1 
  }
}
@-webkit-keyframes bounce-in-left {
  0% {
    -webkit-transform: translateX(-600px);
            transform: translateX(-600px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 0;
  }
  38% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
    opacity: 1;
  }
  55% {
    -webkit-transform: translateX(-68px);
            transform: translateX(-68px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  72% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  81% {
    -webkit-transform: translateX(-28px);
            transform: translateX(-28px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  90% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  95% {
    -webkit-transform: translateX(-8px);
            transform: translateX(-8px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
	  opacity:1
  }
}
@keyframes bounce-in-left {
  0% {
    -webkit-transform: translateX(-600px);
            transform: translateX(-600px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 0;
  }
  38% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
    opacity: 1;
  }
  55% {
    -webkit-transform: translateX(-68px);
            transform: translateX(-68px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  72% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  81% {
    -webkit-transform: translateX(-28px);
            transform: translateX(-28px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  90% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  95% {
    -webkit-transform: translateX(-8px);
            transform: translateX(-8px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
	  opacity:1
  }
}
@-webkit-keyframes blink-1 {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@keyframes blink-1 {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@-webkit-keyframes bounce-in-bottom {
  0% {
    -webkit-transform: translateY(500px);
            transform: translateY(500px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 1;
	z-index:10
	  
  }
  38% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
    opacity: 1;
  }
  55% {
    -webkit-transform: translateY(65px);
            transform: translateY(65px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  72% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  81% {
    -webkit-transform: translateY(28px);
            transform: translateY(28px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  90% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  95% {
    -webkit-transform: translateY(8px);
            transform: translateY(8px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
	 opacity: 1;
	 z-index:10 
	 
  }
}
@keyframes bounce-in-bottom {
  0% {
    -webkit-transform: translateY(500px);
            transform: translateY(500px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 1;
	z-index:10
  }
  38% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
    opacity: 1;
  }
  55% {
    -webkit-transform: translateY(65px);
            transform: translateY(65px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  72% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  81% {
    -webkit-transform: translateY(28px);
            transform: translateY(28px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  90% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  95% {
    -webkit-transform: translateY(8px);
            transform: translateY(8px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
	opacity: 1; 
	z-index:10  
  }
}
@-webkit-keyframes slide-out-top {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-1000px);
            transform: translateY(-1000px);
    opacity: 1;
  }
}
@keyframes slide-out-top {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-1000px);
            transform: translateY(-1000px);
    opacity: 1;
  }
}

/* Div layer for the entire container. */
#dc_container {
	position: fixed;
	width: 100%;
	height: 100%;
	margin: auto;
    font-size:0;
	top:0;
	left:0;
	z-index: 999999999999;
}
#dc_content {
	position: absolute;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	z-index: 100;
}
#info {
	position:absolute;
	display:none;
	bottom:0.75%;
	z-index: 999;
	right:1.25%;
	width:20px;
	height:20px;
}
#info img {
	position:inherit;
	width:100%
}
/* Invisible button for background clickthrough. */
#dc_background_exit{
	position: absolute;
	width: 25px;
	height: 25px;
	top: 10px;
	right: 10px;
	z-index: 998;
	cursor: pointer;
	opacity: 0;
}

#dc_bgImage{
	position: absolute;
	bottom: 0px;
	left: 0px;
}

#dc_expand_logo{
	position: absolute;
	left: 5px;
	top: 5px;
}

#dc_btnClose{
	display:none;
	position: absolute;
	width: 25px;
	height: auto;
	top: 1.5%;
	right: 3%;
	z-index: 999;	
	cursor: pointer;
	filter:invert(1)
}

.vertical{-webkit-animation:vertical 2.44s ease-out infinite; animation:vertical 2.44s ease-out infinite; transform-origin:50% 50%}
.blink-2 {-webkit-animation:blink-2 3s infinite both; animation:blink-2 3s infinite both}	
.slide-in-bottom{-webkit-animation:slide-in-bottom 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation:slide-in-bottom 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both}
.slide-in-blurred-top {-webkit-animation:slide-in-blurred-top 0.5s cubic-bezier(0.230, 1.000, 0.320, 1.000) .5s both; animation:slide-in-blurred-top 0.5s cubic-bezier(0.230, 1.000, 0.320, 1.000) .5s both}
.fade-in{-webkit-animation:fade-in .5s cubic-bezier(0.390, 0.575, 0.565, 1.000) 1s both; animation:fade-in .5s cubic-bezier(0.390, 0.575, 0.565, 1.000) 1s both}
.swing-in-top-fwd {-webkit-animation:swing-in-top-fwd 0.625s cubic-bezier(0.175, 0.885, 0.320, 1.275) 1.625s both; animation:swing-in-top-fwd 0.625s cubic-bezier(0.175, 0.885, 0.320, 1.275) 1.625s both}
.fade-in2{-webkit-animation:fade-in .75s cubic-bezier(0.390, 0.575, 0.565, 1.000) 2.5s both, wobble-ver-right 0.5s 2.5s both; animation:fade-in .75s cubic-bezier(0.390, 0.575, 0.565, 1.000) 2.5s both, wobble-ver-right 0.5s 2.5s both}

.slide-out-bottom {-webkit-animation:slide-out-bottom 0.75s cubic-bezier(0.550, 0.085, 0.680, 0.530) both; animation:slide-out-bottom 0.75s cubic-bezier(0.550, 0.085, 0.680, 0.530) both}
.fade-out {-webkit-animation:fade-out .125s ease-out both; animation:fade-out .125s ease-out both}
.fade-out2 {-webkit-animation:fade-out .125s ease-out .125s both; animation:fade-out .125s ease-out .125s both}


.bounce-in-top {-webkit-animation:bounce-in-top 1.1s .25s both; animation:bounce-in-top 1.1s .25s both}
.float {-webkit-animation:float 2s linear infinite; animation:float 2s linear infinite; transform-origin:50% 50%}
.bounce-in-fwd {-webkit-animation: bounce-in-fwd 1.1s 1.3755s both; animation: bounce-in-fwd 1.1s 1.375s both;}
.swing-in-top-fwd2 {-webkit-animation:swing-in-top-fwd 0.5s cubic-bezier(0.175, 0.885, 0.320, 1.275) .875s both; animation:swing-in-top-fwd 0.5s cubic-bezier(0.175, 0.885, 0.320, 1.275) .875s both}
.slide-out-right {-webkit-animation: slide-out-right 0.5s cubic-bezier(0.550, 0.085, 0.680, 0.530) both; animation: slide-out-right 0.5s cubic-bezier(0.550, 0.085, 0.680, 0.530) both}

.gift_txt_sc{-webkit-animation:gift_txt_sc .5s ease-out both; animation:gift_txt_sc .5s ease-out both}


.slide-in-blurred-left {-webkit-animation:slide-in-blurred-left 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000) both; animation:slide-in-blurred-left 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000) both}
.slide-in-blurred-right {-webkit-animation:slide-in-blurred-right 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000) both; animation:slide-in-blurred-right 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000) both}

.bounce-in-right {-webkit-animation:bounce-in-right 1.1s both;animation:bounce-in-right 1.1s both}
.bounce-in-left {-webkit-animation:bounce-in-left 1.1s both; animation:bounce-in-left 1.1s both}


.bounce-in-fwd2{-webkit-animation:bounce-in-fwd 1.1s both; animation:bounce-in-fwd 1.1s both}

.blink-1 {-webkit-animation:blink-1 0.6s both; animation:blink-1 0.6s both}
.fade-in3{-webkit-animation:fade-in .5s cubic-bezier(0.390, 0.575, 0.565, 1.000) both; animation:fade-in .5s cubic-bezier(0.390, 0.575, 0.565, 1.000) both}

.bounce-in-bottom {-webkit-animation:bounce-in-bottom 1.1s both; animation:bounce-in-bottom 1.1s both;}
.slide-out-top {-webkit-animation:slide-out-top 0.5s cubic-bezier(0.550, 0.085, 0.680, 0.530) both; animation:slide-out-top 0.5s cubic-bezier(0.550, 0.085, 0.680, 0.530) both}


.bounce-in-fwd3{-webkit-animation:bounce-in-fwd 1.1s both; animation:bounce-in-fwd 1.1s both}
.blink-3{-webkit-animation: blink-2 1s infinite both; animation: blink-2 1s infinite both}


.cn_wrap img, .cn_wrap svg, .cn_wrap2 img, .cn_wrap2 svg{width:100%; height:auto}
.dn{display:none!important}
.wmt{top:-100%}
 






#dc_content{background-image:url("//code.competitive-edge.eu/cn537/assets/ad-back-428.jpg"); background-repeat:no-repeat; background-size:cover; background-position:top center}
#dc_content:after{content:""; display:block; position:relative; z-index:-1; background:rgb(13,87,52); background:linear-gradient(0deg, rgba(13,87,52,1) 0%, rgba(0,112,47,1) 100%); height:100%; mix-blend-mode:multiply}

.cn_wrap{position:absolute; display:flex; width:100%; height:100%; flex-direction:column; align-items:center}
.cn_wrap2{position:absolute; display:flex; width:100%; height:100%; flex-direction:column; align-items:center}
	
	
	
.lights{position:absolute; width:80.85px; top:-186px; mix-blend-mode:screen; padding-bottom:186px}
	
.swipe_down{width:41.4px; margin-top:208.1px}
.swipe_down_txt{width:94.7px; margin-top:21.7px; filter:drop-shadow(.333px .333px .333px #fff)}
	
	
	
.discover{width:278px; margin-top:74px; filter:drop-shadow(.333px .333px .333px #fff)}	
	
	
.cablenet{display:flex; align-items:center; justify-content:center; position:absolute; width:100%; bottom:0; height:82.34px; background-color:#553280; z-index:20}	
	
.cablenet img{width:180.3px}	
	
.lights svg path:nth-child(1n+2) {-webkit-animation: blink-2 3s infinite both; animation: blink-2 3s infinite both}	
.lights svg{-webkit-animation: rope 4s infinite both;  animation: rope 4s infinite both}
	
	
	
.gift{width:180.8px; margin-bottom:2.8px; margin-top:76px; filter:drop-shadow(-8px 2px 10px rgba(0,0,0,0.333))}
.lg_k61_txt{width:208.2px; filter:drop-shadow(-8px -2px 10px rgba(0,0,0,0.333))}
.lg_k61{width:187.3px; margin-top:30.8px; filter:drop-shadow(-10px 4px 8px rgba(0,0,0,0.333))}
	 
.wrap2_after{display:flex; flex-direction:column; align-items:center}	
	
.gift_sc{-webkit-animation:gift_sc_vbp .5s ease-out both; animation:gift_sc_vbp .5s ease-out both}


.with{width:258px; margin-top:7.27vh; filter:drop-shadow(.333px .333px .333px #fff); opacity:0}	
.mobile_purple{width:285.8px; margin-top:2.66vh; opacity:0}	
.gb_wrap{display:flex; align-items:center; justify-content:space-between; width:264.8px; margin-top:3.54vh}	
.gb{width:148.5px; opacity:0}
.data{width:108.9px; filter:drop-shadow(.333px .333px .333px #fff); opacity:0}
.amount_months{width:254.4px; margin-top:2.09vh; opacity:0;}
.terms{width:212.2px; margin-top:3.74vh; filter:drop-shadow(.333px .333px .333px #fff); opacity:0}	
	

	
.purp_wrap{display:flex; position:absolute; width:100%; height:100%; z-index:-1; left:0; opacity:0; align-items:center; justify-content:center; background-color:#553280}	
.take{width:374px; opacity:0; filter:drop-shadow(.333px .333px .333px #ffff); touch-action:manipulation}	

























/* Big Phone (tall screen) */
@media  screen and (max-device-width:414px) and (-webkit-min-device-pixel-ratio:2) {
	

	
#dc_content{background-image:url("//code.competitive-edge.eu/cn537/assets/ad-back-414.jpg")}


	
	
	
.lights{width:71.76px; top:-165px; padding-bottom:165px}
	
.swipe_down{width:40.1px; margin-top:201.5px}
.swipe_down_txt{width:91.7px; margin-top:21px}
	
	
	
.discover{width:278px; margin-top:74px}	
	
	
.cablenet{height:82.34px}	
	
.cablenet img{width:180.3px}	
	
	
	
.gift{width:180.8px; margin-bottom:2.8px; margin-top:76px}
.lg_k61_txt{width:208.2px}
.lg_k61{width:187.3px; margin-top:30.8px}
	 
	
.gift_sc{-webkit-animation:gift_sc_bpts .5s ease-out both; animation:gift_sc_bpts .5s ease-out both}


.with{width:258px; margin-top:7.27vh}	
.mobile_purple{width:285.8px; margin-top:2.66vh}	
.gb_wrap{width:264.8px; margin-top:3.54vh}	
.gb{width:148.5px}
.data{width:108.9px}
.amount_months{width:254.4px; margin-top:2.09vh}
.terms{width:212.2px; margin-top:3.74vh}	
	

	
.take{width:374px}	
	
	
	
	
}














/* Big Phone (normal screen) */
@media  screen and (max-device-width:414px) and (max-height:725px) and (-webkit-min-device-pixel-ratio:2) {
	
#dc_content{background-image:url("//code.competitive-edge.eu/cn537/assets/ad-back-414ns.jpg")}


	
	
	
.lights{width:71.76px; top:-165px; padding-bottom:82.5px}	
	
.swipe_down{width:36.8px; margin-top:184.7px}
.swipe_down_txt{width:84px; margin-top:19.25px}
	
	
	
.discover{width:254.9px; margin-top:67.85px}	
	
	
.cablenet{height:75.5px}	
	
.cablenet img{width:165.3px}	
	
	
	
.gift{width:165.8px; margin-bottom:2.5px; margin-top:69.7px}
.lg_k61_txt{width:190.9px}
.lg_k61{width:171.75px; margin-top:28.24px}
	 
	
.gift_sc{-webkit-animation:gift_sc_bpns .5s ease-out both; animation:gift_sc_bpns .5s ease-out both}


.with{width:236.5px; margin-top:7.27vh}	
.mobile_purple{width:262px; margin-top:2.66vh}	
.gb_wrap{width:242.8px; margin-top:3.54vh}	
.gb{width:136.1px}
.data{width:99.8px}
.amount_months{width:233.2px; margin-top:2.09vh}
.terms{width:194.5px; margin-top:3.74vh}	
	

	
.take{width:374px}		
	
	
	
	
	
	
	
	
	
}

/* Big Phone (short screen) */
@media  screen and (max-device-width:414px) and (max-height:622px) and (-webkit-min-device-pixel-ratio:2) {
	
#dc_content{background-image:url("//code.competitive-edge.eu/cn537/assets/ad-back-414ss.jpg")}


	
	
	
.lights{width:62.13px; top:-142.9px; padding-bottom:142.8px}	
	
.swipe_down{width:31.8px; margin-top:160px}
.swipe_down_txt{width:72.8px; margin-top:16.67px}
	
	
	
.discover{width:220.7px; margin-top:58.75px}	
	
	
.cablenet{height:65.37px}	
	
.cablenet img{width:143.15px}	
	
	
	
.gift{width:143.5px; margin-bottom:2.2px; margin-top:60.3px}
.lg_k61_txt{width:165.3px}
.lg_k61{width:148.7px; margin-top:24.45px}
	 
	
.gift_sc{-webkit-animation:gift_sc_bpss .5s ease-out both; animation:gift_sc_bpss .5s ease-out both}


.with{width:204.85px; margin-top:7.27vh}	
.mobile_purple{width:226.9px; margin-top:2.66vh}	
.gb_wrap{width:210.25px; margin-top:3.54vh}	
.gb{width:117.9px}
.data{width:86.46px}
.amount_months{width:202px; margin-top:2.09vh}
.terms{width:168.5px; margin-top:3.74vh}	
	

	
.take{width:374px}		
	
	
	
	
	
	
}







/* Medium+ Phone (tall screen) */
@media  screen and (max-device-width:393px) and (-webkit-min-device-pixel-ratio:2) {
	
	
#dc_content{background-image:url("//code.competitive-edge.eu/cn537/assets/ad-back-393.jpg")}


	
	
	
.lights{width:74.26px; top:-170.8px; padding-bottom:170.8px}
	
.swipe_down{width:38px; margin-top:191.2px}
.swipe_down_txt{width:87px; margin-top:19.9px}
	
	
	
.discover{width:263.8px; margin-top:70.2px}	
	
	
.cablenet{height:78.14px}	
	
.cablenet img{width:171.1px}	
	
	
	
.gift{width:171.5px; margin-bottom:2.65px; margin-top:72.12px}
.lg_k61_txt{width:197.5px}
.lg_k61{width:177.7px; margin-top:29.2px}
	 
	
.gift_sc{-webkit-animation:gift_sc_mppts .5s ease-out both; animation:gift_sc_mppts .5s ease-out both}


.with{width:244.8px; margin-top:7.27vh}	
.mobile_purple{width:271.2px; margin-top:2.66vh}	
.gb_wrap{width:251.3px; margin-top:3.54vh}	
.gb{width:140.9px}
.data{width:103.3px}
.amount_months{width:241.4px; margin-top:2.09vh}
.terms{width:201.3px; margin-top:3.74vh}	
	

	
.take{width:354.9px}		
	
	
	
	
	
	
}







/* Medium+ Phone (normal screen) */
@media  screen and (max-device-width:393px) and (max-height:680px) and (-webkit-min-device-pixel-ratio:2) {
	
#dc_content{background-image:url("//code.competitive-edge.eu/cn537/assets/ad-back-393ns.jpg")}

	

.lights{width:69.43px; top:-159.7px; padding-bottom:159.6px}
	
.swipe_down{width:35.5px; margin-top:178.7px}
.swipe_down_txt{width:81.3px; margin-top:18.6px}
	
	
	
.discover{width:246.6px; margin-top:65.6px}	
	
	
.cablenet{height:73px}	
	
.cablenet img{width:160px}	
	
	
	
.gift{width:160.35px; margin-bottom:2.47px; margin-top:67.43px}
.lg_k61_txt{width:184.6px}
.lg_k61{width:166.1px; margin-top:27.3px}
	 
	
.gift_sc{-webkit-animation:gift_sc_mppns .5s ease-out both; animation:gift_sc_mppns .5s ease-out both}


.with{width:228.8px; margin-top:7.27vh}	
.mobile_purple{width:253.5px; margin-top:2.66vh}	
.gb_wrap{width:234.9px; margin-top:3.54vh}	
.gb{width:131.7px}
.data{width:96.5px}
.amount_months{width:225.7px; margin-top:2.09vh}
.terms{width:188.2px; margin-top:3.74vh}	
	

	
.take{width:354.9px}			
	
	
	
	
	
}

/* Medium+ Phone (short screen) */
@media  screen and (max-device-width:393px) and (max-height:660px) and (-webkit-min-device-pixel-ratio:2) {
	
	
#dc_content{background-image:url("//code.competitive-edge.eu/cn537/assets/ad-back-393ss.jpg")}
	

.lights{width:67.2px; top:-154.5px; padding-bottom:154.4px}	
	
.swipe_down{width:34.36px; margin-top:172.9px}
.swipe_down_txt{width:78.7px; margin-top:18px}
	
	
	
.discover{width:238.7px; margin-top:63.5px}	
	
	
.cablenet{height:70.6px}	
	
.cablenet img{width:154.8px}	
	
	
	
.gift{width:155.2px; margin-bottom:2.39px; margin-top:65.27px}
.lg_k61_txt{width:178.7px}
.lg_k61{width:160.8px; margin-top:26.4px}
	 
	
.gift_sc{-webkit-animation:gift_sc_mppss .5s ease-out both; animation:gift_sc_mppss .5s ease-out both}


.with{width:221.4px; margin-top:7.27vh}	
.mobile_purple{width:245.4px; margin-top:2.66vh}	
.gb_wrap{width:227.4px; margin-top:3.54vh}	
.gb{width:127.5px}
.data{width:93.4px}
.amount_months{width:218.5px; margin-top:2.09vh}
.terms{width:182.2px; margin-top:3.74vh}	
	

	
.take{width:354.9px}	
	
	
	
	
	
	
	
	
	
	
}





/* Medium Phone (tall screen) */
@media  screen and (max-device-width:375px) and (-webkit-min-device-pixel-ratio:2) {
	
	
#dc_content{background-image:url("//code.competitive-edge.eu/cn537/assets/ad-back-375.jpg")}

	
.lights{width:70.84px; top:-162.9px; padding-bottom:162.8px}
	
.swipe_down{width:36.2px; margin-top:182.4px}
.swipe_down_txt{width:83px; margin-top:19px}
	
	
	
.discover{width:251.6px; margin-top:67px}	
	
	
.cablenet{height:74.5px}	
	
.cablenet img{width:163.2px}	
	
	
	
.gift{width:163.6px; margin-bottom:2.52px; margin-top:34.4px}
.lg_k61_txt{width:188.4px}
.lg_k61{width:169.5px; margin-top:27.8px}
	 
	
.gift_sc{-webkit-animation:gift_sc_mpts .5s ease-out both; animation:gift_sc_mpts .5s ease-out both}


.with{width:233.5px; margin-top:7.27vh}	
.mobile_purple{width:258.7px; margin-top:2.66vh}	
.gb_wrap{width:239.7px; margin-top:3.54vh}	
.gb{width:134.4px}
.data{width:98.5px}
.amount_months{width:230.3px; margin-top:2.09vh}
.terms{width:192px; margin-top:3.74vh}	
	

	
.take{width:338.5px}			
	
	
} 

/* Medium Phone (short screen) */
@media  screen and (max-device-width:375px) and (max-height:628px) and (-webkit-min-device-pixel-ratio:2) {
	
	
#dc_content{background-image:url("//code.competitive-edge.eu/cn537/assets/ad-back-375ss.jpg")}
	
.lights{width:61.63px; top:-141.7px; padding-bottom:141.6px}	
	
.swipe_down{width:31.5px; margin-top:158.6px}
.swipe_down_txt{width:72.2px; margin-top:16.5px}
	
	
	
.discover{width:218.9px; margin-top:58.3px}	
	
	
.cablenet{height:64.8px}	
	
.cablenet img{width:142px}	
	
	
	
.gift{width:142.3px; margin-bottom:2.19px; margin-top:29.9px}
.lg_k61_txt{width:163.9px}
.lg_k61{width:147.4px; margin-top:24.1px}
	 
	
.gift_sc{-webkit-animation:gift_sc_mpss .5s ease-out both; animation:gift_sc_mpss .5s ease-out both}


.with{width:203.1px; margin-top:7.27vh}	
.mobile_purple{width:225px; margin-top:2.66vh}	
.gb_wrap{width:208.5px; margin-top:3.54vh}	
.gb{width:116.9px}
.data{width:85.7px}
.amount_months{width:200.3px; margin-top:2.09vh}
.terms{width:167px; margin-top:3.74vh}	
	

	
.take{width:338.5px}				
	
	
	
	
	
	
}







/* Small Phone */
@media screen and (max-device-width:360px) and (-webkit-min-device-pixel-ratio:2) {
	
#dc_content{background-image:url("//code.competitive-edge.eu/cn537/assets/ad-back-360.jpg")}

	
.lights{width:68px; top:-156.4px; padding-bottom:156.2px}		
	
.swipe_down{width:34.75px; margin-top:175.1px}
.swipe_down_txt{width:79.7px; margin-top:18.2px}
	
	
	
.discover{width:241.5px; margin-top:64.3px}	
	
	
.cablenet{height:71.5px}	
	
.cablenet img{width:156.6px}	
	
	
	
.gift{width:157px; margin-bottom:2.41px; margin-top:66px}
.lg_k61_txt{width:180.8px}
.lg_k61{width:162.7px; margin-top:26.7px}
	 
	
.gift_sc{-webkit-animation:gift_sc_spts .5s ease-out both; animation:gift_sc_spts .5s ease-out both}


.with{width:224.1px; margin-top:7.27vh}	
.mobile_purple{width:248.35px; margin-top:2.66vh}	
.gb_wrap{width:230.1px; margin-top:3.54vh}	
.gb{width:129px}
.data{width:94.5px}
.amount_months{width:221px; margin-top:2.09vh}
.terms{width:184.3px; margin-top:3.74vh}	
	

	
.take{width:325px}				
	
	
}



/* Small Phone (short screen) */
@media screen and (max-device-width:360px) and (max-height:620px) and (-webkit-min-device-pixel-ratio:2) {
	
#dc_content{background-image:url("//code.competitive-edge.eu/cn537/assets/ad-back-360ss.jpg")}

	
.lights{width:62.5px; top:-143.8px; padding-bottom:143.6px}	
	
.swipe_down{width:31.94px; margin-top:160.9px}
.swipe_down_txt{width:73.2px; margin-top:16.7px}
	
	
	
.discover{width:222px; margin-top:59.1px}	
	
	
.cablenet{height:65.7px}	
	
.cablenet img{width:143.9px}	
	
	
	
.gift{width:144.3px; margin-bottom:2.21px; margin-top:60.6px}
.lg_k61_txt{width:166.2px}
.lg_k61{width:149.5px; margin-top:24.5px}
	 
	
.gift_sc{-webkit-animation:gift_sc_spss .5s ease-out both; animation:gift_sc_spss .5s ease-out both}


.with{width:206px; margin-top:7.27vh}	
.mobile_purple{width:228.33px; margin-top:2.66vh}	
.gb_wrap{width:211.5px; margin-top:3.54vh}	
.gb{width:118.6px}
.data{width:86.8px}
.amount_months{width:203.1px; margin-top:2.09vh}
.terms{width:169.4px; margin-top:3.74vh}	
	

	
.take{width:325px}					
	
	
	
	
	
	
	
	
}




/* Very Small Phone */
@media screen and (max-device-width:320px) and (-webkit-min-device-pixel-ratio:2) {
	
#dc_content{background-image:url("//code.competitive-edge.eu/cn537/assets/ad-back-320.jpg")}

	
.lights{width:46px; top:-105.8px; padding-bottom:105.6px}		
	
.swipe_down{width:23.52px; margin-top:118.5px}
.swipe_down_txt{width:53.9px; margin-top:12.3px}
	
	
	
.discover{width:163.5px; margin-top:43.5px}	
	
	
.cablenet{height:48.4px}	
	
.cablenet img{width:106px}	
	
	
	
.gift{width:106.3px; margin-bottom:1.63px; margin-top:44.68px}
.lg_k61_txt{width:122.4px}
.lg_k61{width:110.1px; margin-top:18px}
	 
	
.gift_sc{-webkit-animation:gift_sc_vsp .5s ease-out both; animation:gift_sc_vsp .5s ease-out both}


.with{width:151.7px; margin-top:7.27vh}	
.mobile_purple{width:168.1px; margin-top:2.66vh}	
.gb_wrap{width:155.7px; margin-top:3.54vh}	
.gb{width:87.3px}
.data{width:64px}
.amount_months{width:149.6px; margin-top:2.09vh}
.terms{width:124.7px; margin-top:3.74vh}	
	

	
.take{width:288.6px}	
	
	
	
}









