@charset "UTF-8";*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;color:#333;background-color:#fff}.layout-container{max-width:1200px;margin:0 auto;padding:0 20px}.site-header{background:#000f31;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);position:relative;top:0;z-index:1000}.nav__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 20px;max-width:1200px;margin:0 auto}.brand-logo img{height:40px}.nav__menu{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}.nav__menu a{text-decoration:none;color:#ff4747;font-weight:500;-webkit-transition:color .3s;transition:color .3s}.nav__menu a:hover{color:#d60000}.nav__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.btn--signin{color:#ff4747;text-decoration:none;font-weight:600;padding:8px 20px;border:2px solid #ff4747;border-radius:25px;-webkit-transition:all .3s;transition:all .3s}.btn--signin:hover{background:#ff4747;color:#fff}.btn{display:inline-block;padding:12px 30px;border-radius:25px;text-decoration:none;font-weight:600;text-align:center;-webkit-transition:all .3s;transition:all .3s;border:none;cursor:pointer;font-size:16px}.btn--solid{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,71,71,.99)));background:linear-gradient(rgba(255,71,71,.99));color:#fff}.btn--solid:hover{background:-webkit-gradient(linear,left top,left bottom,from(rgba(230,57,57,.99)));background:linear-gradient(rgba(230,57,57,.99))}.btn--outline{background:0 0;color:#eb0000;border:2px solid #ff4747}.btn--outline:hover{background:#ff4747;color:#fff}.hero-section{padding:80px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:500px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.8)),to(rgba(0,0,0,.6))),url(../jpeg-img/banner-aviator.webp);background:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.6)),url(../jpeg-img/banner-aviator.webp);background-position:center;background-size:cover}.hero__content{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:600px;margin:0 auto;text-align:center;padding:0 20px}.hero-section h1{font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;color:#fff;line-height:1.2}.hero-section p{font-size:1.2rem;margin-bottom:2rem;color:#fff;line-height:1.8}.hero__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.section--casinos{padding:80px 0;background:#fff}.section__intro{text-align:center;font-size:1.1rem;color:#666;margin-bottom:50px;max-width:800px;margin-left:auto;margin-right:auto}.casino__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.casino__card{background:#fff;border-radius:15px;padding:30px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.1);position:relative;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.casino__rank{position:absolute;top:-15px;left:30px;background:gold;color:#333;width:40px;height:40px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:1.2rem}.casino__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:8px 15px;border-radius:20px;font-size:.9rem;font-weight:600;margin-bottom:15px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap}.casino__badge.tag--best{background:#d4edda;color:#155724}.casino__badge.tag--top{background:#fff3cd;color:#856404}.casino__badge.tag--extra{background:#f8d7da;color:#721c24}.casino__badge.tag--fast{background:#d1ecf1;color:#0c5460}.casino__badge.tag--cashback{background:#e2e3e5;color:#383d41}.casino__rating{position:absolute;top:20px;right:20px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(40,167,69,.99)));background:linear-gradient(rgba(40,167,69,.99));color:#fff;width:50px;height:50px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:1.1rem}.casino__logo{text-align:center;margin:20px 0}.casino__logo img{max-height:60px;max-width:150px}.casino__bonus{text-align:center;margin:20px 0}.bonus__title{color:#333;margin-bottom:10px;font-size:1.3rem;font-weight:700}.bonus__text{color:#666;font-size:1rem}.casino__features{list-style:none;margin:20px 0;-webkit-box-flex:1;-ms-flex:1;flex:1}.casino__features li{padding:8px 0;padding-left:25px;position:relative;color:#666}.casino__features li:before{content:"✓";position:absolute;left:0;color:#28a745;font-weight:700}.section--content{padding:80px 0;background:#f8f9fa}.section--content h2{font-size:2.5rem;margin-bottom:30px;color:#2c3e50;text-align:center}.section--content p{font-size:1.1rem;line-height:1.8;margin-bottom:30px;color:#666}.game-info{background:#fff;border-radius:15px;padding:30px;margin:40px 0;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.1);box-shadow:0 5px 20px rgba(0,0,0,.1)}.info__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 0;border-bottom:1px solid #f0f0f0}.info__row:last-child{border-bottom:none}.info__label{font-weight:600;color:#333}.info__value{color:#666;text-align:right}.bg--white{background-color:#fff}.btn--cta{display:block;margin:40px auto 0 auto;max-width:200px}.btn--centered{text-align:center}.section--content .layout-container>:not(:last-child){margin-bottom:1.05rem}.item-list{list-style-position:inside;font-size:1.1rem;line-height:1.8;color:#666}.item-list li{margin-bottom:9px}.item-list li::marker{color:#e01111}.internal-link{color:#e01111}.internal-link:hover{text-decoration:none}.table__inner{overflow-x:auto}.table__inner table{width:100%;border-collapse:collapse}.table__inner table th{background-color:#ffd4d4}.table__inner table td,.table__inner table th{border:1px solid #c5b0b0;padding:9px}.img-wrapper{text-align:center;margin:0 auto;margin-bottom:1rem}.img-wrapper img{max-width:100%;height:auto;border-radius:10px}.content__sections{padding:80px 0;background:#fff}.content__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px;margin-top:50px}.content__item{text-align:center}.content__item h2{font-size:1.8rem;margin-bottom:20px;color:#2c3e50}.content__image{margin:20px 0}.content__image img{max-width:100%;height:auto;border-radius:15px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.1)}.content__item p{color:#666;line-height:1.6}.section--screenshots{padding:80px 0;background:#f8f9fa}.section--screenshots h2{text-align:center;font-size:2.5rem;margin-bottom:50px;color:#2c3e50}.screenshots__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.screenshots__grid img{width:100%;height:auto;border-radius:10px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.1);box-shadow:0 5px 20px rgba(0,0,0,.1);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.screenshots__grid img:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section--author{padding:60px 0;background:#fff}.author__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;max-width:800px;margin:0 auto}.author__image{-ms-flex-negative:0;flex-shrink:0}.author__image img{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.author__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.author__label{color:#666;font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.author__content h3{color:#333;font-size:1.5rem;margin:5px 0 15px 0}.author__content p{color:#666;line-height:1.6}.section--faq{padding:80px 0;background:#f8f9fa}.section--faq h2{text-align:center;font-size:2.5rem;margin-bottom:50px;color:#2c3e50}.faq__list{max-width:800px;margin:0 auto}.faq__item{background:#fff;border-radius:10px;margin-bottom:15px;overflow:hidden;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1)}.faq__question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 30px;cursor:pointer;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,71,71,.99)));background:linear-gradient(rgba(255,71,71,.99));color:#fff;font-weight:600;-webkit-transition:background-color .3s;transition:background-color .3s}.faq__question:hover{background:-webkit-gradient(linear,left top,left bottom,from(rgba(230,57,57,.99)));background:linear-gradient(rgba(230,57,57,.99))}.faq__toggle{font-size:1.5rem;font-weight:300;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.faq__item.is-active .faq__toggle{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.faq__answer{padding:0 30px;max-height:0;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.faq__item.is-active .faq__answer{padding:20px 30px;max-height:200px}.faq__answer p{color:#666;line-height:1.6}.site-footer{background:#2c3e50;color:#fff;padding:60px 0 30px 0}.footer__content{display:grid;grid-template-columns:auto 1fr auto;gap:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-bottom:40px}.footer__logo img{height:50px}.footer__links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px}.footer__column ul{list-style:none}.footer__column li{margin-bottom:10px}.footer__column a{color:#bdc3c7;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}.footer__column a:hover{color:#fff}.footer__badges{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.provider__badges{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__badges img{max-height:40px}.footer__bottom{border-top:1px solid #34495e;padding-top:30px;text-align:center}.footer__bottom p{color:#bdc3c7;font-size:.9rem;line-height:1.6;margin-bottom:15px}.footer__bottom a{color:#ff8080;text-decoration:none;font-weight:500}.nav__toggle{display:none;background:0 0;border:none;font-size:1.5rem;cursor:pointer;color:#333;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px}.nav__toggle span{color:#ff4747}.nav__toggle.is-active{color:#ff4747}.btn--to-top{position:fixed;bottom:30px;right:30px;width:50px;height:50px;border-radius:50%;background:#ff4747;color:#fff;border:none;cursor:pointer;font-size:20px;opacity:0;visibility:hidden;-webkit-transition:all .3s;transition:all .3s;z-index:1000}@media (max-width:992.98px){.footer__content{grid-template-columns:1fr;text-align:center}.footer__links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:768px){.nav__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;line-height:8px}.nav__menu{position:absolute;top:100%;left:0;right:0;background:#fff;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.1);box-shadow:0 5px 20px rgba(0,0,0,.1);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);opacity:0;visibility:hidden;-webkit-transition:all .3s;transition:all .3s}.nav__menu.mobile-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.nav__menu li{margin-bottom:15px}.hero-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:60px 0}.hero-section h1{font-size:2.5rem}.hero__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.casino__grid{grid-template-columns:1fr}.content__grid{grid-template-columns:1fr}.screenshots__grid{grid-template-columns:repeat(2,1fr)}.author__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}@media (max-width:767.98px){.nav__menu a{color:#616060}.hero-section{padding:40px 0;min-height:auto}.section--casinos{padding:40px 0}.section--content{padding:40px 0}.content__sections{padding:40px 0}.section--screenshots{padding:40px 0}.section--faq{padding:40px 0}}@media (max-width:480px){.layout-container{padding:0 15px}.hero-section h1{font-size:2rem}.hero-section p{font-size:1rem}.screenshots__grid{grid-template-columns:1fr}.faq__question{padding:15px 20px;font-size:.9rem}.faq__answer{padding:0 20px}.faq__item.is-active .faq__answer{padding:15px 20px}}