body,html{overflow-x:hidden!important;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:0px!important}.custom-font-ita{font-family:"Instrument Serif",serif;font-weight:100;font-style:italic}.custom-header-section{margin-top:10px!important;position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:9999!important;transition:all 0.3s ease-in-out!important;width:100%!important}.hide-header{opacity:0!important;transform:translateY(-100%)!important}.show-header{opacity:1!important;transform:translateY(0%)!important}.scrolled-bg{background:rgba(0,0,0,0.9)!important}.glow-video-container{position:relative!important;width:100%!important;max-width:340px!important;height:480px!important;max-height:520px!important;margin:20px auto!important;transition:all 0.3s ease!important}.glow-video-container-long{position:relative!important;width:100%!important;max-width:600px!important;height:400px!important;max-height:300px!important;margin:20px auto!important;transition:all 0.3s ease!important}.glow-video-iframe{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;border-radius:20px!important;border:1px solid #a0ff01!important;transition:all 0.4s cubic-bezier(0.4,0,0.2,1)!important;transform:scale(1)!important;filter:brightness(1)!important}.glow-video-iframelong{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;border-radius:20px!important;border:1px solid #a0ff01!important;transition:all 0.4s cubic-bezier(0.4,0,0.2,1)!important;transform:scale(1)!important;filter:brightness(1)!important}@keyframes video-pulse{0%{box-shadow:0 0 20px rgba(255,255,255,0.1),0 0 40px rgba(255,255,255,0.05)!important}50%{box-shadow:0 0 30px rgba(255,255,255,0.2),0 0 60px rgba(255,255,255,0.1)!important}100%{box-shadow:0 0 20px rgba(255,255,255,0.1),0 0 40px rgba(255,255,255,0.05)!important}}.glow-video-container::before{content:''!important;position:absolute!important;top:-10px!important;left:-10px!important;right:-10px!important;bottom:-10px!important;background:linear-gradient(45deg,transparent,rgba(255,255,255,0.1),transparent)!important;border-radius:30px!important;opacity:0!important;transition:opacity 0.4s ease!important;z-index:-1!important;pointer-events:none!important}@media (max-width:768px){.glow-video-container{max-width:320px!important;height:426px!important;max-height:426px!important;margin:15px auto!important}.glow-video-iframe{border-radius:15px!important}.glow-video-container::before{border-radius:25px!important;top:-8px!important;left:-8px!important;right:-8px!important;bottom:-8px!important}}@media (max-width:480px){.glow-video-container{max-width:280px!important;height:380px!important;max-height:380px!important;margin:10px auto!important}.glow-video-iframe{border-radius:12px!important}.glow-video-container::before{border-radius:22px!important;top:-6px!important;left:-6px!important;right:-6px!important;bottom:-6px!important}}@media (max-width:320px){.glow-video-container{max-width:220px!important;height:335px!important;max-height:335px!important;margin:8px auto!important}}.et_pb_contact_form_container{background:#1a1a1a;border-radius:10px;padding:30px;box-shadow:0 10px 30px rgba(0,0,0,0.3)}.et_pb_contact_form .et_pb_contact_field input[type="text"],.et_pb_contact_form .et_pb_contact_field input[type="email"],.et_pb_contact_form .et_pb_contact_field input[type="tel"],.et_pb_contact_form .et_pb_contact_field textarea{background:#2a2a2a!important;border:2px solid #444!important;border-radius:8px!important;padding:15px!important;color:#fff!important;font-size:16px!important;transition:all 0.3s ease!important;box-shadow:none!important}.et_pb_contact_form .et_pb_contact_field input[type="text"]:focus,.et_pb_contact_form .et_pb_contact_field input[type="email"]:focus,.et_pb_contact_form .et_pb_contact_field input[type="tel"]:focus,.et_pb_contact_form .et_pb_contact_field textarea:focus{border-color:#a2fe01!important;box-shadow:0 0 10px rgba(162,254,1,0.3)!important;outline:none!important}.et_pb_contact_form .et_pb_contact_field input::placeholder,.et_pb_contact_form .et_pb_contact_field textarea::placeholder{color:#999!important;opacity:1!important}.et_pb_contact_form .et_pb_contact_field label{color:#fff!important;font-weight:600!important;margin-bottom:8px!important;display:block!important;font-size:14px!important}.et_pb_contact_form .et_pb_contact_submit:active{transform:translateY(0)!important}.et_pb_contact_form .required_mark{color:#a2fe01!important}.et_pb_contact_form .et_contact_error{color:#ff4757!important;background:rgba(255,71,87,0.1)!important;border:1px solid #ff4757!important;border-radius:5px!important;padding:10px!important;margin-bottom:15px!important}.et_pb_contact_form .et-pb-contact-message{background:linear-gradient(135deg,rgba(162,254,1,0.1),rgba(123,200,1,0.1))!important;border:2px solid #a2fe01!important;border-radius:10px!important;color:#a2fe01!important;padding:20px!important;margin:20px 0!important;font-weight:600!important;text-align:center!important;font-size:16px!important;animation:successFadeIn 0.5s ease-in-out!important}@keyframes successFadeIn{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}.et_pb_contact_form .et_pb_contact_field input[type="checkbox"],.et_pb_contact_form .et_pb_contact_field input[type="radio"]{accent-color:#a2fe01!important;transform:scale(1.2)!important}.et_pb_contact_form .et_pb_contact_field select{background:#2a2a2a!important;border:2px solid #444!important;border-radius:8px!important;padding:15px!important;color:#fff!important;font-size:16px!important}.et_pb_contact_form .et_pb_contact_field select:focus{border-color:#a2fe01!important;outline:none!important}.et_pb_contact_form h2,.et_pb_contact_form h3{color:#fff!important;margin-bottom:20px!important;text-align:center!important}.et_pb_contact_form .brand-highlight{color:#a2fe01!important;font-weight:700!important}@media (max-width:768px){.et_pb_contact_form_container{padding:20px;margin:0 10px}.et_pb_contact_form .et_pb_contact_field input[type="text"],.et_pb_contact_form .et_pb_contact_field input[type="email"],.et_pb_contact_form .et_pb_contact_field input[type="tel"],.et_pb_contact_form .et_pb_contact_field textarea{padding:12px!important;font-size:14px!important}}.et_pb_contact_form .et_pb_contact_field_half{width:48%!important;display:inline-block!important;margin-right:2%!important}.et_pb_contact_form .et_pb_contact_field_half:nth-child(even){margin-right:0!important}.et_pb_contact_form .et-pb-contact-message p{margin:0!important;font-size:16px!important;line-height:1.5!important}.et_pb_contact_form .et-pb-contact-message::before{content:"✓";display:inline-block;width:30px;height:30px;background:#a2fe01;color:#000;border-radius:50%;text-align:center;line-height:30px;margin-right:10px;font-weight:bold;font-size:16px}.sj-show-mobile-popup{display:block!Important}.sj-mobile-popup{-webkit-animation:scale-in-top 0.34s cubic-bezier(0.250,0.460,0.450,0.940) both;animation:scale-in-top 0.34s cubic-bezier(0.250,0.460,0.450,0.940) both}@-webkit-keyframes scale-in-top{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 0%;transform-origin:50% 0%;opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 0%;transform-origin:50% 0%;opacity:1}}@keyframes scale-in-top{0%{-webkit-transform:scale(0) translateX(-50%);transform:scale(0) translateX(-50%);-webkit-transform-origin:50% 0%;transform-origin:50% 0%;opacity:1}100%{-webkit-transform:scale(1) translateX(-50%);transform:scale(1) translateX(-50%);-webkit-transform-origin:50% 0%;transform-origin:50% 0%;opacity:1}}