

/*===============================
/templates/ja_aiga/css/themes/light/user.css
================================================================================*/
.isotope-gallery{position:relative;margin:2rem auto;max-width:1200px;overflow:hidden} .isotope-gallery .item{width:31%;margin-bottom:2%;float:left;position:relative}.isotope-gallery .grid-sizer{width:31%} .image-item{position:relative;overflow:hidden} .image-item img{width:100%;height:auto;display:block;transition:transform 0.4s ease,opacity 0.4s ease} .image-item .fa{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);opacity:0;color:#fff;font-size:1.8rem;transition:all 0.3s ease} .image-item:hover img{transform:scale(1.05);opacity:0.8}.image-item:hover .fa{transform:translate(-50%,-50%) scale(1);opacity:1} @media (max-width:991px){.isotope-gallery .item,.isotope-gallery .grid-sizer{width:48%}}@media (max-width:600px){.isotope-gallery .item,.isotope-gallery .grid-sizer{width:100%}} .fullwidth-gallery-wrapper{width:100%;max-width:1200px; margin:0 auto; padding:0 16px; box-sizing:border-box} .fullwidth-gallery{position:relative; } .fullwidth-gallery .grid-sizer{width:33.333%; } .fullwidth-gallery .item{width:33.333%;margin-bottom:16px} .fullwidth-gallery .image-item img{width:100%;display:block;border-radius:0; height:auto;transition:transform 0.3s ease}.fullwidth-gallery .image-item img:hover{transform:scale(1.02)}.model-gallery a{display:inline-block;margin:15px; vertical-align:top}.model-gallery img{width:calc(33.333% - 16px); height:auto;display:block;object-fit:cover; border-radius:8px; } .item-image img,.article-intro img,.article-fulltext img,.blog-featured img{width:auto !important;height:auto !important;max-width:100% !important;object-fit:contain !important} .notice-gold{border:1px solid #d6c48a;background:#fffaf0;padding:18px 24px;text-align:center;border-radius:8px;box-shadow:0 2px 6px rgba(214,196,138,0.15);max-width:700px;margin:30px auto;color:#7a693d;font-family:"Poppins",sans-serif}.notice-gold h4{margin:0 0 8px;color:#5a4a1f;letter-spacing:0.5px} .contact-buttons{display:flex;flex-direction:column;gap:15px;align-items:center;margin:40px 0} .contact-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px; min-width:300px; border:1px solid #ddd;border-radius:12px; text-decoration:none;font-family:"Poppins","Helvetica Neue",sans-serif;font-size:16px;font-weight:500;color:#222;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,0.05);transition:all 0.3s ease} .contact-btn img{width:22px;height:22px;margin-right:12px;transition:transform 0.3s ease} .contact-btn:hover{box-shadow:0 4px 12px rgba(0,0,0,0.15);transform:translateY(-2px);color:#000}.contact-btn:hover img{transform:scale(1.1)} .contact-btn.whatsapp{border-color:#25D366}.contact-btn.whatsapp:hover{background:#25D366;color:#fff}.contact-btn.whatsapp:hover img{filter:brightness(0) invert(1)}.contact-btn.telegram{border-color:#0088CC}.contact-btn.telegram:hover{background:#0088CC;color:#fff}.contact-btn.telegram:hover img{filter:brightness(0) invert(1)}.contact-btn.instagram{border-color:#E4405F}.contact-btn.instagram:hover{background:#E4405F;color:#fff}.contact-btn.instagram:hover img{filter:brightness(0) invert(1)} @media (max-width:600px){.contact-buttons{width:100%}.contact-btn{width:90%}}  h2,h3{margin:1.2em 0 0.6em 0;line-height:1.3;color:#000 !important;font-weight:inherit; letter-spacing:inherit} h2{color:inherit; font-weight:600;margin:1.2em 0 0.6em 0;line-height:1.3;letter-spacing:0.5px;position:relative}h2::after{content:"";display:block;width:60px;height:1px;margin-top:6px;border-radius:2px;background:linear-gradient(90deg,#D4AF37,#FFD700); box-shadow:0 2px 4px rgba(212,175,55,0.4); } @media (max-width:991px){h2{font-size:32px}h2::after{width:50px;height:2.5px}}@media (max-width:600px){h2{font-size:28px;color:inherit; }h2::after{width:40px;height:2px}} h3{font-size:26px} @media (max-width:991px){h2{font-size:32px !important}h3{font-size:24px !important}} @media (max-width:600px){ .t3-content h2{font-size:28px !important}.t3-content h3{font-size:22px !important}} h1 a.premium-metal{font-weight:700; font-size:48px; line-height:1.2;text-decoration:none;background:linear-gradient(45deg,#FFD700,#FFAA00,#FFF8DC); -webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;transition:all 0.3s ease;position:relative} h1 a.premium-metal::after{content:"";position:absolute;top:0;left:0;width:100%;height:30%;background:linear-gradient(to bottom,rgba(255,255,255,0.4),transparent);pointer-events:none} h1 a.premium-metal:hover{background:linear-gradient(45deg,#FFD700,#FFF700,#FFDD55);-webkit-background-clip:text;-webkit-text-fill-color:transparent;transform:translateY(-2px)} @media (max-width:991px){h1 a.premium-metal{font-size:40px}}@media (max-width:600px){h1 a.premium-metal{font-size:32px}} h1 a:hover{color:#D4AF37; transition:color 0.3s ease;text-decoration:none; } .logo-text a,h1.logo a{color:inherit; text-decoration:none; transition:color 0.3s ease}.logo-text a:hover,h1.logo a:hover{color:#D4AF37; }


/*===============================
/modules/mod_jamasthead/asset/css/style.css
================================================================================*/
.ja-masthead{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;overflow:hidden}.ja-masthead:before{background-color:#000;content:"";display:block;position:absolute;left:0;top:0;opacity:0.3;height:100%;width:100%;z-index:3}.ja-masthead .ja-masthead-detail{color:#fff;padding:40px 0;max-width:980px;position:relative;text-align:center;z-index:20;margin:0 auto} .masthead-video{position:relative}.masthead-video #ja-masthead-bg{position:absolute;overflow:hidden;top:0;left:0;right:0;bottom:0;  z-index:1}#ja-masthead-bg video{object-fit:cover}.ja-masthead-bg{display:flex;position:absolute;overflow:hidden;top:0;left:0;right:0;bottom:0}.ja-masthead-bg video{width:100%;object-fit:cover}