.breakdance .bde-section-1797-100 .section-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.breakdance .bde-section-1797-100{background-image:url(https://geniuspromo.it/wp-content/uploads/2026/05/immagine-hero.webp);background-size:cover;background-repeat:no-repeat;background-position:center center}.breakdance .bde-section-1797-100>.section-background-overlay{background-color:#F8F9FA;transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-section-1797-100>.section-background-overlay{opacity:0.5}.breakdance .bde-section-1797-100 .section-container{height:600px}.breakdance .bde-section-1797-100{box-shadow:5px 20px 75px 0px #00000025}@media (max-width:1119px){.breakdance .bde-section-1797-100 .section-container{height:400px}}@media (max-width:1023px){.breakdance .bde-section-1797-100 .section-container{height:300px}}@media (max-width:767px){.breakdance .bde-section-1797-100 .section-container{height:200px}}.breakdance .bde-heading-1797-101{font-family:"Poppins",sans-serif;font-size:4rem;font-weight:500;line-height:5.2rem}@media (max-width:1119px){.breakdance .bde-heading-1797-101{font-size:3rem;line-height:1.5}}@media (max-width:1023px){.breakdance .bde-heading-1797-101{font-size:2.3rem}}@media (max-width:767px){.breakdance .bde-heading-1797-101{font-size:1.7rem;font-weight:400}}@media (max-width:479px){.breakdance .bde-heading-1797-101{font-size:1.3rem;font-weight:500}}.breakdance .bde-section-1797-102 .section-container{display:flex;flex-direction:column;align-items:center;text-align:center}.breakdance .bde-section-1797-102{background-image:url(https://geniuspromo.it/wp-content/uploads/2026/05/Pattern-sfondo.png);background-size:auto;background-repeat:repeat}.breakdance .bde-section-1797-102 .section-container{padding-bottom:3rem}@media (max-width:479px){.breakdance .bde-section-1797-102 .section-container{padding-top:2.5rem}}.breakdance .bde-heading-1797-104{color:#FF6900;font-family:"Poppins",sans-serif;font-size:2.8rem;font-weight:600;margin-top:0.5rem}@media (max-width:479px){.breakdance .bde-heading-1797-104{font-size:1.7rem}}.breakdance .bde-text-1797-397{font-size:1.5rem;font-weight:500;line-height:1.5;margin-top:0.7rem}@media (max-width:479px){.breakdance .bde-text-1797-397{font-size:1.2rem}}.breakdance .bde-section-1797-1332 .section-container{display:flex;flex-direction:column;align-items:center;text-align:center}.breakdance .bde-section-1797-1332{background-image:url(https://geniuspromo.it/wp-content/uploads/2026/05/Pattern-sfondo.png);background-size:auto;background-repeat:repeat}.breakdance .bde-section-1797-1332 .section-container{padding-bottom:7rem;padding-top:0rem}@media (max-width:479px){.breakdance .bde-section-1797-1332 .section-container{padding-bottom:4rem}}.breakdance .bde-code-block-1797-1333{width:100%}#genius-dictionary-container{width:100%;margin:20px 0}.genius-filters{padding:10px 0 20px 0;border-bottom:2px solid #FF6900;margin-bottom:30px}.alphabet-filter,.category-filter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.filter-btn,.cat-btn{background:#f4f4f4;border:1px solid #ddd;padding:8px 14px;font-family:'Poppins',sans-serif!important;font-weight:600!important;font-size:14px!important;text-transform:uppercase;cursor:pointer;transition:0.3s;border-radius:4px}.filter-btn.active,.cat-btn.active{background:#005A70!important;color:#fff!important;border-color:#005A70!important}.filter-btn:hover,.cat-btn:hover{background:#FF6900!important;color:#fff!important;border-color:#FF6900!important}.genius-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))!important;gap:25px!important}.genius-card{border:1px solid #005A7020!important;padding:25px!important;background:#fff!important;transition:0.4s;display:flex!important;flex-direction:column!important;border-radius:12px;position:relative}.genius-card:hover{border-color:#FF6900!important;box-shadow:0 10px 30px rgba(0,0,0,0.08)}.copy-trigger{position:absolute;top:15px;right:15px;background:#f9f9f9;border:1px solid #eee;color:#005A70;padding:4px 8px;border-radius:4px;font-size:10px;cursor:pointer;display:flex;align-items:center;gap:4px;transition:0.2s;font-family:'Manrope',sans-serif}.copy-trigger:hover{background:#FF6900;color:#fff;border-color:#FF6900}.term-tech{font-family:'Poppins',sans-serif!important;font-weight:600!important;color:#005A70!important;text-transform:uppercase;margin:0 0 15px 0!important;font-size:1.2rem!important;padding-right:50px}.term-romano{font-family:'Poppins',sans-serif!important;font-weight:400!important;font-style:italic!important;color:#FF6900!important;font-size:1.1rem!important;margin:0 0 10px 0!important}.term-romano::before{content:'"'}.term-romano::after{content:'"'}.term-italiano{font-family:'Manrope',sans-serif!important;font-weight:400!important;color:#333!important;border-top:1px solid #eee!important;padding-top:10px!important;line-height:1.4;font-size:0.95rem!important}#no-results-message{padding:30px;text-align:center;border:2px dashed #FF6900;border-radius:12px;margin:20px 0;font-family:'Manrope',sans-serif}.hidden{display:none!important}.skeleton-card{border:1px solid #eee;padding:25px;background:#fff;border-radius:12px;display:flex;flex-direction:column;gap:15px}.skeleton-line{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite linear;border-radius:4px}.skeleton-line.title{width:60%;height:24px}.skeleton-line.quote{width:85%;height:18px}.skeleton-line.text{width:100%;height:40px;margin-top:10px;border-top:1px solid #eee}@keyframes shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}@media (max-width:768px){.genius-grid{grid-template-columns:1fr!important}}.breakdance .bde-fancy-divider-1797-1348{margin-top:2.5rem;--bde-fancy-divider-border-style:solid;--bde-fancy-divider-border-size:2px;--bde-fancy-divider-border-color:#005A70}.breakdance .bde-fancy-divider-1797-1348 .bde-fancy-divider__content--icon{font-size:45px;width:45px}@media (max-width:1119px){.breakdance .bde-fancy-divider-1797-1348{--bde-fancy-divider-border-style:solid}}@media (max-width:1023px){.breakdance .bde-fancy-divider-1797-1348{--bde-fancy-divider-border-style:solid}}@media (max-width:767px){.breakdance .bde-fancy-divider-1797-1348{--bde-fancy-divider-border-style:solid}}@media (max-width:479px){.breakdance .bde-fancy-divider-1797-1348{--bde-fancy-divider-border-style:solid}}.breakdance .bde-heading-1797-1347{color:#FF6900;font-family:"Poppins",sans-serif;font-size:2rem;font-weight:600;margin-top:2rem}@media (max-width:479px){.breakdance .bde-heading-1797-1347{font-size:1.5rem}}.breakdance .bde-form-builder-1797-1346{margin-top:2rem;width:60%;background-color:#fff;padding:2rem 2rem 2rem 2rem;border-top:1px solid;border-bottom:1px solid;border-left:1px solid;border-right:1px solid;border-radius:5px}.breakdance .bde-form-builder-1797-1346{--bde-form-gap:8px;--bde-form-input-padding-top:6px;--bde-form-input-padding-right:6px;--bde-form-input-padding-bottom:6px;--bde-form-input-padding-left:6px}.breakdance .bde-form-builder-1797-1346 .breakdance-form{gap:8px}.breakdance .bde-form-builder-1797-1346 .breakdance-form-field__label,.breakdance .bde-form-builder-1797-1346.breakdance-woocommerce .woocommerce-password-strength,.breakdance .bde-form-builder-1797-1346.breakdance-woocommerce label span.optional,.breakdance .bde-form-builder-1797-1346.breakdance-woocommerce label{font-size:8px}.breakdance .bde-form-builder-1797-1346 .breakdance-form .breakdance-form-field__input,.breakdance .bde-form-builder-1797-1346 .breakdance-form-dropzone,.breakdance .bde-form-builder-1797-1346 .select2-container--default .select2-search--dropdown .select2-search__field,.breakdance .bde-form-builder-1797-1346 .select2-container--default .select2-selection--single,.breakdance .bde-form-builder-1797-1346 .breakdance-woocommerce .price_slider_amount input[type="text"],.breakdance .bde-form-builder-1797-1346 .breakdance-woocommerce input[type="search"],.breakdance .bde-form-builder-1797-1346 .breakdance-woocommerce textarea,.breakdance .bde-form-builder-1797-1346 .breakdance-woocommerce .woocommerce-Input,.breakdance .bde-form-builder-1797-1346 .breakdance-woocommerce .input-text,.breakdance .bde-form-builder-1797-1346 .breakdance-woocommerce select,.breakdance .bde-form-builder-1797-1346 .breakdance-woocommerce .wc_payment_method input[type="text"],.breakdance .bde-form-builder-1797-1346 .breakdance-woocommerce .wc-stripe-elements-field{font-family:"Manrope",sans-serif;font-size:0.8rem}@media (max-width:767px){.breakdance .bde-form-builder-1797-1346 .breakdance-form{grid-template-columns:unset}.breakdance .bde-form-builder-1797-1346 .breakdance-form--horizontal{grid-auto-flow:unset}.breakdance .bde-form-builder-1797-1346 .breakdance-form .breakdance-form-field,.breakdance .bde-form-builder-1797-1346 .breakdance-form .breakdance-form-stepper{grid-column-start:unset}}@media (max-width:479px){.breakdance .bde-form-builder-1797-1346{width:100%}}