.elementor-8 .elementor-element.elementor-element-78d9088{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-78d9088:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-78d9088 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://geminigenerator.xyz/wp-content/uploads/2025/09/BG1A.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-78d9088, .elementor-8 .elementor-element.elementor-element-78d9088::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-6d70661{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;--z-index:3;}.elementor-8 .elementor-element.elementor-element-122910e{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-1b448e5{text-align:left;}.elementor-8 .elementor-element.elementor-element-1b448e5 img{width:27%;}.elementor-8 .elementor-element.elementor-element-46fa7ca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-448c0f1{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-8 .elementor-element.elementor-element-448c0f1 .elementor-widget-container{text-align:center;}.elementor-8 .elementor-element.elementor-element-448c0f1 .elementor-social-icon{background-color:#4694e2;}.elementor-8 .elementor-element.elementor-element-448c0f1 .elementor-social-icon i{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-448c0f1 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-fcab49c .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(147deg, #4694e2 0%, #b27087 100%);}.elementor-8 .elementor-element.elementor-element-154a801{--display:flex;--background-transition:0.3s;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-77278c4{z-index:1;text-align:center;}.elementor-8 .elementor-element.elementor-element-77278c4 .elementor-heading-title{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:90px;font-weight:800;font-style:normal;}.elementor-8 .elementor-element.elementor-element-a83fe3b{z-index:1;text-align:center;}.elementor-8 .elementor-element.elementor-element-a83fe3b .elementor-heading-title{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:25px;font-weight:300;text-shadow:0px 0px 10px rgba(255, 0, 0, 0.3);}.elementor-8 .elementor-element.elementor-element-972df0c{--display:flex;--background-transition:0.3s;--z-index:2;}.elementor-8 .elementor-element.elementor-element-a80c3ef .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(147deg, #4694e2 0%, #b27087 100%);}.elementor-8 .elementor-element.elementor-element-5e0055a{--display:flex;--background-transition:0.3s;--margin-top:-220px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-5e0055a, .elementor-8 .elementor-element.elementor-element-5e0055a::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-0ee5f6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--margin-top:-350px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-0ee5f6d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0ee5f6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(139deg, #4694e2 0%, #b27087 74%);}.elementor-8 .elementor-element.elementor-element-0ee5f6d, .elementor-8 .elementor-element.elementor-element-0ee5f6d::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-0526292{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-0526292:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0526292 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://geminigenerator.xyz/wp-content/uploads/2025/09/BG1B.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-0526292::before, .elementor-8 .elementor-element.elementor-element-0526292 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-0526292 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-0526292 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-0526292 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-0526292 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://geminigenerator.xyz/wp-content/uploads/2025/09/BG2.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-0526292, .elementor-8 .elementor-element.elementor-element-0526292::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-8bc22da{--display:flex;--background-transition:0.3s;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-691c8f5 img{width:70%;}.elementor-8 .elementor-element.elementor-element-bbc401b{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-17e4528{z-index:1;text-align:center;}.elementor-8 .elementor-element.elementor-element-17e4528 .elementor-heading-title{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:60px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-8261aab{z-index:1;text-align:center;}.elementor-8 .elementor-element.elementor-element-8261aab .elementor-heading-title{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:25px;font-weight:300;text-shadow:0px 0px 10px rgba(255, 0, 0, 0.3);}.elementor-8 .elementor-element.elementor-element-663488a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-663488a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-663488a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(139deg, #4694e2 0%, #b27087 74%);}.elementor-8 .elementor-element.elementor-element-663488a, .elementor-8 .elementor-element.elementor-element-663488a::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-7bd8a22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-7bd8a22:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7bd8a22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://geminigenerator.xyz/wp-content/uploads/2025/09/BG1B.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-7bd8a22::before, .elementor-8 .elementor-element.elementor-element-7bd8a22 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-7bd8a22 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-7bd8a22 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-7bd8a22 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-7bd8a22 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://geminigenerator.xyz/wp-content/uploads/2025/09/BG4.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-7bd8a22, .elementor-8 .elementor-element.elementor-element-7bd8a22::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-3857a5e{--display:flex;--background-transition:0.3s;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-d3ddc19{z-index:1;text-align:center;}.elementor-8 .elementor-element.elementor-element-d3ddc19 .elementor-heading-title{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:60px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-e58bd20{z-index:1;text-align:center;}.elementor-8 .elementor-element.elementor-element-e58bd20 .elementor-heading-title{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:25px;font-weight:300;text-shadow:0px 0px 10px rgba(255, 0, 0, 0.3);}.elementor-8 .elementor-element.elementor-element-70511ab{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-7388153{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-7388153:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7388153 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(139deg, #4694e2 0%, #b27087 74%);}.elementor-8 .elementor-element.elementor-element-7388153, .elementor-8 .elementor-element.elementor-element-7388153::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-4aebb88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--overlay-opacity:1;}.elementor-8 .elementor-element.elementor-element-4aebb88:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4aebb88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://geminigenerator.xyz/wp-content/uploads/2025/09/BG1A.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-4aebb88::before, .elementor-8 .elementor-element.elementor-element-4aebb88 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-4aebb88 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-4aebb88 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-4aebb88 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-4aebb88 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://geminigenerator.xyz/wp-content/uploads/2025/09/BG4.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-4aebb88, .elementor-8 .elementor-element.elementor-element-4aebb88::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-6668752{--display:flex;--background-transition:0.3s;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-266ddef{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-9feaa51{z-index:1;text-align:center;}.elementor-8 .elementor-element.elementor-element-9feaa51 .elementor-heading-title{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:60px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-f2e9d95{z-index:1;text-align:center;}.elementor-8 .elementor-element.elementor-element-f2e9d95 .elementor-heading-title{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:25px;font-weight:300;text-shadow:0px 0px 10px rgba(255, 0, 0, 0.3);}.elementor-8 .elementor-element.elementor-element-d9a0a49{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-c7050d4{--e-image-carousel-slides-to-show:3;}.elementor-8 .elementor-element.elementor-element-b47aa80{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-237b3d6 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(147deg, #4694e2 0%, #b27087 100%);}.elementor-8 .elementor-element.elementor-element-cfe80d8 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(147deg, #4694e2 0%, #b27087 100%);}.elementor-8 .elementor-element.elementor-element-7b54d4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-7b54d4e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7b54d4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(139deg, #4694e2 0%, #b27087 74%);}.elementor-8 .elementor-element.elementor-element-7b54d4e, .elementor-8 .elementor-element.elementor-element-7b54d4e::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-2ddb298{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-e40939b{z-index:1;text-align:center;}.elementor-8 .elementor-element.elementor-element-e40939b .elementor-heading-title{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;text-shadow:0px 0px 10px rgba(255, 0, 0, 0.3);}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-1b448e5{text-align:center;}.elementor-8 .elementor-element.elementor-element-46fa7ca{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-448c0f1{--icon-size:15px;}.elementor-8 .elementor-element.elementor-element-fcab49c .elementor-button{font-size:8px;}.elementor-8 .elementor-element.elementor-element-154a801{--margin-top:50px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-77278c4 .elementor-heading-title{font-size:48px;}.elementor-8 .elementor-element.elementor-element-a83fe3b .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-a80c3ef.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-a80c3ef .elementor-button{font-size:8px;}.elementor-8 .elementor-element.elementor-element-5e0055a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-0ee5f6d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-691c8f5 img{width:100%;}.elementor-8 .elementor-element.elementor-element-17e4528 .elementor-heading-title{font-size:40px;}.elementor-8 .elementor-element.elementor-element-8261aab .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-d3ddc19 .elementor-heading-title{font-size:40px;}.elementor-8 .elementor-element.elementor-element-e58bd20 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-9feaa51 .elementor-heading-title{font-size:40px;}.elementor-8 .elementor-element.elementor-element-f2e9d95 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-237b3d6 .elementor-button{font-size:8px;}.elementor-8 .elementor-element.elementor-element-cfe80d8 .elementor-button{font-size:8px;}.elementor-8 .elementor-element.elementor-element-e40939b .elementor-heading-title{font-size:10px;}}/* Start custom CSS for container, class: .elementor-element-6d70661 *//* ===== GEMINI — Glassmorphism Image Responsive =====
   Class utama: gm-glass
   Tambahan: gm-border (border gradient animasi)
------------------------------------------------------ */

.gm-glass{
  position: relative;
  display: block;               /* agar full mengikuti container */
  width: 100%;                  /* fleksibel container */
  height: auto;
  padding: 12px;
  border-radius: 20px;
  background: rgba(255,255,255,.06);
  box-shadow:
    0 10px 30px rgba(0,0,0,.28),
    inset 0 1px 0 rgba(255,255,255,.35);
  backdrop-filter: blur(14px) saturate(140%);
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  overflow: hidden;
  transition: transform .35s ease, box-shadow .35s ease;
}

/* gambar di dalam fleksibel */
.gm-glass img{
  display: block;
  width: 100%;          /* selalu penuh container */
  height: auto;         /* jaga proporsi */
  border-radius: 16px;
  object-fit: cover;    /* menjaga rapi jika dipaksa ke height tertentu */
}

/* border gradient animasi */
.gm-glass.gm-border::before{
  content:"";
  position:absolute; inset:0;
  border-radius: inherit;
  padding: 2px;
  background: linear-gradient(135deg, #4796E3, #CC6670, #4796E3);
  background-size: 300% 300%;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  animation: gmBorderFlow 6s linear infinite;
  pointer-events:none;
}

/* animasi border */
@keyframes gmBorderFlow{
  0%{ background-position: 0% 50%; }
  50%{ background-position: 100% 50%; }
  100%{ background-position: 0% 50%; }
}

/* efek opsional */
.gm-glass.gm-glow{
  box-shadow:
    0 12px 38px rgba(0,0,0,.35),
    0 0 20px rgba(120,180,255,.30),
    inset 0 1px 0 rgba(255,255,255,.4);
}

.gm-float{ animation: gmFloat 6s ease-in-out infinite; }
@keyframes gmFloat{
  0%,100%{ transform: translateY(0); }
  50%{ transform: translateY(-6px); }
}

/* fallback */
@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){
  .gm-glass{ background: rgba(255,255,255,.14); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77278c4 *//* ===== Gradient Font for Elementor =====
   Gunakan class: gm-text-gradient
   Warna: #4796E3 → #CC6670
----------------------------------------- */

.gm-text-gradient{
  background: linear-gradient(135deg, #4796E3, #CC6670);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

/* opsional: animasi gradient bergerak */
.gm-text-gradient.gm-animate{
  background-size: 200% 200%;
  animation: gmTextFlow 6s linear infinite;
}

@keyframes gmTextFlow{
  0%{ background-position: 0% 50%; }
  50%{ background-position: 100% 50%; }
  100%{ background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-691c8f5 *//* ===== GEMINI — Shake Left Right =====
   Pakai class di Elementor: gm-shake
-------------------------------------- */
.gm-shake{
  display:inline-block;
  animation: gmShakeLR 0.6s infinite;
}

@keyframes gmShakeLR{
  0%,100%{ transform: translateX(0); }
  20%{ transform: translateX(-6px); }
  40%{ transform: translateX(6px); }
  60%{ transform: translateX(-4px); }
  80%{ transform: translateX(4px); }
}/* End custom CSS */