body{background-color:#d7e6ed}main{background-color:#d7e6ed!important}.nav-register-2026 .navbar-nav .register{background:#d7e6ed}.nav-register-2026 .navbar-nav .nav-item .nav-link{color:#3F8C95}.register{padding-top:2rem;padding-bottom:3rem;color:#fff;background:#103338}.register .fee-green .fee__price{background:rgb(37 232 134 / .23)}.register .fee-blue .fee__price{background:rgb(37 144 232 / .23)}.register .fee-red .fee__price{background:rgb(232 37 40 / .23)}.register .fee__btn-container{border-bottom:1px solid white!important}.register .btn-primary{background-color:#FFC854!important;color:#3F8C95!important;font-size:15px;font-weight:700;padding:8px;border-top-right-radius:8px;border-bottom-left-radius:8px}.register .btn-add-code{color:#000;font-size:14px;font-weight:700;background:#FBB03B}.register .fee-sum{color:rgb(255 255 255 / .7);font-weight:400;font-size:16px}.register .fee-sum p{color:#fff}.register .fee-sum span{padding-top:1rem;font-size:24px}.register .type label{font-size:18px;cursor:pointer}.register .form-group label{font-size:14px}.register .form-group a{color:#007bff}.register .fee__fixed-box-mobile{min-width:65vw;z-index:1;background:#FBB03B;color:#000;text-transform:uppercase;position:fixed;bottom:1rem;right:2rem;text-decoration:none}.register .fee__fixed-box-mobile p{font-size:12px;color:#000;font-weight:700}.register .fee__fixed-box-mobile-top{color:#fff;font-weight:700}.register .fee__fixed-box-mobile img{width:24px}.register .fee__fixed-box-mobile:hover{text-decoration:none}.register .fee__payment-methods label{font-size:16px;cursor:pointer}.register .fee__label:has(input:checked){border:3px solid rgb(44 194 44 / .7);border-radius:10px;padding:5px}.register .fee_disabled{opacity:.5}.register .fee__box{cursor:pointer}@media (max-width:575px){.register .fee__btn-container{overflow-x:auto}}.register .fee__btn{text-align:center;cursor:pointer;border:1px solid #fff;min-width:150px;font-size:15px;font-weight:600;color:#fff;border-radius:8px 8px 0 0;text-transform:uppercase}@media (max-width:575px){.register .fee__btn{min-width:180px;font-size:12px}}.register .fee__btn-active{border:1px solid #fff;background:#fff;color:#000}.register .fee__sticky-box{height:fit-content;padding:2rem 1rem 1rem 1rem;position:sticky;top:10rem;background:rgb(188 207 255 / .12);border-radius:10px}@media (max-width:769px){.register .fee__sticky-box{position:relative;order:1000;top:0}}.register .fee__name{border-radius:8px 8px 0 0;padding:1rem .5rem;text-align:center;color:#000;background:#EDF1FF;font-size:16px}.register .fee__desc{padding:1rem .5rem;text-align:center;background:rgb(188 207 255 / .12);min-height:80px;font-size:12px}.register .fee__price{border-radius:0 0 8px 8px;padding:1rem .5rem;text-align:center;background:rgb(37 232 134 / .23)}.register .fee__brutto{font-size:15px;font-weight:400}..register .fee__netto{color:#fff;font-size:20px;font-weight:600}.payment-form h3{padding:2rem;color:#000}.payment-form div{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media (max-width:768px){.payment-form div{justify-content:space-between;padding:0 1rem}}.payment-form form{border-radius:20px;margin-top:3rem;background:#fff}.payment-form img{max-width:100px}@media (max-width:768px){.payment-form img{max-width:65px}}.payment-form .btn-primary{display:flex;margin:1rem auto}.payment-form label{padding:.5rem}@media (max-width:575px){.payment-form label{display:flex;justify-content:center}}.top-register{margin-top:10rem}.top-register .container{background-color:#d7e6ed;overflow:hidden}.top-register__bg{color:#fff;background-color:#d7e6ed;overflow:hidden}.top-register__logo{max-width:25rem}.top-register__data{border:1px solid #fff;text-transform:uppercase;font-weight:500;font-size:1.5rem}.top-register__contact-text{color:#fff;font-weight:500;font-size:.8rem;border-radius:1rem;background:#3F8C95;display:flex;justify-content:center;align-items:center}.top-register__contact-text p{margin-bottom:0}.top-register__contact-text a{color:white!important;text-decoration:none;font-weight:700}@media (max-width:579px){.top-register{margin-top:3rem}.top-register .container{border-radius:0}.top-register__bg{border-radius:0}}