.ath-container {
	position: fixed;
	display: none;
	flex-direction: column;
	z-index: 1000;
	width: 100vw;
	background-color: #eee;
	color: #000;
	padding: 1%;
	text-align: center;
}
.ath-container-ios { position: fixed;
	display: none;
	flex-direction: column;
	z-index: 1000;
	width: 100vw;
	background-color: #eee;
	color: #000;
	padding: 1%;
	text-align: center;}
.ath-banner {
	display: flex;
	flex-direction: row;
	justify-content: center;
	position: relative;
}

.ath-banner-title {
	width: 40%;
	text-align: center;
	font-size: 1rem;
	display: flex;
	align-items: center;
	justify-content: center;
}

.ath-banner-cell-2x,
.ath-banner-cell {
	width: 20%;
	margin: 5px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.ath-banner-cell-2x {
	width: 120px;
}

.ath-banner-cell-sm,
.ath-banner-cell-md,
.ath-banner-cell-lg,
.ath-banner-cell-xl {
	display: none;
}

.log-target {
	overflow-wrap: break-word;
}


.banner-top-left {
	top: 0;
	left: 0;
}

.banner-top-right {
	top: 0;
	right: 0;
}

.banner-bottom-left {
	left: 0;
	bottom: 0;
}

.banner-bottom-right {
	right: 0;
	bottom: 0;
}

.banner-center {
	left: 25%;
	top: 25%;
}

.banner-center-left {
	top: 25%;
	left: 0;
}

.banner-center-right {
	top: 25%;
	right: 0;
}

.banner-top-center {
	width: 50%;
	left: 25%;
	top: 12px;
}

.banner-bottom-center {
	bottom: 0;
}

.ath-guidance img {
	position: absolute;
	bottom: 0;
}


@media (min-width: 576px) {

	.banner-dialog-centered {
		min-height: calc(100% - 3.5rem);
	}

	.ath-banner-cell {
		width: 90px;
		margin: 3px;
	}

	.ath-banner-cell-sm {
		display: flex;
	}

}

@media(min-width: 768px) {

	.ath-banner-title {
		width: calc(100% - 360px);
	}

	.ath-banner-cell-2x,
	.ath-banner-cell {
		width: 120px;
	}

	.ath-banner-cell-2x {
		width: 160px;
	}

	.ath-banner-cell-md {
		display: flex;
	}

}

@media (min-width: 992px) {

	.banner-lg {
		width: 50%;
	}

	.banner-lg-top-center {
		left: 25%;
		top: 12px;
	}

	.banner-lg-bottom-center {
		left: 25%;
		bottom: 12px;
	}

	.banner-bottom-center {
		width: 60%;
		left: 20%;
	}

	.ath-container img {
		left: 15%;
	}

	.ath-banner-cell-lg {
		display: flex;
	}

}

@media (min-width: 1200px) {

	.ath-banner-cell-lg {
		display: flex;
	}

}

.edge-wrapper,
.firefox-wrapper,
.samsung-wrapper,
.opera-home-screen-wrapper {
	opacity: 0;
}

.firefox-wrapper,
.samsung-wrapper,
.opera-home-screen-wrapper {
	bottom: 21px;
}

.opera-home-screen-wrapper {
	width: 100%;
	max-width: 483px;
	right: 6px;
	left: auto;
}

.ipad-wrapper img {
	position: absolute;
	top: 0;
}

.animated.delay-7s {
	animation-delay: 7s;
}

.overlay-1 {
	z-index: 2020;
}

.overlay-2 {
	z-index: 2040;
}

.overlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	opacity: 0;
	transition: .3s ease;
}

.ath-container p {
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 2147483642;
	text-shadow: 0 0.1em 0 #fff;
	font-size: 1.1em;
}















