.breakdance .bde-section-1839-100 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-1839-100{background-color:#1A242F;background-image:url(https://gsc.riccardomalan.com/wp-content/uploads/2026/02/bg-spe-1.webp)}.breakdance .bde-section-1839-100 .section-container{padding-top:302px}@media (max-width:479px){.breakdance .bde-section-1839-100 .section-container{padding-top:231px}}.bde-code-block{display:block!important;width:100%!important;overflow:visible!important}.legal-terms-container{background-color:rgba(37,37,53,0.35);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:50px 40px;border-radius:16px;font-family:'Rethink Sans',sans-serif;color:#ddd;max-width:1200px!important;margin:0 auto;border:1px solid rgba(255,255,255,0.08);box-shadow:0 15px 35px rgba(0,0,0,0.3)}.terms-header{text-align:center;margin-bottom:40px}.terms-header h2{color:#ff9d00;font-size:32px;margin-bottom:5px;letter-spacing:1px}.terms-header p{color:#888;font-size:14px;text-transform:uppercase;letter-spacing:1px}.header-line{width:60px;height:3px;background:#df5f20;margin:20px auto 0}.contest-mission-box{background:rgba(223,95,32,0.05);padding:30px 25px;border-radius:12px;margin-bottom:40px;border:1px solid #df5f20}.mission-title{color:#df5f20!important;border:none!important;padding:0!important;font-size:22px;text-align:center;margin-bottom:20px}.mission-intro{color:#fff;text-align:center;font-size:16px;line-height:1.6}.prizes-section{margin:25px 0;border-top:1px solid rgba(255,255,255,0.1);padding-top:20px}.prizes-section h4,.how-to-participate h4{color:#ff9d00;margin-bottom:10px;font-size:16px}.prizes-list{list-style:none;padding:0}.prizes-list li{margin-bottom:10px;color:#eee}.how-to-participate{margin-top:25px}.steps-list{color:#bbb;padding-left:20px}.steps-list li{margin-bottom:8px}.steps-list li strong{color:#fff}.terms-content{margin-top:40px;text-align:left}.terms-section{margin-bottom:30px}.section-title{font-size:18px;padding-left:15px;margin-bottom:10px}.title-orange{border-left:3px solid #df5f20;color:#ff9d00}.title-red{border-left:3px solid #f44;color:#ff9d00}.section-text{color:#bbb;font-size:15px;line-height:1.6}.terms-footer{text-align:center;margin-top:40px;padding-top:30px;border-top:1px solid #333}.btn-download-pdf{display:inline-block;padding:15px 30px;background:transparent;color:#fff;border:2px solid #df5f20;border-radius:8px;text-decoration:none;font-weight:700;transition:all 0.3s ease}.btn-download-pdf:hover{background:#df5f20;transform:translateY(-3px);box-shadow:0 10px 20px rgba(223,95,32,0.2)}@media (max-width:767px){.legal-terms-container{padding:30px 25px!important}.contest-mission-box{padding:20px 15px;margin-bottom:30px}}@media (max-width:479px){.legal-terms-container{padding:30px 12px!important}.contest-mission-box{padding:20px 15px;margin-bottom:30px}.mission-title{font-size:19px!important;line-height:1.2}.mission-intro{font-size:15px;line-height:1.5}}.bde-code-block{display:block!important;width:100%!important;overflow:visible!important}.contest-registration-form{background:rgba(42,42,61,0.5);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);padding:50px;border-left:5px solid #f06f0f;border-top:1px solid rgba(255,255,255,0.1);border-right:1px solid rgba(255,255,255,0.1);border-radius:8px;max-width:1200px!important;margin:50px auto;font-family:'Rethink Sans',sans-serif;box-shadow:0 25px 50px rgba(0,0,0,0.4)}.contest-registration-form input,.contest-registration-form textarea{background:rgba(27,27,41,0.8)!important;border:1px solid rgba(255,255,255,0.1)!important}.contest-registration-form h3{color:#fff;font-size:32px;margin-bottom:5px}.contest-registration-form p{color:#aaa;margin-bottom:30px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.contest-registration-form input,.contest-registration-form textarea{width:100%;padding:15px;background:#1B1B29;border:1px solid #444;color:#fff;border-radius:4px}.contest-registration-form textarea{height:120px;grid-column:span 2}.btn-submit-contest{width:100%;background:#ff9d00;color:#1B1B29;padding:20px;font-weight:900;border:none;cursor:pointer;text-transform:uppercase;font-size:18px;transition:0.3s}.btn-submit-contest:hover{background:#fff;transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,0.3)}.form-footer{font-size:13px;text-align:center;margin-top:15px!important}@media (max-width:600px){.form-grid{grid-template-columns:1fr}.contest-registration-form{padding:30px 20px}}.bde-code-block{display:block!important;width:100%!important;overflow:visible!important}.legal-terms-container{padding:30px 40px;border-radius:16px;font-family:'Rethink Sans',sans-serif;color:#ddd;max-width:1200px!important;margin:0 auto}.terms-header{text-align:center;margin-bottom:40px}.terms-header h2{color:#ff9d00;font-size:32px;margin-bottom:5px;letter-spacing:1px}.terms-header p{color:#888;font-size:12px;text-transform:uppercase;letter-spacing:1px}.header-line{width:60px;height:3px;background:#df5f20;margin:20px auto 0}.terms-content{line-height:1.6;text-align:left}.terms-section{margin-bottom:30px}.terms-section h3{color:#fff;font-size:21px;margin-bottom:12px;border-left:3px solid #df5f20;padding-left:15px}.terms-section p,.terms-section li{font-size:15px;color:#bbb}.terms-section ul{padding-left:20px;margin-top:10px;list-style-type:square}.terms-section li{margin-bottom:8px}.terms-footer{text-align:center;margin-top:40px;padding-top:30px;border-top:1px solid #333}.btn-download-pdf{display:inline-block;padding:15px 30px;background:transparent;color:#fff;border:2px solid #df5f20;border-radius:8px;text-decoration:none;font-weight:700;transition:all 0.3s ease}.btn-download-pdf:hover{background:#df5f20;transform:translateY(-3px);box-shadow:0 10px 20px rgba(223,95,32,0.2)}