.breakdance .bde-section-838-103 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-838-103{background-image:url(https://gsc.riccardomalan.com/wp-content/uploads/2026/01/rec-studio-scaled.jpg)}.breakdance .bde-section-838-103>.section-background-overlay{background-color:#1A242FA8;transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-section-838-103 .section-container{padding-top:301px}@media (max-width:1119px){.breakdance .bde-section-838-103 .section-container{padding-top:205px}}@media (max-width:1023px){.breakdance .bde-section-838-103 .section-container{padding-top:202px}}@media (max-width:479px){.breakdance .bde-section-838-103 .section-container{padding-top:203px}}@media (max-width:1340px){.breakdance .bde-section-838-103 .section-container{padding-top:222px}}.breakdance .bde-heading-838-104{color:#E8E8E8}.breakdance .bde-section-838-100 .section-container{display:flex;flex-direction:column;align-items:center;text-align:center}.breakdance .bde-section-838-100{background-image:url(https://gsc.riccardomalan.com/wp-content/uploads/2026/02/03.webp);background-size:cover;background-repeat:no-repeat;background-position:0 0}.breakdance .bde-section-838-100 .section-container{--bde-section-width:1600px}.breakdance .bde-section-838-100 .section-container{padding-bottom:41px;padding-top:82px}.breakdance .bde-heading-838-109{margin-bottom:27px}.breakdance .bde-div-838-105{display:flex;flex-direction:column;align-items:center;text-align:center}.breakdance .bde-rich-text-838-110{margin-bottom:27px;width:619px}.breakdance .bde-rich-text-838-110 ul,.breakdance .bde-rich-text-838-110 ul *,.breakdance .bde-rich-text-838-110 ol,.breakdance .bde-rich-text-838-110 ol *{line-height:2em}.breakdance .bde-code-block-838-102{margin-bottom:0px}.im-container{max-width:1600px;margin:0 auto;padding:20px;box-sizing:border-box;overflow-x:hidden}.im-team{width:100%;display:block;margin:0 auto;clear:both}.im-header{text-align:center;margin-bottom:40px}.im-container h3.im-category-title{background:#e74c3c!important;color:#ffffff!important;padding:15px 20px!important;margin:40px auto 20px auto!important;font-size:24px!important;text-transform:uppercase!important;letter-spacing:1px!important;border-radius:4px!important;display:block!important;width:100%!important;max-width:1400px;box-sizing:border-box!important}.im-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin:20px auto;width:100%!important;max-width:1400px}.im-grid-small{grid-template-columns:repeat(2,1fr)!important;max-width:1400px!important}.im-grid,.im-grid-small{gap:35px}.im-card-content{padding:15px!important}.im-card{background:#fff;border:1px solid #ddd;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;height:100%;box-sizing:border-box}.im-card-content{padding:25px;flex-grow:1}.im-card-content h4{margin:0 0 10px 0;font-size:20px;color:#222;border-bottom:2px solid #e74c3c;display:inline-block}.im-img-large{width:100%;height:500px!important;object-fit:cover;display:block;object-position:50% 8%}.im-img-circle{width:130px!important;height:130px!important;border-radius:50%!important;object-fit:cover;margin:20px auto 10px auto;border:4px solid #e74c3c;display:block}.im-studio-box{background:#222;color:#fff;padding:40px;margin:50px auto;max-width:900px;border-radius:8px;box-sizing:border-box}.im-studio-box h2{color:#e74c3c}.im-footer{text-align:center;padding:40px;border-top:1px solid #f8d067}.im-footer{color:#fff;font-size:20px}.im-footer a{font-size:20px;color:#000;font-weight:500}.im-footer h5{font-size:40px;letter-spacing:3px;margin-bottom:41px;line-height:0.1em}@media (max-width:1023px){.im-grid,.im-grid-small,.im-container h3.im-category-title,.im-studio-box{max-width:95%!important}}@media (max-width:767px){.im-grid,.im-grid-small{grid-template-columns:1fr!important;width:100%!important;max-width:100%!important;margin:0!important}.im-container h3.im-category-title{max-width:100%!important;text-align:center;font-size:20px!important}.im-footer h5{font-size:40px;letter-spacing:3px;line-height:1em}}@media (max-width:479px){.im-container{padding:10px!important;width:100%!important}.im-container h3.im-category-title{width:100%!important;max-width:100%!important;margin:20px 0!important;border-radius:0!important;padding:12px 10px!important;font-size:18px!important}.im-grid,.im-grid-small{gap:15px}.im-card-content{padding:15px!important}.im-img-large{height:190px}}