.hero{background-color:var(--dark-black);background-image:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.8));background-size:cover;background-position:center;padding:60px 0;position:relative;overflow:hidden;border-bottom:4px solid var(--gold)}ring-match-content{display:flex;flex-direction:row}.hero-content{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2}.hero-text{width:55%}h1{font-size:40px}.hero h2{font-size:32px;font-weight:800;margin-bottom:20px;color:var(--gold);text-transform:uppercase;line-height:1.2;text-shadow:0 2px 10px rgba(0,0,0,.5)}.hero h2 span{color:var(--white)}.hero p{font-size:18px;margin-bottom:25px;color:var(--white);max-width:90%;opacity:.9}.features-list{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:30px}.feature-item{display:flex!important;background-color:rgb(255 255 255 / 40%);padding:8px 15px;border-radius:20px;border:1px solid rgba(255,215,0,.3);flex-direction:column}.feature-icon{width:20px;height:20px;margin-right:8px}.feature-item span{font-size:14px;color:var(--white);font-weight:500}.cta-buttons{display:flex;gap:15px;margin-top:30px}.cta-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 25px;border-radius:5px;text-decoration:none;font-weight:700;text-transform:uppercase;transition:all .3s ease;font-size:14px;position:relative;overflow:hidden}.cta-button::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:all .5s ease}.cta-button:hover::before{left:100%}.primary-btn{background-color:var(--gold);color:var(--black);border:2px solid var(--gold)}.primary-btn:hover{background-color:transparent;color:var(--gold)}.secondary-btn{background-color:transparent;color:var(--white);border:2px solid var(--white)}.secondary-btn:hover{border-color:var(--gold);color:var(--gold)}.btn-icon{width:18px;height:18px;margin-left:8px;transition:transform .3s ease}.cta-button:hover .btn-icon{transform:translateX(5px)}.hero-image{width:40%;position:relative;display:flex;justify-content:flex-start}.boxing-glove{position:relative;animation:float 4s ease-in-out infinite}.boxing-glove img{width:100%;max-width:300px;filter:drop-shadow(0 10px 20px rgba(0,0,0,.5))}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-15px)}}.coin{position:absolute;width:50px;height:50px;animation:spin 10s linear infinite}.coin img{width:200%;height:200%;object-fit:contain}@keyframes spin{0%{transform:rotateY(0)}100%{transform:rotateY(360deg)}}.coin-1{top:20%;left:0;animation-delay:0s;animation-duration:8s}.coin-2{top:40%;right:10%;animation-delay:2s;animation-duration:12s}.coin-3{bottom:10%;left:30%;animation-delay:4s;animation-duration:10s}.hero-badge{position:absolute;top:10%;right:0;width:120px;height:120px;display:flex;align-items:center;justify-content:center;animation:pulse 2s ease-in-out infinite}.badge-bg{position:absolute;width:100%;height:100%;animation:rotate 15s linear infinite}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.badge-content{position:relative;z-index:2;text-align:center;line-height:1.2}.badge-text{font-size:12px;color:var(--black);font-weight:700;text-transform:uppercase}.badge-value{font-size:24px;color:var(--black);font-weight:900}.hero-bg-elements{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.bg-element{position:absolute;border-radius:50%;opacity:.05;background-color:var(--white)}.element-1{width:300px;height:300px;top:-150px;left:-100px}.element-2{width:400px;height:400px;bottom:-200px;right:-200px}.element-3{width:200px;height:200px;top:50%;left:50%;transform:translate(-50%,-50%)}.top-casinos{padding:60px 0;background-color:var(--black);position:relative}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.section-title{position:relative;padding-bottom:15px}.section-title h2{font-size:32px;font-weight:800;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.section-title p{font-size:16px;color:var(--light-gray)}.section-title::after{content:'';position:absolute;bottom:0;left:0;width:80px;height:3px;background-color:var(--gold)}.view-all{display:inline-flex;align-items:center;color:var(--gold);text-decoration:none;font-weight:600;transition:color .3s}.view-all:hover{color:var(--white)}.arrow-icon{width:18px;height:18px;margin-left:5px;transition:transform .3s}.view-all:hover .arrow-icon{transform:translateX(3px)}.filters-wrapper{margin-bottom:30px}.filters-bar{display:flex;flex-wrap:wrap;gap:20px;background-color:var(--dark-gray);padding:15px;border-radius:5px;align-items:center;margin-bottom:15px}.filter-group{display:flex;align-items:center}.filter-label{color:var(--white);font-weight:600;font-size:14px;margin-right:10px}.custom-select{position:relative;min-width:150px}.filter-select{appearance:none;-webkit-appearance:none;background-color:var(--black);color:var(--white);border:1px solid rgba(255,215,0,.3);padding:8px 15px;padding-right:30px;border-radius:4px;font-size:14px;cursor:pointer;width:100%;transition:border-color .3s}.filter-select:focus{outline:0;border-color:var(--gold)}.select-arrow{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--gold);pointer-events:none}.search-filters{margin-left:auto;position:relative;flex-grow:1;max-width:300px}.search-input{background-color:var(--black);color:var(--white);border:1px solid rgba(255,215,0,.3);padding:8px 15px;padding-right:40px;border-radius:4px;font-size:14px;width:100%;transition:border-color .3s}.search-input:focus{outline:0;border-color:var(--gold)}.search-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:0 0;border:none;color:var(--gold);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.search-icon{width:20px;height:20px}.active-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:10px 0}.active-filter-label{color:var(--light-gray);font-size:14px}.filter-tags{display:flex;flex-wrap:wrap;gap:8px}.filter-tag{display:inline-flex;align-items:center;background-color:rgba(255,215,0,.1);color:var(--gold);border:1px solid rgba(255,215,0,.3);border-radius:20px;padding:4px 12px;font-size:12px;font-weight:500}.remove-tag{background:0 0;border:none;color:var(--gold);font-size:16px;cursor:pointer;margin-left:5px;padding:0;display:flex;align-items:center;justify-content:center}.clear-filters{background:0 0;border:none;color:var(--light-gray);font-size:12px;cursor:pointer;text-decoration:underline;padding:0;margin-left:auto}.clear-filters:hover{color:var(--gold)}.casino-table-wrapper{margin-bottom:40px}.casino-table{width:100%;border-collapse:separate;border-spacing:0 15px}.casino-row{background-color:var(--dark-gray);box-shadow:0 5px 15px rgba(0,0,0,.1);transition:transform .3s,box-shadow .3s;position:relative}.casino-row::before{content:'';position:absolute;left:0;top:0;height:100%;width:3px;background-color:var(--gold);opacity:0;transition:opacity .3s}.casino-row:hover{transform:translateY(-5px) scale(1.01);box-shadow:0 10px 20px rgba(0,0,0,.2)}.casino-row:hover::before{opacity:1}.casino-table td{padding:20px 15px;text-align:left;vertical-align:middle}.casino-table td:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.casino-table td:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.casino-logo-col{width:150px}.casino-logo{display:flex;flex-direction:column;align-items:center;position:relative}.casino-rank{position:absolute;top:-10px;left:-10px;width:30px;height:30px;background-color:var(--gold);color:var(--black);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;box-shadow:0 3px 6px rgba(0,0,0,.2)}.casino-logo img{width:80px;height:auto;object-fit:contain;margin-bottom:10px;background-color:var(--white);padding:5px;border-radius:5px;transition:transform .3s}.casino-row:hover .casino-logo img{transform:scale(1.05)}.casino-logo span{font-size:14px;font-weight:600;color:var(--white)}.bonus-col{width:25%}.bonus-amount{font-size:18px;font-weight:700;color:var(--gold);margin-bottom:5px;display:flex;align-items:center;flex-wrap:wrap;gap:5px}.exclusive-tag{background-color:var(--green);color:var(--white);font-size:12px;padding:3px 8px;border-radius:3px;display:inline-block;text-transform:uppercase;font-weight:600}.bonus-details{font-size:13px;color:var(--light-gray);margin-bottom:10px}.bonus-code{display:flex;align-items:center;font-size:13px}.code-label{color:var(--light-gray);margin-right:8px}.code-value{display:flex;align-items:center;background-color:rgba(255,255,255,.05);border-radius:3px;padding:3px 8px;position:relative}.copy-code{background:0 0;border:none;color:var(--gold);cursor:pointer;margin-left:8px;padding:0;display:flex;align-items:center;justify-content:center}.copy-icon{width:16px;height:16px;transition:transform .3s}.copy-code:hover .copy-icon{transform:scale(1.2)}.rating-col{width:16%}.rating-title{font-size:12px;font-weight:600;color:var(--light-gray);margin-bottom:8px;text-transform:uppercase}.rating{margin-bottom:10px}.glove-rating{display:flex;gap:2px;margin-bottom:5px}.glove-icon{width:20px;height:20px;transition:transform .3s}.casino-row:hover .glove-icon{transform:rotate(-10deg)}.glove-icon.empty{opacity:.5}.rating-text{font-size:13px;color:var(--light-gray)}.rating-meter{margin-top:10px}.meter-label{font-size:12px;color:var(--light-gray);margin-bottom:5px}.meter-bar{height:6px;background-color:rgba(255,255,255,.1);border-radius:3px;overflow:hidden}.meter-fill{height:100%;background-color:var(--gold);border-radius:3px;transition:width 1s}.features-col{width:25%}.feature-list{list-style:none;margin-bottom:15px}.feature-item{font-size:14px;color:var(--light-gray);margin-bottom:8px;display:flex;align-items:center;flex-direction:row}.feature-check{min-width:16px;height:16px;margin-right:8px;flex-shrink:0}.knockout-feature{display:flex;align-items:center;background-color:rgba(255,215,0,.1);border-radius:4px;padding:5px 10px}.knockout-badge{margin-right:8px}.ko-icon{width:24px;height:24px}.knockout-text{font-size:13px;color:var(--gold);font-weight:600}.action-col{width:200px}.visit-btn{display:flex;align-items:center;justify-content:center;width:100%;background-color:var(--gold);color:var(--black);text-align:center;padding:10px 5px;border-radius:5px;text-transform:uppercase;font-weight:700;text-decoration:none;font-size:14px;margin-bottom:10px;transition:all .3s;border:2px solid var(--gold);position:relative;overflow:hidden}.visit-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:all .5s}.visit-btn:hover::before{left:100%}.visit-btn:hover{background-color:transparent;color:var(--gold)}.btn-arrow{width:16px;height:16px;margin-left:5px;transition:transform .3s}.visit-btn:hover .btn-arrow{transform:translateX(3px)}.action-meta{margin-bottom:10px}.players-online{display:flex;align-items:center;font-size:12px;color:var(--light-gray);justify-content:center}.pulse-dot{width:8px;height:8px;background-color:var(--green);border-radius:50%;margin-right:5px;animation:pulse-animation 2s infinite}@keyframes pulse-animation{0%{box-shadow:0 0 0 0 rgba(76,175,80,.7)}70%{box-shadow:0 0 0 6px rgba(76,175,80,0)}100%{box-shadow:0 0 0 0 rgba(76,175,80,0)}}.review-link{font-size:13px;color:var(--light-gray);text-decoration:none;display:block;text-align:center;transition:color .3s}.review-link:hover{color:var(--gold)}.table-pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:30px}.pagination-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:var(--dark-gray);border:none;border-radius:4px;color:var(--white);cursor:pointer;transition:all .3s}.pagination-btn:hover:not(.disabled){background-color:var(--gold);color:var(--black)}.pagination-btn.disabled{opacity:.5;cursor:not-allowed}.pagination-arrow{width:20px;height:20px}.pagination-numbers{display:flex;align-items:center;gap:5px}.page-number{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background-color:var(--dark-gray);border:none;border-radius:4px;color:var(--white);font-size:14px;cursor:pointer;transition:all .3s}.page-number:hover:not(.active){background-color:rgba(255,215,0,.2)}.page-number.active{background-color:var(--gold);color:var(--black);font-weight:700}.page-ellipsis{color:var(--light-gray);font-size:14px}.ring-match{margin:40px 0;background-color:var(--dark-gray);border-radius:10px;padding:30px;border:2px solid var(--gold);position:relative;overflow:hidden}.ring-corner{position:absolute;width:40px;height:40px;border:3px solid var(--gold)}.top-left{top:0;left:0;border-right:none;border-bottom:none}.top-right{top:0;right:0;border-left:none;border-bottom:none}.bottom-left{bottom:0;left:0;border-right:none;border-top:none}.bottom-right{bottom:0;right:0;border-left:none;border-top:none}.ring-match-text{width:60%}.ring-match h3{font-size:24px;color:var(--gold);margin-bottom:15px;text-transform:uppercase}.ring-match p{color:var(--white);margin-bottom:20px;font-size:15px;opacity:.9}.ring-match-btn{display:inline-flex;align-items:center;background-color:var(--gold);color:var(--black);padding:10px 20px;border-radius:5px;text-decoration:none;font-weight:700;text-transform:uppercase;transition:all .3s;border:2px solid var(--gold);font-size:14px}.ring-match-btn:hover{background-color:transparent;color:var(--gold)}.ring-match-btn .btn-icon{margin-left:5px;width:16px;height:16px;transition:transform .3s}.ring-match-btn:hover .btn-icon{transform:translateX(3px)}.ring-match-image{width:35%;display:flex;justify-content:center}.boxing-vs{position:relative;width:240px;height:180px;display:flex;align-items:center;justify-content:center}.vs-badge{position:absolute;width:60px;height:60px;background-color:var(--gold);color:var(--black);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:24px;z-index:3;box-shadow:0 0 20px rgba(255,215,0,.5)}.glove{position:absolute;width:120px;height:120px;z-index:2}.glove img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 5px 10px rgba(0,0,0,.3))}.left-glove{left:0;transform:rotate(-15deg);animation:punch-left 3s ease-in-out infinite}.right-glove{right:0;transform:rotate(15deg);animation:punch-right 3s ease-in-out infinite}@keyframes punch-left{0%,100%{transform:rotate(-15deg) translateX(0)}50%{transform:rotate(-25deg) translateX(10px)}}@keyframes punch-right{0%,100%{transform:rotate(15deg) translateX(0)}50%{transform:rotate(25deg) translateX(-10px)}}.heavyweight-champions{padding:80px 0;background-color:#1a1a2e;position:relative;overflow:hidden}.heavyweight-bg{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(26,26,46,.9) 0,rgba(40,40,70,.9) 100%);z-index:0}.heavyweight-bg::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;opacity:.1;z-index:-1}.heavyweight-champions .container{position:relative;z-index:1}.championship-header{margin-bottom:50px}.title-badge{margin-bottom:15px;position:relative}.belt-icon{width:180px;height:auto;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.championship-header h2{margin-top:10px;background:linear-gradient(90deg,gold,#ffc107,gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 10px rgba(255,215,0,.5);font-size:36px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.championship-header p{font-size:18px;color:#e0e0e0;max-width:600px}.champions-tabs{display:flex;gap:10px;margin-top:20px}.tab-btn{background-color:rgba(255,255,255,.1);border:none;color:#fff;padding:8px 20px;border-radius:4px;cursor:pointer;font-weight:600;transition:all .3s}.tab-btn:hover{background-color:rgba(255,215,0,.3)}.tab-btn.active{background-color:gold;color:#000}.champions-content{position:relative}.champions-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:30px;margin-bottom:40px}.champion-card{background:linear-gradient(145deg,#224,#16162e);border-radius:12px;padding:25px;box-shadow:0 10px 30px rgba(0,0,0,.2);position:relative;overflow:hidden;transition:all .3s;border:1px solid rgba(255,255,255,.05);height:100%;display:flex;flex-direction:column}.champion-card:hover{transform:translateY(-8px);box-shadow:0 15px 40px rgba(0,0,0,.3);border-color:rgba(255,215,0,.2)}.card-spotlight{position:absolute;width:200%;height:200%;top:-50%;left:-50%;background:radial-gradient(circle,rgba(255,215,0,.1) 0,rgba(255,215,0,0) 70%);pointer-events:none;opacity:0;transition:opacity .5s}.champion-card:hover .card-spotlight{opacity:1}.champion-header{margin-bottom:20px;text-align:center}.champion-belt-badge{display:flex;flex-direction:column;align-items:center;margin-bottom:15px}.mini-belt{width:100px;height:auto;margin-bottom:5px}.champion-type{font-size:12px;font-weight:600;color:#ffc107;text-transform:uppercase;letter-spacing:1px}.champion-logo{width:120px;height:60px;background-color:#fff;border-radius:8px;padding:5px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;transition:transform .3s}.champion-card:hover .champion-logo{transform:scale(1.05)}.champion-logo img{max-width:100%;max-height:100%;object-fit:contain}.champion-name{font-size:22px;font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:1px;margin:0}.champion-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px;text-align:center}.stat-item{padding:5px}.stat-label{font-size:12px;color:#a0a0a0;margin-bottom:5px}.stat-value{font-size:14px;font-weight:600;color:#fff}.bonus-value{color:#ffc107;font-weight:700}.champion-meters{margin-bottom:20px}.meter-row{display:flex;align-items:center;margin-bottom:12px}.meter-label{width:40%;font-size:13px;color:#d0d0d0}.champion-meter{width:60%;height:8px;background-color:rgba(255,255,255,.1);border-radius:4px;overflow:hidden;position:relative}.meter-fill{height:100%;width:0;transition:width 1s ease-in-out;position:relative}.champion-card:first-child .meter-fill{background:linear-gradient(90deg,gold,#ffc107)}.champion-card:nth-child(2) .meter-fill{background:linear-gradient(90deg,#3d85c6,#5b9bd5)}.champion-card:nth-child(3) .meter-fill{background:linear-gradient(90deg,#cd7f32,#b87333)}.meter-score{position:absolute;right:-25px;top:50%;transform:translateY(-50%);font-size:12px;font-weight:700;color:#fff}.champion-features{display:flex;justify-content:center;gap:15px;margin-bottom:20px;flex-wrap:wrap}.feature-badge{width:40px;height:40px;border-radius:50%;background-color:rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;transition:all .3s;cursor:help}.champion-card:first-child .feature-badge:hover{background-color:rgba(199,29,29,.2);transform:translateY(-5px)}.champion-card:nth-child(2) .feature-badge:hover{background-color:rgba(61,133,198,.2);transform:translateY(-5px)}.champion-card:nth-child(3) .feature-badge:hover{background-color:rgba(123,63,0,.2);transform:translateY(-5px)}.feature-icon{width:24px;height:24px}.champion-review{margin-bottom:20px;flex-grow:1}.champion-review p{font-size:14px;color:#d0d0d0;font-style:italic;line-height:1.5}.champion-actions{display:flex;flex-direction:column;gap:10px}.champion-btn{display:flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:6px;text-decoration:none;font-weight:700;text-transform:uppercase;font-size:14px;transition:all .3s;border:2px solid transparent;position:relative;overflow:hidden}.champion-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:all .5s}.champion-btn:hover::before{left:100%}.champion-card:first-child .primary-btn{background-color:#c71d1d;color:#fff;border-color:#c71d1d}.champion-card:nth-child(2) .primary-btn{background-color:#3d85c6;color:#fff;border-color:#3d85c6}.champion-card:nth-child(3) .primary-btn{background-color:#7b3f00;color:#fff;border-color:#7b3f00}.champion-card:first-child .primary-btn:hover{background-color:transparent;color:#c71d1d}.champion-card:nth-child(2) .primary-btn:hover{background-color:transparent;color:#3d85c6}.champion-card:nth-child(3) .primary-btn:hover{background-color:transparent;color:#7b3f00}.secondary-btn{background-color:transparent;color:#fff;border:2px solid rgba(255,255,255,.2)}.champion-card:first-child .secondary-btn:hover{border-color:#c71d1d;color:#c71d1d}.champion-card:nth-child(2) .secondary-btn:hover{border-color:#3d85c6;color:#3d85c6}.champion-card:nth-child(3) .secondary-btn:hover{border-color:#7b3f00;color:#7b3f00}.btn-icon{width:16px;height:16px;margin-left:5px;transition:transform .3s}.champion-btn:hover .btn-icon{transform:translateX(3px)}.exclusive-corner,.hot-corner{position:absolute;top:0;right:0;background-color:#c71d1d;color:#fff;font-size:12px;font-weight:700;padding:5px 15px;transform:translateY(-50%) rotate(45deg) translateX(40px);transform-origin:bottom right;text-transform:uppercase;box-shadow:0 2px 10px rgba(0,0,0,.2);width:150px;text-align:center}.hot-corner{background-color:#ff9800}.comparison-banner{background:linear-gradient(135deg,#1e1e3f,#2d2d6d);border-radius:10px;padding:30px;display:flex;align-items:center;gap:20px;margin-top:40px;border:1px solid rgba(255,215,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.2)}.comparison-icon{min-width:60px;height:60px;background-color:rgba(255,215,0,.1);border-radius:50%;display:flex;align-items:center;justify-content:center}.scale-icon{width:36px;height:36px;animation:rotate 8s linear infinite}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.comparison-text{flex-grow:1}.comparison-text h4{font-size:20px;color:#ffc107;margin:0 0 10px;font-weight:700}.comparison-text p{font-size:14px;color:#d0d0d0;margin:0}.comparison-btn{display:inline-flex;align-items:center;justify-content:center;background-color:gold;color:#000;padding:10px 20px;border-radius:6px;text-decoration:none;font-weight:700;text-transform:uppercase;transition:all .3s;font-size:14px;white-space:nowrap;box-shadow:0 4px 10px rgba(255,215,0,.3)}.comparison-btn:hover{background-color:#ffc107;transform:translateY(-2px);box-shadow:0 6px 15px rgba(255,215,0,.4)}.bonuses-section{padding:80px 0;background-color:#0a0a0a;background-image:linear-gradient(to bottom,#0a0a0a,#141414);position:relative}.bonuses-section::before{content:'';position:absolute;top:0;left:0;right:0;height:200px;background:linear-gradient(to bottom,rgba(26,26,46,.5),transparent);pointer-events:none}.title-icon{display:flex;justify-content:center;margin-bottom:20px}.bonus-icon{width:60px;height:60px;filter:drop-shadow(0 4px 8px rgba(255, 215, 0, .5));animation:pulse-glow 2s infinite ease-in-out}@keyframes pulse-glow{0%,100%{filter:drop-shadow(0 4px 8px rgba(255, 215, 0, .5))}50%{filter:drop-shadow(0 4px 12px rgba(255, 215, 0, .8))}}.bonuses-section .section-title h2{text-align:center;color:gold;font-size:32px;font-weight:800;text-transform:uppercase;margin-bottom:15px;text-shadow:0 2px 10px rgba(255,215,0,.3)}.bonuses-section .section-title p{text-align:center;color:#e0e0e0;font-size:16px;max-width:600px;margin:0 auto}.bonuses-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:40px 0 30px}.bonus-tab{display:flex;align-items:center;background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:30px;padding:8px 20px;cursor:pointer;transition:all .3s;color:#fff;font-weight:600;font-size:14px}.bonus-tab:hover{background-color:rgba(255,215,0,.1);border-color:rgba(255,215,0,.3)}.bonus-tab.active{background-color:gold;color:#000;border-color:gold}.tab-label{margin-right:8px}.tab-count{display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.2);color:inherit;border-radius:15px;min-width:24px;height:24px;padding:0 8px;font-size:12px;font-weight:700}.bonuses-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;margin-bottom:40px}.bonus-card{background:linear-gradient(145deg,#1c1c1c,#0e0e0e);border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.2);position:relative;transition:all .3s;border:1px solid rgba(255,255,255,.05);height:100%;display:flex;flex-direction:column}.bonus-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.3);border-color:rgba(255,215,0,.2)}.bonus-card-header{background-color:rgba(0,0,0,.2);padding:15px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.05)}.bonus-logo{width:120px;height:60px;background-color:#fff;border-radius:6px;padding:5px;display:flex;align-items:center;justify-content:center}.bonus-logo img{max-width:100%;max-height:100%;object-fit:contain}.bonus-timer{display:flex;align-items:center;background-color:rgba(255,255,255,.1);border-radius:20px;padding:5px 12px}.timer-icon{color:#ff9800;margin-right:8px}.timer-icon svg{width:20px;height:20px}.timer-info{display:flex;flex-direction:column}.timer-label{font-size:10px;color:#a0a0a0;line-height:1}.timer-value{font-size:12px;color:#fff;font-weight:600}.bonus-badge{position:absolute;top:15px;right:15px;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:700;text-transform:uppercase;color:#fff;z-index:1}.bonus-badge.exclusive{background-color:#c71d1d}.bonus-badge.nodeposit{background-color:#4caf50}.bonus-badge.freespins{background-color:#9c27b0}.bonus-badge.cashback{background-color:#3f51b5}.bonus-badge.hot{background-color:#ff9800;animation:pulse-badge 2s infinite}@keyframes pulse-badge{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.bonus-content{padding:20px;flex-grow:1;display:flex;flex-direction:column}.bonus-title{font-size:18px;font-weight:700;color:gold;margin:0 0 15px;line-height:1.3}.bonus-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:15px;text-align:center;background-color:rgba(0,0,0,.1);border-radius:8px;padding:10px}.highlight-label{font-size:12px;color:#a0a0a0;margin-bottom:3px}.highlight-value{font-size:14px;color:#fff;font-weight:600}.bonus-description{margin-bottom:15px;flex-grow:1}.bonus-description p{font-size:14px;color:#d0d0d0;line-height:1.5}.bonus-code{background-color:rgba(255,255,255,.05);border-radius:6px;padding:10px 15px;margin-top:auto}.code-label{font-size:12px;color:#a0a0a0;margin-bottom:5px}.code-value{display:flex;align-items:center;justify-content:space-between}.code-value span{font-size:16px;font-weight:700;color:gold;font-family:monospace;letter-spacing:1px}.copy-btn{background:0 0;border:none;color:#a0a0a0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s}.copy-btn:hover{color:gold}.copy-btn svg{width:18px;height:18px}.bonus-footer{padding:20px;border-top:1px solid rgba(255,255,255,.05);text-align:center}.bonus-btn{display:flex;align-items:center;justify-content:center;width:100%;background-color:gold;color:#000;padding:12px 20px;border-radius:6px;text-decoration:none;font-weight:700;text-transform:uppercase;transition:all .3s;margin-bottom:10px;position:relative;overflow:hidden;font-size:14px}.bonus-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:all .5s}.bonus-btn:hover::before{left:100%}.bonus-btn:hover{background-color:#ffc107;transform:translateY(-2px)}.btn-icon{width:16px;height:16px;margin-left:5px;transition:transform .3s}.bonus-btn:hover .btn-icon{transform:translateX(3px)}.terms-link{font-size:12px;color:#a0a0a0;text-decoration:none;transition:color .3s}.terms-link:hover{color:gold;text-decoration:underline}.view-more-wrapper{text-align:center;margin-top:20px}.view-more-btn{display:inline-flex;align-items:center;justify-content:center;background-color:transparent;color:gold;padding:12px 30px;border-radius:6px;text-decoration:none;font-weight:700;text-transform:uppercase;transition:all .3s;font-size:14px;border:2px solid gold}.view-more-btn:hover{background-color:rgba(255,215,0,.1);transform:translateY(-2px)}.view-more-btn .btn-icon{margin-left:8px;transition:transform .3s}.view-more-btn:hover .btn-icon{transform:translateX(3px)}.payment-methods{padding:80px 0;background-color:#0f0f11;background-image:linear-gradient(to bottom,#0f0f11,#151520);position:relative}.payment-icon{width:60px;height:60px;filter:drop-shadow(0 4px 8px rgba(30, 136, 229, .4))}.payment-methods .section-title h2{text-align:center;color:#1e88e5;font-size:32px;font-weight:800;text-transform:uppercase;margin-bottom:15px;text-shadow:0 2px 10px rgba(30,136,229,.3)}.payment-methods .section-title p{text-align:center;color:#e0e0e0;font-size:16px;max-width:600px;margin:0 auto}.payment-options-wrapper{margin-top:40px}.payment-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:20px}.payment-filter{background-color:rgba(255,255,255,.05);border:none;color:#fff;padding:10px 20px;border-radius:4px;cursor:pointer;font-weight:600;transition:all .3s;font-size:14px}.payment-filter:hover{background-color:rgba(30,136,229,.2)}.payment-filter.active{background-color:#1e88e5;color:#fff}.payment-search{display:flex;max-width:400px;margin:0 auto 20px;position:relative}.payment-search-input{width:100%;background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);padding:10px 15px;padding-right:40px;border-radius:4px;font-size:14px;color:#fff;transition:all .3s}.payment-search-input:focus{outline:0;border-color:#1e88e5;background-color:rgba(255,255,255,.08)}.payment-search .search-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:0 0;border:none;color:#1e88e5;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.payment-search .search-btn svg{width:20px;height:20px}.payment-table-wrapper{overflow-x:auto;margin-bottom:40px;background-color:rgba(0,0,0,.2);border-radius:8px;box-shadow:0 10px 20px rgba(0,0,0,.1)}.payment-table{width:100%;border-collapse:collapse}.payment-table th{background-color:rgba(30,136,229,.1);color:#1e88e5;font-size:14px;font-weight:700;text-transform:uppercase;padding:15px;text-align:left;position:sticky;top:0;z-index:1}.payment-table tbody tr{border-bottom:1px solid rgba(255,255,255,.05);transition:all .3s}.payment-table tbody tr:hover{background-color:rgba(30,136,229,.05)}.payment-table tbody tr:last-child{border-bottom:none}.payment-table td{padding:15px;color:#e0e0e0;font-size:14px}.payment-method{display:flex;align-items:center}.payment-logo{width:60px;height:40px;background-color:#fff;border-radius:6px;padding:5px;display:flex;align-items:center;justify-content:center;margin-right:15px}.payment-logo img{max-width:100%;max-height:100%;object-fit:contain}.payment-info h3{font-size:16px;font-weight:700;color:#fff;margin:0 0 5px}.payment-type{font-size:12px;color:#a0a0a0}.time-badge{display:inline-flex;align-items:center;border-radius:20px;padding:5px 10px;font-size:12px;font-weight:600}.time-badge svg{width:16px;height:16px;margin-right:5px}.time-badge.fast{background-color:rgba(76,175,80,.1);color:#4caf50;border:1px solid rgba(76,175,80,.2)}.time-badge.medium{background-color:rgba(255,152,0,.1);color:#ff9800;border:1px solid rgba(255,152,0,.2)}.time-badge.slow{background-color:rgba(244,67,54,.1);color:#f44336;border:1px solid rgba(244,67,54,.2)}.casino-badges{display:flex;flex-wrap:wrap;gap:5px}.casino-badge{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.casino-badge img{width:100%;height:100%;object-fit:cover}.casino-badge.more{background-color:rgba(30,136,229,.1);color:#1e88e5;font-size:10px;font-weight:700}.payment-info-blocks{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;margin-bottom:50px}.info-block{background-color:rgba(255,255,255,.03);border-radius:10px;padding:25px;border:1px solid rgba(255,255,255,.05);transition:all .3s;height:100%}.info-block:hover{background-color:rgba(255,255,255,.05);transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1);border-color:rgba(30,136,229,.2)}.info-icon{width:50px;height:50px;margin-bottom:15px}.info-icon svg{width:100%;height:100%}.info-title{font-size:18px;font-weight:700;color:#1e88e5;margin:0 0 10px}.info-text{font-size:14px;color:#d0d0d0;line-height:1.6}.payment-guide{background-color:rgba(30,136,229,.05);border-radius:10px;padding:30px;border:1px solid rgba(30,136,229,.1)}.guide-header{text-align:center;margin-bottom:30px}.guide-header h3{font-size:22px;font-weight:700;color:#1e88e5;margin:0 0 10px}.guide-header p{font-size:15px;color:#d0d0d0}.guide-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.guide-item{background-color:rgba(255,255,255,.05);border-radius:8px;padding:20px;border:1px solid rgba(255,255,255,.05);transition:all .3s}.guide-item:hover{background-color:rgba(255,255,255,.08);transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.guide-icon{width:40px;height:40px;margin-bottom:15px}.guide-icon svg{width:100%;height:100%}.guide-item h4{font-size:16px;font-weight:700;color:#fff;margin:0 0 10px}.badge-label{font-size:12px;color:#a0a0a0;margin-bottom:5px}.recommendation{display:flex;flex-wrap:wrap;gap:5px}.rec-item{background-color:rgba(30,136,229,.1);color:#1e88e5;border-radius:20px;padding:5px 10px;font-size:12px;font-weight:600}.payment-seo-info{margin-top:40px;padding:30px;background-color:rgba(0,0,0,.2);border-radius:10px;border:1px solid rgba(255,255,255,.05)}.seo-text h3{font-size:20px;font-weight:700;color:#1e88e5;margin:0 0 15px}.seo-text p{font-size:15px;color:#d0d0d0;line-height:1.6;margin-bottom:15px}.seo-text ul{margin-bottom:15px;padding-left:20px}.seo-text li{color:#d0d0d0;font-size:15px;margin-bottom:8px}.seo-text strong{color:#fff;font-weight:600}.payment-faq{margin-top:30px}.payment-faq h3{margin:0 0 20px}.faq-item{border-bottom:1px solid rgba(255,255,255,.05);margin-bottom:15px;padding-bottom:15px}.faq-question{font-size:16px;font-weight:700;color:#1e88e5;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faq-question .toggle-icon{width:20px;height:20px;transition:transform .3s}.faq-item.active .faq-question .toggle-icon{transform:rotate(180deg)}.faq-answer{font-size:14px;color:#d0d0d0;line-height:1.6;display:none}.faq-item.active .faq-answer{display:block}.ring-match-section{padding:80px 0;background-color:#181820;background-image:linear-gradient(to bottom,#181820,#1f1f2c);position:relative;border-top:1px solid rgba(255,215,0,.1);border-bottom:1px solid rgba(255,215,0,.1);overflow:hidden}.ring-corner{position:absolute;width:60px;height:60px;border:5px solid rgba(255,215,0,.2);z-index:1}.top-left{top:0;left:0;border-right:none;border-bottom:none}.top-right{top:0;right:0;border-left:none;border-bottom:none}.bottom-left{bottom:0;left:0;border-right:none;border-top:none}.bottom-right{bottom:0;right:0;border-left:none;border-top:none}.ring-match-section .container{position:relative;z-index:2}.ring-match-header{text-align:center;margin-bottom:40px}.ring-title{text-align:center}.title-badge{display:flex;justify-content:center;margin-bottom:20px}.ring-icon{width:60px;height:60px;filter:drop-shadow(0 4px 8px rgba(255, 215, 0, .5))}.ring-match-header h2{font-size:36px;font-weight:800;text-transform:uppercase;color:gold;margin-bottom:15px;text-shadow:0 2px 5px rgba(0,0,0,.5)}.ring-match-header p{font-size:18px;color:#fff;max-width:600px;margin:0 auto}.top-casinos .ring-match-content{flex-direction:row}.ring-match-content{display:flex;position:relative;flex-direction:column}.match-intro{display:flex;align-items:center;margin-bottom:50px;gap:40px}.intro-text{flex:1}.intro-text h3{font-size:24px;font-weight:700;color:#fff;margin-bottom:15px}.intro-text p{font-size:16px;color:#d0d0d0;margin-bottom:25px;line-height:1.6}.match-stats{display:flex;gap:20px}.stat-item{background-color:rgba(255,215,0,.1);border:1px solid rgba(255,215,0,.2);border-radius:8px;padding:15px;text-align:center;flex:1}.stat-value{font-size:24px;font-weight:700;color:gold;margin-bottom:5px}.stat-label{font-size:14px;color:#fff}.intro-image{flex:1;position:relative;display:flex;justify-content:center;align-items:center}.intro-image img{max-width:100%;border-radius:8px;box-shadow:0 10px 20px rgba(0,0,0,.2);position:relative;z-index:1}.ring-glow{position:absolute;width:80%;height:80%;background:radial-gradient(circle,rgba(255,215,0,.3) 0,rgba(255,215,0,0) 70%);z-index:0;animation:pulse-glow 3s infinite}@keyframes pulse-glow{0%,100%{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}.match-container{background-color:rgba(0,0,0,.2);border-radius:12px;padding:42px 30px 10px;box-shadow:0 10px 30px rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.05);margin:0 auto;width:100%}.steps-indicator{display:flex;justify-content:space-between;margin-bottom:30px;position:relative}.steps-indicator::before{content:'';position:absolute;top:15px;left:0;right:0;height:2px;background-color:rgba(255,255,255,.1);z-index:0}.step{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.step-number{width:30px;height:30px;background-color:rgba(255,255,255,.1);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;margin-bottom:8px;transition:all .3s;border:2px solid transparent}.step.active .step-number{background-color:gold;color:#000;border-color:gold}.step.completed .step-number{background-color:#4caf50;color:#fff;border-color:#4caf50}.step-label{font-size:12px;color:#a0a0a0;transition:all .3s;text-align:center;margin:-20px 0 31px}.step.active .step-label{color:gold;font-weight:600}.step.completed .step-label{color:#4caf50}.match-form-container{position:relative;min-height:400px}.match-step{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transition:all .3s;transform:translateX(20px)}.match-step.active{opacity:1;visibility:visible;transform:translateX(0)}.step-title{font-size:22px;font-weight:700;color:#fff;margin-bottom:25px;text-align:center}.subtitle{font-size:14px;color:gold;font-weight:400;opacity:.8}.options-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;margin-bottom:30px}.options-grid.payment-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.option-card{background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:20px;cursor:pointer;transition:all .3s;position:relative;overflow:hidden}.option-card:hover{background-color:rgba(255,255,255,.08);transform:translateY(-3px);border-color:rgba(255,215,0,.3)}.option-card input{position:absolute;opacity:0;width:0;height:0}.option-card input:checked+.option-content{border-color:gold}.option-card input:checked~.check-mark{opacity:1;transform:scale(1)}.option-content{text-align:center;border:2px solid transparent;border-radius:6px;padding:10px;transition:all .3s}.option-icon{width:40px;height:40px;margin:0 auto 15px;color:gold}.option-icon svg{width:100%;height:100%}.option-card h4{font-size:16px;font-weight:700;color:#fff;margin-bottom:10px}.option-card p{font-size:14px;color:#d0d0d0;line-height:1.4}.check-mark{position:absolute;top:10px;right:10px;width:20px;height:20px;background-color:gold;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0);transition:all .3s}.check-mark svg{width:14px;height:14px}.payment-logo{background-color:#fff;border-radius:6px;padding:10px;height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:15px}.payment-logo img{max-width:100%;max-height:100%;object-fit:contain}.step-buttons{display:flex;justify-content:space-between;margin-top:30px}.next-step-btn,.prev-step-btn,.submit-match-btn{display:inline-flex;align-items:center;background-color:transparent;color:#fff;border:2px solid rgba(255,255,255,.2);padding:10px 20px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s}.prev-step-btn:hover{border-color:#fff}.prev-step-btn svg{width:20px;height:20px;margin-right:5px}.next-step-btn,.submit-match-btn{background-color:gold;color:#000;border-color:gold}.next-step-btn:hover,.submit-match-btn:hover{background-color:transparent;color:gold}.next-step-btn svg,.submit-match-btn svg{width:20px;height:20px;margin-left:5px;transition:transform .3s}.next-step-btn:hover svg,.submit-match-btn:hover svg{transform:translateX(3px)}.submit-match-btn{background-color:#c71d1d;border-color:#c71d1d;padding:12px 25px;font-size:16px}.submit-match-btn:hover{color:#c71d1d}.results-container{text-align:center}.match-header{margin-bottom:30px}.match-title{display:flex;align-items:center;justify-content:center;margin-bottom:10px}.match-title h4{font-size:24px;font-weight:700;color:#fff;margin-right:15px}.match-percentage{background-color:gold;color:#000;border-radius:30px;padding:5px 15px;font-size:18px;font-weight:700}.boxing-belt{margin:0 auto;max-width:300px}.result-casino{background-color:rgba(255,255,255,.05);border-radius:12px;padding:25px;border:1px solid rgba(255,215,0,.2);margin-bottom:30px;box-shadow:0 10px 30px rgba(0,0,0,.2)}.casino-banner{margin-bottom:20px}.casino-banner img{max-width:100%;border-radius:8px}.casino-detail{text-align:left}.casino-logo-link{text-decoration:none!important;color:inherit!important}.casino-logo-link:hover{text-decoration:none!important}.casino-name{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.casino-name h4{font-size:24px;font-weight:700;color:#fff}.casino-rating{display:flex;align-items:center}.glove-rating{display:flex;margin-right:10px}.glove-icon{width:18px;height:18px;margin-right:2px}.casino-rating span{font-size:14px;color:gold;font-weight:600}.match-highlights{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px}.highlight-item{display:flex;align-items:center;background-color:rgba(76,175,80,.1);border-radius:20px;padding:5px 15px;flex-direction:column}.highlight-icon{width:20px;height:20px;margin-right:8px}.highlight-item span{font-size:14px;color:#4caf50;font-weight:600}.casino-bonus{background-color:rgba(255,215,0,.1);border-radius:8px;padding:15px;margin-bottom:20px;display:flex;align-items:center;gap:15px}.bonus-badge{background-color:#c71d1d;color:#fff;font-size:12px;font-weight:700;padding:5px 10px;border-radius:4px;text-transform:uppercase}.bonus-text{font-size:18px;color:gold;font-weight:700}.casino-actions{display:flex;gap:15px}.casino-btn{display:flex;align-items:center;justify-content:center;text-decoration:none;font-weight:700;text-transform:uppercase;padding:12px 20px;border-radius:6px;transition:all .3s;flex:1}.primary-btn{background-color:gold;color:#000;border:2px solid gold}.primary-btn:hover{background-color:transparent;color:gold}.secondary-btn{background-color:transparent;color:#fff;border:2px solid rgba(255,255,255,.2)}.secondary-btn:hover{border-color:#fff}.btn-icon{width:18px;height:18px;margin-left:8px;transition:transform .3s}.primary-btn:hover .btn-icon{transform:translateX(3px)}.other-matches{margin-bottom:30px}.other-matches h4{font-size:20px;font-weight:700;color:#fff;margin-bottom:20px;text-align:left}.matches-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.match-card{background-color:rgba(255,255,255,.05);border-radius:8px;padding:15px;border:1px solid rgba(255,255,255,.1);transition:all .3s}.match-card:hover{transform:translateY(-5px);border-color:rgba(255,215,0,.2)}.match-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.card-logo{width:50px;height:50px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:5px}.card-logo img{max-width:100%;max-height:100%;object-fit:contain}.match-score{background-color:rgba(255,215,0,.1);color:gold;border-radius:20px;padding:5px 10px;font-size:14px;font-weight:700}.match-card-bonus{font-size:16px;color:gold;font-weight:700;margin-bottom:15px;text-align:center}.match-card-btn{display:block;width:100%;background-color:transparent;color:#fff;text-align:center;padding:8px;border-radius:4px;text-decoration:none;font-weight:600;border:1px solid rgba(255,255,255,.2);transition:all .3s}.match-card-btn:hover{background-color:gold;color:#000;border-color:gold}.results-cta{display:flex;gap:20px;justify-content:center}.restart-btn,.view-all-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:6px;font-weight:600;transition:all .3s;cursor:pointer}.restart-btn{background-color:transparent;color:#fff;border:2px solid rgba(255,255,255,.2)}.restart-btn:hover{border-color:#fff}.restart-btn svg{width:20px;height:20px;margin-right:8px}.view-all-btn{background-color:gold;color:#000;text-decoration:none;border:2px solid gold}.view-all-btn:hover{background-color:transparent;color:gold}.ring-match-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:60px}.benefit-item{text-align:center;padding:30px;background-color:rgba(255,255,255,.03);border-radius:12px;transition:all .3s;height:100%}.benefit-item:hover{background-color:rgba(255,255,255,.05);transform:translateY(-5px)}.benefit-icon{width:60px;height:60px;margin:0 auto 20px}.benefit-icon svg{width:100%;height:100%}.benefit-item h3{font-size:20px;font-weight:700;color:gold;margin-bottom:15px}.benefit-item p{font-size:15px;color:#d0d0d0;line-height:1.6}@media (max-width:992px){.match-intro{flex-direction:column}.intro-image,.intro-text{width:100%}.matches-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.ring-match-benefits{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}.responsible-gaming{padding:80px 0;background-color:#f5f5f5;color:#333;position:relative}footer .responsible-gaming{padding:0;background-color:transparent}.resp-title h2{text-align:center;color:#4caf50;font-size:32px;font-weight:800;text-transform:uppercase;margin-bottom:15px;position:relative}.resp-title h2::after{content:'';display:block;width:80px;height:3px;background-color:#4caf50;margin:15px auto 0}.resp-title p{text-align:center;color:#666;font-size:16px;max-width:600px;margin:0 auto}.resp-intro{display:flex;align-items:center;margin:50px 0;gap:40px}.intro-content{flex:2}.intro-content h3{font-size:24px;font-weight:700;color:#333;margin-bottom:20px}.intro-content p{font-size:16px;line-height:1.6;color:#555;margin-bottom:25px}.resp-badges{display:flex;gap:20px;flex-wrap:wrap}.resp-badge{display:flex;align-items:center;background-color:#fff;padding:10px 15px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.resp-badge img{height:40px;margin-right:10px}.resp-badge span{font-size:14px;font-weight:600;color:#333}.intro-image{flex:1}.intro-image img{width:100%;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.1)}.resp-features{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:30px;margin-bottom:60px}.feature-item h3{font-size:18px;font-weight:700;color:#333;margin-bottom:10px}.feature-item p{font-size:14px;color:#666;line-height:1.6;text-align:center}.self-assessment{background-color:#fff;padding:30px;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.05);margin-bottom:60px}.self-assessment h3{font-size:24px;font-weight:700;color:#333;margin-bottom:15px}.self-assessment>p{font-size:16px;color:#555;margin-bottom:25px;line-height:1.6}.assessment-quiz{position:relative}.quiz-item{margin-bottom:20px;background-color:#f9f9f9;padding:20px;border-radius:8px}.question{font-size:16px;font-weight:600;color:#333;margin-bottom:15px}.answers{display:flex;gap:20px}.answer-option{display:flex;align-items:center;cursor:pointer}.answer-option input{margin-right:8px}.answer-option span{font-size:14px;color:#555}.assessment-btn{display:inline-flex;align-items:center;justify-content:center;background-color:#4caf50;color:#fff;border:none;padding:12px 25px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s;margin-top:20px}.assessment-btn:hover{background-color:#388e3c}.assessment-result{background-color:#f5f5f5;padding:20px;border-radius:8px;margin-top:20px;display:none}.result-content{display:flex;align-items:center;margin-bottom:20px}.result-icon{width:40px;height:40px;margin-right:15px}.result-icon svg{width:100%;height:100%}.result-text h4{font-size:18px;font-weight:700;color:#333;margin-bottom:5px}.score{color:#4caf50}.result-message{font-size:14px;color:#555}.result-actions{display:flex;gap:15px}.reset-quiz{background-color:transparent;color:#4caf50;border:1px solid #4caf50;padding:8px 15px;border-radius:4px;font-weight:600;cursor:pointer;transition:all .3s}.reset-quiz:hover{background-color:#4caf50;color:#fff}.resources-link{display:inline-flex;align-items:center;color:#2196f3;text-decoration:none;font-weight:600;font-size:14px}.resources-link:hover{text-decoration:underline}.quiz-progress{margin-bottom:25px;text-align:center}.progress-bar{height:8px;background-color:rgba(255,215,0,.2);border-radius:4px;overflow:hidden;margin-bottom:10px}.progress-fill{height:100%;background:linear-gradient(90deg,gold 0,#4caf50 100%);border-radius:4px;width:0%;transition:width .3s ease}.progress-text{font-size:13px;color:#888}.result-icon-low svg path{fill:#4CAF50}.result-icon-medium svg path{fill:#FFC107}.result-icon-high svg path{fill:#f44336}.result-details{margin-top:15px;padding:15px;background-color:rgba(255,255,255,.5);border-radius:6px;font-size:14px;line-height:1.7;color:#333}.assessment-disclaimer{margin-top:25px;padding:15px 20px;background:linear-gradient(135deg,rgba(33,150,243,.1) 0,rgba(33,150,243,.05) 100%);border-left:4px solid #2196f3;border-radius:0 8px 8px 0;font-size:13px;color:#555;line-height:1.6}.assessment-disclaimer strong{color:#2196f3}.tips-section{margin-bottom:60px}.tips-section h3{font-size:24px;font-weight:700;color:#333;margin-bottom:30px;text-align:center}.tips-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.tip-card{background-color:#fff;padding:25px;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.05);position:relative;overflow:hidden;height:100%}.tip-number{position:absolute;top:10px;right:10px;width:30px;height:30px;background-color:#4caf50;color:#fff;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center}.tip-card h4{font-size:16px;font-weight:700;color:#333;margin-bottom:15px;padding-right:40px}.tip-card p{font-size:14px;color:#666;line-height:1.6}.help-resources{background-color:#fff;padding:30px;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.05);margin-bottom:60px}.help-resources h3{font-size:24px;font-weight:700;color:#333;margin-bottom:15px}.resources-intro{font-size:16px;color:#555;margin-bottom:25px;line-height:1.6}.resources-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.resource-card{background-color:#f9f9f9;padding:20px;border-radius:8px;display:flex;align-items:flex-start;height:100%}.resource-logo{width:80px;min-width:80px;height:80px;background-color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:10px;margin-right:15px}.resource-logo img{max-width:100%;max-height:100%;object-fit:contain}.resource-content{flex:1}.resource-content h4{font-size:18px;font-weight:700;color:#333;margin-bottom:10px}.resource-content p{font-size:14px;color:#666;margin-bottom:15px;line-height:1.6}.resource-contact{display:flex;flex-direction:column;gap:8px}.contact-item{display:flex;align-items:center}.contact-item svg{width:18px;height:18px;margin-right:8px;color:#4caf50}.contact-item span{font-size:14px;color:#555}.contact-item a{color:#2196f3;text-decoration:none}.contact-item a:hover{text-decoration:underline}.tools-section{margin-bottom:60px}.tools-section h3{font-size:24px;font-weight:700;color:#333;margin-bottom:15px}.tools-intro{font-size:16px;color:#555;margin-bottom:25px;line-height:1.6}.tools-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.tool-card{background-color:#fff;padding:25px;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.05);height:100%}.tool-icon{width:40px;height:40px;margin-bottom:15px}.tool-icon svg{width:100%;height:100%}.tool-card h4{font-size:18px;font-weight:700;color:#333;margin-bottom:10px}.tool-card p{font-size:14px;color:#666;margin-bottom:15px;line-height:1.6}.tool-casinos{font-size:14px;color:#888;background-color:#f5f5f5;padding:8px 12px;border-radius:4px}.tool-casinos strong{color:#555}.resp-info-section{background-color:#fff;padding:30px;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.05);margin-bottom:60px}.resp-info-section h3{font-size:24px;font-weight:700;color:#333;margin-bottom:30px}.info-content{display:flex;gap:30px}.info-text{flex:2}.info-text h4{font-size:18px;font-weight:700;color:#333;margin-bottom:15px}.info-text p{font-size:14px;color:#555;margin-bottom:20px;line-height:1.6}.info-text ul{margin-bottom:20px;padding-left:20px}.info-text li{font-size:14px;color:#555;margin-bottom:8px;line-height:1.6}.info-sidebar{flex:1}.fact-box,.myth-box{background-color:#f5f5f5;padding:20px;border-radius:8px;margin-bottom:20px}.fact-box h4,.myth-box h4{font-size:18px;font-weight:700;color:#333;margin-bottom:15px}.fact-box ul{padding-left:20px}.fact-box li{font-size:14px;color:#555;margin-bottom:8px;line-height:1.6}.myth-item{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e0e0e0}.myth-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.myth{font-size:14px;font-weight:600;color:#e91e63;margin-bottom:5px}.truth{font-size:14px;color:#4caf50}.parents-section{margin-bottom:60px}.parents-section h3{font-size:24px;font-weight:700;color:#333;margin-bottom:15px}.parents-section>p{font-size:16px;color:#555;margin-bottom:25px;line-height:1.6}.parents-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.parent-tip{background-color:#fff;padding:25px;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.05);height:100%}.tip-icon{width:40px;height:40px;margin-bottom:15px}.tip-icon svg{width:100%;height:100%}.parent-tip h4{font-size:18px;font-weight:700;color:#333;margin-bottom:10px}.parent-tip p{font-size:14px;color:#666;line-height:1.6}.resp-pledge{background-color:#f5f5f5;border-left:4px solid gold;padding:30px;border-radius:0 8px 8px 0}.resp-pledge h3{font-size:24px;font-weight:700;color:#333;margin-bottom:15px}.resp-pledge>p{font-size:16px;color:#555;margin-bottom:25px;line-height:1.6}.pledge-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.pledge-item{display:flex;align-items:center;background-color:#fff;padding:15px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.pledge-icon{min-width:40px;height:40px;margin-right:15px}.pledge-icon svg{width:100%;height:100%}.pledge-text p{font-size:14px;color:#555;line-height:1.6}.latest-news{padding:80px 0;background-color:#0d0d13;position:relative}.feature-item.aos-init.aos-animate{display:flex;flex-direction:column}.latest-news .card-meta .read-more-link{color:#fff}.latest-news::before{content:'';position:absolute;top:0;left:0;right:0;height:200px;background:linear-gradient(to bottom,rgba(10,10,18,.8),transparent);pointer-events:none}.news-title h2{text-align:center;color:#ff9800;font-size:32px;font-weight:800;text-transform:uppercase;margin-bottom:15px}.news-title h2::after{content:'';display:block;width:80px;height:3px;background-color:#ff9800;margin:15px auto 0}.news-title p{text-align:center;color:#d0d0d0;font-size:16px;max-width:700px;margin:0 auto 30px}.news-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:40px}.news-tab{background-color:transparent;border:1px solid rgba(255,152,0,.3);color:#d0d0d0;padding:8px 20px;border-radius:30px;cursor:pointer;font-weight:600;transition:all .3s;font-size:14px}.news-tab:hover{border-color:#ff9800;color:#ff9800}.news-tab.active{background-color:#ff9800;color:#000;border-color:#ff9800}.featured-article{display:flex;background-color:rgba(255,255,255,.03);border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.2);margin-bottom:50px;position:relative}.featured-content{flex:1;padding:30px}.article-meta{display:flex;align-items:center;gap:15px;margin-bottom:15px}.article-category{font-size:12px;font-weight:700;padding:5px 10px;border-radius:20px;text-transform:uppercase}.reviews-category{background-color:rgba(0,150,136,.1);color:#009688}.news-category{background-color:rgba(233,30,99,.1);color:#e91e63}.guides-category{background-color:rgba(63,81,181,.1);color:#3f51b5}.article-date{font-size:14px;color:#a0a0a0}.featured-title{font-size:28px;font-weight:700;color:#fff;margin-bottom:15px;line-height:1.3}.featured-excerpt{font-size:16px;color:silver;margin-bottom:20px;line-height:1.5}.article-stats{display:flex;align-items:center;gap:12px;margin-bottom:0}.stat-item{display:flex;align-items:center;font-size:13px;color:#888;gap:6px}.stat-item svg{width:14px;height:14px;opacity:.6}.reading-time{font-size:13px;color:#888;padding-left:12px;border-left:1px solid rgba(255,255,255,.15)}.read-more-btn{display:inline-flex;align-items:center;background-color:rgba(255,152,0,.1);color:#ff9800;padding:10px 20px;border-radius:6px;text-decoration:none;font-weight:600;transition:all .3s;font-size:14px;border:1px solid rgba(255,152,0,.3)}.read-more-btn:hover{background-color:#ff9800;color:#000}.read-more-btn svg{width:18px;height:18px;margin-left:8px;transition:transform .3s}.read-more-btn:hover svg{transform:translateX(3px)}.featured-image{flex:1;position:relative;min-height:350px}.featured-image img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.featured-rating{position:absolute;top:20px;right:20px;width:60px;height:60px;background-color:#ff9800;color:#000;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700;box-shadow:0 5px 15px rgba(255,152,0,.3)}.rating-score{font-size:20px;line-height:1}.rating-text{font-size:10px;text-transform:uppercase}.articles-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;margin-bottom:40px}.article-card{background-color:rgba(255,255,255,.03);border-radius:10px;overflow:hidden;transition:all .3s;height:100%;display:flex;flex-direction:column}.article-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.2)}.card-image{position:relative;height:200px}.card-image img{width:100%;height:100%;object-fit:cover}.card-image .article-category{position:absolute;top:15px;left:15px}.card-rating{position:absolute;bottom:-15px;right:15px;width:40px;height:40px;background-color:#ff9800;color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;z-index:1;box-shadow:0 3px 10px rgba(0,0,0,.2)}.card-content{padding:20px;flex-grow:1;display:flex;flex-direction:column}.card-meta{margin-top:auto;padding-top:15px;border-top:1px solid rgba(255,255,255,.08)}.article-title{font-size:18px;font-weight:700;color:#fff;margin:10px 0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-excerpt{font-size:14px;color:#999;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:15px}.about-us-section{padding:80px 0 20px;background-color:#474747;color:#fff;position:relative}.about-us-section::before{content:'';position:absolute;top:0;left:0;right:0;height:200px;background:linear-gradient(to bottom,rgba(10,10,18,.8),transparent);pointer-events:none}.about-title h2{text-align:center;color:gold;font-size:32px;font-weight:800;text-transform:uppercase;margin-bottom:15px}.about-title h2::after{content:'';display:block;width:80px;height:3px;background-color:gold;margin:15px auto 0}.about-title p{text-align:center;color:#d0d0d0;font-size:16px;max-width:700px;margin:0 auto 50px}.about-intro{display:flex;align-items:flex-start;gap:40px;margin-bottom:70px}.intro-text{flex:3}.intro-text h3{font-size:28px;font-weight:700;color:#fff;margin-bottom:20px}.intro-text p{font-size:16px;color:#d0d0d0;margin-bottom:20px;line-height:1.6}.about-mission-box{background-color:rgba(255,215,0,.05);border-left:4px solid gold;padding:20px;margin-top:30px;border-radius:0 8px 8px 0}.about-mission-box h4{font-size:18px;font-weight:700;color:gold;margin-bottom:10px}.about-mission-box p{font-size:16px;color:#fff;margin-bottom:0}.intro-image{flex:2;position:relative}.intro-image img{width:75%;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.2);height:auto}.experience-badge{position:absolute;bottom:-20px;right:-20px;width:100px;height:100px;background-color:gold;color:#000;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 5px 15px rgba(0,0,0,.2);z-index:10}.badge-number{font-size:28px;font-weight:800;line-height:1}.badge-text{font-size:12px;font-weight:600;text-align:center;max-width:80%;margin-top:5px}.about-values{margin-bottom:70px}.about-faq h3,.about-process h3,.about-team h3,.about-values h3,.contact-section h3{font-size:28px;font-weight:700;color:gold;margin-bottom:30px;text-align:center}.values-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px}.about-us-section .value-card{background-color:rgb(4 4 4 / 43%);border-radius:10px;padding:25px;height:100%;transition:all .3s;box-shadow:0 5px 15px rgba(0,0,0,.1)}.value-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.2);background-color:rgba(255,255,255,.05)}.value-icon{width:50px;height:50px;margin-bottom:20px}.value-icon svg{width:100%;height:100%}.value-card h4{font-size:20px;font-weight:700;color:gold;margin-bottom:15px}.value-card p{font-size:15px;color:#d0d0d0;line-height:1.6}.about-process{margin-bottom:70px}.contact-intro,.process-intro,.team-intro{text-align:center;font-size:16px;color:#d0d0d0;margin-bottom:40px;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.6}.process-timeline{position:relative;max-width:800px;margin:0 auto}.process-timeline::before{content:'';position:absolute;top:0;bottom:0;left:24px;width:2px;background-color:rgba(255,215,0,.2)}.process-step{position:relative;padding-left:60px;margin-bottom:40px}.process-step.final-step{margin-bottom:0}.step-number{position:absolute;left:0;top:0;width:48px;height:48px;background-color:gold;color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;z-index:1}.step-content h4{font-size:20px;font-weight:700;color:#fff;margin-bottom:10px}.step-content p{font-size:15px;color:#d0d0d0;line-height:1.6}.about-team{margin-bottom:70px}.team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));gap:30px}.team-member{display:flex;background-color:rgb(4 4 4 / 43%);border-radius:10px;overflow:hidden;height:100%;transition:all .3s;box-shadow:0 5px 15px rgba(0,0,0,.1)}.team-member:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.2);background-color:rgba(255,255,255,.05)}.member-photo{width:150px;min-width:150px;height:100%}.member-photo img{width:100%;height:100%;object-fit:cover}.member-info{padding:20px;flex:1}.member-info h4{font-size:20px;font-weight:700;color:#fff;margin-bottom:5px}.member-role{font-size:14px;color:gold;margin-bottom:15px;font-weight:600}.member-info p{font-size:14px;color:#d0d0d0;margin-bottom:15px;line-height:1.6}.member-expertise{display:flex;flex-wrap:wrap;gap:8px}.member-expertise span{background-color:rgba(255,215,0,.1);color:gold;font-size:12px;padding:5px 10px;border-radius:20px;font-weight:600}.about-faq{margin-bottom:70px}.aboutus-faq-list{width:100%;max-width:800px;margin:0 auto}.aboutus-faq-item{margin-bottom:15px;border-radius:8px;overflow:hidden;border:1px solid #e0e0e0;box-shadow:0 2px 5px rgba(0,0,0,.05)}.aboutus-faq-question{background-color:#f8f8f8;padding:15px 20px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease}.aboutus-faq-question:hover{background-color:#f0f0f0}.aboutus-faq-question h4{margin:0;font-size:16px;color:#333;flex-grow:1}.aboutus-question-toggle{width:24px;height:24px;transition:transform .3s ease;COLOR:BLACK}.aboutus-question-toggle.aboutus-rotated{transform:rotate(180deg)}.aboutus-faq-answer{background-color:#fff;overflow:hidden;max-height:0;padding:0 20px;transition:max-height .3s ease,padding .3s ease}.aboutus-faq-answer p{margin:0;line-height:1.6;color:#666}.aboutus-faq-item.aboutus-active .aboutus-faq-question{background-color:#f0f0f0}.about-us-section .contact-section{margin-bottom:30px}.about-us-section .contact-details{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;margin-bottom:50px}.about-us-section .contact-card{background-color:rgb(4 4 4 / 43%);border-radius:10px;padding:25px;height:100%;text-align:center;transition:all .3s;box-shadow:0 5px 15px rgba(0,0,0,.1)}.about-us-section .contact-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.2);background-color:rgba(255,255,255,.05)}.about-us-section .contact-icon{width:50px;height:50px;margin:0 auto 20px}.about-us-section .contact-icon svg{width:100%;height:100%}.contact-card h4{font-size:20px;font-weight:700;color:gold;margin-bottom:15px}.contact-card p{font-size:15px;color:#d0d0d0;line-height:1.6;margin-bottom:5px}.contact-card a{color:gold;text-decoration:none;transition:all .3s}.contact-card a:hover{text-decoration:underline}.social-links{display:flex;justify-content:center;gap:15px}.contact-form-wrapper{max-width:700px;margin:0 auto;background-color:rgba(255,255,255,.03);border-radius:10px;padding:30px;box-shadow:0 5px 15px rgba(0,0,0,.1)}.contact-form-wrapper h4{font-size:24px;font-weight:700;color:gold;margin-bottom:25px;text-align:center}.contact-form{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.form-group{margin-bottom:20px}.form-group:nth-child(3),.form-group:nth-child(4),.form-group:nth-child(5),.form-group:nth-child(6){grid-column:span 2}.form-group label{display:block;font-size:14px;color:#d0d0d0;margin-bottom:8px}.form-group input,.form-group textarea{width:100%;padding:12px 15px;background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fff;font-size:14px;transition:all .3s}.form-group input:focus,.form-group textarea:focus{outline:0;border-color:gold;box-shadow:0 0 0 2px rgba(255,215,0,.2)}.checkbox-group{display:flex;align-items:flex-start;margin-bottom:25px}.checkbox-group input{width:auto;margin-right:10px;margin-top:3px}.checkbox-group label{font-size:13px;margin-bottom:0}.submit-btn{grid-column:span 2;display:inline-flex;align-items:center;justify-content:center;background-color:gold;color:#000;border:none;padding:12px 25px;border-radius:6px;font-weight:700;cursor:pointer;transition:all .3s;font-size:16px}.submit-btn:hover{background-color:#f5cc00;transform:translateY(-2px)}.submit-btn svg{width:20px;height:20px;margin-left:8px;transition:transform .3s}.submit-btn:hover svg{transform:translateX(3px)}