/* CSS Reset & Variables */:root{--primary-color:#2563eb;--secondary-color:#64748b;--text-dark:#333333;--text-light:#ffffff;--bg-light:#f9f9f9;--bg-white:#ffffff;--border-light:#e0e0e0;--header-offset:122px;}.page--blog-banca28-online{font-family:'Arial',sans-serif;line-height:1.6;color:var(--text-dark);background-color:var(--bg-light);}.page--blog-banca28-online__container{max-width:1200px;margin:0 auto;padding:0 15px;}.page--blog-banca28-online__hero-section{background-color:var(--bg-white);padding-top:10px;padding-bottom:40px;text-align:center;}.page--blog-banca28-online__hero-image-wrapper{max-width:100%;margin-bottom:20px;}.page--blog-banca28-online__hero-image{width:100%;height:auto;border-radius:10px;object-fit:cover;}.page--blog-banca28-online__main-title{font-size:2.8em;color:var(--primary-color);margin-bottom:15px;font-weight:700;line-height:1.2;max-width:900px;margin-left:auto;margin-right:auto;}.page--blog-banca28-online__subtitle{font-size:1.2em;color:var(--secondary-color);margin-bottom:25px;max-width:800px;margin-left:auto;margin-right:auto;}.page--blog-banca28-online__cta-button{display:inline-block;background-color:var(--primary-color);color:var(--text-light);padding:14px 30px;border-radius:8px;text-decoration:none;font-weight:600;font-size:1.1em;transition:background-color 0.3s ease,transform 0.2s ease;border:2px solid var(--primary-color);max-width:100%;box-sizing:border-box;white-space:normal;word-wrap:break-word;}.page--blog-banca28-online__cta-button:hover{background-color:#1e4cb8;transform:translateY(-2px);}.page--blog-banca28-online__section{padding:50px 0;background-color:var(--bg-white);margin-bottom:20px;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,0.05);}.page--blog-banca28-online__section-title{font-size:2.2em;color:var(--primary-color);text-align:center;margin-bottom:30px;font-weight:700;}.page--blog-banca28-online__content-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;}.page--blog-banca28-online__feature-card{background-color:var(--bg-light);padding:25px;border-radius:8px;text-align:center;box-shadow:0 2px 10px rgba(0,0,0,0.03);transition:transform 0.3s ease;}.page--blog-banca28-online__feature-card:hover{transform:translateY(-5px);}.page--blog-banca28-online__feature-icon{width:80px;height:80px;margin-bottom:15px;object-fit:contain;}.page--blog-banca28-online__feature-title{font-size:1.4em;color:var(--primary-color);margin-bottom:10px;font-weight:600;}.page--blog-banca28-online__feature-description{font-size:1em;color:var(--text-dark);}.page--blog-banca28-online__step-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;}.page--blog-banca28-online__step-item{background-color:var(--bg-light);padding:25px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.03);position:relative;padding-left:70px;box-sizing:border-box;}.page--blog-banca28-online__step-number{position:absolute;left:25px;top:25px;background-color:var(--primary-color);color:var(--text-light);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2em;font-weight:bold;}.page--blog-banca28-online__step-title{font-size:1.3em;color:var(--primary-color);margin-bottom:10px;}.page--blog-banca28-online__step-description{font-size:1em;color:var(--text-dark);}.page--blog-banca28-online__game-showcase{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;margin-top:30px;}.page--blog-banca28-online__game-card{background-color:var(--bg-white);border:1px solid var(--border-light);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,0.05);transition:transform 0.3s ease;}.page--blog-banca28-online__game-card:hover{transform:translateY(-5px);}.page--blog-banca28-online__game-image{width:100%;height:180px;object-fit:cover;}.page--blog-banca28-online__game-content{padding:15px;}.page--blog-banca28-online__game-title{font-size:1.2em;color:var(--primary-color);margin-bottom:8px;font-weight:600;}.page--blog-banca28-online__game-description{font-size:0.9em;color:var(--secondary-color);margin-bottom:15px;}.page--blog-banca28-online__game-link{display:inline-block;background-color:var(--secondary-color);color:var(--text-light);padding:8px 15px;border-radius:5px;text-decoration:none;font-size:0.9em;transition:background-color 0.3s ease;}.page--blog-banca28-online__game-link:hover{background-color:#5a687c;}.page--blog-banca28-online__faq-section{background-color:var(--bg-white);padding:50px 0;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,0.05);}.page--blog-banca28-online__faq-item{margin-bottom:15px;border-radius:5px;border:1px solid var(--border-light);overflow:hidden;background:var(--bg-white);}.page--blog-banca28-online__faq-question{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;cursor:pointer;user-select:none;list-style:none;transition:background-color 0.3s ease;}.page--blog-banca28-online__faq-question::-webkit-details-marker{display:none;}.page--blog-banca28-online__faq-question:hover{background:var(--bg-light);}.page--blog-banca28-online__faq-qtext{flex:1;font-size:1.1em;font-weight:600;line-height:1.5;text-align:left;color:var(--text-dark);}.page--blog-banca28-online__faq-toggle{font-size:1.5em;font-weight:bold;color:var(--secondary-color);flex-shrink:0;margin-left:15px;width:28px;text-align:center;}.page--blog-banca28-online__faq-answer{padding:0 20px 20px;background:var(--bg-light);border-radius:0 0 5px 5px;}.page--blog-banca28-online__faq-answer p{margin-bottom:0;}.page--blog-banca28-online__conclusion-section{background-color:var(--primary-color);color:var(--text-light);padding:50px 0;text-align:center;border-radius:10px;}.page--blog-banca28-online__conclusion-title{font-size:2.2em;margin-bottom:20px;font-weight:700;}.page--blog-banca28-online__conclusion-text{font-size:1.1em;margin-bottom:30px;max-width:800px;margin-left:auto;margin-right:auto;}/* General image styles */.page--blog-banca28-online img{max-width:100%;height:auto;display:block;}/* Mobile styles */@media (max-width:768px){.page--blog-banca28-online__container{padding:0 10px;}.page--blog-banca28-online__hero-section{padding-bottom:30px;}.page--blog-banca28-online__main-title{font-size:2em;}.page--blog-banca28-online__subtitle{font-size:1em;}.page--blog-banca28-online__cta-button{padding:12px 25px;font-size:1em;width:100% !important;}.page--blog-banca28-online__section{padding:30px 0;}.page--blog-banca28-online__section-title{font-size:1.8em;margin-bottom:20px;}.page--blog-banca28-online__content-grid{grid-template-columns:1fr;gap:20px;}.page--blog-banca28-online__step-list{grid-template-columns:1fr;gap:20px;}.page--blog-banca28-online__step-item{padding-left:60px;}.page--blog-banca28-online__step-number{width:35px;height:35px;font-size:1em;}.page--blog-banca28-online__game-showcase{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;}.page--blog-banca28-online__game-image{height:120px;}.page--blog-banca28-online__game-title{font-size:1em;}.page--blog-banca28-online__game-description{font-size:0.85em;}.page--blog-banca28-online__game-link{padding:6px 10px;font-size:0.8em;}.page--blog-banca28-online__faq-question{padding:15px;}.page--blog-banca28-online__faq-qtext{font-size:1em;}.page--blog-banca28-online__faq-toggle{font-size:1.2em;margin-left:10px;}.page--blog-banca28-online__faq-answer{padding:0 15px 15px;}.page--blog-banca28-online__conclusion-title{font-size:1.8em;}.page--blog-banca28-online__conclusion-text{font-size:1em;}.page--blog-banca28-online img{max-width:100% !important;width:100% !important;height:auto !important;}.page--blog-banca28-online__section,.page--blog-banca28-online__feature-card,.page--blog-banca28-online__step-item,.page--blog-banca28-online__game-card,.page--blog-banca28-online__faq-section,.page--blog-banca28-online__conclusion-section{max-width:100% !important;width:100% !important;box-sizing:border-box !important;padding-left:10px;padding-right:10px;}.page--blog-banca28-online__step-list,.page--blog-banca28-online__content-grid,.page--blog-banca28-online__game-showcase{padding-left:0 !important;padding-right:0 !important;}.page--blog-banca28-online__cta-button,.page--blog-banca28-online a[class*="button"],.page--blog-banca28-online a[class*="btn"]{max-width:100% !important;width:100% !important;box-sizing:border-box !important;white-space:normal !important;word-wrap:break-word !important;padding-left:15px;padding-right:15px;}.page--blog-banca28-online__cta-buttons,.page--blog-banca28-online__button-group,.page--blog-banca28-online__btn-container{max-width:100% !important;width:100% !important;box-sizing:border-box !important;padding-left:15px;padding-right:15px;flex-wrap:wrap !important;gap:10px;display:flex;flex-direction:column;}.page--blog-banca28-online ul,.page--blog-banca28-online ol{width:100% !important;max-width:100% !important;box-sizing:border-box !important;padding:0 !important;margin-left:0 !important;margin-right:0 !important;}.page--blog-banca28-online li{width:100% !important;max-width:100% !important;box-sizing:border-box !important;margin-left:0 !important;margin-right:0 !important;word-wrap:break-word !important;overflow-wrap:break-word !important;word-break:break-word !important;}}