.nav-base{top:25px}.card-title{margin-bottom:.75rem;font-size:20px;line-height:35px}.card.upcoming_card{min-height:412px}.card-block{padding:15px}h4.courses_popular{font-size:36px;font-weight:700;margin-bottom:0}.country-name,a.countryname{color:#fff!important}section#upcoming_trainings{padding-top:10px}.btn-primary{color:#fff;background-color:#f41152;border-color:#f41152}.btn-primary a,a.btn.btn-primary{color:#fff}i.fa.fa-arrow-circle-left,i.fa.fa-arrow-circle-right{font-size:35px;color:#f41152}@media only screen and (max-width:991px){.desktop-upcomming-tra{display:none}.mobile-upcomming-tra{display:block}}@media only screen and (min-width:992px){.desktop-upcomming-tra{display:block}.mobile-upcomming-tra{display:none}}#timer .countdown-wrapper{margin:0 auto}#timer #countdown{font-family:Lato,sans-serif;text-align:center;color:#eee;text-shadow:1px 1px 5px #000}#timer .countdown-wrapper #countdown .timer{margin:10px;padding:20px;font-size:90px;border-radius:50%;cursor:pointer}#timer .col-md-4.countdown-wrapper #countdown .timer{margin:10px;padding:20px;font-size:35px;border-radius:50%;cursor:pointer}#timer .countdown-wrapper #countdown #hour{-webkit-box-shadow:0 0 0 5px #fa326f5c;-moz-box-shadow:0 0 0 5px rgba(92,184,92,.5);box-shadow:0 0 0 5px #fa326f73}#timer .countdown-wrapper #countdown #hour:hover{-webkit-box-shadow:0 0 15px 1px #5cb85c;-moz-box-shadow:0 0 15px 1px #5cb85c;box-shadow:0 0 15px 1px #5cb85c}#timer .countdown-wrapper #countdown #min{-webkit-box-shadow:0 0 0 5px rgba(91,192,222,.5);-moz-box-shadow:0 0 0 5px rgba(91,192,222,.5);box-shadow:0 0 0 5px rgba(91,192,222,.5)}#timer .countdown-wrapper #countdown #min:hover{-webkit-box-shadow:0 0 15px 1px #5bc0de;-moz-box-shadow:0 0 15px 1px #5bc0de;box-shadow:0 0 15px 1px #5bc0de}#timer .countdown-wrapper #countdown #sec{-webkit-box-shadow:0 0 0 5px rgba(2,117,216,.5);-moz-box-shadow:0 0 0 5px rgba(2,117,216,.5);box-shadow:0 0 0 5px rgba(2,117,216,.5)}#timer .countdown-wrapper #countdown #sec:hover{-webkit-box-shadow:0 0 15px 1px #0275d8;-moz-box-shadow:0 0 15px 1px #0275d8;box-shadow:0 0 15px 1px #0275d8}.rating-summary,.review-item{box-shadow:0 2px 8px rgba(0,0,0,.1)}#timer .countdown-wrapper .card .card-footer .btn{margin:2px 0}.bg-success{background-color:#f41152!important}@media(min-width:992px) and (max-width:1199px){#timer .countdown-wrapper #countdown .timer{margin:10px;padding:20px;font-size:65px;border-radius:50%;cursor:pointer}}@media(min-width:768px) and (max-width:991px){#timer .countdown-wrapper #countdown .timer{margin:10px;padding:20px;font-size:72px;border-radius:50%;cursor:pointer}}@media(max-width:768px){#timer .countdown-wrapper #countdown .timer{margin:10px;padding:20px;font-size:73px;border-radius:50%;cursor:pointer}}@media(max-width:767px){#timer .countdown-wrapper #countdown #hour,#timer .countdown-wrapper #countdown #min,#timer .countdown-wrapper #countdown #sec{font-size:60px;border-radius:4%}}@media(max-width:576px){#timer .countdown-wrapper #countdown #hour,#timer .countdown-wrapper #countdown #min,#timer .countdown-wrapper #countdown #sec{font-size:25px;border-radius:4%}#timer .countdown-wrapper #countdown .timer{padding:13px}}.section-padding{padding:40px 0}.bg-grey{background:#f3f3f3}.sportsbook-hero-wrapper{font-family:'Open Sans',sans-serif;background:linear-gradient(to bottom right,#0a1a43,#001d4d);color:#fff}.sportsbook-hero{background:url('review_intro_image.jpg') center/cover no-repeat;padding:60px 20px;text-align:center;position:relative;min-height:70vh;display:flex;flex-direction:column;justify-content:center}.sportsbook-breadcrumb{position:absolute;top:20px;left:30px;color:#ccc;font-size:16px}.sportsbook-breadcrumb span{color:orange}.sportsbook-content{max-width:700px;margin:auto}.sportsbook-brand{font-size:24px;color:#fff;margin-bottom:10px}.sportsbook-headline{font-family:'Playfair Display',serif;font-size:32px;font-weight:600;color:#f8d14b;margin-bottom:15px}.sportsbook-play-btn{padding:12px 30px;font-size:18px;border:none;border-radius:8px;background-color:#ff4f4f;color:#fff;cursor:pointer;transition:background-color .3s}.sportsbook-play-btn:hover{background-color:#f33}.page-container{padding:20px;background-color:#fff}.content-container{max-width:1200px;margin:0 auto;background-color:#fff}.main-heading{text-align:center;margin-bottom:30px;font-size:38px;font-weight:600;color:#333}.rating-summary{background:#fff;border-radius:12px;padding:20px;margin-bottom:30px;display:flex;align-items:center;justify-content:space-between}.rating-content{display:flex;align-items:center;gap:10px}.rating-value{font-size:24px;font-weight:600}.star-rating{color:#ffc107;font-size:20px}.review-stat{color:#666;font-size:14px}.google-brand{font-weight:600;color:#4285f4}.action-button{background:#4285f4;color:#fff;border:none;padding:10px 20px;border-radius:6px;font-size:14px;cursor:pointer;font-weight:500;text-decoration:none;display:inline-block}.user-avatar,.user-name{font-size:16px;font-weight:600}.action-button:hover{background:#3367d6}.reviews-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:20px;margin-bottom:30px}.review-item{background:#fff;border-radius:12px;padding:20px;opacity:0;transform:translateY(20px);animation:.5s forwards fadeInUp}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.review-meta{display:flex;align-items:center;gap:12px;margin-bottom:15px}.user-avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.user-info{flex:1}.user-name{color:#333;margin-bottom:2px;display:flex;align-items:center}.review-date{font-size:12px;color:#666}.verified-badge{color:#4285f4;font-size:12px;margin-left:5px}.review-rating{color:#ffc107;margin-bottom:10px;font-size:16px}.review-body{color:#333;line-height:1.6;font-size:14px}.feature-list{margin-top:15px}.feature-item{display:flex;align-items:flex-start;margin-bottom:8px;font-size:14px;color:#333}.feature-icon{color:#4caf50;margin-right:8px;font-weight:700;margin-top:2px}.load-more-section{text-align:center;margin-top:30px}.load-more-button{background:#4285f4;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:.3s}.load-more-button:hover{background:#3367d6;transform:translateY(-2px)}.load-more-button:disabled{background:#ccc;cursor:not-allowed;transform:none}.loading-indicator{display:none;margin:20px 0;text-align:center}.loading-spinner{border:3px solid #f3f3f3;border-top:3px solid #4285f4;border-radius:50%;width:30px;height:30px;animation:1s linear infinite spin;margin:0 auto}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media only screen and (max-width:600px){.sportsbook-hero{margin-top:0}}@media (max-width:480px){.sportsbook-headline{font-size:28px}}
.slider-container,.slider-wrapper{position:relative;box-sizing:border-box}.slide,.slider-container,.slider-wrapper{box-sizing:border-box}.slider-container{width:100%;max-width:1000px;height:600px;margin:0 auto;overflow:hidden;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.3);font-family:Arial,sans-serif}.dot,.dots-container,.nav-btn,.slide-counter{margin:0;box-sizing:border-box}.slide,.slide img,.slider-wrapper{width:100%;height:100%}.dots-container,.nav-btn,.slide,.slide-counter{position:absolute}.slide{opacity:0;transition:opacity .5s ease-in-out}.dot,.nav-btn{cursor:pointer;transition:background .3s}.slide.active{opacity:1}.slide img{object-fit:cover;object-position:center}.nav-btn{top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5);color:#fff;border:none;padding:15px 20px;font-size:18px;border-radius:50%;z-index:10}.dot,.dots-container{padding:0}.nav-btn:hover{background:rgba(0,0,0,.8)}.prev{left:20px}.next{right:20px}.dots-container{bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:10px}.dot{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.5)}.dot.active{background:#fff}.dot:hover{background:rgba(255,255,255,.8)}.slide-counter{top:20px;right:20px;background:rgba(0,0,0,.5);color:#fff;padding:8px 12px;border-radius:20px;font-size:14px}@media (max-width:768px){.slider-container{height:280px;border-radius:10px}.nav-btn{padding:10px 15px;font-size:16px}.prev{left:10px}.next{right:10px}.dots-container{bottom:15px;gap:8px}.dot{width:10px;height:10px}.slide-counter{top:15px;right:15px;padding:6px 10px;font-size:12px}}@media (max-width:480px){.slider-container{height:220px;border-radius:8px}.nav-btn{padding:8px 12px;font-size:14px}.prev{left:8px}.next{right:8px}.dots-container{bottom:12px;gap:6px}.dot{width:8px;height:8px}.slide-counter{top:12px;right:12px;padding:4px 8px;font-size:11px}}