@charset "UTF-8";
:root{--av-width:1480px;--av-display-width:var(--av-width);--av-offsets:30px;--av-ff-primary:"AV-Figtree","Arial","Helvetica CY","Nimbus Sans L",sans-serif;--av-color-link:#28a909}
*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit}
.av-aviator-container{margin:0 auto;padding:0 var(--av-offsets);max-width:var(--av-display-width)}
p{margin-top:1rem;font-size:16px;font-weight:500;line-height:20px}
a{font-weight:400;font-size:16px;color:var(--av-color-link)}
b{color:white}
a:hover{text-decoration:none}
ol:not([class]),ul:not([class]){margin-top:1rem;padding-left:25px;font-weight:400;font-size:1rem;line-height:1.5rem}
ol[class],ul[class]{list-style:none}
ol.av-wp-block-list,ul.av-wp-block-list{padding-left:20px}
ul.av-wp-block-list{list-style:disc}
ol.av-wp-block-list{list-style:numbers}
img{height:auto;max-width:100%}
h1,h2,h3,h4,h5,h6{margin-top:0;color:var(--av-color-title)}
h1{margin-bottom:32px;font-size:34px;font-weight:800;line-height:40px}
h2{margin-bottom:1rem;font-size:30px;font-weight:800;line-height:36px}
h3{margin-bottom:1rem;font-weight:600;font-size:1.6rem;line-height:2.1rem}
h4{font-size:17px;font-style:normal;font-weight:800;line-height:24px}
h5{margin-bottom:1rem;font-weight:600;font-size:1.2rem;line-height:1.7rem}
h6{margin-bottom:1rem;font-weight:600;font-size:1rem;line-height:1.5rem}
@media (max-width:767px){h1{font-size:28px;font-weight:800;line-height:32px;margin-bottom:12px}
h2{font-size:25px;font-weight:800;line-height:32px}}
.av-aviator-wrap>.av-wp-block-table,.av-aviator-wrap>blockquote,.av-aviator-wrap>h1,.av-aviator-wrap>h2,.av-aviator-wrap>h3,.av-aviator-wrap>h4,.av-aviator-wrap>h5,.av-aviator-wrap>h6,.av-aviator-wrap>ol,.av-aviator-wrap>p,.av-aviator-wrap>ul,.av-aviator-wrap>.av-content-button{margin-right:auto;margin-left:auto;padding:0 var(--av-offsets);max-width:var(--av-display-width)}
.av-aviator-wrap>ol:not([class]),.av-aviator-wrap>ul:not([class]){padding-left:50px}
.av-aviator-wrap blockquote,blockquote{margin-top:1rem;border-left:5px solid var(--av-color-accent);padding:1rem var(--av-offsets) 1rem 2rem;font-weight:400;font-size:1rem;line-height:1.5rem;background-color:#f0f8ffff}
.av-aviator-wrap:not(:last-child){margin-bottom:2rem}
.av-aviator-wrap>:not(:first-child){margin-top:2rem}
.av-aviator-wrap{margin-top:64px;background-position:center center;background-size:cover;background-repeat:no-repeat}
.av-aviator-wrap:first-child{margin-top:40px}
@media (max-width:767px){.av-aviator-wrap:first-child{margin-top:20px}}
.av-aviator-wrap>p:last-of-type{margin-bottom:32px}
.av-aviator-wrap>.av-wp-block-heading:not(:first-child){margin:64px auto 16px auto}
.av-page-main>.av-wp-block-heading{margin-left:auto;margin-right:auto;padding:0 var(--av-offsets);max-width:var(--av-display-width)}
.av-wp-block-table{overflow:auto}
.av-wp-block-table::-webkit-scrollbar{height:5px}
.av-wp-block-table table,table{margin-top:24px;border-collapse:collapse;width:100%}
.av-wp-block-table table{border-radius:12px;border:2px solid #e40539;background:#1b1c1d}
.av-wp-block-table table thead,table thead{border-bottom:none}
.av-wp-block-table table th,table th{padding:.5rem 1rem;text-align:center;color:var(--av-color-table-th-color);background-color:#e40539}
.av-wp-block-table table th:not(:last-child){border-right:1px solid #FFFFFF50}
.av-wp-block-table table td,table td{border:1px solid #FFFFFF50;padding:.5rem 1rem}
.av-wp-block-table .av-has-fixed-layout{table-layout:fixed}
.av-wp-block-table .av-has-fixed-layout th{word-break:normal}
.av-wp-block-table .av-has-fixed-layout td{word-break:normal}
.av-aviator-container .av-aviator-container{padding-right:0;padding-left:0}
.av-visually-hidden{position:absolute;-webkit-clip-path:inset(100%);clip-path:inset(100%);overflow:hidden;margin:-1px;border:0;padding:0;width:1px;height:1px;white-space:nowrap;clip:rect(0 0 0 0)}
body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:av-vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;overflow-x:hidden;font-family:var(--av-ff-primary);color:var(--av-color-text);background-color:#0d0d0d}
main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
html{font-size:17px}
@font-face{font-family:'AV-Figtree';src:url(../img/theme/Figtree-Medium.av-woff2) format('av-woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'AV-Figtree';src:url(../img/theme/Figtree-ExtraBold.av-woff2) format('av-woff2');font-weight:bold;font-style:normal;font-display:swap}
@font-face{font-family:'AV-Figtree';src:url(../img/theme/Figtree-Black.av-woff2) format('av-woff2');font-weight:900;font-style:normal;font-display:swap}
.av-content-button{margin-top:24px}
.av-content-button.av-align-center{text-align:center}
.av-content-button__control{display:inline-block;border:none;border-radius:8px;padding:14px;font-size:16px;font-weight:700;line-height:20px;text-decoration:none;color:var(--av-color-content-button);background:var(--av-content-button-gradient);border:1px solid var(--av-content-button-gradient);;transform-origin:center;transition:0.2s ease-in-out;cursor:pointer}
.av-content-button__control:hover{opacity:.7}
.av-content-button__control{min-width:328px}
@media (max-width:768px){.av-content-button__control{min-width:unset}}
.av-page-header{background-color:var(--av-color-header);border-bottom:1px solid #FFFFFF0D}
.av-page-header__container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:20px 32px}
.av-page-header__logo{-ms-flex-negative:0;flex-shrink:0;max-width:142px;margin-right:58px}
.av-page-header__logo img{max-height:44px;object-fit:contain}
.av-page-header__nav{flex:1 1}
.av-page-header__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;margin-left:auto}
.av-page-header__nav+.av-page-header__buttons{margin-left:20px}
.av-page-header__button{display:flex;justify-content:space-between;align-items:center;outline:0;border:none;border-radius:8px;font-size:14px;font-weight:700;line-height:16px;text-decoration:none;color:#FFFFFF;transition:250ms;cursor:pointer;padding:0 0 0 12px;min-width:160px;height:40px;position:relative}
.av-page-header__button>av-svg{max-width:24px;max-height:24px}
.av-page-header__button+.av-page-header__button{margin-left:8px}
.av-page-header__button--av-first{color:#FFF;background:linear-gradient(80.54deg,#CE9119 0%,#F4AE26 100%)}
.av-page-header__button--av-first .av-get-image{animation:av-ew8LVSIuoyC2_tr__tr 3000ms linear infinite normal forwards}
@keyframes av-ew8LVSIuoyC2_tr__tr{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
@keyframes av-arrow_anim{0%{transform:rotate(0deg)}20%{transform:rotate(45deg)}50%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}
.av-page-header__button--av-first:hover{background-color:transparent}
.av-page-header__button--av-second{color:#FFF;background:linear-gradient(90deg,#E40539 0%,#FA2E5D 100%)}
.av-page-header__button--av-second:hover{color:var(--av-color-second-button-bg);background-color:transparent}
.av-main-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;list-style:none;margin:0;padding:0;height:100%;gap:24px}
@media (max-width:1100px){.av-page-header__nav{flex:1 1 100%;order:10;margin-top:8px}
.av-main-nav__list{justify-content:center}}
@media (max-width:1024px){.av-page-header__nav{margin-top:unset}
.av-main-nav__list{gap:0}}
@media (max-width:768px){.av-page-header__button{min-width:unset;flex:1 1}}
.av-main-nav__item{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;height:100%;cursor:pointer}
.av-main-nav__item:hover>a::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}
.av-main-nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;word-break:break-all;color:#fff;font-size:15px;font-style:normal;font-weight:600;line-height:24px;-webkit-transition:color .2s ease 0s;transition:color .2s ease 0s;text-decoration:none}
.av-main-nav__link>av-svg{max-width:28px;max-height:28px}
.av-main-nav__link .av-get-image img{width:auto;height:1.2rem;-o-object-fit:contain;object-fit:contain}
.av-main-nav__link:hover{color:var(--av-color-header-navigation-link-hover)}
.av-btn{position:relative;max-width:260px;padding:16px 32px;gap:10px;border-radius:8px;margin-top:16px;display:block;color:#fff;font-family:Figtree;font-size:15px;font-style:normal;font-weight:500;line-height:16px;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;text-align:center;cursor:pointer;overflow:hidden;min-width:100%;text-decoration:none}
@keyframes av-rotate{100%{transform:rotate(1turn)}}
@keyframes av-move{50%{transform:translateY(-5px) rotate(15deg)}70%{transform:translateY(-5px) rotate(5deg)}}
.av-video__media{position:absolute;left:0;top:0;border:none;width:100%;height:100%}
.av-page-footer{margin:33px 20px 0 20px;padding:33px 40px 40px 40px;background-color:var(--av-color-footer);border-radius:12px 12px 0px 0px;border:1px solid #e40539;border-bottom:none}
.av-page-footer--av-enable-mobile-button{padding-bottom:50px}
.av-footer-col_nav{justify-content:flex-start;align-items:center;flex:1 1}
.av-page-footer__dmca{margin-top:24px}
.av-dmca-badge{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem}
.av-page-footer__copyright{width:100%;font-size:14px;line-height:16px;text-align:center;color:var(--av-color-footer-text);margin-top:4px;max-width:120px}
.av-footer-nav__list{display:flex;gap:12px 20px;flex-direction:column;flex-wrap:wrap;align-items:flex-start;justify-content:center;list-style:none;margin:0;padding:0;max-height:150px}
.av-page-footer__nav{width:468px}
.av-footer-nav__item{display:flex;min-width:224px}
.av-footer-nav__link{display:inline-block;font-size:16px;font-weight:500;line-height:20px;text-decoration:none;color:var(--av-color-footer-navigation-link);transition:.3s ease-in-out}
.av-footer-nav__link:hover{color:var(--av-color-footer-navigation-link-hover)}
.av-footer-container{display:flex;flex-wrap:wrap;padding:0}
.av-footer-col{display:flex;flex-direction:column}
@media (max-width:1024px){.av-page-footer{padding:16px}
.av-footer-container{flex-direction:column;gap:40px;padding:0}
.av-footer-col{align-items:center}
.av-page-footer__nav{width:unset}
.av-footer-nav__item{min-width:unset}
.av-footer-nav__list{max-height:unset}
.av-footer-col_nav{align-items:flex-start}}
@media (max-width:768px){.av-page-footer{margin:33px 16px 0 16px;padding:16px}}
.av-scroll-top{position:fixed;right:10px;bottom:80px;z-index:10}
.av-scroll-top__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;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;outline:0;border:none;border-radius:5px;width:50px;height:50px;-webkit-box-shadow:0 0 20px 5px #223c5059;box-shadow:0 0 20px 5px #223c5059;background-color:var(--av-color-scroll-to-top);-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;cursor:pointer}
.av-scroll-top__button av-svg{fill:var(--av-color-arrow-scroll-to-top);pointer-events:none}
.av-scroll-top__button:hover{-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}
#cookie-law-div{z-index:10000000;position:fixed;bottom:18px;right:80px;padding:1em;max-width:400px;border-radius:10px;background:#fff;border:1px solid rgba(0,0,0,.15);font-size:15px;-webkit-box-shadow:rgba(23,43,99,.4) 0 7px 28px;box-shadow:rgba(23,43,99,.4) 0 7px 28px}
#cookie-law-div a{font-size:15px;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.5)}
#cookie-law-div a:hover{opacity:.7}
#cookie-law-div p{margin:0;color:#000;padding-right:50px}
#cookie-law-div button{height:20px;width:20px;position:absolute;right:.5em;top:20px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;line-height:1;color:#fff;background-color:#000;border:none;opacity:.6;font-size:12px;cursor:pointer;border-radius:50px}
#cookie-law-div button:hover{opacity:1}
@media screen and (max-width:700px){#cookie-law-div p{padding-bottom:36px}}
#cookie-law-div{border-radius:0;max-width:100%;right:0;bottom:0}
@media screen and (max-width:600px){#cookie-law-div p{padding-bottom:50px}}
*/ body::-webkit-scrollbar{width:10px}
body::-webkit-scrollbar-track{background-color:var(--av-color-body-track)}
body::-webkit-scrollbar-thumb{border:1px solid var(--av-color-body-track);border-radius:10px;height:20%;background:var(--av-color-body-thumb)}
.av-text-image__container{display:grid;grid-template-columns:repeat(2,1fr);gap:0 20px}
.av-text-image__container>:not(.av-get-image):not(.av-wp-block-heading){grid-column:1/2}
.av-text-image__container.av-reversed>:not(.av-get-image){grid-column:1/3}
.av-text-image:not(.av-_h1-block) .av-text-image__container>.av-wp-block-heading{grid-row:1/2;grid-column:1/3}
.av-text-image__container.av-reversed>.av-get-image{grid-column:1/2}
.av-text-image__container.av-reversed>:not(.av-get-image):not(.av-wp-block-heading){grid-column:2/3}
.av-text-image__container>p:first-of-type{margin-top:0}
.av-text-image__container .av-get-image{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;grid-column:2/3;grid-row:1/10;border-radius:12px;overflow:hidden}
.av-text-image:not(.av-_h1-block) .av-wp-block-heading~.av-get-image{grid-row:2/10}
.av-text-image.av-_h1-block .av-wp-block-heading~.av-get-image{grid-row:1/10}
.av-text-image.av-_h1-block>.av-wp-block-heading{grid-column:1/2;margin-bottom:20px}
.av-text-image.av-_h1-block .av-get-image{grid-row:1/10}
.av-text-image__container.av-align-center .av-get-image{align-items:center}
.av-text-image+.av-text-image{margin-top:2rem}
*/ .av-promotions .av-promotions__list{display:flex;flex-wrap:wrap;gap:20px;list-style:none}
.av-promotions .av-promotions__item{display:flex;gap:16px;flex:1 1 calc(50% - 10px);border-radius:12px;border:2px solid #e40539;background-color:#1b1c1d;overflow:hidden}
.av-promotions .av-get-image{height:100%}
.av-promotions .av-get-image img{height:100%;width:auto;min-width:220px;max-width:220px;max-height:280px;object-fit:cover}
.av-promotions .av-promotions__content{display:flex;flex-direction:column;gap:12px;padding:16px 16px 16px 0}
.av-promotions .av-promotions__title{font-size:23px;font-weight:800;line-height:28px;margin:0}
.av-promotions .av-promotions__description{color:#D2D2D2;font-size:16px;font-weight:500;line-height:20px;flex:1 1;margin:0}
@media (max-width:1200px){.av-promotions .av-promotions__item{flex:1 1 100%}}
@media (max-width:767px){.av-promotions .av-promotions__item{flex-direction:column}
.av-promotions .av-get-image{width:100%;height:auto}
.av-promotions .av-get-image img{width:auto;height:auto;max-height:unset;min-width:unset;max-width:100%;object-fit:cover;margin:0 auto}
.av-promotions .av-promotions__content{padding:0 16px 16px 16px}}
@media (max-width:767px){.av-text-image__container>.av-wp-block-heading{margin-bottom:0}
.av-text-image__container>p,.av-text-image__container>.av-content-button{margin-top:0}}
.av-footer__logo img,.av-page-footer__widget img{width:auto;object-fit:contain}
.av-footer__logo{align-items:center}
.av-footer__logo img{max-height:76px}
.av-page-footer__widget img{max-height:64px}
.av-aviator-wrap>.av-wp-block-heading{text-align:center}
.av-text-image>.av-wp-block-heading{text-align:center;grid-column:1/3}
:root{--av-bookmakers-bookmaker-bg:#1b1c1d;--av-bookmakers-border-color:#e40539;--av-bookmakers-first-btn-color:#fff;--av-bookmakers-first-btn-bg:#28a909;--av-bookmakers-second-btn-color:#fff;--av-bookmakers-second-btn-bg:#c4002d;--av-bookmakers-stars-color:#ffba00}
.av-bookmakers .av-bookmakers__table{border-collapse:separate;width:100%}
.av-bookmakers__table{width:100%;margin:0;border:none}
.av-bookmakers__table tbody{display:grid;gap:10px;grid-template-columns:1fr 1fr}
.av-bookmakers__table tr{display:flex}
.av-bookmakers__table td{border:none;padding:0;width:100%}
.av-bookmaker{background-color:var(--av-bookmakers-bookmaker-bg,#3e3e3e);border-radius:10px;overflow:hidden;width:100%;height:100%;display:-ms-grid;display:flex}
.av-bookmaker:not(:last-child){margin-bottom:20px}
.av-bookmaker .av-bookmaker__image{-ms-flex-negative:0;flex-shrink:0;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;padding:10px;background-color:#32332e}
.av-bookmaker .av-bookmaker__image p{margin:0}
.av-bookmaker .av-bookmaker__image img{display:block;width:100%;height:100%;object-fit:contain;max-height:160px}
.av-bookmaker .av-bookmaker__content{flex:1 1;padding:0 20px;margin:20px 0 10px}
.av-bookmaker .av-bookmaker__content-wrapper{display:flex;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:20px}
.av-bookmaker .av-bookmaker__name{margin:0;font-family:var(--av-ff-primary);font-weight:600;font-size:20px;line-height:24px}
.av-bookmaker .av-bookmaker__ad{border:1px solid var(--av-bookmakers-first-btn-bg,#28a909);border-radius:3px;padding:10px}
.av-bookmaker .av-bookmaker__ad-title{margin:0;font-weight:600;font-size:14px;line-height:17px;display:flex;align-items:center;justify-content:space-between}
.av-bookmaker .av-bookmaker__ad-title av-svg{margin-left:10px;flex-shrink:0}
.av-bookmaker .av-bookmaker__ad-text{font-weight:300;font-size:14px;line-height:156.5%;color:#c4c4c4}
.av-bookmaker .av-bookmaker__info-list{align-self:center;display:flex;flex-wrap:wrap;gap:10px;padding:10px 0;list-style:none}
.av-bookmaker .av-bookmaker__item{display:flex;align-items:center}
.av-bookmaker .av-bookmaker__item av-svg{margin-right:10px;flex-shrink:0}
.av-bookmaker .av-bookmaker__item p{margin:0;height:fit-content}
.av-bookmaker .av-bookmaker__buttons{padding:15px;display:flex;flex-direction:column;flex-basis:248px;justify-content:center;border-left:1px solid var(--av-bookmakers-border-color,#28a90950)}
.av-bookmaker .av-bookmaker__button{display:block;padding:22px 10px;width:100%;text-align:center;font-family:var(--av-ff-primary);font-weight:600;font-size:14px;line-height:17px;border-radius:5px;box-shadow:0 0 15px rgba(0,0,0,.05);cursor:pointer;transition:opacity .3s;text-transform:uppercase;text-decoration:none;border:none;outline:0}
.av-bookmaker .av-bookmaker__button--av-get{color:var(--av-bookmakers-first-btn-color,#fff);background-color:var(--av-bookmakers-first-btn-bg,#28a909)}
.av-bookmaker .av-bookmaker__button--av-read{color:var(--av-bookmakers-second-btn-color,#fff);background-color:var(--av-bookmakers-second-btn-bg,#c4002d)}
.av-bookmaker .av-bookmaker__button:not(:last-child){margin-bottom:10px}
.av-bookmaker .av-bookmaker__button:focus,.av-bookmaker .av-bookmaker__button:hover{opacity:.7}
@media (max-width:1370px){.av-bookmaker{flex-direction:column}
.av-bookmaker .av-bookmaker__image img{max-height:140px}
.av-bookmaker .av-bookmaker__content-wrapper{flex-direction:column;gap:10px}
.av-bookmaker .av-bookmaker__buttons{border-left:none}}
@media (max-width:578px){.av-bookmakers__table tbody{grid-template-columns:1fr}
.av-bookmaker .av-bookmaker__image img{max-height:100px}
.av-bookmaker .av-bookmaker__content{padding:0 10px;margin:5px 0}}
:root{--av-pros-and-cons-bg:#262626;--av-pros-bg-color:#28a909;--av-cons-bg-color:#c4002d}
@keyframes av-glowRotation{from{rotate:0deg}to{rotate:360deg}}
@keyframes av-airplaneMove{0%,100%{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50%+40px))}}
@-webkit-keyframes av-updateStatus{to{content:attr(data-loaded);color:#0c8ac9}}
@keyframes av-updateStatus{to{content:attr(data-loaded);color:#0c8ac9}}
@keyframes av-loadingPercentage{0%{content:"0%"}10%{content:"5%"}20%{content:"15%"}30%{content:"25%"}31%{content:"26%"}35%{content:"30%"}39%{content:"33%"}45%{content:"40%"}48%{content:"42%"}52%{content:"49%"}55%{content:"52%"}70%{content:"54%"}75%{content:"70%"}84%{content:"98%"}85%{content:"100%"}100%{content:"100%"}}
@keyframes av-loadingBar{0%{width:0%}10%{width:5%}20%{width:15%}30%{width:25%}31%{width:26%}35%{width:30%}39%{width:33%}45%{width:40%}48%{width:42%}52%{width:49%}55%{width:52%}70%{width:54%}75%{width:70%}84%{width:98%}85%{width:100%}100%{width:100%}}
@keyframes av-loadingStrips{from{margin-left:0}to{margin-left:-50%}}
*+.av-wp-block-list{margin-top:1rem}
.av-text-image__container>*{min-width:0}
.av-text-image__container>table{table-layout:fixed;width:100%}
.av-text-image__container{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}
.av-h3row{display:flex;flex-wrap:wrap;align-items:center;gap:32px;margin:40px 0;padding:24px 0;border-top:1px solid rgba(255,255,255,.05)}
.av-h3row>h3{flex:1 1 100%;margin-bottom:12px;font-size:1.6rem;line-height:2.1rem}
.av-h3row>p,.av-h3row>ul,.av-h3row>ol,.av-h3row>table{flex:1 1 0;min-width:300px;font-size:17px;line-height:1.7;color:#d2d2d2;margin:0}
.av-h3row>ul,.av-h3row>ol{padding-left:22px}
.av-h3row>ul li,.av-h3row>ol li{margin-top:6px}
.av-h3row>.av-get-image{flex:0 1 45%;min-width:260px;max-width:520px;margin:0;align-self:center}
.av-h3row>.av-get-image img{width:100%;height:auto;max-height:340px;object-fit:cover;display:block;border-radius:12px}
.av-h3row--rev{flex-direction:row-reverse}
.av-h3row--rev>h3{order:-1}
@media(max-width:900px){.av-h3row,.av-h3row--rev{flex-direction:column;gap:16px;margin:28px 0;padding:16px 0}
.av-h3row>p,.av-h3row>ul,.av-h3row>ol,.av-h3row>table,.av-h3row>.av-get-image{flex:1 1 100%;min-width:0;max-width:100%;font-size:16px;line-height:1.65}
.av-h3row>.av-get-image img{max-height:260px}}
.av-text-image__container{gap:0 40px;align-items:center}
.av-text-image__container>.av-get-image{align-self:center;max-height:380px}
.av-text-image__container>.av-get-image img{max-height:380px;width:100%;object-fit:cover;border-radius:12px}
.av-text-image__container p{margin-top:14px;font-size:17px;font-weight:500;line-height:1.7;color:#d2d2d2}
.av-text-image__container p:first-of-type{margin-top:0}
.av-text-image__container ul,.av-text-image__container ol{margin-top:14px;font-size:17px;line-height:1.7;color:#d2d2d2}
.av-text-image__container li{margin-top:6px}
.av-text-image__container>.av-wp-block-heading{margin-bottom:18px;text-align:left}
.av-text-image>.av-wp-block-heading{margin-bottom:18px}
.av-aviator-wrap>p,.av-aviator-container>p{font-size:17px;line-height:1.7;color:#d2d2d2}
.av-aviator-wrap>ul,.av-aviator-wrap>ol{font-size:17px;line-height:1.7;color:#d2d2d2}
@media (max-width:767px){.av-text-image__container{gap:24px 0}
.av-text-image__container>.av-get-image,.av-text-image__container>.av-get-image img{max-height:260px}
.av-text-image__container p,.av-text-image__container ul,.av-text-image__container ol,.av-aviator-wrap>p,.av-aviator-wrap>ul,.av-aviator-wrap>ol{font-size:16px;line-height:1.65}}

/* ==== [mobile-adaptation] burger + drawer + sticky header ==== */
.av-page-header__burger{display:none;background:transparent;border:0;padding:8px;cursor:pointer;flex-direction:column;justify-content:space-between;width:36px;height:32px;box-sizing:border-box;flex-shrink:0}
.av-page-header__burger span{display:block;width:100%;height:3px;background:#ffffff;border-radius:2px;transition:transform .25s ease,opacity .2s ease}
.av-page-header__burger.av-active span:nth-child(1){transform:translateY(9px) rotate(45deg)}
.av-page-header__burger.av-active span:nth-child(2){opacity:0}
.av-page-header__burger.av-active span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}
.av-page-header__burger:focus{outline:none}
.av-page-header{position:sticky;top:0;z-index:1000;box-shadow:0 2px 10px rgba(0,0,0,.4);background:inherit}
body.av-menu-open{overflow:hidden}

@media (max-width:900px){
  .av-page-header__container{display:flex !important;align-items:center;gap:8px;padding:8px 12px !important;flex-wrap:nowrap !important}
  .av-page-header__logo{flex:0 0 auto;margin:0 !important;order:1}
  .av-page-header__logo img{max-height:34px;width:auto;height:auto}
  .av-page-header__buttons{display:flex;gap:6px;flex:1;justify-content:flex-end;order:2;flex-wrap:nowrap;margin:0 !important}
  .av-page-header__button{padding:8px 12px !important;font-size:12px !important;line-height:1.1 !important;white-space:nowrap}
  .av-page-header__burger{display:flex !important;order:3}
  .av-page-header__nav{display:none !important;position:absolute !important;top:100% !important;left:0 !important;right:0 !important;background:#0d1424 !important;padding:16px !important;box-shadow:0 8px 20px rgba(0,0,0,.55);border-top:1px solid rgba(255,255,255,.08);width:100% !important;margin:0 !important;max-height:calc(100vh - 64px);overflow-y:auto;box-sizing:border-box}
  .av-page-header__nav.av-active{display:block !important}
  .av-main-nav__list{flex-direction:column !important;align-items:stretch !important;gap:0 !important;padding:0 !important;margin:0 !important;list-style:none !important}
  .av-main-nav__item{width:100% !important;border-bottom:1px solid rgba(255,255,255,.06)}
  .av-main-nav__item:last-child{border-bottom:0}
  .av-main-nav__link{display:block !important;padding:14px 12px !important;font-size:15px !important;text-align:left !important;color:#fff !important;text-decoration:none !important;font-weight:600 !important}
  .av-main-nav__link:hover,.av-main-nav__link:focus{background:rgba(255,255,255,.06)}
}

@media (max-width:380px){
  .av-page-header__container{gap:6px;padding:6px 10px !important}
  .av-page-header__logo img{max-height:28px}
  .av-page-header__button{padding:7px 9px !important;font-size:11px !important}
  .av-page-header__burger{width:32px;height:28px}
}

/* ==== [mobile stack: image top -> text below, full width] ==== */
@media (max-width:900px){
  .av-text-image__container,
  .av-text-image__container.av-reversed{display:flex !important;flex-direction:column !important;gap:16px !important}
  .av-text-image__container>*{grid-column:auto !important;grid-row:auto !important;width:100% !important;max-width:100% !important}
  .av-text-image__container>.av-get-image{order:1 !important;grid-column:auto !important;grid-row:auto !important;max-width:100% !important;margin:0 !important}
  .av-text-image__container>.av-get-image img{width:100% !important;height:auto !important;max-width:100% !important;display:block !important;border-radius:12px !important}
  .av-text-image__container>.av-wp-block-heading,
  .av-text-image__container>h1,
  .av-text-image__container>h2,
  .av-text-image__container>h3{order:0 !important}
  .av-text-image__container>p,
  .av-text-image__container>ul,
  .av-text-image__container>ol,
  .av-text-image__container>.av-content-button{order:2 !important;width:100% !important;max-width:100% !important}
  .av-text-image.av-_h1-block .av-text-image__container>.av-wp-block-heading,
  .av-text-image.av-_h1-block .av-text-image__container>h1{order:0 !important}
  .av-text-image.av-_h1-block .av-text-image__container>.av-get-image{order:1 !important}
}

/* ==== [mobile scale fix - tables horizontal scroll + no page overflow] ==== */
html{overflow-x:hidden}
body{overflow-x:clip}
@media (max-width:900px){
  .av-aviator-container,.av-page-main,.av-aviator-wrap{max-width:100vw !important;box-sizing:border-box !important}
  .av-aviator-container{padding-left:12px !important;padding-right:12px !important}
  table{display:block !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch;max-width:100% !important;width:100% !important;white-space:nowrap;font-size:14px;scrollbar-width:thin;scrollbar-color:#e91e63 transparent}
  table::-webkit-scrollbar{height:6px}
  table::-webkit-scrollbar-thumb{background:#e91e63;border-radius:3px}
  table th,table td{white-space:normal;word-wrap:break-word;max-width:280px}
  img,video,iframe{max-width:100% !important;height:auto !important}
  pre,code{white-space:pre-wrap !important;word-break:break-word !important;max-width:100% !important;overflow-x:auto}
  *{min-width:0}
}

/* ==== [mobile bookmaker tiles - 2 columns compact] ==== */
@media (max-width:900px){
  .av-bookmakers__table tbody{display:grid !important;grid-template-columns:1fr 1fr !important;gap:8px !important;align-items:start !important;grid-auto-rows:min-content !important}
  .av-bookmakers__table tr{display:flex !important;width:100% !important}
  .av-bookmakers__table td{padding:0 !important;width:100% !important}
  .av-bookmaker{padding:8px !important;border-radius:10px !important;margin:0 !important;width:100% !important;box-sizing:border-box !important;display:flex !important;flex-direction:column !important;gap:4px !important;height:auto !important;justify-content:flex-start !important}
  .av-bookmaker:not(:last-child){margin-bottom:0 !important}
  .av-bookmaker__image{padding:4px 0 !important;margin:0 !important}
  .av-bookmaker__image img{max-height:48px !important;width:auto !important;object-fit:contain !important}
  .av-bookmaker__content{padding:0 !important;margin:6px 0 !important}
  .av-bookmaker__content-wrapper{margin:0 !important;padding:0 !important}
  .av-bookmaker__name{font-size:14px !important;margin:3px 0 !important;text-align:center !important}
  .av-bookmaker__ad{padding:5px 6px !important;border-radius:6px !important;margin:2px 0 !important}
  .av-bookmaker__ad-title{font-size:11px !important;margin:0 0 2px !important;line-height:1.2 !important}
  .av-bookmaker__ad-text{font-size:11px !important;line-height:1.2 !important}
  .av-bookmaker__info-list{padding:2px 0 !important;margin:0 !important;font-size:11px !important;gap:2px !important;display:flex !important;flex-direction:column !important}
  .av-bookmaker__item{font-size:11px !important;line-height:1.15 !important;gap:4px !important;padding:2px 0 !important}
  .av-bookmaker__item svg{width:16px !important;height:16px !important;flex-shrink:0}
  .av-bookmaker__item p{margin:0 !important;font-size:11px !important;line-height:1.2 !important}
  .av-bookmaker__buttons{display:flex !important;flex-direction:column !important;gap:5px !important;margin-top:6px !important}
  .av-bookmaker__button{padding:8px 6px !important;font-size:11px !important;line-height:1.1 !important;border-radius:6px !important;text-align:center !important;letter-spacing:.3px}
}
@media (max-width:400px){
  .av-bookmaker__image img{max-height:44px !important}
  .av-bookmaker__name{font-size:12.5px !important}
  .av-bookmaker__button{padding:7px 4px !important;font-size:10px !important}
}

/* ==== [demo hero - centered text, full width, no image] ==== */
.av-demo-hero{max-width:900px;margin:0 auto;text-align:center;padding:40px 20px 30px}
.av-demo-hero h1{font-size:36px;line-height:1.2;margin:0 0 20px;font-weight:800}
.av-demo-hero p{font-size:16px;line-height:1.65;color:#d2d2d2;margin:0 auto 28px;max-width:780px}
.av-demo-hero .av-content-button{margin:0 auto}
.av-demo-hero .av-btn{display:inline-block;padding:16px 40px;font-size:16px;font-weight:800;letter-spacing:.5px}
@media (max-width:900px){
  .av-demo-hero{padding:24px 12px 20px}
  .av-demo-hero h1{font-size:24px !important;line-height:1.25;margin-bottom:14px}
  .av-demo-hero p{font-size:15px;line-height:1.55;margin-bottom:20px}
  .av-demo-hero .av-btn{width:100%;max-width:340px;padding:14px 20px;font-size:15px}
}

/* ==== [demo widget mobile - taller portrait for playable game area] ==== */
@media (max-width:900px){
  .av-demo-widget{aspect-ratio:auto !important;height:70vh !important;min-height:520px !important;max-height:700px !important;border-radius:10px !important;margin:16px auto !important}
  .av-demo-widget iframe{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;border:0}
  .av-demo-overlay{padding:20px !important}
  .av-demo-btn{min-width:auto !important;width:100% !important;max-width:280px !important;padding:14px 20px !important;font-size:14px !important}
}
@media (max-width:400px){
  .av-demo-widget{height:75vh !important;min-height:480px !important}
}
