/*Custom CSS defined in the manager*/
.gp_gridRow.gp_gridFixed .gp_gridColumn8{width:100%}#ctlAccountAndLanguage_lnkInterestCategories{display:none}#tabExpositionsToPay{display:none}#tabCombiExpositionsToPay{display:none}body:has(#alles) #ctl00_MainMenu{display:none}#ctl00_MainMenu{display:none}.hero-container{position:relative;width:100%;overflow:hidden;border-radius:0 0 30px 30px;box-shadow:0 4px 15px rgba(0,0,0,0.15);margin:0 0 30px}.hero-container .hero-image{display:block;width:100%;height:450px;object-fit:cover}.hero-container .hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;text-align:center;z-index:2}.hero-container .hero-text h1{margin:0 0 16px;color:#fff;font-family:Poppins,Arial,Helvetica,sans-serif;font-size:56px;font-weight:700;letter-spacing:2px;text-shadow:2px 2px 8px rgba(0,0,0,0.7)}.hero-container .hero-text p{margin:0;color:#fff;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:22px;font-weight:400;text-shadow:1px 1px 4px rgba(0,0,0,0.7)}@media (max-width:768px){.hero-container .hero-image{height:320px}.hero-container .hero-text h1{font-size:34px}.hero-container .hero-text p{font-size:17px}}@media (max-width:480px){.hero-container .hero-image{height:240px}.hero-container .hero-text h1{font-size:24px}.hero-container .hero-text p{font-size:14px}}.cards-list{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:0;padding:0;list-style:none}.cards-list .card{position:relative;width:230px;height:230px;margin:0;border-radius:10px;overflow:hidden;cursor:pointer;box-shadow:5px 5px 30px 7px rgba(0,0,0,0.25),-5px -5px 30px 7px rgba(0,0,0,0.22);transition:0.3s}.cards-list .card:hover{transform:scale(0.96)}.cards-list .card .card_image{display:block;width:100%;height:100%;position:relative}.cards-list .card .card_image img{width:100%;height:100%;object-fit:cover;display:block}.cards-list .card .card_image:after{content:'';position:absolute;inset:0;background:rgba(13,19,40,0.45)}.cards-list .card .card_title{position:absolute;top:50%;left:0;right:0;margin:0;transform:translateY(-50%);text-align:center;padding:0 14px;z-index:2}.cards-list .card .card_title p{margin:0;color:#fff;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-weight:bold;font-size:19px;line-height:1.3}@media (max-width:500px){.cards-list{gap:12px}.cards-list .card{width:150px;height:150px}.cards-list .card .card_title p{font-size:14px}}.gp_footer{background:#0d1329;color:#fff;padding:40px 0;font-family:'Open Sans',Arial,Helvetica,sans-serif;text-align:center;line-height:1.7}.gp_footer a{color:#fff;text-decoration:underline}.gp_footer a:hover{color:#9fd4ef}.gp_footer .white,.gp_footer p,.gp_footer strong{color:#fff}.gp_footer .soc-fan{list-style:none;display:flex;justify-content:center;gap:16px;margin:16px 0;padding:0}.login-scroll-button{display:block;width:300px;max-width:90%;margin:30px auto;padding:16px 40px;background:linear-gradient(135deg,#3cb0e1,#41b1e1);color:#fff;text-decoration:none;border-radius:50px;text-align:center;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold;box-shadow:0 8px 25px rgba(60,176,225,0.35);transition:all 0.3s ease}.login-scroll-button:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(60,176,225,0.45)}.registration-benefits{background:#f1f4f9;border-top:4px solid #3cb0e1;border-radius:8px;padding:35px 25px;margin:40px 0;text-align:center}.registration-benefits h2{margin:0 0 12px;color:#0d1329;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:26px;font-weight:bold}.registration-benefits p{margin:0 auto;max-width:650px;color:#444;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}.syx_basket,.loginTabs .rtsLink.rtsSelected,.rtsLink.rtsSelected,input[type="submit"],.btn{background:#3cb0e1 !important}.syx_basket:hover,.loginTabs .rtsLink.rtsSelected:hover,.rtsLink.rtsSelected:hover,input[type="submit"]:hover,.btn:hover{background:#2f9bc9 !important}