@font-face{font-family:"Mulish";font-style:normal;font-weight:400;src:url(../fonts/mulish.ttf)format("opentype")}@font-face{font-family:"Mulish";font-style:normal;font-weight:500;src:url(../fonts/mulish-2.ttf)format("opentype")}@font-face{font-family:"Mulish";font-style:normal;font-weight:600;src:url(../fonts/mulish-3.ttf)format("opentype")}@font-face{font-family:"Mulish";font-style:normal;font-weight:700;src:url(../fonts/mulish-4.ttf)format("opentype")}@font-face{font-family:"Mulish";font-style:normal;font-weight:900;src:url(../fonts/mulish-5.ttf)format("opentype")}
.is1{width:100%!important;height:100%!important;transform:translate3d(0px,0px,0px)!important;content-visibility:visible!important}
.is2{display:block!important}
.is3{background-color:#238ee0!important}
.is4{color:#FDFDFD!important}
.is5{background-color:#0086e0!important}
.is6{background-color:#ff2200!important}
.is7{color:#ffffff!important}
.is8{grid-template-columns:35%auto!important}
.is9{grid-template-columns:21%auto!important}
.is10{grid-template-columns:17%auto!important}
/* layout switch: PC markup from 992px (the site's own breakpoint), mobile markup below */
@media (max-width:991.98px){.only-pc{display:none!important}}
@media (min-width:992px){.only-mob{display:none!important}}
/* former <button> elements turned into links/spans keep the button reset of the site */
:where(.as-btn){display:inline-block;border:0;outline:none;padding:0;box-sizing:border-box;color:inherit;font:400 13.3333px Arial,sans-serif;margin:0;overflow:visible;text-transform:none;cursor:pointer;text-align:center;text-decoration:none}
/* table of contents: built from the page headings (the plugin's JS is not part of the copy) */
:is(.lwptoc_items,.m-lwptoc_items).toc-collapsed{display:none}
:is(.lwptoc_itemWrap,.m-lwptoc_itemWrap){display:grid;gap:8px;padding:4px 0 8px}
:is(.lwptoc_item,.m-lwptoc_item) a{display:flex;gap:8px;color:#FDFDFD;text-decoration:none;font-size:15px;line-height:1.35}
:is(.lwptoc_item,.m-lwptoc_item) a:hover{color:#E50539}
:is(.lwptoc_item_number,.m-lwptoc_item_number){color:#E50539;min-width:24px}
/* screenshot viewer */
.shot-viewer{position:fixed;inset:0;z-index:100001;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.8);cursor:zoom-out}
.shot-viewer img{max-width:100%;max-height:100%;width:auto;height:auto;border-radius:16px}
/* bottom "Play / Download App" panel appears after the hero */
:is(.mobile-panel-download,.m-mobile-panel-download).is-visible{bottom:0!important}
html{scroll-behavior:smooth}
