h1,h2,h3,dl{font-family:Roboto,sans-serif;color:#333;text-align:center}h1,h2,h3{font-family:'Arial Black',sans-serif;color:#191970;animation:colorChange 8s infinite alternate;font-weight:bold}h1{font-size:14pt}h2{font-size:13pt}h3{font-size:12pt}p{text-align:justify;font-size:12px;margin-bottom:12px}ul{padding-left:20px;margin-bottom:15px}ul li{margin-bottom:5px}strong{font-weight:bold;color:#200151}a{color:#200151;text-decoration:none;transition:color .3s ease;animation:colorChange 8s infinite alternate}a:hover{color:#f60;text-decoration:underline}img{display:block;margin:0 auto 15px;max-width:100%;height:auto;border-radius:5px;transition:transform .4s}img:hover{transform:scale(1.1)}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container video{position:absolute;top:0;left:0;width:100%;height:100%}.image-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.image-container img{max-width:100px;max-height:100px;margin:5px;cursor:pointer;position:relative;z-index:1;transition:transform .3s ease , top .3s , left .3s}.image-container img:hover{transform:scale(1.5);z-index:10}.image-container img.zoomed{position:fixed;top:50%;left:50%;transform:scale(5) translate(-50%,-50%);transform-origin:center center;z-index:9999}@keyframes rotate {
    0%, 50% { transform: rotateX(0deg); }
    100% { transform: rotateX(360deg); }
}@keyframes colorChange {
    0% { color: #200151; }
    33% { color: red; }
    66% { color: blue; }
    100% { color: #200151; }
}@keyframes glow {
    0%   { box-shadow: 0 0 10px rgba(0, 162, 255, 0.5); }
    50%  { box-shadow: 0 0 20px rgba(0, 162, 255, 0.7); }
    100% { box-shadow: 0 0 10px rgba(0, 162, 255, 0.5); }
}.animated-number,.animated-model{color:#191970;font-style:italic;font-weight:bold;background-color:#f2f2f2;animation:rotate 10s linear infinite , colorChange 8s linear infinite alternate}.price-value{font-weight:bold;animation:colorChange 8s infinite alternate}.contact-info{font-size:18pt;font-family:Arial,Helvetica,sans-serif;color:#310062}.contact-info strong{font-family:Arial,Helvetica,sans-serif}.bold-text{font-weight:700;color:#200151;font-size:16pt}.main-text{font-size:12pt}#simplecallback-346.simplecallback{max-width:500px;margin:30px auto;padding:25px;border-radius:15px;background:#f3f3f3;box-shadow:0 0 15px rgba(0,162,255,.5);font-family:'Arial',sans-serif;text-align:center;animation:glow 3s infinite alternate}#simplecallback-346 .form-group label .textlabel{font-size:16px;font-weight:bold;color:#444;display:block;margin-bottom:5px}#simplecallback-346 input,#simplecallback-346 textarea{width:100%;padding:12px;border-radius:10px;border:none;font-size:14px;box-shadow:inset 4px 4px 8px #d1d1d1 , inset -4px -4px 8px #fff;transition:all .3s ease}#simplecallback-346 input:focus,#simplecallback-346 textarea:focus{box-shadow:0 0 12px rgba(0,162,255,.7);outline:none;background:#e6f7ff}#simplecallback-346 textarea{min-height:150px;resize:vertical}#simplecallback-346 .form-group button{background:linear-gradient(145deg,#28a745,#219638);color:#fff;padding:12px 20px;border-radius:8px;font-size:16px;border:none;cursor:pointer;width:100%;box-shadow:4px 4px 8px #d1d1d1 , -4px -4px 8px #fff;transition:all .3s ease}#simplecallback-346 .form-group button:hover{background:linear-gradient(145deg,#219638,#1b7a2e);transform:scale(1.05)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative}table{border-collapse:collapse;width:100%}table th,table td{border:2px solid #ddd;padding:9px;font-size:14px;text-align:left;white-space:normal;word-wrap:break-word;word-break:break-word}.table-responsive table{background:linear-gradient(to bottom,#544a7d,#3b8d99,#aa4b6b);min-width:600px}.table-responsive table td{color:#fff}.table-responsive table th{background-color:#f2f2f2;color:#333}.table-responsive .animated-number{color:#00f;font-style:italic;display:inline-block;animation:rotate 3s linear infinite;background-color:#f2f2f2}ul.menu{list-style:none;padding:0;margin:20px auto;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;z-index:999;position:relative}ul.menu>li{display:inline-block}ul.menu>li>a{display:inline-block;padding:6px 14px;font-size:14px;color:#333;background-color:#f8f8f8;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .3s ease}ul.menu>li>a:hover{background-color:#007bff;color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.15)}ul.menu>li.current>a,ul.menu>li.active>a{background-color:#0056b3;color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.2) inset;font-weight:bold}.sp-scroll-up{position:fixed;bottom:30px;right:30px;background:rgba(0,0,0,.7);color:#f22fc7;width:40px;height:40px;border-radius:50%;text-align:center;transition:opacity .3s}.elfsight-app .eapps-widget-footer,.elfsight-app .eapps-close-button{display:none!important}.service-description{display:none;font-size:14px;color:#444;margin-top:10px}.service-card:hover .service-description{display:block}.reviews-container{margin:20px auto;max-width:800px;font-family:Arial,sans-serif}.review{background:#f9f9f9;border:1px solid #ddd;border-radius:8px;padding:15px;margin-bottom:15px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.review p{margin:5px 0}.review strong{color:#333;font-size:1.1em}.review p:nth-child(2) {color:#ff9800;font-weight:bold;font-size:1.2em}footer{background-color:#8398a3;color:#1b1b7d;padding:20px 0;text-align:center}footer a{color:#ffd700;transition:color .3s ease}footer a:hover{color:#ffecb3}footer .footer-bottom{background-color:#1a1a1a;padding:10px 0;color:#c9a635;font-size:13px}footer .footer-bottom a{color:#d4af37}footer .footer-bottom a:hover{color:#ffecb3}.custom-image-size img{width:100%;height:auto;max-width:1920px;max-height:600px}.fixed-size-image img{width:100%;height:auto;max-width:1200px;aspect-ratio: 16/9;object-fit:cover}.image-zoom{transition:transform .5s ease}.image-zoom:hover{transform:scale(1.1)}.video-bg-section{position:relative;width:100%;height:400px;overflow:hidden;z-index:1}.sp-video-bg{position:absolute;top:0;left:0;width:100%;height:100%}.cards-container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;padding:20px 0}.card:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.2)}.card img{max-width:100%;height:auto;border-radius:10px;margin-bottom:15px}.card h4{font-size:16pt;margin-bottom:10px;color:#036}.card .price{font-size:14pt;font-weight:bold;margin-bottom:10px;color:#d6000e}.card-title{font-size:1.2rem;color:#036;padding:15px 10px;margin:0;background:#f8f9fa}.guarantee-badge{background:#27ae60;color:#fff;padding:6px 15px;font-size:.75rem;margin:0 15px;border-radius:4px;position:relative;top:-10px}.image-wrapper-mage{width:100%;max-width:300px;aspect-ratio: 3 / 2;border-radius:12px;overflow:hidden;border:2px solid #ccc;box-shadow:0 4px 12px rgba(0,0,0,.1);margin:0 auto 15px;box-sizing:border-box}.image-wrapper-mage .description{padding:10px;text-align:center;background-color:#f9f9f9}.image-wrapper-mage .model{font-weight:bold;font-size:16px;margin-bottom:5px}.image-wrapper-mage .price{font-size:14px;color:#e53935}.image-wrapper-mage img{width:100%;aspect-ratio: 3 / 2;object-fit:cover;object-position:center;display:block}.model-info{padding:10px 0;text-align:left}.model-item{margin:12px 0}.model-item p{margin:8px 0;color:#036}.price{color:#27ae60;font-weight:bold}*{box-sizing:border-box;margin:0;padding:0}.modal-content p{color:#333}.service-card{background:rgba(245,245,245,.9);border-radius:13px;padding:10px;color:#dce0e3;box-shadow:0 4px 8px rgba(0,0,0,.3);transition:transform .3s ease , background .5s ease;border:1px solid #ddd;display:flex;flex-direction:column;align-items:center;height:250px;margin:5px}.service-card:hover{transform:scale(1.05);background:rgba(123,104,238,.5);box-shadow:0 4px 8px rgba(0,0,0,.2)}.modal{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;z-index:1000;overflow-y:auto}.modal-content{width:90%;max-width:600px;max-height:80vh;background-color:#fff;padding:20px;border-radius:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);box-shadow:0 4px 10px rgba(0,0,0,.3);animation:fadeInScale .3s ease-out;overflow-y:auto}@keyframes fadeInScale {
from {
opacity: 0;
transform: translate(-50%, -50%) scale(0.8);
}
to {
opacity: 1;
transform: translate(-50%, -50%) scale(1);
}
}.show-more{display:block;margin:20px auto;padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer}.show-more:hover{background-color:#0056b3}.hidden{display:none}.modal-image{max-width:100%;height:auto;border-radius:5px;display:block;margin:0 auto 15px}.service-price{font-weight:bold;color:#e74c3c;font-size:1em;margin:5px 0}.navigation{display:flex;justify-content:center;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;margin-bottom:10px}@media (max-width:768px){.navigation{justify-content:flex-start}#edit-form{display:none!important}}.category-button{background-color:#007bff;color:#fff;border:none;padding:10px 15px;margin:0 5px;cursor:pointer;border-radius:5px;transition:background-color .3s;font-size:.9em;flex-shrink:0}.category-button.active{background-color:#0056b3;border:2px solid #ff69b4;color:#fff;transform:scale(1.05)}.price-button{display:inline-block;padding:5px 8px;background-color:#007bff;color:#fff;border:none;border-radius:5px;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:transform .2s , box-shadow .2s;font-size:.8em;text-decoration:none}.modal-content p{color:#333}.service-card{background:rgba(245,245,245,.9);border-radius:13px;padding:10px;color:#dce0e3;box-shadow:0 4px 8px rgba(0,0,0,.3);transition:transform .3s ease , background .5s ease;border:1px solid #ddd;display:flex;flex-direction:column;align-items:center;height:250px;margin:5px}.service-card:hover{transform:scale(1.05);background:rgba(123,104,238,.5);box-shadow:0 4px 8px rgba(0,0,0,.2)}.modal{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;z-index:1000;overflow-y:auto}.modal-content{width:90%;max-width:600px;max-height:80vh;background-color:#fff;padding:20px;border-radius:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);box-shadow:0 4px 10px rgba(0,0,0,.3);animation:fadeInScale .3s ease-out;overflow-y:auto}@keyframes fadeInScale {
from {
opacity: 0;
transform: translate(-50%, -50%) scale(0.8);
}
to {
opacity: 1;
transform: translate(-50%, -50%) scale(1);
}
}.show-more{display:block;margin:20px auto;padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer}.show-more:hover{background-color:#0056b3}.hidden{display:none}.modal-image{max-width:100%;height:auto;border-radius:5px;display:block;margin:0 auto 15px}.service-name{font-size:.6em;font-weight:bold;font-family:Arial,sans-serif;line-height:1.1;margin:0;height:35px;overflow:hidden}.service-price{font-weight:bold;color:#e74c3c;font-size:.85em;margin:5px 0}.services-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;padding:11px}.navigation{display:flex;justify-content:center;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;margin-bottom:10px}@media (max-width:768px){.navigation{justify-content:flex-start}#edit-form{display:none!important}}.category-button{background-color:#007bff;color:#fff;border:none;padding:10px 15px;margin:0 5px;cursor:pointer;border-radius:5px;transition:background-color .3s;font-size:.6em;flex-shrink:0}.category-button.active{background-color:#0056b3;border:2px solid #ff69b4;color:#fff;transform:scale(1.05)}.price-button{display:inline-block;padding:5px 8px;background-color:#007bff;color:#fff;border:none;border-radius:5px;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:transform .2s , box-shadow .2s;font-size:.6em;text-decoration:none}.service-table img{width:100%;max-width:80px;height:auto;object-fit:cover}@media (max-width:768px){.service-table img{max-width:60px}}@media (max-width:480px){.service-table img{max-width:50px}}.bg-navy{background-color:#036}.navy-blue{color:#036}.gradient-bg{background:linear-gradient(to right,#265179,#7a2828)}.card-hover{transition:transform .3s}.card-hover:hover{transform:translateY(-5px)}@keyframes float {
            0% { transform: translateY(0); }
            50% { transform: translateY(-10px); }
            100% { transform: translateY(0); }
        }.float-animation{animation:float 3s ease-in-out infinite}.price-tag{font-weight:bold;color:#dc3545}.contact-info{font-size:1.2rem}.service-table th{background-color:#036;color:#fff}.accordion-button:not(.collapsed) {background-color:#f8f9fa}.cert-badge{background:#ffd700;color:#036;padding:5px 15px;border-radius:20px;display:inline-block;font-weight:bold}.contacts-section{background:#001a33}.office-photo{width:200px;height:200px;object-fit:cover;border:3px solid #ffd700}.phone-link{color:#ffd700;text-decoration:none;transition:opacity .3s}.phone-link:hover{opacity:.8;color:#ffd700}.cta-button{background:#ffd700;color:#036!important;border:none;padding:12px 25px;font-weight:600;transition:transform .3s , box-shadow .3s}.cta-button:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(255,215,0,.3)}.section-title{position:relative;padding-bottom:10px;font-size:2.2rem}.section-title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:3px;background:#ffd700}.details-item{border:1px solid #e0e0e0;border-radius:8px;margin-bottom:15px;transition:all .3s ease}.details-item[open]{border-color:#036;box-shadow:0 2px 8px rgba(0,0,0,.1)}.details-summary{position:relative;padding:1rem 2.5rem 1rem 1.25rem;font-weight:500;cursor:pointer;list-style:none;background-color:#f8f9fa;border-radius:8px;transition:background-color .3s ease}.details-summary:hover{background-color:#e9ecef}.details-summary::-webkit-details-marker{display:none}.details-icon{position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:24px;height:24px;background:url(data:image/svg+xml;utf8,<svg\ viewBox=\"0\ 0\ 24\ 24\"\ fill=\"none\"\ stroke=\"%23003366\"\ stroke-width=\"2\"\ stroke-linecap=\"round\"\ stroke-linejoin=\"round\"><path\ d=\"M6\ 9l6\ 6\ 6-6\"/></svg>) no-repeat center;transition:transform .3s ease}.details-item[open] .details-icon{transform:translateY(-50%) rotate(180deg)}.details-content{padding:1.5rem;background-color:#fff;border-radius:0 0 8px 8px}.details-content p:last-child{margin-bottom:0}@media (max-width:767px){.card{margin-left:auto;margin-right:auto;max-width:320px}.card-body{padding:1.5rem}.fa-3x{font-size:2.5em}.h5{font-size:1.1rem}p{font-size:.95rem}}.card-body p{text-align:center!important}.row{justify-content:center}.seo-history-section{position:relative;z-index:1}.seo-history-section:before{content:"";background: url(images/var-bg.jpg) center/cover;opacity:.1;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.fa-ul{margin-left:2.5rem}table th{font-weight:600}@media (max-width:768px){.table-responsive{border:0;box-shadow:none}}@keyframes float {
        0% { transform: translateY(0px); }
        50% { transform: translateY(-10px); }
        100% { transform: translateY(0px); }
    }@keyframes swing {
        0% { transform: perspective(100px) rotateX(5deg) rotateY(-5deg); }
        100% { transform: perspective(100px) rotateX(-5deg) rotateY(5deg); }
    }.big-phone{font-size:38px;font-weight:bold;background:linear-gradient(to right,#265179,#7a2828);padding:10px 25px;border-radius:15px;display:inline-block;text-shadow:#2b2b2b 3px 3px 5px;box-shadow:0 5px 15px rgba(0,0,0,.3);animation:float 3s ease-in-out infinite}.big-phone a{color:#ff0;text-decoration:none;display:inline-block;transform:perspective(100px) rotateX(5deg) rotateY(-5deg);animation:swing 1.5s ease-in-out infinite alternate}@media (max-width:576px){.big-phone{font-size:38px;padding:8px 20px}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.specialization-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;font-family:Arial,Helvetica,sans-serif;margin:30px auto;max-width:1000px}.specialization-card{background-color:#036;color:#fff;font-size:14pt;padding:20px;border-radius:12px;text-align:center;width:30%;min-width:260px;box-sizing:border-box;box-shadow:0 4px 10px rgba(0,0,0,.2);transition:transform .3s ease , box-shadow .3s ease}.specialization-card:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.3)}.specialization-card a{color:red;text-decoration:none;font-weight:bold}.specialization-card a:hover{text-decoration:underline}@media (max-width:768px){.specialization-card{width:100%}}.specialization-card{background:rgba(186,85,211,.1);border:1px solid rgba(186,85,211,.3);border-radius:12px;padding:20px;width:300px;text-align:center;color:#fff;box-shadow:0 4px 10px rgba(186,85,211,.2);transition:transform .3s , box-shadow .3s;backdrop-filter:blur(5px)}.specialization-card h3{font-size:20px;color:#e6e6fa;margin:0 0 8px 0;text-align:center}.specialization-card p{margin:0;font-size:16px;color:#ff0;text-align:center}.specialization-card p a{color:#ff0;text-decoration:none}.specialization-card p a:hover{text-decoration:underline;color:#fff}.features-table td:first-child{font-size:11pt;color:#ddd;text-align:center;font-weight:normal;width:45%}.experience-table td:first-child{font-size:11pt;color:#ddd;text-align:center;font-weight:normal;width:45%}.info-section{margin-top:60px;padding:20px;background:#222;border-radius:12px}.section-title{font-size:26px;color:#ff0;text-align:center;margin-bottom:30px;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.info-block{margin-bottom:25px}.info-block h3{font-size:20px;color:#0ff;margin-bottom:10px}.info-block p{font-size:14px;color:#fff;line-height:1.5}.service-image{width:180px;height:120px;border-radius:5px;object-fit:cover;margin-bottom:5px}.service-rating{margin-top:4px}.rating-circle{background-color:#4caf50;color:#fff;border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;font-weight:bold}.service-price{font-size:15px;color:#333;margin-bottom:5px;text-align:center}.price-button{background-color:#007bff;padding:5px 10px;border-radius:5px;font-weight:bold}#smart-audio-player{box-sizing:border-box}.itemid-674 #smart-audio-player .player-container{width:100%;background:transparent;padding:20px 30px;box-shadow:none;border:none;box-sizing:border-box}.itemid-674 #smart-audio-player #radio-title{font-size:2.5em;margin:10px 0;text-shadow:0 0 10px #2196f3;animation:glow 2s infinite alternate}.itemid-674 #smart-audio-player #audio-controls{display:flex;justify-content:center;align-items:center;gap:20px;margin:10px 0}.itemid-674 #smart-audio-player button{background:rgba(255,255,255,.1);border:none;color:#fff;padding:15px;border-radius:50%;cursor:pointer;transition:all .3s ease;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.itemid-674 #smart-audio-player button:hover{background:#2196f3;transform:scale(1.1);box-shadow:0 0 15px #2196f3}.itemid-674 #smart-audio-player #playPauseBtn{background:#2196f3;width:60px;height:60px}.itemid-674 #smart-audio-player .seek-bar-container,.itemid-674 #smart-audio-player .volume-bar-container{width:100%;margin:15px 0}.itemid-674 #smart-audio-player input[type="range"]{-webkit-appearance:none;width:100%;height:5px;background:rgba(255,255,255,.1);border-radius:5px}.itemid-674 #smart-audio-player input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;width:15px;height:15px;background:#2196f3;border-radius:50%;cursor:pointer;transition:all .3s ease}.itemid-674 #smart-audio-player input[type="range"]::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 0 10px #2196f3}.itemid-674 #smart-audio-player #visualizer{width:100%;height:150px;margin-top:20px}.itemid-674 #smart-audio-player .track-info{text-align:center;margin:15px 0;font-size:1.2em;opacity:.9}@keyframes glow {
  from { text-shadow: 0 0 10px #2196f3; }
  to { text-shadow: 0 0 20px #ff4081; }
}@media (max-width:480px){.itemid-674 #smart-audio-player #radio-title{font-size:1.8em}}.itemid-674 #smart-audio-player .mute-section{display:flex;flex-direction:column;align-items:center;margin:20px 0}.itemid-674 #smart-audio-player #muteBtn{width:80px;height:80px;font-size:28px;background:rgba(255,255,255,.1);border-radius:50%;transition:all .3s ease;margin:0 auto;display:flex;align-items:center;justify-content:center;overflow:hidden}.itemid-674 #smart-audio-player #muteBtn:hover{background:#2196f3;transform:scale(1.1)}.itemid-674 #smart-audio-player #muteBtn img{width:60%;height:60%;object-fit:contain}.itemid-674 .space-animation{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:hidden}@keyframes rocket-movement {
  100% { transform: translate(1200px, -600px); }
}@keyframes spin-earth {
  100% { transform: rotate(-360deg); }
}@keyframes move-astronaut {
  100% { transform: translate(-160px, -160px); }
}@keyframes rotate-astronaut {
  100% { transform: rotate(-720deg); }
}@keyframes glow-star {
  40% { opacity: 0.3; }
  90%, 100% {
    opacity: 1;
    transform: scale(1.2);
  }
}.itemid-674 .object_rocket{width:40px;position:absolute;top:75%;left:-50px;animation:rocket-movement 100s linear infinite;z-index:95;will-change:transform}.itemid-674 .object_earth{width:100px;position:absolute;top:20%;left:15%;animation:spin-earth 50s linear infinite;z-index:90;will-change:transform}.itemid-674 .box_astronaut{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.6);animation:move-astronaut 35s linear infinite;z-index:100;will-change:transform}.itemid-674 .object_astronaut{width:100px;animation:rotate-astronaut 100s linear infinite;will-change:transform}.itemid-674 .glowing_stars{position:absolute;width:100%;height:100%}.itemid-674 .star{position:absolute;border-radius:50%;background-color:#fff;width:3px;height:3px;opacity:.3;will-change:opacity , transform}.itemid-674 .star:nth-child(1) {top:80%;left:25%;animation:glow-star 2s ease-in-out infinite alternate 1s}.itemid-674 .star:nth-child(2) {top:20%;left:40%;animation:glow-star 2s ease-in-out infinite alternate 3s}.itemid-674 .star:nth-child(3) {top:25%;left:25%;animation:glow-star 2s ease-in-out infinite alternate 5s}.itemid-674 .star:nth-child(4) {top:75%;left:80%;animation:glow-star 2s ease-in-out infinite alternate 7s}.itemid-674 .star:nth-child(5) {top:90%;left:50%;animation:glow-star 2s ease-in-out infinite alternate 9s}.itemid-674 h1{font-size:clamp(24px,4vw,42px);text-align:center;margin:2rem 0;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.itemid-674 .iframe-container{position:relative;width:100%;height:85vh;min-height:600px;border:2px solid #ffcb39;border-radius:12px;background:rgba(0,0,0,.8);margin:2rem auto;overflow:hidden}.itemid-674 #ad-top,.itemid-674 #ad-bottom{position:absolute;width:100%;height:60px;background:rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;z-index:100}.itemid-674 #ad-top{top:0}.itemid-674 #ad-bottom{bottom:0}.itemid-674 #iframe-content{position:absolute;top:60px;bottom:60px;left:0;width:100%;height:calc(100% - 120px);border:none;border-radius:10px}.itemid-674 .manual-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;padding:1rem 0}.itemid-674 .manual-link{display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(255,203,57,.1);border:1px solid #ffcb39;border-radius:8px;color:#ffcb39;text-decoration:none;font-size:clamp(14px,1.5vw,16px);transition:all .3s ease;min-height:60px}.itemid-674 .manual-link:hover{background:#ffcb39;color:#000;transform:translateY(-3px);box-shadow:0 4px 15px rgba(255,203,57,.3)}.itemid-674 .btn-fullscreen{display:block;width:fit-content;margin:1.5rem auto;padding:.8rem 2rem;font-size:clamp(14px,1.8vw,16px);background:transparent;border:2px solid #ffcb39;border-radius:30px;color:#ffcb39;cursor:pointer;transition:all .3s ease}.itemid-674 .btn-fullscreen:hover{background:#ffcb39;color:#000;transform:scale(1.05)}@media (max-width:768px){.itemid-674 .iframe-container{height:75vh;min-height:400px}.itemid-674 #ad-top,.itemid-674 #ad-bottom{height:50px}.itemid-674 #iframe-content{top:50px;bottom:50px;height:calc(100% - 100px)}.itemid-674 .box_astronaut{transform:scale(.6)}.itemid-674 .object_astronaut{width:80px}}@media (max-width:480px){.itemid-674 .iframe-container{height:70vh;min-height:300px}.itemid-674 #ad-top,.itemid-674 #ad-bottom{height:40px}.itemid-674 #iframe-content{top:40px;bottom:40px;height:calc(100% - 80px)}.itemid-674 .box_astronaut{transform:scale(.5)}.itemid-674 .object_astronaut{width:60px}}@media (prefers-reduced-motion:reduce){.itemid-674 *{animation:none!important;transition:none!important}}