:root{--g-orange:#FF7A00}html{scroll-behavior:smooth}.program-card::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.1);transition:background 0.3s ease}.program-card:hover::after{background:rgba(0,0,0,0.5)}#logo{max-height:75px!important}@media (max-width:980px){#logo{max-height:55px!important}}@media (max-width:767px){#logo{max-height:45px!important}}#footer-legal{font-size:13px;color:#b3b3b3;text-align:center;line-height:1.7;opacity:0.95}#footer-legal a{color:#ffffff;text-decoration:none;transition:color .2s ease}#footer-legal a:hover{color:var(--g-orange)}.follow-icons .et_pb_social_icon a.icon:hover,.follow-icons .et_pb_social_icon a.icon.et_pb_with_border:hover{background-color:var(--g-orange)!important;border-color:var(--g-orange)!important;color:#000!important;box-shadow:0 0 10px rgba(214,139,55,0.6)!important;transition:all 0.25s ease!important}.follow-icons .et_pb_social_icon a.icon:hover::before{color:#000!important}.vernos-card,.g-neon-card{display:inline-block;position:relative;border-radius:16px;border:none!important;box-sizing:border-box;box-shadow:0 0 0 2px var(--g-orange) inset;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease;transform:translateZ(0)}.vernos-card img,.g-neon-card img{display:block;width:100%;height:auto;border-radius:14px}.vernos-card a:focus-visible,.g-neon-card a:focus-visible{outline:2px solid var(--g-orange);outline-offset:4px;border-radius:14px}.vernos-card::after,.g-neon-card::after{content:"";position:absolute;inset:-6px;border-radius:18px;pointer-events:none;opacity:0;box-shadow:none;transition:opacity .25s ease,box-shadow .25s ease,transform .25s ease}@media (hover:hover) and (pointer:fine){.vernos-card:hover,.vernos-card:focus-within,.g-neon-card:hover,.g-neon-card:focus-within{transform:translateY(-4px) scale(1.02);filter:saturate(1.05) contrast(1.02)}.vernos-card:hover::after,.vernos-card:focus-within::after,.g-neon-card:hover::after,.g-neon-card:focus-within::after{opacity:1;box-shadow:0 10px 28px rgba(0,0,0,.35),0 0 0 2px var(--g-orange) inset,0 12px 28px rgba(255,122,0,.25),0 0 22px rgba(255,122,0,.55)}}@media (max-width:980px){.vernos-card:hover,.vernos-card:focus-within,.g-neon-card:hover,.g-neon-card:focus-within{transform:translateY(-2px) scale(1.01);box-shadow:0 6px 18px rgba(0,0,0,.3),0 0 0 2px var(--g-orange) inset,0 0 12px rgba(255,122,0,.45)}.vernos-card.is-hover::after{opacity:1;box-shadow:0 12px 28px rgba(0,0,0,.35),0 0 22px rgba(255,122,0,.35)}}@keyframes vernos-glow{0%{opacity:0;transform:translateY(4px) scale(.985);box-shadow:0 0 0 2px var(--g-orange) inset,0 0 0 rgba(255,122,0,0)}100%{opacity:1;transform:translateY(0) scale(1);box-shadow:0 0 0 2px var(--g-orange) inset,0 0 18px rgba(255,122,0,.42),0 0 36px rgba(255,122,0,.22)}}.vernos-card.is-glow::after{animation:vernos-glow .45s ease forwards}@media (prefers-reduced-motion:reduce){.vernos-card,.g-neon-card{transition:none!important}.vernos-card::after,.g-neon-card::after{transition:none!important}.vernos-card.is-glow::after{animation:none!important;opacity:1!important;box-shadow:0 0 0 2px var(--g-orange) inset,0 0 18px rgba(255,122,0,.35)}}#scrollToTop{position:fixed;right:22px;bottom:28px;width:52px;height:52px;background:var(--g-orange);color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(20px);transition:all 0.3s ease;box-shadow:0 4px 12px rgba(0,0,0,0.4);z-index:9999}#scrollToTop.visible{opacity:1;visibility:visible;transform:translateY(0)}#scrollToTop:hover{background:#ffa042;box-shadow:0 0 12px rgba(255,122,0,0.6);transform:scale(1.08)}#scrollToTop .chevron-up{width:12px;height:12px;border-left:3px solid #000;border-top:3px solid #000;transform:rotate(45deg);margin-top:4px}@media (max-width:768px){#scrollToTop{width:44px;height:44px;right:18px;bottom:22px}#scrollToTop .chevron-up{width:10px;height:10px;border-width:2.5px}}.et-l--header .et_pb_section,.et-l--header .et_pb_row,.et-l--header .et_pb_menu{background-color:#000000!important}#top-menu li a,.et_pb_menu .et-menu>li>a{color:#FFFFFF;transition:color 0.3s ease}#top-menu li a:hover,#top-menu li.current-menu-item>a,#top-menu li.current-menu-ancestor>a,.et_pb_menu .et-menu>li>a:hover,.et_pb_menu .et-menu>li.current-menu-item>a,.et_pb_menu .et-menu>li.current-menu-ancestor>a{color:var(--g-orange)!important}.et-menu a,.et_mobile_menu a{transition:color 0.2s ease}.et-menu a.is-active,.et_mobile_menu a.is-active{color:var(--g-orange)!important}.et-menu li.current-menu-item>a,.et-menu li.current_page_item>a,.et-menu li.current-menu-ancestor>a,.et_mobile_menu li.current-menu-item>a,.et_mobile_menu li.current-menu-ancestor>a{color:var(--g-orange)!important}.et_pb_menu .et_pb_menu__icon,.et_pb_menu .et_pb_menu__icon.et_pb_menu__close{color:#FFFFFF!important}.et-l--header .et_pb_section{padding-top:8px!important;padding-bottom:8px!important}.et_pb_menu .et-menu>li>a{padding-top:0!important;padding-bottom:0!important;line-height:1.3}@media (max-width:980px){.et-l--header .et_pb_section,.et-l--header .et_pb_row,.et-l--header .et_pb_menu{width:100%!important;max-width:100%!important;margin:0!important}.et_mobile_menu{position:absolute;top:100%;left:0!important;right:0!important;width:100%!important;max-width:100%!important;background-color:#000000!important;padding:12px 0 18px 0;border:none!important}.et_mobile_menu li{list-style:none!important;text-align:center;margin:4px 0}.et_mobile_menu li a{display:block;padding:10px 0;font-size:18px;color:#FFFFFF;text-decoration:none;transition:color 0.3s ease}.et_mobile_menu li a:hover,.et_mobile_menu li.current-menu-item>a,.et_mobile_menu li.current-menu-ancestor>a{color:var(--g-orange)!important}.et-l--header .et_pb_section{padding-top:6px!important;padding-bottom:6px!important}}.page-id-199 .entry-content{padding-top:40px}.page-id-202 .entry-content{padding-top:40px}@media (max-width:980px){.et-l--header .et_mobile_menu li a{color:#FFFFFF!important}.et-l--header .et_mobile_menu li a:hover,.et-l--header .et_mobile_menu li.current-menu-item>a,.et-l--header .et_mobile_menu li.current-menu-ancestor>a,.et-l--header .et_mobile_menu li a.is-active{color:var(--g-orange)!important}}@media (hover:hover) and (pointer:fine){.g-neon-card:hover{box-shadow:0 10px 28px rgba(0,0,0,.35),0 0 0 2px var(--g-orange) inset,0 12px 28px rgba(255,122,0,.25),0 0 22px rgba(255,122,0,.55)!important}}