._4e96{
    overflow:hidden
}
._132a{
    background-color:rgba(0,0,0,0.8);
    left:0;
    min-height:100vh;
    min-height:-webkit-fill-available;
    opacity:0;
    position:fixed;
    top:0;
    transition:opacity 0.2s ease-in;
    width:100vw;
    z-index:999999
}
._132a._7c0e{
    opacity:1;
    display:block
}
._132a.efc7{
    pointer-events:none;
    touch-action:none
}
@media (prefers-color-scheme: dark){
    ._132a._20ef{
        background:rgba(10,10,10,0.5);
        color:rgba(235,235,245,0.6)
    }
}
.main-ios-pwa {
	display: none;
}
.iOSPWA-container{
    -webkit-backdrop-filter:blur(10px);
    backdrop-filter:blur(10px);
    background-color:rgba(250,250,250,0.8);
    border-radius:10px;
    bottom:0;
    color:black;
    filter:brightness(1.1);
    left:0;
    margin:0 8px 10px;
    overflow:hidden;
    position:fixed;
    transform:translateY(calc(100% + 10px));
    transition:transform 0.4s cubic-bezier(0.4, 0.24, 0.3, 1);
    width:calc(100vw - 16px);
    z-index:999999;	
}
.iOSPWA-container._7c0e{
    transform:translateY(0);
}
.iOSPWA-container.efc7{
    pointer-events:none;
    touch-action:none
}
.iOSPWA-container._20ef{
    background:rgba(255,255,255,0.6);
    filter:brightness(1.6)
}
@media (prefers-color-scheme: dark){
    .iOSPWA-container._20ef{
        background:rgba(65,65,65,0.7);
        filter:brightness(1.1)
    }
}
._199d{
    align-items:center;
    border-bottom:1px solid rgba(0,0,0,0.1);
    border-top:0px;
    border-left:0px;
    border-right:0px;
    border-width:0.5px;
    display:flex;
    flex-flow:row nowrap;
    justify-content:space-between;
    padding:13px 16px
}
._20ef ._199d{
    border-color:rgba(60,60,67,0.29)
}
@media (prefers-color-scheme: dark){
    ._20ef ._199d{
        border-color:rgba(140,140,140,0.7)
    }
}
._199d .ab5d{
    color:#333;
    font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
    font-size:18px;
    font-weight:500;
    line-height:1.125;
    margin:0;
    padding:0
}
._20ef ._199d .ab5d{
    color:#000
}
@media (prefers-color-scheme: dark){
    ._20ef ._199d .ab5d{
        color:#fff
    }
}
._199d ._6a7e{
    color:#2d7cf6;
    font-size:16px;
    padding:0;
    margin:0;
    border:0;
    background:transparent
}
._20ef ._199d ._6a7e{
    color:#0055b3
}
@media (prefers-color-scheme: dark){
    ._20ef ._199d ._6a7e{
        color:#0984ff
    }
}
.ebda{
    display:flex;
    width:100%
}
.ebda .a91e{
    border-bottom:1px solid rgba(0,0,0,0.1);
    border-top:0px;
    border-left:0px;
    border-right:0px;
    border-width:0.5px;
    color:inherit;
    margin:0 16px;
    padding:16px;
    width:100%
}
._20ef .ebda .a91e{
    border-color:rgba(60,60,67,0.29)
}
@media (prefers-color-scheme: dark){
    ._20ef .ebda .a91e{
        border-color:rgba(140,140,140,0.7)
    }
}
._7d3c{
    color:#7b7b7a;
    font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
    font-size:13px;
    line-height:17px;
    margin:0;
    padding:0
}
._7d3c.e161{
    font-weight:600
}
._20ef ._7d3c{
    color:rgba(60,60,67,0.6)
}
@media (prefers-color-scheme: dark){
    ._20ef ._7d3c{
        border-color:rgba(235,235,245,0.6);
        color:rgba(235,235,245,0.6)
    }
}
.e6cc{
    color:inherit;
    margin:0 16px;
    padding:16px
}
.e6cc ._3183{
    align-items:center;
    display:flex;
    flex-flow:row nowrap;
    justify-content:flex-start;
    text-align:left;
    margin-bottom:16px
}
.e6cc ._3183:last-of-type{
    margin-bottom:0
}
.e6cc ._4408,.e6cc ._4b98{
    flex:0 0 auto;
    height:30px;
    margin-right:32px;
    width:25px
}
.e6cc ._4b98{
    color:#2d7cf6
}
._20ef .e6cc ._4b98{
    color:black;
    fill:black
}
@media (prefers-color-scheme: dark){
    ._20ef .e6cc ._4b98{
        color:white;
        fill:white
    }
}
.e6cc ._4408{
    color:#2d7cf6;
    fill:#2d7cf6
}
._20ef .e6cc ._4408{
    color:#0055b3;
    fill:#0055b3
}
@media (prefers-color-scheme: dark){
    ._20ef .e6cc ._4408{
        color:#0984ff;
        fill:#0984ff
    }
}
