.notification__text-wrapper {
	display: flex;
	flex: auto;
	flex-direction: column;
	gap: var(--spacing-3xs);
	overflow-wrap: anywhere;
	padding-inline-end: var(--spacing-2xl);
	word-break: normal;
}
.notification__text-wrapper a {
	color: var(--text-link);
	text-decoration: none;
}
.notification__title {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: var(--spacing-none);
}
.image--hidden {
	display: none !important;
}
.image--visually-hidden {
	display: block !important;
	height: 1px !important;
	opacity: 0 !important;
}
.text-btn {
	align-items: center;
	background: transparent none;
	border: none;
	box-shadow: none;
	color: var(--text-secondary);
	display: flex;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	margin: 0;
	outline: none;
	padding: 0;
	transition: color 0.3s ease;
	vertical-align: top;
}
.text-btn:not(:disabled) {
	cursor: pointer;
}
.text-btn:disabled {
	opacity: 0.5;
}
.text-btn:active,
.text-btn:focus,
.text-btn:hover {
	background: transparent none;
	outline: none;
}
.text-btn--full-width {
	width: 100%;
}
.text-btn--secondary {
	color: var(--text-link);
}
.text-btn--secondary:hover {
	color: var(--text-link-hover);
}
.text-btn--primary {
	color: var(--text-secondary);
}
.text-btn--danger,
.text-btn--danger:hover,
.text-btn--primary:hover {
	color: var(--text-primary);
}
@font-face {
	font-display: block;
	font-family: font-icons;
	font-style: normal;
	font-weight: 400;
	src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SCKgAAAC8AAAAYGNtYXAXVtUGAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZiKFU7IAAAF4AAP4wGhlYWQvqDXGAAP6OAAAADZoaGVhCAgGjQAD+nAAAAAkaG10eASG//gAA/qUAAAKEGxvY2EE69SMAAQEpAAAChRtYXhwAqYDKAAEDrgAAAAgbmFtZdLl1uwABA7YAAABqnBvc3QAAwAAAAQQhAAAACAAAwP/AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADrfwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg63///f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAD/wAAAA8AAAgAANzkBAAAAAAEAAP/AAAADwAACAAA3OQEAAAAAAQAA/8AAAAPAAAIAADc5AQAAAAAFAAD/wAOgA8AAJQAyAD4ASgBvAAABFRQGIyImPQE0JiMhIgYVERQWMyEyFhUUBiMhIiY1ETQ2MyEyFgUUFjMyNjU0JiMiBhUlMhYVFAYjIiY1NDYXIgYVFBYzMjY1NCYBBzU0JiMiBh0BJyYiBwYUHwEeARceATMyNjc+AT8BNjQnJiIHA6ATDQ0TLjL+ADIuLjIBVQ4SEg7+q01TU00CAE1T/TUZEhIZGRISGQErQl5eQkJeXkIoODgoKDg4AUEeEw0OEh8JGwkKClUCBQMDBwMDBgMDBQJWCQkKGgoCldUNExMN1TMtLTP+qzIuEw0NE1NNAVVOUlL4EhkZEhEZGRGgXkJDXV1DQl5AOScoODgoJzn+jB+IDRMTDYgfCQkKGgpVAgQBAQEBAQEEAlUKGgoJCQAAAAAFAAD/wAOgA8AAEwAdACoARABRAAABNTQmIyEiBhURFBYzITI2NRE0JhMjIiY1NDY7ARUBITIWHQEhIiY1NDYzASEiJjURHgEzITIWHQEjIgYVFBY7ARUUBiMDMTIWFRQGIyImNTQ2AyBTTf5VMEVTTQIATVNCAqAfLCwfoP11AasyLv31Fh8fFgIr/gAyLgwbDgIrMi6gOVJSOaAuMioSGRkSERoZArMNTVNFMP3VTVNTTQFVRVH+dSwfHyuVAgAuMgsgFhYf/UAuMgHCBgctMyBROTpRIDIuATUZERIZGRIRGQAIAAD/wAN1A8AADwAfAC8AQABQAGAAcACBAAABIyImPQE0NjsBMhYdARQGAyIGHQEUFjsBMjY9ATQmIwEjIiY9ATQ2OwEyFh0BFAYDIgYdARQWOwEyNj0BNCYrAQEjIiY9ATQ2OwEyFh0BFAYDIgYdARQWOwEyNj0BNCYjASMiJj0BNDY7ATIWHQEUBgMiBh0BFBY7ATI2PQE0JisBAxWALTMzLYAtMzOtEw0NE4ATDQ0T/laALTMzLYAtMzOtEw0NE4ATDQ0TgAIqgC0zMy2ALTMzrRMNDROAEw0NE/5WgC0zMy2ALTMzrRMNDROAEw0NE4AB9TMtgC0zMy2ALTMBAA0TgBMNDROAEw3/ADMtgC0zMy2ALTMBAA0TgBMNDROAEw39VjMtgC0zMy2ALTMBAA0TgBMNDROAEw3/ADMtgC0zMy2ALTMBAA0TgBMNDROAEw0AAgAA/8ADjwPAAFUAkQAAJSImJy4BByYGBw4BJy4BJy4BNSY2Nz4BNw4BJy4BJyYnLgE3Njc2Nz4BNzY3PgEzMhYXFhceARcWFxYXFgYHBgcOAQcGJiceARceARUUBgcOAQcOASMDMhYXHgEXHgEVDgEHNjIXLgEnNDY3PgE3PgEXHgEXFjY3PgEnJicuAScmJwYHDgEHBgcGFhceATc+ATMCgwQGBBw7Hh47HAUKBQUJAwMFAQIDER8NGzweHjcXHhUWDgoKIiI3OGsoKAQECgUFCgQEKChsNzciIgoLDxUWHRc3Hh49Gw0fEgICAgICBgQECAStAwcDBAcDAgMHHRYiRCIVHgYCAwIHBAUJBAUIBEB0JSwdNBorKlkoKBYVKShZKisaNB0sJXVABAsGFQIBCgoBAQoKAgEBAQUEBAkFBQoEHj4fDAkFBBoUGSYmWzM0NTI3N1sfHwMDAwMDAx8fWzc2MjY0M1smJhkUGgQFCQwfPh4DCAUECAQDBgICAwETAQICBgMECQUrUSYEBCZRKwUJBAMGAgICAQEEAzcKICWRUyYrK08gIBERICBPKysnUpElIAo3BAQABwAA/8ADqwPAABwAJwAtADgAQgBMAFUAAAEiBw4BBwYVFBceARcWMzI3PgE3NjU0Jy4BJyYjAQcnNRYXHgEXFhcFJzcXByMTFQcnNjc+ATc2NwE0NjcfAQcuATUTNzMXDgEjIiYnJSc/AR4BFRQGAgBYTk10IiIiInRNTlhYTk10IiIiInRNTlgBTaKJMi0uTh4fE/5mL3x8L5oriaITHx5OLi0y/rcGA6YzZjpCr2eqZypfMzNfKgGrZjOmAwZCA2siInRNTlhYTk10IiIiInRNTlhYTk10IiL+4jNirwUTEjonJi34lllZlgHWr2IzLSYnOhITBf6VFigTN6OMNoxT/smMjBoaHRcmjaI3EycXVowABwAA/8ADoAPAADMAOwBJAFcAXwBnAG8AAAEjPgE1NCYjIgYHDgEHLgEnLgEjIgYVFBYXIyIGHQEUFjsBFRQWMyEyNj0BMzI2PQE0JiMXFSE1ITIWFSc+ATMyFhUUBisBPgE3BTQ2MzIWFx4BFyMiJjUHNDYzIRUhNRM1IREjIiY1IRQGKwERIRUDQC0GB0UwGy8RATgXFzgBES8bMEUHBi0oOBMNC1JOAapOUgsNEzgoIP7AASANE94HFgwWHx8WaxYqAv6eHxYMFQgCKhZrFh+AEw0BIP7AKwEVtTMtAmotM7UBFQK1DBsPMEUWFQFLHh5LARUWRTAPGww4KJUNE+BNU1NN4BMNlSg4YHWVEg64CQofFhYgHTkCIhYfCgkCOR0gFpYOEpV1/mvg/sAuMjIuAUDgAAAABQAA/8ADoAPAACsAOAA/AFsAaAAAASMuASMhIgYHMSMiBh0BFBYXHgEXMxUOAR0BITU0Jic1PgE/AT4BPQE0JiMFNTQ2MzEzFRQWFy4BASM+ATMyFic5ASInLgEnJj0BNDYzMSEyFhUxFRQHDgEHBiMBFAYHPgE9ATMyFhUxA1U2BDYl/oAlNgQ2HyxkNB97TQE+QgFAQj5Oex4BNGQsH/1LBgU1AgIZKwG9ugYtKiotVy4pKT0REhMNAYANExIRPSkpLgFgKxkCAjUFBgMLJDExJCwfRlJUB0ZcCUQJUEUgIEVQCUQJXEQCB1RSRh8skUYEB4sLFgoKMP4RIR8f3xIRPSkpLsANExMNwC4pKT0REgEaKzAKChYLiwcEAAAABAAA/8ADoAPAABAAGgAkADIAAAEhIgYVERQWMyEyNjURNCYjExQGIyEiJj0BITUhNTQ2MyEyFhUBNDY7ATIWFRQGKwEiJgMA/gBNU1NNAgBNU1NNYC4y/gAyLgLA/UAuMgIAMi79qxIOgA0TEw2ADhIDC1NN/qpNU1NNAVZNU/4KMi4uMuBANjIuLjL+1Q0TEw0NExMAAAADAAD/wAOfA8AAMAA1AFIAAAEuAQ8BBiYvAS4BIyIGDwEOAS8BJgYHDgEXEwcGFhceATMhMjY3PgEvARMwNDM2JicBNyEXISUhAyY2Nz4BHwEWNj8BNjIfAR4BPwE2FhceAQcDA4ASLBNqBAgCeQsgExMgC3kCCARqEywSExAFRRgCBwcIFQwCeAwVCAcHAhhFAQQQE/1REQI8Ev2hAk79wkEBBAIBBgRqGjoReQMKA3oQOhpqBAYBAgQBQQKXDQIMQAICA7cQEREQtwMCAkAMAg0MKRf+yowMFgkJCgkKCRYMjAE2ARYpDP30amqqASMFBQEBAgNADw0ZtwYGtxkND0ADAgEBBQT+3AAAAgAA/8ADlwPAACYAQgAAJSc+ATU0Jy4BJyYjIgcOAQcGFRQXHgEXFjMyNjcXHgEzMjY3NjQnATQ3PgE3NjMyFx4BFxYVFAcOAQcGIyInLgEnJgOXpCkvHh1mQ0ROTUREZR4dHR5lRERNRXsxowUMBgYMBQkJ/QkYGVQ4OEBAOThUGBkZGFQ4OUBAODhUGRhXozF7RU1ERGUeHR0eZURETU5EQ2YdHi8ppAQFBQQKGgoBlEA4OFQZGBgZVDg4QEA5OFQYGRkYVDg5AAAAAwAA/8ADcgPAABUAOQBRAAAlIiYnJjY3NhYXFjI3PgEXHgEHDgEjJTYmJzQmPQE0Jy4BJyYjIgcOAQcGHQEUBhUOARceATMhMjY3JTU0Nz4BNzYzMhceARcWHQEUFhchPgE1AgAgNRAHBwsLGgcPPg8HGgsLBwcQNSABcgQCBk4XF040NDw8NDROFxdOBgIEBA8KAqoKDwT9rhIRPSkpLi4pKT0REiYU/cwUJiAfHAsaBgcHCxkZCwcHBhoLHB+SCBMHAYBWlTw0NU4WFxcWTjU0PJVWgAEHEwgICgoI+ZUuKSk9ERISET0pKS6VPmojI2o+AAQAAP/AA0sDwAAMABgALwA+AAABIiY1NDYzMhYVFAYjESIGFRQWMzI2NTQmEyEiJjU0Nz4BNzY7ATIXHgEXFhUUBiMBIgYVFBYzITI2NTQmKwECAEtqaktLa2tLMEVFMDFFRXr+qk1TDQ06Ly9EqkQvLzoNDVNN/wB/Ny4yAVYyLjd/qgH1a0tLampLS2sBK0UwMUVFMTBF/QBSTSssK0cXFhYXRyssK01SAVWWIDItLTIglgAAAAADAAD/wANwA8AAHwBIAFYAACUeATMyNjclPgEnLgErATU0JiMhIgYdASMiBgcGFhcFAz4BOwEyNjc+AT0BNDYzITIWHQEUFhceATsBMhYXHAEHBQYiJyUuATcBFAYjISImNTQ2MyEyFgHYDSAQER8NAQwRCQgJJRdPKx//AB8sRxcmCAkKEQEL4gEEBWcGDAUEBQYFAQAEBgUFBAwGbwQFAQP+9AcTCP71AwEBAmoTDf2rDhISDgJVDRPjDAwMDP0QLBUWGbUfLCwftRkWFSwQ/QE3AgQFBAUMBtUFBgYF1QYMBQQFBAIDBgP9Bgb9AwYD/iYNExMNDRMTAAADAAD/wAOgA8AADQAbACkAAAEhIiY1NDYzITIWFRQGFzQmIyEiBhUUFjMhMjYFNCYjISIGFRQWMyEyNgKr/dUNExMNAisNExPoEw39AA0TEw0DAA0T/oATDf6ADRMTDQGADRMCoBMNDRMTDQ0T4A0TEw0NExPzDRMTDQ0TEwAAAAIAAP/AA60DwAAdADoAACUjNTQmIyIGHQEjIiY1ETQ2NyU2MhcFHgEVERQGIyczMjY1ETQmJyUmIgcFDgEVERQWOwE1NDYzMhYVAw22Kx8fLLVOUiMfAQUmZScBBR8jU012djIuExj++xU2Ff76FxMtM3VROjlRIOAfLCwf4FNNAQ9EOBrbICDbGjhE/vFNU0AuMgEPMSAT3BER3BMgMf7xMi6gOVJSOQAAAAACAAD/wAOgA8AAFgBkAAABFRcWFAcOASMiJi8BLgE9ATQ2MzIWFSciBw4BBwYHNTQmIyIGHQEUFjsBMjY1NCYrAT4BMzIXHgEXFhUUBw4BBwYjIicuAScmJy4BBw4BFxYXHgEXFjMyNz4BNzY1NCcuAScmIwIgTAkJBQwGBgwEVgQFEw0NEx8tKytPJCMdEw0OEhIOqg4SEg5OMYFISUA/YBscHBtfQEBJMi8vUiEgFwUZDAwJBhonJ2A4NzxWS0xxICEhIHFMS1YCa55MCRsJBQQEBVUFDAarDRMTDfUJCiQaGiJtDRMTDasNExMNDhIzOBwbYEBASUlAQGAbHA4NMyQkLQwJBgYZDDUrKzwQECEgcUxMVlZMTHEgIQAAAAAFAAD/wAOgA8AAMwBnAHcAiwCfAAA3IiYnLgE1NDY3MTc2JicuATUxNDc+ATc2MzIXHgEXFhUUBw4BBwYjIiYnFy4BDwEOASMxASIHDgEHBhUUFhc1HgEPAQYUFRQWFzEeATM6ATUxNzYWFx4BMzEyNz4BNzY1NCcuAScmIxEiJjUxNDYzMTIWFRQGIzE3NCYjMSMiBhU4ATkBFBYzMjY1MSE0JiMxIyIGFTgBOQEUFjMyNjUxqw8bCwoMAgIkAwEDExQhIXFLTFZWTExxICEhIHFMTFYvWSgCCBMKagYMBgFVSUBAYBscERAIAwckAQIBAgQCAQJrFiwSIUooSUBAYBscHBtgQEBJEhkZEhIZGRLWGRIBERkZEhIZ/qoZEQERGRkSERkgCwsKGxAGDAZqChMIJlkvVkxMcSAhISBxTExWVkxLcSEhFRMCBAEDJAICAwAcG2BAQEkoSyICEiwWawEBAQIEAgECASMHAgkPERwbYEBASUlAQGAbHP51GRISGRkSEhkrEhkZEhIZGRISGRkSEhkZEgAHAAD/wAOgA8AAMwA7AEkAVwBfAGcAbwAAASM+ATU0JiMiBgcOAQcuAScuASMiBhUUFhcjIgYdARQWOwEVFBYzITI2PQEzMjY9ATQmIxcVITUhMhYVJz4BMzIWFRQGKwE+ATcFNDYzMhYXHgEXIyImNQc0NjMhFSE1EzUhESMiJjUhFAYrAREhFQNALQYHRTAbLxEBOBcXOAERLxswRQcGLSg4Ew0LUk4Bqk5SCw0TOCgg/sABIA0T3gcWDBYfHxZrFioC/p4fFgwVCAIqFmsWH4ATDQEg/sArARW1My0Cai0ztQEVArUMGw8wRRYVAUseHksBFRZFMA8bDDgolQ0T4E1TU03gEw2VKDhgdZUSDrgJCh8WFiAdOQIiFh8KCQI5HSAWlg4SlXX+a+D+wC4yMi4BQOAAAAAIAAD/wAOgA8AAFQAsAEIAWABlAHIAgQCQAAABIiY9ATQmKwEiJjU0NjsBMhYdARQGJTU0NjsBMjY1NCYrASIGHQEUFjMyNjUTNCYrASImPQE0JiMiBh0BFBY7ATI2JTU0JiMiBh0BFAYrASIGFRQWOwEyNgE0JiMiBhUUFjMyNjUjFAYjIiY1NDYzMhYVEzQmKwEiBhUUFjsBMjY1JzIWFRQGKwEiJjU0NjsBA4ANEw0TlQ4SEg6VLTMT/RMNE5UOEhIOlS0zEw0NE9USDpUTDRMNDRMzLZUOEgIrEw0NEw0TlQ4SEg6VLTP+5E03Nk1NNjdNQCgcHCcnHBwoo05gcmBOPTjkOD2uSiQYHeQdGCRKcgJLEg6VEw0TDQ0TMy2VDhIglRMNEw0NEzMtlQ4SEg791Q0TDROVDhISDpUtMxNNlQ4SEg6VEw0TDQ0TMwIJN01NNzZNTTYbKCgbHCgoHP65PHNzPDg9PThvVhkdGBgdGVYAAAAABAAA/8ADmAPAABUAKQA3AEUAAAUiJicBJjQ3AT4BMzIWFwEWFAcBDgEDIgYHAQYUFwEWMjcBNjQnAS4BIxM1NCYjIgYdARQWMzI2FzQmKwEiBhUUFjMyNjUCACM/Gf7jMzMBHRk/IyM/GQEdMzP+4xk/IxYoD/7iICABHh9cHwEeICD+4g8oFiATDQ0TEw0NEwwZEgERGRkSEhkLGxgBHTOQMwEdGBsbGP7jM5Az/uMYGwNWEQ/+4iBaIP7iHx8BHiBaIAEeDxH+YKoOEhIOqg4SEnIRGRkREhkZEgAAAAADAAD/wAOgA8AAIABBAFgAACUhIiYvAS4BNRE0Nj8BPgEzITIWHwEeARURFAYPAQ4BIwEiBg8BDgEVERQWHwEeATMhMjY/AT4BNRE0Ji8BLgEjIRM3NjQnJiIPAScmIgcGFB8BHgEzMjY3ApD+4BMkDbANDw8NsA0kEwEgEyQNsA0PDw2wDSQT/uAGDAWwBAUFBLAFDAYBIAYMBbAEBQUEsAUMBv7gfKsJCQoaCpQ+ChoKCQlWBAwGBgwFIA8NsA0kEwEgEyQNsA0PDw2wDSQT/uATJA2wDQ8DAAUEsAUMBv7gBgwFsAQFBQSwBQwGASAGDAWwBAX+NKsJGwkJCZQ/CQkKGgpVBQQEBQAAAgAA/8ADngPAAC0AUgAAJRUUBiMhIiY1ETQ2MyEyFh0BFAYjIiY9ATQmIyEiBhURFBYzITI2PQE0NjMyFjc2NCcuAS8BJiIHBhQfASEiBhUUFjMhBwYUFx4BMzI2PwE+ATcCoFNN/wBNU1NNAQBNUxMNDRMuMv8AMi4uMgEAMi4TDQ0T/gICAgMCgAoaCgkJSv4iDRMTDQHeSgkJBQwGBgwFgAIDAusrTVNTTQIATVNTTSsNExMNKzIuLjL+ADIuLjIrDRMTvAYMBgMFA4AJCQoaCkkTDQ0TSQoaCgQFBQSAAwUDAAAAAAEAAP/AAsEDwAAWAAABIiYvASY0NzYyHwE3NjIXFhQPAQ4BIwIABgwFqgoKCRsJlJQJGwkKCqoFDAYBSwQFqwkbCQkJlJQJCQkbCasFBAAAAQAA/8ACwQPAABYAAAEiJi8BJjQ3NjIfATc2MhcWFA8BDgEjAgAGDAWqCgoJGwmUlAkbCQoKqgUMBgFLBAWrCRsJCQmUlAkJCRsJqwUEAAABAAD/wALsA8AAEgAAARYUBwEGIi8BJjQ3NjIfAQE2MgLsCQn+1QkbCYAJCQkbCWoBFAkbAmwJGwn+1QkJgAkbCQoKaQEUCQABAAD/wALBA8AAIAAAATYyHwE3NjIXFhQPARcWFAcGIi8BBwYiJyY0PwEnJjQ3AT8JGwmUlAkbCQoKlJQKCgkbCZSUCRsJCgqUlAoKAoEKCpSUCgoJGwmUlAkbCQoKlJQKCgkbCZSUCRsJAAACAAD/wAOYA8AAKQBZAAAlIiYnJicuAScmJyY2Nz4BMzAyMTIWFz4BFzIWFx4BBwYHDgEHBgcOASMDOAEjIgYHDgEXFhceARcWFzY3PgE3Njc2JicuASMiMDEiBgcOASM4ATEiJicuASMCAAMHAwY2N4g+PhQPHCkiXTkBQVIWFlJCOV0iKB0PFD4+iDc3BQMHA6kBKkQYIBYNDy8wbjMzFxczM24wLw8NFiAYQysBTD4BAxEKChEDAT5MIAECAh4dbU9PZk6SMSkqPB8gPAEqKTGSTmZPT20dHgICAQLVHh0ndUFPQEFgHx8LCx8fYEFAT0F1Jx0eZgMKDAwKA2YABQAA/8ADwAPAAIMAmQCyANEA8AAAASY2Nz4BNzI2NT4BNzY0NzwBNzAmMTwBJzQmNS4BJy4BJzAmMSImMS4BIy4BIyImIyIHDgEHBgcmNCcuAScmBgcOAQcGFhceARceATM6ATcOAQcOAQcOAQcOAQcGFhceARceARcWNjc+ATceARceATc+ATc+ATc+AScuAScuAScuAScxEw4BBw4BFw4BBy4BJz4BNz4BNz4BNwUuASc+ARceARceARcUBgcOAQcOAQcGJicTIiYnLgEnLgE3PgE3PgE3NhYXHgEXHgEVFAYHDgEjISImJy4BJz4BNTQmJz4BNz4BFzIWFx4BFRQGBw4BIwLnBhYbECgYAQEBAgEBAQEBAQEBAQEBAgEBAQICAwECAwIBAgEKKyt1QUI2AQESNB09fjgGBwICAQMeYDwRIxIEBgQGCAIdNxgYJw4ODwEBDA0NJRcXNR0dOhwcMhUVMhwcOxwdNhcXJQwNDAEBDw8OJxgZNx0fDRcKHhkGJkUcHEYnBCghG0ElJlEq/iAnQxgnUygTIQ0DAwEBAgEEBAMIBRMnEk8bMxYXIgoKBgUGGRMTMBoaNhkZKQ8PEBwZGkMkAVYTJBARHg0REhIRDB8QESQTJEIaGRwcGRpCJAHpQYI8ID0bAgEBAwICAwEBAwEBAgMCAQMBAgIBAgICAQIBAgEBAQECHyIjQQEBARghCBENHQMKBQYMBjhRFQUGARcvGAMVEBErGhk4Hh05GhouERIXBQYECQgeFBQeCAkDBQUYERIuGho5Hh04GhkrERAUBAFpEygUQ5BIBiIbGyMFOGotITYUFBgExA0xIg4DDAQUDwQJBQUKBQUJBAMGAgUCCP2yDw8PKhkZNRobLxMTGgUFBQoLIhYWNBskQxkaGwcHCBUNHEAhIUAdDRUHBwgBGxoZQyQkQxkaGwAABQAA/8ADnwPAACcAMQBIAFUAYgAAAS4BKwE1NCcuAScmIyIHDgEHBh0BIyIGBwMGFhceATMhMjY3PgEnAyU0NjMyFh0BITUBDgEjISImJy4BNxM+ATMhMhYXExYGBwEUBiMiJjU0NjMxMhYFFAYjIiY1NDY7ATIWA4MGWUEYEBA3JSUqKiUlNxAQGEFZBhwEFRYWPiQCACQ+FhYVBBz98lI5OVL+6gHUDSUX/gAXJQ0NDAMcBDQoAcYoNAQcAwwN/jgZEhEaGRISGQFVGRESGRgSAREZAfpAUQoqJSU3EBAQEDclJSoKUUD+1SRAGRgaGhgZQCQBK5s6UVE6Cgr96A4PDw4PJxYBKycwMCf+1RYnDwFDEhkZEhIZGRISGRkSEhkZAAcAAP/AA9UDwAAeAD4AXgB9AIsA/AFtAAABNCYnLgEnLgEHDgEHDgEHBhYXHgEXHgEzMjY3PgE1IzQ2Nz4BNz4BFx4BFx4BFxYGBw4BBw4BIyImJy4BNTEFIgYHDgEHDgEXHgEXHgEXFjY3PgE3PgE1NCYnLgEjMRUiJicuAScuATc+ATc+ATc2FhceARceARUUBgcOASMDNhYXFgYHBQYmJyY2NyUnLgEnLgE9ATQmJy4BKwEiJicuAS8BLgEjIgYPAQ4BBw4BKwEiBgcOAR0BFAYHDgEPAQ4BFRQWHwEeARceAR0BFBYXHgE7ATIWFx4BHwEeATMyNj8BPgE3PgE7ATI2Nz4BPQE0Njc+AT8BPgE1NCYnDwEOAQcOAR0BFAYHDgErASIGBw4BDwEOASMiJi8BLgEnLgErASImJy4BPQE0JicuAS8BLgE1NDY/AT4BNz4BPQE0Njc+ATsBMjY3PgE/AT4BMzIWHwEeARceATsBMhYXHgEdARQWFx4BHwEeARUUBgcB6wgICBcNDR0ODhkLCg0DAwMFBhIMDBwOEyQODQ+BAgMDBwUECgQFCAQDBQEBAQICBgQECQUGDAUEBQEMDhwMDBIGBQMDAw0KCxkODh0NDRcICAgPDQ4kEwUJBAQGAgIBAQEFAwQIBQQKBAUHAwMCBQQFDAYQCx4KCgEL/wALHgoLAgsCSCcECAIDAxQTEzIbNgcNBgYLBScTMRsbMRMnBQsGBg0HNhsyExMUAwMCCAQnExQUEycECAIDAxQTEzIbNgcNBgYLBScTMRsbMRMnBQsGBg0HNhsyExMUAwMCCAQnExQUEzAnCQ8FBQUKCgkZDjYNGwwMFgomChkNDRkKJgoWDAwbDTYOGQkKCgUFBQ8JJwoKCgonCQ8FBQUKCgkZDjYNGwwMFgomChkNDRkKJgoWDAwbDTYOGQkKCgUFBQ8JJwoKCgoCQA4cCwwTBQYDAwMOCgoZDw4cDg0WCAgJDw4OIxQECgQEBgECAQEBBAQDCAUFCQUECAIDAwUFBAwHngkICBYNDhwODxkKCg4DAwMGBRMMCxwOFCMODg+CAwMCCAQECgUECQMEBAEBAQIBBwQECQUGDAQFBQExCgEMCx4K6gsCCwseCrknBQsGBg0HNhsyExMUAwMCCAQnExQUEycECAIDAxQTEzIbNgcNBgYLBScTMRsbMRMnBQsGBg0HNhsyExMUAwMCCAQnExQUEycECAIDAxQTEzIbNgcNBgYLBScTMRsbMROPJgoWDAwbDTYOGQkKCgUFBQ8JJwoKCgonCQ8FBQUKCgkZDjYNGwwMFgomChkNDRkKJgoWDAwbDTYOGQkKCgUFBQ8JJwoKCgonCQ8FBQUKCgkZDjYNGwwMFgomChkNDRkKAAkAAP/AA3UDwAAXAI0AnADWAOAA9AEJARIBHgAAASImIz4BNz4BOwEOAQcOASMqAScxKgEjJTAmJxc3ISIGBw4BFRwBFRwBHQIxHAEVHAEVFBYXHgEXHgEXHgEXFScmBh0BDgEHDgEHDgEHBhQVHAEdASE1NDY1PAE1LgEnLgEnLgEnNTQmDwE1PgE3PgE3PgE1NjQ1PAE9ATc+ATc+ATc2NDc8ATE1OQIDFS4BIyIGBzUeATMyNjcnNTkBPQIyFjM6ATMxFjIzMjY3FTkCFRwBFQ4BBw4BBw4BBw4BIyImJy4BJy4BJy4BNTwBMTU5ARMcARcHNRcUBhUXHgEXFSE8ATU+ATc+ATcVFBY/AQUhNT4BNxcWNj0BHgEXHgEXHAEVMS8BMDQxNCYnNwcyFhUUBiMiJjU0NgHSEz8zAw8LDzkwyQQJBxJHPQQIBQUOCwEjCBggBf7oOVMbGxUCAQIKCwogGQcQCUgVIwYOBxIqDQ0KAQEC6QECCgwNLRMIDwcjFUgXHgoKCwIBAQEBDRAEAgMBAQHDCxkOEB0LCBIJFCMQ5zQ/EwkOBgYJBCtFGgEBAQEJBwgXEBAuIB8uDxAXCAgIAgEBWQFdXQEeBg0I/u4CCAgGFw4kFYEBc/7oCxQIcxUmERsGCAgBg1YBAViyDQ8PDQwQEALfARUiDRAXCRIJGy4BhwEEBSUfHR1LJwcQBgMFAgMBAQEBAQQDBQ0JECsXFy0SBgkESBcGGhYxAwgFCyUZGDEYECEPBwwGICAHDQcPIA8YMRgYJQsFCQMzFhoGFVwRLBUXKhEIDgUCBAEBAQFsARMjDgcLBAIEAQEBAf5ETQcICglJAQEGBOsBAQMGAQEVEC4BAQMCBAsGDiESER8MDBAPCwwgEREiDgcLBAIDAv58AgQCIFQdAwgEQgUJA4kOGg0UJA8MFwkQFxoHLJqHAw0ILQkaFxALFwwPIxUNGg64IgIGCgUaFBALChAQCgsQAAYAAP/ABAADwAAbADcASwBZAGgAdgAAJSInLgEnJjU0Nz4BNzYzMhceARcWFRQHDgEHBgcyNz4BNzY1NCcuAScmIyIHDgEHBhUUFx4BFxYTMhYdARcWFAcGIi8BLgE9ATQ2MyUiBhUUFjsBMjY1NCYjBzQ2OwEyFhUUBisBIiY1FyIGFRQWOwEyNjU0JiMCgEI7OlcZGRkZVzo7QkI7OlcZGRkZVzo7QlBFRmkeHh4eaUZFUFBFRmkeHh4eaUZFUA0TTAkJCRsJVgQFEw3+AA0TEw1VDhISDsoSDoANExMNgA4SdQ0TEw0rDRMTDYAZGVc6O0JCOzpXGRkZGVc6O0JCOzpXGRlAHh5pRkVQUEVGaR4eHh5pRkVQUEVGaR4eAksTDZ5MCRsJCQlVBQwGqw0TKhIODRMTDQ4Syg0TEw0OEhIOixMNDRMTDQ0TAAAAAAQAAP/AA3sDwAA/AGcAigCRAAAlLgEnPgE1NCYnJicuAScmIyIHDgEHBhUUFhcOAQcOARceATM6ATMyNjcWFx4BFxYzMjY3HgEzOgEzMjY3NiYnJSYGBw4BBz4BNzYmJy4BNTQ3PgE3NjMyFx4BFxYVFAcOAQcGIyImJwUuAScuAQcOASMiJiceATMyNz4BNzY3HgEVFAYHDgEXHgEXFzIwOQE4AQNqERIDGxxBOwUaGlk8PEdLPj5ZGRkhHwQVFgsIBQUXDwMHBCZYJA4bGkksLTMaMRcgTCEDBwQOFgUFBwv90wkSBhU9GxEXBAEEBR0dFBRJMzM9PTMzSRQUFBRJMzM9HjgaAecWLRAGEggWMBpGbR0LFgtDOjlXHBwJICEZGAUEAQMRDScBjA8dCyJSL0dzIz8zNEoUFRcWUDg4QzZeJw4kEgocDg4REx0oICEuDA0HBxoREA4NGwnAAgQHFhMCFS8ZBw4FH1AuNS0tQBESEhFALS01NiwtQBISCQrQAw8RBwQDBwg3MAECEhNDLy45G0suJ0QaBQ4HFCYRAQAAAAEAAP/AA/0DwAAYAAABBzI2PwEXFjY3EzE2JgcBDgEfAQE2FgcBAZIREhQJcushLAibCiwf/HQvAiboAhwTGA7+TAE47g4Jba0SFCYC1DAlDP6kEiwMSAFRDQkN/ngAAAEAAP/ABAADwAA0AAABNCcuAScmIyIHDgEHBhUUFx4BFxYzOgEzESM1MzU0NjMyFhcVIyIGHQEzByMRNjc+ATc2NQQAKCiLXl1qal1eiygoKCiLXl1qAgUCbm5bSSM3CUMoGH8Qb1FERGIcHAHAal1eiygoKCiLXl1qal1eiygoAY+AXlJXBAFyIxtSgP6FFy8vgU9PWAAAAgAA/8ADVQPAABsAOwAAJTI3PgE3NjU0Jy4BJyYjIgcOAQcGFRQXHgEXFjcGIi8BBwYiJyY0PwEnJjQ3NjIfATc2MhcWFA8BFxYUAgBHPj5dGxoaG10+PkdHPj5dGxoaG10+PtYJGwliYgkbCQoKYmIKCgkbCWJiCRsJCgpiYgprGhtdPj5HRz4+XRsaGhtdPj5HRz4+XRsaxgoKYmIKCgkbCWJiCRsJCgpiYgoKCRsJYmIJGwAAAAEAAP/AAmwDwAAVAAABMhYfARYUDwEGIicmND8BJyY0Nz4BAasGDASrCQmrCRsJCQmUlAkJBQwCiwUFqgoaCqoKCgkbCZSUCRsJBQUAAAAAAQAA/8ACwQPAABYAAAEiJi8BJjQ3NjIfATc2MhcWFA8BDgEjAgAGDAWqCgoJGwmUlAkbCQoKqgUMBgFLBAWrCRsJCQmUlAkJCRsJqwUEAAAIAAD/wAPRA8AAKwBiAI4AywELATcBYwGgAAABHgEXFgYHDgEPAgYmJy4BJz0BPAExNCY3PgE3PgE3PgE3PgEXPgE3NhYXByYGBw4BBw4BMTgBMRUjDgEHDgEVBhQVHAEVFDAVHgEXHgE3PgE3PgEnLgEjJyMuAQcOAQ8BJyUyNhceARceARceARceAQceARcWBgcOAQcGJicuAS8CJjY3PgE3OwE2MDMXNiYnLgEnLgE1OAE5ASMuAScuASMmIgc4ASMOAQcOARceARceATc+ATc+ATc+ATE4ATE1Nz4BJy4BIyc3BTAUMQ4BBwYUFxQWFTEXOAExMBYXHgEXHgEXMwcGFhceARceATsBFzgBMTAWNzI2Nz4BNz4BNz4BJy4BJyYGBxcuAScuAScuAScmNjc+ATc0NjE1Nz4BFx4BHwIWBgcOAQcOAScuAScuATclNhYXHgEXHQEUMBUWFAcOAQcOAQcOAQcOAScOAQcGJicuAScmNjc+AT8CFxY2Nz4BNz4BMzgBMTUxPgE3PgE3NiY1NDAxLgEnLgEHDgEHDgEXHgEXHgEXHgExOAExMxceATc+AT8BFwHOGz4JBQwLCxoKCQ4acj5BNAQBAgILBQUMBQYYEQ8eEAYiGxw3Dq8GDQsGCgMDAwEBBgMDAwEBHjAtVhkHEQgJCQMHJAICAwYiERALAQRGAc0FFREMFggIDQUFDgYGBQQZKAwOAQQEPkAiSB8gNRANAwQDGBhPGQEBAQFOAgEEAgQCAgIBAQYFBQcDCw0FAQkxEhEGAg4mFRw4FxkfCAQFAQIBAQEBBwcRCVEf/UACBwQBAQMBAgECBgUICQZOIAMDCgUOBwcLAwIDAwMDCAUKGw8OEQQDAgEVTi4yMgYMERgLDA8DAwQBAgEEBQoDAQENUUZCaRUNAQIBBAUVEyVRHA4zFBMMBwGYGXE9QTMEAQIBCgUFCwUGFxAPHRAFIBscNw4cPAoFCwkKGQoID7oFCwsGCQMCAwECBQMDAwEBAQIeLytSGQcQBwkIBAQOCAMHAgMDAwIGIBAPCwEDRwNmBDo8IEMcHTAPCwIEBhYYSRgBAQEBBRQPDBQIBwwEBQwFBQMDGCMKDAIEigIBAwIEAgECAQEGBAQGAQYJAwIDAgEBBy0REAgCDCITGTIULBkBAgIHBg8GSx01AQIBCQUFCwUFFxAOHBAEIBobNQ4bOwsFCgkKGAkHDxluO0AzAwGCBQsLBQkDAwIBAgUDAwMBAQEfLSpRFwgPBwgIBAQPBwMHAwIDAwIGHw8PCwNF9wEEDQoDCQUGCAIBAwMDBwQIBQFLCBUNBgkDBAMBAQECAgUWFhQ3HRcqDwwbAgIhCJ0DEAsMFwcGEQkJGAsQEwQBAQEBFDQDAysOCA8TOyAhRR02IQcDFRcXMRmVBAQXGU0YAQEBAQUVDw0VBwgNBQUOBQYEAxgnCw0BBAQ9PiJGHh40EA0C5AIBAwIFAQICAQEGBQQIAgsNBAEJMRERBwIOJRUbNhcYHggEBQECAQEBAQYHEQhPHgAEAAD/wANzA8AAWQB/AIMAnAAAATIWHwIeARcWBg8BFxwBFRceAQcOASsBFx4BBw4BKwEXHgEHDgErARUUBisBIiY9ASMiJicmNj8BIyImJyY2PwEjIiYnJjY/ATwBNTcnLgE3PgE/Aj4BMwMHMzIWFxYGDwEzMhYXFgYPASEnLgE3PgE7AScuATc+ATsBLwEHEyMVMwMHDgEPARceAQ8BNzYyHwEnJjY/AScuAScCAAkPBCBDCQ0DAwQHMAuBBwQEBBAKHXQHBAQEEAoddAcEBAQQCuASDqoOEuAKEAQEBAd0HQoQBAQEB3QdChAEBAQHgQswBwQDAw0JQyAEDwkbbR0KEAQEBAd0HQoQBAQEB3QCEHQHBAQEEAoddAcEBAQQCh1tGxtQamo1CgQMBxYPBgQBAxQGEAYUAwEEBg8WBwwEA4sKCDwLAgsJCBIGMUMBAwKBBxMJCQp0BxMJCQt0BxMJCQtgDRMTDWALCQkTB3QLCQkTB3QKCQkTB4ECAwFDMQYSCAkLAgs8CAr+7W0LCQkTB3QLCQkTB3R0BxMJCQt0BxMJCQttDQ39/UAC8BQHCQEDEAUPBxYKAwMKFgcPBRADAQkHAAAGAAD/wAOrA8AAKAA4AGEAfgCbAOwAAAEmBg8BLgErASIGBy4BKwEiBh0BFBY7ATI2Nx4BOwEyNj8BPgE1NCYnBRQGKwEiJj0BNDY7ATIWFQUHDgErASImPQE0NjsBMhYVFAYrASIGFRQWOwEyNj8BNhYXHgEVFAYHJTI3PgE3NjU0Jy4BJyYjIgcOAQcGFRQXHgEXFjMRMhceARcWFRQHDgEHBiMiJy4BJyY1NDc+ATc2MwcuATU0Njc1NDYzMhYdAR4BFxYGBwYmJzQmKwEiBhUUFhceAR8BHgEVFAYHDgEHFRQGIyImPQEuAScmNjc2FhceATsBMjY3PgE1NCYvAS4BJwN+Fi8VVAoxIOoVJQ8KHRBWHysrH1YQHQoPJRXuI0EbkRASGBX9lwYEVgQGBgRWBAYCTJESLRjuFiAgFuoOEhIOlQ0TEw2VGy0MfAgOAwMKBQX+qjcwMUgVFRUVSDEwNzcxMUgVFRUVSDExNyokJTcQEBAQNyUkKiolJTcQEBAQNyUlKk8ICSQbEw0NExkkAwIRDQ4UAg0IFAoMAgIDBgMvHCUNDAkUCxMNDRMZIwMBEA0OFAIBDAkUBQgCAwQKBy8OGAkBKwwBDTIcJA4LCw4sH6ofLA4MDA4XFXUMJRQYKgzpBQYGBaoFBgYFInQPEB8WVhYfEw0NExMNDRMbFksFBAECCgoGCgOtFRVIMTE3NzAxSBUVFRVIMTA3NzExSBUVAdUQDzgkJSoqJSU3EBAQEDclJSoqJSQ4DxDEDBsPHi8HBQ0TEw0EBykbDhQCARAOCQwOCgQIAwMEAQwILx8RIAwJCwMFDRMTDQUHKBwNFQECEQ0JDQUCBAgFCQ0CDAMRCwAEAAD/wAN0A8AALwA0AFoAqwAAASIGBw4BHwEHDgEHDgEHDgEXHgEXHgEzMjY3PgE3NiYnLgEnLgEvATc2NCcuASMhBSEnIQcFIR4BFx4BFx4BFx4BBw4BBw4BIyImJy4BJyY2Nz4BNz4BNz4BNxMXHgEVFAYHDgEHFRQGIyImPQEuAScmNjc2FhceATsBMjY3PgE1NCYvAS4BJy4BNTQ2NzU0NjMyFh0BHgEXFgYHBiYnLgErASIGFRQWFx4BFwEqCA8EBAEENgIHEwsVLA4rJQ0IMC0thl1dhi0tMAcPJysOLBULEwcCNgQFBA8I/lUBV/79HwFBH/74AQ0BAwEHEwoVKgspHwwFJiQjcVJUcCMjJgYLHygLKhUKEwcBAwF2NiAoDg0KGA0TDQ4SHikEARENDRUBARIMFwYMBAQFDQo2EBsJCgorIBIODRMdKQQBEA4NFQEBEgwXDRIDAwQIBQNuCAcHEQdoAwkXDho9F0uaRi1dJicuMycnXCdOk0sXPRoOFwkDaAcRBwcIejo6QAIDAgkXDRs5E0Z7Ph9IIB8rKB4dSiM4g0UTORsNFwkCAwL+/A0INCETIw4KDQMIDRMTDQgHLR8NFQIBEA4MEAUEBQsHCxEDDQQSDQweECM0BwgOEhIOCAYuHw0VAQIRDQwQEg4FCgQEBgIABgAA/8AECwPAABsAOABMAFoAaAB2AAAlIicuAScmNTQ3PgE3NjMyFx4BFxYVFAcOAQcGBzI3PgE3NjU0Jy4BJyYjIgcOAQcGFRQXHgEXFjMRIgYdARQWHwEWMjc2NC8BNTQmIyUzMhYVFAYrASImNTQ2BxQWOwEyNjU0JisBIgYXMzIWFRQGKwEiJjU0NgKLQzo6VxkZGRlXOjpDQjo7VhoZGRpWOzpCT0ZGaB4fHx5oRkZPUEZGaB4eHh5oRkZQDhIFBFUKGgoJCUwTDf4AVQ0TEw1VDhISaBMNgA4SEg6ADRN2Kg4SEg4qDhISghkZVzo6Q0I6O1YaGRkaVjs6QkM6OlcZGUAeHmhGRlBPRkZoHx4eH2hGRk9QRkZoHh4CShIOqgcLBVUKCgkbCUydDhIrEw0NExMNDRPLDRMTDQ4SEpgTDQ4SEg4NEwAJAAD/wAO2A8AAhADeAPEBKQE3AVEBYQF2AZsAACUeATMyNjc4ATE0Njc+ATc+ATc+ARceAQcOAQceATMyNjc+ATU0JicuASMiBgceARcWBgcGJicuAScuAScuATEuASMiBgcjFAYHDgEHDgEHDgEnLgE3PgE3LgEjIgYHDgEHMQcOARUUFhceATMyNjcuAScmNjc2FhceARceARcUMhU4ATMXIiYnDgEjIiYnLgE1NDY3MjYxPgE3MT4BNz4BMzIWFz4BNy4BJy4BJy4BJy4BPwE+ARcyFhcwFjMeARceARceARceARc+ATMyFhceARUUBgcOASMiJicOASMDOgEzOAExLgEnLgEnBx4BFx4BAyImJy4BJy4BJzQmPQE5AzA2NwcmNjc+ATsBMhYXHgEHJx4BOQIVIxUcAQcUBgcOAQcOASM3Ix4BFx4BMzI2Nz4BNycOAQcOAScuAScuATc+ATc+AR8BHgEXFgYHBxY2Nz4BNycOAQcGFhceASUeARcWFAcOAQcxDgEnIiYnLgEnNwcWNjcxPgE3PgEnLgEnOQMuAScuAQ8BDgEHBhYXHgEXHgEzAZ0XNBwbNBgBAQEFAgUMBgUXCwoHBQULBQsWCx87GBcdHRcYOx8LFwsDBAEFCQsLFgUBBQQCAwEBARc0Gxs0FwEBAQIEAgULAwUWCwsJBQQKBQoWDQwaDAsRBwMiLB0XGDsfCxYLAwYCBQgKCxcFAwgEAgMBAQFnJUAbEyoWMlMdHSE0LAECAQIBBxYNECgXGSgSDyESAQEBBQ8NBwsDBAECHQQVDAECAQIBAwYFCBQKFCEDEyIQEioWMlMdHSEhHR1TMhYqEhxAJAMBAQEFFQsDBQMKCxEHBwoBJjAMBgkDAgIBAQcVHAIDBAQMB7cHDAQEAwEdFgcBAQICAgkGCy4mMmcBAwILGAwMFgoBAwJgCSAUFjYcDhIFBQECAxQJBxcKfgUGAQECA4YKFQwHDAVJAwUBAQEBAgYBggUHAgECAggKBwwEBQsFBwwFSyEPHQ4PFQYFAQMEFQgBAgEHFwp+BAcBAQIDCR4UCxgObxkaGhkBAQECBQMHEwoKBwUGFwoKEQcFBSYkJWM6OmQkJSUFBQQHAwsXBAUJCwIIBgIFAQEBGRoZGQECAQIGBAcRCAsJBQUWCwkTBwUFCAgGDAUDI3ZJOmMlJCYFBQUKBgsWBQYICwcNBAMEAQEBbRwYCws3LSx0QVKOLQIBAQEFEAgJDgwKDRUGAQIBBQgCAQYGBQ0GXQwLBAEBAQEDAgQOCxM/LwcVDgsMOCwsdUFBdCwtNwsLGBwCxx0lCwMEAh8EDAgHEP2+LxYLFgkEBwMBAgEBAgYIBw0FBgUFBQUNBgYFAQEBAQIBAwcECRYLFjBtAwYDExUUEwMHA5MOIwwMBhIJFw0NGQwYKQ4KBQZSAwkGBgsFDAcBBwQKBi8HEAcHCwQECEEHDwgFCQQECwYFAwEDBAQKBzCGAQgJChgODhsMFCQMAQMBCgUGUgMJBgYLBQ4jDAcJAAYAAP/AA5cDwABCAG8AkgCXAMEA6QAAAQcOASMiJi8BBwYiLwEHDgEjIiYvAQcOASMiJi8BDgEVFBYVNzYyHwE3NjIfATc2Mh8BNzYyHwE3NjIfATY0NTQmJyUHJz4BNzY3PgE3NjMyFx4BFxYXHgEXBycuASMiBg8BJy4BIyIGDwEnJiIHMSc3MzYWFxQwMRc3PgEzMhYfATc+ATMyFh8BLgEnLgEjIgYHBzcOAQcBOAExJwcGIic4ATEnBw4BIyImLwEHDgEnFhceARcWMzI3PgE3NjcGJic3BgcOAQcGIyInLgEnJic3FxYyPwEXHgEzMjY/ARcWMj8BFxYyPwEXA3tBBAsFBgoETk4IGAhOTgQKBgYKBE5OBAoGBgoEPQ4OASoIGAhBQQgYCEFBCBcJQUEIFwlBQQgXCS4BDg79rU4+DiMUICMjSSYmJyYmJkoiIyAUIg5CTgQKBgULBE5OBAoGBQsETk4IFwkwFggaOBUhIQ4hEhIiDSEhDSISEiINDAgTCj17MTJ7PSEhCREHAcYUFBtMGxQUDSISESINFRQTMhgXHh9JKiotLSsqSR8fFhk2FcwRJSVnP0BGR0A/aCUlETNBCBcIQUEFCgUGCgRBQQkXCEFBCBgIQTYB1h8CAgICJSUEBCUlAgICAiUlAgICAh0XLBQECAQUBAQfHwQEHx8EBB8fBAQfHwQEFgQKBBQtGGxNPidPJTgsLDsPEBAPOywsOCRNJ0FNBAQEBE1NBAQEBE1NCAgqFgsJFAEgIQwODgwhIQwODgwNFCYSbF1dbENDECIR/mQUFBoaFBQNDQ0NFBQSCwciHBwoCwsMCygdHCMLChQ5QDY2ThYXFxZQNzZAMkAICEBABAQEBEBACAhAQAgIQDUABwAA/8ADqwPAAC4AQQBWAGUAcgB+AJAAAAE0Jy4BJyYnNTQnLgEnJiMiBw4BBwYVERQXHgEXFjMyNjceATMyNz4BNzY9ATgBIxQGIyImNTQ2NzI2Mz4BMzIWFSUUBgcOAQcOASMiJj0BHgEzMjY3FQUeARcOARU4ATEVLgE9ARMyFhUUBiMiJjU0NjMDNR4BFxUUFhcuATUFIiYnLgE9AR4BMzI2NxUUBiMDqxQTRC8vNxkZUTQ0NTY0NFEYGRkYUTQ0NgsWDClvOzU0NFEZGUCAYGCAEhEBAQEdYTxggP8AFQwtTBwLFAtbhSl4Pz93Kv5AJms5BQVQcOBSjo9RUo6NU+AkZjYGB05/AeA0YyATFidzRkV0J45SAWEgGxwqDQ0EwikfHicJCgoJJx4eKv4qKR4fJwkKAgEXFgkKJx4eKaAiPj4iDBkMARQZPSLKDhgIBhgRAQE/IC0bGhobLWMaHwMKFgs0BjsePAFaMy0uMTEuLTP9yj0ZHwQsDhoMAzIqihQTCx0QORofHxo5LTIAAAAcAAD/wAOqA8AAAwAGAAwAFQAeACcALQAxAEAATwBTAJEApgDBAMYBCgFOAVIBkAHOAgwCSgKIAsYDBAMSAyADJQAANzM1IwEnByUzNCYnBz8BLgEHDgEVMz8BLgEnJgYHFzcHHgEXFjY3JyUHFjY3JwMTNwMDFBYXHgEzNSImJy4BNSMFMjY3PgE1IxQGBw4BIxU3ESMREx4BMTgBMTgBMTgBMTgBMTgBMTA2MToBMzYyFx4BFzcuAScmIgcqAQcqASMwIjE4ATE4ATE4ATE4ATEwFhcXDgEHDgEHDgEHFz4BNz4BNz4BNycnHgEXHgEVFAYHDgEHFz4BNz4BNTQmJy4BJwclFTM1IxcqATE4ATEwFDE4ATE4ATEwFDEcARUUFhceARceARceATM1IiYnLgEnLgE1JjQ1MDQxOAExOAExOAExOAExOAExMCIjFzI2Nz4BNz4BNzQ2NTwBNTA0MTgBMTgBMTA0MTgBMTAiIyoBMTgBMTgBMTgBMTgBMTgBMTAUFRwBFQ4BBw4BBw4BIxU3NSMVNw4BMTgBMTgBMTgBMTgBMTAUMzAWMx4BFx4BFx4BMzUiJicuAScuAScwIjE4ATE4ATE4ATE4ATE4ATEwBgcXMjY3PgE3PgEzNDI1MDIxOAExOAExOAExOAExMCYnLgExOAExOAExOAExOAExOAExIhQjDgEHDgEHDgEjFTcOATEwMjE4ATE4ATE4ATEUMDEWFBceARceARceATM1IiYnLgEnLgEnNDAjOAExOAExOAEzOAExOAExMAYHNz4BMTgBMTgBMTgBMTgBNTA0MTQmJy4BJy4BJy4BIxUyFhceARceARccARc4ATE4ATE4ATE4ATE4ATEwNjcnIgYHDgEHDgEHDgEHMBQxIjAxMBQxOAExOAExMBYXHgExOAExOAExOAExOAExMDQxMjQ3PgE3PgE3PgEzNQc+ATE4ATE4ATE4ATE4ATEmIjEiJiMuAScuAQcOAQcXPgE3NhYXMhYXOgEzOAExOAExOAExOAExOAExMDY3BwYWFx4BFx4BFx4BMxQyMTAUMzgBMTgBMTgBMTA2Nz4BMTgBMTgBMTgBMTgBMTgBJzAmNS4BJy4BJy4BNycBMjY3PgEnBxYGBw4BIzcuAScmBgcXPgEXHgEXASE1IRXHICACJQUb/fkgCAYSnhIHEggICSDRHQMLBgcNBhE6HwEMCAgRBxb+vwkKEwYaiAJAAj4VFBQ2HhMdCgkOQAHTHTcVFBVADgkKHRSSQCAEAQICBQMGEAkTIgsyFzwYDBYIBAYDAQIBAQEEcgkYEAgTCgsXDCMLFgoKFQoUJA45AgIFAgIDAgECBQI5BgcCAgIDAwMKCTL9SUBAIBgIAQEBBgUGEg0OIRQNDwUFBwIDAwEIGFYSHg0LEAQFBQEBCBgYCAEDAgIGAwMLCWhAIA0EAQEBAQQCBQ0IEC0cFCIMBgkEAQIBAQQObBUrDwgOBQIEAgIBBAwNBAEBAQMCBAwHDhwLZRYIAQEBAQMCBAwJETYmFyAKBQgCAgEBAQEIFToYBwEBAQMCBA4LF1A/LTYPCAoDAgIBAQcYrCpBFgsRBgMFAQEBAQEHFBQGAQEBAwMEDQkRLRqVBgIBAQEDAQMJBgodESJJFjsOLBUMFAgEBgIBAQECB8oVFhQKFAkEBwMBAgEBAQQODQUBAgIGAwYQBw4MDDsCQi9OFxgEHzQSAg8PMxyRFDweHD4WLAQdFhUmDP42AUL+vpIBAWsgIBYIDgQaFxoFAQQEEAgFDQYJAgIBBBuzBgkNAgMEBhczHgMHCBL+gv76AQEG/vokOxYVFUALCwokGp4SFRY8Jh4jCgoKQJ8Ba/6VAWsYCAEBAQMNDigcFgMCAQEIGOoQGAsGCwYGDgg2CA0GBgwHDSMaHq0CDQ0MHA8PHQwNEQQeDBwPDyIRESIPDh8LKFN7e3sBAQECAQMGAwgTCgsUCQgJQAUDAwgEBQkEAgMBAXAKCQgVCwoSBwQGAgECAQEBAQEBAwIECgUFBwMCBEBwkpKSFAcBAQECAQMGAwYLQAgFAgQCAQEBBhQ+DQcEBgMBAwEBBxUUBwEBAQEDBQMHCEBDCgQBAQIBAgUDBg8IERtAEAoFCgMCAwEBAwqzBQIBAQEDAgMKBQsdDx4zQCIVCxQJBAYCAgEBAQWpIBIJEgYEBgIBAQEBAQQODQUBAQEBBAMFDgcOFUB2GAcBAQEBAQEBAwUsNBkhGwMCAQEBAQcXQjFTHA0WCAMGAgECAQEHFBMHAQEBAQQDBhAKFTEcGf72LyUlXCwlGTYXGB7BHSIGBgcULwQGBAUWEf1OQEAAAAAHAAD/wAOgA8AAGAAnAGcAcQB7AJ4AqAAAEyIGBw4BBwYWFx4BMzI2Mz4BNz4BJy4BJxcOAQc+ATc+ATMyFhcWBgE0JiMiBw4BBwYPAQ4BDwEGFhceATMyNjM3OAEVBhYfAR4BMzoBNzIwMQcGFhceATMyNj8BPgE/ATY3PgE3NjUHLgEnPgE3DgEHBTc+AT8BDgEPAQUGJi8BLgE3Njc+ATc2NzoBMzIXHgEXFhUcARUGBw4BBwYHNw4BDwE3PgE3B/oVKA8aLAcCBAYFDAYCBAIZgBohAx4OJhMUCDYhCxgJBg8ICA4GDAQChBMNT0dHezQzKVE/ZRgpAwMFBQ0HAgMBigQOEVIOIxMECAMBGwIGBwQLBQMGA2Y8UQoNLCIiLQwMVxRHLSxRIQEKC/1rExFKLw0UHgxsARIIDgZSBQUBDBkZRCgpKwIEAiolJTcQEBUeH1Q3N0bZCDwsLxYmRh8CASEQEBqFGggQBgUFAQYoGiFZHg8QAYsIFgokOggHBgcGCyQCmw0TDAwtIiIsDQpRPGYIEQcGBgEbARYsEVIODgGKCBEGAwQBASkYZEBQKjM0e0dHT78tRxQLCgEhUSzBMCs8CAIfRiYWsQEFBVIGDghGNzdUHh8VEBA3JSUqAgMCLCgpRBkZDAIvShETbAweFA0AAAAEAAD/wAOvA8AANgBUAHcAoQAAAR4BFx4BFxYGBwMOAQcOASMOAQcFDgEjIiYnLgEnAyY2Nz4BPwI+ATc+ATc+ATc2MhcFHgEXAR4BNy0BLgEnLgEnLgEnJjQ3EwcOAQcOARcTHgEXJRM2JicuASclJiIHDgEHDgEHDgEHAwYWFx4BFwUWNjc+ATcDPgEXHgEXHgEXHgEXHAEVBw4BBw4BIyoBJyImJy4BJy4BJyY2NTc+ATcDgQkQBQYIAgIBAm8EFQ8PJBQMIxX+wAcMBxMlDw8VBG8FBwwMJRbYDgIKBgcQCgkVCwsXCwFACxUJ/ZcIFAkBQf74CxUJCRAGBggBAgNRuQoQBQYDAm8DCwkB6W8CAwYFEAr+vwQKBQUJBAUHAwMEAW8CAwYFEAoBQAoUCAkLAw8GDAYDBgMCBQECAgEcAQYEBQoFAgQBAwYDAgUBAgIBAQEcAgcFAyEHEAoJFQsLFwv+HxIhDAwNEhgFSgEBDAwMIRMB4RYtExMaBjE+CxUJCRAGBggBAgNKAgoG/RwFAwJKPQIKBgcQCgkVCwsXCwFdKwIMCAkTCv4fCREFmwHhCRQICQsDSgEBAQMDAgcEBAkF/h8JFAkIDAJKAgMGBRAKAeMEAgEBAwECBQIDBgMDBwN/BQoDBAMBAwIBBQMCBgMDBwN/BgsDAAAAAAIAAP/AA5gDwAApAFkAACUiJicmJy4BJyYnJjY3PgEzMDIxMhYXPgEXMhYXHgEHBgcOAQcGBw4BIwM4ASMiBgcOARcWFx4BFxYXNjc+ATc2NzYmJy4BIyIwMSIGBw4BIzgBMSImJy4BIwIAAwcDBjY3iD4+FA8cKSJdOQFBUhYWUkI5XSIoHQ8UPj6INzcFAwcDqQEqRBggFg0PLzBuMzMXFzMzbjAvDw0WIBhDKwFMPgEDEQoKEQMBPkwgAQICHh1tT09mTpIxKSo8HyA8ASopMZJOZk9PbR0eAgIBAtUeHSd1QU9AQWAfHwsLHx9gQUBPQXUnHR5mAwoMDAoDZgADAAD/wAOgA8AAUABtAIAAAAEiBw4BBwYVFBYXNy4BNTQ2MzIWFRQGBxMzMhYVFAYjISImNTQ2OwE3JicuAScmNTQ3PgE3NjMyFx4BFxYVFAYHDgEnLgE3PgE1NCcuAScmIwMhJw4BIyImJy4BNz4BFx4BMzI2NycOASMiJicDEyIGFRQWFx4BMzI2Nz4BNTQmIwIAQDg5VBgYSD1HGR5eQkJeHhnAVw0TEw39AA0TEw1XWiUfHysMDB0dZkRETU1ERGYdHSsnCBoLCgMJHyQYGFQ5OEDgAcBJI0woDBcMDRACARUNChMKID0bRgwZDQ0ZDK7gKDgaFgsYDQ0YCxYaOCgDSxkYVDg5QE+FKoYWPiRDXV1DJD4W/pgSDg0TEw0OEqkZIiFQLS4wTkREZR0eHh1lREROQncwCgMICBsKKGI3QDk4VBgZ/OqLEBABAgIUDg0QAgEBDQuFBAQEBP64AkA4KBosDQYHBwYNLBooOAAAAAABAAD/wAJsA8AAFgAAJSImLwEmND8BNjIXFhQPARcWFAcOASMCVQYMBKsJCasJGwkJCZSUCQkFDAb1BQWqChoKqgoKCRsJlJQJGwkFBQAAAAMAAP/AA6ADwAAiAFIAYQAAATM1NCYjISIGHQEzMhYVFAYrARUUFjMhMjY9ASMiJjU0NjMHFRQGKwE1NCYjIgYdASEiJj0BPgE1NCYnNTQ2MyEVFBYzMjY9ATMyFh0BDgEVFBYnFRQGIyImPQE0NjMyFhUDgCBTTf4ATVMgFh8fFiBTTQIATVMgFh8fFiAuMmATDQ0T/qAyLiUwMCUuMgFgEw0NE2AyLiUwMJsTDQ0TEw0NEwH1oE5SUk6gHxYWH6BOUlJOoB8WFh+mZDMtdQ0TEw11LTNkCz4oKD4LZDMtdQ0TEw11LTNkCz4oKD6bag4SEg5qDhISDgAAAAUAAP/AA6sDwAAYAFIAbQC9ANYAAAEuAQcOAQcOAQcOAQcyFjMyNjc+ATc+AScFLgE3PgEXHgEXHgEXHgEXPgE3PgE3PgE3NhYXFgYHMzIWHQEUBisBFRQGIyEiJj0BIyImPQE0NjsBBTU0JiMhIgYdATMyFhURFBYzITI2NRE0NjsBBScuAScuATU0NjsBMhYXHgE3PgEnLgEnNTQmIyIGHQEOARUUFhceAR8BHgEVFAYHDgErASImJy4BBw4BFx4BFxUUFjMyNj0BPgE3PgE1NCYDJgYHBhYXHgEXHgEzMjYzLgEnLgEnLgEnAs0LKxMDDAkIEQcEBwMGDwgPHw4OEQMTDAv+UBEEEhheKgwWCQoSCQEDAQEDAQgTCQkWDSpeGBEDEjUxRRMNIF5C/oBDXSAOEkQxPQJOIBb9qxYfIA0TOCgBgCc5Eg4g/sM2BggDBAMSDRcMEgECFA0OEAEEKR0TDQ4SICsKCgkbEDYKDQQFBAwGFwwRAgEVDQ0RAgMpHhIODRMNGAoNDiizEysLCwsUAhEPDh8PCA4HAwcECBAICQwDAxMTCwsCDAwLGg4GDQYBAgECBAILKhRcG0MeKhkZBxgMDR4OAgUCAgUCDh4NDBgHGRkqHkMbRTCADhLgQ11dQ+ASDoAwRdVgFh8fFmATDf8AKDg4KAEADRNTDgEGBAQKBg0TEA0NEAECFA0gLQYJDRMTDQgINCIQHg0MEgQOAhILBgwEBQURDA0QAQEVDSAtBgkNExMNCQMNCg0jEyE0AZ8LCxMUKgsCBAIBAgEGDQYOGgsMDAIAAAAABgAA/8ADoAPAACAAKgA1AD8AawCIAAABIyIGBzU0JisBIgYdAS4BKwEiBh0BFBYzITI2PQE0JiMFNDY7ATIWHQEjJTU0NjsBMhYVESMhIzU0NjsBMhYVAQcGFhceAT8BFx4BMzI2Nz4BLwE3PgEnLgEvAi4BIyIGDwIOAQcGFh8BNz4BPwEXHgEfAQcOAR8BJy4BIyIGDwE3NiYvATcDQIAJEAczLYAtMwcQCYAtMxMNAwANEzMt/WANE4ATDcABAA0TgBMNwAHAwA0TgBMN/jUJAgoLCxsMLy8FCwYHDwYLCgIJJwkHBAQUDjYYBhYODhYGGDYOFAQEBwknPAsSBQ0NBRILHBQIBwIFGgUKBgYKBRoFAgcIFBwBNQICei0zMy0lAgMzLesNExMNlS0zChMNDRPLy4ATDQ0T/rV1Ew0NEwHEMw4ZCAgCBxgYAwMFBAgZDjMnCRkNDRECBzAMDg4MMAcCEQ0NGQknPwINCxkZCw0CBBMIFgscDQMDAwMNHAsWCBMEAAACAAD/wAN1A8AAOABfAAABPgEfAR4BFxMWBg8BBiYnLgE1EQcOASMiJi8BERQGBw4BLwEuATUTIyImJy4BPwE+AT8BNhYfATcFMzIWFx4BFQMXETQ2NzYWHwE3PgEXHgEVETcDJwcOASMiJi8BDwECcAYRCLoLDgESAQ8MzAcOBgUGSgQNBgcNBEwGBQUOB98MDxEWBw0FBAQCJQIOCt8IEAZqaf43EQYMBQQFEp4LCQkTB2prBxMKCQyMEo52BQwHBw0FdrgZA1UGBgImAhEL/XcMEgMmAQMFBQ0HASdXBQYFBE7+5AcNBQQEASYCEwwBqQYGBQ4HvwoOAScBBgZ8fNoFBQUMBv5SGwFEChAEBAQHbX4IBQQDEQr+qRoCVR2KBgYGBoofgwAAAAACAAD/wAMaA8AAJQBOAAAlIiYnLgE3EyMiJicuATcTPgE7ATIWFx4BDwEzMhYXFgYHAQ4BIxMiBgcDBhYXHgE7ATIWFx4BDwEBNjQnLgErASImJy4BPwE2JicuASsBATwECQQJCAR1aBIgCwoGBnAJLx+/EyEKCwMIQWgXJggJCRD+SQUMBm8NDAJwAQIBAQQEeg0WBwcEBE4BVQMBAQQFfA0WBwcDBUoBAQEBBAS/IAIDBhUKAVYRDg8jEQEeHSMSEA8mEZgZFRUsEP5IBAUDABAG/uMDBAIBAwsKChkM5AFWAwcBAgUMCwsaC6oEBQECAwAAAQAA/8ACwQPAABYAAAEiJi8BJjQ3NjIfATc2MhcWFA8BDgEjAgAGDAWqCgoJGwmUlAkbCQoKqgUMBgFLBAWrCRsJCQmUlAkJCRsJqwUEAAAEAAD/wANLA8AAGgApAFMAewAAASEiBhURFBYXHgEzMjY3JQUWMjc+ATURNCYjEycmIg8BETQ2MyEyFhURAzgBMSIGBy4BIyIGBw4BFxYXHgEXFhceATMyNjc2Nz4BNzY3NiYnLgEjFw4BBy4BJyY2Nz4BMzgBMTIWFx4BMzgBMTI2Nz4BMzgBMTIWFx4BBwKr/qpNUwkHBAgEBAkDARsBGwcRCAcJU01g+wcSB/suMgFWMi7JFiAMDCAWGywQEw0HCBoaORcXAgMHAwMHAwIXFzkaGQkHDRMQLBsxCVMXF1MJBAYJBxMMExABAxEKChEDARATDBMHCQYEA2BTTf2ACQ4FAgICAqKiBAQFDgkCgE1T/RePBQWPAkkyLi4y/bcCPg4LCw4UExc/IyohIS0MDAECAQECAQwMLSEhKiM/FxMUkzBCDAxCMBQkCwgIGQIJDAwJAhkICAskFAACAAD/wAOYA8AAKQBZAAAlIiYnJicuAScmJyY2Nz4BMzAyMTIWFz4BFzIWFx4BBwYHDgEHBgcOASMDOAEjIgYHDgEXFhceARcWFzY3PgE3Njc2JicuASMiMDEiBgcOASM4ATEiJicuASMCAAMHAwY3Nog+PxMQHSkhXjkBQVIWFlJCOV0iKB0PFD4+iDc3BQMHA6kBKkQYIBYNDy8wbjMzFxY0M24wLw8NFiAYRCoBTD4BAxEKChEDAT5MIAECAh4dbU9PZk6SMSkqPB8gPAEqKTGSTmZPT20dHgICAQLVHh0ndUFPQEFgHx8LCx8fYEFAT0F1Jx0eZgMKDAwKA2YAAQAA/8ADfQPAACIAAAEGBw4BBwYxMCcuAScmJyY3PgE3NjM2FjEwNhcyFx4BFxYHA3kTPT2ENDQ0NIQ9PRMLBwczLSxAYEpKYEAtLDQGBwsB12FMS2gcGxscaEtMYTs5OVobHAGAgAEcG1o5OTsAAAEAAP/AA8EDwAAXAAABFhcWFAcGBwEGJy4BJyY1ETQ3PgE3NhcDgykVFBQVKf4TKSssSBcXFxdILCspAk4YJidSJyYY/uQXAQIpJSUvAjgvJSUpAgEXAAABAAD/wANBA8AAGgAAATYyHwEWFA8BBiInJjQ/ASEiJjU0NjMhJyY0Aj8JGwnVCgrVCRsJCgqe/fgNExMNAgieCgKsCQnVChoK1QkJCRsJnxMNDROfCRsAAQAA/8ADSwPAABoAAAEmIg8BBhQfARYyNzY0LwEhMjY1NCYjITc2NAHBCRsJ1QoK1QkbCQoKngIIDRMTDf34ngoCrAkJ1QoaCtUJCQkbCZ8TDQ0TnwkbAAQAAP/AA4oDwAAiAEUAUgBeAAABJicuAScmIyIHDgEHBgcGFBcWFx4BFxYzMjc+ATc2NzY0JwcGBw4BBwYjIicuAScmJyY0NzY3PgE3NjMyFx4BFxYXFhQHJSIGFRQWMzI2NTQmIxEiJjU0NjMyFhUUBgOKFSIjYUA/UFA/QGEjIhUWFhUiI2FAP1BQP0BhIyIVFhY3Eh4eVDc2REQ2N1QeHhINDRIeHlQ3NkRENjdUHh4SDQ3+rUtqaktLampLMUREMTFERAIPJCssTRoaGhpNLCskJFYkJCssTRoaGhpNLCskJFYkfh4nJkMXFxcXQyYnHhYyFh4nJkMXFxcXQyYnHhYyFuRqS0tqaktLav7WRDExREQxMUQAAAAABQAA/8ADlwPAACwAVgBgAHwAkgAAAQYHDgEHBiMiJicuATc+ARceATMyNz4BNzY3NjQnLgEnJjY3NhYXHgEXFhQHBQEOASMiJicmND8BLgEnJjQ3Njc+ATc2MzIWFzc2MhcWFAcBOAExOAExJzcuASMiBhUUFgc3LgE1NDYzMhYXNy4BIyIHDgEHBgcGFBceARclDgEHDgEXHgEzOgEzPgE3NiYnJgYHA4oVIyJiP0BPHzweDAwEBBcNGDMaRDY3VB4dEw0NCxsOCQMKChsIEB4MFhb+I/7qBQwGBgwFCQmIKz0TFhYVIyJiP0BPO24zjQoaCgkJ/hYTnw0dDzFECHVNDxFqSxw1FkYpVi5ENjdUHh0TDQ0ROScBVgY2JQ0QAgISCwICATtTCQIQDQ0VAgFwIyssTRoaCgkEFw0NDAQICBcXQyYnHhYyFhImEQsaCAkDChMqFSRWJTD+6QQFBQQKGgqHJU4fJVYlIyssTRoaISGOCQkKGgr+F0efBwhEMQ8diU4WNRxLahEPRRgZFxdDJiYfFjIWHEkhoiU2BgIVDQwPCVM7DRUCAg8OAAAAAwAA/8ADoAPAAA8AHwA1AAAlISImNRE0NjMhMhYVERQGASIGFREUFjMhMjY1ETQmIwERNDYzITI2NTQmIyEiBhURFBYzMjYDEP6LRkpKRgF1RkpK/kUrJSUrAXUrJSUr/ZAlKwGQDRMTDf5wRkoTDQ0TIEpGAXVGSkpG/otGSgJVJSv+iyslJSsBdSsl/ssBkCslEw0NE0pG/nANExMAAAEAAP/AAsEDwAAWAAABIiYvASY0NzYyHwE3NjIXFhQPAQ4BIwIABgwFqgoKCRsJlJQJGwkKCqoFDAYBSwQFqwkbCQkJlJQJCQkbCasFBAAAAQAA/8ACwQPAABYAAAEiJi8BJjQ3NjIfATc2MhcWFA8BDgEjAgAGDAWqCgoJGwmUlAkbCQoKqgUMBgFLBAWrCRsJCQmUlAkJCRsJqwUEAAAEAAD/wANLA8AAHwApADkATwAAATU0Jy4BJyYjIgcOAQcGHQEOARURFBYzITI2NRE0JicnMhYdASE1NDYzARQGIyEiJjURNDYzITIWFQcUBgcVFAYjIiY9AS4BNTQ2OwEyFhUCyxAQNyUlKiolJTcQED5CU00BVk1TQj7LOVL+6lI5AQsuMv6qMi4uMgFWMi7VDAoTDQ0TCQwfFgEWHwJeNyolJTcQEBAQNyUlKjcJUEX/AE1TU00BAEVQCcJROjU1OlH9oDIuLjIBADIuLjJVDhUHVg4SEg5XBxUNFh8fFgAAAAAEAAD/wAP/A8AAQQBhAGQAlAAAAT4BMzYWFx4BFyImJxchMjY3PgE9ATQmJy4BKwE+ATc2JicuAScuAScuASMiBgcOAQcuAScuASMmBgcOAQcXPgE3BT4BMzYWFx4BFx4BFx4BFQ4BBw4BBw4BIw4BIz4BNzETIxcXNjQnASYiBwYUHwEjIgYHDgEdARQWFx4BMyEXIREUFhceATMhERcRITI2NxcWMjcBMwYNBgkQBydEHBs8HtwBbwsUBwgICAgHFAtkCAoBAQQFBRAKChgODRwOESIPKEceHkcoDh8QDx8PDxwKOgQOCAGXBg8HBw4HBgsEBAcCAwEBBQMFDQcHEAklWSUcRCfK6elPDAz8cwwiCwwMgjMKFAgHCAgHCBQKAQpR/tsJBwgTCwEbUAEbChIIKAwiCwNqAgIBBAQZPyUBAtwICAcUC2sLFAcICA4eEA8gDw0ZCwsQBgYFBwcaPyQkPxoGCAEGBgcTDTsIDAQDBAMBAwIDBwUECwYHDwcHDgYHCwQEBAMDJT8Z/lno+wsiDAONDAwLIgyCCAgHFAtrCxQHCAhR/mwKFAgHCAGdUP6zBwcoDAwAAAABAAD/wANLA8AAIAAAARQGIyERFAYjIiY1ESEiJjU0NjMhETQ2MzIWFREhMhYVA0sTDf71Ew0NE/71DRMTDQELEw0NEwELDRMBwA0T/vUNExMNAQsTDQ0TAQsNExMN/vUTDQAABAAA/8ADywPAABwAOQBqAIIAABM0Nz4BNzYzMhceARcWFRQHDgEHBiMiJy4BJyY1ASIHDgEHBhUUFx4BFxYzMjc+ATc2NTQnLgEnJiMXNCYjIgYVFAYHDgEjIgYVFBYzMhYXHgEVFBYzMjY1NDY3PgEzMjY1NCYjIiYnLgE1Bz4BNx4BFx4BFw4BBw4BBy4BJy4BJz4BdR8fa0hIUlJISGsfHx8fa0hIUlJISGsfHwGLX1RTfSQkJCR9U1RfX1RTfSQkJCR9U1RfIBMNDRMcGRpCJA4SEg4kQhoZHBMNDRMcGRpCJA4SEg4kQhoZHEgMFAgIFAwMGg4OGgwMFAgIFAwMGg4OGgHAUkhIax8fHx9rSEhSUkhIax8fHx9rSEhSAcskJH1TVF9fVFN9JCQkJH1TVF9fVFN9JCT2DhISDiRCGhkcEw0NExwZGkIkDhISDiRCGhkcEw0NExwZGkIkrQwaDg4aDAwUCAgUDAwaDg4aDAwUCAgUAAMAAP/AA6ADwAAPAB8ANgAAASEiBhURFBYzITI2NRE0JhMUBiMhIiY1ETQ2MyEyFhUDFhQHDgEjIiYvAS4BPQE0NjMyFh0BFwLw/iBVW1tVAeBVW1sbNTv+IDs1NTsB4Ds1yQkJBQwGBgwFgAQFEw0NE3cDYFtV/iBVW1tVAeBVW/1wOzU1OwHgOzU1O/6nChoKBAUFBIAFDAbVDhISDsh2AAAAAgAA/8ADSwPAADMAYQAAJSInLgEnJjU0Njc+ATc+ATU0Njc2FhcWFx4BFxYHPgE3PgE1NDY3NhYXHgEVFAcOAQcGIwMOAQcOAQcOARUUFx4BFxYzMjc+ATc2NTQmJw4BBw4BBwYmJy4BNzY3NiYnJicCAEQ9PFoaGi0yChULLEsJCAgSBwEjIkQRECQPGwoKCQsJCRMHLTIaGlo8PUQTEE4mCxQJKCQVFUkwMTc3MTBJFRUSEAMHBCd+BAkSBgYBBSoICBYYGBYgGhpaPDxFSnAyCRMKJ1lDCQ8EBAEEAR0dbU9PZQseFBIqFwoQBAMEBy18QkU8PFoaGgLhPVUiCRIJKFk9NzExSBUVFRVIMTE3I0QeCBEITDYBAwcHCBMJST4+YiQlFgAEAAD/wAOgA8AAKQA/AE0AWwAAAS4BJyYGBwYHDgEHBgcOAR0BFBceARcWFx4BMzI2NzY3PgE3Nj0BNCYnAxQHDgEHBgcmJy4BJyY9AT4BNx4BFwEUBiMiJjU0NjsBMhYVAzIWHQEUBiMiJj0BNDYDhp2VRQcQByMiIVU3N04MDjY2i0NCGgIFAwMFAhlDQ4s2Ng4MJiwsdTs7HR07O3UsLIySQz6Ujf7MGRISGRkRARIZLA0TEw0NExMDCiA6IwQBAxIQDx8ODxACEgv8g1xddx4fCAEBAQEIHx53XVyD/AsSAv7lbU9PaB0dCwsdHWhPT23iHTghIDkd/oQRGRkREhkZEgEgEg6ADRMTDYAOEgAAAAAFAAD/wAOgA8AADAAZADAAPgBfAAABMjY1NCYjIgYVFBYzETIWFRQGIyImNTQ2MxMjIgcOAQcGFRQWMyEyNjU0Jy4BJyYjEyEiJjU0NjsBMhYVFAYBFAYrARUUBiMiJj0BIyImNTQ2OwE1NDYzMhYdATMyFhUBq0tqaktLampLMUREMTBFRTBVq0QuLzoNDVNNAVVOUg0MOi8vRFX+qzIuN36rfjctARgTDUsSDg0TSg4SEg5KEw0OEksNEwH1a0tLampLS2sBK0UwMUVFMTBF/pUWF0crLCtNUlJNKywrRxcW/qstMiCWliAyLQG0DRNLDRMTDUsTDQ0TSw0TEw1LEw0AAAIAAP/AA6ADwAAtAFIAAAERFAYjISImPQE0NjMyFh0BFBYzITI2NRE0JiMhIgYdARQGIyImPQE0NjMhMhYBBhQXHgEzMjY/AT4BNzY0Jy4BLwEmIgcGFB8BISIGFRQWMyEHA6BTTf8ATVMTDQ0TLjIBADIuLjL/ADIuEw0NE1NNAQBNU/50CQkFDAYGDASAAgQBAwMBBAKACRsJCQlJ/iMNExMNAd1JAsD+AE1TU00rDRMTDSsyLi4yAgAyLi4yKw0TEw0rTVNT/koKGgoEBQUEgAMFAwYMBgMFA4AJCQoaCkkTDQ0TSQABAAD/wAQMA8AAWgAAAQYHDgEHBisBBzU3MzI2NzY3NjQnJicuAScmJyYiBwYHDgEHBgcGFBcWFx4BOwEVIyInLgEnJicmJyY0NzY3Njc+ATc2NzY3NjIXFhcWFx4BFxYXFhceAQcGBwQHBBQUQCopL4b3/IUdKgMDAgECAgIDJhpCQkOEQkNCGyYCAwIBAQIDAyodhYUvKSpAFBUEAwIBAQIDBBISOiYlK0ZGRYtGRkUrJSY5EhEEAwICAQEBBAFFLicoOhEQoqKjJh0vLi9eLzAvGiQBBAICAgIEASUbLy8uXi8uLx0moxAROignLzIyMmQyMjIsJSY5EhEDBQMCAgMFAxISOSYlKzIyMmQyMjIAAAABAAD/wAN1A8AAbAAAATUJATU0NjMyFh0BFAYHDgEHDgErASImNTQ2OwEJATMyFhUUBisBIiYnLgEnLgE9ATQ2MzIWHQEJARUUBiMiJj0BNDY3PgE3PgE7ATIWFRQGKwEJASMiJjU0NjsBMhYXHgEXHgEdARQGIyImNQM1/vgBCBMNDhIBAQMJBQMHA6oOEhIOXf74/vhdDhISDqoDBwMFCQMBARIODRMBCP74Ew0OEgEBAwkFAwcDqg4SEg5dAQgBCF0OEhIOqgMHAwUJAwEBEg4NEwJrXf74/vhdDhISDqoDBwMFCQMBARIODRMBCP74Ew0OEgEBAwkFAwcDqg4SEg5dAQgBCF0OEhIOqgMHAwUJAwEBEg4NE/74AQgTDQ4SAQEDCQUDBwOqDhISDgAAAwAA/8ADoAPAABAAIQAvAAATIgYVERQWMyEyNjURNCYjIQc0NjMhMhYVERQGIyEiJjUREyIGFRQWMyEyNjU0JiPVMEVFMAJWMEVFMP2qNR8WAlYWHx8W/aoWH+ANExMNAQANExMNA2BFMP5VMUREMQGrMEV1Fh8fFv5VFh8fFgGr/XUTDQ0TEw0NEwAEAAD/wAOgA8AAEAAbACYANAAAExEUFjMhMjY1ETQmIyEiBhU3IREhIiY1ETQ2MwEhESEyFhURFAYjBSEyFhUUBiMhIiY1NDZgRTACVjBFRTD9qjBFdQEL/vUWHx8WAlb+9QELFh8fFv5VAQANExMN/wANExMC6/5VMUREMQGrMEVFMDX96x8WAasWH/3rAhUfFv5VFh+rEw0NExMNDRMABgAA/8ADoAPAABAAGAAgACgAMAA+AAATITIWFREUBiMhIiY1ETQ2MwcVITUhIgYVHQEUFjMhNSEpARUhMjY9ASUhNTQmIyEVAyEyFhUUBiMhIiY1NDbVAlYwRUUw/aowRUUwNQFA/vUWHx8WAQv+wALA/sABCxYf/sABQB8W/vWgAQANExMN/wANExMDYEUw/lUxREQxAaswRXW26x8W9rUWH+rqHxa1QLYWH+v+KxMNDRMTDQ0TAAQAAP/AA5cDwAAhAEIAZwCMAAABLgE9ATQ2MzIWHQE3NjIXFhQPATMyFhUUBisBIiYnLgEnJyIGHQEnJiIHBhQfASMiBhUUFjsBMjY3PgE3PgE9ATQmATMyNjU0JisBIgYHDgEHDgEdARQWMzI2PQEXHgEzMjY3NjQvASUuASsBIgYVFBY7AQcGFBceATMyNj8BFRQWMzI2PQE0JicuAScCYgEBEw0NE8kKGgoJCcpeDRMTDasDBgMGCQPiDRPJChoKCQnKXg0TEw2rAwYDBgkDAQETAUBeDRMTDasDBgMGCQMBARMNDRPJBQwGBgwFCQnK/r8DBgOrDRMTDV7KCQkFDAYGDAXJEw0NEwECAgkGAjQDBgOrDRMTDV7KCQkKGgrJEw0NEwEBAwkG1xMNXsoJCQoaCskTDQ0TAQEDCQYDBgOrDRP+FRMNDRMBAQMJBgMGA6sNExMNXsoEBQUEChoKyT4BARMNDRPJChoKBAUFBMpeDRMTDasDBgMGCQMAAAIAAP/AA4sDwAANAFIAAAEiJjURNDYzMhYVERQGBTQnLgEnJicmBgcGFhcWFx4BFxYVFAcOAQcGIyInLgEnJjU0Nz4BNzY3PgEnLgEHBgcOAQcGFRQXHgEXFjMyNz4BNzY1AhUNExMNDhISAWgNDTEiIysLGgcGBgwkHB0oCwsZGFQ4OUBAODhUGRgLCygcHSQLBwcGGgssIiMwDQ0dHmVERE1ORERlHR4B9RMNASsNExMN/tUNE2AyLzBUIyMZBgYMCxoHFB0dRicnKkA4OFQZGBgZVDg4QConJ0UeHRQHGgsMBgYZIyNUMC8yTUREZR4dHR5lRERNAAAAAAUAAP/ABAADwAAbADcARQBTAGAAAAUiJy4BJyY1NDc+ATc2MzIXHgEXFhUUBw4BBwYDIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmAzQmIzEiBhUUFjMyNjUzNCYrASIGFRQWMzI2NTM0JiMxIgYVFBYzMjYCAGpdXYspKCgpi11dampdXYspKCgpi11daltQUXcjIyMjd1FQW1tQUXcjIyMjd1FQ3SMZGSIjGBkjviIZARgjIxkZIr8jGRkiIxgZI0AoKYtdXWpqXV2LKSgoKYtdXWpqXV2LKSgDuSMjd1FQW1tQUXcjIyMjd1FQW1tQUXcjI/5HGSMjGRkjIxkZIyMZGSMjGRkjIxkZIyMABAAA/8AD9APAABYAMgA/AG4AAAEiJi8BJjQ3NjIfATc2MhcWFA8BDgEjAzQnLgEnJiMiBw4BBwYVFBceARcWMzI3PgE3NicUBiMiJjU0NjMyFhUBNTQnLgEnJisBIgcOAQcGHQEUFjMyNj0BNDc+ATc2OwEyFx4BFxYdARQWMzI2NQMqCA8FWAsLDCAMPJMLIQsMDK8FDwezEhI8KSgvLigpPRESEhE9KSguLygpPBIST1U8O1VVOzxVAQYQEEc6OVTSVDk6RxAQFxARFwYFLS0sTtJOLC0tBQYXEBEXAaoGBlcMIAwLCzyTDAwLIQuvBgYBNy4pKD0REhIRPSgpLi4pKTwSERESPCkpLjxVVTw8VFQ8/QadNDY2WBscHBtYNjY0nRAXFxCdFCUmShscHBtKJiUUnRAXFxAAACEAAP/AA9cDwAAIAA4AFwAdACUAKgAvADcAPAA/AEUASABMAFAAVABZAF4AYgBmAGoAbwB0AHgAfAC6AL4AwgESAVwBYQGfAd0B6gAAARc2JicuASMVAxUyNjcnIycGFhceATM1EzUiBgcXAzUiBgcOARcPARczNSc3LgEjBzUiBgcOARcXNz0BByU3JycHMDIVNyc3IxMDFxMDIxUzJxMnAxMzNSMVJzM1IxUnFzcnBycHFycjFTMnFzcnBwEzNSMVAzM1IwUzNSMXDgExOAExOAExOAExOAEVMjAzMhYXHgEXHgEXHgEXNy4BJy4BJy4BJyYiJyIwMSIwMTgBMTgBMTgBMTAGBxcjFTMDJwcXJz4BMTgBMTgBMTgBMTgBMTQwMTA0IzQmJy4BJy4BJy4BJy4BJwcuATEiNDE4ATEUMhUeARceARcWFBcwFDE4ATE4ATE4ATE4ATE4ATEwNjcnLgEnIiYjJiInKgEjKgEjMCIxOAExOAExOAExOAExOAExMAYVHAExOAExOAExOAExOAExOAExMjAxOgEzOgEzMhYzMhYxMiYnNycjFTM1AQ4BMTgBMTgBMTgBMTgBMTAUMTAWMRQWFx4BFx4BFzcuAScuAScuATU8ASM4ATE4ATE4ATE4ATE4ATEwBgcXHgEXHgEzFjIzOgEzOAExMDIxOAExOAExOAExMDQ1PAExOAExOAExOAExOAExOAExMCIjKgEjLgEnLgEnByUWBiMVMjc+AScmJwcCqxwEAQQEDwirCQ8EHJUfAgIFBA4IagoRAx5qCA0FBQICTB0JFEAdBBAJgAgNBQQDAmkfHwI2CgqrHQEcQAEBuao4q8eVlXdrPWuJ1tYqwMBfQD1AbEA6QCOAgJ9KPko+AQiCgimrqwFrVVVVCAIBAQECAgMKBQwfESJADh4RRyERHwwGCgMCAgEBAQIIn9/f2FU5VTkWBwEBAQEDAgIFAgICAgEGBR8CAwEBAQMCAgMBAQEIFQcDBwICBAMECAQEBwICAgEBAQEBAgECBgMEBQMBAQEDAh85amr+tRcIAQEBAgUEBxoUKAwRBQMEAQEBAQcYJBQsEQkPBQMEAgEBAQEBAQEDAgQLBg4cDCgCzTAaMjIhIBQPEC4eAZUPCBEHBwgg/sAgCQgPCgcPBgcHIAFAIAwKCgGAIAYHBg8HzA4SIIAOCAogIAcGBg8H9gcBAQl/HgKLDgEPKiD+b/7AHgFA/u9AFgFAFP7AARZAQKtAQOzVEtbRgByArkAX/xL/Ev5pQEABAEBAQCAXBwEBAQEDAgQKBg0YCDgKGwwGCwQCAwEBAQcX4EABLqsdqrkKAwEBAQIBAwcEAwgEAgQCAQYDOAEDAQEBAgUEAwYCAQIBAQMLQgICAQEBAQgYGAgBAQEBOAhAQP6MBQIBAgIFAgYPCBEoEDIJGg4GCwQCAwEBAQIFeRAQAwICAQgYGAgBAQICCwkykBpeQBwcTikoGTgAAAMAAP/AA4ADwAAbADcASwAAJSInLgEnJjU0Nz4BNzYzMhceARcWFRQHDgEHBgcyNz4BNzY1NCcuAScmIyIHDgEHBhUUFx4BFxYTMhYdARcWFAcGIi8BLgE9ATQ2MwIAQjs6VxkZGRlXOjtCQjs6VxkZGRlXOjtCUEVGaR4eHh5pRkVQUEVGaR4eHh5pRkVQDRN3CQkKGgqABAUTDYAZGVc6O0JCOzpXGRkZGVc6O0JCOzpXGRlAHh5pRkVQUEVGaR4eHh5pRkVQUEVGaR4eAksTDZ52ChoKCQmABQwGqw0TAAAAAAMAAP/AA4ADwAAbACcANgAAJTI3PgE3NjU0Jy4BJyYjIgcOAQcGFRQXHgEXFhMUBiMiJjU0NjMyFgc0NjMyFh0BFAYjIiY9AQIAUEVGaR4eHh5pRkVQUEVGaR4eHh5pRkV7GRISGRkSEhlWGRISGRkSEhlAHh5pRkVQUEVGaR4eHh5pRkVQUEVGaR4eAgASGRkSEhkZkhIZGRKrERkZEasAAAAABAAA/8AEAAPAAAwAGAA+AFgAAAEiBhUUFjMyNjU0JiMVIiY1NDYzMhYVFAYXERQGIyEiJjURNDYzITIWFRQGIyEiBhURFBYzITI2NRE0NjMyFgU3NhYXFgYPAQ4BIyImLwEuATc+AR8BFjI3A4A1S0s1NUtLNSAtLSAgLS0tW1j9mVhbW1gBmgoPDwr+ZkI+PkICZ0I+DwoLD/4p4AkVBgcCCeAKGQ0MGQvgCAIGBxUI4AcSBwNzSzU1S0s1NUvNLSAgLS0gIC3m/wBYW1tYAc1YWw8LCg8+Qv4zQj4+QgEACw8PRLMHAgkIFQezCAkJCLMHFQgJAgezBQUAAwAA/8AEAAPAAC0AWABlAAABIgcOAQcGFRQWFwEOAR0BFBY7ATI2PQEzMjY/AR4BMzI3PgE3NjU0Jy4BJyYjESImJyYGDwEjIgYdASM1AT4BJy4BNTQ3PgE3NjMyFx4BFxYVFAcOAQcGIxMUBiMiJjU0NjsBMhYCoklAP2AbHAYF/roEBBAL2AsPhwYJBKUVKxZIQEBfGxwcG19AQEgWLBQHDwWolgwPogFJBgMCBgcYF1A2Nj49NjZQGBcXGFA2Nj1rHxYWIB8WARYfA8AcG19AQEgWKxX+ugQKBdgLEBALhwQEpAUGHBtgP0BJSEBAXxsc/XkHBgIDBqcQC4exAUoFDwcULBY9NjZQGBcXGFA2Nj0+NjZQFxgBXxcfHxcWHx8AAAMAAP/AA88DwAAtAEwAYwAAASYnLgEnJicmIgcGBw4BBwYHDgEVERQXHgEXFhcyFjMyNjM2Nz4BNzY1ETQmJwMUBw4BBwYHJicuAScmNRE2Nz4BNzY3FhceARcWFxEFNzYyFxYUDwEOASMiJi8BJjQ3NjIfAQO8W0BAYCcmKAUNBignJ2E/QFoICzw9nEtLHAIEAgIEAhxLS5w9PAsIHTU1jERFICBFRYs1NVQ9PF8mJyclJSZePj1V/jGyBxQHBwfDBAkEBQkEYQcHBxQHUQMuEhERIxITFAIDFBISIxEREgIOCP7gk2dnhiIiCgEBCiIihmdnkwEgCA4C/siCXV16IiELCyEiel1dggEMEREQIhIRFBMREiIRERH+9HWyBwcHFAjDAwQEA2IHFAcICFAAAAAAAgAA/8ADgAPAABYAJgAAASIGFREUBicuATURNDYzITIWFxYGIyEFISIGFREUFjMhMjY1ETQmAZpSXQkFLy44OAF2MjgEAQgF/tIBdv6LODg4OAF1ODg4AtVdUv7TBggBBDgyAXY4OC4vBQlAODj+izg4ODgBdTg4AAAAAAQAAP/AA6ADwABPAFwAaQCQAAAlDgEHFRQGIyImPQEuAScmNjc2FhceATsBMjY3PgE1NCYvAS4BJy4BNTQ2NzU0NjMyFh0BHgEXFgYHBiYnLgErASIGFRQWFx4BHwEeARUUBgE0NjMyFhUUBiMiJjUzFBYzMjY1NCYjIgYVASEiJjU0NjsBMhYXFjY3NiYnLgErASIHDgEHBhUUFjMhMjY1NCYjA4MLHA8TDQ0TIC0EARANDRUCARUPGgcNBQYGEA07ERwLCgsvIxMNDRMgLwMCEQ0NFQECFQ4aEBYFAwQLBjsiKw/9ZWpLS2pqS0tqQEUwMUREMTBFAR/+qzIuN36rFSYQDBgEBQsNFTAbq0QuLzoNDVNNAVUOEhIOPwwOAw0NExMNDQcxIw0UAgEQDg8UBgUGDwgOFQQPBBQNDiASJTkIDA4SEg4MBjIjDRUBAhENDxUYEAcNBQUHAg8JOCQVJQJdS2pqS0tra0sxRUUxMEVFMP21LTIglgUGBAsMDRgECAcWF0crLCtNUhMNDRMAAAAAAgAA/8ADGAPAABIAKAAAAScmIg8BDgEXHgEzITI2NzYmJwcOASMhIiYnLgE/AT4BMzIWHwEWBgcDC7seZB67EQcLDCsbAYwbKwwLBxEtAgoM/nQMCgIBAge7BhAJCRAGuwcCAQGI3iMj3hQzGBgcHBgYMxREAwwMAwMPCd0HCAgH3QkPAwAAAAUAAP/AA/MDwAAhAD4ASQB1AI8AAAEjNTQmIyIGHQEhNTQmIyIGHQEjIgYVERQWMyEyNjURNCYFMxUUFjMyNj0BIRUUFjMyNj0BMzIWHQEhNTQ2MwEhIiY1ESERFAYjAy8BLgEjIgYPAg4BBwYWHwEHBhYXHgE/ARceATMyNjc+AS8BNz4BJy4BJwcOAR8BJyYiDwE3NiYvATc+AT8BFx4BHwEHAzNAFhAQF/60FxAQFkBdY2NdAmZdY2P9PUAWEBAXAUwXEBAWQD02/LQ2PQJm/Zo9NgNMNj2MTyMHHRERHQgiUBAaBQUIDDkNAgwODiIPRUUHDgcJEggODAMNOgwIBQUaEVUKCQIJLw0cDS8JAgkKJDMOFwcXGAYXDjMkA2YnEBYWECcnEBYWECdjXf3nXWNjXQIZXWNMJxAWFhAnJxAWFhAnNz0mJj03/QA2PQGm/lo9NgFpC0QQEREQRAsCFhAQIAs3ShEfCgoDCCQkAwMFBgofEUo3CyAQEBYCaQocDjIYBwcYMg4cCiMHAhANLy8NEAIHIwAAAAAEAAD/wAOYA8AAFgApADcARQAABSImJwEmNDcBPgEzMhYXARYUBwEOASMRIgYHAQYUFwEWMjcBNjQnAS4BEzU0JiMiBh0BFBYzMjYXNCYrASIGFRQWMzI2NQIAIz8Z/uMzMwEdGT8jIz8ZAR0zM/7jGT8jFigP/uIgIAEeH1wfAR4gIP7iDygKEw0NExMNDRMMGRIBERkZEhIZCxsYAR0zkDMBHRgbGxj+4zOQM/7jGBsDVhEP/uIgWiD+4h8fAR4gWiABHg8R/mCqDhISDqoOEhJyERkZERIZGRIABQAA/8ADoAPAACgAOQBRAGAAbwAAASMiJi8BLgErASIGDwEOASsBIgYVFBY7ARMeATMhMjY3EzMyNjU0JiMlPgE7ATIWHwEeARcjPgE/AQEOASMhIiYnAzMyNjMyFjMhMjYzMhY7AQcVFAYjIiY9ATQ2MzIWFSMVFAYjIiY9ATQ2MzIWFQOAmB0OBwkKMh+kHzIKCQcOHZgNExMNNyEFU0gBEEhTBSE3DRMTDf4QAxEKpAoRAwkBAwL+AgMBCQFYAy8u/vAuLwMgIAQHAwEDAQGqAQICAwcEIJMSDg0TEw0OEqoTDQ4SEg4NEwLgDRcaHiQkHhoXDRMNDRP+FUdOTkcB6xMNDRMqCgwMChoECAQECAQa/bAuLCwuAeYBAQEBtdYNExMN1g0TEw3WDRMTDdYNExMNAAAAAgAA/8AESQPAAAwAEQAACQEzCQElCQEnAQMhAQEjATMBAaz+gakBJgECAUv+XQFmp/7x5/6pAZQB1Vb9tFwCRgGl/ksBUP6wAgIrAZoC/ssBNP3t/rADAvz+AAACAAD/wANHA8AAGwAnAAABNz4BJy4BIyEiBhURFBYzMjY1ESEyNjc2Ji8BBRE0NjMhBwYUHwEhAqidBQEEBA8J/ipNUxMNDhICNgkPBAQBBZ3+TS4yAZeGBgaG/gkCVdgHEgkICVNN/YINExMNAQkJCAgSB9jKATUyLrgIFQi4AAMAAP/AA4ADwAAbADcAVwAAATQnLgEnJiMiBw4BBwYVFBceARcWMzI3PgE3NjcUBw4BBwYjIicuAScmNTQ3PgE3NjMyFx4BFxYlMhYdATMyFhUUBisBFRQGIyImPQEjIiY1NDY7ATU0NgNAGRlXOjtCQjs6VxkZGRlXOjtCQjs6VxkZQB4eaUZFUFBFRmkeHh4eaUZFUFBFRmkeHv6ADRNgDRMTDWATDQ0TYA0TEw1gEwHAQjs6VxkZGRlXOjtCQjs6VxkZGRlXOjtCUEVGaR4eHh5pRkVQUEVGaR4eHh5pRkVQEw1gEw0NE2ANExMNYBMNDRNgDRMABQAA/8ADoAPAAA8AHwBLAGgAbgAAJSEiJjURNDYzITIWFREUBgEiBhURFBYzITI2NRE0JiMDIiYvAQcGJicuAT8BJy4BNz4BPwI+ATMyFh8CHgEXFgYPARcWBgcOASMnMhYfAScmNj8BJy4BLwEHDgEPARceAQ8BNz4BMwM4ATE4AQLw/iBVW1tVAeBVW1v9yzs1NTsB4Ds1NTt9Bw0HWFgPIA4NDAIRSQwIBQUZD2YtBxsRERsILGYPGQUFCAtKEQIMDQgRCXMHDQZQDwIICkFaDhYGKCgGFg5aQQoIAg9QBg0HBiBbVQHgVVtbVf4gVVsDADU7/iA7NTU7AeA7Nf21BAMuLggDCQoeEWJICx8PEBQCD1oOEhIOWg8CFBAPHwtIYhEeCgUGdwQDKlkOGgo/DQIRDFFRDBECDT8KGg5ZKgMEASIAAAgAAP/AA3UDwAAPACAAMABBAFEAYQBxAIEAAAEjIiY9ATQ2OwEyFh0BFAYDIgYdARQWOwEyNj0BNCYrARMjIiY9ATQ2OwEyFh0BFAYnIgYdARQWOwEyNj0BNCYrAQUjIiY9ATQ2OwEyFh0BFAYDIgYdARQWOwEyNj0BNCYjNSMiJj0BNDY7ATIWHQEUBiciBh0BFBY7ATI2PQE0JiMBa4AtMzMtgC0zM60TDQ0TgBMNDROAgIAtMzMtgC0zM60TDQ0TgBMNDROAAiqALTMzLYAtMzOtEw0NE4ATDQ0TgC0zMy2ALTMzrRMNDROAEw0NEwGgMy3VLTMzLdUtMwFVDRPVEw0NE9UTDf1WMy0qLTMzLSotM6oNEyoTDQ0TKhMNqjMt1S0zMy3VLTMBVQ0T1RMNDRPVEw2rMy0qLTMzLSotM6oNEyoTDQ0TKhMNAAAAAAQAAP/AA4ADwAAbADcARABSAAAlIicuAScmNTQ3PgE3NjMyFx4BFxYVFAcOAQcGBzI3PgE3NjU0Jy4BJyYjIgcOAQcGFRQXHgEXFhMyNjU0JiMiBhUUFjMXNCYjIgYdARQWMzI2NQIAQjs6VxkZGRlXOjtCQjs6VxkZGRlXOjtCUEVGaR4eHh5pRkVQUEVGaR4eHh5pRkVQEhkZEhIZGRIgEw0NExMNDROAGRlXOjtCQjs6VxkZGRlXOjtCQjs6VxkZQB4eaUZFUFBFRmkeHh4eaUZFUFBFRmkeHgHVGRISGRkSEhlVDRMTDasNExMNAAYAAP/AA6ADwAAgACoANQA/AGsAiAAAASMiBgc1NCYrASIGHQEuASsBIgYdARQWMyEyNj0BNCYjBTQ2OwEyFh0BIyU1NDY7ATIWFREjISM1NDY7ATIWFQEHBhYXHgE/ARceATMyNjc+AS8BNz4BJy4BLwIuASMiBg8CDgEHBhYfATc+AT8BFx4BHwEHDgEfAScuASMiBg8BNzYmLwE3A0CACRAHMy2ALTMHEAmALTMTDQMADRMzLf1gDROAEw3AAQANE4ATDcABwMANE4ATDf41CQIKCwsbDC8vBQsGBw8GCwoCCScJBwQEFA42GAYWDg4WBhg2DhQEBAcJJzwLEgUNDQUSCxwUCAcCBRoFCgYGCgUaBQIHCBQcATUCAnotMzMtJQIDMy3rDRMTDZUtMwoTDQ0Ty8uAEw0NE/61dRMNDRMBxDMOGQgIAgcYGAMDBQQIGQ4zJwkZDQ0RAgcwDA4ODDAHAhENDRkJJz8CDQsZGQsNAgQTCBYLHA0DAwMDDRwLFggTBAAACAAA/8ADiwPAAAsAFwAnADcASABYAGkAeQAAJSImNTQ2MzIWFRQGAyIGFRQWMzI2NTQmNyMiJj0BNDY7ATIWHQEUBgMiBh0BFBY7ATI2PQE0JiMBIyImPQE0NjsBMhYdARQGIwMiBh0BFBY7ATI2PQE0JiMRIyImPQE0NjsBMhYdARQGIwMiBh0BFBY7ATI2PQE0JiMC4kZkZEZFZGRFKjw8Kik8PBqHMDY2MIcwNja3FA4OFIcUDg4U/j2HMDY2MIcwNjYwhxQODhSHFA4OFIcwNjYwhzA2NjCHFA4OFIcUDg4UNWRFRmRkRkVkAQ88Kio7OyoqPLQ2MIcwNjYwhzA2AQ8OFIcUDg4UhxQO/vE2MIcwNjYwhzA2AQ8OFIcUDg4UhxQO/S42MIcwNjYwhzA2AQ8OFIcUDg4UhxQOAAAIAAD/wAOXA8AAXACLAJwAtADPAOQA9wEbAAABIiYnNDA1NDY3PgE/ARceARcUFhUxFDAVDgEjIiYnNCYnMTU5ASM1OQInOQMnOQMnOQEuASMxKwEiBgc5ARUjOQEVMSMxFSM5ARUxIzEVMQ4BBzEOAQcxFzI2NzY0Jy4BJzEnLgEjIgYHMQcOAQcVDgEVFBYVMR4BMzI3FRQWMzI2NTE1FjMDNTQmIyIGFTEVFBYzMjY1MQEOASMiJj0BFhceATMyNjc+ATcjFRQGByURNDYzITIWFTgBOQERDgEHMw4BHQEhIiY1MQUUBgcOASMiJj0BFhceATMyNjc2NzUUBgcOASMiJjU0Njc+ATMyFhUnLgEjIgcRNCYjISIGFREUFjMhFRQWFx4BMzI2Nz4BPQE0JicBVgsOAQEBAgoINjYICgMBAQ4LCgoCAgIBAQEBBAkFAQIFCQQBAQEBAQIBAwwIZCExAwEDBRMOSgQKBgYKBEwNFAUBAgEDMSELChENDBIJCqsSDA0REQ0MEgIpFzwgRlEFBR1IKCdJHAQFAgEREv1tEg4Bhg4SDhoMASIk/tMOEgK2ERIXPCBGUQUFHUgoJ0kcBQUREhc8IEZRERMWPCFGUAocSScPDzUn/nomNjYmAS0kIh1IKCdJHCIkJCIB2hMLAgEBBQQJEQcxMQcRCQMFAgECCxMMBAIEAQEBAQEBAwQEAwEBAQEBAQQCBwgBOy8kBBAMFCAMQwQEBANEDCATAQULBgMFAiQvAh0NERENHQIBQVwMEhIMXAwSEgz9MgsLKA4oAgMNDg4NAgMBKQUSCcYCjA0TEw3+LAQJBQ8tG28SDiwGEggLCygOKgMCDg4ODgIDUQUSCQsLKA4GEgkKDCgPVw4OAQHLJjY2Jv10JjZKGi0PDg4ODg8tGvUbLQ8AABgAAP/AA8ADwAAbADcAUwBvAHMAdwB7AH8AgwCHAIsAjwCcAKYAwwDMANQA3ADkAO0A9QD9ARkBIQAAASIHDgEHBhUUFx4BFxYzMjc+ATc2NTQnLgEnJgcyFx4BFxYVFAcOAQcGIyInLgEnJjU0Nz4BNzYXIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmBzIXHgEXFhUUBw4BBwYjIicuAScmNTQ3PgE3NicHFzclBxc3AwcXNyUHFzcXFTM1AxUzNQEVMzUhFTM1JTMVIycVIyImPQEzFzcjFTMVMzUuASMDIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmIwEjLgEnNx4BFycuASc1HgEXJQ4BByc+ATcHDgEHIz4BNwMeARcHLgEnMxceARcVLgEnBT4BNxcOAQcnIicuAScmNTQ3PgE3NjMyFx4BFxYVFAcOAQcGFyc+ATczDgECAF1RUnojIyMjelJRXV1RUnojIyMjelJRXVBGRmgeHh4eaEZGUFBGRmgeHh4eaEZGUEI5OlYZGRkZVjo5QkI5OlYZGRkZVjo5QjUuLkUUExMURS4uNTUuLkUTFBQTRS4u3SZXJgHNVyZXVSdXJ/3lVyZXmjc3N/5NewI9e/5UQ0RWFRQaTE6RNiBEAhoSe1pPT3YjIiIjdk9PWlpPT3YjIiIjdk9PWgGGWwQnH0EsNQPCJVkyRXsv/uQxWiNAMHpEyx4mA1sENCoJBCUeQCo0BFtnJFgyRHovARcyWyM/MHtEEjUvL0YUFBQURi8vNTUvL0YUFBQURi8v7T8fJwRbBDYDgCMjelJRXV1RUnojIyMjelJRXV1RUnojI0AeHmhGRlBQRkZoHh4eHmhGRlBQRkZoHh5DGRlWOjlCQjk6VhkZGRlWOjlCQjk6VhkZQBQTRS4uNTUuLkUUExMURS4uNTUuLkUTFD0nVydXVydX/jImVyZWVydXTXx7As57e/6ENzc3NymUUVEaE2dKSjZeZxMaAWkiI3ZPT1paT092IyIiI3ZPT1paT092IyL+YzJaJEExe0XOICQDWwMzLAkEJx8/LDQEwiRYMER4Mf7lMVgjPy96RM8fJwRbBDYqCQMmHkArMwSGFRRGLy81NS8vRhQUFBRGLy81NS8vRhQUBj8kWjJEegADAAD/wAN1A8AAGQAjAEUAAAEjNTQmIyIGHQEjIgYVERQWMyEyNjURNCYjJTQ2MzIWHQEjNQEUBiMhIiY1ETQ2OwEVFBYzMjY9ATMVFBYzMjY9ATMyFhUDFWBqS0tqYCg4Uk4Bqk5SOCj+dkQxMUTqAaotM/5WMy0SDmASDg0T6hMNDhJgDhICiyBLampLIDkn/pVNU1NNAWsnOSAwRUUwICD+FTIuLjIBaw0TYA4SEg5gYA4SEg5gEw0AAAYAAP/AA6ADwAAgACoANQA/AGsAiAAAASMiBgc1NCYrASIGHQEuASsBIgYdARQWMyEyNj0BNCYjBTQ2OwEyFh0BIyU1NDY7ATIWFREjISM1NDY7ATIWFQEHBhYXHgE/ARceATMyNjc+AS8BNz4BJy4BLwIuASMiBg8CDgEHBhYfATc+AT8BFx4BHwEHDgEfAScuASMiBg8BNzYmLwE3A0CACRAHMy2ALTMHEAmALTMTDQMADRMzLf1gDROAEw3AAQANE4ATDcABwMANE4ATDf41CQIKCwsbDC8vBQsGBw8GCwoCCScJBwQEFA42GAYWDg4WBhg2DhQEBAcJJzwLEgUNDQUSCxwUCAcCBRoFCgYGCgUaBQIHCBQcATUCAnotMzMtJQIDMy3rDRMTDZUtMwoTDQ0Ty8uAEw0NE/61dRMNDRMBxDMOGQgIAgcYGAMDBQQIGQ4zJwkZDQ0RAgcwDA4ODDAHAhENDRkJJz8CDQsZGQsNAgQTCBYLHA0DAwMDDRwLFggTBAAAAwAA/8AD8APAAGEAqwC3AAABHgEXHgEHDgEHMQ4BFRQWFx4BFx4BMz4BNzE+ATM2FhcTHgEfAR4BFRQGKwEiMDEhIiY1NDYzIS4BLwEHBiInJjQ/AScHBiInJjQ/ASc4AS8BBwYiJyY0PwEnJjY/ATYWFwEzMjY1NCYvAS4BLwEHBiYnJjY/AScHBiYnJjY/AScOAQciJicuAScuATU0NjcxNDY1NjQnLgEnBx4BFxYGBwEeATM4ATsBOAExAQcOAR8BNiYnLgEnAZEUGAYGAQEBAQEBAQQGAwwKCxkPGTETAwcDCxMFigcXECMzOzopfQH9lg0TEw0BtgYMBXU0CRsJCgo0YTQKGgoJCTQEAUQ0CRsJCQk0IiUEJ+UKGQgBlWcPFCgjIxonCykvCxoFBggMMho8CxoFBggMQA0SLxkRJBEQIQsLCgMBAQEDAgcGWREcCAoCEgEnIFIsARb9yEMSAhFuCAIGBxYLA34UIxESHQ0FCAQFCQUGDgkFCAMDAgEHAwEBAgsK/q0RGQgSGWA5KToTDQ0TBQoFdTQJCQkbCTRhNAkJChoKNAQBRDQKCgkbCTQiJWYhxAkBCfy0FA8mQhESDSobZRcGCAwMGQYZQR4GCQwLGgUgIAMGAQMFBRQQEh8PChQHAwQBCA8HBQ0ITBdDJy5sOf7ZHyICkjkPLxBuJ0khIDMRAAAMAAD/wAOrA8AAEAAgADAAQQBSAGIAcgCDAJMAowCzAMQAABMjIiY9ATQ2OwEyFh0BFAYjJyIGHQEUFjsBMjY9ATQmIwUjIiY9ATQ2OwEyFh0BFAYnIgYdARQWOwEyNj0BNCYrAQEjIiY9ATQ2OwEyFh0BFAYjJyIGHQEUFjsBMjY9ATQmIwUjIiY9ATQ2OwEyFh0BFAYnIgYdARQWOwEyNj0BNCYrAQUjIiY9ATQ2OwEyFh0BFAYnIgYdARQWOwEyNj0BNCYjASMiJj0BNDY7ATIWHQEUBiciBh0BFBY7ATI2PQE0JisB9SotMzMtKi0zMy0qEw0NEyoTDQ0TASsrLTMzLSstMzNYEw0NEysTDQ0TK/8AKi0zMy0qLTMzLSoTDQ0TKhMNDRMBKystMzMtKy0zM1gTDQ0TKxMNDRMrAVYrLTMzLSstMzNYEw0NEysTDQ0T/tUrLTMzLSstMzNYEw0NEysTDQ0TKwJ3My0rLTMzLSstM6sNEysTDQ0TKxMNqzMtKy0zMy0rLTOrDRMrEw0NEysTDf4qMy0rLTMzLSstM6sNEysSDg4SKxMNqzMtKy0zMy0rLTOrDRMrEg4OEisTDaszLSstMzMtKy0zqw0TKxIODhIrEw3+KzMtKi0zMy0qLTOqDRMqEw0NEyoTDQAAAA0AAP/AA/UDwAADABYAGgA3ADsATgBSAG8AcwCHAKAA2gEBAAATIxUzNzIWFTEVFAYrASImNTE1NDYzMRcHFzcnPgEzMhYfAR4BFRQGDwEOASMiJi8BLgE1NDY3MSUjFTM3MhYVMRUUBisBIiY1MTU0NjMxAxc3JwcuATU0Nj8BPgEzMhYfAR4BFRQGDwEOASMiJicxJxUzNSc0NjMxMzIWFTEVFAYjMSMiJjUxEzMVFAYjIiY9ATAyMzoBMRUUFjMyNjUxNSUdAhQHDgEHBgcxBgcOAQcGIzEwIjEiJy4BJyYnMSYnLgEnJjUxPQE4ATE0NjMlOAExMhYVOAE5AQUdARQXHgEXFhcxFhceARcWMzAyOQEyNz4BNzY3Njc+ATc2NTE9AfxNTRUSGRkSdxIZGRKjNxM2MQYQCQgQBjAGBwcGVAYPCQkQBTEGBwcGAodNTRUSGRkSdxIZGRI+NhM3TgYHBwYwBhAICRAGVAYHBwYxBRAJCQ8G1hpaGRJEEhkZEkQSGbwgVDs7VBYJChcuISEuAaYKCicbGyIiKChaMTE0ATQxMVkoKCIiGxsnCgoSDQOrDRP8VgkJIRgYHR4jI04qKy0BKyorTiQkHx0YGCEJCQJVGloZEUUSGRkSRREZ/TYTN08FBwcFMQYPCQkQBVUGBgYGMQYPCQkPBtUaWhkRRRIZGRJFERn+8TcTNjAFEAkJDwYxBQcHBVUGDwkJDwYxBgYGBjJNTRUSGRkSdxIZGRICIb47U1M7vb0gLi4gviLZAR8zMTFaKCgiIhsbJgoKCgomGxsiIigoWjExMx/VDRMFEw0ltB8uKitOIyMdHhgXIQkJCAkgGBgeHiMjTisqLh+5AAYAAP/AA6sDwAAcADgAwADGAMwA5QAAASIHDgEHBhUUFx4BFxYzMjc+ATc2NTQnLgEnJiMBNDc+ATc2MzIXHgEXFhUUBw4BBwYjIicuAScmEzE1JzQmNS4BJy4BJy4BNTwBNR4BMx4BFx4BFx4BFx4BHwExHgE3PgE3PgE3Bxc3NCYnLgEHMSIyOQMjMCIxDgEjDgEHDgEHDgEHLgEnLgEnLgEnLgEHDgEHDgEVBhYXHgEXLgEHDgEHDgEHIgYxIjAjFTEOAQcGFh8BNyceARcWNjc+AScnMBQxMDQHIjAxOAEBPgEXHgEXFgYHDgEnLgE3PgEnLgEnLgE3Aj8+NjZRFxgYF1E2Nj49NzZRFxgYF1E2Nz3+lB0cY0JCTEtCQ2IdHR0dYkNCS0xCQmMcHYkBAQEDAgMHAwMDAgIBDBwODRoJBQgCAgIBAQUQCAkOBBAdDAdCCwgHBxEIAQEBAQEBAQIFAwcQCQ8iEgkVDA4gDwgQCQgYDg0NAwIDAQQEAgYDIzcUDhQIAwYCAQIBAQgKAQEGB8QohRQ1IggRBgYFAhgQAQEyCBsLNzwFBSUkCRsLCgMIHhsDBCosDAUHAmYXFk40NDs7NDROFhcXFk40NDs7NDROFhf+4khAQF4cGxscXkBASEhAQF4cGxscXkBAAZgBAQEEAgQMBw8lFBQmDgIDAQECChoPDx4MBgkEAgIBAgcHAQEJBx4rD6ID7gkOBQUBBAEBAQMCBA0JDikdChkNEB4MBgoEAwQGBhQICRMJEysVECANBQICAQMCAQIBAQEDDggIEAWSMmQBBggCBAYGEAjGAQEI/pgLBQcjWjIxYSsKAwgIGgolSSIiQR0HGgsABQAA/8ADoAPAACgARAB9AJ8AowAABTgBMSImLwIuAScjIiY1ETQ2MyEyFhURFAYrASIGByMHDgEjOAE5AQMiBhURFBY7ATIWHwEWMj8BPgE7ATI2NRE0JiMDIiYvAQcGJicuATU8ATcHNycuATU0NjcjPgE3MT8BPgEzMhYfAh4BFxYGDwEXFBYVFAYHMQ4BIycyFh8BJzQmNTQ2NzE3Jy4BJzUnBw4BDwEXHgEPATc+ATMDMDEwAgAaKg4BPwYQCkBUWlpUAeRUWlpUQAoQBQFADisZ8jo0NDpAGCwPQAsoC0APKxlAOjQ0On8HDQdYWA8gDgoNAQERSQgJAQIBBRgQZi0HGxERGwgsZg8ZBQUIC0oRAQ0LCBEJcwcNBlAPAQkIQVoOFgYoKAYWDlpBCggCD1AGDQcGCxcSAVUHCAFZVQGqVVpaVf5WVVkJB1UTFwNWNTr+Vjo0FhRVDw9VExc0OgGqOjX91QMELi4IAgoIGA4DBQMBY0gHFQwECQQPFQIPWQ8REQ9ZDwIVDw8fC0hjAgUDDhgIBQZ2AwMqWQIFAwsVCD8NAhAMAVFRDRACDT8KGg5ZKgMDASMACAAA/8AD4APAACEAJQAsAEIAUwBjAHcAiQAANx4BPwE1BwYmJwM0NjclMhYfATAyMzoBMScuAQcFDgEXExM3DgEnLgE/ARcVBxY2NTQ1PAE1NDEnLgEHDgEPAQYWFxMiJjURNDYzITIWFREUBiMhJxQWMyEyNjURNCYjISIGFRMOASMiJi8BJjQ3PgEXNhYXFhQHJxc3NjQnLgEHBiInJgYHBhQX1AcxG219AgMBsQIBAbUBAwEPIA4FDBAIMRv+TBwcB7KQLwoZDA8JCDUKTyMtBwUNBgYKBEQWFyaUHCgoHAHEHCgoHP48BAICAcQBAwMB/jwCAvwEDAYHCwVhHx8ZQR4dQhgfH8FKSgwMCyAMCRUIDR8LDQ0+Gx0IGUkkAQICApUCAwF1AgJGVxsdCHUHMRv9agFQBAgCBgkiEFoGizsUGBACKCddJiYGAwICAgcGdidVFv6IKBwCrRwpKRz9UxwoRAICAgICrQICAgL+FQQFBQRhH1ggGAsODgsYIFgfLUpKDSMMDAIJBgYJAgwMIw0AAAAABQAA/8ADvQPAADUARABZAGYAdgAAAS4BBw4BByYnJgYHBgcGBw4BFxYXBgcOAQcGFxY2Nz4BNxYXFjY3Njc2Nz4BJyYnPgE3PgEnAQ4BJyY0Nz4BNx4BFw4BNyYnLgE3Njc2NzYWFxYXDgEHDgEHJQ4BJz4BNz4BNxYGBxMOAQcuASc+ATc2MhcWBgcDvRZKMyZdMjEyM2MtLiYnGBkWAgIQFhwbJgMDGyuTNBUrFjEzM2IuLSYmGRkWAgMQEBwMMxQg/VhKUQkFDQskGRhDKQwZYkkrLBoVFDg4SEeMPDwhJ182Nm00AVU2jEYuXS0uUyQLKjaGBw8IGEQpJkQdIiYGCA8rA30WBBMONCMQAgIWGRgnJi4tYzMyMR8tLV4rKxsrNB4MHBARAgIWGRkmJi4uYjMyMRYrFVh6IPzmKw8IBiYiHUQlKEQYCA9BITw8jEdIODgUFRosLEg0bTY2Xyc+NioLJFMuLV0uRow2AcIMGAwpQxgZJAsNBQlRSgAABAAA/8ADywPAADcAPABsAG8AAAEhMhYfATIwMxceAQ8BDgEHBiYvAREUBiMhIiY9ATgBMTA0MTUHDgEnLgEvASY2PwE4ATE3PgEzAxUhNSElETQ2Nz4BHwE3JwcOAScuAT8BJwcOASMiJi8BBxcWBgcGJi8BBxc3NhYXHgEVESEDNyMBWAFWAwgDfwEBfwsJBVUCCgYHDQYnEw3+AA0TJwYNBwYKAlUFCQuAgAMIAzUBwP5AAcAIBwcRBzc9RR8EGAwNDAUiUZoFDQcHDQWaUSIFDA0MGAQfRT03BxEHBwgBwOBo0ANcAQJAQAUYC9YGCQMCAQMT/l4NExMNqwH2EwMBAgMJBtYLGAVAQAIB/Wtra0ABCwgPBAQBBBuaIl0MDAQEGA1lKMEGBgYGwShlDRgEBAwMXSKaGwQBBAQPCP71AZOCAAAAAAQAAP/AA7IDwABQAGsAiwCrAAABLgEHPgE1NCYjIgYHLgEjIgYVFBYXJgYHDgEXHgEXBhYXHgEXHgEzMjY3PgE3FRQGIyIGFRQWMzI2PQEeARceATMyNjc+ATc+ASc+ATc2JicBMhYXMR4BMzEyNjc+ATMyFhUUBgcuATU0NjMDDgEnLgEnJjY3NiYnLgEnLgEnJjY3NhYXFgcOAQcGByUOAQcOAQcOARceAQcOAQcGJicmJy4BJyY3PgEXHgEHA2wXTzokFlU+KDoREjkpPVYXIzlPFz0oHxQ2FgUEFA4sGwoUCxcvFRAkEkUxDRMTDUtrESUQFS8XCxQKGywOFAQFFjYUHyg9/iAkKwgFDwkJDwUHLCMpK2hfX2grKBIULBQPFwgRBwQDAQQEDgkMMhIUIiEznVwBBgYaExQaAgESMgwJDgQEAQMECBIIFw8ULBQaFBMaBgYBXJ0zISIUAmkOFAkuTxtGYB0QEB1gRhtPLgkUDiJ7NiMjBxhAIxgiBwMCDQwJIBltMUUTDQ0TakxuGiAJDA0CAwciGCNBFwcjJDV7IgEXIQoGCAgGCiFBJTx6MzN6PCVB/VgMBwYEEQ4fNgsIEQgHCQIBFR8kRhIeHjg3Li5KGxsP3h8VAQIJCAcRCAs2Hw4RBAYHDA8bG0ouLjc5HR4SRiQAAAAFAAD/wAPzA8AATwBwALwAwQDLAAABLgEnMCYnLgEnMCIjLgEjJgYHLgEHBgcOAQcGFyIGBw4BHwEHDgEXHgEXHgEXFhceARcWFx4BMzI2NzY3PgE3NjceARcWNjc+AS8BNzQ2JyU2FhcWMjc+ARceARceARcmJyYGBwYHBgcOAScmJyY2NwEOAR8BJgYHNTQmJyYGBw4BBwYUFx4BOwEVMzU+ARcGBw4BBwYHBiInLgEnPgE3PgEnNCYHDgEnNz4BLwEWFxY2NzY3Njc+ARcWFwcFFSM+AScjFTMVMzUuASMD8wMODQUDB0xHAQMDDAZKljo9lE0rISItCgsBAwYEDAMHGSIGAQMDDg0jQSAbISFKKSotCRkNDBYMOjQzWSUkGwcLBBAeCQ0CBhoiAwP9DTpzLRAsEDBwOgMLAzM3CUE6OmgvLystKytYLi8zBklKApEGBQcRUH4dEhANHQkKSw0DAwMQBlpAClM9GiEgTy0uMwoTCUR3MCAzEw0QAxUNKolaHgYFBxE7NjVjLy8uMjIxazo7Qx7+4iYJFKozFUADEg0CMwoSBgEEQIcjAwYgIEBAICAVHR5IKyswBQQMHg08NwoXCgoSBhAQBiQgIDgZGRUGAgUDHCEhTiwsMAQCAwYGDQ0eDDw4CRgJ4hofNhAQNh8aAwIDGlYqEwICEhAPEBAPDg4EBBVMeyP+2gocDScdBAMEEBcEAwgMDYEdBxEGBgsrngMLCiglJUMeHRgDAyBTMwMIBgQWDRANBAkNIy8KGwomFgQEDg8PEBMREQwHCBwrfEAQI3hA1fcNEQAAAAAFAAD/wAOgA8AAJwA0ADsAWQBlAAABIy4BIyEiBgcjIgYdARQWFx4BFxUOAR0BITU0Jic1PgE3PgE9ATQmBTU0NjsBFRQWFy4BNQEjPgEzMhYnOAExOAExIicuAScmPQE0NjMhMhYdARQHDgEHBiMBFAYHPgE9ATMyFhUDVTYENiX+gCU2BDYfLGQ0H3tOPkIBQEI+TnsfNGQs/SwGBTUCAhkrAb26Bi0qKi1XLikpPRESEw0BgA0TEhE9KSkuAWArGQICNQUGAwskMTEkLB9GUlQHRV0JRAlQRSAgRVAJRAldRQdUUkYfLJFGBAeLCxYKCjAr/eYhHx/fEhE9KSkuwA0TEw3ALikpPRESARorMAoKFguLBwQADAAA/8ADqwPAAA0AHAArADkASABXAJQAoACtAN8A5wEAAAABNDYzITIWFRQGIyEiJhMeAQcDDgEnLgE3Ez4BFwU2Fh8BFgYHBiYvASY2NwM0NjMhMhYVFAYjISImBR4BDwEOAScuAT8BPgEXMzYWHwEWBgcGJi8BJjY3AQ4BFx4BFx4BNz4BNz4BNzYmJy4BJy4BNz4BFx4BFx4BBw4BBw4BBwYmJy4BJyY2Nz4BNzYWFxYGBw4BBwUGFBcWMjc2NCcmIgcmNDc2MhcWFAcGIicDNDYzMhYVFAYHDgEHDgEHDgEHDgExBzEVMTAmJw4BMTUxJzAmJy4BJy4BJy4BJy4BNRcHHgEzMjY3Jz4BNz4BNz4BNTQmIyIGFRQWFx4BFx4BFwI9Ew0BIw0TEw3+3Q0TkgwHBpEHGQwLCAeRBhoL/mELGgeQBwYMCxoHkQYGDNATDQEiDRMTDf7eDRMBgQsHBpEHGgsLBwaRBxkMPgsaBpIGBwsLGgeRBwcM/rMmHggJQDMzfkJDfTEyPAcHIycoXz4NDAQEFw1IcC4uKQgIRzo6k09OlTs8SwoKJCwsgUwNFwMDDQ1BbSYBAhISEjMTEhITMz8lJSVoJCUlJGglHEUwMEULBgcRCAkQBgMFAgECAQYREQYBAgECBQMGEAkIEQcGC3UXBQwGBgwFFwQJBQcOBQYDHhcXHgMGBQ4HBQkEAYMOEhIODRMTAYYGGgv+9gwHBgYaCwEKDAcGFgcHC/ULGgYHBgz0DBkH/p0OEhIODRMTKgYaC/wLBwcGGgv8CwcHBwcL/AsaBgcHC/wLGgYBDDiFREN4LSwvAQEzLi56Q0SEODdEEwQYDA0MAxdQQEGbT0+PNjY7AgE3NDSNT0+cQkJcFAMNDQ0XAxFOOagSNRITExI1EhOaJWomJSUmaiUmJgH6MEJCMA8cDAwYCwsTBgQFAgECAQEGEREGAQECAQIFBAYTCwsYDAwcD4MXBAUFBEYFCwUKFAkKDAIUHh4UAgwKCRQKBQsFAAAAAwAA/8ADgAPAABsANwBXAAABNCcuAScmIyIHDgEHBhUUFx4BFxYzMjc+ATc2NxQHDgEHBiMiJy4BJyY1NDc+ATc2MzIXHgEXFiUWFA8BFxYUBwYiLwEHBiInJjQ/AScmNDc2Mh8BNzYyA0AZGVc6O0JCOzpXGRkZGVc6O0JCOzpXGRlAHh5pRkVQUEVGaR4eHh5pRkVQUEVGaR4e/vEKCkRECgoJGwlERAkbCQoKREQKCgkbCURECRsBwEI7OlcZGRkZVzo7QkI7OlcZGRkZVzo7QlBFRmkeHh4eaUZFUFBFRmkeHh4eaUZFIQkbCURECRsJCgpERAoKCRsJREQJGwkKCkRECgAAAwAA/8ADoAPAAFEAXABnAAABMjY3PgE9ATQmJy4BKwE3PgE3PgE3NjQnNCYnLgEnLgEjJiIHDgEPAScuAScmIgciBgcOAQcOARUGFBceARceAR8BIyIGBw4BHQEUFhceATMhBREUFhceATsBESEhETMyNjc+ATURIQN1CQ8GBwYGBgYQCcgLAwYDAgMBAQEEAgIGBAMIBAUIBAQIBGhoBAgEBAgFBAgDBAYCAgQBAQEDAgMGAwvICRAGBgYGBgYQCQKq/VYTEhIvGqr+1gGAqhovEhIT/tYCQAYGBhAIVggQBgYGCAIGAwQIBAQIBQQIAwQGAgIEAQEBAwJGRgIDAQEBBAICBgQDCAQFCAQECAQDBgIIBgYGEAhWCBAGBgZV/tUaLxISEwGr/lUTEhIvGgErAAAEAAD/wAPVA8AAHgA9AG8AjgAAASIGHQEUFjMyNj0BNDYzITIWHQEUFjMyNj0BNCYjIQM0JiMiBh0BFBYzITI2PQE0JiMiBh0BFAYjISImPQEDPgEnLgEHDgEVFBYXHgEXHgEXBwYWFxY2PwE2NC8BLgEHDgEfAS4BJy4BJy4BNTQ2NyUmBgcGFhceARUUBgcOAQcOARceATc+ATc+ATU0JicBVTVLGRISGRkRAVYRGRkSEhlLNf6qKhkSEhlLNQFWNUsZEhIZGRH+qhEZkA4DCwsjDhkhGhUUNR8wdEIzDAMODiMLawoKawsjDg4DDCw4YSYbJwwMCAsQAwAOIwsLAw4QCxklI2Y+EhYDAhwRRHUsK0AhGQNASzWrERkZEasSGRkSqxEZGRGrNUv9wBIZGRJANUtLNUASGRkSQBIZGRJAAT8LIw4OAwsUNiIdMRMTHw0TGQU+DiMLCwMNgAwfDIAOAwwLIw41BRYPCxcMCxIGBxUOQgsDDg4jCw4VBwoiFBMdCAIcEhEWAgkhGBZGLyI2FAAAAAADAAD/wAOAA8AAJAA0AFQAAAEjNzYmJyYGBzgBMQcnLgEHDgEfASMiBhURFBYzITI2NRE0JiMTFAYjISImNRE0NjMhMhYVDwE1NCYjIgYPAQ4BFx4BPwEVFBYzMjY/AT4BJy4BBzEDB89HBgcMCxoHRkYGGgwMBwdH0DJHRzICDjJHRzI4IRf98hchIRcCDhchnIITDgMHA7AMCgUGGQyDEw0DBwOwDQkFBRkNAuh9DBkHBwcMfHwLCAcHGQx9RzL99DJGRjICDDJH/XsXISEXAgwXISEXyjksDRMBAkwFGQ0MCgY4Kw4TAgFNBRkMDAoFAAAACQAA/8AEAAPAACsANQA8AGQAbgCAAJIApAC1AAABJicuAQcGBwYHDgEHBhUUFhcWFx4BFxYXHgEzMjY3PgE3PgE1NCcuAScmJwUXByM0MDE0NjcTNzMXDgEnJScuASsBIgYPAS4BJzMyNj8BNjQvAT4BMzIWFwcGFB8BHgE7AQ4BBzcjJzceARUcARUBMjY/ATY0JyYiDwEGFBceATMlJiIHAQYUFx4BMzI2NwE2NCcXBwYUFx4BMzI2PwE2NCcmIgcPAQYUFx4BMzI2PwE2NCcmIgNiKC4uYC8vKyohIi8MDQEBBA4NLR4eJChbLzNgKkNUCQIBCwsoHh0l/pciZjVBODIWyxQ5gzkBKhsEDwjxCA8EHyo4C0AJDwR4BQQrGzcdI0MeKAUFdwUOCSYLMSRrHmYeMDb8YAYMBcAJCQoaCsAJCQUMBgEXChoK/wAJCQUMBgYMBQEACQkyQAkJBQwGBgwFQAkJChoKgCAJCQUMBgYMBSAJCQoaA3IaDg8DCwoYFyEhUC0tMAkSCSkoJ0UdHRUYGRwbK4VOCxYLLCorSyEgGTw6sQFGfCj+DyYiGwMaKC4ICAgINh5XMQkH0AgRB0oLCxAQRgcSB9EHCS1NHdexMylzQAIEAv7nBQXACRoKCQnAChoJBQU3CQn/AAoaCQUFBQUBAAkaCqBAChoJBQUFBUAJGgoJCYAgChoJBQUFBSAJGgoJAAAABAAA/8ADoAPAAB8APABpAI4AAAUiJi8BLgErASImNRE0NjMhMhYVERQGKwEiBg8BDgEjAyIGFREUFjsBMhYfARYyPwE+ATsBMjY1ETQmIyETIiYnJicuAScmJyY2Nz4BNzIwMTIWFz4BMzgBMx4BFx4BBwYHDgEHBgcOASMDOAExIgYHDgEXHgEXPgE3NiYnLgEjOAExIgYVDgEjIiYnNCYjAgAZKw8/BhEJQFRaWlQB5FRaWlRACREGQA4rGfI6NDQ6QBgsD0ALKAtADywYQDo0NDr+HPIDBwMDHh5LIiILCREYEzghAR8sDg8rIAEhOBMZEAkLIiJLHh4DAwcEWRMeCw8KBg99HB19DwYKDwseEyAbBBALChEDGyALFhRVBwlZVQGqVVpaVf5WVVkJB1UUFgNWNTr+Vjo0FhRVDw9VFBY0OgGqOjX9wAECARAQPSssOS5SHRgZARgQEBgBGRgdUi45LCs9EBABAgEBgA0NEjgfSmAPD2FJHzgSDQ0tAQoMDAoBLQAEAAD/wAOlA8AANQBCAE4AhAAAATQ2NzYXHgEXFhcWFxYGBwYHFx4BBw4BLwEuAT8BNDYzHgEVBzY3PgEnJicmJy4BJyYHBiYnEw4BFx4BNz4BJy4BBwcmNjc2FhcWBgcGJgMmBgcGFh8BBgcOARcWFxYXHgEXFjc+AScuAQcGJy4BJyYnJicmNjc2NwcGFjMyNj8BNCYvAQHSEQ06ODhlKyofJgwMGiQkOjMMDgQDFw11Cg4BAhMNDhIBMB8fFgoKIBolJFUwLzENFAEJIxQUE00jIhUUFE0iWyEiOjmAISEiOTqAwwwXBAMNDTI5JCUZCwwmHysrZTg4OQ0SAQEUDTEvL1YkJBohCgoWHx8xAQETDQ0TAQINC3UDPw0UAQQMDTQpKDVDSUmMQD8wDQQXDA0NAx8DEgt8DRMBEw0+KDY2dz0+OS0iIi0KCgMBEg3+1hRNIiMUFBNNIyIVFKM5gCEhIjk6gCEhIgIUBA0NDRcDDjA/P41JSUI1KSg1DAwDARQNDhEBAwsKLSIiLTg+Pnc2NSg+DRMSDX0LEQMfAAQAAP/AA1EDwAAfACgAZABxAAABIgYVERQWMzI2PQEhMjY3NiYvATc+AScuASMhNTQmIxM1MwcGFB8BIwciBgcOAQcOAQcOARUwBjEVOQIwFhcnBhYXHgEzITI2Nz4BJwc+ATkDNTA0IzQmJy4BJy4BJy4BIxceARchPgE3PgEzMhYB7g8VFQ8PFQEfChEFBQEGOjoGAQUFEQr+4RUPJNwiBgYi3CRhfiQSGAcEBQIBAQEIGyMCAwUFDwkCPgkPBQUDAiMbCAEBAQIFBAcYESV+YcsKEAb+KgYQChxhTk5hA2sVD/5rDxQUD1gKCQgUCFZWCBQJCAojDxX+5o0zCRUJM/dKLRYqEQgOBQIEAgIBAgcJCBAGBwcHBwYQCAkHAgECAgQCBQ4IESoWLUqjDRgMDBgNIzk5AAYAAP/AA6ADwAAhAD8AawCHAIsAjwAAJSEiJj0BMzI2NTQmKwE1NDYzITIWHQEjIgYVFBY7ARUUBgEVFBYzITI2PQEuATU0Njc1NCYjISIGHQEeARUUBgUiJi8BBwYmJy4BPwEnLgE3PgE/Aj4BMzIWHwIeARcWBg8BFxYGBw4BIycyFh8BJyY2PwEnLgEvAQcOAQ8BFx4BDwE3PgE3OAExJzgBMQMA/gBNUyAWHx8WIFNNAgBNUyAWHx8WIFP9Uy4yAgAyLiUwMCUuMv4AMi4lMDABnQcMBklJDh4MDQsCDjwLBwQFFw5VJAcaDw8aByRVDxYFBQgKPQ4CCw0HEAhiBgwGPAwCCAovQg0UBh4eBhUMQzAKCAMLPAUNio1LUk6gHxYWH6BOUlJOoB8WFh+gTlIBBGQzLS0zZAs+KCg+C2QzLS0zZAs+KCg+ZQMDJyYIAwkJHA9QOwodDg4UAgxJDhAQDkkMAhQODh0KO1APHAkFBm4DAx9BDRkJLgkCDww8PAwPAgkuCRkNQR8DAx3QAAAAAwAA/8ADywPAABwAOQBQAAABIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmIxEiJy4BJyY1NDc+ATc2MzIXHgEXFhUUBw4BBwYjExYUDwEOASMiJi8BJjQ3NjIfATc2MhcCAF9TVHwlJCQlfFRTX19TVHwlJCQlfFRTX1JHSGwfHx8fbEhHUlJHSGwfHx8fbEhHUqwJCccFDAYGDARkCQkJGwlNsQkbCQOLJCV8VFNfX1NUfCUkJCV8VFNfX1NUfCUk/KofH2xIR1JSR0hsHx8fH2xIR1JSR0hsHx8CBQkbCccFBQUFYwoaCgkJTbAKCgAAAAIAAP/AA6sDwAAcADkAACUiJy4BJyY1NDc+ATc2MzIXHgEXFhUUBw4BBwYjFTI3PgE3NjU0Jy4BJyYjIgcOAQcGFRQXHgEXFjMCAEtCQmMcHR0cY0JCS0tCQmMcHR0cY0JCS1hOTnQhIiIhdE5OWFhOTnQhIiIhdE5OWFUdHGNCQktLQkJjHB0dHGNCQktLQkJjHB1AIiF0Tk5YWE5OdCEiIiF0Tk5YWE5OdCEiAAAABgAA/8AD1QPAACgANABAAEUASQBOAAABNjIXBR4BHwEeAQcOAQ8BFRQGBwUGIiclLgE9AScuAScmNj8BPgE3JQEVBREHDgEHBiYvAQURJTUHDgEnLgEvATcXJScFNycHFyUHBTclAegGDwYBQAMHAoAEAwECCAZaCgj+qwcPB/6rCApFBggBAgIEagMHBAFA/tkBFC4DCgcGDQa5AVUBE7kGDQYGCwMtDEoBGFn+98n29vb+zEgBBkr++ANoAwOWAQUEqgYOBwcLBDLbChAEqQQEqQQQCuQqAwsGBw0FqwQGApb+NamJASFSBggCAQIDbxH+34miaAQBAgEIBlJxhp12jbZzc4RadJ2FjAAAAAAEAAD/wAN9A8AACwAXAFMAbwAAASIGFRQWMzI2NTQmByImNTQ2MzIWFRQGJSMmJy4BJyYnNTQmIyIGHQEGBw4BBwYHIyIGFRQWOwEWFx4BFxYXFRQWMzI2PQE2Nz4BNzY3MzI2NTQmASInLgEnJjU0Nz4BNzYzMhceARcWFRQHDgEHBgHyM0lJMzRJSTQiMTEiIzAwAVNAAxgYTjMzOgwJCA06MzNNGBgEPwkMDAk/BBgYTTMzOg0ICQw6MzNOGBgDQAgNDf6CODExSRUWFhVJMTE4ODExShUVFRVKMTECSEk0M0pKMzRJ0DEiIjExIiIxaDozM04YFwRACAwMCEAEFxhOMzM6DAkJDDozM04YFwRACAwMCEAEFxhOMzM6DAkJDP7dFRZJMTE4ODExSRYVFRZJMTE4ODExSRYVAAAAAAQAAP/AA30DwAALABcAUwBvAAABIgYVFBYzMjY1NCYHIiY1NDYzMhYVFAYlIyYnLgEnJic1NCYjIgYdAQYHDgEHBgcjIgYVFBY7ARYXHgEXFhcVFBYzMjY9ATY3PgE3NjczMjY1NCYBIicuAScmNTQ3PgE3NjMyFx4BFxYVFAcOAQcGAfIzSUkzNElJNCIxMSIjMDABU0ADGBhOMzM6DAkIDTozM00YGAQ/CQwMCT8EGBhNMzM6DQgJDDozM04YGANACA0N/oI4MTFJFRYWFUkxMTg4MTFKFRUVFUoxMQJISTQzSkozNEnQMSIiMTEiIjFoOjMzThgXBEAIDAwIQAQXGE4zMzoMCQkMOjMzThgXBEAIDAwIQAQXGE4zMzoMCQkM/t0VFkkxMTg4MTFJFhUVFkkxMTg4MTFJFhUAAAAABAAA/8ADfQPAADYAZgBxAIoAAAEUBisBBgcOAQcGBxUUBiMiJj0BLgEnLgE3PgEXHgEzMjc+ATc2NTQmJyY2NzYWFx4BFzMyFhUBDgEjIiYnJjQ/AS4BJyMiJjU0NjsBNjc+ATc2NzU0NjMyFh0BHgEXNzYyFxYUBwEBNy4BIyIGFRQWFwc3LgE1NDYzMhYXNy4BIyIHDgEHBhUUFhcDfQ0IQAMYGE4zMzoMCQgNFy4WCAcDAxAIFzEZODExShUVCQkDBwgIEAMICgI/CA39DgMHBAQIAwYGmiInAz8JDAwJPwQYGE0zMzoNCAkMM14nmgYRBgcH/RUBIHEJFQwiMQYGhmgLDEkzFCUPaCVaMTgxMUkVFiIfAcsJDDozM04YFwRACAwMCEABCgkDDwgIBwMJCRUWSTExOBkxGAgPAwMHCBYuFwwJ/nwDAwMDBhEGmideMwwJCQw6MzNOGBcEQAgMDAhAAycimgYGBhEG/RUBWnEGBjEiCxYJhWcQJBQ0SQwMaB8iFRZJMTE4MVokAAQAAP/AA30DwAALABcAUwBvAAABIgYVFBYzMjY1NCYHIiY1NDYzMhYVFAYlIyYnLgEnJic1NCYjIgYdAQYHDgEHBgcjIgYVFBY7ARYXHgEXFhcVFBYzMjY9ATY3PgE3NjczMjY1NCYBIicuAScmNTQ3PgE3NjMyFx4BFxYVFAcOAQcGAfIzSUkzNElJNCIxMSIjMDABU0ADGBhOMzM6DAkIDTozM00YGAQ/CQwMCT8EGBhNMzM6DQgJDDozM04YGANACA0N/oI4MTFJFRYWFUkxMTg4MTFKFRUVFUoxMQJISTQzSkozNEnQMSIiMTEiIjFoOjMzThgXBEAIDAwIQAQXGE4zMzoMCQkMOjMzThgXBEAIDAwIQAQXGE4zMzoMCQkM/t0VFkkxMTg4MTFJFhUVFkkxMTg4MTFJFhUAAAAABAAA/8ADfQPAADYAZgBxAIoAAAEUBisBBgcOAQcGBxUUBiMiJj0BLgEnLgE3PgEXHgEzMjc+ATc2NTQmJyY2NzYWFx4BFzMyFhUBDgEjIiYnJjQ/AS4BJyMiJjU0NjsBNjc+ATc2NzU0NjMyFh0BHgEXNzYyFxYUBwEBNy4BIyIGFRQWFwc3LgE1NDYzMhYXNy4BIyIHDgEHBhUUFhcDfQ0IQAMYGE4zMzoMCQgNFy4WCAcDAxAIFzEZODExShUVCQkDBwgIEAMICgI/CA39DgMHBAQIAwYGmiInAz8JDAwJPwQYGE0zMzoNCAkMM14nmgYRBgcH/RUBIHEJFQwiMQYGhmgLDEkzFCUPaCVaMTgxMUkVFiIfAcsJDDozM04YFwRACAwMCEABCgkDDwgIBwMJCRUWSTExOBkxGAgPAwMHCBYuFwwJ/nwDAwMDBhEGmideMwwJCQw6MzNOGBcEQAgMDAhAAycimgYGBhEG/RUBWnEGBjEiCxYJhWcQJBQ0SQwMaB8iFRZJMTE4MVokAAIAAP/AA5cDwAAiAEIAAAEeARUUBw4BBwYPAQ4BIyImLwEuAScuASc0NjcBPgEXHgEXNyYiDwEuASMiBw4BBwYVFBYXBwYUFx4BMzI2NwE2NCcDVwoKISFjOToxFgMGAwMGAw0aOh4EBAEDBAHBBAoGBQgCQAoaCmozhEhLQkJjHB02NpgJCQUMBgYMBQMACQkCXxw6HlBBQWkpKSEPAgEBAgkRJxcDCAUECQMBwQQDAQEIBfgJCWsyNxwdYkJCS0R+O5cKGgoEBQUEAwAKGgoAAAAAAgAA/8ADcgPAACkAQAAABSoBJyYnLgEnJj0BNDY3Njc+ATc2Nz4BFx4BFx4BHQEUBw4BBwYHBiIjARUUFx4BFxYXNjc+ATc2PQEuAScOAQcB0QIFAxlDQow2Ng8LTjg3VCIiIwcQB0WUngsPNjaMQkMZAwUD/qAsLHY7Oh0eOjt1LCyNkz9Cko0KAQkeH3dcXIT7CxICEA8PHhAPEgMBBCI7IAISC/uEXFx3Hx4JAQLb4W5PTmkdHQsLHR1pTk9u4R06HyE4HQACAAD/wAIrA8AADgAbAAABNDYzMhYdARQGIyImPQE3FAYjIiY1NDYzMhYVAdUZEhIZGRISGVYZEhIZGRISGQHrERkZEdYRGRkR1oASGRkSERkZEQACAAD/wANLA8AAMwBhAAAlIicuAScmNTQ2Nz4BNz4BNTQ2NzYWFxYXHgEXFgc+ATc+ATU0Njc2FhceARUUBw4BBwYjAw4BBw4BBw4BFRQXHgEXFjMyNz4BNzY1NCYnDgEHDgEHBiYnLgE3Njc2JicmJwIARD08WhoaLTIKFQssSwkICBIHASMiRBEQJA8bCgoJCwkJEwctMhoaWjw9RBMQTiYLFAkoJBUVSTAxNzcxMEkVFRIQAwcEJ34ECRIGBgEFKggIFhgYFiAaGlo8PEVKcDIJEwonWUMJDwQEAQQBHR1tT09lCx4UEioXChAEAwQHLXxCRTw8WhoaAuE9VSIJEgkoWT03MTFIFRUVFUgxMTcjRB4IEQhMNgEDBwcIEwlJPj5iJCUWAAUAAP/AA54DwAAiAGUAiQCRAJkAAAEUFjMyNjc+ARceAQcOASMiJy4BJyY1NDY3NhYXFgYHDgEVJQ4BFxQWFRQHDgEHBiMiJy4BJyY1NDc+ATc2MzIWMxY2NzYmJy4BIyIHDgEHBhUUFx4BFxYzMjc+ATc2NTQmJy4BBzcHDgErAQcOASMiJicmND8BNTQ2PwE+ARceAR0BMzIWFxYGByUVNzUHDgEVFyMHMzI2PwEBS1E5MEsLBBcMDQ4EEW1GKiQlNxAQVUMMFwQDDgwuOgHbDRECARkYVDg5QEA4OFQZGBgZVDg4QAUKBQ0VAQIRDQcNB01ERGUeHR0eZURETU5ERGUdHgEBARUNcW4NJBOCdwUMBgYMBAoKdg8NbgcTCQkKiwoQBAMEBv7eQDYFBb5QQEIHDAQ3AZU5UTouDA4DBBYNQ1UQEDclJCpGbREEDg0MFwQLSzA3ARUNBQoFQDg4VBkYGBlUODhAQDk4VBgZAQIRDQ0VAQEBHh1lREROTUREZR4dHR5lRERNBw0HDRECs24ND3YFBQUFCRsJd4MSJA1uBwMDBBAKiwoJCRMHJ0NAUDcEDAYxQAUFNgAAAAAFAAD/wAPrA8AADAApAEkAkgDbAAABNDYzMhYVFAYjIiY1IxQXHgEXFjMyNz4BNzY1NCcuAScmIyIHDgEHBhUlFBYXHgEXHgE3PgE3PgE3NiYnLgEnLgEjMSIGBw4BFQEuAScuAScuAScuAScuATU0Njc+ATc+ATc+ATc+ATc+ATMyFhceARceARceARceARceARUUBgcOAQcOAQcOAQcOAQcOASMiJicDDgEHDgEHDgEHDgEHDgEVFBYXHgEXHgEXHgEXHgEXHgEzMjY3PgE3PgE3PgE3PgE3PgE1NCYnLgEnLgEnLgEnLgEnLgEjIgYHAXlcQEFcXEFAXFUTE0IsKzIyLCxBExMTE0EsLDIyKyxCExMBtAQFBQ0HCBEICA8GBggBAgIDAwsHBxAICxUICAj+gCMoDBEZDA0QBwQKAgEBAQECCgQHEA0MGREMKCMlOl5eOyUiKQwRGQwNEAYFCgECAQECAQoFBhEMDBkRDCkiJTteXjolBCY2FhcpExQZCQkLAgIBAQICCwkJGRQTKRcWNiYlPV9gPCYlNhcXKBQUGQkJCwICAQECAgsJCRoTFCgXFzYlJjxgXz0lAcBBW1tBQVtbQTIsLEETExMTQSwsMjIsLEETExMTQSwsMvsJEAcHCgMEAQECCAYGDgkIEAgIDQQFBQkICBQL/YcCCQUHEAwNGRANKCIlO15eOyUiKA0QGQ0MEQYFCQICAQECAgkFBhEMDRkQDSgiJTteXjslIigNEBkNDBAHBQkCAgEBAgNQAQwICRoTFCgYFjYmJTxgYDwlJjYWGCgUExoJCAwBAgEBAgEMCAkaExQoGBY2JiU8YGA8JSY2FhgoFBMaCQgMAQIBAQIAAAAACQAA/8AD9QPAANIA8QEHARwBPQFOAXoBpAG1AAAlIzgBMSIGBzEHDgEjMSE+ATUxOAExNCYnMT4BNTQmJxU+ATcxNTMeATMxMjY1NCYjMTgBMSImJzEuASsBIgYdAQ4BBzEOAQcxLgEjOAE5AS4BJzEuATU8ATcxNTgBMTQ2MzIwMTMwMjEyFhcVFx4BOwEyNjU0JiMxIycuASMqASMxIyIGBxUjKgEjIgYHFTgBMRQWFzUOAQ8BHAEVMBQzIxwBFRQWFzEOAQcVIhQxHAEzMRwBFRQWFzEOARUUFhU1HgEXMSE+ATcVNzMyNjU0JiMxJSMuATU0MDUVPgE3MTMeATsCHgEVOAEVNQ4BIzEjJzMVDgEVFBYXNSMuATU4ATUxPgE3MTczHAEVHAEVNRUjLgE1OAE5ATQ2MxMiJic8ATU0NjcxPgEzMjA5ATMwMjEyFhUwFDkBFAYrAQEiBgcRFBYzMjY1MRE0JiMxJR4BMzgBOQEyNjcxPgE1OAE5ATY0NTwBJxUnLgEjIgYVOAE5ARwBFRwBFTEFOgEzOgEzIzI2NzE3PAE1PAE1MTQmIyIGBxUHBhQVHAEXMTAGFRQWFzMnMjY3NTQmIyIGFTEVFBYzMQNQQAYLBTsJGA3+8AEDCQcSFggHDxICRA1fPhAVFRApOgEBFQ+KDxYBBgUCBgMGDQcDBAIEAwE7KQH2AhIeCTYGDwg7EBUVECkpFDwkAQEB9jBQF18BAQErPQQIBhUcAwEBARcTBggCAQEjHQMDAQI5JwHbGS8TMTIQFRUQ/cuZDRICEAynBQsFAQkHCAESDRuzdQEBAQF0DRICEAwuSU8NEhYPKBEPAQMCBAsGAWMBDRIXCV0DEg8VARYPEBUWD/1yBBMMAwcDCg0BASQFEgwPFgFyAQMCAQMCAQ0TAx4WDwwTBB0BAQEPCgGDDxUBFg8PFhYPUAQELAgJBg4HDx0MDisZDxsMAQ8lFm87TxYPEBU5KRAVFQ+QBw0FAgMBAgICAwMDCgUCAwKgKTsQDQFEBwgWDw8WNRshMCcBOSkBDhsMAQ0pGQEBAQECAQIBGSwPChYMAQIBAgEBASE1DAcRCQQGBAEoOAMBEQ8BJRYPEBVAARMNAQEBDBACAgIFDQkBAQ0TyBsECQUFCQUBARMOAQsPAooBBAECAwIBMgMUDgYT/icXCQECAQQIAwQFEg0BEgkCNRUP/dkQFRUQAiYQFdgLDQIBBBIMAgMCAQQCAVoLDRYPAQQCAQQBcA4LWQEDAgEDAg8VDgoBWAEDAgIDAQEBDBMEFxUQXQ8WFg9dEBUAAAAAAQAA/8ADJAPAACAAAAEuASMiBg8BJy4BIyIGFRQWFwEeATMyNjcBPgE1NCYnMQMaBQ0ICA0F5uYFDgcPFgYFAQAFDQgIDQUBAAUFBQUCWgUFBQXn5wUGFg8HDgX/AAUFBQUBAAUNCAgNBQAABQAA/8ADwAPAAAwAGQA/AGQAegAAATI2NTQmIyIGFRQWMxEyFhUUBiMiJjU0NjMBFRQGIyImPQE0JisBIgYdARQGIyImPQE0Nz4BNzY7ATIXHgEXFgMuATc2MhceATMyNjU0JiMiBgcGJicmNjc+ATMyFhUUBiMiJicBFRQGIyImPQE0JisBIiY1NDY7ATIWAXZLampLS2trSzBFRTAxRUUxAUoTDQ0TN36rfjcTDQ4SDQw6Ly9Eq0QuLzoNDW8JAQoJGwkMHREjMTEjChIHDBkHBgkLDyASPVdXPR01FQFvEw0NEyldQA4SEg5AblgCAGpLS2trS0tqAStFMTBFRTAxRf2ffw4SEg5/IJaWIH8OEhIOfyosLEcXFhYXRywsASMJGwkKCQwMMSMjMQQEBggMDBkGCAdXPT1XFhT+7GMNExMNYxhuEw0OEoEAAAAAAgAA/8ADgAPAABUAVgAABTAnLgEnJichIiY1ETQ2MyEyFhURMScuASMiBgcxFAcOAQcGIyInLgEnJjUuASMiBgcVDgEVMBQ5AR4BFzEWFx4BFxYzMjc+ATc2Nz4BNzEwNDE0JicxA4AZGk8xMC79/y5AQC4CpC5AhAQMBwUKBBISRTMzQ0IzM0USEwQKBQcMBAMEAQUFARUVTzo5S0s5Ok8VFQEFBQEEA0AKCh8TExJEMQKrMUREMf2zQQUGBAMBDQ0gDg0NDSAODQEDBAYEAQQKBgIHCgQCEBAlDw8PDyUQEAIECgcCBgoEAAAHAAD/wAQAA8AADwAZACAAKAAyAE4AagAAASEiBhURFBYzITI2NRE0JhMjIiY9ATQ2OwEBLgE1NDY3Mx4BFRQGBzUlMzIWHQEUBisBFTUzMjY9ATQmKwE1NDYzIRUOARUUFhcVISImNQUhNT4BNTQmJzUhMhYdASMiBh0BFBY7ARUUBiMDkvzcLUFBLQMkLUFBBTIVHh4VMv4eKzo6KzwrOjor/h4yFR4eFTIyLkFBLjIeFAF0RF1dRP6MFB4DVv6MRF1dRAF0FB4yLkFBLjIeFANAQS393S1BQS0CIy1B/f4dFaEVHf7+C0YvLkYLC0YuL0YL/wMdFaEVHY9TQS2hLUFTFB6HC2pHSGoLhx4UMocLakhHaguHHhRTQS2hLUFTFB4AAgAA/8ADlQPAAC8AOQAAAREUBiMhIiY9ATMHBhQXHgEzMjY/AT4BNzY0Jy4BLwEmIgcGFB8BIzU0NjMhMhYVBSIGFRQWMyE1IQOVQED/AEBA3koJCQUMBgYMBYACAwEDAwEDAoAKGgoJCUreQEABAEBA/QANExMNAQD/AALA/gBAQEBA4EkKGgoEBQUEgAMFAwYMBgMFA4AJCQoaCkngQEBAQOATDQ0TQAAAAAQAAP/AA6wDwAAjADAAPABbAAABISIGFREUFjMhMjY1NCY1JjQ1NDc+ATc2MzIWFxY2PQE0JiMBIiY1NDYzMhYVFAYjBSImNTQ2MzIWFRQGBQ4BIyImLwEVFAYjIiY9AQcGIicmND8BNjIfARYUBwMV/gBAQEBAAUsFCAEBEBE6JycsEiIQBwpAQP4AERkZERIZGRIBADVLSzU1S0sBYgUMBgYMBB8TDQ0THwkbCQkJVQoaClUJCQMVQED+q0BACAUCAgEGDQYsJyc5EREGBQIHB9RAQP6rGRIRGRkREhlVSzU1S0s1NUuXBQQEBR+IDhISDogfCQkJGwlWCQlWCRsJAAAABAAA/8ADQAPAAA8AHwAtADkAAAEhIgYVERQWMyEyNjURNCYTFAYjISImNRE0NjMhMhYVIxQGKwEiJjU0NjsBMhYDFAYjIiY1NDYzMhYCq/6qSUxMSQFWSUxMITM3/qo3MzM3AVY3M8AMCYAJDAwJgAkMNRMNDRMTDQ0TA1VMSf4ASUxMSQIASUz9azc0NDcCADc0NDcJDAwJCQwM/fcNExMNDRMTAAAAAgAA/8ADqwPAABAAKgAAASEiBhURFBYzITI2NRE0JiMPAQ4BIyImLwEuATc+AR8BFjI/ATYWFxYGBwMc/chIR0dIAjhIR0dIAukLGQ0NGQvpDAQJCB0M6QMIA+kMHQkIBAwDK0lI/kxISUlIAbRISd+tCAgICK0JHQ0MBAitAgKtCAQMDR0JAAEAAP/AAxcDwAAmAAAlFhQHDgEjIiYvAQcOASMiJicmND8BJyY0NzYyHwE3NjIXFhQPARcDFwkJBQwGBgwF6ekFDAYGDAUJCerqCQkKGgrp6QoaCgkJ6urXChoKBAUFBOrqBAUFBAoaCunpChoKCQnq6gkJChoK6ekAAAAFAAD/wAPRA8AACwAYAEMAdQCOAAABIiY1NDYzMhYVFAYDIgYVFBYzMjY1NCYjEyMiJjU0Nz4BNzY7ATIWFx4BBw4BJy4BKwEiBw4BBwYVFBY7ATIWFRQGIzMhPgE3NiYnLgEHDgEHDgEHIiYnLgEnMDQxLgEHDgEHDgEHBiYnLgEnJgYHDgEXHgEXNx4BMzI2Nz4BNx4BFx4BFxY2NwchJx4BFwGuTm9vTk5ubk4zR0czMkhIMizeUVYODTwxMUayHDMVDQwFBRkNECcWskEmJSYFBS813g0UFA1NAX4MFgoCCQgJFg4PFggICwQDDQkLGg4HDQkVExkIFA4DEQwLGgwKDggLCAEDIAolCBQNICYiAgQDBQwFDh8RESQXFf7qFQEDAgH3bU1NbW1NTW0BMkcxMkdHMjFH/OxVTystLUkXFwgIBRkMDQsFBQYXFz4fHxA0LhMODRQwZzwMEwYGBwcIDwYFBwEVEBIrEAEHCwEDFCgMIRQFCwgIEQMCBAYHFBEghyeiBgoqNQMHBAgSCRcpBgYEEWZnAQIBAAAAAAYAAP/AA9UDwAAVACsAQQBXAIYAtgAAEyM1MzIWFx4BFx4BFRQGBw4BBw4BIxUyNjc+ATU0JicuASsBIgYVERQWOwElIzUzMhYXHgEXHgEVFAYHDgEHDgEjFTI2Nz4BNTQmJy4BKwEiBhURFBY7AQEyFhceARceAR0BFAYHDgEHDgErATUzMjY3PgE3PgE1NCYnLgEnLgErATUzOgEzITIWFx4BFx4BHQEUBgcOAQcOASMhPwEXMjY3PgE3PgE1NCYnLgEnLgEjITchOgEziB0dPi0PBQcDAwEBAwIHBRAuPTpJICAKDB4fSjo4HAkWDzgCAB0dPi0PBQcDAwEBAwIHBRAuPTpJICAKDB4fSjo4HAkWDzj9/lR7NhweBwcCAgYHHx03fFdVVVpZKRMYBQYDBQYGFRMnW1pVVQEEAQH1VoA3HR8HBwMCBwcfHjmBWf42eGzmXFsqFCAGBgMDBgYhEyhdXf4MKwHJAgQBASvVBwwEDgsNHRESHAwLDQQNB0AJGRlNIiJNGhkJEg3+6Q0SQNUHDAQOCw0dERIcDAsNBA0HQAkZGU0iIk0aGQkSDf7pDRIB1Q8uGT0fHz8bARo+HyA9GC4PQAwiECgaGjUbGzUaGi4RIgZADy4ZPR8fPxsBGj4fID0YLg8uEgENIhAoGho1Gxs1GhouESIGQAAAAgAA/8ADGgPAACUATgAAJSImJy4BNxMjIiYnLgE3Ez4BOwEyFhceAQ8BMzIWFxYGBwEOASMTIgYHAwYWFx4BOwEyFhceAQ8BATY0Jy4BKwEiJicuAT8BNiYnLgErAQE8BAkECQgEdWgSIAsKBgZwCS8fvxMhCgsDCEFoFyYICQkQ/kkFDAZvDQwCcAECAQEEBHoNFgcHBAROAVUDAQEEBXwNFgcHAwVKAQEBAQQEvyACAwYVCgFWEQ4PIxEBHh0jEhAPJhGYGRUVLBD+SAQFAwAQBv7jAwQCAQMLCgoZDOQBVgMHAQIFDAsLGguqBAUBAgMAAAMAAP/AA8sDwAAcADkARwAAASIHDgEHBhUUFx4BFxYzMjc+ATc2NTQnLgEnJiMRIicuAScmNTQ3PgE3NjMyFx4BFxYVFAcOAQcGIxMUBiMhIiY1NDYzITIWAgBfU1R8JSQkJXxUU19fU1R8JSQkJXxUU19SR0hsHx8fH2xIR1JSR0hsHx8fH2xIR1K1Eg7+1g4SEg4BKg4SA4skJXxUU19fU1R8JSQkJXxUU19fU1R8JST8qh8fbEhHUlJHSGwfHx8fbEhHUlJHSGwfHwGLDRMTDQ0TEwAAAAMAAP/AA8sDwAAcADkAWQAAASIHDgEHBhUUFx4BFxYzMjc+ATc2NTQnLgEnJiMRIicuAScmNTQ3PgE3NjMyFx4BFxYVFAcOAQcGIxMUBisBFRQGIyImPQEjIiY1NDY7ATU0NjMyFh0BMzIWAgBfU1R8JSQkJXxUU19fU1R8JSQkJXxUU19SR0hsHx8fH2xIR1JSR0hsHx8fH2xIR1K1Eg51Ew0NE3UOEhIOdRMNDRN1DhIDiyQlfFRTX19TVHwlJCQlfFRTX19TVHwlJPyqHx9sSEdSUkdIbB8fHx9sSEdSUkdIbB8fAYsNE3UOEhIOdRMNDRN1DhISDnUTAAQAAP/AAysDwAAWABsAYACQAAA3PgEzITIWFx4BDwEOASMhIiYvASY2Nx8BITchEz4BFx4BFxYGBz4BNz4BNz4BNzY0Mz0BPgE3NhYXHgEVFAcOAQcGIyInLgEnJjU0Njc+ATc+ATc+ATc8ATU8ATE1NDY3Fw4BBw4BBw4BBw4BFRQXHgEXFjMyNz4BNzY1NCYnDgEHDgEnLgEnJjY3PgEnLgEn2gUPCQISCQ8FBAEEWAUQCf6eCRAFWAQBBFI4ATg4/liTCBIISEUHAwQFBAgECAsEAgIBAQECCQcHDwc6JRERSDg5UE85OEkREQgPED0yGhwHAwMBCAgsAQIBCS8uJykKCgULDDYtLEJCLC02DAsMDwQKBxJGNggOBAMCBQ8VBQQhI90GCAgGBw8GnAcJCQecBg8HLWBgArYEAQUoazcZMBYFCwcNGQoFCAMCAgEBBwsDBAEDHGMtHikpShoaGRhIKSoiFDkeHzUSCSUUChMHAwYCAQEBCRAFVgQHAx4/EA4lEhMoEhQeHTYTExQVNx0dERouEQoVCx89BwIKCAkRBxRGKB5AHgAABQAA/8ADuQPAAEsAWgBuAHwAigAAATgBMS4BBw4BBy4BJyYGBzgBMQ4BFREUFhceATc2NzYWFxYXFDIxMhQzMDIxHgEzMjY3MjAzMDYxMDI1Njc+ARcWFxY2Nz4BNRE0JgEiBgcRPgEXHgEVES4BIwUmJyYGBwYHETQ2Nz4BMzIWFxExAzMyFhUUBisBIiY1NDYXFAYrASImNTQ2OwEyFgOaOHxCME0ZGE4wQns4DhELCgoaDS8tLFQnKCcBAQEBBAcDBAcDAQEBAScoKFQsLDAMGgoLCxH9gCBBIi9lNzZHL2I0Ak8sKytSJycmSDUOGw0oSiPlgw0UFA2DDhMThhMOVw4TEw5XDhMDFxsSCAYzJiYzBggSGwcbEP3FDRYICAUEDQQEDBAQGQEBAgICAgEBGg8QDAQEDQQFCAgWDQI7EBv9uwkJAiYVDgcHUTb+LRkYEgwEAwcMCxQB0zZRBwIBEA/92gGsFA0OExMODRSlDhMTDg4TEwAAAAACAAD/wAOrA8AAHABFAAABIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmIxMHDgEfARYGLwEmIg8BBiY/ATYmLwEmNj8BPgE/ATYyHwEeAR8BHgEHAgBYTk50ISIiIXROTlhYTk50ISIiIXROTljOTQQEARIDGg5cBQwFXA4aAxIBBARNCwkPagYKAi4HIAcuAgoGag8JCwNrIiF0Tk5YWE5OdCEiIiF0Tk5YWE5OdCEi/m9LBAsGZw8TBzEDAzEHEw9nBgsESwocAw8BBwVdDw9dBQcBDwMcCgAAAgAA/8ADwwPAAB8AQgAAJSE0Njc+AT8BJxUjETMVNhYXFjY3Fw4BBwYHDgEHBhUlMzY3PgE3Njc+ATcnDgEnJgYHNSMVMzUeATcHBgcOAQcGBwKp/pYRHhIvHBpRzdE/jT0vQiSNLk4iGhYXIQoK/tbqAgwNJRcXFxo+Iy8laCpKmElNSUyXUEAmIiI1EhIFPD96OidJIR4RHgFVERIGGBMZHF45fkExMTFlNTQ4RC4yM2IuLiY1ZS8iHQgUIRwWJtE0HxMHOCYoKFgwMTcAAAEAAP/AA18DwAAsAAABDgEVFBceARcWFxYXHgEXFjMyNjcOAQcOAQcGJicuAScuAScuATc+ATc+ATcBWgcHCQokGxsiIygoWC8vMQoVCxxFKSlYLi5aKipKHh4rCwwDCAklGxtGKQNAHDsdMDAvWCgoIyIbGiUJCgEBJTwVFhcCARESEzYjI1EtLFwtLVQlJTwVAAAEAAD/wAOgA8AAMABVAGEAeAAAATc+AT0BNCYjISIGHQEUFh8BHgEdARQWHwEeATMyNjc+AT0BHgEzMjc+ATc2NTQmJwE1NCYvAS4BPQE0NjMhMhYdARQGDwEuASMiBw4BBwYVFBYXFSclIiY1NDYzMhYVFAY3FhQPAQ4BIyImLwEmNDc2Mh8BNzYyFwM/Gg4OOCj91ig4Dg7aBQUGBqsECgUEBwQICRYwGiolJTcQEDYr/owPDdsEBRIOAioOEgUELQoVCyolJDcQEBcTagEKOVFROTpRURIKCkcEDAYHDAQkCQkKGgoNMAkbCQJBGw0jFGAoODgoYBQjDdsEDAarCA0FgAMDAgEEEAmkDA0QEDclJCo3Wxr+j5sTIw7aBQsHYA0TEw1gBwsFLQICEBA3JSUqIj8amlA7UTk6UVE6OVHFChoKRwQFBQQkCRsJCQkNMQkJAAAAAAIAAP/AA3UDwAAmAEEAACUiJi8BLgE9ATQmLwEuAT0BNDYzITIWHQEUBg8BDgEVERQGBw4BIycXNTQ2PwE+AT0BNCYjISIGHQEUFh8BHgEdAQJVBQoEqwYGBQXaDg44KAIqKDgODtoFBQkIBAcEimoPDdsEBRIO/dYOEgUE2w0PIAMDgAUNCKsGDATbDSMUYCg4OChgFCMN2wQMBv7VCRAEAQKwUOsTIw7aBQsHYA0TEw1gBwsF2g4jE5sACgAA/8ADgAPAAA0AGwApADcARQBTAJYApgC2AN0AAAEyNj0BNCYjIgYdARQWBzI2PQE0JiMiBh0BFBYXMjY9ATQmIyIGHQEUFjcyNj0BNCYjIgYdARQWNzI2PQE0JiMiBh0BFBYhMjY9ATQmIyIGHQEUFiUuASM+ATc+ATc+ATU3Bw4BBw4BBw4BBy4BJy4BJy4BLwEXFBYXHgEXHgEXIgYHDgEXFhceARcWMzI3PgE3Njc2JicnPgE3DgEHDgEHPAE1PgE3JR4BFx4BFxwBFS4BJy4BJwEGBw4BBwYHDgEjIiYnJicuAScmJyY2Nz4BFx4BMzI2NzYWFx4BBwIADRISDQ0SEkQNEhINDRISXg0SEg0NEhJeDRISDQ0SEosNEhINDRMT/m8NExMNDRISAikhXDEPGgoaFAMBAQgyAgUDGlcoERwLCxwRKFcaAwUCMggBAQMUGgoaDzFcIRwZAgUgIGhEREtLRERoICAFAhkc7RYwFQQQDhQ8KAEgHv7lFTAWHiABKDwUDhAEAfgCCAgcExMXL241NW4vFxMTHAgIAgIPESB4OxQnEREmFTt4IBEPAgG4EAw3CxAQCzcMEKUQDDcLEBALNwwQpxAMOQsQEAs5DBCnEAw3CxAQCzcMEKUQDDcLEBALNwwQEAw3CxAQCzcMEK0dEgscEShRGAMFAi4MAQEBBhwcDBsQEBsMHBwGAQEBDC4CBQMYUSgRHAsSHRhKMFRXV40tLCwtjVdXVDBKGLMPFAYULhUfIwUCAwIiNxUpBhQPFTciAgMCBSMfFS4U/pUlJydMJCQgQUdHQSAkJEwnJyUjMQ8dAQQBAwMBBAEdDzEjAAAACQAA/8AEAAPAAB4AIwAoAC0AMgA2ADoAPgBCAAAlIiYnLgEnLgE3PgE3PgE3NhYXHgEXHgEVFAYHDgEjAzMVIzURMxUjNQEzFSM1ITMVIzUBNxcHATcXBwM3FwcBNxcHAgAtVSUlORERCQkIKiAgTiwsWSkqRRgZGi4qKm88Hjw8PDwBxFpa/FpaWgMVKkAr/SwrQCtAQCtAAmpAKkCTGhkYRSopWSwsTiAgKggJCREROSUlVS08byoqLgMtWlr8WlpaAcQ8PDw8/qMqQCoC1CpAKv2WQCpAAr5AKkAAAAAEAAD/wAN6A8AAGAA3AF8AhwAAASYnLgEnJicmBgcOAR0BFBY7ATI2Nz4BJwcOASsBIiY9ATQ2NzI2MzAyMTgBMRYXHgEXFhcWBgcHIyImPQE0JicuAQcOAQcOARcWFx4BFxYXHgEzMjY3PgE3NiYnLgEjAw4BJyYnLgEnJicmNjc+ATcwMjEyFjMeAR0BFBY7ATIWMxQWBw4BBwN6CBsbUTQ1Ow8eDAsNKh32EBwKCgkCPwEEA/YEBgMBAQMCATIrLEMWFgcBAgFY9AwSDgwMHg9GeScoGw8LGRlJLS4zEycTNWUtPFIOAwgKChwQeTJ3PCslJjwVFQkMFiEhZDoBAgIBAQI2JvQDAwECAQtEMgIoOzU0URsbCAIJCgocEPYeKg0MDB0QEAEDBgT2AwQBAgcWFkQrKzIDAwFnEg30EBwKCgcDDlE8PY5JMy4tSRkZCwQEHh4neUYPHgwMDf77IRcNCRUVPCUmKzx3MjJDDAEBAwP0JjYDAQMCOmQhAAAGAAD/wAN7A8AAHwA8AEkAVgBkAHMAACUiJi8BLgErASImNRE0NjMhMhYVERQGKwEiBg8BDgEjAyIGFREUFjsBMhYfARYyPwE+ATsBMjY1ETQmIyETIiY1NDYzMhYVFAYjNSIGFRQWMzI2NTQmIxMjIiY1NDY7ATIWFRQGJyIGFRQWOwEyNjU0JisBAewYKg49BRAJPlBXV1AB0VFWVlE+CRAFPQ4qF+k3MjI3PhcqDj0LJws9DioXPjcyMjf+L+krPDwrKjw8KhEYGBEQGBgQUaQrMUBFUkVAMaYuGQ0RpBINGS9SFBUSUgcIV1EBmVFWVlH+Z1FXCAdSEhUDMzI4/mc4MhUTUg4OUhMVMjgBmTgy/uE8Kyo8PCorPJAYEREYGBERGP5mMSsyU1MyKzGkNBQSDAwSFDQAAAAABgAA/8ADewPAACEAQwBgAGwAiACVAAATIiYxLgE3Njc+ATc2NzYWFx4BHQEUBiMiJj0BDgEHDgEjBSYGBw4BBzU0JiMiBh0BFBYXHgEzMjY3Njc+ATc2NzYmJyU0Nz4BNzYzMhceARcWFRQHDgEHBiMiJy4BJyY1MxQWMzI2NTQmIyIGERQHDgEHBiMiJy4BJyY1NDc+ATc2MzIXHgEXFgc0JiMiBhUUFjMyNjV7AQINEAEGEhE5JiYuBxAGBwgSDQwSPEoIAREMAuQMFAEISjsSDQ0SCAcDCQQDBwMuJiY5ERIGARAN/m4PDzUkIygpIyM1EA8PEDUjIykoIyQ1Dw89Tjc3Tk43N04PDzUkIygpIyM1EA8PEDUjIykoIyQ1Dw89Tjc3Tk43N04B1AEBFA0yLy9RICEXAwEEBA4IfQ0SEg1HKXxJDBAQARAMSnwpSAwSEgx9CA4EAwIBAhcgIVAvLzMNFAHVKCQjNQ8QEA81IyQoKCQjNQ8PDw81IyQoN05ONzdOTv4vKCMkNBAPDxA0JCMoKSMkNBAPDxA0JCMpOE5OODdOTjcAAAALAAD/wAQAA8AADwAgACQAKAAsADAANAA4ADwAQQBGAAABMhYVERQGIyEiJjURNDYzNSIGFREUFjMhMjY1ETQmIyEFESMRAREzEQERIxEnIRUhJSEVIQUzFSMlMxUjBSE1IRUpATUhFQOVEhkZEvzWEhkZEi0+Pi0DKi0+Pi381gGzQP7NQAJqQPcBov5e/iIBnv5iAd739/7N8/MBMwGi/l7+IgGe/mIDABkS/dYSGRkSAioSGUA+Lf3WLT4+LQIqLT5A/YACgP4AAYD+gAGA/oABgEBAQECgQEBA4EBAQEAAAAAEAAD/wAOaA8AACwAXAG0AmAAAASIGFRQWMzI2NTQmAyImNTQ2MzIWFRQGJS4BNTQ2Nz4BLwEuAQcGIicuATU0JisBIgYVFAYHBiInJgYPAQYWFx4BFRQGBw4BBwYWHwEeATc2MhcxFDAxHgEVFBY7ATI2NTQ2NzYyFxY2PwE2JicHJgYHDgEHIy4BJy4BByc+ATU0Jic3FjY3PgE3Mx4BFx4BNxcOARUUFhcHAgBCXl5CQl5eQig4OCgoODgBYRYaGhYRCQlICSURFjQWFhobFKgUGxkXFjQWESUJSAkKEBYaGRcICwIDAwRICSURFjQWFxkbFKgUGxoWFjQWESUJSAkKEGYiTSEiKQSIBCohIU0iNx8iIx43Ik0hISoEiAQpIiFNIjcfIiMeNwJgXkJCXl5CQl7/ADgoKDg4KCg4DQ0sGhosDQolEHwQCgoMDQwtGhMbGxMaLQwNDAoKEHwQJQoNLBoaLA0FDwkJEgh7EAoJDQwBDSwaExsbExosDQ0NCQoQfBAlCowPBBMTQCYmQBMTBA9eFkUmJkQXXg8EExNAJiZAExMED14XRCYmRRZeAAAABAAA/8ADfgPAACoAOgBLAGIAAAEhIgYdASMiBhURFBYXHgEzMjY/ARcWMjc+AT0BFx4BMzI2Nz4BNRE0JiMDJyYiDwERNDYzITIWFRExNycRNCYrATU0NjMhMhYVETEBFhQPAQ4BIyImLwEmNDc2Mh8BNzYyFwLw/ttDSh1FSQkHBAgEBAgE8PAIEQcICHsECAQECAQHCUpEXdAHEQjQJCoBJCokq2tJRcckKQElKSX+4QkJcgQMBgcLBTkJCQoaCSNbCRsJA4tKRB1JRf3DCA8EAwICA4mJBQUEDwjVRgICAgIFDgkCPURK/MJ2BQV3AgYqJCQq/fuqPQEeRUkdKSUlKf36AQMJGwlyBAUFBDkJGwkKCiJbCgoAAAAEAAD/wAOpA8AAKQBAAGIAbgAAAS4BJyYGBwYHDgEHBgcOAR0BFBceARcWFx4BMzI2NzY3PgE3Nj0BNiYnAxQHDgEHBgcmJy4BJyY9AT4BNx4BFxUFHgE7ARUUFhceATMyNj8BPgEnLgErATU0JicmBg8BDgEXNxUUFjsBBzU0JisBA4+elEUHEQYjIiJUNzhOCw41NoxCQxkDBQIDBQMZQ0KMNjUBDwsmLCx2OjsdHjo7dSwsjJJCP5OO/dwEEApWCwoCBgMHDAXVBwMEBBAKVgsKCRMH1QcCA9MTDS9uEw0vAwogOiMEAQMSEA8fDg8QAhIL/INcXXceHwgBAQEBCB8ed11cg/wLEgL+5W1PT2gdHQsLHR1oT09t4h04ISA5HeJUCAudChEDAQEFBe0HEwkIC50KEQMEBQftBxMJp2oOEnpqDhIABQAA/8ADqQPAACkAPwBLAFcAdQAABSImJyYnLgEnJj0BNDY3Njc+ATc2Nz4BFx4BFx4BHQEUBw4BBwYHDgEjARUUFx4BFxYXNjc+ATc2PQEuAScOARMiJjU0NjMyFhUUBiciBhUUFjMyNjU0JhMiJj0BNCYrASIGHQEUBiMiJj0BNDY7ATIWHQEUBgIIAgUDGUNCjDY1DgtOODdUIiIjBxAHRZSeCw82NoxCQxkDBQP+oSwsdTs6HR46O3UsLI2TP0KS1Cs8PCsqPDwqEBcXEBAWFm8NEyEjNyMhEw0OEkNBN0FDEgsBAQgfHnddXIP8CxICEA8OHw8QEgMBBCM6IAISC/yDXF13Hh8IAQEC3OJtT09oHR0LCx0daE9PbeIdOh8hOP7QPCorPDwrKjyNFxAQFhYQEBf+qhMNDRcnJxcNDRMTDQ0vT08vDQ0TAAAABQAA/8ADqAPAAA8AGQA5AEUAUQAAASEiBhURFBYzITI2NRE0JgMhNTQ2OwEyFhU3FAYHNTQnLgEnJisBIgcOAQcGHQEuATURNDYzITIWFSUiBhUUFjMyNjU0JgMiJjU0NjMyFhUUBgL4/iFWWlpVAeBWWlpm/kEtapFqLYAeIgsLMykpPJE8KSkzCwsiHjU7Ad87Nf6hQl5eQkJeXkIoODgoKDg4A2BbVf4gVVtbVQHgVVv9ABAbfX0bYC00CQolJyY+FBQUFD4mJyUKCTQtAeA7NTU7BV1DQl5eQkNd/wA5Jyg4OCgnOQAAAAAFAAD/wAPTA8AAGwAxAFEAqgD6AAABIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmARwBFQ4BBy4BJyY2Nz4BNzYmJx4BFSE0NjceARceARcWFBUGFBceARceARceAQcmJy4BJyY1ATYmJy4BJy4BNSY0NzwBJy4BJy4BNzY3PgE3NjMyFhcOAQcOAQcUBgcuAScuAQcOAQcGFhceARUeARceATc2FhceARceARceARceAQcOAQcOAQcOASMiJiM3PgE3PgE3NiYnLgEnLgEnLgEnLgEHBiYnLgEnLgEnLgExNDYxMhYXHgE3PgE3NDY3PgE3HgEXHgEHDgEHDgEXHgEXOgEzMjY3BgcOAQcGBwIIXlRTfSQkJCR9U1ReX1RTfSQkJCR9U1QBLA4cCwUXEhMHDAQIAwUBAycs/OsDAhxpIwUNBAEBAQIzFw4ZBwMFAUU7PFcZGQGFAgkLDiUSGBIBAQQEHhUrbgMZJCRZMzM4DBkMBQ4IQhcBBAUEEwYSIxMPIAYDAxMMBQEDBhRfFyQaEggJBQgfJBwjBgEBAQEXDhk2DBEkEwEDAZgLIBEUIQQDBwkURhcHCAkFDw0kPiQsGwICAQEBDBYBAgQEEQcRIxMuEAEPHhYoChoxFhAcBgIGBA0QHxsuGAIDAQkYCwoVFj4oJy4DiyQlfFRTX19TVHwlJCQlfFRTX19TVHwlJP41AQIBBA4MBBwhJSsaCRIJDiMUMnxEEB4PUEsSAwYDCA4LChwUKCgMBw8KBRwQDCMjZ0FBSf52GjIPFBgJDA8LEhkJDhoREhQKFmN/LSUlNQ8PAgIHCgMVYycgFAEBCQQJDgQEGhQKJRQMDQkIEwwtBAIFBRIIEwoUKwQDEAcCAwIKGA4XQjMDBAEcFiIQEycaDxwMGxYDAQkTDB0OJQUEBQsDBQgGECMWAgIBBAkECQ4DCkkgLS0KByMZCBcOGGISCA4HHUw6MjADCA0xLCxKHR0SAAADAAD/wANQA8AAEwAaAC0AAAEDLgErASIGFREUFjMhMjY1ETQmJxcjIiY9ARMhIiY1ETQ2OwEVFBY7AREUBiMDSPYECwb2Sk9PSgFwSk8E8Y0xMCxc/pAwLCww109KXCsxAlcBAAQFU03+AE1TU00BgAYMoZMuMjP9bS4yAgAyLmBNU/6gMi4ABAAA/8AEAwPAAB0AbgEMAWcAAAEnLgEnLgEjIgYHDgEPARUUFhceATsBMjY3PgE9ARcOAQcOASMiJicuAS8BFRQGBw4BKwEiJicuAT0BBw4BBw4BIyImJy4BJy4BJy4BNTQ2Nz4BPwE+ATc+ATMyFhceAR8BMhYzFBYxFx4BFRYGBwUeARceARUUBgcOASMiJicuASc1LgEnLgEnLgEnLgEnLgEnLgE1OAExNDAxNDY3PgE3PgE3PgE3PgE3PgE3PgE3PgEzMjAxMDIxMhYXHgEXHgEXHgEXHgEXHgEXHgEXHgEVOAEVOAExFAYHDgEjIiYnLgE1NCYnLgEnLgEnLgEjIgYHDgEHDgEHDgEVFBYXHgEXHgEXHgEXHgEXHgEXAxQWFx4BMzgBMTIwMTIWFx4BFRQGBw4BIzgBIzgBMSImJy4BJy4BJy4BNTQ2Nz4BNz4BNz4BMzIWFx4BFx4BFx4BFRQGBw4BIyImJy4BNS4BJy4BIyIGBw4BFQODaAIEAwIFAwMFAwIFAWkEBAQKBcAGCgQEBHcCBQQDBwMEBgMDBQIEDg4OIhTAEyIODg4CAwUDAwYDBAcDAwYDAgMBAQEBAgEEA68GDwgIEgoKEQkIDgdwAQEBATwFBQEFBf4SAQIBAQEFBQUMBwUIBAQGAg4fERAiERIhDxAdDA8VBwcHAwMECgYHEAoJFgwMGQ4OHRAPIRERIhIBAREiEREhDxAdDw4aDQwVCgkQBwYKBAQDBQUFDAcHDAUFBQsLCx4TEy0ZGjYdHTcaGSwTEx4LCwsGBgcSCwsaDw8fEBIjEhIgD6IVFRUzHgEHDAUFBQUFBQwHARYqExMiDg8XCAgICAgIFw8OIhMTKhYWKRMUIQ8OFwgJCAUFBQwHBwwFBQQBFhUVMx0eMhYVFQE2XQIDAQEBAQEBAwJfrQYJBAUEBAUECQavQAMEAgECAQIBAwIFcRQhDw4ODg4PIRRvAwIDAQEBAQIBBAMCBQMDBgQDBwMDBgOfBgoDAwQEAwMKBmYBAQE2BQwHBwwFmQIEAgIFAwcMBQUFAgIDBQMBFioTEycSEyUTEicUGDAYGDEZARIjEREgEA8eDg4ZDAwVCQkQBwcKBAMEBAMECQcGEAkKFgwMGQ4OHg8QIBERIxIBBwwFBQUFBQUMBx02GhktExMdDAsLCwsMHRMTLRkaNh0XKhQTJhISIxERIxITKBUULRgB1R4zFRUVBQUFDAcHDAUFBQgJCBcODiIUEykWFikTFCEPDhcJCAgICAkXDg8hFBMpFgcMBQUFBQUFDAcdMxQVFRUVFDMdAAAABwAA/8ADdgPAAA4AJgBsAHUBUwGGAaEAAAEuAScuASsBIgYHDgEHMycUFhceATMyNjc+ATU0JicuASMiBgcOARMjIiYnLgEnLgEnLgE1PAE1NjQ1PgE3PgE3My4BJy4BNTQ2Nz4BMzIWFx4BFRQGBw4BBx4BFx4BFxUWFAcOAQcOAQcOASMTNyMiBgcOARUHFCIVMAYxIzAGMQYwMQciMDEiFCMwIjEwBjEjMAYxKgExIhQjMCIxIwYiIyoBMSEiJicuATURNDY3PgEzITIWFx4BFREUBgcOASMiJicuATURNCYnLgEjISIGBw4BFREUFhceATMhNTQ2Nz4BOwEwMjE6ATEzMDIxMjAxMxczHwQwMjEUMjEXMhYVHgEXFTIwMRQyFRcwFDEwMjEVFzAyFTgBMTAUMRYwHQEXFTAUMRQwMRUwFDEwFDEVBxUHOAEVMCIxBxUwIjEwFBUjFAYxOAEjFRQiFSIUMQcnOAExMjAxMhYXHgEVFAYHDgEjOAEjNDAxBzgBIzgBMSImJy4BNTQ2Nz4BMzgBMTIwMTM3IyImJy4BNTQ2Nz4BOwEyFhceARUUBgcOASMCagUTDQ4eEAIQHg4NEwXEjAYHBg4JCA8GBgYGBgYPCAkOBgcGnOUGDQYGCgUDBQECAgEEDwoLGg8BBQgDAwMREBEnGBcoEREQAwIDCQUQGgsKDwQBAgEGBQQKBgUOByZbJQsTCAgICgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAv6wHjMUFRUVFRQzHgG5HjMVFRUFBgUMBwgNBQUFCwsKGg/+Rw8ZCwoKCgoLGQ8BLBISEywafQEBAQEBAQIBAgICAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQHWoAEHDQUGBQUGBQ0HAaUBCAwGBQUFBQYMCAGlMNUHDQUGBQUFBQ0I1QgMBgUGBgUGDAgB3Q8YCgoKCgkKGQ+2CA8GBgYGBgYPCAkOBgYHBwYGDv75AwIDCAYECAUFCgUCBAECAwETIQ4PGAoHDwkJEgkYKBARERERECgYCRIJCQ8HCRgPDyESAQcNBwYMBQUIAwMD/thcCAcIEwyVAQEBAQEBAQEBAQEVFRUzHgJ6HjMVFRYWFRUzHv6lCA0FBQUFBQUNCAFbDxoKCwoKCwoaD/2GDxkLCgtYGi0SExIBAQEBAQEBAQEBAQEBAQEBAQECAgEBAQEBAQQBAQMBAQQCAQIBAgIBAQEBAQEBAdbPBQUGDAgHDQUGBQEBBQYFDQcIDAYFBTsGBQUNBwgNBQUGBgUFDQgHDAYFBgAAAAAIAAD/wAOyA8AAJQBRAG8AjQCxASwBXAGTAAAlIzgBMTgBMSIGBw4BFRQWFx4BOwE4ATEyNjc+ATU0JicuASM4ARMhOAExOAExIgYHDgEVFBYXHgEzITgBMzgBMTI2Nz4BNTQmJy4BIzgBMSIwByM4ATEiBgcOARUUFhceATsBMjY3PgE1NCYnLgEjJzQmJy4BIzAiMSIGBw4BFRQWFx4BMzAyMTI2Nz4BJTQmJy4BIzgBIzgBMSIGBw4BFRQWFx4BMzgBMTIwMTI2Nz4BBRQWFx4BMzoBMTI0MxU+ATc+ATczPgE3PgE1OAExMDQxNCYnLgEnLgEnLgEjIgYHDgEHDgEHDgEVHAEVFBYVHgEXHgEzMDIzMDI3MjY3PgE1PAExNDA1JjQ1PAE1NDY3PgEzMhYXHgEVFAYHDgEHDgEHDgEVHAExMBQxJTgBMTgBMSIGBw4BFRQGBw4BIyE4ATEiBgcOARUUFhceATMhMjY3PgE1NCYnLgEjAyEiBgcOAR0BFBYXHgEzMjY3PgE9ATQ2Nz4BMyEyFhceAR0BFBYXHgEzMjY3PgE9ATQmJy4BIwEfrwcMBQUFBQUFDAevBwwFBQUFBQUMB2X+7AcMBQUFBQUFDAcBFAEHCwUFBQUFBQsHATLiBwwFBQUFBQUMB+IHDAQFBQUFBAwHPgUFBQsHAQcLBQUFBQUFCwcBBwsFBQUCGwUFBQwGAQcMBQQFBQQFDAcBBgwFBQX+uwYFBQsGAQEBARAgDg8YCgEKEAYGBQYHBxILDBsPECESEiEQDxsMCxMHBwYBAQUFBQsHAQEBAQYLBAQFAQ8PDyQWFSQQDw8ODQ4hFAcLBAUEAaYHDAUFBQoKChgO/q8HDAUFBQUFBQwHAVEcMBQUFAUFBQwHZv2sHDAUFBQFBQUMBwcMBQUFCgoKGA4CVA4YCgoKBQUFDAcHDAUFBRQUFDAchwUFBAwHBwwFBQUFBQUMBwcMBAUFAQoFBAUMBwcLBQUFBQUFCwcHDAUEBYUFBQUMBwYMBQUFBQUFDAYHDAUFBfgHDAUFBAQFBQwHBwwFBAUFBAUMBwcMBQUEBAUFDAcHDAUEBQUEBQyPBwoFBAUBAQIKBwgUDAwbEA8hEQESIxARHQwMEwgHBwcHCBMMDB0RECMSAwYCAwYDBgoFBAQBBQUFCwYBAQEBAgMCAgQCFygREBEREBEoFxYmERASAgEFBQQMBgEBAQIFBQULBw4YCgkKBQUFCwcHDAUEBRMUEy8cBwsFBQUByxMTFC8cwQcMBAUFBQUEDAfBDhgKCQoKCQoYDsEHDAQFBQUFBAwHwRwvFBMTAAIAAP/AA6sDwAAcADAAACUiJy4BJyY1NDc+ATc2MzIXHgEXFhUUBw4BBwYjEzQmIyIGFREUFjsBMjY1NCYrATUCAFhOTnQhIiIhdE5OWFhOTnQhIiIhdE5OWCsZEhIZGRK0EhkZEokVIiF0Tk5YWE5OdCEiIiF0Tk5YWE5OdCEiAmISGRkS/v4RGRkREhnXAAIAAP/AA6sDwAAcADMAACUiJy4BJyY1NDc+ATc2MzIXHgEXFhUUBw4BBwYjEzYmJyYGDwEnJgYHBhYfAR4BNz4BNxMCAFhOTnQhIiIhdE5OWFhOTnQhIiIhdE5OWMwLBA4OIwu6Xg4jCwwDDoAHEAkJDwXVFSIhdE5OWFhOTnQhIiIhdE5OWFhOTnQhIgH8DiMKCwQO8k4LAw4NIwxqBgUBAQgHARYAAAIAAP/AA5wDwAA6AHUAACUiJi8BJiIPAQYmJy4BPwE0Ji8BLgE3PgE/AT4BPwE+ATMyFh8BHgEfAR4BFxYGDwEOAR8BFgYHDgEjJzIWHwEWNjc+ATUnJjY/ATY0JzQmLwEuAS8BLgEjIgYPAQ4BDwEOARUGFB8BHgEPAQYWFx4BPwE+ATMCzwkSCaYCBgKmFCwSEhADIAECihAKBwYhFb8DBAFTCiYWFiYKUwEEA78VIQYHChCKAgIBIAMQEgoYDM8JEgimBQcCAgQgAwsOigMBBAS/Ex4IUwIIAgIIAlMIHhLABAQBA4sNCwMfAQQCAggFpQgSCSAEBVcBAVcKAw0NKRa3AwUChg8pFRQbAxwBAwKnFBcXFKcCAwEcAxsUFSkPhgIFA7cWKQ0HCKEEBVYDAgIBBwW4EiMNhgMGAgIEARwCFhGnBQICBagQFgIcAQQCAgYDhg0jErgFBwECAgNWBQQAAQAA/8ADpAPAAAYAACUBNxcBFwEBmf7RZscBo2r99V4BLWfDAbtl/dkAAAADAAD/wANwA8AAHwBIAFYAACUeATMyNjclPgEnLgErATU0JiMhIgYdASMiBgcGFhcFAz4BOwEyNjc+AT0BNDYzITIWHQEUFhceATsBMhYXHAEHBQYiJyUmNDcBFAYjISImNTQ2MyEyFgHYDSAQER8NAQwRCQgJJRdPKx//AB8sRxcmCAkKEQEL4gEEBWcGDAUEBQYFAQAEBgUFBAwGbwQFAQP+9AcTCP71BAECahMN/asOEhIOAlUNE+MMDAwM/RAsFRYZtR8sLB+1GRYVLBD9ATcCBAUEBQwG1QUGBgXVBgwFBAUEAgMGA/0GBv0DBgP+Jg0TEw0NExMAAAADAAD/wAO1A8AAIgA/AEkAAAEjNTQmIyIGHQEhNTQmIyIGHQEjIgYVERQWMyEyNjURNCYjBTMVFBYzMjY9ASEVFBYzMjY9ATMyFh0BITU0NjMBISImNREhERQGAxU1Ew0NE/7rEw0OEjZNU1NNAgBOUlJO/gA2Eg4NEwEVEw0NEzUzLf1ALjICAP4AMi4CwC0DICANExMNICANExMNIFNN/kBNU1NNAcBNU0AgDRMTDSAgDRMTDSAuMiAgMi79gC4yAWD+oDIuAAMAAP/AA7UDwAAmAEsAnAAAASIGFREUBiMhIiY1ETQ2MyEyNjU0JiMhIgYVERQWMyEyNjURNCYjJx4BFx4BMzI2Nz4BPwE2NCcmIg8BNTQmIyIGHQEnJiIHBhQfAQUzMhYXHgE3PgEnLgEnNTQmIyIGHQEOARUUFhceAR8BHgEVFAYHDgErASImJy4BBw4BFx4BFxUUFjMyNj0BPgE3PgE1NCYvAS4BJy4BNTQ2MwOVDRM2Ov4hOzY2OwFFDRMTDf67VltbVgHfVVsSDmwDBQMDBgMDBgMDBQNVCQkJGwkfEw0NEx8JGwkJCVX+3R4TGwIBFQ0NEQIENSYSDg0TJzYMCwsgEkUQFAcHBxEKHhIbAgIUDg0QAQQ1JBMNDhISIA0QES8mRAgNBgQFHBMCNRIO/rs6NjU7AeA7NRMNDRNbVf4gVVtbVQFFDhJKAgQBAQICAQEEAlUJGwkKCh6IDRMTDYgeCgoJGwlVORgTDRECARUNJzYFEQ4SEg4RBj4qEyMPDhUEEgQaEAoRBwcHGRINEQIBFQ0mNgYRDhISDhECEA0QKRYmPQkSAQkHBg8IFBwAAAADAAD/wAO1A8AAJAB1AJsAAAE3FRQWMzI2PQEXHgEzMjY3NjQvAS4BJyYiBw4BDwEGFBcWMjcHMzIWFx4BNz4BJy4BJzU0JiMiBh0BDgEVFBYXHgEfAR4BFRQGBw4BKwEiJicuAQcOARceARcVFBYzMjY9AT4BNz4BNTQmLwEuAScuATU0NjMFIgYVERQGIyEiJjURNDYzITI2NTQmIyEiBhURFBYzITI2NRE0JgMBHxMNDRMfBAwGBgwFCQlVAwUDBgwGAwUDVQkJCRsJ+x4TGwIBFQ0NEQIENiUTDQ0TKDUMCwwfEkUQFAcHBxEKHhIbAgIUDg0QAQU0JBMNDhISIA0QES8mRAgNBQUFHBMBjw0TNjr+ITs2NjsBRQ0TEw3+u1ZbW1YB31VbEgL/HogNExMNiB4FBQUFCRsJVQMDAQMDAQMDVQkbCQoKuRgTDRECAhQNJzYFEQ4SEg4RBj4qEyMPDhUEEgQaEAoRBwcHGRINEQIBFQ0mNgYRDhISDhECEA0QKRYmPQoRAggHBg8IFBwREg7+uzo2NTsB4Ds1Ew0NE1tV/iBVW1tVAUUOEgADAAD/wAMrA8AAHAAoADcAACUyNz4BNzY1NCcuAScmIyIHDgEHBhUUFx4BFxYzExQGIyImNTQ2MzIWBzQ2MzIWHQEUBiMiJj0BAgA+NjdRFxgYF1E3Nj4+NjdRFxgYF1E3Nj4rGRISGRkSEhlWGRISGRkSEhmVGBdRNzY+PjY3URcYGBdRNzY+PjY3URcYAasSGRkSEhkZkhIZGRKAEhkZEoAAAAEAAP/AAsEDwAAVAAABNDY/ATYyHwEWFAcGIi8BBwYiJy4BATUFBaoKGgqqCgoJGwmUlAkbCQUFAWsGDASrCQmrCRsJCQmUlAkJBQwAAAAAAQAA/8ADQQPAABYAAAEiJicJAQYiJyY0NwE2MhcBFhQHDgEjAysGDAX+7P7sCRsJCgoBKgoaCgEqCgoEDAYBIAUEART+7AkJChoKASoKCv7WChoKBAUAAAQAAP/AA6ADwAAsAFYAZAByAAA3IiYnLgE/ATYmJy4BNTQ3PgE3NjMyFx4BFxYVFAcOAQcGIyImJy4BDwEOASMBIgcOAQcGFRQWFx4BDwEGFhceAT8BNhYXHgEzMjc+ATc2NTQnLgEnJiMTNCYjISIGFRQWMyEyNgc0JisBIgYVFBY7ATI2qw8bCw8KByQDAQMTFCEhcUtMVlZMTHEgISEgcUxMVi1YKQgTCmoGDAYBVUlAQF8cHBEQCAMHJAIDAQIFBGsWLBIiSyZJQEBgGxwcG2BAQEnLEw3+qg0TEw0BVg0TgBMN1g0TEw3WDRMgCwsPKRVqChMIKVgtVkxMcSAhISBxTExWVkxLcSEhFBIEAQMkAgIDABwbYEBASSZLIhIsFmsEBQIBAwIjBwIJDxEcG2BAQElJQEBgGxz+9Q4SEg4NExOdDRMTDQ4SEgAAAAwAAP/AA90DwAAcACkALQAxADUAOQA9AEIARwBLAGgAhQAAATIXHgEXFhUUBw4BBwYjIicuAScmNTQ3PgE3NjMVIgYVFBYzMjY1NCYjExUjNScXByclFwcnJRUjNSEVIzUTFwcnNyEXByc3JRUjNTcyFx4BFxYVFAcOAQcGIyInLgEnJjU0Nz4BNzYzFSIHDgEHBhUUFx4BFxYzMjc+ATc2NTQnLgEnJiMB9DUvL0UUFBQURS8vNTUuL0UVFBQVRS8uNU1tbU1Nbm5NI0aYMaMxAhqMMov+jdIDdbstMqMxov2mozGjMQFQRiNmWVmEJyYmJ4RZWWZlWVmFJiYmJoVZWWVWTUxyISEhIXJMTVZXTE1xISEhIXFNTFcCwBQURi4vNTUvLkYUFBQURi4vNTUvLkYUFEZtTU1tbU1Nbf5d0dFfMqMyo4wxi99GRkZGATwyozKjozKjMnLo6BgnJoVZWWVlWVmFJicnJoVZWWVlWVmFJidGISFyTExXV0xMciEhISFyTExXV0xMciEhAAAJAAD/wAOpA8AAIgA/AEkAVwBlAHMAgQCPAJ0AAAEjNTQmIyIGHQEhNTQmIyIGHQEjIgYVERQWMyEyNjURNCYjBTMVFBYzMjY9ASEVFBYzMjY9ATMyFh0BITU0NjMBISImNREhERQGARQGIyImNTQ2OwEyFhUzFAYjIiY1NDYzMTIWFTMUBiMiJjU0NjMxMhYVBRQGIyImNTQ2OwEyFhUzFAYjIiY1NDYzMTIWFTMUBiMiJjU0NjMxMhYVAwg1Ew0NE/7rEw0NEzVOUlJOAgBNU1NN/gA1Ew0NEwEVEw0NEzUzLf1ALjICAP4BMy0Cvy3+ThkREhkZEQERGasZEhEaGRISGasZEhIZGRISGf6qGRESGRkRAREZqxkSERoZEhIZqxkSEhkZEhIZAyAgDRMTDSAgDRMTDSBTTf5ATVNTTQHATVNAIA0TEw0gIA0TEw0gLjIgIDIu/YAuMgFg/qAyLgE1ERkZERIZGRIRGRkREhkZEhEZGRESGRkSqhIZGRIRGRkREhkZEhEZGRESGRkSERkZEQAAAAABAAD/wAO1A8AAJAAAARQGIyEXFhQHDgEjIiYnAS4BJyY0Nz4BNwE2MhcWFA8BITIWFQO1Eg79TvQJCQUMBgYMBf7WAgQBAwMBBAIBKgoaCgkJ9AKyDhIBwA0T9AkbCQUFBQUBKgMFAwYMBgMFAwEqCgoJGwn0Ew0AAAAABAAA/8ADlQPAADQAQgBQAFwAAAEOAScuAScmNjc2JicuAQcGBw4BBwYHBhYXFhQPAQYWPwE2FhceATc2Nz4BNzY3NiYnLgEHASMiJjU0NjsBMhYVFAY3ISImNTQ2MyEyFhUUBjc0NjMyFhUUBiMiJgNoCxgMOVMCAQMDAgQFMG46My8vTR0dEBgLHQcFIwkmGWoPIA4+kUsyKytCFxYJCg0VAQoE/tjVDhISDtUNExNz/qsOEhIOAVUNExMeMiMjMjIjIzICWwMDAQJTOQwXDAQJAhUNCgkWF0IrKzJLkT4OIA9qGiUIJAUBBh0MGRAdHU0vLjQ6bjAFAwH+8BIODRMTDQ4SqhMNDhISDg0T9iMyMiMkMjIAAAUAAP/AA5UDwABHAHEAmQCoALcAACUuATc+ATU0Jy4BJyYnJicuAScmIyIHDgEHBhUUFhcWFA8BBhYXHgEzMjY/ATYWFx4BFxYXHgEXFjMyNjc2Fh8BFjY3PgEvASUHBiYnLgE/ATYmJy4BNTQ3PgE3NjMyFx4BFxYVFAcOAQcGIyImJy4BBwUXFgYHDgEvASYGBw4BIyImJx4BMzI3PgE3NjU0JiceARUUBgcOARcBNDYzITIWFRQGIyEiJjUXIyImNTQ2OwEyFhUUBiMDdwIBBA4PDg4zJCQsEh4eTC4uMUI7OlcZGQ8OBAMcBAcLCBQKBQgFUgkQBwIFAxIfHk0tLTAjRB8JEQVTDx4LCwcEHP2BUwQHAQEEAhwFAQcNDRYWSzMyOjkzMksWFhYWSzIzOR47Gw4gEQJWHAIEAQEHBFMQIQ4bOx5JfyUQIhFCOjpXGRoEAz1KDQ0HAQX9xw0JAQAIDQ0I/wAJDZaACQ0NCYAIDQ0IxQYRCR9EIzAtLE0fHhIsJCQ0Dw4ZGVc6OkMiRCAGEAlTDh8LBwkCARwDAQMBAgEsJCUzDg4PDgQBAhwEBwsLHg9SWBwCAwIBBgVTECEOGzsdOjIzSxYWFhZLMzI6OTIzSxYWDQ0GAgVlUwQHAQEEAhwFAQcNDUo+BAQaGVc6OkISIRAlf0keOxsOIRABnQkNDQkIDQ0IlQ0ICQ0NCQgNAAAABgAA/8ADoAPAACgAOABhAH4AmgDrAAABJgYPAS4BKwEiBgcuASsBIgYdARQWOwEyNjceATsBMjY/AT4BNTQmJwUUBisBIiY9ATQ2OwEyFhUFBw4BKwEiJj0BNDY7ATIWFRQGKwEiBhUUFjsBMjY/ATYWFx4BFRQGByUyNz4BNzY1NCcuAScmIyIHDgEHBhUUFx4BFxYzETIXHgEXFhUUBw4BBwYjIicuAScmNTQ3PgE3NgcuATU0Njc1NDYzMhYdAR4BFxYGBwYmJy4BKwEiBhUUFhceAR8BHgEVFAYHDgEHFRQGIyImPQEuAScmNjc2FhceATsBMjY3PgE1NCYvAS4BJwNzFTAVVAoxH+sVJA8KHRFVHywsH1URHQoPJBXvIkIakhARGBX9mAcEVQUGBgVVBAcCTJISLRfvFh8fFusNExMNlg0TEw2WGywNewkNAwMKBQT+qTcxMEkVFRUVSTAxNzcxMEkVFRUVSTAxNyolJTcQEBAQNyUlKiolJTcQEBAQNyUlJAkJJBsTDQ4SGiMDAhENDRUBAQ0IFAkNAgMCBgQuHSQNDAgVCxIODRMZIwMBEQ0NFQEBDQgUBgcCAwQJCC4OGQgBKQwBDDMcJA0MCw4rH6sfLA4MDA4XFnQNJBQZKQzpBAcHBKsEBgYEI3QPECAWVRYfEg4NExIODRMcFkoFAwIBCwoFCwOtFRVJMDE3NzEwSRUVFRVJMDE3NzEwSRUVAdYQEDclJSoqJSU3EBAQEDclJSoqJSU3EBDECxwOHy4IBA4SEg4EBygcDRUBAhENCQwOCgQIAwMEAQwILx4SIAwJCwMEDhISDgQHKRsNFQECEQ0JDAUBBAkFCA0CDAQQDAAAAwAA/8ADqwPAACkATQBfAAABIiYnJjQ/AT4BNTQmJyYiDwEGIicmND8BNjc+ARcWFx4BFRQGDwEOASMHNzY0JyYiDwEGIicmND8BNjQnJiIPAQYHBhQXFhceATMyNjcnATY0JyYiBwEGFBceATMyNjcC7QgPBwwMVBgaGhgyjjJUDSMNDAxUJi8wYjAvJiQnJyVTBw8J4VQNDQwjDVUyjjIyMlQNDQwjDVQmExMTEyYlXzEyXiZuAQENDQwkDP7/DQ0GEAgIEAYBUwYHDCQMVBg/IyI/GDIyVA0NDCMNVCYTEgETEyYkXjM0XiRUBgfzVA0jDQwMVDIyMo4yVA0jDQwMVCYvMGIwLyYlJiYlwgEBDCQMDQ3+/wwkDAYHBwYABAAA/8ADoAPAADQAQABMAFgAAAEiBgcnPgE1NCYnNx4BMzI2NTQmIyIGFRQWFwcuASMiBhUUFjMyNjcXDgEVFBYzMjY1NCYjETIWFRQGIyImNTQ2ASImNTQ2MzIWFRQGASImNTQ2MzIWFRQGAwArSBXkBgYGBuQVSCtCXl5CQl4BAfEWOiFCXl5CIToW8QEBXkJCXl5CKDg4KCg4OP4oKDg4KCg4OAHYKDg4KCg4OAFgKyNyDh4QEB4OciMrXkJCXl5CBgoGeBUZXkJCXhkVeAYKBkJeXkJCXgHAOCgoODgoKDj+QDgoKDg4KCg4/wA4KCg4OCgoOAAFAAD/wAOXA8AAFgAiAC4ARQBTAAABIiYvASY0NzYyHwE3NjIXFhQPAQ4BIyc0JiMiBhUUFjMyNicUBiMiJjU0NjMyFhM0Jy4BJyYrASIHDgEHBhUUFjMhMjY1JzIWFRQGIyEiJjU0NjMC8gYMBUcJCQkbCTF3ChoKCQmPBAwGkmpLS2pqS0tqQEQxMEVFMDFE1Q0MOi8vRKtELi86DQ1TTQFVTlL1fjctM/6rMi43fgGtBQRICRoKCQkxeAkJCRsJjwQF/ktqaktLa2tLMUVFMTBFRf3kKywrRxcWFhdHKywrTVJSTbaWIDItLTIglgACAAD/wAMIA8AATQCJAAAlIiYnLgEHJgYHDgEnLgEnLgEnNDY3PgE3DgEnLgEnLgE3Njc+ATc2Nz4BMzIWFxYXHgEXFhcWBgcOAQcGJiceARceARUUBgcOAQcOASMnMhYXHgEXHgEVDgEHNjIXLgEnNDY3PgE3PgEzHgEXFjY3PgEnJicuAScmJwYHDgEHBgcGFhceATc+ATMCYQIFAxUsFhYsFQQHBAMHAwIDAQECDRcKFC0WFykRLB4yGSkqTx4eAwMHBAQHAwMeHlApKRkzHywRKRYXLBUKFw0CAQECAgQDAgYEgAIFAwMFAgIBBRURGjMZEBYFAgICBQMDBwMEBgIwVxshFSYUHyBCHh4QEB4dQx8gFCYWIBxWMAMIBYUCAQcHAQEHBwIBAQEDAwMHBAMIAxYuGAoGAwQTDyWOTyYpKEQXFwIDAgIDAhcXRCgpJVCOJQ8TBAMGChguFgMGAwMGAwIFAQICzQEBAgQDAwcDID0cAwMcPSADBwMDBAIBAQEDAikHGBxsPR0gIDoYGAwMGBg7ICAdPWscGAcpAwMAAAADAAD/wAOAA8AAEAA2AFkAAAEhIgYVERQWMyEyNjURNCYjARYUBw4BIyImLwEHDgEjIiYnJjQ/AScmNDc2Mh8BNzYyFxYUDwEBFRQGIyEiJj0BNDY7ATU0NjMyFh0BITU0NjMyFh0BMzIWFQNz/RoGB0BAAgBAQAcG/vkJCQUMBgYMBD8/BAwGBgwFCQk/PwkJCRsJPz8JGwkJCT8BUwcG/RoGB0BANRMNDRMBFhMNDRM1QEACHgcF/rI/Pz8/AU4FB/7mCRoJBQQEBT09BQQEBQkaCT4+CRoJCgo9PQoKCRoJPgE7EwUICAUTPz8/DRISDT8/DRISDT8/PwAFAAD/wANxA8AAEwAcACkAQgBPAAABNTQmIyEiBhURFBYzITI2NRE0JhMjIiY1NDY7AQEhMhYdASEiJjU0NjMBISImNREeATMhMhYdASMiBhUUFjsBFRQGAzEyFhUUBiMiJjU0NgL2SUf+Zys8SUcB60dJPxakIjAwIqT9hQGZNjH+ABokJBoCFP4VNTINIBECFDUypDNISDOkMl4NEhINDBIRApoVRUc7Kf36RUdHRQE/P0b+jC4hIS8BUzA0FCMZGSP9WjA0AbYJCzAzKEYyMUYoNDABIRENDBISDA0RAAIAAP/AA6sDwAAcADwAACUiJy4BJyY1NDc+ATc2MzIXHgEXFhUUBw4BBwYjEzY0LwE3NjQnJiIPAScmIgcGFB8BBwYUFxYyPwEXFjICAFhOTnQhIiIhdE5OWFhOTnQhIiIhdE5OWJcMDFtbDAwNIwxbWwwjDQwMW1sMDA0jDFtbDCMVIiF0Tk5YWE5OdCEiIiF0Tk5YWE5OdCEiARQNIwxbWwwjDQwMW1sMDA0jDFtbDCMNDAxbWwwAAAAABAAA/8AEAAPAAAYAKAAvAGUAADc0NjcuATUFHgEVFAcOAQcGIyInLgEnJjU0NjcWFx4BFxYzMjc+ATc2FzQmJz4BNQEyFhcTMxceATc+AS8BFhceARcWFRQHDgEHBiMiJy4BJyY1NDc+ATc2NwcGFhcWNj8BEz4BMwARDw8RA+APESgpi11dampdXYspKBEPGy8wfUtLU1NLS30wLzsRDw8R/f4wUQlGAiACDggJCAEeOjEwRRMTKCmLXV1qal1diykoExJEMC86HgIKCAkOASJGCVEwjBIkEA8eET4QJBIqJSU4EBAQEDglJSoSJBAZFhUfCAkJCB8VFi0SJBAPHhECsCkv/paoBwsCAQ8ImA4SEy4aGxwqJSU4EBAQEDglJSocGxotExINlggPAQILB6gBai4qAAAABwAA/8AEAAPAAAUAIgArADMAPQBGAE8AAAEXNScjFRc+ATMyFhceARURFAcOAQcGMTAnLgEnJjURNDY3AwUOAQcOAQcFEwcOAQ8BFzMnMwciJy4BNTQxEwUeARceARcFAxceAR8BByM3AZTYbGxWBgULCgYGChgJCBUJCQkJFQgJFwsU/l4KFAYECgIB1h6KBgYCBASkDBgMBQMCAjYBogoUBgUJAv4qHooGBwEEBKQMA54MCA4KEhYeHRchOSz+bkJAP2QeHx8eZD9AQgGSKD0h/uQmAQ8MDB0RRP6+NAELCCwImswgIEwgIAHkJgEPDAwdEUT+vjQBCwgsCHwAAAIAAP/AA/4DwAAEAC0AAAEzFwcnBS8BIycuASsBIgYPASMPAQ4BHwEeAT8BERQWMyEyNjURFxY2PwE2JicBrqQecHACYsAScjgEDAbABgsFOHISwAkGA0AFGwxSEw0CQA4SUgwcBEADBgkDaB5YWGZ+BjYEBAMFNgZ+BhUJvg0LBij9+gwSEgwCBigGCg6+CRUGAAAGAAD/wAQAA8AADwAVABkAIQAtADUAAAEhIgYVERQWMyEyNjURNCYBIxEzFTMXIxEzEyMDMxc3MwMlIxUzFSMVMxUjETMBNSMVIxUhNQO8/IgdJycdA3gdJyf9aag+alw+PrBEVEQyMkZWARhyYGBysLD+zmiYAZgDdCkd/lYdJycdAaocKv5mAQDQMAEA/wABALq6/wDQNi48MAEA/ZqAgGhoAAIAAP/AA/wDwABPAGIAAAEOAS8BIyImLwEjHgEVFAYHDgEPAQEOAScBLgE/AT4BHwE+AT8CLwEuATU0Njc+ATcnLgE/AT4BHwEzMhYfAh4BFx4BFzMyFhUHFx4BBwMyNjU0JiMiBgcOARUUFhceATMD/AYZCyI0TH0bApQICAcHBxMMZAHeDDAW/QoMBgYCBhcL6AEMCXICAloaIAwMCx4RTgoGBAQGFgqwuBstCAgUBREMEy4ZNBgiBAoMBgasKzs6LBQmDg4QEA4OJhQBfgwHBxJVRwQMHw8PHA0NFwhC/u4VDQwBqAYYDAQKBgaACQ8GTAQEPAksHREeDAwOASwGFQsECgYGYhsTFjoRGwoREwIiFhIEBhoKARA8Kio8EA4OJhQUJg4OEAAAAAQAAP/AA/4DwAAPAGoAiACXAAAJARYXFjY3Njc2Nz4BJyYnJS4BJy4BIyIGBw4BDwEnNzY0JyYiDwEnNz4BNTQmJy4BIyIGDwIOARUUFhceATMyNj8BFw8CFBYfAR4BMz8CFwcOAQcOARUUFhceARceAR8BMjY/ATY0JyUBJicuAScmJyYnLgEnJicBFhceARcWFxYXHgEXFgkBJicmNjc2NzY3PgEXFgPs/og7NzZbIiITEwwNCQUEDv7oAwYDBAcEBAcEAwYDFFQUCwsMHwsUVBQFBQUFBg4IBw8GLi4EBgYEBg8HBw4FFFQUCAIBAQgGDwcODhJUEgMEAgIBAQICBAMCBgQOCA4GXAsLAQD+TCwpKk0kJCEgHRwwFBMPAbQsKSpNJCQhIB0cMBQT/cf+iA0FBAkMDBMTIiJbNjcBTP6IDgQFCQ0MExMiIls2NzsyAwQCAgEBAgIEAxJUEgwgDAoKFFQUBQ4HBw8GBAYGBDAsBg8HCA4GBQUFBRRUFAwOBAgEDAYEAggUVBQDBgMEBwQEBwQDBgMDBAEEBgZcDB8LIv5MDxMUMBwdICEkJE0qKSwBtA8TFDAcHSAhJCRNKikB4P6IOzc2WyIiExMMDAkEBQAAAAATAAD/wAP8A8AAOgBMAHoAuwDEAM0A7wD9AQoBPQFzAaoB0AHdAf8CMQJAAnkCwQAAAQ4BFxYGJyIGBwYUMzIGBw4BMzIUBw4BBw4BBwYWMzI2NS4BIyI2PwEzFx4BBwYWMzI2MTQmJy4BLwEXHgEVFAYjIiY3PgE3PgEzMBY3DgEHBhYXHgE/AjQ2NzYmBw4BFx4BHQEjIiYnLgE1NDYzMhYXFjY9AScmIgc3DgEXHgEVFgYjDgEHBhYzMjY1PgE1NiYHDgEjBiY1NDYXHgEzMhYVFjY3NiYHDgErATU0NhceAR8BNzYmIyIGBwcGFjMyNjU0JhcWBgcGJjc+ATMeARUGFjMyNicmNhcWMjU0JiMiJjU0NhcyNjU0JiMiBhcFBhYzMjY3NicmIgciByEUFjMyNjU0JiMOARUFDgEXFBYXHgEVFAYjIiY1LgEnJgYVFBYXFjY3PgEnLgEnLgEnJjYXHgEzNjQnLgEjJgYFDgEfARUUBiMiBgcGFjcyNjc+ASMiBgcOASsBNSY2MzIWFxY2PQEPATUzMhYfATc+ATU0JgcXDgEHDgEHBhYzMjYnLgE3PgExMhYXHgE3MjY/ARceARUXMzI2Jy4BIyImJy4BIyIGDwEnLgEHFx4BMzIWFRQGBwYWNz4BJy4BNTQmNSY2FzI2Nz4BNTYmLwImBhcWBicuASc0NjMyFhc3HgEzMhYVFAYHBhYXOgEzPgEnLgEnJjYzMjY3NiYjIgYXMx4BMzIWBxQGIyIGBwYWMzoBNTQmIy4BNSY2MzIWFx4BOwEnLgEvATc2JicuASMiBhcXHgEHDgErATU0NjMyFhc3HgEzMhYVFAYHBhY7ATU0Njc2JgcOAQcOAS8BNSY2MzIWFxY2PQEPATUzMhYVFBYzMjY9ASMiBhcFNDYzMhYHDgEjIgYVFBYXFjY1NCYnJjY3OgEzFwcOAQcOAScuAScuAScmIgcGFQYUFxQXHgEXFgYjBiY3PgE3NDY9AScuATUBOgMFAgECAQIFAQICAwIDBQECBAQDEQoRDQwGChgSEgIFAwUBCAg2DAYDAwMLGA8VCAYJDhsoBAMFDQkLCQIBBgMDBQIHrR4jAwIcHhY2GBoCAggVHSgRAg8DAxodIQoIBCIkGSEGBgYcGy0Q1iEVCAYIAwQDAwYDBRMqIh4BAwEECQMKDxcHAwMDCAMEBgMHAgEEBwUJBgwJFQoJAwYEAwEEAicZ5hUKFwkTHAoGAQcOEQkECyMDAQIBBQQDAQMFCAEDBQMFAwQGBAYJCQsGA/5SGk1XXmYCASUmajo6KAHucVFkYGBkUXEBcBQLAxQOFQsPDQ4SAgMBBQEDCRUvDAcBBgMTCgsSAQYxCwMFAgMDAg0JDg/8XR0ICQwDBwIFAwMTJhgiAgMCAwIFAQMKDxYCAwUGCQMDBxISEg8KAwQCAQMMQJYCCAYICAYIBxcYCgwGAgIBBQEQCQoQAgEQCRYEAQMCHA8OAQIFAQgJCQUIAQISDB4eEQ4DxgMHAgMDBQkIIxUPAgkIAgIDBAsKDQkJBwECBwwwIQ1QDA4QBgMBAggECQVIAQcCAwMFCQUECwkVCA8CBwgDAwMCBQEHAgMLFhcKA2YDCAMDAgEGBAIFAQIREQ0VBQMGBAICCAYLCxITERIQCRIHEgwNBhMGGhYdCgVICgEJAwkEDAIIBAkDWgMGAwMBAgYPGCEyAgIBAgEDBgECCAwUAgIGBAYCBAgQEA4KEAICAwEyIRAD/lwtIScmAQIFAQMDKwUBNwYECQEMChMJEgwLDiEbEAMCFw8RGgMGFQMCAQECAQkGBg4YGg8FBAYCAgwFBwMyBgsDAQIBBQUHBQICAQMDAwEkFygZCQMDAgIBAxIWGB4SDQUDAwIBBAMDHkdiXgoOAgEBAQMBEAkJDQ1HCTAjJDIOCQIHCCYcDQMHBQQDAgUBEBckFBgNFRIoJA8PEAkXGAQEBgIBAgMBBgUMngEEAwMDAwMBDwgQAQ8GBAELJhUKAQEBBQUNBhETCAMDASAbCgMBBQgKDA8TAgLwCS0TCQ0RDAYdBQcdDgkBAQ0OEAgFCQoFBwEDAwUDBQQDAQEDAwMCAhwBAwICAQEBAQIBAwEDAQMBAQI+CRkeAhQOFRAJDQsNCwMIAwMHEhQHAwgLEQoiDgQVCwkUAxgIFgUFAyMCAQMBAQQDAgMETjsdBQEFAQICAgMjCAQIAiQZDQcHCQgPFAQCPgUJCAgEDAYKAwMCAS8eLxwFBAICBAMLIBAYGxMVGAEeEjAUCB4MHAEDAgIdOR4sIho+PiMYAwQDBRchNiMDAgQCAQIDAwkOCA4ICQIBBAgJDQoNCgkOAgECGRErAgIKGBgIBQUUAQUYJjcbBAIBAQECAwMMGzA4BAIEAgIEAQUYMCYiAgIDAQIBBQEJEhUHCw8YDg4JEwoWEBUmCQMDAgQOBy8GAQMiGQkDAQ4BBRosMxYBBQMMBg0DAwIBAQkEBgMBAh4XCQUFDAkPEgIENgoGAQMLBxIBBdYBAQEDAgIFAweCBQOMBwEEAwMBAgIGBB1RQSIDAjwoKTwDBAQCHRxDHR0EAgcBAQECAwMCBgQDOSRYBAEEAQAAAAYAAP/AA/wDwAAQACkASABqAHcAgwAAATMOARUUFh8BDgEHJwMuAScHFhQHDgEHBiYnLgE3PgE3PgE3NhYXHgEXJR8BHgEXIzYmJy4BJw4BBzMXIw4BFyM+ATcnMzc+AQUOAQcOAQcOARceARceARceATc+ATc+ATc2JicuAScuAQclFw4BDwEnNz4BNzYmBRYGBwYmJyY2NzIWApJ+AgYOBlYJDQwWdAkXFAgmJhY8IjBcHhITAQEUExQ3HxgxGBcoEP4iKlgKGxeACQUGECIMBQ4JJBpYBg4MbBAXCxo0SgQKAUQNGAoKEAUGAQEBCQcIFQwQIxENGAsKDgQLCxgJFg0MGQ0BoHQVFwpIIiQGDgICCv6UCwYPEi0JCBkXDBcCigMIBRAjD8gTKRAsAQASHwlAMIIwGiAEByInGDofHjkYGB8FBQMICRwTQlrEFyQLECERJ0wpFCcTPBIyEBAtFzymDRg5AwsICRUMECERDhoLCxIGCAQEAgwJCRcNH0kYCQwEBAECQAIQMBioVFIQIBIJDJEPJQwNDBUWJwMJAAAAAAEAAP/ABAADwAAyAAABMwYWFR8EEx8CDwEjJyUzNiY1LwMDNCYPBh8BBSc/AhM/AxM3AgACAQN2DhoEBvoSIiYCjgIK/ty0AgQ4CgoEoAICPCQINARSArD+3JpcCAasBAoKFLYIA8ABAwLIHCwGCP5QHDxABJAIyAIBA2ASEAoBEAIBA2ZADlgIjAICzpKcEAgBKAgQEiIBOA4AAAQAAP/AA/gDwAASADkAZwCTAAABHgEfAQMnLgEHDgEfAQ8BPgEXJT4BJy4BJy4BJy4BBw4BBw4BBw4BBw4BFx4BFx4BFx4BFx4BNz4BFw4BBw4BJy4BLwIuAScmBgcOAQcOAQc+ATc2FhceAR8BHgEXMjY3PgE3PgEnFQ4BBw4BJy4BLwIuAScmBgcOAQcOAQc+ATc2Fh8CHgEzMjY3PgE3PgEnAZQtUieInmAKKBISDApsHKggQR8BmCUYFQUOCQgTCwoVCwsUCQkQBwYKAwICAQIHBQUOCQgTCwoVCwsU1QwlGRk5IB9BIEBIJ1ItLlsrKkcbGCEDMHc/QINBECAQTCdWLxcvGBYoDhsICQwlGRk5ICFBHkBIJ1ItLVssKEUbGiEFMHc/QINBQEwnVi8XLxgWKA4bCAkCKAYbEUoBMqoSCwsKKBK8GGAGAwMKF1QnCRAHBwkDAwEBAgcFBQ4ICRILChUKCxQJCRAHBwkDAwEBAgdNJUMSEgYGCBoQIiYSGgYGChAQOCQiTSlBVQoMIB4IEQkiDxUCCQkJIBMpVifMJUMSEgYGCBgQIigSGgYFCBEQNCIjUCs/VwoMIB4iIhAWBwkLIBMpVicAAAAABAAA/8AD/wPAACYATQCAAM0AAAEuASsBNTQmJyYGDwEOAQ8BAQ4BFRQWFx4BMzI2NwE3PgE/AT4BJwEHDgEjIiYnLgE1NDY/AS4BJyIGBw4BFRQWFx4BMzI2Nz4BNS4BJzcHHgEVFAYHDgEjIiYnLgE1NDY3PgEzMhYXNy4BIyIGBw4BFRQWFx4BMzI2Nz4BNTQmJzcHHgEHDgEHDgEHDgEjIicuAScmJyYnLgEnJjU+ATc+ATc+ATc2Fhc3LgEnJgYHDgEHDgEHDgEXHgEXHgEXHgEzMjY3PgE3PgE1NiYnA/4DEAkyCQkJEQZcBQQBDP7eBAQEBAULBgYLBQEgUgYIBF4GAwP+yIYNIRISIQ0MDg4MhhEjEipNHR4gIB4dTSoqTR0eIAEGBVouDQ8qJiZiNjZiJiYqKiYmYjYfOhssJFIqQnkuLzIyLy55QkJ5Li8yFRWeRhcVAwMgHBxNLy5nNSooKEwiIh4dFxcfCAgBGxkaSSwtZDU1ZzBGM3E7OnQ2Nl8nJjcPDwMMDDEkJFs1NXI7Q4E6Ol8iIiQBISEDXgkHMgkSAwMDBl4ECAZS/uAFCwYGCwUEBAQEASIMAQQFXAYRCf6ohgwODgwNIRISIQ2GBQYBIB4dTSoqTR0eICAeHU0qEiMRWiwbOSA2YiYmKiomJmI2NmImJioODi4VFTIvLnlCQnkuLzIyLy55QipSJFpGMGg1NGYsLUkaGRoICB8XFx0eIiJMKCgqNWYuLkwcHCEDAxQWRh0hAwMUFxdFLC1oOTl1OjlrLy5KGhoaIyEhXzk6gUNDgjoAAAAEAAD/wAQAA8AABgALAA4AEgAAAR8BAQMBNwETBwEhFwUHAQMlJwLIBIz+qpoBUg7+cIRs/rABOFwBBr4CJJb+GCACmgIq/VIBOgGMFAEm/d58Ap7MTtwB9v7UmpIAAAAEAAD/wAQAA8AADAAzAFIAYQAAAQ4BFx4BNz4BJy4BBwE+ATc2Nz4BNzYXLgEnJicuAScmJyYHDgEHBgcXPgEXHgExAR4BNyUmBgcOAQcGBw4BJyYnBxYXFjY3Nj8BPgEzHgEXJyMBPgE3PgEzHgEXFSE+ATcDUjk/DAxhOTlDDAtjPP3QQm0zHy4tazo5NiBQMB8nJlQsLS06OzxnJiYOECt8O2xI/qQfXyACjkCDPTdlMDEyMWUzMzNSRkVGiEJCP4AqWzMvVClKBv5sIT4hKlszL1Qp/P5JkEUDvAxhOTpCDAtkOTtBDv0cDEUnFxwcKggJED1uMSAaGicNDQUICAcbDw4HOA4aBgpC/lIQCAawDwwZGEYkJhcXEAYHE2QcCwsPGhotXhsfARYRkv6kFzAVHR8BFhHcBjUxAAAAAAQAAP/AA/oDwAA/AIwAogC7AAABLgEPASc2JicuAScHIgYPAT8DBx4BFxYGDwInJgYHFx4BHwEWNj8BFwcGFhcWNjcTNiYvATceAT8BPgEnATcXHgEXHgEXHgEzMjY/AT4BJy4BDwEnNiYnLgEvAS4BIwciBg8BBhYXFjY/ATMHDgEXBycmBgcGFh8BFjY/ARcHBhYXFjY3EzYmLwETHgEXMjY3PgE3PgE3NiYnJgYHBhYXJRYyNz4BNzYmJy4BIyYGBw4BBw4BBwYWFwP6BxsOeA4IFhoMIg6gDRUCEjoUCDIYDBUHDg0VThp4CRMISAkMAVIUIAQYWiwDFRISHQMwAwgJTjwFIA+cDgcJ/XQ2BAEFAwIHBAQHBAQIA54MCAgHHQx4EAQBBgUUDBwGFQmcDRMCFgESDQ8YAxA0SgYDARx4ECEFBhISphIiBBhYLAMVEhIfAzACBwlONAcQCQgQCAgOBQYKAw8ZICFBDg8cHwF0ECEQEBgHDhkhCBAICRAICA4GBgoDDRofAqYMBwdGKhk0CwYOAgQTDYYiCDQCNgQRCxc0Dy6CJAMDBkAIFAwYBhQUdEzoEh4EAxUSAQAKFghGchEKCV4HHQz+wnwMBAYDAwQBAQEDAl4HHQwNBgdGKg0bDQwTBgwBBwQTDaAOFwMCEw+CqAsXDIokBhISESEEMgYUFHRM6BIdAwUVEgEAChYISAFQBAMBAwMDCAYGDQghQQ4PGh8hQg1QBwYGGA8hQQ4DBAEDAwMKBgUOCCBBDwAEAAD/wAQAA8AAFQAmADoAcgAAAQ8BLwEuATU0Nj8BPgEzMhYXFhQPAS8EPwI2MhcWFA8BDgEvAi4BNTQ2PwE+ATMyFhcWFA8BBTIWHwE2NzYmJyYnJicuAQcGBxcWFA8BDgEvAS4BLwEGBwYWFxYXFhceATc2NycuATU0Njc+ATMCWg4ODg4EBgUFXgYOBwcOBgoKXIgODggCAgheCx8MCwtcBg50EAwGBgYGXAYPBwgOBAwMaAFmBg4G8BkDBC41NFdXZ2fGVFQx8AwMDAQHBQ4DBwLwGAMELjQ0V1hnZ8ZTVDHwBgYGBgYOCAEKCAQECAYPBwcOBV4FBgYFDCAMXGICCA4ODgxeCwsMIAxcBgRsAgoFDgcIDgZcBgYGBgwfC2bMBgbwMVRTxmdnWFc0NC4EAxjwCiAMCAECAQICAwPwMVRUxmdnV1c0NS4EAxnwBQ4HCA4GBgYAAAAMAAD/wAQAA8AAEAAgADEAPQBFAEwAWgBoAHYAiACaAKgAACUyFh0BFAYjISImPQE0NjMhJQcOAQcjIiYnLgE9ATQ2MyEyFh0BFAYHDgErAS4BLwEhARMUFh8BITc+ATUTJxcHIz8BEzMhEx8BIxMzJzIWFRQGIyEiJjU0NjMPARcjIiYnLgE1NDY7ASEyFhUUBgcOASsBNyczATIWFwcUFhcOAQcjLgE1NDYzITIWFRQGByMuASc+ATUnPgEzJTIWFRQGByMuATU0NjMC6hAaDQf+AAgMGREB1P40GAwXCcYEBwMDAxAMA8gMEAMDAwcExgkXDBgBAv6QFgMDIP6gIAMDFlYMBuYWBBK0AkgSBBbmBrToDBAQDP7UDBAQDFYCArIEBgMCAwoIsgKKBwsDAgMGBLICArL9Ph4xDwIGBgQMCKIODkEtAkgtQQ4OoggMBAYGAg8xHv7cOVMTE8wTE1M5EhoSEggMDAgSEhpoKAMKBwMDAwcECA4SEg4IBAcDAwMHCgMoAYz+kgQJAzQ0AwkEAW4M4HgiEAEm/toQIgFYchIMDREQDgwSChQSAwIDBgQJCwsJBAYDAgMSFAECHxsYEiMRCxYJESgVMEREMBUoEQkWCxEjEhgbH0RYPhwzFRUzHD1ZAAMAAP/ABAADwAAIACkAUgAAARMeARcDLgEnJRUDBwYnLgEnJicmBgcOAQcRPgE3PgEXHgEXHgEXFjY3CwEWNjcnDgEnFy4BLwEuAScXJgYHET4BHwEeARcnHgEfARY2NycOAScBAgRAgEACQYBBAv4CHlpbWrZbW1shPyAhSSAfQCEfPyBAgUFAgT9GhDb4BDZqNAI1azQCQYA/BEGAPwI1azQ0bjYCQIFBBECBQQI2aTUCNWs0AoL+/gQnFwECFycE0hT9BBI4AwM2ISIFAgcJCTAbAxQaIgoJBwIEJxcWJwMFKi39qgECAxgh1iEXBNgFJRbYFyUE1gMYIf7sISoD2AMmF9YVJgXWAxYh2CEYAwAAAAQAAP/ABAADwAAEAAkAFwAtAAAlJwcXNyUXNycHFycBHgEfBwEFLgEnJjQ3PgE/ARcHDgEHBiInLgEnAjZikibO/rIkkmBUasYBGiA/HxZ8HIAWehz9VP7WChAGCgoGEAouyC4KGAwaOBoNGAn+YJIkVigkkmDO2MYCrAYNB3oYgBx6FoD+5mQJGA0aOBoMFwsuyC4KEAYKCgYQCgAAAAARAAD/wAQAA8AAMgBlAIoAqwDLAOQBCQEmAUIBSQGCAbsB/gIgAkICaAKNAAAlBw4BBw4BBw4BIyImJy4BJy4BNSY0NzQ2PwI+ATc+ATc+ATMyFhceARceARcVDgEVBzcPAQ4BBw4BBw4BIyImJy4BJy4BNSY0NzwBPwI+ATc+ATc+ATMyFhceARceARcVDgEVAzIWFxYXHgEXFhUUBw4BBwYjIicuAScmJyY2Nz4BNz4BNz4BMxczMjY3PgE3NiYnLgEjJgYHHAEXFBYXHgEXHgEzMhYXMwc+ATM+AScuAQcOAQcOAQcOARcUFhceARceATsBPgE3Bz4BNz4BJy4BJyYGBw4BBw4BFx4BMzI2Nwc+ATc2JicuASMOAQcOAQcOAQcOARUUFhceARceATMyNjc+ATcHNTYmJyYGBw4BBxUeARceARceARczMjY3PgE/AQczPgEvATQmJy4BIw4BBw4BFR4BFx4BFx4BOwETIw8BNwczNzY0NTwBJy4BJy4BJy4BIyIGBw4BBw4BBw4BDwEOARUUFhceARceARceATMyNjc+ATc+ATc+AT8BFzc+ATU0JicuAScuAScuASMiBgcOAQcOAQcOAQ8BBhQVHAEXHgEXHgEXHgEzMjY3PgE3PgE3PgE3Az4BNx4BFyMiBw4BBwYdAS4BJz4BNz4BPwE1NiYnJgYHLgE1NDc+ATc2MzIWFw4BFxQWFx4BFx4BMxYyNz4BNz4BNwc+ATc+AScuAQcOAQcOAQcOAQcGFBUUFhceARceATM6ATcHPgE3PgE3NiYnLgEjJgYHDgEHDgEHDgEVBhYXHgEzMjY3Bzc2JicuASMuASMiBgcOAQ8BDgEVDgEVHgEXHgEXHgE3PgE3PAEHPgE3NiYnLgEHDgEHDgEHDgEVHAEXHgEXHgEXFjIzMjY3PgE3Aq4GAgUDAwkGBg0JBgkDBAQCAQMCAgEBBgYCBQMDCQYGDQkGCQMEBQEDAgEBAQjCCAYCBQMDCQYGDQkGCQMEBQEBAwICAgYGAgUDAwkGBg0JBgkDBAQCAwIBAQE8GDIYGRMUGwgHKCmLXV1qKykqTiUlIgoIEhNALCxtPT6FRFAEBg4EBgcBAxQPCRQJEBgCAgUBAwYDAwgDCRAJAsYEDAQQEwMEGw8KEwkICwMEAwMEAgMGAwMGBQ4DBgOmBgwIDQYHBAwIBxEGBxAJDAQKBRAJBgwGdgMKBQkFDgYOCAcMBQMDAgMIAwMDAgIDCAUDCgUGCQUDCAM6BA8PDxwFAQUCAQMCAwYDAwYFBgYNBQYGAgYoAhATAwYIBgYOCAcOBQQEAQMCAQcGBA0HBOgGYgZGJiDaAgIBBgMFCQYGEAoMFAgJDQYGBwUDAwIGAQEBAQEGAwUJBgYQCgwUCAkNBgYHAwMGAQa0BgEBAQEBBgMFCQYGEAoMFAgJDQYGCAQDBAEGAgIBBgMFCQYGEAoMFAgJDQYGBwMDBgHWAwUCJUUeEJKAgL84NxopDQMFAgMBAgYEEBAGDAQFAygpi11dahYrFQIBAwMBAwYDAwYFAwgDCREIBAcD2AcPCA8LBgYeDgkRCAQGAgMEAQICAgEIBQQLBQQJBZgGDgYGCAIBBQQFDAcJDwYEDAYBBAMECAEFBAYPCQYMBnoSCgIMAwYFAwgDBAcFAwUCGAEFAQEBAgMBBgMGDggHDQZcAwgDBwoPBhAGBwwDBAkDAQMCAQQDAwYDBAkDBgsFBAcD8hwHDQYHCgMEBAMDAwkEBQkEBgwEBgoEMBwHDQYGCgQDAwMDAwcEBAoGFAQLAzIyMhwHDQYHCgMEBAMDAwkEBQkEBgwEBgoEMBwHDQYGCgQDAwMDAwYFBAoGFAQLAwHcAwUgJCVOKyosal1diykoBwcbFBMaQ4hBQngzNFIdHB6gAwUEDAgPGgMBAwMUEQQHAwQHAwMFAgEDAgIIAQMDHA8PEgMBBgMBCQgGDggEBwMDBQIBAwEBAlAECQUJHw4GCAIBAgMGCwUKIAwHCQMFgAYOBg0gCQQEAggGAwYBBgoGBQkGBQsEBQYDAwEBAwMGBYYEDxoFBBAQCRIJEAMIAwMGAQMCAQMFBAwGHvgDGg8iCAwGBQMBBwYGEQcJEwoGCwUFAwGIJCAY4JgHEAcIDggHDQYECQMEBAQEBQ4HCBIKChMLKAcPCAgPBwgMBgYJAwUDAwUGDQkHEgsLEgsoKCgHEAcIDggHDQYECQMEBAQEBQ4HCBIKChMLKAcPCAgPBwgMBgYJAwUDAwUGDQkHEgsLEgsCnAEGAw8nGjc4v4CAkhAeRiYBBgMDCAMcBg8aBQECARMsFWpdXYspKAQEBQsGAwgDAwQDAgICAgEDAgECA0oEBwUGHQ8PCwYEBwUBBgMBCAMDCAMEBwUECQMBAwJiBgsFBA4IBw8GBggBAgUECQUBAwIEDggHDwYHBwMFfhgMHwsDAwEBAgIBBgMcAwgDAwgDBAcFAwUCBAUBAQcGAQGcBw8IDx0IBAEDAQsGCRIHBAcFAwgDAwYDAwUCAgMDAwkEAAAABv/8/8AEAAPAAAgAPABIAFIAgQCGAAABNwEuAQcOARcBLgEvAS4BJy4BIyYiBw4BBw4BHwIzFTMXHgEXFgYHDgEjBiYvAQEHARceATMyNjc+AScBFAYjIiY1NDYzMhYlNiYnJgYHARcBAQ8CDgEHBiYnLgEnLgE3PgE/AT4BFx4BDwIjFQcOARUGFhceATMWNj8DFxMnBxc3AS5A/swJGgsKAwcD+gMKCyAECAUFDAUGDAYGCgUVCA8CFAICAgUEAQIICAcZDA0aCQ7+cEIBgBIYRCQkRBgYFwP+oF5CQl5eQkJeAVoIAwsKGwn+ykABKv3yDqIUEy8bGzYZGCkNDgwDAwsKIA8yFRQIDgQUAgQDBQMIBwkYDQwaCgyqIDrQQmY6bgISMgFwCgMJBxoL/PASIw8wBQgDAwQBAgEFBA4xEwQYAgYFCwYMGQkLCwIJCw4B3jL+FBYaHB4aG0YjAqRCXl5CQl5eKgoaCAkCC/6QMgF6/WQU0BYUGgYFBgwLJBgYNRsQJBAuEwgNDzITBBgCBgULBgwZCQkNAgsJDsokSgEIMnpGjgAAAAACAAD/wAQAA8AAOAA/AAABFAcOAQcGBwYHDgEHBiMiJy4BJyYnJicuAScmNTQ3PgE3Njc2Nz4BNzYzMhceARcWFxYXHgEXFhUDIQchATMBBAAKCiYcHCQkKipcMjEzMzEyXCoqJCQcHCYKCgoKJhwcJCQqKlwyMTMzMTJcKiokJBwcJgoK4v4sIgFc/oCWAXYBwDMxMlwqKiQkHBwmCgoKCiYcHCQkKipcMjEzMzEyXCoqJCQcHCYKCgoKJhwcJCQqKlwyMTMBOG79zAJKAAAABQAA/8AEAAPAAAUAJABAAEkAigAAAScXNiYnAx4BNz4BNz4BJy4BJy4BBw4BBw4BBw4BFx4BFx4BFwEuAQ8BBiYvAQ4BBw4BIxceARceATMyNjc+AScBDgEHFycuAQcXNiYvAhc+ATc+ATMuAS8BLgEHDgEPBA4BBxQWFx4BPwMXBwYWFxY2PwE2NCcuAS8CNxcUFh8BFjY3AyIaIgYDC8IPIxMSIAsLCQMCEw4PIxISHwsGCAIDAQEBBgQFDAcBoAQZDxISIQluBQ0JCBMKbAgYDw8iEgwVDQ8QA/6WBgkDXBgHHQ5kCAwOoAIeBREMBQsEGAsXGg0eEA8cCqYIeJ4ICQEHBw8tEqYMYHY4BhcVFycGQAICAggGagQgBAwKtA8eBwGwFkYMGwkBOAsJAwITDg8jEhIfCwsJAwITDgcQCQgSCQkRCAgOBf1CDxADBAQQEOAJDgUFBdwQGgkJCgUDAxoPAcQDCwYsMA4IBp4PHgdMxKoMEgYDA1w2EBQJCAICDwzcDvSIBxQLCxUIEgMPkhDEZsgVJwgGGBboBxAHCA0FXB7c3AwRBVgGCw0AAwAA/8AEAQPAAEsAmAEhAAABFhceARcWBxQHDgEHBgcuASc3PgE3NS8CDwEuASc/BC4BLwEHJzczNz4BNTQmLwEjNxc3PgE3Jy4BIyc3FzM3NS4BLwE+ATcBDgEHJicuAScmNTQ3PgE3NjceARcHDgEHFRczNxcPAhQWHwEzNxcjIgYHDgEVFBYXHgE7ARQGBycHDgEHHwMHLwEPAhUeAR8BBR4BFwYHDgEHBiMiJy4BJyYnPgE3FzI2NzUvAzcXMz8BLwM3MzI2Nz4BNTQmLwEjJzc+ATUvAgcnNzI2PwEvAg8BLgEnPgE3PgEXHgEXDgEHJyMOAR0BHgEzFwcnBw4BBx8EDgEHIw8BHwEzFRQWFw8CHwE3FwciBg8BHwE/AQN+IBkZIQgJAQoJJBkaIRYkDigDBQIEBAgGKAUIAy4GBgICAgMDDDAEAiIMAwEBAwwgDCQMAwMCBAIHAyASGA4IAgUDGAwgFP1QDSATIRobJAoKCAkgFxgeEyYPHAMFAggOHBQmDAQDAwwCKggiAwcCAwMDAwEIAyIEAiwMAwMCBAYGKBAiBggEBAIFAyQCPhAoGCIoKFgwMDIwLi5YKCgkFiQOKgYJAwIEBiYSMAYGCAQGBi4IJAQGAwIDAwMMJAguBwkCBgwyFiwDBQICBAYGCCwSKhYjVC9FlUpKhTUUJQ8wDgMFAgUDMBI6DAMDAgICBgY0AwUCKAwEBAwkAQEoDAIGDCoSIAMFAgIICgYgAxQkKClYLy8wMC4vVygoIyJIJgwCBQMOBgQCAg4PHxAGAgYGBgMIAQQIKhIGAwYDAwYDBjoGBAIHAwwDBQQ6CAoOAwUCCCRFIf3gJ0skIygoWjAxNC4tLVUnJyMcRCQIAgUDDgoKOgYGDgMFAgYGOgMDAQgDAwcCAwMPHQ4GBAEIAwwGAgY8DAICBAYOAwUCCg4pUCUfGhkjCgkJCSEZGCAnUisOCAQIBgYCDkIIBAwMBgIGQAMCAwYEAwgBBkAGAgsHBgYECEAQBQMOBgQCAg4pTB8kNxMdEA4ORjUfTywQAQYDDgMFEEAIBAEIAwYGBgIIDx8QBgwMBhILGAsGCAwMBAZCDAUDDggEAgoAAAgAAP/AA/4DwAAOAB4ALgA/AE8AXwBuAH0AAAEmJy4BJyYnBgcOAQcGBxM2Nz4BNzY3IRYXHgEXFhcDJicuAScmJxEzNjc+ATc2ARE2Nz4BNzY3JicuAScmJyMBFhceARcWFxEjBgcOAQcGEzMRBgcOAQcGBxYXHgEXFicGBw4BBwYHISYnLgEnJhMGBw4BBwYHJicuAScmJwP+AwoKIRYWHB0YGCMLCwSKHBcXIAoJA/72BAwLIxgYHjQfIiNLKCgpggUNDSodHP78KSgoSyMiHyMdHCoNDQSE/pAfIiJKJygogAQMDSocHYCAKCgnSiIiHyMdHCoNDdYcFhYgCQoDAQoECwskGRhvBAsLIxgZHhwWFiAJCgMB6CsoKUsjIh4cIiJMKSks/ogfIyNMKSgqKikpTCMjHgLYGhUVHgoJA/4oMzEwWigo/nb+JAMKCR8WFRoiKChaMTE0/p4aFRUfCgkEAdwyMTBaKSkBiwHYAwkKHhUVGiMpKVkwMPgfIyNLKCkpKykpTCIi/qcrKClNIiMeHyQjTCkoKQAIAAD/wAPGA8AADgAjADQARgBkAH0AiwCmAAABPgEnNSciBgceARc+ATcTDgEHFhceARcWFzY3PgE3NjcuAQclPgE3LgEnBgcOAQcGBz4BNwUXHgEXPgE3NhYXLgEnBw4BBwc+ATcvAQYHDgEHBgcWFx4BFxYXNjc+ATc2Nz4BNyc+ATcnDgEPAQ4BBw4BFRQWFzY3PgE3Njc3PgE/AS4BJxYGBw4BBxMHBgcOAQcGBzMyNz4BNzY3JicuAScmJw4BBwIKCQECLi1WKR1VMBEZBvYQHw8fFhUdCAgDHxkYJAoLASppM/4YLE8fQ2UMIyAfNhYVESpbLQGKDg4aDBIoGDlmKwo+MHITPSRADyciLBZDS0uBLi4IHCEgSigoKxAPDxsMDAkGDgjKLF4yPCleMzw5bC8JCS4oDhwcSCgpJ+YqSBhUL3E+AgMPCxgNUhwMDAwZDQwOECgoKEskIyABCAccFhYgGBwOA3IKKhQEAhEPDS8kDxoJ/uwBBgU2Ozx3OToxHyQlUSwsLzNnBnwJJxguMQUTGBk6ISEkEBQIAhAPIBEGCQMGSjJLhjUWBh8X+jNJGDQWLT4/j0xMSR4ZGSgNDQYfLSxiMDAmHTodailLIjIgLQ0MChkbIEMhTI46NDQzYCsrI7IcJAgUKTcMGTQVDRgL/qByNDIxVyYmHgcGGhMTGTQ8PX49PjYSOysAAAAABQAA/8AD/gPAAEEATABpAHUAgQAAAT4BFzcHDgEjIiYnFRc3NjIXHgEHDgEPAQYiJxUeARceAQ8CBiYnLgE/AScjFQ8BDgEHDgEHIiY1NDY/ARE+ATcFDgEHDgEnLgE1MxMeARcWBgcOAQcOAQcOAQcuASMHNz4BNz4BNzYyBTI2NTQmIyIGFRQWATI2NTQmIyIGFRQWAW4hnn1eFAYaDgk1KjxgOj4MAxMWDzUadgsmGydFHgwKClAWHTIPCQYFQDZcMigJEAkGGBAkIg8PRgYaBgHeAgUFBg0JBgQyhgwRBQwBAQQNCRQrAw0cDwcOBxwcAw8KDBwQDBj+ODBCQjAuQkH+oy5EQy8wQkICnBkLEESOEgwEBioKHhAQBiURDBIIIgMDIhMwGwkTFsAQDgwSDBgKkiqCWkwSGwkGCQMcHgckG4gBohUYBdwSGAYJBwwGGhQB3AMPBg8kCQ0XChAYCBxJLQIEBuAYIwsLDwQCqjwqKjw8Kio8/jI8Kiw8PCwqPAAAAAAaAAD/wAOQA8AACwAYACQAMAA6AEYATgBVAF4AagB0AHsAkwDuAPoBBwETAR8BKQE1AT0BRAFNAVkBYwFqAAABDgEHFhQHHgEXNjQHDgEHDgEHHwE+ATcnJx8BNy4BJw8BHgEXDwEVFz4BNzUuAScHJy4BLwEHDgEHFwceARcWMjc+ATcnBxcHJw8BFjI3JzcXNyYiBw8BFR4BFzc1Jwc+ATc+ATcnDgEHFxcvAQceARc3LgEnByY0Nx8BBTI2Nz4BNTQmJy4BIyIGBw4BFRQWFx4BAQ4BIyImLwEuAScwBw4BBwYPAQ4BIyImJy4BJy4BNTQ2Nz4BPwE+ATcOAScuAScuATc+ARceAT8BIyImLwE+ATc+ATceAT8CMxczFzMfATMfAh4BHwEWBgcBDgEHFhQHHgEXNjQHDgEHDgEHHwE+ATcnJx8BNy4BJw8BHgEXDwEVFz4BNzUuAScHJy4BLwEHDgEHFwceARcWMjc+ATcnBxcHJw8BFjI3JzcXNyYiBw8BFR4BFzc1Jwc+ATc+ATcnDgEHFxcvAQceARc3LgEnByY0Nx8BAVwFDAcDAwcMBQYmCRMKAggGBgoVIAkaJBYQGAkgFQoGBggCCCIkCREICBEJAgoDBwYSEggHASIiAQcICRIJBggCIiI2FBQKBBAjETYUFA4RIxAeEAcSCSQkLAkSCQEJCBIUIAoaJBQQGgogFBIICS8WBgYGEAHWFikQEBEREBApFhYpEBARERAQKQFKCBEJDBcHECFGJQICJywsVRwIFAoLFAcEBgICAwMCAgYEHC5BDyZRJyhMIhQKDAwsFDR/OxQOPG8tAgYcDAwRBSdmMyAEFAQEBAICAgICAjY5aC8QDQMS/dQFDAcDAwcMBQYmCRMKAggGBgoVIAkaJBYQGAkgFQoGBggCCCIkCREICBEJAgoDBwYSEggHASIiAQcICRIJBggCIiI2FBQKBBAjETYUFA4RIxAeEAcSCSQkLAkSCQEJCBIUIAoaJBQQGgogFBIICS8WBgYGEANUBAkDCRQLAwgFEiQ2BwwDChUJCAoJHxQUYAoMEhMgCQoICRQLEhQoFAMLBioGCwMCEAkRCAICBxIJFFwJEQgDAwcSCRQUNgIEDAQEBOoCAg4EBFwMKAcKAxQoFAIGCwMMFAgSCR8UFF4IDhQTIAkSCRQxEBIkEgYKZBEQECkWFikQEBEREBApFhYpEBAR/ooGBgkLEidGITk6qGBgTRoHCQkHBAkFBQsFBQsFBQkEGi9yQQwHBQUbFgwsFBIKDCEMF8QqKgQBDw4MGgYiGQ0IAgICAgICAiotZTgSEi0PAeoECQMJFAsDCAUSJDYHDAMKFQkICgkfFBRgCgwSEyAJCggJFAsSFCgUAwsGKgYLAwIQCREIAgIHEgkUXAkRCAMDBxIJFBQ2AgQMBAQE6gICDgQEXAwoBwoDFCgUAgYLAwwUCBIJHxQUXggOFBMgCRIJFDEQEiQSBgoAAAAADwAA/8AEAAPAAAkAGAAgAC0APABKAF8AagB7AIwAnwCwAL8AyADXAAAlBxc+ATcnDgEHJR4BFz4BNy8BDgEHBhYXJz4BPwEOAQcTBxc3PgE3LgEnDgEHNx4BFz4BPwEmJyYGBwYHJQceARc2FhcmJy4BJyYBJw4BBw4BBx4BFz4BNzY3PgE3NicDDgEHDgEHFT4BNwc1LgEnBiYnDgEHFhceATc2JT4BNy4BJy4BJxYXHgEXFhcTDgEHHgEXPgE3PgE3LgEnDgEHAQ4BDwEeARc+ATc+ATcuASc3DgEHHgEXPgE3LgEnLgEFBxceAT8BLgEDDgEHHgEXHgE/AScGJicCPkaSMF4uHDt1PP3cIEQkDScUMlgcLxMFDg8UEigYDiYxCXQUWrAGGhQSPSszWyLGJzcSMWY1DCkpKlMpKScBVgo0ViAePBoYHh5GKCcBPw4ZOB0PJhkKDgYOGgweFxYfBwgBkAgQCC9eMUBvL+wnTCUwYzEECgYqLi1eLzD+sAYKBCE+GyA+HhAYFzkiIiasEhoGMVcmLmQsEB4OIFQ0NWgxAUAtZjFUFjEbPHY6GSUOHUEkRAweECJFHRw3FwMWFR1F/h6wMjNsNVIkVq4XJQwZPyAwYDBGYDZtM6aSLh09IHISFgR4GCgQKlMn1C4hSicyZC7uHzsacjJ1PwEAiix0JEUhECAOGEQqjg4eEBAUBiYLBAUGCQkQECQZSzADDA8mICA1FBT+KxATHwwwZCodPxwCCwcjKCdWLS0u/pQDBAEgPh4CE0MwigQKGg4GBQsHDAUWDg4KAwQ9BQwHJ1EsDSMUKSUlQRwbFQNMH0QjJFIwAQ8SM1EgMUkYBhYQ/uYSDwG4KlMnBBYSKmMvKEsjrh5RMyNNKAweFEBsLBYSLHLQCw4Dti5R/tMpUissUSULBQaWpAMPDAAAAAAGAAD/wAPLA8AAFQA3AEoAWQB3AIwAABMHMBYHDgEHBhYxMBY3NiY3PgEzLwEFDgEHLwEHJicuATc2NzY3PgEXFhcWFx4BBwYHDgEHDgEHNw4BJy4BJy4BJwYWFxY2Nz4BNycmBgceARceATMyNjc2JgE2Nz4BJyYnJicuASMmBx4BFxYGBw4BBx4BFz8BFwcmNjcnDwE2FhcWBhcWNjEwNicuAbgYMycsMxMVRUwUFQceG0wLDKQBJBUrFhDGJh0SEgwIBxYxNDRtOjk9PTMzNgUFMxAsHBxBI0gLIhsyKw8LGBUYTzsQIRAQHQxQLU4VHh4MDyk2GSUODycBRB8WFRMEAxIjKChXLzAzN2AbHxIxIG1FFS0YEswkMB4vBRSmCgRMFBYLERBOSBARMgFoCEY+TCUtLSMVLS08UUUPGDxABwoBIkwOISkpWjAwL2s1NSENDBcYHBxcSEdvIj0aGScN6gEEAwYxGRIfBz9jCAICBQQQC94GIyEKKBQZKQ0PFYn+bh8nJ1kwMDBiNzczAQwWOS82mmxDahsLDgMiPhCYPEUDCjQWAhpEUjsvLQ8fLS8oAAAAAAYAAP/AA/oDwAAVACYAOQBVAGkAegAAAScmBw4BBwYHHgEXNjc+ARcWFy4BJycmJyYGBwYHHgEXNjc+ATc2AS4BIx4BBw4BBz4BNz4BNz4BJycOAQcWBw4BBwYHFhcWNjc2NzY3PgE3Njc2JicBBw4BBxYXHgEXFhc+AScuAScuAQEmJy4BJyYnFBYXHgEXPgE3A2oSRE1Nk0FALCZmQDI6On5DQkEQQzNeQEhIkkdHPgkfGCk5OIJHRgEzKF4mCQkGBh8dFSoTKj8SEwsJ3kN9OA4HBzAnJzQnKChQJygmGRUUIAoKBAcGDf2WHDlIDRw2NoRGRjwZCw49aiopOQEHOkA/ezY2JiwqKnZGJ00WAyoSDgsMOSsqLzNSHSkcHRsBARFBeDNKKBMSAxcWKzNsKSwoJzsREf6SDgw5l048gDYPIhMqZTk4dzsWCTotQEFBezg3LgsFBQMHCA0RISBRLi4rRotFASYaOI1PPDo7YiMkDjuAPx1WNTZ7/X8PHx9UNDQ5TJJAP2IdIVQlAAAFAAD/wAQAA8AAOQBGAFcAdgCnAAAlJwM3Mz4BJy4BDwEOAQcGJicuAScmIgcOAQcOAQcOAQ8BBhQXDgEPAQ4BFSMiBh0BFBYzITI2PQEjJR4BFx4BDwIjPgE3Fzc2JicuASc3HgE3MjY3EyEBEz4BFx4BDwEeARcWFA8BHgEPAQ4BJy4BPwEnLgE3NzQ2Nz4BNz4BNz4BMzIWFx4BFx4BFx4BFRQGBw4BBw4BBw4BIyImJy4BJy4BJy4BNQPIBNAQAhINCQkpEgIUKhcWLBUGHBAHEAcIDgYHCwQEBgIuBQUgTCw0CQtyCxERCwOsFiI4/gIPGgkNBwgGAuw1XCWcAgsCDg0wIBoUKBQSJBLK/uT+jIIDEgkJBwRICQ0EAwMOEA4GMAYjERIOBiAWCQgD6gMEAwoHBhAJCBMJCRMICRAGBwoDBAMDBAMKBwYQCQgTCQkTCAkQBgcKAwQDTggBlAgKKhITDgkCCgwCAgUHEBgGAgEBBgQECgYHDge8Dh0NLVEiKAgVDRAMBgwUJBgGxAkbEBk4GxQQKWM4xAYmTiUlPhZyBgUBAwX+eAG+AVgJCAMFEgnABA0JCBMJKggiEIASEAgGJBJSCAQTCdIJEwkIEAcGCwQDBAQDBAsGBxAICRMJCRMJCBAHBwoEAwQEAwQKBwcQCAkTCQAADAAA/8AEAAPAAHEAfgCBAIUAiACcAKQArAC4ANIA3QD8AAABIgYHJx8BHgEHDgEHFz4BNz4BJzc+AScuAQcGJi8BHgE3PgEnLgEHIgYHHgEXJiMmBgcGBwYUFwcGFhc3FwcuASMGBw4BBwYVFBceARcWMzI2NzMeATMyNjcXPwEWFx4BFxYzNjc+ATc2NTQnLgEnJiMHDgEHDgEHIyImJzcXJTMHJxcvARc3MwMeARceATEXIzcmJy4BJyYnNhY3AxcOAQcuAScXByMuAT8BFyceARcOARUeARcjJwciJjU0NjMyFhcHDgEHDgEVFBYzMjY3Mw4BEzcWBg8BLgEjBycBIiY1NDY3PgE3Fw4BFRQWMzI2NTQmLwE3MhYVFAYjAzoOGAxALDQDBgkIIAYGBTcQBgUBEAwMBAUVDCFoIQYJEQQVTQgHSBMjYSYOGgwvLy5UIiMXGgwGCxMIJh42EicTKSQkNhAPDxA2JCQpSG0LMgkeERYkBgYcIgIREDUiIycqJCU2DxAPEDYkJClcFSMNDhADDAwSBoQS/qw0IDxuXBzuIDxaEAkVBRseQgIFGhpCISIUE09E6CIHEAUKFg6CBiQHCgMcHJgKFAgKEgEKCVICJj1ZWD4NGww2CRAGBwYaFAwVBWwHU8JWAwcCAgYMCBQgAXo+VgoJChwRKAYEGhITGxgSJCA+WFg+AWYDA7QCAgMNDgwMAiwCERsNGw4CAxoNCwcCAxIDnAMQAQtYLS0dAiEjBhAKDQEYGBgkKmYeBA84CwpGZggIARAROSYlLCsnJzkREWNJDxMdFQIEBikkJDYQDwERETonJyssJSY5EBAUDCIUFC4YGQmyOEgunEACPup8ARoiXBQDBVAYFBscNhgYDQYEEv7WTAwXCw4YCoQSFB4EHkJYCRcOChUFBggIBLpdQ0JaBQViAQgGBxEJEx0ODDpQASxaCXkeBAMBAkj+1F1DFScSEh8LbgYOCBMdHRMSGwNqBFxEQlwAAAAABgAA/8AD+gPAAHgAgACGAKoAwwDfAAAlDgEnLgEnLgE3PgE3JwcWBgcOASMHFAYHDgEnLgEnLgE3PgEfAT8BBwYmNSY2PwIjBwYnLgE3Nj8BNhYXHgEzNzYWFxUUBgcOAQcGJicmND8BJw4BLwEuAScOAQ8BDgEVHgE/ATYWFxMyFhc3NjIfAj4BFx4BBwEeARc3DgEjARc3LwEHFwcGJicuAScmNjc1NycuAScuAQcOAQcOAQcOAQcGFhcWNj8BASYGBxcWBg8BIiYvAQ4BBwYWFxY2NzYmJwE+ATc+ATUGJjEnNjQnNycwNjcGJicmBgcGFgcD+hR2QCAzDw8HCgcfFBKyChUbBQsEWgMDFHZAIDIQDwcKEnZCBgIOcAYKAgUFhgICviYoKCcODUSIE3MgEyUs5AcJAgwECRIJBg8DBQUcKgsbEsISHw8PJhNKDAQDBQ7QDxoFOAgPB8wHFwYEIhYyGkBAEv4wPTwXAgkXDP7gDDwGHCYOdgULBQQHAgUGCWoEChoODBkMDBgLChMHCAsDDzEyMVsOBgICESMQOAYHCQwIDAQ4DhQGDzEyMVsODzIx/kYHCwMEAw8TFgMBFgpDBSQ/DQ5oFgsYAcZFRRQLLB4eQyAcLREkshs5CgMDGA8dDkVEFQsrHh1DIEVEEwQOSBYCCAYECgI8DkoQEBBRPT1Lkg00DwgkBAEJBpASEAQIEAgFAwYGDQUcMggHBTAEEggVJwo2AwQHCQIFWAYQEP7kAwPMBwkGRAcCBxV+QwHADxkYXAsP/mIMJhBgin4gAQIDAgkFChYGAkAECw8EAwIBAgcHBhAKChYMNWAPDzQ1JAEIBgIEcgsVBgIIBnQMIRUzYA8PNDM0YQ8BgAUNBwgRCAMBDAwmDggWDxUJCgMBAi0VNA0ABQAA/8AD9gPAAA4AHAA5AE0AYQAAJSEyFhUUBiMhIiY1NDYzBSImNTQ2MyEyFhUUBiMlISImPQE0NjsBFRQWMyEyNj0BMzIWFx4BFxYGIyU3DgEHDgEnLgE3PgEXHgEXBzAGBzcOAQcOAScuATc+ARceARcHMAYCiAEOChISCv7yDBAQDP3+DBAQDAEOChAPCwII/OAzSUkzIDQmASomND40iycYLhIYPTX+bFAIGxMSJxMnJA8PTCcWIAhaD8dQCBsTEicTJyQPD0wnFiAIWg70EAoLDw8LChA0DwsKEBAKCw9YRzMsM0c0JDQ0JDQjHxU0IS1H5goSHQgIAgcPSSYnIg8IIRUKKBgKEh0ICAIHD0kmJyIPCCEVCigAAAAABAAA/8AEAAPAABsAKAA0AEAAAAEiBw4BBwYVFBceARcWMzI3PgE3NjU0Jy4BJyYDBiYnJjY3NhYXFgYHFwYmJyY2NzYWFxYGJwYmJyY2NzYWFxYGAgBqXV6LKCgoKIteXWpqXV2LKSgoKYtdXR0XMg0ODhcWMw0NDhaxFjMNDQ4XFjMNDQ4WFjMNDQ4WFzINDQ0DwCgoi15dampdXosoKCgoi15dampdXosoKP5XDQ0XFjMNDQ4WFzINZg0NFxYzDQ0NFxcywA0OFhcyDQ0NFxcyAAAKAAD/wAP7A8AAGAA0AFAAbACMAKQAuQEOARoBNwAAAQ4BKwEuAScuATU+ATc+ATsBHgEXHgEdAQcOASMnLgEnLgEnLgE3NDY3PgEzMhYXHgEfAQcHDgEjIiYnLgEnJjY3PgE3PgEzMhYXHgEVFAYHBw4BIyImJy4BJyY2Nz4BMzIWFx4BFRQGBw4BBwcGJicuAScuATc+ATc+ATc2MhcyFhceARceAR8BFAYHJw4BKwEiJi8CLgE3PgE3PgE7AR4BHQEBNzIWHwEUBg8BIiYnLgEnLgE/AhcuAScOASMiJi8CLgEHHgEXHgEHDgEHDgEjBiYnLgEnBhYXPgEzNhYXHgEXHgEVFAYHDgEjHgEXFhceARcWMzY3PgE3Njc2Nz4BNzY3NCcuAScmJwUOAScmNjc+ARcWBjcuAScuAQciBgcOAQcGFhcWFxY2NzY3PgE3NiYnAxICHxMECREGCAYBBwgHEgkGCREGBwcuBhkPFAUIBAQFAgICAgEDBhoOBw0GBAsDCAZcCBQKCRIHBgkBAgEDAwkGBg8JCREIBwkGBoAIDgYHDAYGCgMLCRIGDwcMFggEBAMDAwgFngsSCQYKBAMCAQEGBAUNBwUKBQQLAwUIAwMDAgIUEnQDHhMEBgoEEAgCAgIBCAcHEgkGExsByhAQHAYCFBAQCA8HCAkBAgICBA66KmU3CBIKCRQHAgojQiEWKhIkGAwLPy4/kUIoSx0QGAYGCAwGDwcHDwYGCQMDAwYGCBEJEjIeJCoqXDExMjMxMVsqKSQjHBwmCgoBCQolGxsj/eAtZBkbGi0tZRobG2wJFAwLGAwzdjEpNAkIDxUYJSVULCwmKDMLBw8WAqYUGgEKBwcSCwkRCAYIAggGCBIKBKYPDwQCBQQECAUGCQUGCQUPDwMDAwkGGBiQCAgGBgQOCAcPCAcMBQQGBwcIFAoJEgduBQMDAwMJBhIoDAQEDAwGDwcGDAYFCQRGAwMGBAsHBw4IBw4GBggCAQEDAwMHBAMJBgwSHAQgFBoDAwwSBAsFCREHBgcCHxMEApoEFQ8QERsGAgUFBgwIBgkFFBBEKj4UCAYGCAISBAIEBhgQJGk9OHAwPkIBHRwRKhcvXi0EBAEEAwMKBgYMBwkTBggIJkYeIxsbJQoJAQoKJhwcIyQpKlsxMTMyMTFcKioktC8aGxlmLS0aGxpltwgNBAQEATczJ1suKkQWFwYGFBkZJydaLypDFwAFAAD/wAPvA8AAIQB4AMgAzQDSAAABFhcWBgcGBw4BDwIuAScuAS8BNz4BFzA2NzY3PgEXFhcFBhQXHgEzFyc0JicmIg8BBhYfAS8BJiIHIw4BBw4BFRQWFx4BFxYyNx8BBhQXFjI/ATYmLwEfARYyNzU2NC8CFxQWFx4BPwE2NCcmIgcvATY0JyYiBwMeARcOAQ8BIgYHLgExMBYHNhYXDgEPAyc2JicmBgcGFh8BMxcHLgEjNSYGBwYWFzMXDwEnJgYHBhYXMwcfAS4BLwE3LgE3Njc+ATc2FxEfAS8BJxcHJzcDjEoZGRQlJTItey4OvitPJB42FhCcNm4YAgYIHBtcQEBT/kwKCgMEBQgsBAIKHQsIBAoMCCwICh0JAgIEAQEBAgECBAIJHAs8CgsLCh0JCAYLDQguBgoeCgoKDAgsBQEJGgkGCgoKHQs6CgkJCh0LIk1bFjhEDAIMFwtAYjhaMjkNEyQRBhAQIgUNDgwZAwQLDQgEGigBBgMNGAUEDAwMFAoYDAwZAwQLDQICEggeOh4WNAEeFRYbHFhCQmM+DEAKvg4kJDoCdEg8PGowMDArIxIElhg6Ih1BIhq4vyUMGRkcHB0PGRhP/gobCwEFKggDBgELCwoMGgYqBgoLCwIGAwMGAwQGAwMFAgoKCjoKGwsJCQwMGgYqCAoJCQIJHAkIKAgDBAMJAQYECxsKCQkKOAsbCgkJAjAZQiMNSicIBQUgRGYqEhkRHk4yGBIGLA4YBAUNDgwXBQIgDAMDAgMNDA0YBRwMCAYFDQwNGAUEHBAMHhAO7DOCP0E3N0IGByD9WAw8Cj5kDCIkCgAKAAD/wAQAA8AAEQAvAEgAYQCRAKMAtQDOAOcA6wAAAR8CBxUXDwIvAjc1Jz8BFyIHDgEHBhUWFx4BFxYzMjc+ATc2PwE0Jy4BJyYjBR8BBy4BJy4BNRczPgE3PgEvATAmNTQ2NyEeARUUBjEHBhYXHgEXMzcUBgcOAQcnPwEFMhYXHgEXHgEXFgYHDgEPAhUUBisBIiY9ATYmLwEuAScuAScuAT0BNDc+ATc2MwciBg8BFR8DMz8CLwM3IgYPAx8CMz8DNS8BByIGBw4BFRQWFx4BMzI2Nz4BNTQmJy4BIzMiBgcOARUUFhceATMyNjc+ATU0JicuASMPATMnAgCUDNQ+PtQMlJQM1D4+1AyUODAxSRUVARUWSDEwNzQuLkcXFwUCFRVJMTE3/gxQQj4mJQkLASYQAwUCAQIBCDoHBQPoBAg6CAEBAgEGAxAmAgoJJiU+QlD+DBs0FxgoEA8UBAMFCQsnJAgEDQm0CQ0BAgEKDxoMCxIGBQURETwpKC9CBQYDCAYWBgoICAQCAgQYBnwEBwMYBAICBAgICgYWBggOsg4XCQsJCQsJFw4NGgkJCwsJCRoN4A4ZCQkLCwkJGQ4NGAkLCQkLCRgNcCxYLANyoAgy0g7SMgigoAgy0g7SMggIFRVJMTE3ODAxSBQVExJBLCwyGjcxMUkVFQgo3M4PNCEhQhUMAgYEAwgDDjxCIywNDSwjQjwOAwgDBAYCDBVCISE0D87cKCQMDQwjFhUyGhs1GRgqEAgKBgkNDQkCAwYDCgYRCwsaDxEhEgIuKCk8ERJwAQMKDAwWBAIGCAgICBYEAgMDFggICAgGAgQWDA4KAkILCQkaDQwZCQoKCgoJGQwNGgkJCwsJCRoNDBkJCgoKCgkZDA0aCQkLWkJCAAAABAAA/8AEAAPAAAwAMgB9AIQAAAEyNjU0JiMiBhUUFjMHLwMuAScuAQ8CDgEHPgE3NhYfAR4BFx4BFx4BHwEeATcvAQEnBwEOATEXNxcGFh8BBy4BIyYGBw4BBw4BBz4BNz4BFx4BHwMeARcWNjc+ATc+ATc+ATcOAQcOAScuAS8BPwE+ATcfAj4BMQUGJjEnBQcB8hwqKhwcKCgcfCIQCAoTKRYMGAwaFhYgBg8kExEjED4IEQkJEwolUClUFSoVmIwCinhE/QgbBXZEQgIBBTQSHTwhIUMcDxkKCxEGFDIcGzgbHDUZYhpUHj8hESIRESAPDRoLCRAFEjAcGzgbHDQYEjCkBAYCRC54GwX+SF1VMAFUcgGuKhwcKCcdHCr2FgoGBg0TBgMDAgIICiUVDA4CAQYHJAYMBgYLBRUfCg4DAQI+SgE2KgoBGCUzLggUBgwGylwMEAIQEAkVDAwbDxYgCgkEBQUSDTwSMA4SAgIBAwMMCQkVDA4bDxciCQgDBwYUDgiWgAMJBhYyKiczMEJ0kmpaAAAABQAA/8AEAAPAABYAIgA2AEIAWgAAAR4BFzcuATEGBw4BBwYXNyY3PgE3NjcnNDYzMhYVFAYjIiYTJwceARc2Nz4BNzYnBxYHDgEHBhcUBiMiJjU0NjMyFgU3PgEnARY2PwEnBw4BBwYWFwEmBg8BFwIADx8MdDt3Qzw8TwwNG3wDDA0qGxsaIBEPDBQUDA8RIDp4JVozQzw8UQ4NG3wFDQ0sGxsHFAwPEREPDBT+bFwVCwwCPBk+FVyIXAsNAwMEBv3EGz0YXIwCvg8dEnhaajdJSKhaW1t8IyQkRR8fGIAMFBQMDBQU/Y48ejdhKjVISKhdXFx+ISQlRR8flwwUFAwMFBSMXBY8GgJADAkVXIpcCxsPDx4O/cIMCBhchgAACAAA/8AD4APAACEAJQAsAEIAUwBjAHcAiQAANx4BPwE1BwYmJwM0NjclMhYfATAyMzoBMScuAQcFDgEXExM3DgEnLgE/ARcVBxY2NTQ1PAE1NDEnLgEHDgEPAQYWFxMiJjURNDYzITIWFREUBiMhJxQWMyEyNjURNCYjISIGFRMOASMiJi8BJjQ3PgEXNhYXFhQHJxc3NjQnLgEHBiInJgYHBhQX1AcxG219AgMBsQIBAbUBAwEPIA4FDBAIMRv+TBwcB7KQLwoZDA8JCDUKTyMtBwUNBgYKBEQWFyaUHCgoHAHEHCgoHP48BAICAcQBAwMB/jwCAvwEDAYHCwVhHx8ZQR4dQhgfH8FKSgwMCyAMCRUIDR8LDQ0+Gx0IGUkkAQICApUCAwF1AgJGVxsdCHUHMRv9agFQBAgCBgkiEFoGizsUGBACKCddJiYGAwICAgcGdidVFv6IKBwCrRwpKRz9UxwoRAICAgICrQICAgL+FQQFBQRhH1ggGAsODgsYIFgfLUpKDSMMDAIJBgYJAgwMIw0AAAAABwAA/8AEAAPAACAAbACIAJkAvgDVAN4AACU0JicuASsBLgEnIwYHDgEHBgcjIgYVFBYXHgEzITI2NQEiBhUUFjMhMjY1NCYrATU0NjcyNjU0JiMiBgcOAQcjNT4BNTQmJy4BJy4BJy4BIyIGBw4BFRQWFxUjLgEnLgEjIgYVFBYzHgEdASMBISIGBw4BBw4BBw4BHQEUFjMhMjY9ATQmJy4BKQEiBh0BFBYzIS4BPQE0NjcBPgEnLgEnLgEnPgE1NCYnLgEjIgYHDgEVFBYXDgEHDgEHBhYXByEyNjU0JisBLgEnIw4BByMiBhUUFjMXIS4BJyMOAQcCHAkJCBYMFBYZA94BBQUPCAgIEhgkCQkIFgwBaBoi/nAMEhIMAUAMEhIMCgYGDBASDAMVDgcSA0AZIwMEAwoGBw4JCBEJEiENDA4jGUADEQgNFgMMEhAMBgYKAxr+qAkRCAkOBwYKAwQDEgwB0AwSDgwNIf4e/oQlNRIMAaADAxAOAZwIBQMDEQ4FDQgJCw4MDSESEiENDA4LCQgNBQ4RAwMFCDIBVAwSEgwWBhgI3AcZBhYMEhIMJAEMChYGwAYVC84MFggJCUqZTTEuLU4gIBYkGAwWCAkJIxkB5BIMDBISDAwSHg0PAhIMDBIDCwYWEiQJLR4JEQgJDgcGCgMEAw4MDSESHi0JJBIWBgoEEgwMEgEPDh79pAMEAwoGBw4JCBEJHgwSEgweEiENDA4qJigMEgcPCB4ZLhMBlhgyGRkvFQgQBgwdDxIhDQwODgwNIRIPHQwGEAgVLxkZMhiuEgwNEQQaGBgaBBENDBKsEDgoKDgQAAAABgAA/8ADmgPAAGkAigDZAQcBGgFiAAABMx8BHgEfCR4BFxUXFRcVHwEVFxUXFQcVDwEOAQ8CFSMOAQ8LIy8CIy8ILgEvAzU3NT8BNTc1PwM2ND8OMwcFDwEVFBYfAR4BFx4BHwE+AT8BPgE/AjUnLgEnNSUjHwEWFB8BNjQ/AR8BFhQfAjceAR0BIx4BFwcOAQ8BDgEHDgEHJy4BJy4BJy4BNTcjNiY9ATQ2JzczPwE+ATc+AT8BFxU3NTQ2Mz8BNhYXEyMOAQc1IxcuAScjBw4BFR4BFx4BFx4BMxY2Nz4BMzIWFx4BFxY2Nz4BNz4BJycHBiYjJyMnFyE3ByIGJyIGLwEnDgEHFzc+ARcHDgEHBiIHDgEHDgEHJwcfAy8BPwEzFgYPAT8CNSIGLwEuAScuAS8BIiYvAS4BNzYyOwEXPwEuAScmBgcCAgQYHBYsFhAMJDYiBBoeEgUIAwYEAgICAgIEAgQWDgIeAg0eERAOGgQcEg5SAgY2CBp4DgIOHgIcEA48HgQMFQMGAgICAgIEBAIEBAMHDiASDBxCGBoEJBgeJBYGBv6wFAQBBQgVMh06eD4KQ4Q9OAkRCAgGAgQKCP6uBhBEAwEyAQMGMhYFARQOGgMDEAULBg4HFAksDxwRI0ckaidHIAoTCQMDGBIDAQEDCiQCEAIBAwMNBjQINAUDBjoGDgS+BgspGu4CHCgKBgQDAQEJBgQOCA8hEhgqEgQIBgQHBQ8hEg8dDg8bCg8ECcoKDBgMLAwYBgEIBiwIEQkMGw0ITBYrFwYKIEYiFgEJBgkUCxAhEQkLAioCJlQmDg4GAgh8AwMEDhB8IAwWDAgCBgQMGQ0uBgwEDgMEAwEMBUIyAgYaNx0gPiADwAoMChIICAQQFg4CDAwIGTIZCEAILAgiFg4iCjgeNggmFBMgDwQaAg4WDAwKEgQSDAg0AgQeDkgKChQCFAoKMB4GDCAQIB4WWioQHCAQLAooICYwChIICA4IBAwaCgwCDgoMEAgoivxMShsxGhYcMRUsSiQGJ1IvMgkTDBY6bDBFh0QQjE4gCRQJGAgTBwIYDgYOBsgCAgMEBXAeOx0QChMJJgoVCRQlETgUNB4JFwoDBwRuCAwIPAgNBwoUsgYOBAYFAxoGHhgiAwMEHAMBBP46HjENEhQPMR4EDBgMDBQKBw8IDBADEg8DCQkDChMBAQUGCRYNFTcWECoCBAICIiICAwEEAirOAw0IEgIPDgMyBwoFBAIBBwgGEwsCFgIIAgIOCBACCAwEEAIKAhYEAhQEBwMGBQMEBAYWBAcFBAYCGAwNAwEDBgAAAAMAAP/AA3cDwAA3AH0AiQAAASMiBg8BDgEVBhQfAR4BFxYGBw4BDwEXFhQHDgEHDgErARcWBg8BDgEjIiYnLgEnBw4BDwEhESMBBxQWFxYyMzI2NTc0Ji8BNxceARcWMjMWNjc+AS8BLgEPATcXMhYzFjI/AT4BJy4BDwEwJicuAScmBgcOAQ8BBhQXHgExEw4BJy4BNz4BFx4BA1xkBw0ETAEDAQENFB0DAwgKChwRShUHBwcZEQgSCQMIAQ0LJAM0JAUKBBMeCjgJDAEqAswb/ecCFxADBQMVHQEDBB03GwUTDAEEAgYLBhMQCS0IJBQuKTYCBAIECAV4ERUDAh4Sai4aDxoGJTgTERQLBQULCkPqBUIpKjMFBUEqKTQDwAcGcwMFAwIFAlsIIRcQHw4OEANwMRAjERAZBgMDaAoRAgciLgEBBBcPDAENCIcEAP12oBEaBAEcE68HDQUsFD4MDgIBAQICCCQSaREQBhJsFwIBARQCHRERFQQRFAoHCwMPCykhSy4UGCgREGYB+igyBQRBJygyBQRAAAAHAAD/wAMwA8AACwBZAGMAcAB9AIoAlgAAAT4BFx4BBz4BJyYGAy4BNzY3PgE3NjcnIwceARcWBgcGJicmJy4BJyYnJjY3PgE3NSMiJjc+ATc2FgcOAQchLgEnJjYXHgEXFgYrAREeARcWBw4BBwYHDgEnATYWFRQGJyY2NwU+ARcWBicmBicuATcBPgE3FgYHBjYzHgEzEyImNTQ2MzIWFRQGIyU+ARceAQc+AScmBgKBBBgyKBMDHBlaWRVFChwHAwYHDggHBTJjYQohBQYTExQiAgIICRYLCgUJIxkUXRueDxEEDCkJCkwLCR0IAYgIHQkLQhAQLQcHGR2NDSYDAgcHFAoJAwQqDf7uMTR2HR4MQAGcHUcTEyctFh0VFQEo/pMYIQUQB1JmDyoGHhS8NR4eLzAjJif+/AUYMSgTAxwZWVkWA4IHHAsJKAsPOhMSNfwrARIWCh0dRiQkGYscHFsLDxwHBxIJBRkZPR0eDRkWBgUXB8kgFiR+GB8SJh9VFhlZGB0aJiaEERIb/vIjbAkFJSVaKCkMEwQDApIGPxMTNxAPbAt6CwwdHTcRBzAREi8g/o8CFAcWRQUHYgYSAoFCCwtGORgYNZIIGwoJKAsPOhITNQAABAAA/8ADzAPAAA0AIwAxAEoAAAURNDY7ATIWFREUBg8BJScuAT0BPwIRLwI1NDY7ATIWFREXJy4BNRE0NjsBMhYVETcRNDY7ATIWHQEHDgEPAREXHgEXFRQGDwECEAIGrgUDAQO4/wDWBAQCHAICHAIBBdIDA964AwMCCKwEBP4EBNAFAQIGDggCAggPBwED2kAD+AQEBAT8ZgMEAVRmYAMFBtoMQgwBBAxECpAEBAQE/HBoVAEEAwOaCQEEBPwIZgOSBAQEBJAMECAQDv78DBMnFN4DBAFkAAAAAAQAAP/AA/oDwAAXAFkAiQDQAAABNhYPAQ4BIwcBDgExMDY3AT8CNhYPAQUiBgcOAQcGFhceARceATc+ATc+ATc2JicHHgEHDgEHDgEHDgEjIiYnLgEnLgEnLgE3PgE3PgE3PgE3MhYXNy4BIxcmBhUeARceARceARceATcyNjc+ATc+ATc+AScHDgEjIiYnLgEnLgE1NDY3PgE/ARM2Nz4BNzY1NCYnBx4BFxYGBw4BBw4BIyInLgEnJjU0Njc+ATc+ARceARc3LgEnJgYHDgEHDgEXFBceARcWHwEeATMyNj8BA+wOCwt+AQgDlv7yBioWBgEGDgaACxkCDP46Kk8iIS4LCwYQEDgkJVIqKUseHiQGBREVUgUDAwMNCwoaEA8iERAgDw8aCgsOBAQBAwMNCgoZDg8fERAgD1IcRiYYLlQBBQQEDQcIEgkKFQoKFAoJEQcHCgQDBAE0CBYMDBYIBAcCAwICAwIHBDi0MCgoOhAQKydaFBYBARMTEzchIkwnPTY2TxcXFRQVOiQkTygoTCFYLm07OnQ0NVceHyABEBA5KCgxIidUKytUJyYDMgEZCn4DAw7+8AYSMAYBEJQMfgoNDYTEGxoaRSkpUycnPxQVEAUGJR4eSyoqUiRUECMRESAODhYIBwgHBgcUDQwdEBAhEBAdDQ4VBwgIAQYGUBMVmAw/MwoUCgkRBwcKBAMEAQUFBA0HCBIJChUKNAgJCQgECgUGCwYGCwYFCgQ8/iobJyZfNzc7RX4zWiJLJydMIyI4FBQWFxdPNjU+KE4jIjgTEhECAxsXWiQsBgYVGhpPMjJxOzs3N18mJxsSERERERIAAAAADAAA/8AD/wPAABUAMABFAF0AcwCMAL0A0gDvAQoBHwFbAAABIy8CLgE1Jz4BHwEeAQcOAQcOASMPASMvAS4BNS4BNT4BNz4BPwE2FhcWBgcOAQcPAQ4BIyImJyY2PwE+ARceARcWBgcPAg4BIyImLwI0Nj8BPgE3MhYXHgEHDwEOAQcOASsBLgEvAjU3PgEXHgEHByMiJicuAS8BNDY3PgE3MhYXHgEVFxYGBwEuASMiBw4BBwYHBgcOAQcGFRQWFxYXHgEXFjc2Nz4BNzY3Njc+ATc2NzYnLgEnJiclDwEnLgEvATc+ATc+AT8BNhYXFgYPAQ4BIyImJy4BJy4BNzQ2PwE+ARcyFhceAQcOAQ8BDgEHBiYnLgEvAT8CPgE/ATIWFzIWFx4BDwIOASMvAz8BPgE3NjIXHgEHAQ4BBw4BDwEjLwEuATUmNjcmBgcOAQcOAQcOARUUFhc+ARceAQ8BDgEHDgEHHgEXNTQ3PgE3NjsBLgEnA4gGIg4MAgQCARgRJg8UAwIGBgUNBrYgDg4MAgQBAQEDAgMLCCYPGgUBAwUEDQigGgYMBgkRBAsFDCAGEAgHDAUHBg1+Eg4FCQYFCgMQBAMDFgQMCAcPBg0GCUwGAQgFBQ0GBgUGAwwGCAQdDw8PBCYGCAwEBQgBBgMFBA4IBw8GBggGAxMQAlQYMRk+PT1xMzMsLSIiLw0MBAQlKSlYLi4uLy0tUyYmISEaGyYLCwMDBQYaFRYc/mIeEhQFCAEEAgEEAwEGBSINHwYGC6saBgwGBAkEBAYDBQUCBwUeBg8JBwwFBAUBAgiIFAYNBwgOBgMFAgYCBhgCBQMQBAcDBAcDDAJsDg4FCwYQDAgCBBADCwgGEAYPCgcCRAIFAwMHBCIODgoDAwMBAjdwNTZjKytEFxgYBAQEDAYQEAQGAgEDAgUDDSkaNzi/gICSEB5FJQJgBAQKAwcEDhEUAwQDGg8HDAUEBAQIBAoDBwQDCAQDBwMICQEKAxIPCA8HBgkBQhIEBAkHDCAKFgMDAgEJBg0gCXgaDgMBAQMOFAYKBCAGCQEEBAkfDpwiBwsEBAQCAQMKDhAkERAFBBsP/AQEBAsHJggQBgYHAQQEBgwIIg8aAwLuBAQMDS8iIiwtMzNxPT0+GTEYHBYVGgYFAwMLCyYbGiEhJiZTLS0vLi4uWCkpJWAQAgQDCQQQDgMIAQMGARAGCw8PHWIWBAQCAQIGAwYPBwgOBBgFAwIIBgYOCAcOgRwGBgIBBQQCBQMQDg4cAwUCBAEBAwMKIKQeEAMDAgoMDhAiBgsBAwUHHg8BtAMFAgMBAgYECgMIAwYMBAkFDw40JCRZMjNtOBUqFQICAgQbDyIDCAMDBQIlRx4QkoCAvzg3GicPAAAEAAD/wAP6A8AAUACTAJ8AtAAAAS4BJy4BJyYiIw4BDwEnNiYnLgEjByIGDwE3PgE/ATMHHgEXHgEHDgEHDgEPAScmBgcXHgEfARY2PwEXBwYWFxY2NxM2Ji8BNxceAT8BPgEnATcXHgE/AT4BJy4BDwEnNiYnLgExLgEjByIGDwEGFhcWNj8CBw4BFwcnJgYHBhYfARY2PwEXBwYWFxY2NxM2Ji8BExY2NzYmJyYGBwYWJRY2NzYmJy4BIyYGBw4BBw4BBwYWA/oCBAMCBwMEBwMEBgN4DggWGgwiDqANFQISOgULBAgyGAwVBwYEAwIPCgZCBhp4CRMISAkMAVIUIAQYWiwDFRISHQMwAwgJTjgEBSAPnA4HCf10NgQGHw+eDAgIBx0MeBAJFxoBGwYVCZwNEwIWARINDxgDEDRKBgQCHHgQIQUGEhKmEiIEGFgsAxUSEh8DMAIHCU40IEENDxkgIUEODxwBkyFCDQ4ZIQgQCAkQCAgOBgYKAw0aArADBgICAwEBAQMCSiwcNgwEEAQTDYwkAwMCODgEEQsMGg0NFggFKQSGJgMFBEIJFwwYBhQUelDwFB8DAxUSAQoMFwlIggwRCglgCR0O/rSAChEMCWIHHwwNCAdKLBs1DAENAQcEEw2oDxgDAhMPiAKwCxkMjiQGEhIUIAY0BhUVelLwEiAEAxUUAQoMFghKAV4PGiEiRQ8PHCEjREcPHCEhRA8DBAEDAwMKBgUOCCNEAAQAAP/ABAADwAALAE8AXgBuAAABPgEnLgEHDgEXHgEBIxUUBjEhEzc+AScmIg8BLwEuAS8DMCYHDgExBhQXBQ4BFx4BNyUXFjY/ARcPAQ4BFx4BHwEHBhYXIQcVFyE+ATElJzcXMBY/AQMjPwEwNicFPwInLgEnDwEOARceATcC+hwjAQIrGx0kAwEqASMaDv7wqBoKAQkLGwpONgQIDgYKCpwgDAgwAwP+ZAMDAgEGAwGgCA0ZBio+FloLCQIBDgugLAUFCP2uBAQD1hsD/spyaDIWFDqeGgYyBBD+VAiIUCoLDwROcgwIBgYfEQKeAyscHSQDASwbHCX91xIKBgHcGgkbCgsLTF4GAwkGCgQuBBQMgAcNBooBBgMDAgGKBAYLDWwWGGwMGREPGguKjAoTCQQOBAUzxHp6ThMNPP4+BqomEOAEcowkCRgNrGAJGw4QDQcAAAAAAQAA/8AEAAPAADEAAAEHBSYGDwEzDwEDJwEuAScuAQ8BNTQ2Nz4BNz4BMyEHIwcXEz4BNz4BFzMyNjc+AT8BBABq/u4GAgIS3jDYYAr+nAYPCQcOBTgIDAYNCAgRCAGIKG4acFwGDQsNJRLeEyYTDRgLUAL0yAICCQM4eAL+7AoBYAYPBQMBBj50EiAOBgoDBANyMmwBDA4YCg4OAgEDAwoHKgACAAD/wAOaA8AA+AEHAAABNhYXHgEfAQceAQcOAQcXFjYzNx8BFRcHMzUzFRc3FgYVPwEXMxUjJgYjIiYPAScGFCsBBw4BBxQWFwcGFAcOAScWJjUuAScHHgEXFgYVFAYHBiYjBxceARceARceAR8CFgYHBhYHFAYHFR4BFx4BHwEeAQcGJgciJiciBic+ATc2JjUnNCYvASY2PwEuAScGJi8BIgYnLgEnDgEHDgEHDgEHDgEHDgEHDgEHBhYVDgEHDgEHDgEXHgEHDgEnLgE/ASY0NSY2Nz4BNz4BNz4BNzYmPwEmNCc3Jz4BFzQmNxcnNyc1PgE3NhY3JjQ3PgE3PgEXNyY2NxcOARcHDgEfAT4BPwEnIwGiDBwMCA8JBAIIBAYEDgYEDBgMCAQM4gIICAYGAwE+BgocJgQQBgwVCwwMAQVYDAMPCAcDEgYODBEPCAoZLhcGCQ4BAgYIBgYOCAQGDxkKChIIAgYEAgQBBAUDCAMGAgIMBgYLCSADAQIRIBENFwwMGwkDBQYDBQYGAgYBBwQEAQgDCRQFNAQLBQQHAwYCBg0LBgQBBQMMAwEHBgcGAwEDBBUFAwgLDAoGBQECEyUUAwECFgQBDQYDAQYGDgoCCQMDBgEOBwMGBgIDDQsDCAIWJgUCAQsXCgMJCB0VCxgHCBAhJ7QEBgYKBAsBDgkNBgQEDgO+BQYFBgkDCAQPIA8EBAIcAwsaEgQGAgooHggGBAoGAgQEDgUBAQMCBAMLBgkMBQ0bDgQPIAkGEwEGBAQCGAwaAQsIEyUUChUJBAYKHg8hEhQqFgQEAhIIGjQaDBgMBgkFNAkNBgYOAg4GCwUDAQIJAQIKDh0NDyAPBgkTCjYIDAQeBggEAwQHSgEDBQ0GBA8FDB8PCRQLBAUFBwwDBA4GBg4GEyEUCQ8CFS4XBxEIAQEECRIJXAYOBgwVCQsWCQwYCgkOBwgPB1gGEQcKBgkUAxs0GQgMCAgYFCcTBQEEGjIYFSQHAgEJBiFMB7wDBgUEAwUGGggSCgQSAAAAAAIAAP/AA5oDwAD4AQcAAAE2FhceAR8BBx4BBw4BBxcWNjM3HwEVFwczNTMVFzcWBhU/ARczFSMmBiMiJg8BJwYUKwEHDgEHFBYXBwYUBw4BJxYmNS4BJwceARcWBhUUBgcGJiMHFx4BFx4BFx4BHwIWBgcGFgcUBgcVHgEXHgEfAR4BBwYmByImJyIGJz4BNzYmNSc0Ji8BJjY/AS4BJwYmLwEiBicuAScOAQcOAQcOAQcOAQcOAQcOAQcGFhUOAQcOAQcOARceAQcOAScuAT8BJjQ1JjY3PgE3PgE3PgE3NiY/ASY0JzcnPgEXNCY3Fyc3JzU+ATc2FjcmNDc+ATc+ARc3JjY3Fw4BFwcOAR8BPgE/AScjAaIMHAwIDwkEAggEBgQOBgQMGAwIBAziAggIBgYDAT4GChwmBBAGDBULDAwBBVgMAw8IBwMSBg4MEQ8IChkuFwYJDgECBggGBg4IBAYPGQoKEggCBgQCBAEEBQMIAwYCAgwGBgsJIAMBAhEgEQ0XDAwbCQMFBgMFBgYCBgEHBAQBCAMJFAU0BAsFBAcDBgIGDQsGBAEFAwwDAQcGBwYDAQMEFQUDCAsMCgYFAQITJRQDAQIWBAENBgMBBgYOCgIJAwMGAQ4HAwYGAgMNCwMIAhYmBQIBCxcKAwkIHRULGAcIECEntAQGBgoECwEOCQ0GBAQOA74FBgUGCQMIBA8gDwQEAhwDCxoSBAYCCigeCAYECgYCBAQOBQEBAwIEAwsGCQwFDRsOBA8gCQYTAQYEBAIYDBoBCwgTJRQKFQkEBgoeDyESFCoWBAQCEggaNBoMGAwGCQU0CQ0GBg4CDgYLBQMBAgkBAgoOHQ0PIA8GCRMKNggMBB4GCAQDBAdKAQMFDQYEDwUMHw8JFAsEBQUHDAMEDgYGDgYTIRQJDwIVLhcHEQgBAQQJEglcBg4GDBUJCxYJDBgKCQ4HCA8HWAYRBwoGCRQDGzQZCAwICBgUJxMFAQQaMhgVJAcCAQkGIUwHvAMGBQQDBQYaCBIKBBIAAAAAAwAA/8AD/wPAAV8C2gLsAAABOAExPAE9ATQmIzAGFTAiFTAGDwEOAQcwBjEjIiY9ATQ2MxcwNjE3NCYxJzAiNS4BJyYGBw4BDwEOARUXHAEzFwcGMCMwBiMiBgcOATEUIisBMAYxBxwBMxcyFDEHMBQVBzAiFTgBFQcUBisBIgYVBxwBDwEwBjEHDgEPAQ4BFRcUBhUHHAEVHwEzMjY1Nyc3PgE/ATQ2Mzc2FhUeARcxHgEXHgEXHgEXMx4BFxYUFQ8BFAYVBxQGBw4BFQcUFjMXMDYzOgExPgE3OAE1MjY3PgE9ATgBMTUwNDEwNCcxOAExOAE5ATgBMTA0MTAiMTQwMScuAS8BPAE1NzA2MTc2JicuAScxMDQxLgE1LgEnNCYjNCY1IjQvATA2MTcyNjU3PAE1JzwBNTcyNhUXHgEzMjY3PgE/ATgBFRcUFjE3MjY1JzwBMzc2NDU3MDYxFzI2PQEwNDEzMDYxNTQmMSMxFw4BDwEXDgEXHgEXFDIxBwYmJy4BIycPARUHFyM1IxUHJw4BFxwBFS8BByMVMz4BMzoBMzoBMzoBHwE3HAEXFBY7ARceARcUBgcOARUXHgEXHgEXHgEXHgE3BjY1PgE3PgE3Fw4BBwYWFx4BFRQWFxY2NzI2MxcHDgEHDgEHDgEPAhQWFxYGBw4BFxQWFxQWHQEOAQcOAQcOAQcOAQ8BDgEXHgEzOgEXMjY3PgEzOgEzFjY3LgE1LgEnJjY3NDY1NzQ2NzQ2NTc2Ji8BPgE3PgE1FjY/AToBMxY2Nz4BNzQ2Nx4BFxQWFx4BFx4BFx4BFxQWFx4BFx4BFx4BFx4BFxQWFxwBBxQGFR4BFx4BFx4BFx4BBwYUFzMWMjc2NC8BPgE1PAE1NCYnLgEnLgE1LgEnLgEnNCYnLgEnJjY3NDY1Jz4BNTY0Nyc3PAEnNCYHNDY3PgEnBzcnNzUuASc8AScuASMiJic2NCcuAScwIjEmIgcnNiYnJgYHBzYmJyMHFx4BFzc2JicuASMnAmYCAgIBAQEBAQEBAcABAQEBCgEIAQcBARYjEhcGAgUCAgEBAgEKBQEBDgQJIA4OCAEBEQIbARIBCg0BEgEBCQIDBgEEAREFDQQ3AQEEAhMBAzcDBQMBagIFATMCAQMCAwMGBAIEAQQYBgIFAgEBAgEBHg4BDAEBAQEFAQFLBgIBAQgKBAMDAQIEAQEjAgMBCRMBOAIBAQEPBgECAx4FAgECAQECAQoBASIHCgEBHAEDAQYQBQECAQ4EAigBAQoBAwEFAW4BAisBASuaBQsGAwIFBAUCCQQBAgUKBQMHBAUDCZ0CBgYEBAEBASsFBxMaAwgEAQIBAgQCBgsFCAkBAQI9CQIKBgMCAQEMAgEBAQMGAwUDBAkHBQYPGw0DBQMEBwkBAQEBAQEFBQIGAwIEAgMECxEHBw0FAQQEAQMCBAEBAQEBAQMBAgEHAwEBAQECAQMGBRYCAQEHDgcECgQGCQUDBwQCBAIGDgUBAQEEAwEBAQEEAgECBQEFAwMBAgIBAgYPAyQBAQEDBgICBAIBAQICAQICCAcDAQEBAgEBAgEBBAIBBAEBBAUEAwIBAQEBAgYDAwYBAgYHCQcEBAEBDRkOAgEPAgEHAwEBAQEBAQEDBAoHBAIBAgEBAQEBCgMCAQEEBAEEBwECAQIBBQEPGgICAQEDCAQEBwQCBgYUDwIHDwUFCxcbCRMJVgQDBAkDAwQJBgoBBQIBAgEHA1sCCAICAQMBAQECAQIBAgEBAQEFAQEBAR8BAQMBBCcGAwwGAwYEBgEGAR4BAgUKAQEaIB8RAQJQAQINAR8BAQwBAS8BAQMCRwECAR0BDgUTB3sCBgIHAg0CIgEBAQIGBgMpBoUCCQN3AQEBAQEBAwsGAwcDBCUIAQMBAQEBAQIBOEMBAwEuAwMCAgQCIgEBAQEBAgEBAgICBQMBAQEBAQEBCwECAQ8BAQETAo0HDwcFHgoBAgIBBzcJAQIBAQECASMBAQEBQwEBAQkBAQEMAQEQAQEGAwEDASIBEgEBCgEBKgEBBgEBARcBAQIBFAEBCQEB2QQGAgYDChYLAwIBARMBAgEBAhIMAwQBBxsUBgQCBQMBAgECAgIKAgECAQMBAgECBAQGCQMHDgcDBAMDAwgEBw0EAQQCBAYBBAIDAQ0HAQMCEgIHBQgPBwYLBgcPBgIBAQEHFAsXDA4eDwMDAQwGEiQSBAgFBAgEAwUCAQIBJAYIAwEBAQECAgMGAQoECAMBAQECAgECAQEGAgUDBw8HBg4HBAgEBAMIAwMGAyYFCAMVAwQCAQIBAgIFNAEBAQMHAwECAQIEAgMEAgYQCQIFAgMHBAMHBAICAQECAgUIAgIHBAECAQIGAwIDAgYNBgYMBwYLAQ4hDwYLBgEDBg0GQAMIAwECAQcNBQECAQMFAwUJBAkQBwQGAwIEAgMGAgMEAz0DBgQCBAIHBAECAgUKAggQCAoUCgUIBgURChQLAwcDAgEBAhEjEQ8YBgEGBRc0BQMEA4gDBQINAwcMBhIEAwEBAQMAAAAAAgAA/8AEAAPAABYAIAAAASMnLgEjISIGFRQWMyEVISIGHQElNCYBFRQWMyEyNj0BA4BAXBE9Jv6QGyUlGwFA/kA0TAQAS/xLSzUDADVLAiK8ISclGxsngkw2IiI2TP7aIDZMTDYgAAAJAAD/wAQAA8AAWgBeAGYAawCDAIsAlQCvAMIAAAEiBgcnMzI2NTQmKwEnLgEnIgYPAQ4BBw4BFx4BHwEHLgEHIgYHDgEHDgEVBhceARcWMzI2Nz4BNzMeARczMjY/AhcOAQcOARUUFx4BFxYzMjc+ATc2NTQmIwUnFwcnFwcjLgEnNwcjNx4BByImNTQ2MzIWFwcOARceATsBDgEHDgEjATc2Ji8BMwcvATcXHgE7ARcjASImNTQ2Nz4BNxceATM3PgEvATcyFhUUBiMDMjY3PgE1NCYjIgYVFBYXHgEzAzwOGw04EhIaGhKKWgYPCQkTBqwDBgECAQEDCgk+PBYxGRkwFhUjDA0MAQ8PNiQkKSVFGxshAzoGDwsGEBkDBLIaGCgPDg8PEDUkIykoJCQ1EA9yUv6SMj4MYFQCPAYmHjQQeEAVHpVCXl5CESEQUgMBAgMJBp4DGxUWNx4BYA4DCwwGin5MJlIaBhELZhLgAWRCXAsLCx4TOgELBgYHBgM4KEBeXkDgDhsKCgsqHh4qCwoKGw4BpgUDjBkREhhuBwkCBgamAwgFBAkFCRAFJFgMDAEODQ0kFRYxGSgjIzQPDxsZGUIlCA0BFQ8gxj4LJBYXMxsoIyM0Dw8PDzQjIyhPcVBqJEZwshIlQBdIxFwSL9FbPz9bCAZ4BQsEBQUdNRQUFgEAYAwWCASOshZIIgcJLP5OWz8VKBISHQqOBgYCAw0IjgRbPz9bAoALCgobDhwqKR0OGwoKCwAAAAgAAP/AA/4DwAARABsAkgCbAKEAugDWAPAAAAUmJy4BJyYnIxUWFx4BFxYXMyUVMyYnLgEnJicFBiYnJjY3PgEzNwcOAScuAS8BDgEHBiYnLgE3PgE3NhYfAT8BJy4BNz4BHwE3LwEmJyY2NzY/ATIWFx4BHwEeAQ8BDgEPAQYmNzQ2NzI2NzMnLgEvAS4BJw4BJyYGJyYiBwYWHwEeAQ8BFyU2Fh0BBx4BFxYGBwMeARc3BiYvAQUfAT8BBwcnLgE3PgEzFycuAScuAQcOARceATc+ATcFLgEnBw4BLwEuAT8BDgEHDgEHBhYXHgE3PgEnAxY2Ny4BMSc+ATcXNzAWNy4BJy4BBw4BBxcB2EhBQXIxMCcIGCEhVzU1QXD+NO4iICA8HBsZA6o3gicmGDYXMRoI8gcyGwQLA1QIEws4gScSDQYFIho2gycECDZkBQQDAwgFigoCvCcWFhItLmC+GDkPCwYjsgQDA1QKEAguCAoCCAYHDgcKBAwYDHoKDgYaMhYGSQkLBAMFAw7SDw0IehQBFAoQDhcmDyUXNmAnIAM4DRwJUP6CAkQEJG5AbAkKAwMSC3gCAgkJHWMqKhIeHGQqBwwFAiYKGw8YARILCgYGAhgSIw8UGgUECw4dYyoqEBx2CiUJDA4KCRcIFAY7ESEqCQlSKxULCGAeJzExckJBSFQpMC9iLzAp/v4bHh4/IiIk/ikQNTSEKhASJiAdHQYBBAMgCxQJKg81Gz4gIDYTKhA0BgouMAMKBQQFAR4IAjQKIyRUJygSIGoeEjEZfgULBm4OBQECAgoIBgoCAgI+AQsOlA0gDwgJAwECAwQGCAQENAUaD/oWJgENCgZICBsTNYUqAmIwNR9GAwEGOtAQBhBYUmosBBMLDAwKBA0bDCgNHyFlKCkLIAQOBlwNFQZ6CwsCBAMNCHgCDAwOKhkYMRQnDSAfZikCJAINEQYMFgYdCwQWHA4NLAkJOxYLNAmeAAAAAAcAAP/ABAADwAANAIgAkQCXALAAyQDgAAAlIyIGDwEjIgYPASERBzcOAScuAScuAScuATc+ATcnBxYGDwIeAQcOAScuATc+AR8BLwEHBiYnJjY/ASMHBicuAScmPwE2FhceAT8BNhYfARYGDwEOAScuAT8CLgEnFQ4BKwEiJicOAQcOAQcOARcWMj8BNhYfATYyFzc+AR8BMxc+ARceAQcBMhYXJw4BDwEDFzcvAQcXBwYmJyY2PwEnLgEnJgYHBhYXFjY3NCYnASIGBxcWFA8BBiYvAQ4BBwYWFxY2NzYmJwE+AScHJzYmJzcnMDY1DgEHDgEHBhYXA3xUFiwSGhYiPBI0AgCEhAFgQRcrEhMcCQkHAwMSDhp+EQgXElAFBAEBYEFCWQMCXkIIAgRkBAwCAwMEcASgICopNwICLmAPeCEVKyjWBgsDIAUGBRoEDwUGAQMOBg0aDQcZEsISIQ8KGREELQkJBAMDBQywDB4GdgcQB5IGEwkEAi4UMBhBWQL95j49GxQGEQtgUAwyCjAEKmgJFQYHAQZUAg0cDzFJAgFEMTNKAQICAaYSIA5QBggKBw4FUAoLAQFEMTJJAQJEMv4ICAwGIBgCCQUSDjwfPwwNYgsEIwGMEQ8WIhxYAWaa3kVbBAIQDg0kFRUtFxcqEh7QGDoSCioNHQ5FXgUFZkVFXAMCDEowAwUGBAkDZnIYBgVEPT1XqhAXCQIZCToBBQaIEREEKAUCBQQOBhgICRMKAggMCQUYLQ8FOQYGAwcICIIJCA/+AQHwCQMGBDoNDQIDaEUBPAgSWAwVAxr+UgoyDlSKdjgFBgkJGAdWAgcJAgNHNDRPAwNGNQkRCAFyBwlgCBYGBgEDBmAQIxM1TgMFRjU2TwMBAgclEgoIDCQMDhIdFRAEAgEaLxYuDAALAAD/wAQAA8AAbgCUAK8AuQDAANcA5QDzAQEBEwEfAAABHgEPARc3NhYXFgYPAhc3NhYXHgEXFgYHBicuAScmJy4BPwEnBw4BBwYiJy4BJy4BPwEnDwEeARceARceAQcOAQcOAQcOAQcGJicuAScuATc+ATc+ATc+ATc+ATsBNwYmJyY2Ny4BPwM+ARcBIgYHDgEXHgEXHgEXHgEXFjY3PgE3PgE3NQcOAQcGJicmNj8CJQcjFx4BFxYGBwYmLwIGFhceATc+AScuAQcFBxc3LgEnLgEnJQ4BDwEXJycPASMuAS8BBxceARceAQ8BFz4BPwEnJRYGDwEGJicmNj8BNhYnFgYPAQYmJyY2PwE2FicWBg8BBiYnJjY/ATYWNzIWFRQGBw4BIyImJy4BNTQ2JR4BBw4BJy4BNz4BAeASDQECDFwPIgkJBQoGCDwOJkwhIS4KEldPKCYnQBcXCQMCAwIsIgYXDQgPCQoQBgUDAiqAJAgYKxESGAYEAQMEDgoKGxAPIxMlTCEhLQoEAgMEDQsKGhAPIxMKFQsMBgwXAwMNDAMDAgYEqAo9J/7mCREIPEEPAwwJCBUNDBsODh0OGCkQDxEBZgURDBQiBAUPDgYSAhgCAiwPFgMEFRMRHwYCZAIBAw1pPDpBDQ5oPP4YEgJmBhELDBoOAbgOFQcGVCROVgwWCAwEDDRwDBYGBgMBDCoLIBUMOgFMAwMEFgYMBAMCBRYGCy8DAwQcBgwEAwIFHAYLKwMDBCoFDAMDAgUqBA1nIjIOCwwfEBAfDAsOMf6vIiIKC0EiIyILDD8C4AwkFAYkPAkHDgwdCQQGgAQJDBQUPiVMhhIJBwYnHh8mESEQDA5oDRQDAQMDDAkJFQp2FAY2BxoSEywYEyUTEyMQEBsLCw4ECQwUFD4lEiYTEyMQEBsLCw4EAwEiAw4NDBUDCA8JEgbQDBsb/mACAg1kOQ4aDAsUBwgKAgIBAwUaEhMuGAoYChEDBBQSERwHAmR8AlwBEw4TIAUEEBAGIA0bDjk+DQ5jOTs9DIZiAhYOGAoLDwRwBxcMChpOpjgEAwkGID4SAQ4LCRQLIA4WJQ0IehwGCwMQAwMEBQwDDgUCAQQLBRIDAQYFCwQSBQMMBgsFGgQCBAYLAxwFApkvIxAfCwwMDAwLHxAjL2oKPSMhHwoLPSIhIAADAAD/wAQAA8AAFABbAI4AAAEvAQcXAQ4BFRQWFx4BMzI2NwEXNwcnBx4BBw4BBw4BBw4BIy4BJy4BJy4BJyY0Nz4BNz4BNz4BMzIWFzcnLgEjIgYHDgEHDgEXHgEXHgEXFjY3PgE3PgE3NiYnBTceAQcOAQcOAQcOAScuAScuAScuAScuATc+ATc+ATc+ATc2FhcHDgEHDgEVFBYzMjY3BACiEpoM/vQGBAYEBg8HCAwGAQxymn5yDBMRAgMaGBdAJyZVLCZLIyI8FxghCAkJCCIYFzwjIksnJksjDAwkSydEgzg5VhobDQwOQDAyeEJDiD8/aicdJQcHChD+5GQLBwQEGBMSMhwdQCAdOBsaLRMSGwcIAgUEFhEQKhkZNx0dOhtiHjUVFBRZPz5ZAwMKFKKacv70BgwICA4GBAYEBgEMDJjqDgwnViwsVCUlPBUVFQESEREwHx5FJiVNJiVFHx4wERESEBAMcA4MKCUmaj9AiERCeDIwQA4MDhoaVjgsYzU0ajKcYh5BICA9GhorDg8PAQENDA0kFhY0HBw6HB02GBgnDw8SAwQHCWQCGRUWNx0/WVI+AAMAAP/AA/wDwAAEAD8AbAAAARcHJzcFBiY1JgcOAQcGMRUHPwIuAScGBw4BBwYPAiYnJgYHBgcOARceARceARcWNi8BNhYXFjY/Aj4BBwU+ATMyNj8BJwciBhcUFhcOAQcOAQcOAQcGFhcHFz8BFjI3PgEnNzYmJy4BJwIUBkoGSgHoHCQMHR48GBdkLgJ8PgtFCgoKEQYHAgQ0Ly8vXi8wLjAHHQMMCzdkLSIrIUIwXjAVKQ6yBDGZFvxyGDgkDyMUmgbKFh8BAwMhPhsMFQoJDgQEAggKSAYKBxgJBgMBDgQBBQYTDQIUcAZwBmQDSUQKEhI1FxgCRJAGcBlCHQMbHEUgIA0Kng0EBAUJCQwMVxsGCQELLCEYSxcqBAgSCBAQegIMKQNkMREBBQpwDiQWBgsFAiE5AQgHBxILESANIBgQAgcHBQ8IFg0dDA0VBgAAAAAEAAD/wAQAA8AAEgBpAK0A0AAAARcVLwEfARUnHwEVBwYmLwE/AQEXNx4BFQc3HwEGFhceARcUFhcPAT8BFwcVBw4BPwIXMhYXHgEfATYWHwEUMgcBDgEPAQ4BBw4BDwEOAScmNDURNDY3Mz4BBzUnNwE/Aj4BPwEmNhclFxUHDgE3FRQGDwE3NTczBzcWBg8BNxUUBgcBDgEvASY2NwcnPwIHDgEvAjYmLwI3JyY0PwwFNhYfAQcnFxYUDwIvATU3FzcnLgEnJjY3FzcnNxc3LwE1A+IcEBIeBDw4AgIDCgPaygj+IgIUBQEEGAYQAg4IBAsBBQEIDg4MAhAEAwYDIgYCCAIGCBEDBAgGBAYFBf6qEyYXEAcQCQkSC8QBBgMEAgQCPiVpAgIBPCQmMAYKBigBBwQB+AICCRgjAQMSBBICBgQBAQYwNgED/ggGCAYaDAoCCgoEDipCAwQDOAIDCQQoBAYKBgZAZCgwKFQ4MiZEaAz8CAEFAuAmHA4HB5YEHAICFgIQAwUBAQEBCgIMAgwCDgQBmh6EEBAmCOo4QgYgEAIHA/DcBgIIFgwBDAMMAgQgCgQCAQoFAwMCDBQIDgYSAgYGCwMkAgYIBgQZDQQDAQgKAQX+khgwFAwKEwkMFwnYAwQDAQYDAR4JFQZMMWMkKAoBWCQsMAYPBSgBCgMeEFwOBzobcAMFAhQCAgwSAgYMBjAwbgMHAv3eCAEJGgkJCAgCBhQ4RAMCBT4CCQgDLAQICAcJCERuKDgsXDY+KkxsCgIBAQL0Kh4WCQUIpAYeBuICGgIWAwgEBAkEEAISAg4CEg6QAAAAAAQAAP/ABAADwABsAHIAdwB9AAABDwEXBzclDwEXDwEfAgcfAgcfAQ8BHwIWNjEzNxc/Ahc/Ah8BMjYxMDIXFjYxNx8BPwEXNzMyBjE3Fz8DFzcXFjYxNyc3HwEDBzU/Ai8DNzU/ASc/Aic3LwEHLwEPAS8BNwUBDwEBNwUXDwEnARcHLwE3AlCwIgJ0CP74BAISCg4IBBIGAhYGKAYYDgwCGCYEDBgWDAoaDAYEDBgGKAcBAwUECAwGCBQoHgIyAwEgEiI4gAwgGBwDKRgQCi46EBIKCAICDg4CBA4CCgoOCgoKHGQQBsAGMAYqDv6GArY4gv2kYAImTBYOyv5qznxCUEADwAIcAgQMBhIaIkQ8OC48HCIYJhB2EmoGxgYMAgwEBgICBAwEBAIGBAgEAwUGCAQEAiwWDgoQFgQCDBIICgIGBgwEAg4BmAQMCgwuICgSDgwCBgYSBArWJDYMEhQYAiAGFAYSqP4oxAQChhoKKJQEmv5+ziwEQrQABwAA/8AEAAPAAGwAcAB9AI0AnAC4AM0AAAEvAjQmIy4BNz4BNzYmJy4BJy4BJy4BIyImLwEuAQ8CIyIGDwEiBhUXFQcjIgYfAQ4BFRQWHwEeARceATMeATcuATU0NjMyFhUUBgcOAQc3FjMeATMyNzYmNTQ2MzIWFRQGBzIWMxY2PwIlJz8BFyc1MzIzMhYXFhcWBgUUBiMiJicuATU0NjMyFhUHMjY3PgE1NCYjIgYVFBYlFAYHDgEjIiYnLgEnLgEnLgE1NDY3PgEzMhYVBzI2Nz4BNz4BNz4BNTQmIyIGFRQWBAAOAgQDAQMBAgMHBgUCAxEkExUtFgsXDAsmA4IsWS1eMiQUJxOmAwEEAhADAQIEBgICAgIHCAUDCAUIEQkFAzIkJDQEAwQKByAGTk+3TEwCAxMyJCQyCQcCAwUrMRgKAv2+Thg2YFoCAhobVjc4OgV0/lksHg4bCgoLKh4eLEoIDgUFBhURDxUVAu0LCwobDwcOBwcMBQUHAwMCCwoKGw4eLEoEBwMDBgIDBAECARUPDhQUAWoGBBIDAwECAwQLAwMEAw0WCQoOBgMFCAIoCgcDBgQKBCIDAxIgBAMDBgIEBggPBwYFDQYFBQIBAQcSCSQ0NCQJEQgIDgYEAQEBAQEUIyQyMiQOGgoEAgYIBgaaChgOOgowCQ0NGQILXx4qCwoKGw4eLCweJgYFBQ4IEBYWEA8XIg8bCgsLAwMCCQUFDAcHDgcOGwoKCyoeJAECAQQDAgYDAwcEDRUVDQ8VAAEAAP/AA/wDwACmAAATBgcOAQcGBwYWNz4BNz4BNz4BNzY3PgE3NjcOAQcOAQcOAQcOARUUFhcWBgcOAQcOAQcGJgcGNgcGFhceARcWNjc+ATc2FhceARceATc+ATc2JjU0NicuAScuAQcGJgcOAQcGFhcWBgcuAScuAQcGBw4BBwY3PgEzMhYXFjY3NiY1NCYnJjY3PgE3NiY3NiY1NDYnLgEnJgYHDgEHBiYnJgcOAQcGB8wKEREkEhELBg0VFzkkJgIuLxMqESAhSSMkGBVKERZLKSgoKisFCBgYLAwKJxcYGBQSFB4eBwsKHw0OVSUkDTc4MjY2Uy0sZycnKCstIA8PLwYGBiEVDyMIBygRDAUPDzgbFykSAyQpNIEnEyQkRxoZAQJiFhc5Li1HJCMxWggGFyEhSjc4ARUUMAwMCiAaGR8YGHkVEy0wGB8fPBoaDgMgDR8fSCQkGQ0kBwZNDQ4ICgsODwYNDB4PDgoQPxUZDw4NCQ4NHRQVFBUTAgkKKhITKBcWDB4eAR0eXQ8PRgMDNRYXPiEgFwkKQykoQw0OZCIjThkaehISLycgBwUBCQgGFgYHPSQcXhgGGAoOEgIBBwcPAwQHDnowIB4HDQ45ExJ5DQ4QBggtExUEJydGBwkiDw8MCQgLCQkHCAkmBwMSEjMcGxEAAAAHAAD/wAQAA8AAaABtAHoAkACyANEA3QAAEx4BHwEwJh8CFgYnLgEfATYWFzMWFx4BFxYXMz4BNzYXHgEXFjEwFgcOARcPARQGDwE+AScuAQcOAQcOAQcOAQcOARcUFhcvAS4BDwEGJjEPAT4BJy4BBw4BByc3PgE3JyImLwEmNhcXJgYfASU3HgEfAQ4BJy4BJzcFLgEHDgEXFBYXHgE3PgE3PgE3PgEnJTYWFxQGBw4BBw4BBwYmJy4BJy4BJy4BNSY2Nz4BNz4BNxcUBgcOAQcOASMiJicuAScuATU0Njc+ATMyFhceARUFMjY1NCYjIgYVFBYEBw8INAcLPAoBEAcIEQMWFSkUCCorKlUrKiskLlgUOTEwSBQUBQkFAQICAgIEdgUEAQJDLQsVCgoSBwcLBAMDAQgIEBgsmQEQEY0mCAkKAQNPNBstEAoIChMLFAUUCQwFAgNwFwgDCAEqrhZAGBwdSyJBgkFWAeYCOScnMwINCQ0oFwwXCgoQBQYHAf0KLUQDCwsHEQoKFgsMGAsLFQkJDgUGBQEEBQQNCQ8nFlgDAwMJBgwfEQgRCAcOBg0NDAwMHxERHwwMDgJCHCoqHB0pKQJyBAYCCgoGEggGAQMDAgESAQIBCAYHCwUFBAMXBgMRECoSEgoEBQ4HDgYDBAEWCxkMLT4BAQUFBQ0ICBMLChYLDhoMBAQJDgMGBQMIAg8lFDRHAQIXEwgUBwoFMA4GCAEGAUIPAwYMFhACFQkKCAsDBRALCrInMgECOScRHQwPEwIBBwcGEgsKGg56Az8uEyUQChAGBggCAQEEAwsIBxMKCxcMCxgLChQIDxIBcAgRCAcOBgwOAwMDCQYMHxERHwwMDgwMDB8RVigeHCoqHB4oAAAAAA0AAP/AA/8DwAADABIAIwAzAEMAUwCsAPsBIQFDAWsBjQGcAAAlJwczAxYXHgEXFhc2Nz4BNzY3ISMRNjc+ATc2NyYnLgEnJicBFhceARcWFxEjBgcOAQcGAwYHDgEHBgchJicuAScmJwMWFx4BFxYXNjc+ATc2NyElHgEXHgEXHgEXHgE3PgE3PgE3PgE1NiYvASY2Nz4BJy4BJy4BJy4BIyEiBgcOAQcOAQcGFhceAQ8BDgEXFBYXHgEXFjY3PgE3PgE3PgE3PgExMzAWFx4BFycOAQcOASsBFRQGBxQGBw4BIyImJy4BJy4BPQEjIiYnLgEnJjQ1PAE3PgE3PgE7ATU0Njc+ATc+ATMyFhceARUeAR0BMzIWFx4BFRYGBzEXDgEHDgEjIiYnLgEnNCY1NDY1PgE3PgEzMhYXHgEXHgEVFAYHMTc+ATc+ATMyFhceARcWFBUcAQcOAQcOASMiJicuAScmNjcnNDY3PgEzMhYXHgEXHgEXHgEVFAYHDgEHDgEHBiIjIiYnLgEnPAE3By4BNzQ2Nz4BMzIWFx4BFx4BFRQGBw4BBw4BIyImJy4BJwEmJy4BJyYnBgcOAQcGBwOCAgEDjQULDCQXGBwcFhcgCgoC/quFKSgoSyMjHyMdHCoNDQT+Ch4jIkonJymABAwNKhwdWhwWFh8KCgMBCwQLDCQYGB5+AwoJIBYWHB4YGCQMCwT+9QKAAQQBAgYDBAkFChcLBgkFBAcCAwMBAgIHBQkGBwUBAQoJCRgODh8Q/wAQHw8NGAkJCgEBBQcGDQUHAgEBAwMFEQsKFwoKDwQCAwIFEQ8PLTMsDxIRB8EBAgEDCAUVAQEDAQMIBAQIAwICAQEBFQQIAwICAQEBAQICAwgEFQEBAQICAwgEBAgDAQMBARYECAMCAwEBAdYBAgIDCAQECAMBAwEBAQEDAQMIBAQIAwICAQEBAQEDAQICAwgEBAgDAgIBAQEBAgIDCAQECAMCAwEBAQEqAwEDCAQCBAICBAECAgEBAQEBAQICAQQCAgQCBAgDAgMBAisBAQEDAgMIBAUIAwECAQEBAQEBAgEDCAUECAMBAgEBvAIKCiEWFxweGBgjCwsDcQEBASssKSlMIiEdHiIiTCgpK/4kAwoJHxYVGyInKFoxMTT+nxsVFR8KCgMB3DIwMVkpKQK0HyMjSygoKSopKUwiIh3+iikpKEwjIx8cIiJMKiks+QYLBQUJBAUGAwQCBAEGAwQIBQULBQULBRYOPw4OHw8PHQ0NFQcHCAgHBxUNDR0PDx8ODUINFQUKBgUKBQkOBAMBBQQQCgUMBxUsBQUDAwUGLBaoAQQBAwMVAgQBAgQBAwMDAwEEAgEEAhUDAwEEAQIEAgIEAgIDAgMDFAIEAgIDAgMDAwMCAwICBAIUAwMCBgMDBgMoAgQBAwMDAwEEAgEEAgIEAgIEAQMDAwMBBAICBAICBAE4AgMCAwMDAwIDAgIEAgIEAgEEAQMDAwMCBQMDBgMpAgMCAgQBAQECAQIDAgIEAgIEAgIDAQICAQEDAwIFAwMGAzkDBgMDBgIDAwMDAgMCAgQCAgQCAQQBAwMDAwEEAf6sKikoTCIiHh4iI0spKCoAEgAA/8AD/wPAAAsAIwA7AFMAawCcALUA0wDoAQABGQEyAVUBlwGwAc0B6AH9AAABNTMVMxUjFSM1IzU3PgEzMhYXHgEVFAYHDgEjIiYnLgE1NDYHPgEzMhYXHgEVFAYHDgEjIiYnLgE1NDY3PgEzMhYXHgEVFAYHDgEjIiYnLgE1NDYHPgEzMhYXHgEVFAYHDgEjIiYnLgE1NDYTMhYXFhceARcWBwYHDgEHBgcGBw4BBwYHBicuAScmJy4BNTQ3PgE3Njc2Nz4BNzYzFzMyNjc+ATc2Ji8BJgYHFxQWFzIWFR8CBzc+ATc+AScuAQ8BDgEHDgEHFBYXFBYXMhYVHwEzBzc+AScuAScmBg8BDgEXHgEzMjY3Bzc2JicuASMOAQ8BDgEVHwEeATMyNj8BBzc2JicmBg8BFR8BHgEXMhY7ATI2Nz4BNwczPgEvATQmJy4BIw4BBw4BFRceARceATM3MjY/ATMXHgEzMjY3PgE9AScuASsBIgYHDgEPARUUFhceARM+ATceARcjIgcOAQcGHQEuASc+ATc+ATU2ND8BNiYnJgYHLgE1NDY3PgE3PgE3PgEXDgEXFBYfAjM3MjYzPgE3Bzc+AScuAQ8BDgEHDgEHFAYVBxceAR8BNwc3PgE3NiYnLgEjJgYPAQ4BFQYWFx4BFx4BMzI2Bzc2JicuASMuASMHDgEPAxceARceATc+AQc3NiYnJiIHDgEPAh8DMjY/AQJKFiwsFivuAgYEAwYCAgMDAgIGAwQGAgIDAyQCBgQDBgICAwMCAgYDBAYCAgMDTgIGBAMGAgIDAwICBgMEBgICAwMkAgYEAwYCAgMDAgIGAwQGAgIDAykZMRgcFhUaBgUDAwsLJhsaISEmJlMtLS8uLi5YKSklBAQMDS8iIi0sMzNxPT0+TgYGDQUGBgIDFA8mERgBAgMBAQEMDiLQIAgNBAUDAQUaDyYICwMCAwEBAQMBAQEMDg6aGg0GBwUMBwgQBiAMBQsEEQkGDAZ2EgkGDQYPBwgMBBYDAwQQAwoFBgkFDkAGBA8PDx0ECAYMAgUDAQIBBgYNBQUIASYGEBMDBggGBg8HCA4EBQMGAQgFBAwIyAgOBUGuQQUOCAgOBQUGFgM4JsQSIg4NEQEWBgUFDrYDBQIlRR4QkoCAvzg3GikNAwUCAgIBAQYEEBAGDAQEBBgYF0QrK2M2NXA3AgEDAwMKDg4iAQIBAwUC2B4PCwYGHw0iBQYBAgQBAQIEAQgFFBKYGgYIAgEFBAUMBwkPBh4FBwIFBQMGBAQJBAYMdhQKAgwDBwQDBwQQAwUCGAYCBgIFAwYOCAcNVg4HCg8GEAYICwMQBAIIDBAGCwUOAWkrKxYrKxYnAgICAgMGAwMGAgMCAgMCBgMDBiMCAgICAwYDAwYDAgICAgMGAwMGAwICAgIDBgMDBgMCAgICAwYDAwYkAwICAwIGAwMGAwICAgIDBgMDBgG/BAQlKSlYLi4uLy0tUyYmISEaGyYLCwMDBQYaFRYcGDEZPj09cTMzLSwiIi8NDKAEBAUMBw8aAwQDFBEOAwUDAgEKBAQMCAEJBgcPCA8SAwoBCQgDBwMECAMDBQMCAQoETBIJIA0GCQECAwMWCiAMBwkEBIAaDh8JBAQBCQYgBAoGFA4DAQEDDqQiDxsEBRARJBAOCgICAQEEBAQLB9oDGg8iCAwGBAQBBwYGEAgmBwsEBASQBgVBQQUGBgUGDgcGoCY0DQ0MIROgBgcOBgUGAvgCBQMPJxo3OL+AgJIQHkclAgUDAgUCAQMBIg8bBAICAhUqFThtMzJZJCQ0Dg8FCQQMBgMIAwoEBgEBAgJKEAYdDw8LBhABBgMBBgIBAQEOEAQJAwQCYhYFDgcIDgYGCAIDBRgEDggHDwYDBgIBAgR+HAwgCgMDAQEEAgUDHA4OEAMFAgQFAQIGlB4PHgcFAwELBiIQDgwKAgMDEAAAAAAQAAD/wAQAA8AAWACpANQA+QEdAUIBTQFWAVsBZAFrAW4BdwF9AYMBjgAAASEiBgcOAQcOAQcGFhceAQ8BDgEVHgEXHgEXFjY3PgE3PgE3PgE3PgExMzAWFx4BFx4BFx4BFx4BFx4BNz4BNz4BNz4BNTQmLwEmNjc+AScuAScuAScuASMHFTMyFhceARUeARUUBgcUBgcOASsBFRQGFQ4BBw4BIyImJy4BJyY0PQEjIiYnLgE1LgE1NDY3NDY3PgE7ATU8ATc+ATc+ATMyFhceARcUFhUXIgYjIiYnLgEnJjQ1PAE3PgE3PgEzMhYXHgEXHgEXFBYVFAYVDgEHDgEHBw4BIyImJy4BNS4BNTQ2NzQ2Nz4BMzIWFx4BFx4BFRQGBw4BBzMOASMiJicuAScuATU0Njc+ATc+ATMyFhceARUeARUUBgcUBgcUBhUOAQcOASMiJicuAScmNDU8ATc+ATc+ATMyFhceARcUFhUXJxcwFx4BFxYXJwM/ARcOAQ8BJxcOAQc3JTczFwcGIi8BEzczFwcjJwcVNycXBycuASc3FwMuAScHMzEeARcvAQM3NTcGBw4BBwYHAoD/ABAfDg4YCAkKAgEGBgYNBQcBAQEDAgYRCgsWCgoPBAIDAgYQDw8tMywPEhEGAgMCAgUEBAkFChcLBQoEBQcCAwMBAggFCQcGBgECCgkIGA4OHxDrFgQIAwEDAQEBAQMBAwgEFgEBAgIDCAQECAMCAgEBFgQIAwEDAQEBAQMBAwgEFgEBAgIDCAQECAMCAgEB8wIEAgQIAwICAQEBAQICAwgEAgQCAgQBAgIBAQEBAgIBBAIkAwgEBAgDAQMBAQEBAwEDCAQECAMCAgEBAQEBAQICVgMIBAUHAwICAQEBAQEBAgIDBwUECAMBAwEBAQEDJgEBAgIDCAQECAMCAgEBAQECAgMIBAQIAwICAQH9AyQLDBwMDAJu7EB5nAgYE9dL6SpxQUP+V0rSSF8pUilhF5kDmju+PQ0DQD1I1xEbBJl5qQEBAQIFKmxBQ5RxbhITFhYlDQ0CA8AIBwcVDQ0dDxAeDg1CDRUFCgYFCgUKDgMDAQUEEAoFDAcVLAUFAwMFBiwWBgsFBQkFBAYDBQEDAgYDBAgFBQoGBQsFFg4/Dg4eEA8dDQ0VBwcIUhQDAwIDAgIEAgIEAgEEAQMDFQIEAQIEAQMDAwMBBAIBBAIVAwMBBAECBAICBAICAwIDAxQCBAICAwIDAwMDAgMCAgQCEwEDAwEDAgIEAgIEAgIDAgMDAQEBAgECAwICBAICBAICAwECAgEkAwMDAwEEAQIEAgIEAgIDAgMDAwMCAwICBAICBAIBBAEDAwMDAQQBAgQCAgQCAgMCAwMDAwIDAgIEAgIEAgEEHAIEAQIEAQMDAwMBBAIBBAICBAICBAEDAwMDAQQCAgQC2eNMGxxPLSwkbP7ZxSmXKk4mH2acNlAZixxmZMIHB8ABZmFhs7PTAQXCxmMiIk8omiz+nAEBAQM3TxiKFAFaaQPjGisqXy8uJAAAAAAEAAD/wAQAA8AAKABTAIAAjQAAATIXHgEXFhceARUUBgcGBw4BBwYjIicuAScmJy4BNTQ2NzY3PgE3NjMRMjc+ATc2Nz4BNxUUBgcGBw4BBwYjIicuAScmJy4BPQEeARcWFx4BFxYzEw4BBw4BJy4BJyUuAScuAScmBgcOAQcOAQcGFhceARceARcWNjc+ATc+ATcnJz4BNzYyFx4BFwcmNAIAMjEwWikpI0xSUkwjKSlaMDEyMjEwWikpI01RUU0jKSlaMDEyNTQ0YSwtJyhCGFJMIykpWjAxMjIxMFopKSNNURhBKSctLGE0NDWIDCwcFSUQEhwMAQQHGxMTLxkYMxkZLRIRFwQGAwkJHRITMBsbNx4WKBIQGAhA9AsjFhIjEREcCcAJA2sFBRMNDhImZjo5ZiUSDg4TBAUFBBMODhIlZjk6ZiYSDg0TBQX9pgUFFA8PFBUwHYg5ZicSDg4TBAUFBBMODhInZjmIHTAVFA8PFAUFASwaJAoGAwMDEQ6SGSsSERYFBAUHCB0TEywZGjUZGy0QEhYEBQYLBhUPDCETJmQUHQcGBgUWD2oZLgAYAAD/wAQAA8AAAwAKAA4AEwAfACUALAAyADgAPgBDAEcATgB0AI0AkwCZAKAApgCsALIAuAC/ANcAABMjFTMVNSMVMz4BNyMVMyEjMBYXByIGFRQWMzI2NTQmBxcHIzQ2BzMVBy4BNRcuASc3FzUjJz4BMxcjNTceAScyFhcHFTU3FzcnNzMOAQclNz4BNycmBg8BIyImNTI2PQE0JisBDwEeARceAQcUBgchLgE9ATciBgcOARUUFhceATMyNjc+ATU0JicuASMHFyM+ATcHMxcHLgEXLgEnNzMVNQcnPgE3FzIWFwcnFTUXDgEjNyczFAYHJzU3HgEVIxc1NzI2PQE0Ji8BHgEVFAYHMxUjFTM1J3p6enoaBjYkenoBDMwSAlQiMjEjIjIxQRYCHgUFHhQEBiYHDAUUBAIWBAwIKh4UBAYkBgsFFgIWBBYCHgEEBQJACgYTDZYDCAMGMhIaBgYGBmAO5gsSBQYFAQMDAgwDA1YOGwoKCwsKChsODhsKCgsLCgobDhwSGgEEAwYYAhIEBCAFCgUSAgQQAwsGBgQLAxACEgMLBBYSGgQEEBIDAxh8OgUHBQV+BwsDAxIMekoCMgwmIHIkLlocGBoaLyMiMjIiIjA4FAIGCxcEFAULCCgCBgQUAhYUBAYkAhQFCx4GBBQ0HgIWBhQECAsFFCANEwYYAQECDBgSBgYUBAgCTAcUDAwaDQkPCAgMCAZCCwoKGw4OGwoKCwsKChsODhsKCgsyFAUKBRoCEAMKGwEEAxIaLgISBAUBAgQEEgIsGBIDAwwSBQoDGAISBQkGJhQEBwUCBQYBJgsaDwgMCAgSCAoABAAA/8AEAAPAAAkAdwCYAL4AABMjPgE3DgEHDgEBByImJy4BJyMuAS8CDwEOAQcWBgcVHwEHJz8BNS8CPwEvAQcwBw4BJyYnByIGHQEfAQ4BDwIXByc/ASY2Nz4BNx8BBx8DMz8DLwE3HwE/Ai8BPgE/Az4BPwEeAR8DBw4BByUuATU0Njc+ATc+ATMyFhceARcWFAcOAQcOASMiJicuARMvASYGMQcXByc3LwEuATc2Nz4BNzY3PgEzHwQPAx8BB0BAEGYaDRIDGBYDtBIECQMJFQwKGTEGAgYGBBMbBgEICQJSiiBCAgQEXAQCBAYIERFXTEt2BgICBhAJVEkGAgIuGnICBiYqEiQSCEwaAgQkDAQIBmACAjZUdAQIHAICTC9sPwoGAgEGBRQMBwECBHwCAQYD/kQLDAwLBg0HBxAICBAHBw0GFhYGDQcHEAgIEAcHDUh0HgIORD5eJBxUCAECAQIXFzwgIBQJFQwQDBQIAgQMBBIcYhABMHRGBBMsFxhQARwEAQMJDAMCDxsEBAIELmUzHjsdBAZeqDJYBAYEAhoEBggCBAwMEAQDHwIDAwYGBBs4GwQGsAjSighacBYGCQMMVHQKCCQGAgiqCgxiDFICBB4IBlJgNw8CBAQIDgYUDBoSFgaIEgYHBeYMHxAQHwwGCQMDAwMDAwkGGEYYBgkDAwMDAwMJ/tZQMAIOQm6sJH5cEAMJBC4jJDYTEw0GCAIKFhASEg4ECDhoEgAIAAD/vgQAA8AAMQA6AEIASwBXAF8AigCXAAATNDc+ATc2NzY3PgE3NjcyFx4BFxYVFAcOAQcGBwYHDgEHBiMiJy4BJyYnJicuAScmNQEHFRc/AS4BJwcnDgEHHwE3BR4BHwE3LwEHATI2PwEnIwcXHgEzEx8BPgE3JwcPASImJy4BJzc0JicuAScuASMiBgcOAQcOARUGFhceARceATMyNjcnDgEHJz4BMzIWFx4BFwc+AQALCiYcHCQkKipcMTEza11diygoCgomHBwkJCoqXDIxMzMxMlwqKiQkHBwmCgoCnH6EkjInZzy6fjhiJi6Giv5aAiUjnlY0iIIBxB45HTJUqFYuHz8gglaaIyoDfpCQGgkRBgcKA5AGCAYSDAwaDg4aDAwSCAYGAQgHBhQMDhwQGygPIAULBkQGEgoJDwYGCAJgAQcBvjMxMlwqKiQkHBwnCgoBKimNXV5nMzEyXCoqJCQcHCYKCgoKJhwcJCQqKlwyMTMBplyUZCySM0wXXFwVRi+WLFzAP3c0AnSiLlj+SAkHlHh0lgkJAUB6BDF3QFwsSgQDBQMMBxwPGwwKEgYGBgYGBxMMDBkPDhoMDBIIBgYPESIGBwNgBwcDBQQNCRIMFAAADgAA/8ADzAPAAAkAEwAhACsAOABBAFQAYABqAJ0AoQClALcAyQAAAS4BIyIGBxcyNgUuAScOAQceARcnDgEjIiYnDgEHIS4BJwUzNDY3LgEnDgElJicuAScmIzIWFz4BEz4BNyMHHgEXJR4BOwEyNjc+ATM3IRQWFzIWFwM+ATMiBgcOAQceAQM+ATcuATUjHgEFMhYXHgEXHgEzMjY3NiYnLgEjIgYHDgErASImJy4BIyIGBw4BFx4BMzI2Nz4BNz4BOwE3MxUjKwE1MwUUBgcOASMiJjU0NjMyFhceAQUyNjU0JiMiBgcOARUUFhceAQJ2GD4gHz8Ydh48AXIELSUjWzYJDAFSIUMiIkMhBwsCATQBCwj9rvYKCjZbIyUsAxUgJSZULy8xOV4dLU8sMzkE9gYzRxL+ShYaCEQIGhYMHREE/tACAhAeDFoeXTkvWysrTSEcT3kSRzMDA/YEOQG9EB8ODhgJFzEWIBcDBQsMG00eCA4GGSwXRBYsGgYOCB5NGwwKBAMYHxcxFgkYDg4fEFwuPj64Pj4BcAgIBxQLGCAgGAsUBwgI/g4YICAYCxQHCAgICAcUAvZCTExCCAPXQngyFSEMJVgtoAQEBAQiUiwrUiOgK1UqDCEVMXnYIBoaJAoKZ1kJGv2xN4hLWBdlNqoRBwcRCQlOFCcTCQkBglhoEhISNSEPHP3LNGYYFSwXS4jTBwgHFQ0eIkQgKFshRkgFAxQQEBQDBUhGIVsoIEQiHg0VBwgHmDw8bgsUBwgIHxcXHwgIBxRBHxcXHwgIBxQLCxQHCAgAAAQAAP/ABAADwAAKACwAZQB9AAABITc+ATMhMhYPAQUjFwciBgchMjY/ATYmKwEHBhQVHgEXHgEXHgEXMwcjNycTMjc+ATc2NzY3PgE3NjU0Jy4BJyYnJicuAScmIyIHDgEHBgcGBw4BBwYVFBceARcWFxYXHgEXFjM1IiYnLgE1NDY3PgEzMhYXHgEVFAYHDgEDBv5UEgQQDAFqExMEEv6uXBZkBBgGAZQUEAgsCR4blhABAQMCAgUDAwYEVhD2YhhMMzEyXCoqJCQcHCYKCgoKJhwcJCQqKlwyMTMzMTJcKiokJBwcJgoKCgomHBwkJCoqXDIxM1CUODk9PTk4lFBQlDg5PT05OJQCJjwMEB8PKh5IZkEXEROCHR8wAwgDBAYDAwUCAgIBMGZI/bgKCiYcHCQkKipcMjEzMzEyXCoqJCQcHCYKCgoKJhwcJCQqKlwyMTMzMTJcKiokJBwcJgoKbj05OJRQUJQ4OT09OTiUUFCUODk9AAADAAD/wAOcA8AACwA4AF4AAAEiBhUUFjMyNjU0JgUHIgYHDgEHIiYnIwcGFjM3FwcGFhcHFBY/ARcHFBY/ATYmLwE3PgE/ATYmJwEUFh8BBxQWMzI2NxcOARUUFjMyNjcWNjc2NCcmIgcOASclJgYHAhgnNzcnJTc3AVPaCSIPFTYdGjAQrqwSDxuKlDoIHyNcNhp0RHI2GqIHEBtmOhkzGsQSBRn82goIUgYaFBMZAtoFBRwUFRcCJ0YXBgYIEwcLMxD+JAsUAQPALiYnNTUnJS+ODBAGFBgCEREuGSkiDMAiRiKSIwwZqAq2Gg0R4hIqCBjWCSEOGBArCf1gCA4CGBgUGhoSQAUNCBQaGxUOFRUGFAYICAsNBowDDQoAAAACAAD/wAP+A8AAUQBeAAABNhYXFgYHBRcWBgcGJi8BBwYmJwcjJwcXHgEXHgEVFxQGIyImNS8BDwIOAScuAT8BEwcOASMiJicmNj8DNhYfAR4BHwE3JyY2NzYWHwElJT4BFx4BBw4BJy4BNwPuBAkDAwID/vwSBAIGBg4EECoJGgdIDlRaiAYJAwMDAh0VFR0CoDwKhA8qDw8CD4B4hAULBggOBgkCC4oKkgogDhoHDgVWeAYFAwYEDwMSART9ohA9HRwRDxE+Gx0QDwOCAwIFBgsD9CAHEgUEAwceJgkEDRQYyGoFDAcHDwjYGyclG7Z+mhC2EwESEjUTrgFikAQGCQcPJQyUCEoGAQsSBhMLGCIMCBIEBQMGINYMJBUVE08kJBUVFE4kAAMAAP/AA/4DwAAYAGQAkgAAJSIGBw4BFRQWFx4BMzI2Nz4BNTQmJy4BIwEuASMiBgcJAS4BIyIGBw4BFQYWFwEDBw4BIyImJy4BNz4BNz4BJzQmLwIHDgEHDgEHDgEXHgEXHgEXFjI3PgE3PgE3AT4BJzQmJxMOAQcOAQcGIicuAScuAS8BNxceARceARcWNjc+AScmNj8CFx4BFx4BFx4BBwIADx0KCwsLCwodDw8cCwsLCwsLHA8BxAUJBAYJA/5g/mADCQQGCgQDBQIDAwGS/hQGDwkIDgYRBw4DBQEBAQEJBxIUEgUIAwoQBgQEAgUhGg0cERAgEA8dDAwUCAKuAwIBBQM6AyIZDR0QECAQDx4NDBYEtDjKBAoGBQoFCRQJEAcNDgUPEhQSBAkDCw8FBQICZA0LDB4QEB4MDAwMDAweEBAeDAsNA1QEBAUF/gwB9AQGAwMDCgUGCQX97P7OFgQEBQUMMBIECQUFCgUKFAYMAgYCBgQNHRARIhEhOxYJDgMFBQMOCQgWDAOMAwoFBgkD/JghPBMKDwMEBAMMCwkZCO5M9AYMBAMEAQIGBgwwEhAtDwoCBgIGBA0eEBEhEQAABgAA/8AD+gPAABMAWwCKAJAAnACoAAATHgE7AR8BExYGByMiJicDLgEvAQE+ATc+ATcyFhceAR8CNzYWFxYXHgEXFhcWBg8BBiYnJjY/AScHDgEHAw4BKwEuATcTPwEnIyImNTQ2MyEfAT8BLwIuATcnPgE3PgEzHgEXHgEXFhQPAxcjIgYVFBYXJwcXHgEHDgEvAS4BPwE+AR8BPwEfAQ8BIzclNhYXFgYHBiYnJjYFPgEXHgEHDgEnLgHYDCETPCoEDAIbFQQTHQIMEB4OCgFwAgcDBAgEBAgEBAcDXkgOGjASBhAPIg8OBAgEDFgNIwwKAQ0+ImAOHhAMAR0UBBUaAQwEJJb4FR0dFQEAEGpSDjwKYg0BDMoDBwQECAQECAQDBwIMDmIKPDIoIjIFA0oiPg4BCwwiDlgMAwdoDzQZDkhewEycBohU/n4bPxASDxsbPhEQDQNNET4bGw4RED8bGw8BxBASfBD+5hgiAiAWARArVisSAcQDBgICAgEBAgEFA2QkBgYgFAcaGTkYGQYPIwxYDAMPDycMPDyqK1Yr/vAWIAIiGAEaEGg6IBgYIAIolBYeCGgOJw0EAwUBAgEBAgICBgMNJw5oCB5aNycKEwmCPDwMJw8PAwxYDCMPqhcfCAYkZG5QZgpo7BQQHh9HFBMQHx5HBx4QFBNHHh8QExRHAAAAAAQAAP/ABAADwAAWACoANgCJAAABIwcOASMnLgE/AT4BOwEyFhceARUUBgEmBg8BIyIGFRQWOwEyNj8BNiYnEyIGFRQWMzI2NTQmARceAQ8BMzIWFRQGKwEiJicuAT8BLwEmJy4BJyYnIyImNTQ2OwEyFhcWFx4BFxYzMjY3DgEjIiYnJjY3NhYXHgEzMjY3HgEzNx4BFRQHDgEHBgcBCtYOAwkGCggDAxQDCQbiBAcDAwMNAnMIDwMO2AgMDAjiBgkDFAQFBwgwREQwMERE/vpwBgIEMC4VHR0VdAwXBwYFBUB6BFlDQ14eHQ5SFR8fFXIPGQYBERFNPj5acmcRIF89eHMDCwgREikLAUtORVcOEzIbHAQEBgcyMjJXAv4WBgQCAw8IIAQGAwMDBwQHC/0GAwMIFgwICAoFBSAHDgUDvD8tK0FALC0//fSiCRQLhh0TFBoLCQkWC7CwBgIZGUMjJBgaFBMbDw0DHR1EGxxQJg8baQMQJQsKBw8DPyULDhACBg0HAiAhVCgpEAAAAAACAAD/vAOjA8AAWACbAAAFFBY7ATI2NRE6ATM6ATMyNj0BMzI2Jy4BLwEmBh0BFAYHDgEjLgE1ETMyNicwJiMnJiIPASIGMQYWOwERFAYHMQ4BIy4BPQE0Jg8BFAYHBhY7ARUUFjsBETcRNCYrASImPQE0JisBNxUUFhcyNjc+ATURNCYrATcXIyIGFREUFhcyNjc+AT0BFyMiBh0BFAYjKgEjKgEjIgYVESMBoxwTXBMcBQwGHUEhM0cQGxoPAQIBnBQ7BwUHEAoRGQ8cGQ8BAWwOLA9rAQEQGhwPBwYGEQkSGToUnQIBDxobD0gzlkAcE6cZIhIOBF09LBcpDw8REw0IRUUIDRM8LRcpDw4RXgUNEyIYIUEdCxQJExw6FBQcHBQBEEgzbDAXAQIBphgVINYJEAYGBwEaEgEBMBcCgxERgwIXMP7+CRAGBgcBGhLVIBUYpgECARcwbDNI/vAQAREUGyIZjA0TY6QrQQERDw4nFwEiDRNTUxMN/t8rQQERDw4nF6VjEw2MGSIbFP7vAAAAAAoAAP/AA/sDwAA4AEYAUgBeAGwAhACdAKkAtQDPAAATBgcOAQcGFRQXHgEXFhcWFx4BFxYzNjc+ATc2NzY3PgE3Njc0Jy4BJyYnJicuAScmIyIHDgEHBgcTJz4BMzIWFx4BFRQGByUUBiMiJjU0NjMyFiUUBiMiJjU0NjMyFgEuATU0Njc+ATMyFhcHAw4BIyImJy4BNTQ2Nz4BMzIWFx4BFRQGAQ4BBw4BIyImJy4BJzceARceARUUBgcOAQEUBiMiJjU0NjMyFiUUBiMiJjU0NjMyFhcuAScuATU0Njc+ATcXDgEHDgEjIiYnLgEnliQcHCYKCgoKJhwcJCQqKlwxMTIzMTFbKikkIxwcJgoKAQkKJRsbIyQqKlwyMTMzMTJcKiokQHQMHhAQHgwMDAwMAXwvIyIwMCIjL/7oMSMhMTEhIzEB8AwMDAwMHhAQHgx08AweEBAeDAwMDAwMHhAQHgwMDAz+kAYNCAcQCAgQBwgNBnQGCQMDAwMDAwkCji8jIjAwIiMv/ugvIyIwMCIjL9gGCQMDAwMDAwkGdAYNCAcQCAgQBwgNBgMqJCoqXDIxMzMxMlwqKiQjGxslCgkBCgomHBwjJCkqWzExMzIxMVwqKiQkHBwmCgoKCiYcHCT8+HQMDAwMDB4QEB4MhiMxMSMhMTH3Iy8vIyIwMP5ADB4QEB4MDAwMDHQBZAwMDAwMHhAQHgwMDAwMDB4QEB4BWAYJAwMDAwMDCQZ0Bg0IBxAICBAHCA3+0CMvLyMiMDD2ITExISIyMhAGDQgHEAgIEAcIDQZ0BgkDAwMDAwMJBgAAAAMAAP/ABAADwAADABAAHQAACQEjAQchIgYPATM3PgE7ATcFNz4BMyE3ISIGDwEzBAD/AJoBAIr+ykgyHmSGIBAbI+Ra/bR6HjFBAVJe/kZaUDK0kAJa/swBNIYSJHgmFAhsro4hEXQlOdYAAAcAAP/AA/wDwAAGABEAFAAoADUASwBuAAABNyEHMzchJTc+ATMlIQ4BMQcFNwU/ASMiBgcOAQ8CMz8BPgE3PgEzJz4BMyEnISIGDwEzNycHIwczBzAGKwEHDgEHDgEjNzA2MyEhMhYXFgYPAQ4BByMHIQcwBiMhPwE+ATc+ATczNyE3PgEzIQH2Av6SggaAAWj+nBQhWAMBHv7gQj4UAuYC/toc4OANHQwMFQkkPAQEXAgUDAwbDQQFIyQBRBD+zCUnBBoGGB428Bb0KCUbwiYLGg8VPCueQ0cBIAGeBgsFBQIDSgkmJ/AYASgYLzX+ogRiBxcMDR0O5Bj+3BwEKScBNAHoAsC+Bh4zEwQFRR56BARwBAgGBhAKNFYEhAoQBgYGTgYaBBwGIiAoTCA0HDQOFwcLDepKBAQGDAZwDBsDJCQsBooKEgYGBwEiKAcdAAIAAP/ABAADwAAZACIAAAEjDgEHIRYGIzMHIQ4BBw4BByEWNjc0JisBASEXHgEzITI2AoyWNF4aAYwbCSIOEP3yGzQYFykPAqhMVgJAHmIBdP0uBA8+RwGGS18CwAYwLAFBAgENDQ0kFgFmNTY4/rYMIVVvAAAAAAUAAP/AA/4DwAAaADMAQQBPAJIAAAETHgEXHgEHDgEnJicmIgcGBwYmJyY2PwETIQUiBgcOAR0BNzU0NjMyFh0BFzU0JicuASMHIgYdARQWMzI2PQE0JiEiBh0BFBYzMjY9ATQmAzQ2HwEeARceARUUBgcOAQ8BFTMyFh0BMzU0NjsBMhYdATMyFh0BFAYHIS4BPQE0NjsBNTQ2OwEyFh0BMzU0NjsBEQNQNBk1GgwKBAMXDHN3dvB2d3MMFwMFCwxqMgKg/rAYLBEREjwiGhkjPBIRESwY0gwSEgwMEhIBmAwSEgwMEhL8Hw+WAwUCAgEBAgIFA4geDBI8Egx4DBIeDBITCf0sCRMSDB4SDHoMEjoSDB4BWv6+Bg8JAxcMDAoEJhMTExMmBAoMDBcDIAFAMBIRESwYbAJqGiIiGmoCbBgsERESHhIMPAwSEgw8DBISDDwMEhIMPAwSApYSEQlaAgYDBAcEBAcEAwYCUkoSDDw8DBISDDwSDFoNEQwMEQ1aDBI8DBISDDw8DBIBEAAKAAD/wAQAA8AAQABqAJYAoADCAOwBFgE4AWQBbgAAJQ8BLgE1NDYnNCYnLgEnNjI3NjQ3Bz4BNwc+ATcHPgE3Bz8BBzYmNyM+ATc2FhceAQcVFxQGBwYWBw4BBycOARUTMzIWFRQGKwEVMzIWFRQGKwEVHwEnIwcnByYGBycOAQcuAScHIwM0NjMTNiYnLgErASIGFRMVNx8BNx4BFzceARc+ATcXNx8BPgE3FzcXNxc3Jz4BNycGIgc1HgEXFgYlMzIWFRQGKwEVMzIWFRQGIwcVFAYPAS8CLgEnBwM0NjMBMzIWFRQGKwEVMzIWFRQGKwEVFxUnIwcnByYGBycOAQcuAScHIwM0NjMDMzIWFRQGKwEVMzIWFRQGKwEVMxcnIwcnByYGBycOAQcuASMHIwM0NjMBMzIWHQEUBisBBzMyFhUUBisBFRQGDwE1JzUuAScHAzQ2BTYmJy4BKwEiBhURFzcfATceARc3HgEXPgE3FzcfAT4BNxc3FzcXNyc+ATcnBiIjNTIWFxYGAVwOCgMHAwMLBQYCAgoYCAQCFgkOAxoJDQIYBxADGhYCFgEDBgIGFQ8GDgIGCwEcEggGBgQDDgUEBAj4fhIaGhJAPBIaGhI8bgIOGAQSBg8aDQILFAkGEQcCFAQaEpIiAycULhh8EhoCECYIDAUOCQIVIhcBBQQECgIMAw8ICAISAgoKVg0dDGINIg8TKQ4JBf2QihMbGhRORhIaGhJGCQMcAhgCBw4FCgIaFAMkfhIaGhJAPBIaGhI8cA4YBBIGDxoNAgoVCQYRBwIUBBoSBnwTGxoUPjoTGRkTOm4CDhgEEggOGQ0CChYKBRAHAhQEGhL84I4SGhoSUAJIEhgYEkgHAx4aCQ4FCAIaAeYkBScTLRh8EhoCDigGDAQRCQIVIRgBAwYECgIMAw4JBgQSAgoIVg8cC2IMIRETKwwKBB4IGgQKBhgwGAkLCAQQCAEJBA0FBgkTDgwJFQwKCRMODBgQChYtFxIkDAQFBxgxGcQCDxUMGjcbCA0HTggNBwNuGhISGkoaEhQYRgIqEBwOHAQNAyACCAYHAwIYAWISGv06J2skDQ8ZE/7+UhYEDgIJCwSaGz4bChUJKA4YAgoQBigSDAoGFnAGDQsoCQFkAgQQESmgHRMUHEIaEhIYAmoLFAkMLAIcBAoIDAEYEhoB9BoSEhpKGhIUGEYCKhAcDhwEDQMgAggGBwMCGAFiEhr+DBkTEhpKGhISGkYqEB4OHAYNAx4CCAQGBBgBYhIaAfIaEgYUGkIaEBIabAsTCgwsAh4DCwgMARYSGtAnaSQPDxoS/v5SFAQMAgkLBJgaPxkKEwkoEBgCCQ8GJhIODAYUcAcNDCYIYgYQDysAAAAAAwAA/8ADlAPAAAoAFgBDAAABFzcwJgcJATA2FwMmBgcGFhcWNjc2JgUnAy8BLgEnEzA2HwE3MCYHAR8CDwEOARceAT8BPgE7ATIWHwIWNjc2JicCXAoOJhL+PgHQCQkGHisBASUeHC0BAicBF+IUSIADCwbOCQkKDiYS/vQEbCwKtAoDBwkbDKQMHhAEFCENBsgMGwcIBgwDpggSGRH9qgJACgb8oAIlGxspAgEkGx0oS4IBBnyMBQYBAQIIBggUFxH+jgR8jqJ4BxoLCgUHbAkJEAwIdAYGDAsZBgAAAAADAAD/wAP+A8AAYwBwAH0AAAEVFx4BFQciBgcGFh8BDgEPAScuAT8BNiYvAQcnIgYfAg8BJQ4BFwE/ASU0Nj8BFx4BNzYmLwEmNj8BPgE1NCYnLgE3PgE7AR8BHgEXHgE3PgE3NiYvASY2NzYmJy4BLwIHBQ4BFx4BNz4BJy4BBwceAQcGJicuASc3MhYBulAhLRAUVAoaCCRaG0APFigVEAOIARIPJsLuAwgDzs4aHv7oBQkCAuQQEP6CEQsabFodFQQqNm4GCh5GHBgYNiwOBhIkEkA2AgEGBRNbRCQTAwQVQ1gCAwMJFCUaOB4k1gIB7BQRCw0sFRYMDAssExwlDwYLMg0OEAICASIDpBxMHi4CBB4MFjEzmg4mDhIYDgwCRgEVDiJElCIEgoAeHKwGIQH+NgwO9AMQCRZGOAoSAx4jRgQKEiIMGxcXKE08GwUCAjI6HiwSQDsLBAsRGR5BWAEVDiorFw8UAwLQHOwPSRofExASQR8bFA3qIhMDBg4MDyYVDh0AAAUAAP/ABAADwAALABcAXgClALMAAAE0NjMyFhUUBiMiJgU0NjMyFhUUBiMiJiU+ATMyFh8BFR4BDwEXFgYvAS4BPwE0Jg8CBiY/AycVBw4BBwYmJyY2Fx4BNz4BPwEHBiYvASY2Fx4BPwE+AT8BPgE3BT4BMzIWFx4BFx4BFx4BNzYWBwYmLwEHHgEXHgE3NhYHBiYnLgEnBxceAR8BFgYvAi4BBxUXFgYPAQYmPwEnLgE3PgE/AQMiBhUUFjMhMjY1NCYjAoIoHhwoKBweKP7cKR0cKCgcHSkBjgkUCRUkCUQQBQMOWhk7GGYFBQIKBwlkMAxKDDQKbDACCR0SI00oGhYaJDsPCQ0GBiIgQR8GGg8bHzwVHAwLBQQEEQv+AgwdDw8cCwYJAwQNCRIxHRsGGSRCHBgCChsREy8eGwYbJEAcFCMNNmIDBQI0DUsMMGIIBwEIAQUEZBo8GloKAwIFBBkVYqYeKioeA3AeKioeA0YeKCgeHCgnVxwoJx0cKilFBAQXFYYCIRYjjGoeMh52Bg8JXgsBCFqQJRolmBBiXgIEEhoIDREQCzILDwsGAw0KEAgDDgkCCDQICQwBCAYSCggJEQRQDAwMDAYUDA0ZCAwFAwQ1AwQHEQ4EEhoICggEAzYDBQoPCh8VNlgECAaYJBomjloHBwIQXgcPBnYgNB5qbCElDg0cFWD92CoeHioqHh4qAAAAAwAA/8AEAAPAAAQALQBmAAABFwcjJwEnDwEXDgEjIiYnNy8BBy4BJzcXNycjPgE3Bxc3Jx4BFyMHFzcXFAYHASIHDgEHBgcGBw4BBwYVFBceARcWFxYXHgEXFjMyNz4BNzY3Njc+ATc2NTQnLgEnJicmJy4BJyYjAgCaPLw8Ae4aoERAJEsnKE0lQkagGiwvAQJAdiBMK31KGI6OGEt+K1AedkACMS/+rDMxMlwqKiQkHBwmCgoKCiYcHCQkKipcMjEzMzEyXCoqJCQcHCYKCgoKJhwcJCQqKlwyMTMCYnC0tP7ATBKUMA4ODw8wkhRKOYlIEixuoD9aFUpOTkoVWkGgbi4SSos5Aw4KCiYcHCQkKipcMjEzMzEyXCoqJCQcHCYKCgoKJhwcJCQqKlwyMTMzMTJcKiokJBwcJgoKAAAJAAD/wAQAA8AAEwApAEIAVABtAIMAhwCLAI8AAAEuASc0Nj8BDgEHDgEXHgEXPgE3BTAmJwYHDgEHBgceATMyNz4BNzY3JwMmJy4BJyYHFBYXHgEXHgEfAT4BPQEuAScBMAYHNhYXHgEXJicuAScmJwcDNjc+ATc2Ny4BJw4BBw4BIycjHgEXPgE3JRQ2NyYnLgEnJjcGBw4BBwYVFBYfARUnBxclJwcXAycHFwIaGhsBPwEKPXYzEwgKCzImNEAMAXQtLxsmJVo1NTobNx43MzRcKCcfGBQyLzBXJygjIwscdz9UTwEIGRseQib+3CcLPns8O20vEiQkYz49RB5IMiYnORUVEDZkFg9NQEN7GgwQIVs2Kk4k/sZVOSMYGBoCAQofGBggCQgSEjQqqioBECpcKlgqXCoB/DFsN2B/Aw4CJiJAhUFCezcgTRPeSSc4MTJSISAWCAgNDTAhIikuAWAdEREPAQECPV4VARQlMHcDDjBrORggMxUBEkw8Bg4TEzwoQTg4VhscCCz9Gh0hIUQiIh8eEAIYXCYnEwI0UhwLHhWgAgUVNDk4eD4+PR8lJFArKywwWSkC4CqqKlosXCoBDixcKgAKAAD/wAP4A8AAGAAcACAALwBDAEgATQBkAGgAdwAAJSIGBw4BFRQWFx4BMzI2Nz4BNTQmJy4BIwMnBxcJAQcBBTc2NCcmIg8BJwcXFjI3AR4BFx4BFzcuATc2JicmBgcOARcFFzcnBzcnBxc3Nz4BNzYmJy4BBw4BBwYWFxYGBxc+ATcBJwcXBRYyPwEnBycmIgcGFB8BAgAYLBEREhIRESwYGCwRERISEREsGHgodDAB2P6+agFcASA0BwcJGgkIpk7KCRgJ/GIGDwkZPB2ECwMMCQoTLIg0NQ0sAgRiLGok6nQobDCoCQ8GKw00NYgrCQwDAwIFDAQKhBw8Gv4YXmpQ/uAJGAnKTqYICRoJCAg0sBIRESwYGCwRERISEREsGBgsERESAcwsdiT+7AFWav7E4jQJGAkJCQiwTrgICALUBwsECRwPhBg5GxkrFCsNNDWIK3RoJmooCnYsbiRUBAsHK4g1NA0rCBUMDBgLGzkYhBAbCf6QVHBQ4ggIuE6wCAkJCRgJNAAAAAAFAAD/wAN4A8AAEwAnADwAUABkAAABPgEzMhYXFhQHFhQHDgEjIiYvAScuASMiBgcGFBcGFBceATMyNj8BAzI2Nz4BPwEXDgEHDgEjIiY1NDYzEwcOARUUFhcWMjcWMjc+ATU0JicRBycuATU0Njc2Mhc2MhceARUUBgLQESsYGCsRIyMjIxErGBgrEab6ESsYGCsRIiIiIhErGBgrEaZWEyMNDhABHh4CGRYWOB8MEhIMgKYQEhIQImEjImIiEBISEKamEBISECJhIyJiIhASEgLMEBISECJiIiJiIhASEhCmphASEhAiYiIiYiIQEhIQpv3WDg0MIhMMDB83FRUYEgwMEgIAphErGBgrESMjIyMRKxgYKxEBoKamESsYGCsRIiIiIhErGBgrAAAHAAD/wAQAA8AAcAEkAUoBWQFuAY0BrgAAAR8DMx8BPwIfAQ8BHwEeARcUFhceAR8BFQc3Fw8CFQcOAQ8BHwEVDwEjJyYGBw4BDwYjLwIjJy4BLwEPAi8CNTc1Jy4BLwU/ATU0Njc1LwI/AzM3PgE/BxceARceARceARUHFRceARcWBgcOAQ8BDgEHDgEVByMHIw4BIyImIw8BFR8CFjY3NS8BNTQyHwIUFhceARc/ATMnNDYXMhYVFzM/Ah4BFQ8CDgEHBiInLgEvAi4BLwE3HwEeAR8BMjY/AzUnDgEvAi4BByIGBy8BLgEnNScuAScuAT8DPgE3Bw4BBw4BFx4BFx4BFx4BFxYyNz4BNz4BNz4BPwEnLgEnLgEnAyMHFQYiJy4BJwcXBy8BBxUfAjc2Ji8BNx8DMz8CLwMnDwEXHgE/AjUvAS4BBzcVHwIeATcyNj8BNS8BLgEjJgYHJw4BDwIGFhcUFh8CNz4BPwMuAScuAS8BIiYHNyIGDwIOARUXHgEXHgEXHgE/Aj4BNz4BNy8CLgEjAa4IPAgGIBA0CGwSHjYCBgIIEyQPAgIaMhgMHCACBjgGAgEHBAQEKCAQFE4DAwIWMx0KBhoEClYECDQCBigQIQ8MCGYIDkIECAYMFQkKZhAQCjgcAQMGQAIELAQGcgYXMRwGBBwECEwKegkUCRwpDQMBCBQGCAICAQUEFAwQBgkDAwECDhgKAwIDAwMCDgICFAQDCgECDAcBAggFAQIFAwoCCAIFAQMBBBQEBgIDAQQGChAlFRUsFw8gDwwGBwoDBAICCAYLBwwFBgMKDAgOBg4ICCYGEAgEBQUMJAQGAgYGDQUBAgEEFiQFCwYKJDoTExIDAhsXGEAnHD4gESESLVUkJTkSCQwBAgIIMygpZjgaAgoBBQIDAQIIBAYEBAgCDAQEAgICAgYEDAQOCAoEAgISAgg2AgYGBAcFCggKBAMKBR4GBAoDBgMDAwIIBhQCBQMDCAF+BAgCCAQBAQIBAwoOIgYLBQgGCAEEAwQNBSQECQPiBQsGJgwDAwQCAgQDDQQKFQkODAMIAQMDAgIGCAQNBwPACj4IAgIIAjQIEiASZgQKFS4ZAwIBCBMLNggYBgYGNggKHBUqEwwIaAYuGAQBBAEXJxAEDkwIAhIKOgQCAQYFAgQuBggqBAxkCggMGw8EFgQ4KDQcDBMlEgoMdgQKRggCAhgoEgQKWA4EFgK4AwcGFjkhBg4IMgoqChgMChUJChEDBAUOBwkSCQYEAgYGAgQCBFYIAgMDFAw0BgMDBiAFCAMDAgEIChIDAgEHAQoOFAgDBwQ4GA4PGgcGBAMJBgYKDBsNHhACDgsXCg4FAwoCAgQ4AwcCChwDAgEFAwooBg4IQhINGg8ECwUSNEIJDQgGGEInJ1YrLFMkJTsUDxIDAwMFIhsbRyoWLxcyHDhlKCcxB/46DA4DAwQMBAQUBAQQBgYGMAwCAwoFDAQGKAYEAgYKDEIMBHwKNgwBBwIECgooEgMBBAQKKg4IAQIBBQEKCgwkAwUCAwVAAQkGFg4ECQUDBwQIAggBAgMIDCAGCQMDAgEGAQMsAQMWCAMIBRAECQMGAgIDAgECBgIDAwIHAw4cEAUFAAAAAAQAAP/AA/gDwAAcAFIAcQCGAAABPgE1ETQmJyYiBwYnLgEnJgceARURNhceARcWNxMuATc+ATc0JicmJyYGBwYHFRYGIyImNzUGBw4BBwYHBhceARcWFzMWFx4BMxY3JT4BJy4BJwciJicuATU0Njc+ATc+ARceARceARcWBgcOAQcOASMBERQWFx4BMzI2Nz4BNQMuAQcOARUC0AMDBAQFCgMxMTBiMTAxBAYxMjJkMzIy6CGHCARUAi4SPT8/fz4/OzElQkImMh0kJUAWFwECFxZEJyYgBjEyMmQyMzIBOh5GGA4gEvIOGwoKCwcGBREJChQKChIHCAkDAgIEBAwJCBQK/jIDAgMGBAQGAwIDBAULBAYGAmYBCAMBAAQJAwEDHg0NLREQFgYPCf72EhQULQcILP4IDTYtIQcgFQsCBwQEAQYFDYAbVVYaZAoPDyoaGx8kGhokDAsHCwcHCQEDLgclJg8VCFYLCgobDgoUCAgNBAQCAgMJCAcSCgoUCgkRBQYHA378/gQGAwIDAwIDBgQDDgQDAwIIBgAEAAD/wAPUA8AAkACxASABPwAAAQ4BFRceAR8DDwEOAQcOARUUFhceAR8BOgE1Jy4BNTQ2NzYyFx4BFx4BHwQzPwMXHgEfBR4BMzc+ATc+ATc2JicuAS8HDwI/Cj4BNz4BJy4BJyYiDwYOAQ8EJy4BLwI/BicuAS8CBwcOAQ8BDgEHFR4BFx4BFx4BNz4BNz4BNTQmJy4BJy4BBxcOAQcGFB8DDwEvASYGDwEOARUUFh8BHgEfBRUXIwcOARceARczPgE3PgE3NSc1HwEVDwQXHgEfAT4BNz4BPwQ+ASc0Ji8FLgEnLgEvATc+ATc+ATUvBC4BLwEHBw4BBw4BFR4BFx4BFxYyNz4BNz4BNTQmJy4BJy4BBwEEDxMGAQsUFhYQIhQVCgMEBAEDBhwSGg0DBgYCEw8HFAkHEAUGBQsKBA5MFhhGFlYIESMSCAYKFhQOCQcOBgoEBQQDAwQJBAsLDhocIA44GBQiWAYiFA4KEhYUEAosGw0EDwcIBBEJBhAIDhQkFBocJRAVKhIUAggKFgwuKgYEBggKBAgCAQoRagoUigkUCRgECAIBCAUGFQsPIg8KEggMDgwOCRMOBhQI7g0SAwEDEAYOEhQEDhYqDBYDBRYUEAYLBRY0GgwMAkBGGRQPBhAIZEwWCAoOAgJUFgICBAIEAgUPDBgJCgUGCAIEBAIEAgICCwkWImgSAgQRCwcQFQwGCQsEBQMEGAQEFAMNCAwI9BknCAMBAQkGBxgPDR0OEx8IAwEBAwUVDQ4fEAO+AxoPEgMNFBYUFCwYGA4ICRYVDAkJEhsFBAISEgwGEB4GAwEBCwYHDiEeDgIGBhgGHAIHDQYEAgQICAUDAgMEBQQKBgwZCwYHAwYKCgwGFAIICh4IKBYQAgYGBgYCDAkEBQojEQkNAgMDBAYMBAgIDAoWLhQYAgQGCAICBAYGBgoMBg4aBgsRagQC5AEHBhgIEwkgCRQJCBAGBgIGAwsGDSEUEiAOCQoFAQIBVAMRDAYNCzISLAgIAgIDFBMiCRMKFigMCgIHAwwgDggGCmoCBjEXBgsDAgIEBBELUF4UKgwKDhImKCoQDBAEAgMGBQYPCTgkIB4bEQQKFAYMEjQKBg0bCggJDQYEAwkEBg8HEkgSDDgGCwMCAnYEIhoJFgkJFAcNEwQFBQYeFAgNCQkNCA8ZCAgGAgAAAgAA/8AEAAPAAEMAVAAAAScuAScuASclJgYHFAYXHgEXBw4BFxQWFx4BFw4BBxQWFx4BMwUyNjc+ATMyFhceATMyNjc+ATcyNjc+ATc0JicuASclDgErASImJzQ2NzIWFxQGBwP09gUaGx1LMP4YCQ4BBQsDDwxACQkCDhQPMSYVIAkBAwMIBQEeBw0CCjI4HD8bKE0jFioVFCQPDx0LCw0BAQIBBQP+xAUJBgILEAEQDAwQAgUDAXaCFTAXFhwGNAEKCQIqHg4dDxICDwcCKBgRIgcuYDIFCQQDBR4KCCpaFw0UFAgICBgQCwsLHA8DBgMDBAFaBQMODAwQAhAMBgoEAAAEAAD/wAQAA8AAVABgAGUAagAAASIGBwYWNzYWFwcuAQcGFhc2FhcFBhY3Njc+ATMWFxY2Nz4BNwYWFyMiBg8BIzU0JisBIgYPASMiBhUUFjMhMjY1NCYrATU0JicmJyY0NzY3Jy4BBwUiBhUUFjMyNjU0JgEzFSM3ITMVIzcB4CVTLAwWGmNeUb5smXkXBR5Rkkf+phIWIEMzM2A0NEUTHxIkRCIJAg8qBw4BCtgNC4QJCwIKVjpUVDoC5DtTUzs8CwkKBQUGBQteM3JBAVAfLS0fIS0t/ctWXggBlFZeCAPAGxsNKQYbD0ioLRgVEjkJCRIbYBA6BBUQEBEBDQYHDyFLIjyCPgwIbmoLDQwIblQ8PFRUPDxUagkOASwuLVouLSx4PkICBjEjIjIyIiMx/XhSUlJSAAACAAD/wAQAA8AARABbAAABJgYHFwYHDgEHBgcjFzM1NDY3Njc2FhcWFx4BFRQGBw4BBwYmJwceAR8BMzI3PgE3Njc+ATc+ATsBNSMuAScuAScuAScHLgEjIgYVFBYzMjY3PgE7ATUjIiYvAQImQH8/CDApKkEXFgs0GEJmQjQ3OHA2NjE4PjAsNnU9PXg5IjZzOwgSMi4vVCYmHzJCCgQUEDo6ExEECkIyMn9JIgkkFR4sLB4WJQkJCQwkJAwIBgYCvAYHDRYLEhEsGhkdKgQ/TBUPBwgDDAwXG0cqJEIYHCAEBBMVKBYXARgFBhQPDhIdRygPDwwCEQ0pSRwdJgfmCQsYEhAYDAoJBQgEBggAAAwAAP/AA+wDwAALACEANgBEAFMAXwBuAHkAhwCbALEAvQAAAQ4BBxYUBx4BFzY0Bw4BBw4BBx4BHwE2Nz4BNzY3LgEnFwMXHgEXPgE3JicuAScmJw8BHgEXNQ8BFRc+ATc2NCcuAScHJy4BJy4BIyIGBw4BBxc3AR4BFxYyNz4BNycHFw4BKwEiJicPARYyNy8BAzYyFz8BJiIHHwEDDgEHBhQXHgEXNzUnByc+ATc+ATcvAQYHDgEHBgceARc1Ey4BJy4BJw4BBxYXHgEXFhc/AS4BJycOAQcmNDcfAQYUFwPsFTAbCAgbLxYVmyFKKQckGwkNCigpJCQ/GhkTFTQdApRUEh8PHTEWExkaPyQkKSggGyQHHo6QJkYeCAgeRScCLgcfGBInDxMmERkgBYiI/vAFIBkkSiQaIAaIiNgTJxQCFSkUJhBCikIQJqIoUigmEEKIQg4mrhIfDwcHHkUnkJBKZiFJKAUiGxwqKCQkPhoZExU1HJIYKhISHw8cMxUTGRo+IyQnLBwcIQW4GzAVFRUcRAcHAlITIQwoVCgMIRNIlN4cKw0sUSMJFAckExkZPiQjKBYnDwIBgCYMGA4PJhUoJCQ9GRkTJCIkUS0ESlaYVg8oGyhTKRwqDAQ8JUYdBggIBhxFJ0xM/kAlRBsMDBxHJUxQ1AMHCAQuDBMTDCwDbAwMLAwSEgws/soJFw4oVCgdKQxUnFYiFBsrDi1SIyIkExkZPiMkKBYnDwL+hAgQCgwZDw8mFygjJD4ZGRMkJCNQLZgMIxNHlkcaJihUKAAAAgAA/8AD9gPAACYAWgAAAScwJic3BzAmLwEPAScXMAYPARceARcHNzAWHwE3MDY3FycwNj8BBTAGBzAGJzcwNjcwNi8BBzAmBzAGFzAWNScwNhUwBicwJjcnPwEXNx8BMBYVMBcWFAcGBwP2vhEZIoIwEmxyRngmIQXGwAYRCyqERBJibEcPgionB7D+lkczhR9ekQEdLQYMTCoUHhQGWFk5Ww0CQFIcGhBQRgYHDg0oAchyLB5+KCMDusIeNIY2GnBwFCYSeh4uBLi4HwsihD8TbKgtAwIqIj0lZDQOAggqPxsGEiAHYzshZTMiNjIGDBIUURcaGksrKiAACAAA/8AEAAPAAAwAPABJAJAArgDiARsBRQAAATQmIyIGFRQWMzI2NQMyNjc+ATc+ATc+ATU0JicuAScuAScuASMiBgcOAQcOAQcOARUUFhceARceARceARMeARUUBiMiJjU0NhcFFxUHFRczNzUnIzU3MxcVIwcVFxQGLwEjFRQWHwEVByMnNTc+AT0BNCYrAQcVFwcVDwYjEScuATU0NjM3NSc1NzMFMjY3PgEzFgYHBiYvASYGDwEiJjU0Njc2FhceATM3NTczHwEeATM1Jy4BIyc1NzMXFQ8BEwcjJy4BLwEuAScmBh0BFxUHIy4BIwcjJzU3NS8BBRQHDgEHBgcGBw4BBwYjIicuAScmJyYnLgEnJjU0Nz4BNzY3Njc+ATc2MzIXHgEXFhcWFx4BFxYVATI3PgE3NjU0Jy4BJyYnJicuAScmIyIHDgEHBgcGBw4BBwYVFBceARcWAkYZERAaGhARGUYqUiYnRR4dLxAQEBAQEC8dHkUnJlIqKlImJ0UeHS8QEBAQEBAvHR5FJyZSRilBTCQkPD0p/ugCDgJaAhACAlACAhAwCQsaAg0DAgJQAgIDDQoISgIEBAISBAIKBAQCDAkVIgYCGAZMATASEgYEBwUMGxcQGAoWDBAEDgkFEg4KGAgIEQ1SAkIQRgYJAwgDEAUCAkwCCAIEAgICBRILDhIwDgEDGBACAxMKHAIMGBwCAXoKCiYcHCQkKipcMjEzMzEyXCoqJCQcHCYKCgoKJhwcJCQqKlwyMTMzMTJcKiokJBwcJgoK/gBfU1N7JCQJCSIZGCEgJSVTLCwtLSwsUyUlICEYGSIJCSQke1NTAf4bJSUbGScnGf4aEBAQLx0eRScmUioqUiYnRR4dLxAQEBAQEC8dHkUnJlIqKlImJ0UeHS8QEBACUAExMDE9RCokQQMCAhYMNAICNA4UAgIUDi4wBAoGDIQHCQICDAICDAICCgZ4CAYChAwEBAooEgwSAgQBAgQCBgoDCQI0GgII3AoEAwUJMgEDAwIEAgUBAggGBhkDAwQBAwXQCgIYiAYCfBIHBQIKAgIEBgL+jgICHTEYHCxBDwECAXgcBAgBBQQMBBbYFgKaMzEyXCoqJCQcHCYKCgoKJhwcJCQqKlwyMTMzMTJcKiokJBwcJgoKCgomHBwkJCoqXDIxM/46JCR7U1JeLSwsUyUlICEYGSIJCQkJIhkYISAlJVMsLC1eUlN7JCQAAAAABAAA/8AD/APAAHkAhQCTAKAAACUnBw4BLwIfAQcjBiYvAhQGJy4BNS8BLgE1LgEvAS4BPwEnLgEnLgEPAScHJwcnJTc+ATc+AR8CLwEuATc+ATc+ATc2Fh8BHgEzFzI2Nz4BMz8BFx4BHwEWBg8BDgEvAgcXHgEPAQ4BDwEGJjc+ARcWNjc+ATcHNS8CJgYVHgEfARMHFx4BBxczNyciJi8BNxQGJyImNTQ2FzIWBwMaZhABEQoiJBoECgIMEQMIPAkLBgwIMAQGAQYFQAwEBioMEh4MBwEGuAoWChgKAQQMCBYMDR0OvggIPBYKEAgRCxs4GxgVBxgBBgMuAwgDEC8nDA4GAgMDZAYCCAoIEQtMCnI4CgIKPAYPCSgJBAMDDw4KEAYJFwqiDAh0EigNGB2AFjQgDAwEFA4iHAwPAwqKHRUXGx8VFR0C1D6aCw0CCAYoDAQDCQ4IJAwGCAQODAgcAwcGBgYCGAQRCz4GCh4SDBMDWCIIJggoXAoMEwYHBQESAgYgDDAYCQwFChQMChIWSgMFBgMDDz0GEB4FCAF8DBgKDAkEBSYE/DgMEAxGBgkBBgIJCQ0OAQIJCQ8bDkQIfAgcBg0ZPCkJGgHqFBQIFBACIAIMDhp0GCACIRcWIQEiFgAAAAAFAAD/wAOEA8AAOABsALkAxQDRAAABDgEfAR4BMzcXBwYWFxY2PwE2Ji8BJjY1NDY3Fx4BNz4BLwEuAScmBgcnNzYmJyYGDwEGFhceARcHPgE3HgEXHgE3FwceARcHFx4BDwEOASciJjU3JwcOAR8BFgYHBiYnLgE1NDY3LgE1NDY3JQcXHgEPAR8BDgEHDgEXFjY3PgE3PgEvAjcXHgEzPgEvAS4BLwE3FzMXHgEzPgEnNCYnLgEnIgYHJy4BJyYGHwEHDgEHHgEHBiYnBxMUBiMiJjU0NjMyFiceAQcGJicuATc2FgFoByIBBAdGCRo2DAEZEBEUAw4BDAdoBwELBVoHFgsKBQdyAg0TEhwEPC4DDAcIGgQ+AwcOCjAOaA0hCAQXEQ0xEiIKAQUEShYBBAEKARcODQ8KKB4PKQIsAwIPEBkFBjAPBQYUVREBDg4wChcDDFIIEB8PCAEJCRwHEiMRDgYCFhJUOAUTEBAJAzwECgxeIBgYDAIHASkaAyYCAQ0OBw4HDAYVCwoJARZUEyMQDhwaFS8KAjQnGxslJRsbJ6gPDAcHIA8QCwcGIQKmClQqJiokBCB2EBMDARQJkgsRBkAFJg0LJglyCQMGCB0HjgkhBAYMBhB0CREEBQgJkgkVCAQKAtAGBwEHIBENDwoWcgcMBRYsBAkLaAcQARcJWDIKFkMDegkWCQcKDQ57DQtWGQgoGF9CCSIEHAcaF4IgKAwbDwkTDgwCBA8eDwsSCVQWCpwPCQImBqgOEAQWYgQqBgQDSBMJdwQFEgECAiYSDQECCgZIKgwbDww1GxYUDAYBKBsnJxsaJiZiEyUGBhUTFCQGBhQAAAADAAD/wAQAA8AAGwA3AFAAAAEXBgcOAQcGBw4BJy4BJx4BNz4BNzY3PgE3NjcBDgEHDgEXFhceARcWFwUmJy4BNzY3Njc+ATc2BRYXHgEHBgcuAScuAScOAQcTNhceARcWFwMC1BMbHEUoKSxGlkpDejE8fjw/byocFRYfCgkF/kwjPRYaEQ8LFhY6IyQm/sQmFhcPCQkaFR4fSywsAqkVDQ0MAQEHGEA2MoZGQXw5ZklJSYI2NSIB4PIsJydEGxwTHA8NDD0vDwoJCkAwHyUlUCoqKQHCJ1MwO3w/LyopSyEgHEQ2Pz+EQ0I9MCoqRhwb2ScqKVcsLCtGfTUzMQICIBwBPAUQEUUzNEAAAgAA/8AEAAPAAB8AOwAAExUUFx4BFxYzMjc+ATc2PQEGBw4BBwYjIicuAScmJxUFIicuAScmNTQ3PgE3NjMyFx4BFxYVFAcOAQcGACgpi11dampdXYspKCY1NYNMTFVVTEyDNTUmAgBqXV2LKSgoKYtdXWpqXV2LKSgoKYtdXQHUyDAqKj4SEhISPioqMM4iHRwpCwsLCykcHSIGSBITPisqMDAqKj4SEhISPioqMDAqKz4TEgAAAAUAAP/ABAADwAA1AD8AbwB+AJAAABMBEx8BHgE3MjY3PgEnNCYvBSY2NzYWHwEeARcWBgcOAQcOASMiJi8CAwEmNjc2FhcFNiYnJgYHARcBARcPAg4BBw4BIyImJy4BJy4BNz4BPwE+ARceAQ8EDgEVBhYXHgEzFjY/Ahc3LgEjIgYHFx4BMzI2Nwc0NjceATMyNjceARUUBiMiJjoBNPyqDAsaDQwZBwgHAwUDAgICFAIPCBUUMQ8gCwoDAxcYDB4QESMSJEQYEqL0/toHAwoLGgkDwAgDCwobCf5OPAGq/bY8DKISDB4QESMSJEQYDBIFBgQBAwsKIA8yFRQHDwIUAgQDBQMIBwgYDA4aCgzEjBIMKhgYKAwSCx8SER8KmAUDDC4cGysMBQM2JiU3A7T+kP7Syg4KCQEMCgkZDAYMBAQCAhYEFTAPDwgVLg8jEiRFGw0VBwcIGxsWzgE6AXgLGgcJAgsoCxoHCQIL/fxEAiD9qEwM0BYNFQcHBh8ZDh8RESMSEiMPLhUIDw8wFQQWAgYEDAYMGQkKDAEJCg7o+hIUFhYSFAcJCQceCxIHDxUTDwcSCSU1NQAAAAwAAP/ABAADwAAKABUAIwAsADQAQgBnAHUAhwCZAKYArgAAAS8BIw8CHwE3JyUzPwE1LgEjIgYHBz8BJw8JATM3LwIHHwEBFzcuAScVFwcfAjI2NTcvAQcOARcBBxUHFz8BPgE/GTUjJTcnBw4BFRQWHwI/AQEnBxUPARc3Mxc3NCcuAScmJwMjDwIVHgEXFhcWNjc2Ny8BJS8CDwEfAjc+AScFJwceARc1JwHqOALUZgQCTshuCv741g6WFy8WUJdBggJoCAYKGhIGFgQOCCAB4uxmbgTScmICARwCGitgNQayOATcAQMmAqKcAQIBAaoEaCQECAMFAggMEgYSCAYKBggEDAIKBAYEBgQEBAQCAgR6/RQERjgMDB0bDAI4FALoGiYmCG4EfgICCQkiGRkgiuwKmAYECAQ2ODdtNTQvAiT+9mQExAQUAqIGmAECAf6mAjApcUIIAoCYBKQGAs4U4hDACkwiBAQwLtgCqhQGCBoUBhwGGApE/kC22gIS7rAGAooCCCIwDhYCdJgCFAEDqgRQTgIDAf5EAgK+fgQGAgUDBgoSCBIMCAwIDggQBBYIEAgOCg4KDgwMDAYWDtYKJksnPXc2FgIUrAGcGgwMqhDWAgI0MC8uWCgpJP2CDHIEPgIDAREEBA8UEx8GhBi0AhQErgSMAnQBAwIIBBI7XB0wBgAAAAAJAAD/wAQAA8AACwAaADMASwBSAHMAfwCXAKMAABMiBhUUFjMyNjU0JgciJjU0Njc+ATMyFhUUBiUiBgcOARUUFhceATMyNjc+ATU0JicuASMVIiYnLgE1NDY3PgEzMhYXHgEVFAYHDgElNSMVMz4BBScmBg8BIyImNTI2PQE0JisBDwEeARcWBgchLgE1NDY3BTI2NTQmIyIGFRQWBTU3MjY9ATQmLwEeARUUBgczFSMVMzUnJzI2NTQmIyIGFRQWeiIyMSMiMjEjEBgGBgUPCBIYGAKkDhsKCgsLCgobDg4bCgoLCwoKGw4HDQUGBQUGBQ0HBw0FBgUFBgUN/UN6GgY2ArSWAwgDBjISGgYGBgZgMMQPFQYFAgcCDAMDGxX9cAQIBwUEBgUDQToFBwUFfgcLAwMSDHpKhgUFBQUFBQUB9DEjIjIyIiIyfhgSCA8FBgYXERIYZgsKChsODhsKCgsLCgobDg4bCgoLbAUGBQ0HBw0FBgUFBgUNBwcNBQYFkFqsJC4gGAEBAgwYEgYGFAQIBkgJHBERIxAIDAgZKAtMBwUEBgUFBAgkFAQHBQIFBgEmCxoPCAwICBIIChoFBQQGBgQFBQAKAAD/wAQAA8AADgAaADAAPABIAGEAbgCSAKQAsQAAATI2Nz4BNTQmIyIGFRQWNyIGFRQWMzI2NTQmByImNTQ2Nz4BMzIWFx4BFRQGBw4BIyUyNjU0JiMiBhUUFjciBhUUFjMyNjU0JgciJjU0Njc+ATc+ATc+ATMyFhceARUUBiMlJxceAQ8BMxczNTM1BT4BPwEjLgEPATUjBzAWHwE3PgE/ATU2FhcnBzAWDwElNCY3JT4BMTM1MzUjByMVMxUzNTA2JTQmJy4BIyIGHQEzNQL0Bw0FBgUVDw8XFw8dKSkdHCoqHBYgCAgHFAsLEwcICAgIBxML/Z4PFxcPDxcXDxwqKR0cKikdFh4BAgIGBAMJBQQLBQsUBwgIIBYDavAUExMCAgoGjiD+pAIUEhJSD006Rg7kEAYCBDRpNQQshRvK1gUPBgHqFQP9rA8rBhJOFEAgIAQBvAMJBAwIFQ9IAVIFBgUNBw8XFw8PFWooHh0pKR0eKHofFQsUBwgICAgHEwsLEwcICBAVDw8XFw8PFWooHh0pKR0eKHofFQULBQQJBAQGAgICCAgHFAsVH0w4EA8iFwYYHCAKER0MDCcoAQYWbg0JBgINGQwCLgkIOQI4LxsKCAEjGCAXCwxGJHYsBjpGARgJBAQUCBQGAAAABgAA/8AEAAPAAGoAewCMAKAAtQDIAAAlIgYHJz4BPwE+AT0BNCYvAQcnNycHJzcnNQcnNy4BJy4BPQEnNxc3NiYnLgEjBiYHDgEHDgEHBgcOAQcGBw4BFx4BNzMHIyIGFRQWMzI2NTcVFBYzMjY9ATMVFBYzMjY3Fx4BMzI2NTQmIyUXHgEfASMnByMnByMnPgEXBSImNTQ2Nw8BFBY7ATcOASMhIiY9AR8BHgEzMjY3PgEzFRQGIyEiJj0BMhYXHgEzMjY3PgEzFRQGIyEiJiceATMyNjU0JiczMhYVFAYDhAsWCQITIxgeGxcYFpgyDhxGPA4qSjgQLg0WBwcHoASeBgEFBAMLBnRDMxoqFhccBw0NDBoNDA0LCQIEQD4KCAQzR0czNEgKSTMzSQpHNTFHAgoDRzIzSUkz/hjGCRAJFAgMDuYODhYkGC8b/uQdKyQaEAIRCwo+AykcAQIeKhImBAcFCg4ICRMMKh4BAh4qBw8GBxoLChQIBxIJKh4BABomBhUlDAwSGw8MHioqtAUDAg0QBQYEKRsEFigGLBwYEBgiGBgiAiIYGgsbEA8iEU4ISgaUBgkFBAQJFxAJHg0OJBgvMDFiLzArJz0YM0UCGEkxM0dHMwICM0dHMwYGM0dEMAIwQkczMUksGgIEBAoCAgICGg0KA+4qHhsmBTgKDBAQGyUqHgQGEgMBCgYHBwYeKioeBgYEBQ8MBgYEBB4qIBgFAxAMBCkVKhweKgADAAD/wAOaA8AACwAyAHUAAAEyNjU0JiMiBhUUFgEnIxcHJwcnNyMHDgEfAR4BNz4BLwE3FwcGFhczMjY/ATQmJy4BJxMjJy4BKwEiBg8BDgEHDgEHBhYfAR4BFx4BMzI2Nz4BLwE3FTM1Fx4BOwEyNjc+ATc+ATc+ATU0JicuAScuAScuASMB7DVJSTU0SkkBP5iWHhwUEh4aKJgSEQEYAy8cHiUFEJqaEgMlHAobKAMYBAUFDQlobHIWOhxkEycSpgYLBAQHAgMDBkIECwcHDwgIDwcXCwweTt5gBxQJgAYMBQUKBAUGAgMCAgMCBgUECgUFDAYCxEk1NEpJNTRK/kJgIhQoKAwqYgskFcIdJAMDLx6UYGCUHi8DJRvAChQKCQ8GASRWEhIICEwDCAQFDAYMGgxqBwsEBAQGBAwxFTIkjnpKBQUCAwIGBQQKBQUMBgYLBgUKBAUGAgMCAAAABAAA/8AEAAPAACEAPABMAFwAAAEeARceATcXIiYvAQcXFSM1JxUHJzcnJjY/AT4BMzIWHwEFIzUnEyMDBxUjETcnDgEHLgEnPgE/AT4BHwElMhYVFAYjIiYnLgE1NDYzNzIWFRQGIyImJy4BNTQ2MwHcDyMUFCoWBD5sMB5iXlY4tDyaNAYRD44NHhEQFQtiAiRWTHhaTlpWWhoULBoeNxUzSBcqFDgk2v3kJDIyJBEfDAwOMyPaJDIyJBEfDAwOMyMB2BAYCAkIAVotLR5mWv7cNF62OpqUFB4OjBENBgZiOJAe/a4BVFb+AT5WfhIkDgQaFgkyJ0QfEg9edjEjIjQODAwfESMxrjEjIjQODAwfESMxAAAAAAUAAP/AAvADwAAXADMAWACFAI8AAAEyNjc+ATU0JicuASMiBgcOARUUFhceAQcuAScjMAcOAQcGFzMVFBY7ATI2PQEzMDQ3FTMTIwYHDgEHBgczHgEzPwE1FhQxMxUUFjsBMjY9ATM2Jy4BJyYxAx4BFwcuAScPAQ4BByc+ATcnFwcXAxceARcWNj8BGwEeATc+AT8BAzcnDgEHAx4BFz4BNyMeAQIAEyQODRAPDg0kFBMkDg4PEA0OJAMWHAYaFxc2FRQFDBUNAg4UFAYK4hwDCQomHx4tAhYsFlgsBhQVDQIOFAwFFBU2FxdIGSEIGgclHAYWDRkGGgghGWIEEhAeEgMbEhQeBBYWIAUeExIbAxIeEA4YMRlIBxEKGhoEZAEFAv4PDQ0kExMlDQ4PDw4NJRMTJA0ND6gtUxQMC0pFRXMiDxMVDSQ4GAoBFgsaGUouLzUCAgQEChg4JA0VEw8ic0VFSgsM/sgqXDAEMl4qCiYaRioEMFwqCCBkAv6+BhIYAgIWEgQBQP68EhYCAhgSBgFCAoQDBAEBGBctFitADwgQAAcAAP/ABAADwABYAGYAeACKAJ0ArAC4AAABMhYVHgEzMjY3PgEXHgEHDgEXHgEzMjY3NhYXFhQHBgcOARcWMRUUBgcOASsBJy4BPQEwNzYmJyYnJjY3PgEXHgEzMjY1NiYnJjY3NhYXHgEzMjY3PgE7AREjIgYHHgE7ATI2Ny4BATIWFRQGBw4BIyImJy4BNTQ2ITIWFRQGBw4BIyImJy4BNTQ2JTIWFx4BFRQGIyImNTQ2Nz4BMyEyFhceARUUBiMiJjU0NicyFhUUBiMiJjU0NgICBgwQIhAKODYEEAYHCQIRBQoCAwUZYicGEAYGBC4VFQ4CAkwoN243HMQpSQICDhUVLgUBBgQQBihgGgYECgUPAgYIBw4FNjgMDyARAQsIAgRjgRwcgWMEY4IdHYL9vw8VBQYFDQcHDQUGBRUDxw8VBQYFDQcHDQUGBRX9JQsUBwgIIBYXHwgIBxQLAhgLFAcICCAWFR8f9RslJRsZJyYCugoIXl4yVAcEAwMNCE5cDAICPh4EAgQGEQc8Pj1kHyAIISAJCQkSCSAhCCAfZD0+PAcRBgQCBB4+AgIMXE4IDQMDAwhUMl5eCAr95hMLCRMTCQsTAbAXDwcNBQYFBQYFDQcPFxcPBw0FBgUFBgUNBw8XrggIBxQLGCAgGAsUBwgICAgHFAsYICAYFiBcJxscJiUdGycAAAAAIAAA/8AEAAPAABgAIAApADEAOgBGAE0AUwBeAGkAcQB8AIQAjACUAJwAxQDOANYA3gDoAPAA9AD5AQQBDwEXASEBJgEuATQBPgAAASYGBw4BDwEBBhQXFjI3ATA2Nz4BNz4BJwcvATcXDgEHEx4BFwcnPgE3By8BNx4BFwc3Jz4BNxceARcnBy4BJz4BPwEeARcHFwcuASc3HwIHJzcXDgEHLgEnNx4BFzcnLgEnNx4BFw4BNycuASc3HgEnBy8BNx4BFx4BFycHLgE1NhYXBz4BNxcHJjYXNx4BFwcvARc3HgEXBw4BAQYWFx4BHwEBHgEXHgEzMjY3PgE3PgE3PgE1NCYnLgEnAScuAScuAQcXDwEnPgE3HgEnPgE3FwcuARcPASc+ATcXJw4BByc3PgE3FwcXBy8BPgE3FzcXBz8CFwcnFw4BByc+ATceAScVDgEHJz4BNx4BJxUOAQcnPgEHFw8BJz4BNz4BBxcOASMXJzceARcGJjcnPwEXBzcnPgE3HgEXHgEDxFpnFwdiCSL9tAwMCh8LAlA8GBJjGWBKWJoGGB4WBgwEEgMNCBweBhELEA4KJAgRCS46JgkNCAIJGg9kJAUIAQUDAgwGDgg+DhwECwEeGgwIHhAaYAcOBwYNBTAJFAsUAg4VCy4MGAwHGCUCCRMIJAQBDSooFBQOGQsMEARiDgYIBw4HugINCRAsAgEHNAMHBDIKBiIqBw4HHAkW/WlaMmgiYBRUAk4CBgQDBwQEBwMEBgIDBAIBAgIBAgQD/bIiCFoEGGZY6AIKGgYLAwMK+woVCS4qDxe8EgwwCxQJJi4KGAwuBA8dDCAwMBwWJgsUCSYaIhoEEAwcFgIQAQkIJgkOBQQGEgYNCyAJDAUMEiwECgYYDBUvGiYaKAYSDgoVTSAJEQbcHhoMFwsJFjE0BBAuBg4qBAgCCQsCBAMDelgxaSFgFVT9tgsfDAsLAk4UDAlZBhhkWuoCDBgUAwkGAQILFgksKg8XBsISDDAMFAokLi4KFgwCERwNEDAHDQgGDAYkCxQJJBoiBgwIIigQDBoWICADCAUDCQYoCQ8GCAIEDwkgCQwDDBMrAgMLBhYMFjAaKBooCBQMCxMKVh4HEwYCAQPcBg8JGDAKFzMyBAgEMAgGFCgEBwMWBQEBHFpoFghhCSL9tAMEAgIBAQICBAMCBgQDBwQEBwMEBgICUFYQZBpeSliaBhgeBgoICAwOAw0IHB4GEQUOCiQIEQkuOgoSCBwCCRoPLDgkDgwKBg4IPhAeEDgOCCAQfB4GDgQwCRQLCRAtAg4VCSwMGAwJFyYCCRQHJAQBDSomFhQMGA4MD1sQBgieGBAKFgwCAQkwAg4yChwsBgwICQ8ECRcAA////8AEAAPAAAgAIAA5AAATFxEHITchESEFFR4BFx4BFRQGBzM+AScuAScuAScuAScFBgcOAQcGFRQXHgEXFhc3NS4BNTQ2NzUnjFxiAr6O/gD+ugGiTYk0MzclIWwcHQECIB4fVTQ1dz7+WCEZGSIJCQkJIhkZIQYXFxcXBgPAmP0wmLoDRgJeCUY6OZFNQXUyOHo/P3k3N1wiIikGpiMoKFgvLjAwLi9YKCgjCo4tYTIyYS2OCgAAAAACAAD/wANqA8AAWgBlAAATFBceARcWFx4BFRQmJy4BIyIWFxYXHgEXFicuAS8BBxUPARQWMzcnLgE1NDYXHgEfAh4BHwEnAy4BJyY2Fx4BHwEyNj0BIyIGFQYWFx4BBwYmLwEuAScmBhUBHwEzPwIjIgYXlAgIIxscJi4kIS0kEwUEDBIbFRYbBgUEBiISGgIaGDo4dBYTHQIGCTUaGiQaLTMeFNIbKAMDAwQIKw0QAgJiKjoBDAkeGwkEIRdQFSQFBgIB1CYkgBocAoJgIgIDuggZGVhBQllsXw8TJUg8HDAwRTs6VBcXAgM2Hyg8PiosAQMCNDBYCggBBQZbMzQUDSAnEioBrDhmEA4GAgEsFRJsTroCAgElGExlAwEwJYYmOQMFAQb9HlJMTFIGAQUAAwAA/8AEAAPAABIAJgA6AAABLgEHDgEHDgEXHgEXHgE3PgEnAzAmPwE+ATcFHgEHBhYxBRYGJwEJAQcBFjY3Jw4BBw4BBw4BJy4BJwEuDFMtFiQMDAYGBhsUFC0WLTEMPEQYNBstDgEsEggMAwUBGDA3Mf2GAor8mhYDZilZGCYECQUGDAYHDQcHDAYDNi8xDAYbFBQtFhYkDAsHBgxRLf7gPzMGCCIW1gwqFAYEoBthHAFy/jgB/ij+AhgYKBYGCgMEBgIBAQIBBAQAEQAA/8ADmgPAAC0APABRAGUAdAB/AIkAlACfAMsA1QDgAOsA9gD+AQcBDwAAAR4BFx4BFx4BNz4BPwERFAYHDgEHDgEHLgEnLgEnLgEnER4BFxY2Nz4BNz4BNwEhER4BFx4BMTA2Nz4BNQMVIycjFTM3MxUjJyMVFxUnNTcDMyEXNSc1MxUHES8BFRcVJzU3NSc1IRUHFT8BMxUHNTcRJzUzJQcjFwc3Fyc3IyczByMXBzcXJzcjJQcjFwc3Fyc3IycjByMXBzcXJzcjJyciBhceARc+ATcnNx4BFwcnDgEHFz4BNzYmJzQmIw4BBxcHLgEnNxc+ATcjBQcjFwc3Fyc3IyUHIxcHNxcnNyMnIwcjFwc3Fyc3IychByMXBzcXJzcjJwUeARcHLgEnNx4BFwcuASc3Nx4BFwcuAScCABErGho4IBs2GxgtEw46kDlXHgkRCAcSCR9WOYs9AhczGxs3GyA5GRorEQFq/SwBMHFsXFxsdS3yKgwwJA4cHA4kFmwYGLz+kk4WZBQ2UBpsGBoCQhQuCCy+HBhs/cQOKCIMICAMIigOjg4oIg4iIAwiKAHqDiggDCAgCiAoDJAMKCAMIiAOIigOaE54DgEJBgMRDhAGDhkLCA4RFwYEV1cMCAQMAwMLFAkOCgsVDAwODBkNCv8ADigiDiIgDCIoAeoOKCAMICAKICgMjg4oIAwiIAwgKAz+CA4oIgwgIAwiKA4BEA0aCwgMGA4cDRsKCgsZDgoaDBgKCgoYDgPAGisREhgGBwEEBA8LCP1iEWwTCSIdBxUKChUHHSMIEmkTAqIPFAUFAgcGGBIRKxr+Xv6eC0cQD0VFDxJJCQE+WCJmFFoSphgsJiQKAWbepgwsLAz+rBDYjhIsGiYI8AwsLAz+DEJuMCwUAQ4MLKQkFiQWFiQWJCQWJBYWJBYkJBYkFhYkFiQkFiQWFiQWJKJpXwwYDB47GwYKAgoIDAobNx4CCkstHDoaAQUGDwkKCAcKAwgECA4GKiIYJBYWJBgiIhgkFhYkGCIkFiQWFiQWJCIYJBYWJBgiLgMLCAwHDAMkAwsIDAkMAwoWAwoJCgkKAwAABwAA/8AEAAPAACAALQCaAKcBFAE6AWsAAAEXMjY3PgEzMhYXHgEzMjY3Jz8BPgEnLgEPBBYUByU2JicmBgcGFhcWNjcDIgYHDgEjIiYnLgEjIgYHDgEjIiYnLgEjIgYHDgEjIiYnLgEjIgYHDgEjIiYnLgEjIgYVFBYzMhYXHgEzMjY3PgEzMhYXHgEzMjY3PgEzMhYXHgEzMjY3PgEzMhYXHgEzMjY3PgEzMjY1NCYjJTI2Jy4BIyIGFx4BMwUiBgcOASMiJicuASMiBgcOASMiJicuASMiBgcOASMiJicuASMiBgcOASMiJicuASMiBhUUFjMyFhceATMyNjc+ATMyFhceATMyNjc+ATMyFhceATMyNjc+ATMyFhceATMyNjc+ATMyNjU0JiMlBx4BFx4BMzI2Nz4BMzIWFx4BMzI2PwEnPwE+AScuAQ8BDgEPAQUOASMiJicuASMiBgcOATEwBhUUFjMyNjc+ATMyFhceATMyNjc+ATMyNjU0JiMiBgcCZg4LCgkNKiEjKQwJCwoMDAxONIYPAwwMJA6ODEJ2CwsBlAYdHRsvBgYdGxwwBhAbIQwLFRISFQsMIRscIgwLFRISEwsMIR0cIgwKFBISFQsMIR0bIQwKFhISFQsMIRsJDQ0JEhQKDCIcGyEMDBQSEhYKDCIcGyEMCxUSEhYKDCEbHSEMCxUSEhQKDCIcHSEMCxMSCQ0NCf4GMjQYDCoYMDQYDCoWAfobIQwLFRISFQsMIRscIgwLFRISEwsMIR0cIgwKFBISFQsMIR0bIQwKFhISFQsMIRsJDQ0JEhQKDCIcGyEMDBQSEhYKDCIcGyEMCxUSEhYKDCEbHSEMCxUSEhQKDCIcHSEMCxMSCQ0NCf0s4hUcCwkKCwoLCwwpISIqDAkKCwoLCxxGNoYNAwwMIg6QBAYCQAKKCxUSEhULDCEbHCIMCycUBQ8YJgwLFRISFAoMIhwdIQwLExIJDQ0JGyEMAXICBAYJFRUJBgQHB4yQdAwjDQ8DDHoSskAYMxWIGy8GCB8bGzEGBh4c/pQVCQkNDQkJFRUJCQ0NCQkVFQkJDQ0JCRUVCQkNDQkJFQ8LChAMCAoWFgoIDAwIChYWCggMDAgKFhYKCAwMCAoWFgoIDBAKCw+4VSsXF1UtFRdSEwsJDQ0JCxMTCwkNDQkLExMLCQ0NCQsTEwsJDQ0JCxMPCwoQCwkKFBQKCQsLCQoUFAoJCwsJChQUCgkLCwkKFBQKCQsQCgsPtnoEEAgGBgYGCRUVCQYGBgYSfpB0CyQNDgMLfAMJBrBwCQ0NCQsTEwsJDQ8JChAUCgkLCwkKFBQKCQsQCgsPEwsAAAAABgAA/8AEAAPAAAQANwBgAGkAfQCxAAATITcnBQE3NS8CNTczNzUnIwcjJyMHFRczFxUHIwcVFz8BNScjJzU3HwIzPwIXFQcnBxUfASUvAjczNzUnIwcVFzMXDwEjBxUfATc1LwI/AR8CByMHFR8BNzUnLwI/ATMfAQcXJicmIgcGDwEVFzY3NjIXFhc3NQEzFxUPAhUXPwE1JwcnNTcfAj8CFxUHIwcVFz8BNScHJzU3Mzc1JyMPAS8CIwcVFwID/AIC/AIC1gICFgQCGAICbjwGOnACAhYEBBYEBGYCAhoCAgI8AjoEOgQCAhgCAmoBKBACPAQeAgK0BAQcAjoEDgICYAICGAIKBGACDAQWAgJmAgJqQgIeAgYCHgJof39//n9/fwQEf39//n9/fwT8BBYCAhYEBGYCAhoEAgQ6BDw8AgQEFgQEaAQEFgICFgQEagQ+BDoCbAQEAmoCKCj++AIgAgICjAQCIAKamgIgAgSKBAIgAgICIAIEfgIClgIClgIEfgQCBB4EAhICApwCBCAEAiAEBI4CAiACBgIgAgIEHAIGAh4CAiAECAQiAlACBEwCAlACsAwGBgYGDAQiBAwGBgYGDAQiAQYEmAICBCIECAQiAgIEiAQCoAIGngIEgAQEIAIEAiAEAgSMAgQgAgKiAqACAiQCAAAAAAMAAP/ABAADwAAcACwAOQAAExUBMzczFxEXMxUjNycRIwcjJyMRBycRIycHNTMDFTcXBzMwJi8BJicuAScmARcVNCYnJicuAScmI2wBlgLIBJKcAlQC6ALAArwEAp4CngJsbALyAthAIGQuLi9LGBgDEPAKDAg1NoM7OxIDwAL+dsKO/niOkgLmAWqurv56ApgBmJACeP2KpgLkAgkbVicoKUkeHgKJ5r4QJg4IODiANDQAAAgAAP/ABAADwAAwADwAXQCNAKEA2QDlAPEAAAEjLwIuAQ8BDgEXHgE/ARcPAQ4BHwEHDgEXHgE/Aj4BLwI3Fx4BOwEyNjU0JiMnFAYjIiY1NDYzMhYBIyc+AScuAQcOAQcvAi4BDwEOARceAT8BFxUHIxUhNQEnLgE/BDMyFhUUBisBDwIVBxUPBiczPwE+AT8BNT8CNQ8BDgEjJRQGKwEHMzI2NzM1Iy4BIxUyFhUTIx4BFRQGKwEHMxUXFR8BFRcVDwIjNS8CNSc1JzQwFTUvATUvATUnDwEVIzU3JjY/ATM1MxUFMjY1NCYjIgYVFBYDFgYHBiYnJjY3NhYD6kwgAmAEEAZUCAcFAxIHRhpoBgsCB0RmBgcDAw0IjAQJBQYCNmQiAwsGWAkNDQkwGBAQGBgQEBj+hIBWDw0GBh8PCQwDGgRMAwgDaAcIAQMOB15CapICPv6SCgcFBDoKUAb2CQ0NCYYECgICBAYEAjAQCDgCAgoGDgQCAgICPDQDCwYBqBoQBgIIGCgEwMAEKBgQGthWBAYLCaIMAgYCAgICAgJUBAQEBAIEBAwEAgYOKhABBwicnG7+thEXFxEQGBg6CgUNDCEJCwUMDSIB8kYEgAYDAy4DEgkJBwQkImYECR0OXjgDDwgJCAM4BAYYCgJcTE4GCA8JCw1+ExsbExIaGv76EgYkEBIQCAMQCy4GPgICAhoDDgkJCAEaNgJaICABJAIGEwdyCiACDwkKDhQiBgICAgYMBgQ0DgZQBA4IFgwCAgQIBAQaaAYGqBIYICEZIBogIBgS/X4DCwYKDgQCJgQSChAQFiQYCggWHgwEDAYCAgIEBgwEGAYCBAJWWF5eCRABMhweDBoSFBoaFBIaAvQPJAsMBQ8PJQoMBQAAAAUAAP/AA/4DwABAAEwAWABcAGAAAAEXHgEfATAXHgEXFhceARceAQ8BMx8CFQ8DNS4BIyIGBxUhNS4BIyIGBxUjIiYvAj8EMDc+ATc2OwEBIiY1NDYzMhYVFAYhIiY1NDYzMhYVFAYBMxUjFzM1IwHaXgoSCFgkJV0rKw4QHwsEBQMWCAQCAggIDCACNycnOAH+UAE4Jyc3Aj4HDwYqCAIMBAgkLSx9Q0MsFAGCIS0tISEtLf1vIS0tISEtLQH3YGAMSEgCWgQBBwZCAQIEAwMDBA4GAwsGMgICBAQeCgQCICc1NScsLCc1NScSBgYoDBAsCAIGDxAkEA/+0i0hIS8vISEtLSEhLy8hIS0BAA46PgAAAAQAAP/ABAADwAAMABEAFgAiAAA3IzcRJzMbARUHAxEXAQczERcTIzcRBwEjFwcVNxczJwM/Aa6uIiKIblJSaCABJKg8bI4+qmwBlrYWahJ6iDCYhDqCJAHkJP6wAQz48AEk/wAkAz7g/aLCAyDg/MLCAu4kpKYe3CQBEtIkAAAACgAA/8AD+gPAAGoAdQCEAJMAnACiAKcAtgDHAPUAADc2Fhc3Jy4BJy4BIwciJicmNjcyFhceAR8BPgEXHgE/AT4BNz4BPwEzHwI3MCY3NDYxJyY2MR4BFzceARUeARceAQcOAQc+ATc2FjEHHgEXFgYHBiYnBxcFBiY3PgEnNQcWBgcGJicmNjclBwYWHwI3JiIHFy4BJwceARcWFAcXPgEnBz4BNycOAQcGIicHFjI3JzcuAScHHgEXBQcXNy4BFz4BNQcHPgE3Jw4BJyImJwceATcnNy4BNT4BNycOAQcGFhceARMzByE/AT4BNz4BNTQmJy4BIyIGBw4BByc+ATc+ATM2FhceARceARUUBgcOAQe2IUIdEBgYKw8JFw6WBAkFDFM1AxMeChIIBgEEBREkEWAGLAYTOhsIDAguCgYMAigyCTsFCwYGFA4RIA0hRgUGOCQGDwkSMAosRw0SPjw2ZhICEP6oAwYBBQMEHAtGPzlnEhU+PwKaFAcCCSoUFg8kEYIEFQ0WBgkDAQEoBgIGSBAcCigEDwkIEAgWESIRWhYDBQIwBhIM/ZIYHkIRJVYNDzgSBg0FHAcRCAkPBiQTNh12JAMDAQcGHgkNBAMBBAEEGa4Q/sgMvA0YCwYGBwkHFg8MGQsLFAlADSIXFjAaFCYSEBkJCQkKCgomGv4MBxEUBAYWEgkLAgUDDjwQEAIBBQYEAwMCBAEDIiofAwsGAQQEBAYCFAYJExQFLQIDARQEGQUEDAgSLAwPEywFCgMIBAwBMSo2aBIPMjECQGwBBgMNHQ4CEjdkDwozMzlwE54KAw8CCAIoBQU+DxoHJgQNCQcQBxQQIhB+BRQNFAYJAwEBKAQEDCgCBQMIDRUIGAwgKgYBpQ4iECA8AwUEIAMEAQYEHBANCSgcBw8ICQ0GIgkYDQ0aDQQMAixMPJAKFw0JFAkLDwYGBgUFBhAKLhEbCgsJAQcIBxMMDB0PEyMQECQUAAAACgAA/8AD+gPAAG4AeACHAJYAnQClAKoAuQDJAPYAADc2Fhc3Jy4BJzUuAScuASsBIiYnJjY3NhYXMhYfATceAT8BPgE3PgEzPwEyFh8CNzAmNzQ2MScmNjEXNx4BFR4BFx4BBw4BBz4BNzYWMQceARcWBgcGJicjFwUGJjc+ASc1DgEHFgYHBiYnJjY3JQcGFh8BMzcmIhcuAScHHgEXHgEHFz4BJwc+ATcnDgEHBiInBxY2Nyc3JwceARcFDgEHFzcmIhc+ATUHBz4BNycOASciJicHHgE3JzcuATc0NjcnDgEHBhYfARMHHgEXHgEHFgYHDgEHDgEjIiYnLgEnNx4BFx4BMzI2Nz4BNTQmKwE/ASM3IbIjQhsQFhgrEQQLBQYMBpgECQUMVDQDFRwKFAgEDBEjEmAGLAYUOhwGDAMEAywKBgsBKDAJORYIEg4RIA0jRQYEOSMGDwkSMAosRw0SPjw3ZhEEEv6mBAUBBQIDCQ0GCUU+OmYUFT4/Ap4UBwIHKhQYECNxBBQOFgYJAQMBAigFAwZIEBwKKAQPCQkPCBgSJBBcFgouBREM/ZAGCwUcQhAkVgwQOBIGCwUcBxAJCQ0IJBU3HHgkAwIBCAQcCg4DBAEECuB6FyEMDA0BAQsMCiEVFi4YFSsUESANJgkYDw8fEhgkDA4MJyckCnK2DAEU5goIEBQGBBgSAgQHAgMCBAQOPhACEwEGBgQEBAEDIiwhAwsHBAIDAwQGAhQGCxMWBS0GFAQZBQQOCBIuDA8ULQUKAwgEDAEzLDdrEhAxM0JwAQUEDh0PAgQLBTlmDww2NDxzFaIKAxIBCCgERBAZCSgEDQkIDwkUECQQggYUDhQGCQMDASgGAgQMKAwIDhYIGgIFAyIsBqoOIhIiPAIFAyIDBQIFBRwSDQsoHgcQBwkNCCIKGA0OHA0WA2x6BBIODyQTFCYQEBsJCQkGBgYTDTwKEAYEBgkJCRoRGxs2cEIAAAAABQAA/8AEAAPAAGEAhQCoALAAtgAAEzYXHgE3NjcWNh8BNiY3NiY1NDYXHgEfAic3HwE2FhcWBgcGJgcXPgEzMhYVFAYjIiY1NDY3Jw4BFRYGJw4BJwceARUUBiMiJjU0NjMyFhc+ATcnIzUjJzM1My4BJyY2NQUXMzIWFRQGIyImNTQ2Nz4BNycOAQcOARUUFjMyNjU0JiMiBgUOAQcOASMiJjU0NjMyFhc+ATcuAScuASMiBhUUFjMyNjUnATcGFhcnLgEHNxcOAQdKUzw8azc4SQYLBSgDBAMDSQgMDjUVDAwQEhIKM4MSBQYDBIYgMA4bD0djY0dFYykhNhsrASQdM3dABgMDY0VHY2NHIj8XFRsYCuQQEB6KIWkoCQEC7BwEFh4eFhUdAgICBgQiDBIHBgdGMDJERDIHEf3eECMPBBsRFh4dFwkPCBAZCwgTCwsXDDFFRDIwRgQBGB4BCgkeCQnuLhIPDiMCmhEKCQ8LCjoCBQMiDBQGBCMFCRoHCxoNTAZWAmwIHiYQBQoBAzIrcAYEa0tNa2tNMFAYbBdDJGUKMzIJJwQMGQ1Na2tNS2sdGR4yGAoGJAgJFwIBBwjcQiIWFyEhFwYKBgUJBEAJGA0OHQ81S0s1NEwDZQkTDBEXIRcWIggEChcLCQ8FBQZMNDVLSzUYASQIFCQQBAwesFAuBRMKAAT////AA/4DwAARABwAOACbAAABLgEHDgEXHgEXHgEfAScOASclHgEfATcnLgEnBwUwJi8BJjY3LgEnBxYXHgEXFhc3PgE3NScuATEXDgEHIS4BJy4BJyY2NzYWFx4BPwIzNzM/AjM3Mzc1PwQzNzM/AjM/BTM3Mzc+ATcnLgEnLgEHDgEHDgEHDgEHBhYfAjAWFxYXHgE3NjcwNz4BNzYnDgEHAToQGwsVFwQJITwISSdSXh06HQEmGi0RIC4iEiwaLAEOEQkgARwNBAkFlBYTEx8MDAlsIRgDDB9BPBw5Hf6AHGkXRTEOCTcwFCQSEigYCgwGAggGAhACCgIKCgQKAgwCCgQKBAoGCAgGCAgIBA4EECpUKiYmYTg3djoxXSgoQhgXGwMCEhMUTmFXT1BQoVBQUAwNGwoJBQ8oHQH8AQIBBSQVMzEoBQoDAt4GAQU4K1swXgJsMFoqDoYCGnAMGAwIDwc2IyUkTScoKAwGEQUOIBsbxAUGAQEMDzBGRDFSCQQDAQICAgICAgICBAQCAgICAgIEBAQCBAQCAgQCBAYGDx8QJi1DFBMICwopHh5MLSxiMjJjLyioIhAQCAkDBQUMFBRHMC84DBIGAAAACAAA/8AEAAPAAAwAGAAlADIAWABwAKwAugAAASIGFRQWMzI2NTQmIxEiJjU0NjMyFhUUBgEiBhUUFjMyNjU0JiMRIiY1NDYzMhYVFAYjAwUeATMyNj8BPgEnLgErASIGDwEOASsBIiY9ATQmJyUmBgcGFhcFMzI2PwE+ATUuAS8BJgYPAQ4BHQEUFjMXPAE3PgE3NhYXFjY3MT4BNSYnLgEnJicmIgcOAR0BBQ4BLwEmBh8BHgEPAQYWFx4BMyEyNjc+AScuATUHIyImNTQ2OwEyFhUUBgNlQFtbQEBbW0AtPz8tLD8//QpAW1tAQFtbQCw/PywtPz8tWgGMBAoFBwwF+wICAQEEA0wCAgJcBQwHfgMDDAr+ugQHAQIDBAF6aQYMBUcBAgECAi8LGQptAgMGBO8BA2FDFCMSAgUCAwQDExMyGBkNAwcDAwT+8wYRCL4CBAFJAgIBDwECAQIEAgFKBQgDAwEBBQRaqgMEBAOqAgQEAexbQEBaWkBAW/76PywtPj4tLD8BBltAQFpaQEBb/vo/LC0+Pi0sPwGk3gMCBAS9AgUCAwMBAU8EBAMCKwoOAjMBBQQEBwJaBQQ8AQQCAwMBGgUCB0cCBQMOBAbZAgUDQmMFAgYHAQEBAQYDLSUmOBMSCQICAgYDe8sFAQRrAQMDfQMHA18CBAICAgQEBAkEDhsOFAMDAwMDAwMDAAAAAAkAAP/AA/YDwAByAH0AjACbAKIAqgCvALwAyQAAEz4BFx4BFzcnLgEnNS4BKwEiJicmNjc2FhceAR8BPgEzHgE/AT4BNz4BPwEzMhYfAjcwJjc0NjEnJjYxHgEXNx4BFR4BFx4BBw4BBz4BNzYWMQcyFhcWBgcGJicjFwUGJjc+ASc1DgEHFgYHBiYnJjY3JQcGFjMXMzcuAQcXLgEnBx4BFxYUBxc+AScHPgE3Jw4BBw4BJwcWNjcnNycHHgEXBQ4BBxc3JiIXPgE3Bwc3Jw4BJyImJwceATcnNy4BNT4BNycOAR8BshAhEBEfDxAWGCsRCRcOlgQJBQxUNAMTHgsSBwYCBAQSJBBgBiwGFDocBgwDBAMsCgYLASgwCjoFCwYGFA4RIA0hRgUGOCQHDwgSMAgqSAwSPDw3ZhEEEP6oAwYBBQMEBw0IC0U+OmgSFT4/ApoUBwQHKhQWDyMSggQUDhYGCQMCAigGAgZIEhwKKgQPCQcQCRYRIxBaFgowBhIM/ZIGCwUcQhIkVg4PATgUGBwHEQgJDwYkFDcbdiQDAwIHBRwTEAkKAZgFAwECCQgUBAUXEAIJCQQEDjoQAhACAQYFBAICBAEBJCkgAwkIAQQDAwIGAhQECxMUBS0CAwESAxgFBA4GEy0MDRUqBQkECAQOMCo3ZxIPMDFAbAEFBA0dDgIECwM3ZA8MMzM6cROcCAMRCiYFAQY+EBkJJgQOCAcQBxQRIA98BhIOFAYJAwMBAiYGAQUMJgwIDhQIGgIFAyAqBqQNIRIiOgogAwIBBgQcEQwJKBwHDwgIDgYgFDIaFgAAAAAJAAD/wAQAA8AAJgBKAHQAfQEHAREBGwEkAUAAACUuATc+ATcOARUUFjMyNjU0JicuASsBNx4BFx4BFRQGIyImJy4BJzcyNjMyFhUUBiMiJicuAScuAScuATU0NjcXHgEzMjY3PgEvASUyFhcHLgEjIgYHDgEVFBYXHgEzMjY3PgE/AQ4BIyImJy4BNTQ2Nz4BMyUuAS8BFx4BFyUyNjM2FhceARczMjY3PgE1NCYvAT4BMT4BOwE0NjMeAR8BHgEXHgEXFgYPAQ4BBx8CFgYHDgEjIiYvAQcOATEGFjEhIiYxMCYnLgEjIgYHDgEHDgEPAQ4BIyImNTQ2PwEyNjM+ATc2MjM3MjY/ATI2Nz4BPwIuAScuASMiBgcOASMiJjEuATMFJyYGBwYWHwE3JyYiBwYUHwE3JwcXNycmIgcGFC8BIiYnLgEnNSImJzcXDgEHDgEHDgEHDgEHIxUC7gUMAwIVGwMFOiooOg8ODSUTDjAYKQ8PEVY8EyYRERsKdgMEAxsnJxsHDAcGCwQFBwMCAgICJAQOCAQMBAsDCCT9NidCFU4KGA4TJQ0ODw8ODSUTCxUKCRIHSg9SNR84FhYXGBYVOB8C1BAsIBwmIyYJ/P4HDwgcNxsPQxQCGHEDAQUDAygHCShmHhgICBIjETIhKw4KDgYJChk0AwQBAggwBgIIAwYFBAsDPj4JAwYY/toWFBgMAwoJBxILECEPBwwFLgQKBhsnJRkwBgwGESMQCRAHIAIDAxgCAwEGDAQKYgwXCQkPCBYaDAYMBgwSyhcBAdo6BA8FBQIFNBwIBg0FBAYyHjp6NBw6BA0FBGACAwsIBg4GAQMCiiAJFgsDBgMJEgcGCQUG+gooEgMUFQkSCyo6OioTJQ0ODywGGxMTLhk+VgoKChsRigInGx0lAgIDBwUECwYHDAcGDAYuBgYDAwkbDCxkJBwEBAgPDg0lExMlDQ4PBQQEDQgUMEAYFhY5Hx84FRYYhgwYDDISFSoRHgIBCAkQPAIiAgEEAwIFARIHBRULAwMCBwUSDx4PChcJECQaLAEEAQQIQAcVBgEDBQNONAgGHTcQHxMDAwMDAQkEAQYBDgEBJR0aJQMCAgIBAQIEAwEQAwEDCQQGQgYJAQMBEAgEBAhiIPo0BAIEBg0FLhRUBAYEDQUuEjRaLhI0BAYEDacIBwUECgYCAgIEDgEIAwEBAgEGAQIBAQgAAAAIAAD/wAQAA8AADQB3AJoAowDKANEA6wD6AAABESE3PgE7ATc+ATsBNwEeARceARUfATc+ARceAQ8BFzc2FhceAQcOAQcOASMGJicuAScuASc1JwcOAQcOAScuAT0BNw8BFx4BFx4BFxYXFgYHBgcOAQcGJicuAScuAScmJyY2NzY/AicGJicmNjcuATU3Ez4BFwMOAQcOAQcGFhceATc+ATc+AS8BBxQGBw4BBwYmJyY2PwEnNxc3LgEnLgEnASMHFzYWFxYGBwYmLwIeARceATc+ATc2JicuAScuAScuAQcOAQcHDgEPARcnJw8BDgEnIiYvAgc3NhYXHgEdARc+AT8BJwMeAQcOAScuAScuATU+AQQA/aY+FEYoGiAVMxximv02CRAGBgcCFEgLIA0LAwgKWgxFlyQSBwsLLyIULhcXLhQVIw0NEAIsBgEPDgYOCBYeBnweBBkwFRUiCxIDAxUXFyMRJBITJhISIg4OGAgSAwMVFxgiJgwCDBoGBggKBAgCaAYzK5wIDwcZJAkIBQ0dcDMWIQkKBAYEWAQDAwkFECULBgYKBAgwDFgJFg0NHA8BpgICQA4bBwkLEg8iCQRkAgcHG3E0GSQICAUOBhELCxkNDR0ODhsMKAoNBQRWNnRCCgQMBgcNBgQQIG4MFwkICCoFFA8IVHYjLwIBNCMRHwsMCwI0AX7+Qm4jKR4SFMABhAQMCAkTCgYgUg4CDAoeDA5wCCYwSCJNJSU8EwsMAQsLCx8UEywXDARwEBgIAwQBAh4WBnoMEjYBEA4NJhYkJyZIHh4TCQwCAgQGBRINDB4RJCcnSB4fEw4EIgYIDAsZBgYPCRQBAg8sEf4WAgYEDi0cHDkaNiQcDCQXFjEYCjAGDAUFCQMJCxIOIAoEaARoMAwTBwcJAgECAlACDA4SJwkHCA0GBg0bDDYiHA4uGxw5Gg0WCQoNBQQDAgEJByIKGw8KBkSSTggDAgEGBgQYTAwCCQkHFAskAhgtEwxqATIBNyQkMQECDw0NIBEkMgAAAQAA/8ADNAPAAIQAAAEfAR4BHQEeARUfAR4BFzMeATM/BRcUFh8EHgEfAT4BPwI+ATcfBBUeAR0BHwEOAQcOAQcOAQcOAQ8CIy8ENS4BJy4BJy4BLwE0Nj8ENT8BHwEeARUzFR8BPwYfAR4BHwE3Mzc+AT8CNTc1PwECGgQEAQEBAQIMAwoJDgUKBQgKBAwCBgQCAgYECBACBQMgBgcDCAoDAwQEBAYGAgICAgIMFQkxUB0MFAgKDwUIBAICAgQQBAYSDA0iFRxFJwwCAgIEBAQEBgIGAgICGAgKFgQKGggCBggFCAcIGgoGBgcDDAQCBgIDwCJOBAgEEgYNBw6GHDsdAQEePCZ8Gj4UCRIJRChCYggPBwwPIBEyTg8eDxIuREIcAgoVCwwMEgUJBhxPMRYuGB4+IFgQCCQqWAwCGjIYHTIXITMSBAwXCygmOCYKIjICKgkSCQaOGAQIDirWSg4qaCVOJygCGhUvFpYwCg4QRgwABQAA/8AEAAPAAFcAlgCgAOAA5gAAARQiJy4BLwIuAScuAScuASsBAy8BIyIGDwEOAQ8DBiI1JxMzFjY3PgE3PgE/AT4BNz4BNz4BNxcDFxsBNwM3HgEXHgEXHgEfAR4BFx4BFx4BNzMTBwUXDgEPAScOAQcXDgEjJzMUMjcnDgErASczFzAyNyc+ATcXDgEHFz4BNyc3PgE3Jzc+ATMXDgEHFz4BMxcOAQUnLgEnNx4BHwE3IyImJwcWMjUzByImJzcuASc3Jy4BJwcuASc3MhYXNy4BJzcyFh8BBx4BHwE3HgEXBy4BJwceARc3FjIxNzMHJQcXPgE3A+QsHgwYDCYMDBkPBQkGIS0CDJI4XgwCLiISDxsKDCYwHiwcnhIJLB0MGAwKEwkUChYMBAoGEB0JCsI4oKQ4xgoJGg8GCQUMFQsUCRILDBgMHC0JEp4c/YwgDBMLFiASLBggGywLIhAnHSIZKwwCJgIOJx0kFywTJBMrGCQVLBUkCA0cDyYUFSAJJA8qFyIbLAkgDyYBKRYKFgogDhoOCsoCDCsZIh0nECILLBsgFS4TIhYJFAskFSYPIAoqGiIWKQ8iCx8UFCYNGw4KJBMsFyQVLhMkFSwVJB0nDgIm/bI+IgoqDALGAggBCAUaCgwSCAMHAhAE/spwxgQQDAgSDAoaDggCAv6uAgIIAwcGBA4GEAoSBgMHAgcHAhT+eBoBbv6SGgGIFAIHBwIHAwYSChAGDgQGBwMIAgIBUgKYRAYQChJEEBQERAgCSAIISAYCUAIGTAYVD04PFAVMBhMPTAgNFQhOCgoITAIND0oQCkgDDIMSChAGRAgVDQgYAgZICAJIAghEBBISSBQKEAZKDA0DSAsPSg8MA0wHCQxOCBUNCE4PFQZMBBMRTA8TBEoGAlBkNEgEIwsAAAATAAD/wAQAA8AAFwAcACIAJwAsADIANwBKAE8AUwBYAF0AYQBnAHAAiQC1ALkAzwAAASIGBw4BFRQWFx4BMzI2Nz4BNTQmJy4BFyM3HgEnByc3MhYHFyM+AQczBy4BFyc3Fw4BNyczDgElIgYVFBYzMjY3PgE1NCYnLgEjFyM3HgEnByc3BxcjPgEHMwcuARc3Fwc3JzMOAQclNCYnBhQXHgEtASIGBwYWHwM+ATMyFhceAR0BNxcnNwUnLgEnIiYnJjY3Jy4BJy4BLwEjIgYxDwEXJTQ2MzIWFx4BFQczPgE1NCYjBSc1FzcnIiYnLgE9ATQ2Nz4BMxceARcwFiMDbg8cCwoMDAoLHA8PHAsKDAwKCxwhJhQICR0SEhIFCSoSJgELDCYSCAsvEhISBAkZFCYBCv0/HiwsHg8cCwoMDAoLHA8wJBIHCRoUEhIcEiQBCQokEgcKGxIUFB4SJAEKBwL2GwcCBAMR/fz+YBQVAw8LAhY8FAE6KRQmDg4QIDAKWAIiCgMEAQ8VBgYBAYgTGCctSyQqFhIIBlgKAXY6KhQmDg4QAgIOHgQE/rzg4CKuBAYDAgMDAgMGBDIdUA8ICAGkDAoLHA8PHAsKDAwKCxwPDxwLCgxGIAYPGyAgBAIIIAsPJiAGESEEICACAgogCRFsLCAfLQwKCxwPDxwLCgxGIAYPGyAgBAogCw8mIAYRHSAgBAogCREGgBUSAwUSBwYGOhAEAhlGBSQICCc5EA4OJhQGBAIeel4EAwsGCQkLFQYSAgsbIB0DAhJceh4EKjwQDg4mFBIJHAcPDTIKDAp+BAMCAwYEOgQGAwIDBAQwFBYABQAA/8AEAAPAAEcAhACOANAA2wAAATAiLwMuAScuAScuASsBCwEiBg8BDgEPAwYiMScTFjY/Az4BPwE+ATcXAxcbATcDHgEfAR4BHwIeARceAT8BEwcFFw4BDwEnDgEHFw4BIycXMDI3Jw4BIy8BFzAyNyc/ARcOAQcXPgE3Jzc+ATcnNz4BMxcOAQcXPgEzFw4BBScuASc3HgEfATcHIiYnBxYyMTcHIiYnNy4BJzcnLgEnBy4BJzcyFhc3LgEnNzIWFx4BFwceAR8BNxceARcHLgEnBx4BFzcWMjE3BwU+ATcnDgEPARc3A+QsHjAmDAwZDwUJBiEtAgySogIuIhIPGwoMJjAeLBywCSwdMCYUChYMFA0bDgrCOKCkOLwNGQwUDBYKFCYMGAwcLQkSnhz9jCAMEwsWIBMrGCAUKRUgDicdIhkrDAIkDicdJDAmJBMrGCQVLBUkCAwcECYUFSAJJA8qFyIbLAkgFCYBLhYKFgogDxsMCsoCDCsZIh0nECIVKRQgGCsTIhYJFAskFSYPIAoqGiIWKQ8iCx8UBQoFJg0bDgokJgwYDCQYKxMkFSwVJB0nECb9oAwbDyQKFQkWIgoCpgYQGgoMEggDBwIQBP7IATgEEAwIEgwKGhAGAv6uAgIIEBgQChIGDgYHART+eBoBcP6QGgGcAgcFDgYSChAYBQgDCAICAgFQAphCBhIKEkQPFAVEBQVKAgZKBgQCUAIGTBAaTg8UBUwGEw9MCA0VCE4MCQdMAg0PShAKSAQPgRIKEgZCCBUNCBoCBAZKBgJKBQVEBRQPShIKEgZMDQ0CSgsPSg8MA0wHCQMGA04IFQ0IThoFCANMBRQPTA8TBkwGAlASDRUITAYSChJKCAAADQAA/7wEAAPAAFcAlACeAN4A6QD1ARABFAEvATMBRwFbAW0AAAEwIicuAScuAS8BLgEnLgEnLgErAQsBIgYPAQ4BDwEOAQcOAQcGIjEnExY2Nz4BNz4BPwE+ATc+ATc+ATcXAxcbATcDHgEXHgEXHgEfAh4BFx4BPwETBwUXDgEPAScOAQcXDgEjJzMwMjcnDgErASczMDI3Jz8BFw4BBxc+ATcnNz4BNyc3PgEzFw4BBxc+ATMXDgEFJy4BJzceAR8BNyMiJicHFjIxMwciJic3LgEnNycuAScHLgEnNx4BFzcuASc3MhYfAQceAR8BNxceARcHLgEnBx4BFzcWMjE3BwU+ATcnDgEPARc3AzczBxcjJwcjNyczFzUjNTM1PgE3PgEzMhYXBycjIgYdATMVIxUjMyM1MzMVPgEzMhYXHgEdASM1NCYnLgEjIgYHFSM1MxcjNTMnNz4BMzIWFx4BFRQGBw4BIyImJzcVMxUjFR8BNxUHIiYnNSM1MzUzFzczBw4BIyc1Mzc+AT8BJzMXA+QsHgwYDAoTCQwMGQ8FCQYhLQIMkqICLiISDxsKDAkTCgwaCh4sHLAJLB0MGAwKEwkUChYMBAoGEB0JCsI4oKQ4vAkaDwYKBAwWChQmDBgMHC0JEp4c/YwgCxYJFiATKxggGywLIA4nHSIZKwwCJA4nHSQwJiQTKxgkFywTJAgMHBAmFBUgCSQPKhciGywJIBQnAS8WChYKIA4aDgrKAgwrGSIdJxAiCywbIBgrEyIWCRQLJBUmDyAKKhoiFikPIgsfFBQmDRsOCiQmDBgMJBgrEyQTLBckHScQJv2gDRsOJAoVCRYiClAkKjQ2LCQiLDY0KooUFAEHCAcXDgsVCgYUDgwMGhomdiQkQAcTDgoQBgUFJAMDAggGCAsDJCKUJCQmBAMIBQUGAwMDAwMDBgUECQNqGBgECgwWFBICFBQkXhomOgYTDxAGEAMEAQQwKBgDQAYDBwYFDgcKDBMHAwgBEQP+yAE4AxEMBxMMCgcOBQYHAwYC/q4BAgcDBwYFDQYQCxEGAwgBCQYBFP52GgFw/pAcAZwBBwgBCAMGEQsQGAYHAwcCAQIBUAKYQgcRChJEDxQFRAcDSAZKBgRQBkwQGk4PFAVMBhQOTAgNFQhOCgsHTAMMD0oRCUoDDoESCxAHQgcVDggYBAZKBkgDB0QFFA9KEgsQB0wODQFKAQoPSg4NA0wJCQpOBxUOCE4aBQgDTAUUD0wOFAZMBgJSEA4VB0wHEAsSSgj97EBcWj4+Wly2bBoGDhMHCAYEBB4GCwsGGmyGEAkJBgYGEg5WVgYHAwMDBghehoaGJAwDAwMDAQgDBAcDAwMDAwwiGkQKBAIcBBUTSBoidlSiDQ8CHAQCBAQKiFQAAAACAAD/wAQAA8AABQA1AAAJAhEJAQE+ATMyFg8BFQ4BBw4BBwYWMSEHNzMHFyMnDwEjNyE+ATc+ATc+ATc2JgcjDgEHIwQA/gD+AAIAAgD8pAR7oaUmAQICNnh8SQUDAQEyIrTA0mzEPD4emlr+tAhRXS1IGycsBQQ2EAIRQgeiAsABAP8A/gD/AAEAAcAhZUsLAgIPYRISEAYEBHZ2hNB+KFb8HnEdDwwDBA4aFgUDAxYXAAALAAD/wAQAA8AADgAdACoANQBKAGwAdwCeAKkAtwDCAAAlJicuAScmJwcOARcTHgE3JicuAScmJw4BBwE+ATcBJw4BDwEUFhcyNj8BFycHDgEHHgEXPgElJicuAScmJy4BBxYXHgEXFhc+ATcXDgEHDgEjDgEjIiYnDgEHHgEzMjc+ATc2NzY3PgE3NjcHAT4BNycOAQceARcDNzU+ATc+ATczNTY3PgE3NhcnLgEjIgcOAQcGBwYHDgEHBgc+ATclFx4BFz4BNy4BJwE+ATU0JiciBgcXPgE3Axc+ATcuAScOAQcCVBIhIFYzMzccKSoD8jBg5gUWF1E6O0wnSiEBTCRGIP26QhE2MwgBASRLOxhINho8UCgKMiYrSwLADBsaRikoKCZQKEY1NkwXFggfNhcoGkowAggEOYRDKlMnHTMWM3M+KysqUSYlIiIdHS0REAoq/S4UOiJILU0eGTcgfAIJLyQKGg4CJCorXDAwLyITJxQpKSlNJSQiIRwdLxISDDEjEgJCCBgvFxkuFS1uPwFWAwMFAyEgLToMGw/CQDAmIA4pGxswFVA3UlLAaWllFB9GHf3eFA1TTmVly1pbOgcdEv0gCSMYATKaFiUPXgsWCxoWCp52DBYaAj1yMTxPQStDQ5RJSTcNCgM+V1a9X2BPHkosDjhjJwMHKy8REQcnHhkdBwccFRUbGyAgSCgoKgb+xh8vDqAhUi8bLhMCqgQCHj0bChEJAhURERQCAgkeAwMHBhoTExkYHh1DJSUoECwm0gohTyoVGQYwSRf90hIkEhgvFwYOmAMCAQFChg0HAi1TJgYaEgAAAAIAAP/ABAADwAA+AF0AAAkBNz4BNz4BPwE+AScuAQ8BBQ4BFx4BMz8BBw4BFwYHDgEHBgcOARcHDgEHBhYfAR4BPwE+ATcBPgE3NiYvARMUBgcOAQcOAScuAScuAScmNjc+ATc+ATMyFhceARUDmP2wWA0aCw9aL4QeFw0OPh4u/qgXGgUDHhUIeFwMBwMkGhohCAgBAwECqgUHAQICAwQGFwvOBgkDAnYKDwMDAwYEaAoKCRsQECIRER4MDBAEAwMHBhYPDiERFysQEBICKP6amgERDhZtIVIPQiEfGg8aPgQoGhUdAhRwDyQRNzExSRYWAgoTCWYECgYGDQUIDAYGfgEGAwF+BxQMDBgLCAEkESEODxYGBwMDBBAMDB4RESIQEBsJCgoSEBArFwAAAAAMAAD/wAQAA8AAEQAdADMASQBcAGsAgQCXAKoAwwDZAPMAAAUiJjU0NjMyFhceARUUBgcOAQMiBhUUFjMyNjU0JhciJjU0Njc+ATMyFhceARUUBgcOASMRIgYVFBYXHgEXHgEXHgEzMjY1NCYjASImJy4BNTQ2Nz4BMzIWFRQGIxEiBhUUFjMyNjU0JicuAQciJicuATU0Njc+ATMyFhceARUUBiMRIgYVFBYzMjY3PgE3PgE3PgE1NCYjASImNTQ2Nz4BMzIWFx4BFRQGIxEiBgcOARUUFhceATMyNjc+ATU0JicuASM3IyImNTQ2MzI2PQEyFhceAR0BFAYjBzMyFhceARUUBgcOASsBIiYnLgE1NDY3PgECsEJcXEIgOhYXGBgXFjogM0lJMzNJSX9CXhkXFjogHzoWFhkYFhY6IDRIBAUEDgkIFQsMGAwzR0cz/e4gOhYXGBgXFjogQlxcQjNJSTMzSRQRES3LIDoWFhgZFhY6HyA6FhcZXkIzR0czDBgMCxUICQ4EBQRHNQFiQlwYFhc6Hx87FhYYXEIYLhERExMRES4YGC4RERMTEREuGEaMLT0yJiQ0I0EYGRs9LbDUBw0FBgUFBgUNB9QHDQUGBQUGBQ0eXkJCXBgXFjogIDoWFxgBHEkzM0lJMzNJoF5CIDoWFhgZFhY6HyA6FhcZARpHMwwYDAsVCAkOBAUESDQzR/5qGBcWOiAgOhYXGFxCQl4BHEkzM0lJMxktEREUoBkXFjogHzoWFhkYFhY6IEJeARpHMzRIBAUEDgkIFQsMGAwzR/7mXkIfOhcWGBgWFjsfQl4BGhMRES4YGC4RERMTEREuGBguERET5j4sJDQ0JCQbGRhBIyQrP0YFBgUNBwcNBQYFBQYFDQcHDQUGBQAADAAA/8AEAAPAAAQACQAfACsANwBHAF0AaQB1AIQAkACfAAAXESEXEScRJyERASImNTQ2MzIWFRQGBw4BBw4BBw4BIzUiBhUUFjMyNjU0JhciJjU0NjMyFhUUBiciBhUUFhceATMyNjU0JiMBIiY1NDYzMhYVFAYHDgEHDgEHDgEjNSIGFRQWMzI2NTQmByImNTQ2MzIWFRQGJyIGFRQWFx4BMzI2NTQmFyImNTQ2MzIWFRQGJyIGFRQWFx4BMzI2NTQmAAM0zB68/PgCZjNJSTM0SgQFBQ0JCRULDBgNKTc3KSg6OmQ1SUk1M0lJMyk5Dw4NJBQpNzcp/l4zSUkzNEoEBQUNCQkVCwwYDSg4NykoOjmzNEpJNTNJSTMoOg8ODSQUKDg37TRKSTUzSUkzKDoPDg0kFCg4N0AEAMz8zB4DCLz8PAEWSjY2TEw2DRgMCxUJCQ4FBQXkOioqOjoqKjqATDQ2TEw2NEzkOioUJA4OEDwoKjr+uEo2NkxMNg0YDAsVCQkOBQUF5DoqKjo6Kio6gEw0NkxMNjRM5DoqFCQODhA8KCo65Ew0NkxMNjRM5DoqFCQODhA8KCo6AAAAAAIAAP/AA/ADwABMAF4AAAEeARcWBgcGBw4BBwYHBgcOAScmJyYnLgEnJicuAScmNjc+ATcXDgEXFBYXNz4BNz4BPwERBx4BNz4BNycRFx4BHwE+ATc2JicuASc3JTYyFx4BFwcuAQcOAQcnPgE3A3YsPhARARIMFRY7JCUrKzEwZDMzMjEuLlEiIhoZIQYGBw0RPSpqLzABFxe8BQgDAwQDUswzej87bi3MWgIDAcgPFwQJCxQMIxVo/go/hD87bS5oNopIPG8taC5uPAMeLnA8QYZBLywtTiEiGRsREQ8DAg0NFhc+JictLGEyMmYxO2wtaDSCRi1YJ7YEBwUEDAbI/rLEJygBASkkxAFQ2gMFAsIbOyAzZi8dNRhokhAQEDspaC4wBAQvJ2gqOw8AAAASAAD/wAMkA8AAMgBEAFAAXQBvAH8AjACYAKUAsgC/AMsA1wDjAPIBBgESAR8AAAEwBw4BBwYXMBceARcWHwEwFg8BMAYXHgEXMjYxNiYxJyY2MTc2Nz4BNzYxNicuAScmMQc+ATMyFhcWFAcGIicuATU0NhcGIicmNDc2MhcWBjc2FhcWBgcGIicuATcVPgEzMhYXHgEVFAYHBiInJjQXPgEXHgEVFAYHDgEnJjQ3NzYWFxYUBwYiJyY0Nyc2FhcWFAcGIicmNBcGIicmNDc2MhcWFAcHNjIXFhQHBiInJjQ3FwYiJyY0NzYyFxYUBwM2MhcWFAcGIicuARc+ARcWFAcGIicmNBc2MhcWFAcGIicmNDc+ATMyFhcWFAcGIicmNBMOAQ8BMCYnLgEnLgEnFjI3DgEHNwYiJyY0Nz4BFxYUJwYiJy4BNzYyFxYUBwIaNzZ1JiYiCAkiGxokVA4GBg4MCxYLDx0LDQgDDVIlGhsiCAgiJiV1NjasBAkFBQkECAgHFQgDAwMlBhQIBwcIFQcIAbsIFQcIAggGFAgGAQcECQUFCQQDAwMDBxUGCQcIFQcDAwMDBxUGCQcCBhUHBgYHFQgHCU4IFAYICAcTCAcrBxUIBwcGFgYIBiQGFwcGCAYUCAcHIgYWBgcHCBUHBghwCBYGCAgGFAgHAQYIFQcICAcVCAYGCBUHCAgHFQgGBgQJBQUJBAgIBxUIBq4QIwkMDgIJLxQDCgM8XjwGEwliBhQIBwcIEwcICAcVBgcBBggVBwgIA8ABAjhDQ4MWFkYsLCyELE6COAQEBQEKBDiCUSmELCwsRhYWg0NDOAIB0AMDAwMIFgYICAQJBQUJbAgIBhYGBwcIFLYHAgcIEwcICAcVCEwDAwMDBAkFBQkECAgHFZIHAgcECQUFCQQGAggHEwhOBgEHBhYGCAgHFQiYBwEGCBUHCAgHFWgICAcVCAYGCBUHKgcHBhYGCAgGFAhwBggHFQYHBwgVBwEKBgYIFQcICAcVRgcBBggVBwgIBxWSBwcIFQcGCAYUVgMDAwMIFQcICAYW/v4XKhsEAQMiNR0EDAgaGA4WCuYICAcTCAcBBggWRggIBhYGBwcGFgYAAAYAAP/AA8wDwAApAEQAUQB7AJYAowAAAQcGBw4BBwYPAR4BFxYXHgEXFhc2Nz4BNzY3PgE3NS4BJyYnLgEnJi8BFRYXHgEXFhceARcHDgEHBiYnJicuAScmJzcBFQMXFjY3PgE3LwEuAQMHBgcOAQcGDwEeARcWFx4BFxYXNjc+ATc2Nz4BNzUuAScmJy4BJyYvARUWFx4BFxYXHgEXBw4BBwYmJyYnLgEnJic3ARUDFxY2Nz4BNy8BLgECAJYcHBw6Hh0fTihRJyopKEwjIx8fJSRPKiorJUonIT0eHx0eORscHGoCHx5QKSkXECASOESAPAEFAiQlJU0oKCksAQ7i4AEEAzNyNwZSJUYflhwcHDoeHR9OKFEnKikoTCMjHx8lJE8qKislSichPR4fHR45GxwcagIfHlApKRcQIBI4RIA8AQUCJCUlTSgoKSwBDuLgAQQDM3I3BlIlRgPA/C0tLVkrLCtmEicVFxsaPCEhJCUiIj0bGxgTJRACKFQqLC0tWi0tLrSkBDY1ikREIxcsFR4kUDADAwIcGhoxFRYUOgHCev6SggECASQ+Hgh6OXcBWvwtLS1ZKywrZhInFRcbGjwhISQlIiI9GxsYEyUQAihUKiwtLVotLS60pAQ2NYpERCMXLBUeJFAwAwMCHBoaMRUWFDoBwnr+koIBAgEkPh4Iejl3AAAFAAD/wAP8A8AAMABdAGoAgwCQAAAlFgYnLgEnLgEnLgEnLgEnLgEnLgEHDgEHDgEHNjc+ATc2FxYXFgYHBjEeARcVHgEXAQYWFxY2Nz4BMxYXHgEXFhcuAScuAScuAScuAQcOAQcOAQ8BIgYjDgEHDgEHBQ4BIyImJz4BMzIWFwUOARUUFhc+ATMyFhc+ATU0JicOASMiJicFLgEjIgYHHgEzMjY3A/wXfCcKFAgDBgMTMBscPyMiSycfRyYlTSQDBgNSQUFvMTAwcSAhDBgYDkEnMl0N/CIkDAogVjQwdEA1OThrLzAiEy0aHD0jIkgmHEYkJUojIj0XAgEDAgMGAwMEAwHiHD8hJ0cgGkElKUYb/t4SEkQ0FGE9EiEPBgYQDCFKJy1VJAE6DBoOMU4PCA8JM1cY6hlEJRIgDAULBiNRKixSJCQ3DwsBBgcZDgEDAjIhIiUFBAkkMDBWHh4NRCkCMWAPAUgWOgweIR8bNQEhIWA3Ny0hTCcqUiQjNg0LAQYHGA8NHwwCAgEFAgEDApgNDxQSFxshGxIWOCA8XxU4RgYGDx8QGzIVDxEXFcwFAzctAQE0KgAAAAAFAAD/wAQAA8AABQAWACkAOgBGAAAlFyM+ATcTByM3IxczByMXMzczByMDISUDJzcjBxcOAQcjNzM3Jy4BNxMhEwceARczFyMnNycjFwcDITcXMzczFTM3MwchJwJWHuQGEAj2GFYKggpeDkIYJBJUHrBMAUYBXHRCNG4ceBIjE2wKKhZiAwQBMP5sMmoGCgQsCmxIeBxuNEJ0ATZQGDYCVDYaVib+rihKUhUoFQHwlkhIWJZ2zAHaXP7oPn6iaCtXKlYyXAMEBQEi/thiDBkNVqxqoH4+ARjEpKSkpPj4AAcAAP/AA/gDwAAVACUANABMAFAAVQBkAAAlJiIPAQMHBQcGFBceATMyNj8BNjQnJQ4BBw4BFRQWFz4BNTQmJyEOARUUFhc+ATU0JicuAScuASMiBgceARUUBgceATMyNjcuATU0NgM3Jwc3BwE3AQU3Jy4BIw4BBw4BBxQWFwP4CRoJJPRoARYkCQkFCwYGCgSQCAj8ThEaCQkJGBYaHA8PARgPDx0ZFhgJCQkaQxUuFxcuFRQUJSEaPiAgPhohJRVvniii8JYBRm7+4v7iqCYSLBgXLBEQEwEQEIIJCSQBFmj0JAkaCQQEBQOQCRgJrA8jFBUrFiNDHB5TLyJBGxtBIi9THhxDIxYrFRQjMQoKCgojUis7aCcTExMTJ2g7K1EBTpwsokiW/uJuAUYgqCwQEAETEBEsFxgsEgAOAAD/wAPcA8AABwAUACIAMQBLAGYAcwCAAIoAkAClALoAwwDHAAABPgEnBx4BBxMuAScuASMeARc+ATMlBw4BBw4BFz4BNy4BJwMWFx4BFxY3NiYnDgEHFwMOAQceARc+ATcmNjc+AT8BLgEnBgcOAQcGAx4BFyU+ATcHIicuAScmLwEOAQcWBw4BBwYHJzY3PgE3NicOAQceARMuAScOAQcVFBYXPgEBMjY3PgE3BR4BJQc+ATcHEy8BFgcOAQcGBw4BBzc2Nz4BNzY1Ax4BFx4BFzMmJy4BJyYnByMXNhYXJT4BNy4BJw4BNxc3JwMYP0UGjgwJBXIOPiwcPB4jMw4kSiT+4hIlQBUTDwREiUUSNSGeEB4eTSwtLAYKDEWJRAT6JT4XOFkVJ1ApBxIXGEktBAwbDykpKlIpKlUaOR8BrgsQBSgtKytJHBwQBihPJwkDAhoWFh4YGxQTFwIDCDJiMAs4eRNRMhQWAgEBL2EBSiBBHxIfDf6YJ1YBFSIbMhdC9AQeAgoLKiAfKAUPDF4gGRkjCgm4MEYSAwUCGg4eHVQ1NDw6BDQpUiX9/jZsNgoWDC1X2ggSGgEYHodPBDp6PAE8M1YdEhQ5fEEDAe4EDDUnJVgtDRAFSXsw/rY0Kik2CgkKPYE8BBIMEgFoHkcpD3BTDBMHMmMtKz8MAg8bDAgICA4GBf0vGSsQTh8/IAQREDwrKjQWCBQKMzIyWCMjFRgSHx9PLS0vDiASQHcBG0lmCypaLh4LFgsTIP4hCAgRJxZADw9iOA0fEgYBekoCMC0sSx0cDyJEHgYgJiZVLi4xAVgfYDsMGAw9NzdaISETDjgEFhhOCBIKBgcDBBshBgIEAAAEAAD/wAQAA8AAGgAlADEAUAAAEyIGHQEUFjsBFx4BMyEyNj8BMzI2PQE0JiMhAScHNyczNxczBxcDMjY1NCYjIgYVFBYXISIGHQEUFjsBMjY9ATMVITUzFRQWOwEyNj0BNCYjGgoQDwtMYAMNCAJECA0DYEwKEBAK/DQCOlRUIFRoICBoVCBUKjw8Kio8PLL+8EE3Fw8IEBgiARAiGBAIDxc4QAFaEApmChDwBwkJB/AQCmYKEP6uPj5iPmJiPmIC7DwqKjw8Kio8NFoshhEXFxFymppyERcXEYYrWwAAAA4AAP/ABAADwAAXACMAJwAyADYAOgBFAFEAVgBbAF8AcQB1AIcAAAUiJicuATU0Njc+ATMyFhceARUUBgcOAQEVFAYHBiYvATceAScHJzcHNz4BMzIWFwcuAR8BAScDByc3NzIWHwEWBgcnPgEDDgEnLgE9ATQ2Nxc3AQcBNwEnNxcHJTcXBw8BDgEjLwI0Nj8CHwEeAQc3JzcXBR8BHgEVDwIiJi8BLgE/AgH8HDUUFBYWFBQ1HBw1FBQWFhQUNQHoBAYHFAdGYAkJHGKmYmgqBg4GBgsFYAcCRzD+/jDopmKmJAYOBioPAQhgBQu0BxMIBgQJCWCAAZYw/mowAcBOMEwu/m5MME4K3AEGAwxMBgQC9goMMgYBB2QwTDABBgr2AgQGTAwDBQLcBgEDNgxAFhQUNRwcNRQUFhYUFDUcHDUUFBYDDGwHDwIDBwhGYgoYLmKkYiQqBwcEBGIKF3cw/wAuAUykYqQUBggqEBcLYgQE/pQHCAMBDwhsDRgLYmb+bC4BkjD95kwuTC4uTC5MJPQBBQZMDAMFAtoGBjIGCAh8LkwuegbaAgUDDEwGBQH0BgcFNgYABgAA/8AEAAPAAB8APQBJAFUAjQClAAABIgcOAQcGFRQWFx4BMzI2Nz4BNz4BNz4BNTQmJy4BIxEiJicuATU0NjcuATU0NjMyFhUUBgceARUUBgcOAQMiBhUUFjMyNjU0JgciBhUUFjMyNjU0JgEmJy4BJyYjIgcOAQcGBwYHDgEHBhUUFx4BFxYXFhceARcWMzI3PgE3Njc2Nz4BNzY1NCcuAScmASImJy4BNTQ2Nz4BMzIWFx4BFRQGBw4BAgAyLSxCFBMlIiNZMRgvFxYoEREbCQkJJSIjWTEVKA8QEBQSCgw2JiY2DAoSFBAQDygVDRMSDg4SEg4THRwUEx0dAVckKipcMjEzMzEyXCoqJCQcHCYKCgoKJhwcJCQqKlwyMTMzMTJcKiokJBwcJgoKCgomHBz+cjxwKysuLisrcDw8cCsrLi4rK3ACtBMUQiwtMjFZIyIlCQkJGxERKBYXLxgxWSMiJf5iEBAPKBUYKQ8MHhIlNzYmEh4MDykYFSgPEBABGBQMDRMSDgwUfBwUFBwcFBQcAXgkHBwmCgoKCiYcHCQkKipcMjEzMzEyXCoqJCQcHCYKCgoKJhwcJCQqKlwyMTMzMTJcKir9ii4rK3A8PHArKy4uKytwPDxwKysuAAAAAAcAAP/ABAADwAAnAGsAmADBANMA5QD4AAATMhYXFRQGBw4BBw4BKwEHFQ4BKwEiJj0BNCYvAS4BPQE/AjU/ATMhMhYdAQ8BIyImPQEnIwcGFhURFBY7ATI2PQEvBDU/ATMyFhcyFh0BBw4BBw4BBw4BKwEiJicuATURNDY3PgE7ASEyFhceAR0BFAYHDgEHFx4BFQcOAQ8BIy8BNScmIicuAT0BNDY/AjU0NjsBIRceARURHgE7ATI2PwERPwEzHwERBw4BDwEjIiYnLgEnLgE1ET4BOwEBIw4BHQEUFjsBPwI1NCYnIyUjIgYVBxUfATMyNjc1NCYrASUjDgEdARQWMxczPgE9ATQmLwHIDBICAQUBCwYHEglEAgMLCCoJDQEDCgMBBAwCBAiqAx4KEAIKMgMFCCYIAwEDBR4DAwICCAQCAghKAwUCAwMCAgYEBAoGBQsGaAYKBg0RAQMEFw2O/vgGCwMFAQEDAwsGGAQEAgQXDRCMCgICAwcCAwEBAwwCBwOm/oYKAQEBBgMgAwUCAgIKPgoCAgMWDw50Bw4HBgoEBAIBBgU+ATgUBAQFAxYIAgIFAwb96BQBBQIECBYDAwIFAwYCGhYEBAMDDgwDBQEDBgLAEQvaChMJBggCBQEIuAYIDQmwAwQBAgMEAzgIAgjSCAIPC1oGAgMDLgQCAwUC/qADBQUBmAYCAgIGNAYEAQEDA/ISBgwEBQgDAgIBAwUWDQGoBQkEDA4FBQQJBawECQUGCAIcBg0HuA4UBAIECtYKAQMBBAE0AwMCBAi2BAYEAwcE/mADAwMDCgGYDAQECv5MFA0XBAIFBAQLBgcRCAG6AwX+6AIFA4wEBgIGAowDBgHQAwMCjAgCBQGQAwUEAQYDdgMFAgEGA3YBBQICAAABAAD/wAOaA8AAUQAAAR4BFQ4BBw4BBxUPASc1LgEnJicuAScmNTQ2Nz4BNw4BBw4BFRQWFx4BFx4BFx4BFzUnLgEvATM6AQcOAQcOAR0BNz4BNz4BNTQmJy4BJx4BFwN8Dw8CNC8ve0UIIDQ0YSklGxwkCQkzLxs8ISM7Fh8fAwMJJyAhSCkVHwwCAxIPBq4EAwESEwMCAkQnRiEtLRgYGEIqQl8dAwAlTyhFgDMyPgheKqzWYAQnIR0gIEgpKCxJiTgeKAwTMR4oYDITJhMnSCEkKwkHBwJgIA8SAQICAxAPCBEJXhAJKiEvb0ItUiUmPBYYYEgAAAIAAP/AAzQDwAA6AJEAAAEPAg4BHQEUBiMHDgEPARUUBg8CJz4BNRE0JjU0Nj8BPgE3NjIfAR4BNz4BNz4BNzMyFhceAR0BBzcuAScuAScuASMnByIGDwE1Nz4BNzYWFx4BHQEzNycuAScuAScuAScuAS8CIw8CDgEHDgEHDgEHERQWFx4BFx4BFx4BHwIyNjc+ATc+ATc+ATURJwK+HkQMAwMDAxwJEQYCAQMeHhYCBggFAwgGDgYKFgoKBQ0GDx4NDhcNFgUGAwUFAnQDCwYQKBYMGgxUHgkRCBgCBg8HCRIJBgruAgIBERAGDQkKGAwPHxA4FjwaMjwPGwwNFQgKCgIJCQUMBwcQCR0+HyQwKlUlER0MCxMGDQ0CAVQEDAQDCANAAwUGAQoHCJIDBgEIAhAGCgYBMAQHBQMEAwoDAgEBAQ4FAwICCQUDCQIFAwUPBiwMxAcPCBAYBgMFAgQDAw6iCgUEAQIDAwEJBmAIbBsyFQgOBgkNBAcJAggCAgYQBg8JChgOEigU/WQTJhEJEgcHDQYQEQUCAgsPBxAJCRMKEywXAYoYAAAAAwAA/8AEAAPAAE0AXQBtAAATFzA3PgE3Nhc3MDYXHgExBx4BMTAXHgEXFhcWBjEXHgEVHgEdASM1LgEjIgYHFSE1LgEjIgYHFScwJjc+ATEnNy8BLgEnLgE9ATMyFhcBIiY1NDY3PgEzMhYVFAYjISImNTQ2MzIWFx4BFRQGIzQ4HBxaOTo7CikjJBgKWHYYGEEiIRQnAQoBAwEBUgM9Kiw9Af5QAj0rKj0DRBYGBAoKLAYWAwYBAgIUBgwGAxAmNA4MDSESJDQ0JP18JDQ0JBIhDQwONSUChh4FBQoCAgYMAQcGDhAcRgUFEQwMDRtfBgEEAQEEARpKLDo6LEpKLDo6LCIMSCAeIBgsHggBAwIDBgMiAwP+fDQkEiENDA40JiQ0NCQmNA4MDSESJDQAAA0AAP/ABAADwgAOABUAJAA1AEYAVgBlAMAA+AEdATUBTQFlAAABFhceARcWFyE2Nz4BNzYTMBQVMzwBIzY3PgE3NjchFhceARcWARYXHgEXFhcGBw4BBwYHIxEZATMWFx4BFxYXBgcOAQcGBwMjJicuAScmJzY3PgE3NjcBNjc+ATc2NxYXHgEXFhcXIyIGBw4BBw4BBwYWFx4BFx4BDwEGFhceARcWNjc+ATc+ATc+ATc+ATEwFhceARceARceARceARceATc+ATc+ATc+ATU2Ji8BJjY3PgE3PgEnLgEnLgEnLgEjBxUzMhYXHgEVFAYHDgErARUUBgcOASMiJicuAT0BIyImJy4BNTQ2Nz4BOwE1NDY3PgEzMhYXHgEXDgEjIiYnLgE1NDY3PgEzOgEXMhYXHgEXHAEVHAEVDgEHDgEHBw4BIyImJy4BNTQ2Nz4BMzIWFx4BFRQGFw4BIyImJy4BNTQ2Nz4BMzIWFx4BFRQGBxQGBw4BIyImJy4BNTQ2Nz4BMzIWFx4BA4AcFhYhCgoD/vYECwsjGBgdAgIcFhYhCgoD/vYFCwskFxf+wyknKEsjIx8kHR0qDQ0EgoQEDQwqHR0jHyIjSygoKU6ABA0NKh0cIx8iIkonKCj+KAMKCSAWFhweGBgkCwsEXNYSIw8QGwkKDAIBBQgDBAMEBgQIAwMGBBQMDBkLDBEFBgwOAwgFEjYdEQcKBQwOBgMGBQMLBgoaDAYLBQYHAwMDAQECCgMCBQMDAgcGAQEKCwobDxAkEr4YBAkFAwMDAwQJBRgDAwQJBQQJAwQEGAQJAwQEAwUDCAUYAwUDCAUECQUDA8gBBgMECQMDBQUDAwgFAwUCAwMCAQMCAQMCAQQDKAMJBgQJAwMFBQMDCAUGCQMDAwNdAwgFBgkDAwUFAwMJBgQJAwMFBS0DAwMJBgQJAwMFBQMDCAUGCQMDAwMUHiIjSykoKysqKUwiIf19AQEBAR4iI0spKCssKSlMIiIDMgMJCh4VFRoiKChaMDEzAdj8AAHcNDExWigoIhoVFh8JCgMCKDMxMFooKCIaFRUeCgkD/igpKClLIyMfHCMiTCkpK2AJBwkYDw0jEBIhEQUIAwcMCxgMGAoLEAMFAgUFEgsSCQMCAgIGAgIGAgICAwkSBgoEBQgDBQEEAQcEAwoFBgwGBgwGGAwMCAMGBREhEhAjDQ8YCQcJXBgDAwMIBQYJAwMDGAUIAwMDAwMDCAUYAwMDCQYFCAMDAxgECQMDAwMDAwkaAQEDAwUIBQQJAwMDAgICAQQDAQUCAwQDAQQDAQECKgMDAwMDCQYFCAMDAwMDAwgFBgkDAwMDAwMJBgUIAwMDAwMDCAUGCSEFCAMDAwMDAwgFBQkEAwMDAwQJAAAAAAYAAP/ABAADwAASAFIAdACKAJYAoAAAATI2Nz4BNTQmIyIGFRQWFx4BMwUHPgE1NCcuAScmJy4BIyIGBwYHDgEHBhUUFhcHDgEXHgEzNx4BFwcGFhcWNj8BHgEzMjc+ATc2PwE+AScuASMnFAYPAS8BLgE3NRU/Aj4BPwE+AT8BPgEvATceARceARchNDc+ATc2NwcfAQcOAQcOAQ8BLgE1FzcUFhceARcHLgEnBSImJzcFNw4BIwJIDhsKCgsqHh4qCwoKGw4BjJ4RDyAgb0pKVQQUDA8YA0k/Pl0bGgYGDA8MBwUVChIUQCqsBwUMDiEJyCZSKjMwL1UkJRzaDxUCARoRphIShM4SBAUBAgIGChsRCAgKBAIDAgFKCEmGMzM4Af0UFxZRNzdACAIaKBEfDg8XCKQEBByAAgIJFwxAJDoSAVokRiBaAQJCNI9RAmQLCgobDhwsKx0OGwoKC9oKJE0pUklJbCAgAgkLDgwNIyRpQkNKFy0WBAQaDgkLBDBTH+wLGQgHAwzcEREMCyoeHiUeAxMODRGQKVAlCBwUBw4FAgQGBAoRHAkCAQYFAgYPB8iQATk0M4ZJQzw8YCEhDYwKSBgMHBARJhU8EyUUjCwHDgcZIw5YHUks5A4MZBAKOEAAAAAABwAA/8AEAAPAALAAzwDcAOgA9AEKARwAAAEuASc3NCYnJiIPAS4BJzc2JicuAQ8BLgEnNzQmJy4BIwcuASc3NCYnLgEPAS4BJzcyJicuASMHLgEnNzYmJy4BIwcuASc3NiYnLgEjByc3MjYnLgEjByc3MjQ1LgEPATwBJzcyNic0JgcjLgExMAYHDgEHDgEHBhYfATAWFyIGBw4BFx4BFxY2Nz4BNzYmJy4BJz4BNzMeARcOARceATc+AScuASc+ATczMjY3MzA2JwEGJicmNjc+ATMyFhceARceARceARUUBgcOAQcOAQchBiYnJjY3NhYXFgYHNxYGBwYmJyY2NzYWBRYGBwYmJyY2NzYWJSImJwE3MBceARcWFyEyFh0BFAYjIRMUBiMiJicuATU0Njc+ATMyFgI0GS0UBAMFAwUCBAQJAwQCBQMDBQIEBAcFCgMDAwUCCAQJAwoBAwMFAggEBwMKAgEDAQUCCgMGAwwCAgIDAwIKAQUCDAIBAwEFAggGCAICAgEDAggGCAIBAwIIAgYDAQIEAgIBAZoYGAcPBh8FDxgHAhEPAwYDJBwQCBsSEiYRERoHBwEIBAwICRQHwggVCRYPDRFJJCMcEQYRCwkUBwQPEgECCDz+PhIkCAcNEgQJBQUJBAQIAwQFAgICAQICBQMDCAQBihIlCQcNEhIlCQgOEgYFCAsKFgYECAoLFf58BQgLChUFBAgKCxUCWg0dBv5iOCwseT8/JQE0DhISDv7u/jwqFCYPDhAQDg8mFCo8AQ4EDwkIAQUCAgIIAwQDBgEEAwIBAQYDBQIKAQUCAwEKBQcECAEGAwEDAgYDCAMIBQMDAwYECgYGAQYDAQMGAwgFBgEGAwEDBBICBQMDAwIYAgUDAwQBAgYJBQIFAwMEAQoMGxUXVyIMQw0pcxgMBQEDARFJIhEaBwcBCAgbEhImEQkQBwkKAwQLCRQ8HCQcEBBKJAwUCAQFAxgIZg7+5gkOERIlCQICAQICBQMDCAQECQUFCQQECAMEBQIJDhESJQkHDRISJQc2ChUFBQgLCRcEBAgKChUFBQgLCRcEBAiMEAwCxCBMS89tbEESDkAOEgE0Kz0QDg8mFBQmDw4QPAAAAwAA/8AEAAPAABsAUgBhAAABHgEXHgEXFgYHDgEHLgEnLgEnLgE3PgE3PgEzARYXHgEXFhcWBw4BBwYHBgcOAQcGBzQmJy4BJy4BJy4BJy4BJy4BJxY2Nz4BNz4BJzY3PgEXFgUeAQcOASMiJicmNjc2FgFoPng2HTUKCRAXG0smIT8eK1AdBg4EAxUKFzYZAVQqKypTJygjAQMCDAoJDRAYFzskJCoGCA0pGCVXKjFnMChKIB4sBiNEHxgmDA8IBTQ0NGk0Nf4gFQ8ICTYhITcICiQkGjcBNgEfHg8vICJIGh8oDxQuGCRXMQ4cEAwSBgwGAnAGCgkdExMaKyorVSoqKTQ0M2ArKyMVKhMbKg8aIQ0SHxMPMB8hVS4BBxAMKRkhTSQKBgcFAgEJEzodISssIidKDQkKAAAAAAQAAP/AA+4DwABIAE0AVgBsAAABNzY0JyYiDwEOAQcGFhcHJyImJyYGDwIOARUjIgYfAR4BOwEHBhQXHgEzMjY/ASE+AT8BPgEHITcXFjY3NiYvATceATc+ATcBIzcHFTMjNz4BHwEPAQMyNjU0JicuASMiBgcOARUUFhceATMDlFoSEhQ0EloHCQIBBAVu3AEfFBUnBjSaAwOAEg0HLhIyEv6CBAQDBgMDBgOYAagVJhEyDxAn/lSENg8fBgYKDiJqCRQKChIH/YpEUg7YHDADEAliQFIaKjwQDw4lFBQkDg4QDw4OJRQCdFgUNBIUFFgHEwoLFAlyUg0HCBAUrmICAwMVESgRFYQFDQYBAwMDmgENDC4PHgGGEAYLDQwYBgxoBQMCAgkH/s40LAiiBwoDHEJSAUg6KhQlDg4PEA4OJBQUJQ4ODwASAAD/wAQAA8AABgAPABUAHQAkAC0ANQA4AEEARgBLAFEArADkAQkBIQE5AVEAAAE3FR4BFycDPwEXDgEHLwEXDgEHPwEDJzU3HgEXBwU3MxcHIycTMhYXIwcnPgEDBy8BPgE3FwMVNycXByMuASc3FwMiJjEHMx4BFycDNzUnDgEBIyIGBw4BBw4BBxQWFx4BFx4BDwEGFhceARcWNjc+ATc+ATc+ATc+ATEwFhceARceARceARceARceATc+ATc+ATc+ATc0Ji8BJjY3PgE3PgE1LgEnLgEnLgEjBxUzMhYXHgEVFAYHDgErARUUBgcOASMiJicuAT0BIyImJy4BNTQ2Nz4BOwE1NDY3PgEzMhYXHgEXBiIjIiYnLgE1NDY3PgEzOgEXMhYXHgEXFhQVHAEHDgEHDgEjBw4BIyImJy4BNTQ2Nz4BMzIWFx4BFRQGFw4BIyImJy4BNTQ2Nz4BMzIWFx4BFRQGBxQGBw4BIyImJy4BNTQ2Nz4BMzIWFx4BA5IYJisFbrwQeJwIGROmSvAqT0EimPykwCZBHSb+IJoCmjy8PpwiRyECiIghRAWkfCIbQSbApAIcGkiyEhsFmnjCAQEEBig5QQ7qbBgnKgJn1hIjDxAbCQoMAgYIAQYBBQYDCAQCBgYSDAwaCgwSBAYNDQMJBBI0HhIGDAQMDAgCBgQECgYMGQ0GCgYFBgMDBAECAggFBQQCAwEIBgEMCwkaEQ8jEr4YBAkDBAQDBQMIBRgDAwQJBQQJAwQEGAQJAwQEAwUDCAUYAwUDCAUECQUDA8YBBgEECQUDAwMDBQkEAQYBAwQBAQQBAgIBBAEBBAMoAwgFBAoEAwMDAwQKBAUIAwUDA1sDCAUECgQDAwMDBAoEBQgDBQMDLQMFAwgFBAkFAwMDAwUJBAUIAwUDAkKWAjaDR2z+/qAqmCpNJwZmljY3GXIUAX5sjmYSMR3YZGJisrIB0gkJSEgJCf7QaCjWHzMUZv4YAgagpGIiTiiaLP7KAgI2NxlyAUBoBJQ2g/7/CQkIFw8PIBESIhAFCAMIDAoYDBcLChEDBAIEBBQKEgkDAQQBBgICBgMCAQMJEgYJBQQJAwQDBQIFBQMLBAYMBgYMBhgMDAgDBwQQIhIRIA8PFwgJCV4WAwUDCAUFCAMDAxgECQMDAwMDAwkEGAMDAwgFBQgDBQMWBAkFAwMDAwUJGAIDAwMIBQQJBQMDAgICAgUBAwQDAQYBAgUBAQMqAwMDAwMIBQUIAwUDAwUDCAUFCAMDAwMDAwgFBQgDBQMDBQMIBQUIIQQJAwMDAwMDCQQECQMEBAQEAwkAAAEAAP/AA/4DwAAyAAABFhceARcWBw4BIwYmJy4BJy4BJx4BFx4BFx4BHwEGJy4BJyYnJicuATc2NzY3NhYXFhcDFkcvLzcJCQYrYjM3bzg2ajAxXCcdTSosZTc6fEIIPUtLnE5NRF82NScLDCIjU1TVcnNgAtZGUlKkTE09EhIBFBMUOiIjUTA2Yy8tUiEiLw0CBAsLOS4uQ2BzctVUVCIjCwsnNTZfAAIAAP/AA/4DwAAyADkAACU2Jy4BJyYnJicuAQcGBwYHBhYXFhcWFx4BFxY3Jy4BJy4BJy4BJx4BFx4BFx4BNzI2NyUjEzMDMwcD/gYJCTcvL0dgc3LVVFMjIgwLJzU2X0RNTpxLSz0IQn05N2UsKk0dJ1wxMGo2OG83M2Ir/qj6RFY4pAxyPU1MpFJSRl82NScLCyMiVFTVcnNgQy4uOQsLBAIMMSEhUi0vYzYwUSMiOhQTFAESEvgBkP60RAAAAAIAAP/AA/4DwAAyADoAACU2Jy4BJyYnJicuAQcGBwYHBhYXFhcWFx4BFxY3Jy4BJy4BJy4BJx4BFx4BFx4BNzI2NwEDIxMjNyEHA/4GCQk3Ly9HYHNy1VRTIyIMCyc1Nl9ETU6cS0s9CEJ9OTdlLCpNHSdcMTBqNjhvNzNiK/6wxlzGugwBEghyPU1MpFJSRl82NScLCyMiVFTVcnNgQy4uOQsLBAIMMSEhUi0vYzYwUSMiOhQTFAESEgIg/qYBSkIyAAACAAD/wAP+A8AAMgBdAAAlNicuAScmJyYnLgEHBgcGBwYWFxYXFhceARcWNycuAScuAScuASceARceARceATcyNjcBAw4BBw4BBw4BIyImJy4BJy4BNxMzAwYUFx4BFx4BFzI2Nz4BNz4BNxMzA/4GCQk3Ly9HYHNy1VRTIyIMCyc1Nl9ETU6cS0s9CEJ9OTdlLCpNHSdcMTBqNjhvNzNiK/7iLAMPDAoeEhInFxUmDw8XCAcGAyxWLAEBAggGBREKDBMJCAwEBgcBLFZyPU1MpFJSRl82NScLCyMiVFTVcnNgQy4uOQsLBAIMMSEhUi0vYzYwUSMiOhQTFAESEgJS/vwWJw8QGQkHCQkJCRkQDyUWAQT+/AoSCAcOBQYEAgYEBQwJCBQKAQQAAAADAAD/wAQAA8AABQA7AEIAADczEQEGFgUhNSEyNjU0JicmJy4BJyYnNTQmBwYHDgEHBjEOAR8BESEiBh8BHgEXHgEzITI2Nz4BNzYmIwEeARUUBgeq+P7wCxEDSP4wATYMEhwcFx4fSikqKxwQAx0eRBwcEgIUqP5ODxMCHAEGBAUKBgK0UYYjBwoFAxQP/jAeICAe6AGy/nwNITg4EgxEfTcsJydAGhkRphERBgEMDBsLCwcpCET9uBQOtAYJBAMEUEIOHQ8OFgHyJFgvL1gkAAAAAAQAAP/ABAADwAAUADYAQABOAAABHgExFzAWFxYUBw4BIwU3HgEXMychMAYVBhYXHgEXHgE/AQcOAQcGJicuAScuAScuASc0NjczJwcnITAmNz4BMykBBychPgE3PgE3NhYxAQADB6YTBQoMDC8d/pKMBxIJUtACmAoEBAwJHhcYNxtYThg4HB08Gx4zFQkTBgsKAQ8Rqq6MIv7EAQkKLxsCFgFejCL+0AwgFgYPCQgYAi4BCcgXCRUtFBcbAqAJDwj8Kw8iSyEYKA4NCAEIMA8SBQQFCwwmGAwbDxUrGCVMI5SeIDkRGByeIBs4FQYLAwMBAAAEAAD/wAPwA8AALwBYAG4AjQAABQYiLwEuAT8BDwEOAScuAT8BPgE/AScHDgEPAQYmNz4BPwI+AR8BHgEPARcWBgclFgYHBiYvAhcHDgEnLgE/AScmNjc+AR8BHgEfAQ4BFy4BJwcXOgEVEw4BBw4BIyImJy4BJzQ2Nz4BMzIWFSUUBgcOASMiJicuAScuATc+ATc+ATc2FhceARceARUD8A8tEFgJCAMkxioIKBYVEwgwAQsG1lwkBQ4JiiEvCAc0BVhIEm8hog8FDDRCEAEP/gAMBhAUMw08pAZMCzAVFA0LQgoCIkoMMhhaCQ8GXCkYCRQbMSSWAQEeARIPDicUFCcODxIBEBAPKBUrPwEuEBAPKBUQHg0NFAYGAwMDDwsLHBAPIA4PGQkICi4SEl4MHw+omH4VGAkJLRiOCBAErIxSCg0FNg01Hh0YASScOxMy9Bg3G+5IEjMRzBYvDxMLGG6WpL4ZEg8MLhakwhVIvR0VDCwEDQmaFUEgDzBJWJYCAiQUJg4ODw8ODiYUFSgPEBA/LRoVKA8QEAoICRkPDiAPEBwLCw8DAwMGBhQNDR4QAAAAEgAA/8AEAAPAABIAHgArAD8AUABhAHUAiQCgALUAxADZAOYA+gEOARwBKQE4AAABIgYHDgEHNjc+ATc2Nz4BNy4BFw4BBx4BFz4BNy4BFw4BBx4BFz4BNy4BJwcOAQcWFx4BFxYXPgE3JicuAScmJQYHDgEHBgceARc2Nz4BNzYlDgEHFhceARcWFyYnLgEnJiUOAQcWFx4BFxYXMjY3JicuAScmBwYHDgEHBgceARc2Nz4BNzY3LgElFhcWFAcGBx4BFzY3PgE3NjU0JicuAQUGBw4BBwYHHgEXNjc+ATc2Ny4BJwUOARUcARceARc+ATcuAQUGBw4BBwYHDgEHFjc+ATc2NzY0JwUeARceARc+ATcuAScFBgcOAQcGJw4BBxY3PgE3Njc+AQUWFx4BFxYXPgE3JicuAScmJy4BBQ4BBx4BFz4BNzUuAScHDgEHHgEXPgE3LgEnBwYHDgEHBgceATMyNjcnAgBUlz8WIw8iKShdMzM2DyMQDx5FFCMREiQSHD0hHT5tIkEfEiIQJFAsFzEa5B89HCgmJUQeHxwcOR0bHh5CJST+kiEcHCwPEAgTKhUECAgXDg8Cqg8hECIgHzsbGxgHEA8rHBz+AxsxGCQhIj0cHBofPh8bHx5EJSU6IB0dMxUWEhMtGBATFC4bGx8QJAIKFQsKCgoUBw0GGBMTGgcHAQEcQP4SHhsaLhMTDxYyGg0PECYVFhkPIhH+UgMDAipZLQoWDDZsA1YwMTFjMzIyDx0MOTk5cTg5NwMD/HIDDwwYMhgJEwoqUykDijg4OXI6OToMFQs7Ozt1Ojo6DA/8oRMaGkImJis0ZjI2MzRdKikjGC0DLxs2Gw4TCRkwFQYPB34cOR0SHgobMhcJFg1cJygoUSopKShXLy1UJxIDwDMtLV0yKyMjNhIRCBIjEQEDBhImFBMqFR88HQ0TKB4/IxUuFypOJBIgDCYEEQspLC1dMTEzAwgFNDMzYi4uDhwhIUspKiwHDQYqKSlRJygiDxwPGR0cPCAgIiwqKUsiIRcMGxEjJiZPKikrAgIzMDFcKyyDMTQzajc3OBgsFDg2NmkzMzEYLRMyNTVsNjUzFywXICQjTSkqKwwYDCpQRDAyMmk2NTgQHgwxMDBdLS4rGzMYGBMnFAkSCQ8YCRkzGgoeDA0LCg4DBAEaNR0BAgIMCwoOHTkcaB8+HQcNBhs0GQkXDBwOCwoNAgICGzYbAwEBCQkIDR07VCsoJ0MbHBQDEA0HEhE2IyQrBQsSBAwEKVMqEysYAhgyGBgDBgE2bDYLGhErVyqUEA4OFQgHBA8PDg5WAAUAAP/ABAADwAAjADsARwB/AKcAAAE1My4BJy4BJxUjNQ4BBw4BBzMVIx4BFx4BFzUzFT4BNz4BNwUiJicuATU0Njc+ATMyFhceARUUBgcOAScyNjU0JiMiBhUUFgEmJy4BJyYjIgcOAQcGBwYHDgEHBhUUFx4BFxYXFhceARcWMzI3PgE3Njc2Nz4BNzY1NCcuAScmASM1JicuAScmJyM1MzY3PgE3Njc1MxUWFx4BFxYXMxUjBgcOAQcGBwLUOgUoISFTLjwuUyEhKAU6OgUoISFTLjwuUyEhKAX+8h44FRYXFxYVOB4eOBUWFxcWFTgeJjY2JiU3NgGQJCoqXDIxMzMxMlwqKiQkHBwmCgoKCiYcHCQkKipcMjEzMzEyXCoqJCQcHCYKCgoKJhwc/pA8PDQ1UBkZBT4+BRkZUDU0PDw8NDVQGRkFPj4FGRlQNTQ8AaI8LlMhISgFOjoFKCEhUy48LlMhISgFOjoFKCEhUy56FxYVOB4eOBUWFxcWFTgeHjgVFhc8NiYlNzYmJjYBxiQcHCYKCgoKJhwcJCQqKlwyMTMzMTJcKiokJBwcJgoKCgomHBwkJCoqXDIxMzMxMlwqKv0yPgUZGVA1NDw8PDQ1UBkZBT4+BRkZUDU0PDw8NDVQGRkFAAAAAAUAAP/ABAADwAALABcAQgBXAGMAACUUBjEhFSE+ATEjFSUGJjEDBxMWNjEnBwEhIgYVFBYzNzAGBw4BBw4BFx4BHwEHBhYXFjY3EzYmLwEwNjc+AScuATEBJy4BJw8BDgEHBhYXMyU+ATE3LwEBFAYjIiY1NDYzMhYDBBL+/gEOIwMg/ZgMCmgebhA6DBACcP5qEhgYEsaEEgcKAwMCAQMJDvQsBRgVFCgEMgUFGHKHIR4QBgk7/ooCBwoDEtQSGQMBHBUMAQgTDxhSAgJqNiYlNzclJjYwEQMoBE4WbAcRASYQ/swkHCQIArQfFRYgAicRBxIJChQKGBUPvOgaLgYGIhQBFhchHJIsEg46JCYc/r4CCQ0IdD4DIBcbKgFIBxtoPgIBViU3NiYlNzYAAAADAAD/wAPMA8AAJwBHAIoAACUmBgcGJiclJgYHBhYfAQcGFhcWNjc1FwcGFhcWNjc+ASceATc2JicDHgEXFRY2Nz4BJy4BJy4BBw4BBw4BBw4BFRQWFx4BFyUuAQ8DDgEHDgEnLgEvAgcOARceAT8BFwcGFjEHBhYXFjY/AT4BNRcHBhYXFjY/AT4BNTYmLwI/BD4BJwLSCRMEDD4Y/iwJEAMDCglUCgYUEhMhBuwKBRMUEiEFAQIBGVYXBgUH/AoVCxw2FBURBgYlGQ0cDg4bDAsTBgcHBwcGEwsB9gIdE85ODgsaDg8dDwwYChTGrg4NAwMaD6iAMhFJYAkGDw8mC4IEBkJ0CwgPDyYLrAMFBhcVBG40BARqwhIXASoFAwgQCAZ6AwkICRADFhASHwUGEhISPhASHwUEEBIFCQQGAiIIEgQC0gYIAgIEEBIUNRkaKgoFBAECCQcHFAwMGg0NGgsMEwcOEhgCEhgSCg8EBAIDAwkGEAI2BBgMDxADIhC0P1OODyIJDAUPpggRBwqsDSQJCgUP4gUJBBUjBAIYuBoCNhoDGxIAAwAA/8AEAAPAABUAHwA4AAABMBY3LgEnJjY3JSYGBwYmMSUmBhcBFwEHARY2NycOASUUBgcOASMiJicuATU0Njc+ATMyFhceARUCmFchCAsDCAgM/rQUKgoDB/7sLzkwAnws/VIWAq4nWRgmDjYBJBIQECsXFysREBMTEBErFxcrEBASAUgYKgkVDBozFYoJCxIGApQaWBr+tFYBciT+jhUVJBYWDbsXKxAQEhIQECsXFysQEBISEBArFwACAAD/wAQAA8AAPgBQAAAJATc+ATc+AT8BPgEnLgEPAQUOARceATM/AQcOARcGBw4BBwYHDgEXBw4BBwYWHwEeAT8BPgE3AT4BNzYmLwETFAYHDgEjIiY1NDY3PgEzMhYDmP2wWA0aCw9aL4QeFw0OPh4u/qgXGgUDHhUIeFwMBwMkGhohCAgBAwECqgUHAQICAwQGFwvOBgkDAnYKDwMDAwYEaBEQECoXMEIREBAqFy5EAij+mpoBEQ4WbSFSD0IhHxoPGj4EKBoVHQIUcA8kETcxMUkWFgIKEwlmBAoGBg0FCAwGBn4BBgMBfgcUDAwYCwgBJhcqEBARQjAXKhAQEUMAAAMAAP/ABAADwAAUACEALgAAAQczDgEPARcOAQ8BNyEXAzMnMychByEXIxcHFyE3IzcjNwcVDwEzESE3MzUnNwUEAHJgDxcOREgaLBaMGP4cFNJAgGRwBADM/YhgcHJgOAISMFJQWliYzALO/rIEyswCAUoDJt4WMBh4Aho3G6pKSgEY1t408MQCZGbE8DxoAiT/AG4kAvwCAAAAAAYAAP/ABAADwAAkAEAAaACEAJ0AxQAAATQmJy4BJy4BJy4BIyIGBw4BBw4BBw4BFRQWFx4BMzI2Nz4BNQE0JicuAScuASMiBgcOARUUFhceATMyNjc+ATUhNCYnLgEnLgEnLgEjIgYHDgEHDgEHDgEVFBYXHgEXHgE3PgE3PgE1ITQmJy4BJy4BIyIGBw4BFRQWFx4BMzI2Nz4BNQM0JicuASMiBgcOARUUFhceATMyNjc+ATU3IiYnLgEnLgEnLgE1NDY3PgE3PgE3PgEzMhYXHgEVFAYHDgEHDgEjA0YFBQYPCwkXDA4aDg4aDgwXCQoPBQYGFhQTMxwdMhMVFf3SDQsLIBMNGw4cMxUTFRQUFTIdGzMUFBYC6AUFBA8LCRcODBwODRwNDBgKCQ8GBAYNDAsgExMpFBQkDxMX/owWFAoWDQ0aDhwyFBMXFxMUMhwdMRQUFroWFBMzHBwyFBUVFRUTMh0cMxMUFi4NGw4MFwkKDwUGBgYGBA8LCRcMDRsOHTEUFBYWFAoWDQ0aDgHADRsMDRYLCQ8GBAYFBQYPCQoWDgwaDhwyFBMVFBQUMxv+vhUnEREaCAQGFRMTNBscMhQTFRUTFDIcDRwNDBcJChAGBQUFBQYQCgkXDA0cDRUnERAaCAcEBAQTDxIzGxs0EwoPBQUFFRMTNBscMhQTFRUTFDIcAUIcMhQTFRQUEzQbGzMUFBQVExQyHLgFBQYPCQoWDgwaDg0bDgwXCQoQBAYEFRMUMhwbNBMKDwUFBQAAAAADAAD/wAP8A8AATgBcAG4AAAEuAQ8BNiYnLgEnNx4BNz4BNzYmJyYGBw4BBwYmLwQuAQcOARUGFhcWNjcwNjc2FhcHDgEXHgEXMBYXFgYPAQ4BFx4BMzI2NyU+AScFBz4BJy4BJzIWFxYGBxMyNjU0JiMiBgcOARUUFhceAQP8CUkqwhAFExtVKiIeWzM3Vx4HEBUUJwcOMCQmSw0CAlgCRHcxQi4GFxUVIwYWIBMwF4YIAwMEFAxWDAcjKPYqKwsHOCMGDAYDNCoqCv5CaBMLCgMOCSJbEQwRGygrOzsrFCYODhAQDg4mAQwpKwowMVQhKiYILhQfCw1bThUlCAkSEyRLCQktDAIEPAIoExUebwMVIwYFGBU6DgcECbILGQwMEQMnKyBXMT4LSSgjKwEDzApJKQYaKlAkERoNERsTTDEB7jwqKjwQDg4mFBQmDg4QAAAACwAA/8AEAAPAAAUADgATABsAJAAqADMAPABFAEsAUQAAAQcXLgEnDwEXNz4BNycHAz4BNwcDFz8BLgEnBwMHFxYyPwEnIxMHFzM3JxMuASMiBgcXNwE3NScOAQcfARMvAQceAR8BNwceARcvARMHPgE3FwOsGm4EKyXGQErYExkGnHgyQHIqmtCkfCYeQibAjkxiKVIpXkjQZpo+vDyaiiFHIiJFIYiI/qykwCVDHCR+Ij54mgMcEdhK7CpvQUKaAm4EKiYaAtqYakSDOfbGZh4mUCqWKP4AGFA2FAIobCrWHjISZv3KZsAICMJkAWJitLRiAV4JCQkJSEj+eGqWZhM0H9Yq/vTIKpgpTyIiZp43UxiKFgHCaEaENpYAAAAABAAA/8AD+wPAADgAaQBvAH0AABM2Nz4BNzYzMhceARcWFxYXHgEXFhUGBw4BBwYHBgcOAQcGByInLgEnJicmJy4BJyY1NDc+ATc2NxMXFQcWMjcnNTcfAT4BNwcvATcXJicuAScmJxcHIyc3BgcOAQcGBzcXDwEnHgEXPwElFwcnNzMHJyMVMycXMzcHMzUjB5YkKipcMjEzMzEyXCoqJCMbGyUKCQEKCiYcHCMkKSpbMTEzMjExXCoqJCQcHCYKCgoKJhwcJLSqdkCEQHaqygYsMwNiyEJ6qBgfH0gpKSxietSAaiwqKUgfIBiigEDKYgMyLQjIARxApqZAzGYyNCgENBw0BCg0MgMqJBwcJgoKCgomHBwkJCoqXDExMjMxMVsqKSQjHBwmCgoBCQolGxsjJCoqXDIxMzMxMlwqKiT+PHzULBISLNR8RIY6jk56RMimKCchIjYUFAyepqaeDBQUNiEiJyqoyEB4TJA+jEDUxHh4xKiUzJiYmJjMlAAAAwAA/8AEAAPAADUApwDbAAABIgYHFxYGDwEiJi8BDgEHFxYUBw4BIyImLwEOAQcXHgEHDgEjIiYvAQ4BFzY3PgE3NjcuASMBFgYHFx4BBw4BIy8BDgEHFxYUBw4BIyImLwEOAQcXFgYPASImJy4BLwEOASMiJicWFx4BFxYXFhceARcWFyc0NjcnLgE3PgEfAT4BNycmNDc2Mh8BPgE3JyY2NzYWHwE+ATMXJicuAScmJyYnLgEnJicHFz4BNSciBw4BBwYHBgcOAQcGFRcyNjcnJjY3NhYfAT4BNycmNDc2Mh8BPgE3Jy4BNz4BA8AeOR0SBgoKEAcRBBQgOhocCQkEDgYGDAQcFSUOKgwHBwUOCQMJBB4OBghoXFuJKCgCDyEQ/nwIDhQuCgoGBBEJDioPJBUYCQkEDgYGCwUYGDUdFgYKDA4ECAQEBgIWKFcvDx4PBQwMJRkYHx4jI00pKSsEDAwoCggGCBoKIA8qGRgJCQkbChYeQiQOBggMDBoGEiNIJTwFDAwlGRgfHiMjTSkpK24aDAwEMjExWyopJCQbHCYKC0AmSSEMBggMDBoGDhgtFRwJCQkaCxoSHg4eDAgGBhkBwAkHIgwaBgIJByoNJRYcCRoLBAQEBBwZOR4aBhoKCQcBAxIsXC4CKCiJW1xoAwMB/Dt3OBYGGQsJCQIWHjQYGAkaCwQEAwUYFSQPKgwaBgICAgIGBC4PDwEDKykpTSMjHh8YGSUMDAU8J0skGAYaDAoHBxAjPxwWCxoJCQkYGyoRHAwaBgYIDCQLCwQrKSlNIyMeHxgZJQwMBcAMIUgnQAsKJhwbJCQpKlsxMTIEDAwYDBoGBggMHg0fEhoKGwkJCRwVLRgOBhoMDAgAAAAAAgAA/8AD/gPAAH4AiQAAAT4BPwE+AS8BBw4BBy4BJzc2Ji8BBw4BFx4BFxUeARUUBw4BBwYjIicuAScmNTQ2PwE+AS8BBw4BBwYWHwEOAQcuAS8BBwYWHwEeARcuASMiBg8BFx4BPwEeARcOAQ8BFxY2PwEXNxceAT8BJy4BJz4BNxcWNj8BJy4BJyIGByUHNxcnNy8BDwEXA1YHDAMuNDoKEDwdLQwIFQ0OJA0tQCgREAMDGxYrLxgYVDc4Pz84N1QYGDMtBiUGHypAFhoDAw8RDgwVCQwsHjwQCzo1MAEMCQ0eDw8eDTQiGGEtKhMtGBsvDBZCMFwUEioqEhNdMEIWDC4cGS0UKC1hGCI0DR0PDx0N/j4MeHoMWIJEQoJYATwWMxkKDGA4UA4HJRoZLhcSMXonNjgXOB0dNBMCLnxCRDw8WhoaGhpaPDxERXwvCCdyLTg2FDQdHTgYFBUvGhslBg5OOV8MDBowGAgICAgeRDAdGRgXJBEGKCA6HhUqMzACAi4zKhMeOiApBw8kFxgZHy5EHggIAQgHZI46Oo5sHnx8HmwAAAIAAP/AA/4DwACNAJgAAAE+AT8BPgEvAQcOAQcOAQcuASc3NiYvAQcOARceARcVHgEVFAcOAQcGIyInLgEnJjU0Nj8BPgEvAQcOAQcGFh8BDgEHLgEnLgEvAQcGFh8BHgEXLgEjIgYPARceARceARceATc+AT8BHgEXDgEPARcWNj8BFzcXHgE/AScuASc+ATcXFjY/AScuASciBgclBzcXJzcvAQ8BFwNWBwwDLjQ6ChA8DhoLCxIGCBUNDiQNLUAoERADAxsWKy8YGFQ3OD8/ODdUGBgyLgYlBh8qQBYaAwMPEQ4NFQgGEQsMGg48EAs6NTACCwkNHg8PHg00IgUPCQkWDAsZDAwXCyoTLRgbLwwWQjBcFBIqKhITXTBCFgwuHBkuEygtYRgiNA0dDw8dDf4+DHh6DFiCREKCWAE8FjMZCgxgOFAOBAwKCRYNGS4XEjF6JzY4FzgdHTQTAi58QkQ8PFoaGhoaWjw8REN9MAgnci04NhQ0HR04GBQXLxgNGAkJDAMOTjlfDAwZMRgICAgIHkQLFAgIDAQDAwIBCAYYFyQRBiggOh4VKjMwAgIuMyoTHjogKQcPJRYYGR8uRB4ICAEIB2SOOjqObB58fB5sAAEAAP/AA/8DwABkAAABPgE3PgEzMhYXHgEXEx4BFx4BMyEyFhceARcWFAcOAQcFDgEHBhQXExYUBw4BBw4BIyImJyUuASMiBgcFDgEjIiYnLgEnJjQ3EzY0Jy4BJyUuAScmNDc+ATc+ATMhMjY3PgE3EwHpAgQDAwcEBAcDAwQCewEFAwMHBAE/BAcDAwUBAQEBBQP++gMEAQIBYAEBAgQDAwgDBAcD/u0EBwQEBwT+7QMHBAMIAwMEAgEBYAECAQQD/voDBQEBAQEFAwMHBAE/BAcDAwUBewOwBAYCAgICAgIGBP6oBAYCAgIDAgIGBAMIAwQGAsQCBgQDBwP+ngQHAwQGAgICAwLQAwICA9ACAwICAgYDBAcEAWEEBwMEBQPEAgYEAwgEAwYCAgMCAgIGBAFYAAAAAAYAAP/ABAADwAAcACMAJwAuADsARAAAEyIGBw4BFREUFhceATMhMjY3PgE1ETQmJy4BIyETFSM1MxUzFzUzFTczByMnMxc3FTMVIzUzFSMVMxUjATUzFTMVITUzZhQmDg4QEA4OJhQDNBQmDg4QEA4OJhT8zNyoPWsfPcFEVURVRDPIcrCwcmFh/tlmmv5mmgNaEA4PJRX+mhUlDw4QEA4PJRUBZhUlDw4Q/pYv/9Av//////+6Jz0v/zA1Lv4tgIBnZwABAAD/wAOaA8AACwAAASchNSMRMxEzFyERAnaa/vFnZ/CaAUMC82dm/AABmmcCAAAGAAD/wAOSA8AAEAA1AFoAaQB4AIcAAAEiBh0BFBY7ATI2PQE0JisBIz4BOwEyFhczMhYXHgEVERQGBw4BIyEiJicuATURNDY3PgE7AQUUBisBIiY1IyIGBw4BFREUFhceATMhMjY3PgE1ETQmJy4BKwEBNDYzITIWFRQGIyEiJjUVNDYzITIWFRQGIyEiJjUVNDYzITIWFRQGIyEiJjUBkg8VFQ/cDxUVD9xnCzkj3CQ4C1AVKQ8QEBAQDykV/bcWKQ8PEREPDykWTwGxQS3cLUBJCA0FBQYGBQUNCAJJBw0GBQUFBQYNB0n+KhYPAaoQFRUQ/lYPFhYPAaoQFRUQ/lYPFhYPAaoQFRUQ/lYPFgN3Fg8kDxYWDyQPFiApKSARDxAoFv0lFigQDxERDxAoFgLbFigQDxFJLkBALgYFBQ4H/SUIDQUFBgYFBQ0IAtsHDgUFBv79DxUVDw8WFg/ADxUVDw8WFg/ADxUVDw8WFg8AAAADAAD/wAQAA8AAHABNAFMAAAEiBw4BBwYVFBceARcWMzI3PgE3NjU0Jy4BJyYjESImJy4BJy4BJy4BNTQ2Nz4BNz4BNz4BMzIWFx4BFx4BFx4BFRQGBw4BBw4BBw4BIxMjEQU3JwIAal5diygoKCiLXV5qal1diykoKCmLXV1qKFAlJUMdHC0PEBAQEA8tHB1DJSVQKChQJSVDHRwtDxAQEBAPLRwdQyUlUCgaTQENJuYDwCgpi11dampdXYspKCgpi11dampdXYspKPxmEBAPLRwdQyUlUCgoUCUlQx0cLQ8QEBAQDy0cHUMlJVAoKFAlJUMdHC0PEBACmv7NoT+IAAAAAAIAAP/AA+MDwAAcAEIAAAEiJy4BJyY1NDc+ATc2MzIXHgEXFhUUBw4BBwYjISMnPgE1NCYnLgEnLgEHDgEHDgEHBhYXHgEXHgEzMjY3FxUBNwEBcjUvL0UUFBQURS8vNTUvLkYUFBQURi4vNQFVLRArLyAfHlUzMm41NmEnJjQLCwsVFUYtLmk3RHwwEAEcVf7kAU4UFEYuLzU1Ly9FFBQUFEUvLzU1Ly5GFBQQMnxCN2kuLUYVFQsLCzQmJ2E2NW4yM1UeHyAwKhAt/uRVARwAAAAAAgAA/8AEAAPAAA0AGAAAASEiBjEHITI3PgE3NjcvASE+ATcnIRcHIQQA/PJnZyQCMoRJSFYcHCvWNP72GXI/Lv6cLCYCAAG6WG4RETckJCUiOBYpCTBKZgAAAAAFAAD/wANQA8AAiACgALMAywDYAAABLgEvAS4BLwEuAScmBg8CDgEHBhYXHgEXFjY/AT4BFzIWHwEeARUUBg8BDgEHBhYfAR4BBw4BDwEzFzc+ATc2Ji8BJjY3PgEXHgEfAR4BBxc3NiYvAS4BNycuAScmNjc+ATc+ATc2FhceAR8BHgEHBiIvAS4BBw4BBwYWHwEeATc+ATU0Ji8BAwcGFhcPAQYWFzMyNj8BMjY3PgE/ASMnJQ4BFwcGFhcWMj8CFjY/AScHASYGBw4BFx4BFx4BMxY2NycuAScmNj8BFw8BDgEXFBYfATYmJwMuETIfUCA1FRwIGhARHwoeiAgMAgIDBQYRCwoVCYQBCAMEBgIwBAMFBFAKDgMCAwYwBAEBAgkHHgJQHBAVBQUCBzACAwUDCgUEBgJ4Ew4JYAgMDxtYAwMCRgoOAQIHCAQKBgYOBgcOBwYNBTAGAgQFDwQyBQ0GCxADAwYJfA8lEhAUAwMQmAIICQ8CDgIIBgQGCgIOCA4HBgoDBAJg/tIMAQs8BQMGBA8FPAINHAsKUAoBqCNFGBgLDwcWDw8hEhYpEUgOEQEDCAkwIAI0BQMCCAhMGxQnAiwkPhg8GDwiLg8SAwIMDBRgBhEKChQJCQ0CAQQHXAICAgUDTgYPBwgOBnAPIRIRJBGeChULChQIJEYeESgXFi4WlAYKBAUDAgEEA7oeRyMgGDBgKIYIDwc4CRcODRoLBgkDBAQBAQECAgcEJgQOBgYEJgUDAgEOCQoUCGAMAwcIIBIIDQci/igIDyILBDYHDQIIBjgEBQQMBw4gFA0oD0gEDwUEBkgEAwsKDEYOA1ILEhsbRiEQGwoJCgEQDywIGQ8PHQw6EAI+Bg4IBwwFMClfHAAACgAA/8AEAAPAAMIAxgDKAM4A3ADiAPYBGAEpAUwAABM3PgE/AiMiJic1NzQ2MzcXPwEzPwM+ATMfAx4BFzMyNjczMhYfAT4BNz4BNzIWFz8BJyMPASImJyY2PwEHBiYnJjY/Ah8CMhYXHgEXNxc3NhYxFBYXFAYxIxcVDwEjFx4BHwE+ATMXHgEXHgEVFAYjIiYnLgE9ATQ2Nyc0NjU0JicPAQ4BDwIVFAYHDgEHDgEjIiYnDgEHDgEjIiY1NDYzMhYXNycuASMiBg8BDgEHDgEPAg4BJy4BNQUvATcBNxcnBQc3FwEeARcHFwcnLgEjJx8BFycXBxUHEyImNTcXHgEzNz4BLwEeARUUBiM3FAYjIiY1NDY3PgE3Fw4BFRQWMzI2NTQmIwcnPgEzMhYVJxcOAQcnNDY3PgE1JxcGFBcFNDYzMhYXByciBgcnJgYPARQWHwEeATMyNj8BFw4BIyImNQAGAgYEBhgGAwUCEAQCDCYCBgIcCAoIBxcOUAgCBAMODQwPLhUIDhMHAgYVDRU1Hg8aCQYMEA4sBgMFAgMDBAocBAgCAwUEOgYkCgYODgQFBwYQEAQIDgMDBggCBAgIFgUGAwIOHQ8cCAkBLTtYPjdUCQQICQcEDAEDEAgDCQgKFAkLCRoRDyESLmIkBxwTEy0YPVlZPREgDQYKEC0XGCoMIgQHBQcJAgICAQgFBAYBNAoMEgGOBBgK/lAuHBIBrgMHBgYQCgwBBAMODgQqAgYCAnIMEgQKAwgFCAgDAwoKDhIMbD8tLT8GBQYPChoGCCAWFiAgFggaCBEJLT/IAg4XBwIFAQMDAiABA/1QPiwKEwkiBAkRCCAEBgIKBQUeBxoPDBQINAgMNSMrPwGuEgkSCQYOAwMMHAMDAgQCAiQEBAQDAQQECAwECgYLAwoGAgcZDBUlAgUDBggwGgIDAwUKAwQMAQMEBQoBHAICCBAOCAYKAggaBAgIChQKExMIEggEKgEEBQYGBgIBCQYPUDVAXEs3AwsGBhQjDx4bKRgGDwkGGgwZCRY8BBUpEBAbBQMDDggXJg4OD1xAQVsIBgYGBQUGBhADAwgJDwYCDAYFAQIHBUYCCAgBCgQsBsYUKhYBIAQLAwQcBBgDAygIBmwIAgICAv7qEgwOFgQGBAMPBhYDEQwMEiAvQUEvDRgMCxQIMgcVDBYiIhYYIgI0AwNCLo4GCRgPDA0WCwsXDBxAAwgDji5CBQMyAggGBAIGBCwECQEIDhAJCQICHylCLgAABQAA/8AEAAPAABoASwB+AJEAxgAAEw4BBw4BJy4BJy4BNz4BNz4BFx4BFx4BFx4BEycuASc3PgE/ASc+ATc2MhceARcWBjc+ATc+ATc2FhcWBgcOAQcOAQ8BBhYfAQ4BJwUuAS8CLgE3MDY3PgE3PgEzHgEXHgEXFgYHDgEnJgYHDgEHHwIeARceARcWBgcOASclLgEnPgE3NjIXHgEXFgYHDgEnASEwBgcGFhceARcWNhceARcWFx4BFxYXFhceARcWFx4BFx4BFxYGFx4BFx4BFxYGFx4BMRGOBQ8MDBwODhcHCAUDAw8MDBwOBw0GBgoECAVlaAsIAwIDExIOAgEHBgobCwcFAgMJDBAhFRgWCA0eBQMDBAU8BwURFiYCFBIyEkwQAbQJGSRU5AgaAhYMM0g1BgoMKFAoDxsGDAYQDC8xLBgKCEEBGjRAI0QhCgwCAQcGCx0M/jgJDgUBIgsMCwMGFAIBAgMVKwQDHvw0FwMDCgkHGRISLA4PEw4HHRxAHBwIBx0cQRwcBw9CDxEaCQYTERJVGxkgCQoHDxAqAfQNGQgIBQMDEQwMHA4PFwgIBQMBBgQECwYMHP7qdAwQDBoVIg0K2AoLBQkHByU8USUEBiMjJR4DBgwOBxQJCmIIBg0PGgMXFDgNZRDqAxMgSEIDGAEGDDB5LwQEAgkHAwgJESYLBgIGBQEIBlQEDhAWHTwfCxIHCRkGCwUGVhQqFgMQAwMFBzoLBQIDChEJA2gUDAwcDAwWAgMJCgowDAUMDBsNDAUECgkTCQgDBxQVGDQcFWseHi4gH1EgHz4NDAIEAAAAAAgAAP/AA/oDwAALAB4AQABhAGkAeQCSAJ4AACUyNjU0JiMiBhUUFic0Njc+ATMyFhceARUUBiMiJjUzFBYXHgEXHgEXHgEzMjY1NCYnLgEnLgEnLgEjIgYHDgEVJT4BMzIWMTAWFRQWMyU0NjMyFjMyJjEuASclJzImJyURJTQ2HwMlBTQ2MzIWFRQGIyImJy4BNTMUFhceATMyNjU0JiMiBgcOAQcOAQcOARUXMjY1NCYjIgYVFBYDgAoQEAoKEBBuEhERLBgYKxEQEkYwMkYwAgMDBwUFDAcHDgceKAIDAggFBQsHBg4HDhsKCgv8yBI0LGk/DBEPAbQ5OWgQFg4WBgoO/t4kCwIP/XgBiAgIzgoc/vr+elA4OU9PORsyExMVMA4MDSESJDQ0JAkSCAgPBgcJBAMDWgoQDwsKEA/sDgwKEBAKDA4aGCwRERITERErGDNHRzMHDgcHDAUFCQIDAysfBw4GBwwFBQgCAwMLCgobDnAIMlY1DQ0VEDpYIiISEwEuPhYE4v5QygYHARwINCL+O1FROzlRFhMTMxsSIQ0MDjUlJzUEAwQKBgYQCAgSCRoPCwwQEAwLDwAAAAAUAAD/wAQAA8AAFwAdACQAKwAyADgAPABAAEQARwBOAFIAWABcAGAAZABrAHEAeAC9AAATIiYnLgE1NDY3PgEzMhYXHgEVFAYHDgETMz4BNycTIgYHFzcnFy4BJwcXNwcXPgE3JwcHFz4BNycPATcnJwcXNycXNycnBzc3Jw4BBxc3MycHFzcXNy4BJwcXNycHNycHFwcXNycXNycOAQcDNycOAQclPgE3JwcXNw8BIw4BBzMHDgEHFQ8FIw8FLwQ/Bz4BPwE+ATc+AT8CPgEzPwI2FhceAQcOAQ8D5g8cCwoMDAoLHA8PHAsMDAwMCh3BCB5HJ0DADRkMJi4a1gkbEkhGOCYmBAcBBC5YNhIeDCyyLEIWWkhISOhGSEgqGDBaNg4ZCyBItEhISBJISBYrFzhIRka0SEhIokhISNg2SC4UKROMVkAICwMBTBsvEjJIHv4KDAINIBMCFBQsGAouBkYchgJ8WBLMCAoKCCQGAgIGzCRYEgIcCRcOAg8iFxEoFRYcBAoGBBoaOW4zNDEDAgMFBgICAowMDAscDw8cCwoMDAoLHA8PHQoMDP7WAwsIPgG8BgQoMASuGC0TSEg4SiQMGA4gLlo0EigWLLQsFhZaSEZGWkhISCpIMFo0Ei8bIEhGRkigRkgTHQjsSEhIkEhISBJISEj8NkYuCx4V/lRWQCJFIywKGg40SB6IFhYVKRIQERsKAgIUAhYIGg5YJMwGAgIGJAgKCgjMEliYCIAhQB0GHzYXEh8NDgwBBQIGBAMxNDNuOQ4bDQ4KBAAACAAA/8AD/APAABMAHAAiADMAOwBAAEYATQAAATYXMhYXFhcWFx4BFxYXHgEHBREBPgE3EycmNjcTMxUuAScpAQYHDgEHBgcGBw4BJyYnEQEXHgEVFyM1BzcVIzUXMxUuATU7ARQGDwE1AaguLS5aKisoJSEhNhYWDxYOCP2s/mgTVD0CsgcGDQ6YNU0WAYoCOhAaGkMoKC0jJidPKCgn/mgOAwUCGBAICAIGAwMOFgUFDAO4CAEREBAYFh0cQiUlKTt+PwICQP6GTYgz/jICMWMw/tjcK3BBLywrSx8eFhEMCwsBAQcBTgKqAgMEBQgWEAwSBgoKAwQDBAYCAg4AAAgAAP/ABAADwAAPACIANgBYAGIAcACKAKcAACUeARceATU3FQ4BBw4BBxEHES4BJy4BJyY0NTM6ATc+AT8BAx4BHwEeARcWFAcOASMFNxczJzMhDgEVBhYXHgEXHgE/AQcOAQcGJicuAScuAScuASc0NjczJwcnITYmNz4BMykBBychPgE3PgE3NhYzJTIWHwEeAR0BIS4BJy4BJy4BJyY2PwE+ATMFFx4BFx4BBw4BBw4BBw4BByE1NDY3PgE/ATYWFwIYChcNIIIuDCwYKFcvMCJGICE9FAQuFlY2DRUIBOgDBQKmBg0FCgwMLx3+kowiUtDQAcgFBQQEDAkeFxk2G1hOGDgcHTwbHjMVCRMGCgsBEBCqrowi/sQBAgkKLxsCFgFejCL+0AwgFgYPCQgRB/6oChMJZgkJ/wADDgoJGg4JFAUHDQyGDR0OAYyWBgwEBgQGBhUJDhgKCQ4D/wAJCRo4HBoJEgnsDRYJJxQDBB4aKhAdLRABLCb++g0hFBMyIQYSCBQHEwwEAWgCBQPICA8JFS4TFxsCoCD8Dh0PI0ohGCkNDAsDCDAPEwQFBgsMJhgMGw8VLBcmSyOUniASJxEYHJ4gGzgVBgsDAwH+CQMyBQ4JehAcDQwUBwQJCQoZAywDCQQwAgQECBEJCAgEBxQNDB0PegcQBQ0cCwoBBAEAAAgAAP/ABAADwAAPACIANABWAGAAbgCFAKIAACURPgE3PgE3NQcUJicuAScHES4BJy4BJyY0NTM6ATc+AT8BAx8BHgEXFhQHDgEjBTcXMyczIQ4BFQYWFx4BFx4BPwEHDgEHBiYnLgEnLgEnLgEnNDY3MycHJyE2Jjc+ATMpAQcnIT4BNz4BNzYWMyUyFh8BHgEdASEuAScuAScmNj8BPgEzBRceARceAQcOAQcOAQcOAQchNTQ2Nz4BPwE2FhcCGC9YJxgsDC6CIA4VCzAiRiAhPRQELhZWNg0VCAToCqYGDQUKDAwvHf6SjCJS0NAByAQGBAQMCR4XGDcbWE4YOBwdPBseMxUJEwYLCgEPEaqujCL+xAECCQovGwIWAV6MIv7QDCAWBg8JCBEH/qgKEwlmCQn/AAYoHgkUBQcNDIYNHQ4BjJYGDAQGBAYGFQkOGAoJDgP/AAkJGjgcGgkSCez+1BAtHRAqGh4EAxQnCRcMJv76DSEUEzIhBhIIFAcTDAQBaArICA8JFS4TFxsCoCD8Dh0PI0ohGCkNDggCCDAPEwQFBgsMJhgMGw8VKxglTCOUniASJxEYHJ4gGzgVBgsDAwH+CQMyBQ4Jeh8yDwQJCQoZAywDCQQwAgQECBEJCAgEBxQNDB0PegcQBQ0cCwoBBAEABQAA/8AEAAPAAA0AGAAjAC4AOQAAJTIWFRQGIyEiJjU0NjMBMhYVESMRNDY7AQUyFhURIxE0NjsBNzIWFREjETQ2OwElMhYVESMRNDY7AQPZEBcXEPxOEBcXEAJ9Cw+dDwtp/kILD54QC2nfCw+dDwtpAb4LEJ4PC2mHGxITGxsTEhsBuxIN/rEBTw0SPRIN/u4BEg0S1RIM/hgB6AwSehIM/Z4CYgwSAAAAAAYAAP/ABAADwAAeAD0AXAB7AOAA+AAAARQGBw4BBw4BJy4BJy4BJyY2Nz4BNz4BMzIWFx4BFSM0JicuAScmIgcOAQcOAQcGFhceARceATMyNjc+ATUhFAYHDgEHDgEnLgEnLgEnJjY3PgE3PgEzMhYXHgEVIzQmJy4BJyYiBw4BBw4BBwYWFx4BFx4BMzI2Nz4BNScuATU0Nj8GPgE/AT4BNxceAR8FHgEXHgEfAh4BFx4BHQEHDgEPAjc2NCcuAScuASMiBgcOAQcGFB8CITc+AScuAScuAScmBgcOAQcOAR8BFSMvAy4BNSUmIg8EFRQWHwIzFz8BLwMuAQOSBwcHEwwLGQwMFggJCwIDAgUFEAkLGA0RHQwMDBwEBAYNBwgRBwgOBgYJAQECAwMLBggPCQoVBwgI/aAIBgcTDAsZDAwWCAkLAgMCBQQRCQoYDBEfDAwMHAUFBAwIBxEIBw8GBggCAQIDAwkIBw8IDBQIBwn0AwMDAwgGCAgWPhUpFFATKhVUChQKnhYUKigVKhUUKBQmJAUGAwEBAgEIBRY+AgMDBBIMDR8QECAMDRIDAwMCBP4yAgQDAQENDAwdERAiDg0VBgMCAQICBDwKDAEFAaobMxoYMgYCBQVyBiDqAgICAgaeChgBbAwYCgoQBAUCAwILCQgWDAwZCwwTBwcHDQsMHxEJEAcGCwMDAQEHBgYOCAkPCAgOBAQEBwkIEwsMFwsKEAQFAgMCCwkIFgwMGQsMEwcGCA0LDB8RCRAHBgsDAwEBBwYGDggJDwgIDgQEBAcJCBMLCAoVCwsUCSoUCAQECgMJBhgJBwIEAgUDOAYEAgQBCAUFCwYSGAIIBAULBhYUBAkDAgYKCxQLEBsLCgoKCgsbEAsYCwwGAgsXDBAgDAwOAgEGCQkbEAsVCgwCAgoCBgMGBcgBBQYQAgIEBAICFgIOBAIEAgI4BAYAAAIAAP/ABAADwABKAIcAAAE2Nz4BNzY3DgEHPgE3MAYXHgE3BgcOAQcGBw4BBz4BNw4BBw4BBwYVFBYXFhcuASceARcwJgcGFhcuAScHPgE3MDc+ATc2NTQmMQE2Nz4BNzY1NCY1NDc+ATc2Nw4BBz4BNwc+ATMGBw4BBwYVFBceARcWFRQHDgEHBjEwNicmBgc+ATcOAScB/CsrKlEnJyUOGwkJFAsbCRBiaicnKE8oJygKGwtHgUAzWQYlTCcHCQYHBwwbDwgHAzcDBhQGHy4LWhEiBxERKhEROP4EHjg4byopkjY1k01MLRUqFRkvEhYqNxshPz9+Li8ZGTwZGTM0ezMzKgQGYx8oTiBEgDwCSiIbGykODgkJFRIJCwImCA0IAwoLChkQEBYbQicfIQ4lVU4GCwslKClVLCwrFSoTDxwPXwUJOhcvd046FCcVEhI9KSouP0f+eg0YGUIoKSs0OmBFNDVLFxcLChoOCg8DEAwEBxgYRCkpKysTEychIEdSQUFaGBg2DA8IAw8gGRUOBQAAAwAA/8AEAAPAADoAcwCuAAABPgE3DgEHPgEzMAYXHgE3DgEHDgEHPgE3DgEHDgEHBhYXLgEnHgEXMCYHBhYXLgEnBz4BNzA2NTQmMQE2Nz4BNzY1NCY1NDc+ATc2Nwc+ATcOAQc+ATcGBw4BBwYVFBYVFAcOAQcGMTA2JyYGBz4BNw4BJyU/ATMVIwcOAQ8ELwI3LwEzIiYvASMnIyc/Agc+ATczFSMiBhUTPwEXNiYnNycuASsBNTMXBwG0S4pBDBkHBxIJFggPUVxEh0UJFgk8cDYrTAUhQCMKEgwKFg4GBwEuAgYQBhsoCU4PHgdeMP5MGTEwXyQjfi4vfkFCJkgWKBAGCQMiLxccNjZsKCiKLCxqLCwnBQRXGyNEGzpvMwPWCB4EBhoMDwVGRAQQEAROJigQPAwiEiwQGhACCCg4BgQKCEIOEhJqMhAGAwIBHAIGEgwGLkAEAog5Qg8HEg8JCR4IDAUBECYkGDYgGRwLHkdBBAsJPpBIEiERDhcNUAQILxMnY0IwDyESbk40PP66CxQVNyIhJC0vUDosLD8TFAgqCQwDAwYFCgICBxQTOSMiJEYZdUQ2N0sUFC0JDAUDDBsVEgsDEhYCIgIDBwa6ugICAgLQAgQqBAZ0Ah4EBgJMESYTIgMB/t6IKDQUIw1SCAYGIgIWAAAAAAIAAP/ABAADwABIAIUAAAEwFhUUBw4BBwYxDgEHNx4BFy4BNzYWMS4BJx4BFyYnLgE1NDc+ATc+ATcFPgE3Njc+ATc2NwYmJyY2MQ4BBz4BNwYHDgEHBgcBNjc+ATc2NTQmNTQ3PgE3NjcOAQc+ATcHPgEzBgcOAQcGFRQXHgEXFhUUBw4BBwYxMDYnJgYHPgE3DgEnAfw4EREqEREIIhBaBy0kBhQGAzcDBwgPGwwHBwYJBydMJQZZM/74ChsLKCcoTygnJ2thEAkbCxQJCRsOJicnUSoqK/4EHjg4byopkjY1k01MLRUqFRkvEhYqNxshPz9+Li8ZGTwZGTM0ezMzKgQGYx8oTiA+gUECSkc/LykpPRISFScUOkF8Nxc6CQVfDxwPFCkVKywsVSkoJQoMBk5UJk4nQhsWEBAZCgoLAwcOBycCCwkSFQkJDg4pGxsi/noNGBlCKCkrNDpgRTQ1SxcXCwoaDgoPAxAMBAcYGEQpKSsrExMnISBHUkFBWhgYNgwPCAMPIBkUDwUAAAAGAAD/wAQAA8AACwAaADgAQQBaAHMAAAEnLgEPARc/ATQmJyUuASMiBg8BDgEVHwE3JwEmBgcBDgEHDgEnLgEvAQcXHgE3PgE3PgE3ATYmJwE3AS4BBw4BFwEOAQcGJicuAS8BBxceARceARcWNj8BJwcHFAYHDgEjIiYnLgE1NDY3PgEzMhYXHgEVA/woBRIHJEAkCgED/E4DBgMGCQMoAwEKJEAkAt4LGQj+kgojFQoWCgsUCWQ+mhIpFQoTCQkOBQGwBgYM/pYm/vwHGgsMBgYCXgkUCwoWChUiCzAmYAUOCQkTChUpEpo+ZGwXFhY4Hx84FhYXGBYVOB8fOBUWGAF0QAcFBhZmFg4ECQVGAwEGBEAFCQQOFmYWAfoHBgv9yBMZBgIBAgEIBj5mYAwGBAIJBgYQCQKgCxoH/mQ8AVwMBgYHGgv9vgYIAQIBAgYZE0o8mAkQBgYJAgQFC2JmPvQfOBYWFxcWFjgfHzgVFhgYFhU4HwAACgAA/8AEAAPAAI0AlwCpAMQA6AEjAWIBbwF6AYEAACUzPwE+AT8BNCYvAi4BBw4BBw4BIwYmJy4BJyYGIw8BDgEfARQWHwIzNzUvAy4BLwE/Ax8BDwIXHgEXFjI/ARceARUPAyImJy4BJw4BHwEeARcWNj8BNCYnDgEjLwM/ARcWMjc+AT8BLwM/AzMXMhYfAhYGBw4BDwQfAScPAS8BNT8BHwEDNzYWFzU0JicuASMiBgcOARUXLwEiBgcOAQceARceATMyNjc+ATc+ATU0JicXPgEnNCYnLgEHDgEPAQ4BFQYWHwI+ATc+AR8BMhYXHgEXNwEnLgEnLgE/ATYmJy4BLwEOAQ8BDgEPAS8BLgE1JzcOAQ8BHgE3PgE/AR8BBwYWHwEVBx8CPwI1JwEuAScXFgYHDgEPAS8CLgEnBw4BBw4BHwEWBgcOAQ8CFR8CPwI1Jz8BPgEnLgE1JjY3PgEzFx4BNy8BHwIzPwIOASMiJicnFx4BHwE+ATcHFQU/AQcXMzcCxAoIRggJAQoBAwo2FFkhBxYNDR4PDx4NDRcINlgCNAwBAgEKCQdGCAwIDAQGFAYJAwYEBAw8CAYCBhwuBQwHCA8HRggDAwIGSBAIDwcGDQUGEAYEFTEcPH09BggICxsOEEgGAgYIRggPBwgMBC4gBAICAgICBAQ+AwYBBAQCAwUDCQYSCAQMAgi6AggIBAQICAIoChAgEAYGBQ0IBg4GBQVKGB4NGgsVEAEBEA0NJRIKEwkJEAcODhUhUgYFAQYGIUcmITUSCgMBAQIBCAwGFQ8OIBAeDx0MDRMGDAF+XgYLAwMBAhwDAwYIFQ8yAgoGRgIHAxIQDgIEAgIWMxsSHj0eHjgXDgwEBCw5CwQEAgQGpgQCBP2yFioUAgECAwQKCAwQDkYGCQMyDxUIBgMDIAECAwMLBmAEAgSmBgQCBAIECjcrAwEBAQIBBgMKDYRdEhAoEgQoAgQQChYKChULvAICBQMSAQYFKgHCBgQmBgIU/AZsCxoNZgQMBhI0Ej4GDhcHCAgBBwgIFQ0MUDYSBgwEZg4ZC2wGCAxECgYKAwkGGE4MBhQCBgoECj4GCQMDARACAgMDCAQQAgMDAwkGBR0gFhchDBceNSAQIAwKCgIQBAgIAhABAwMJBj4KAgIEBgQCAhQFAQxOBgwGBgkDCgYKRAwIGAgCAggGCAQECAKAAgICBAIHDgUGBgYGBQ4HbgYCBwcPJgUUJQ8PDwQEAwwHDyUUBi4MGgYPCQcQBSIcBgUhEA4DCQQFCQQODA8cCQoJAQIJCQsYDw78xDADCwYGDwfAEiMPERoJHgwWCmoEBwMEBAoFBwQSBBEbCFIIAQcGHBQECAwOMHAOCAggBgICBgIGBAQBFAkZEAgHDwYGCQMCBA5qChYMHgkbEA8jEsAHDwYICQMwBAQGAgYCAgYGGAoKDXEwAQYDAwUCAwMCCz8aUgYMTAQCAkwDAQEDugwDBQIKCxAJAgIWBgoGFAoABAAA/8AEAAPAACAAJACTALcAAAEHDgEHDgEjIiY1NDYzMhYXNy4BJy4BIyIGFRQWMzI2NyUzByMlNxceARc+ARceAQcFJS8BNxcyNjMeAQceARcWBgcjBzYWDwEeARceARUUBiMiJicuAScuATU0NjcOARceASchLgEnDgEjIiYnLgEnLgEnLgE1NDY3PgEzMhYXHgEXLwIHJw4BByM+ATcvATM3JwUVHgEVFAYHDgEjIiY1NDY3Jw4BFRQWMzI2Nz4BNTQmJy4BJwEIMgQLCAgSCRklJBoKFAg4CBQMDRsOLUFBLSo8BgHGFEgS/Z4adF0LegSAeA0NAv7KAYI6DAw0AwIDEhcDNj8JCQkMEDQBdgkIEh0KCgtXPRMmEREbCgoKCgoSEwMCDgr+shIsDgpVOw8eDg4aCgsSBgYGGBYWOR8WKxMTHgkMEkYKXBAdCw4FERIwBBgGBgNYGyUNDAseECMvFREMGB5BLRUoDxAQDQwNIRMBbAYJDgYFBiQaGSUIBAYMEwcHBz8tLT0zJ9BCvhAEG0gDSBUnBA0JyvYeFAgOIgEpCBUvGhUXCCgHEQwCCRsRESYUPFYKCgobEREmExQlERAdCR9QAxIfFzZIBQYGEAsKGQ4OHg8fOBYWFwwMDCIUMB5ACh4NHA8SIw0WHgoS3hwGKx0QHQwLDC8hFSUKGA0xHi0/EBAPKBUTJA8OEwMAAAAEAAD/wAQaA8AAGQA2AGUAfgAAASEiBhURFBY7AQcGFhcWNj8BITI2NRE0JiMTFAYjISIGDwE3NiYnIiYrASImNRE0NjMhMhYVESU0Njc+ATc+ATc+ATU0JiMiBgcOAQcjNDY3PgEzMhYXHgEVFAYHDgEPAQ4BDwEjBzQ2Nz4BMzIWFx4BFRQGBw4BIyImJy4BNQOs/NstQEAtghQBEw8HDwbpAZEtQUEtBBUP/oEGDQWrDAITDwECAYsPFRUPAuUPFf45BQUFEw0OEgQFBBcXDBEHBwUBTAcSEjIgHzIREhEFBgYUDhgMDQECTAkHBgcSCwoSBgcHBwYHEQsLEgcGBwPAQC79ty1Bsg8YAgEFBdJBLQJJLkD9aQ8VBQW7nA8YAQEVDwIJDxYWD/33txUhDQwZDAwTCAcRCBkaBwcHIAwTRBAQEA8PECscDRgLDBkOFwsZDxJcChAHBgcHBgcQCgoRBgcGBgcGEQoABAAA/8AEAAPAAEgAaQCLALoAAAUGJicuASMiBgcOAScGJicuASMiBgcOAScGJicuASMiBhUUFjMyFhceATcWNjc+ARcyFhceATcyNjc+ATMyFhceATMyNjU0JiMlPgEzMhYXHgE3FjY3PgEzNhYXJicmJCcmBzAHBhYXFhcTMjY1NCYnLgEjJgYHDgEHDgEHDgEVFBYXHgEXHgEXHgE3Bx4BHwIPAhc/ARcVHgEXNScDMzI2PwE2JicmBg8BMCYPAQYmMScuAQcOAR8BA+4YLxUTMCcnLxQVLxgYLxUTLicoLhQVLxgYLxUTLikHCwsHIycSGDYcHDYYFS8YIycSFzYbKS4TEicjIycSEy8oCAoKCP1aEzAjMDkXFCwWFiwUFzkwGzYZHm5u/uGZmHQFBi9FRJXsIS8MCwwdEAkSCAkPBwcLAwQEBAQDCwcHDwkIEgnEAwgFgBZACixMIHQ4FycSAkpiBw0EVggFCwoaCEqQEjwNh1gHGgsKBQleDAEMDQkREQkNDAEBDA0JEREJDQwBAQwNCREPCwsNDwkODwEBDw4MDQEPCQ4PARELCQ8PCQsREAoLD0QICBEJCQoBAQoJCREBCQodQ0SKMjIIIyNvRkZHAuYvIxAdDAsMAQECAwgGBQ8ICBEJCREICA8FBggDAgEBUAQGAiqKNgxQHjomXGgKFwucDgEwCAZ4DBsJCQUKahsDDAIIfAwDBwkdCoYAAAAEAAD/wAQAA8AAKgA9AKoBEQAAAR4BMzI2Nz4BMzIWFx4BMzI2Nz4BNyc/AT4BJy4BDwEOAQcDBT4BMzIWFyU+ATc+AScuAScuAQcOARceATcFHgEzMjY3PgEzMhYXHgEzMjY3PgEzMhYXHgEzMjY3PgEzMhYXHgEzMjY3PgEzMjY1NCYjIgYHDgEjIiYnLgEjIgYHDgEjIiYnLgEjIgYHDgEjIiYnLgEjIgYHDgEjIiYnLgEjIgYVFBYzMhYXBR4BMzI2Nz4BMzI2NTQmIyIGBw4BIyImJy4BIyIGBw4BIyImJy4BIyIGBw4BIyImJy4BIyIGIyImJy4BIyIGFRQWMzIWMzI2Nz4BMzIWFx4BMzI2Nz4BMzIWFx4BMzI2Nz4BMzIWFwFaCgwMCgsLDS0mJC0PCQwLDAsLCxwXVki2EwQPEDISxAUIA1r+wgoWDiUtDgH+FicODg0CAxYREiwWLjwGBUkw/O4MIR0bIQ4KFBISFQsMIR0bIQwKFhISFQsMIRscIgwLFRISFAoOIRscIgwKFBIJDQ0JGyEMCxUSEhYKDCEbHSEMCxUSEhMLDCEdHCIMChQSEhULDCEdGyEMChYSEhULDCEbCQ0NCRIUCgLgDiEbHSEMChQSCQ0NCRshDAsVEhIVCwwhGxwiDAsVEhITCwwhHRwiDAoUEhIVCwwhHTMgJxIVCwwhGwkNDQkmITMbIg0LExISFgoMIhwbIQwLFRISFgoMIRsdIQwLFRISFAoBAAgEBAgKGhoKCAQECAcUBa7WqhI1FRMFErYGDQf++LwDBRoKagMWEhEsFhYoDg4MAgVJLjA7BeQPHR0PDRMTDQ8dHQ8NExMNDx0dDw0TEw0PHR0PDRMXDxAYHw8OEhIODx8fDw4SEg4PHx8PDhISDg8fHw8OEhIODx8YEA8XEw2YDx8fDwwSFxEPFx8PDhISDg8fHw8OEhIODx8fDw4SEg4PH04SDg8fFw8RF0wfDwwSEgwPHx8PDBISDA8fHw8MEhIMAAAAAAMAAP/AA+8DwAAgAEIAXAAAATQmJy4BIyIGBw4BFRQWFx4BFx4BMzI2Nz4BNz4BNz4BJSYnLgEHBgceAQcOAQcOASMiJicOAQcBPgE3Njc+AScmJwkBBiYnJgYPAQ4BLwM3NDY/AT4BJy4BNwHMDw8NJhUTJg8PDw8PBxALCRMKChUJCRAHCAwEAwMBzikyMWo2NjINCAcHIRgYOx4fOhgNFgcB9jRkLjEhIQ8XFz79GgGyJ1MqKl4ekgkcCVIIAgQEAqgkERUTDgMDWhMmDw8PDw8PJhMVJg0IDAQDAwMDBAwIBxAJCRQLKBgXEgQEDxw9Hh40ExMUFRQTKxb+ChNELzFKSqVSUT/+zP5OAw0UFREkqAkCC1IMDAwDBAOSHl4qKlMnAAAAAwAA/8AEAAPAAGwAfACJAAABHgE7AT4BLwE0Ji8BLgEHDgEfAQcnPgEnLgEHJy4BBw4BHwEHLwEPASIGDwEGFhceATMyNj8BFw8BBhYXHgEzMjY3PgE/Ah8BFBY7AT4BNSc0Ji8CFx4BMzI2PwEXERQWMzI2Nz4BNRE3FwEyNjU0JiMiBgcOARUUFjMFMjY1NCYjIgYVFBYzA1gCFQ0GDxECKgUDyAoeDAoBCWxaVgwDCQYWDB4KKxUTDQomQkoQDoQJEAViBwoNBAgECxEGShxARgoNEwYNBwcPBgYKBE4ykAYhFQIYHggICKAqPgMHBAYMBEpsIBYLFQgHCYwe/UIkNDQkER8MDA40IgMQJDIyJCQyMiQBIg0RAxgP6gYJBdYKAgoKHgx0HqQKHgwJBgM6FQ0KCisVSDIeBAQiCwnGDR4HAgILC5SI7HwTLAsEBAQDBAsGjrqKfBcfASIXkgoUCJjIGgEBAwM40P52GCAJBwgVCwFkIqoBrjIkIjQODAwfESQypjMjJDIyJCI0AAIAAP/ABAADwABEAE0AABMuATc+ATcXDgEHBhceARcWFxYXHgE3Njc2JiceARcmJy4BJyYnFhceARcWBwYHBiYnJicuAScWFx4BFxYXJicuAScmJwERJxEjJyEHIT4VARYZYEEIFSMMGQYFNisrMjE+PncyMRkbAxofPR4EDQ43Kys+WkRETwgIHR49PqBdXV02XycuMDBpOjpDfVtbgSoqGgI28v6EBACE/vgBaDZhKSswBQIEFQ8gMjJtNTUlJRscGAYHHyJdNR5EJhEgIFc2Nz02QkKHQUAyMxgZBBwcNh9KJxQTEiQSExQ3KytLIiIkAXr98mQBqt7eAAMAAP/ABAADwAA4ADsARQAABTI3PgE3Njc2Nz4BNzY1NCcuAScmJyYnLgEnJiMiBw4BBwYHBgcOAQcGFRQXHgEXFhcWFx4BFxYzEzMnBzMFEyEnIQcjBwIAMzEyXCoqJCQcHCYKCgoKJhwcJCQqKlwyMTMzMTJcKiokJBwcJgoKCgomHBwkJCoqXDIxM7gSApCA/orU/vSkAwA2iHBACgomHBwkJCoqXDIxMzMxMlwqKiQkHBwmCgoKCiYcHCQkKipcMjEzMzEyXCoqJCQcHCYKCgF2BgZ2ATRmZr4AAAAAAgAA/8AEAAPAAAoAHgAAASM3MzchFzMDMzcBBgcOAQcGByM2Nz4BNzY3ITchBwH2bF50Sv1aiuKyRvYBnC8mJzkTEwmqCBMTOScnMf6WQAJAbgEQznBw/rR+ASQfMzJsMzMiKjQzcj09PXa4AAAAAAMAAP/ABAADwAAaAFUAcgAAARQWFx4BFxYXHgEXFjcmJy4BJyYnJicuAScmJwYHDgEHBgcGBw4BBwYHNhYXHgEXHgEXHgEHNjc+ATc2NzY3PgE3NjciJy4BJyYnJicuAScmJy4BNSMDFhceARcWByYnLgEnJicmJy4BJyYnMhceARcWFwIeExISNSIiKCdXLi4wBAwLJxsbIiAmJlQtLXotKytPJCQgIRobJwsMBDdrMzNbJyY8FRQUAS4sLFElJCAgGhonCwwEKSgpTSUlIiIfHjQVFRAVFQJ+IhoaIgkIAS4tLVMmJiEhGhomCwsDLi0uVygnIwPAL10sLE8hIRoZIwkJAS4tLVMmJiEhGhomCwsDBAwMJhkZICAlJlErLC0BFRUVPCcnXDMybDcFDAwnGxohICUlUSwrLgYGFxIRFxcbGz8iIyYxazb9VCIoKFYuLS8DDAsnGhshISYmVC0sLwkIJBobJAAAAAAEAAD/wAP8A8AAGABHAHIAmwAAExceARceARceARUHDgEnJicuAScmJyY2MQEHDgEHDgEHDgEnLgEHDgEVFBYHDgEvAS4BNz4BNzYWNzYmNzYWNzYmNz4BNzYWAS4BJy4BJy4BJy4BPwE+ATc+ATc+ATcyFh8BHgEXFjYXFhceARcWFxYGMQE+ATc2NDc+ATc+AR8BHgEPAQ4BDwEGFgcOAQcGJiMiBgcOAQ8BBiYxIsQNHAsNRCcQBhADGQwwOTppKSkQCCgBxgwDBhUYPRkCBQMFDRAIGjEDBRUW1g8IBRM/KgMhCAYJBQwhCwQHCShUPigGAgIxYjEOIAwRMR4OBgIKAQICAgYDAgcDBAcDVAcCBQQUBiAfHjUWFhAKHP5QAgUDAxccPBoJFBfMDxMEKgUSBxoFAwQgUTMJDxIJDwQDCgceKQcBmgoDBhUeVRkJERbIDhcFEB8fZEZGXigIAgC6DhwKDCgeAgEFBCAGAgoMCxAJEgQCDgEZDDlmKwMLCAYcBhUVCAMbBh4bCQcr/lQBAwIBAhciOxcKERfUAwcCAwUCAQIBAQEoAw4DBQMEFx4eTjExPScJ/e4xYTANJgsNMicQBwEMAxoNVggCBiAGIAYmQxkFEQ0HBhMDCAkjAAAABQAA/8AEAAPAAC4ANgBKAGQAdAAAARcjJwcjFyE3ISc3HgE3ITc+ATczFyMHIwcGJg8BIScuASMvASMnIzc2FjcXJTcTIR4BFyE+AQEhEx4BBw4BByMnByMnNxM+ATczNxc+ATczExcjByM3MwMjJwMzFyMnIzcbATMPAQMOAR8BMz8BFz8BAycjAgBmQCRg0BgCNhj+0CgiCRILAXwQAgQEMBIoEoAcEycUEP5uDgMCBUAgghIuEg8gDxIBKHbM/moDBgMBgAMF/ooBcpwBBAMNGg+WmIyeNhKEAwQFEogmCRQL3soWTBI2JirAyvbEKCw4ElAKhFjcFnqYAgUDLpIsZp6ENJx8egE0fi5+ODgmJggTASQFBgE2LEYDAwIqIAMHAkYsMgMCAS4Cmv7qBw4HBw4DI/4eCAwIIUQhurqOPAGYBxMIUigLFAn9mEQqXgJEAv26XioiAYABCmAC/i4GDgZ2OobEAoAB5AIAAAABAAD/wALuA8AAcgAAATQ2OwEyFhUUBiMVHgEVFAYHDgEVDgEHDgExFR4BBw4BDwEVFx4BFRQGBw4BFTMfARUzHwEVHwQVITU/BDU/ATM1PwEzNCYnLgE1NDY/ATU0JicuAScmNjc1MCYnLgE1NCYnLgE1NDY3NSImNQHUIAwCCyELAxZGBQMDAwIJDwUPBAkBBQwDBAQBBwMDBQdGCAQaCgICBDoGAv4kAgY6BAIECBoEBEoHAwMFBwMCAQMDCwQCCQMOBg8JBQEDBUMXAwkDjB4WFh4ZGR4GJB4OEgYGCwcRNwwDASoFGRY+JgYMIgoGFhYODggLISoCCBoEBoIEAg4EBiQkBgQOAgSCBgQeBAIqIQsIDg4WFgYKIgQFAwYmPhYZBSoBAww3EQcLBgYSDh4kBh4YGgAHAAD/wAQAA8AADgAhACUAKQAxAGoAkgAAExEhESMVFAYjISImPQEjBTQ2Nz4BMzIWFx4BFRQGIyImNSchNSE3FSM1EyMeATMyNjcDMjc+ATc2NzY3PgE3NjU0Jy4BJyYnJicuAScmIyIHDgEHBgcGBw4BBwYVFBceARcWFxYXHgEXFjMBIiY1ETQ2OwE1NDY7ATIWHQEzMhYVERQGKwEOAQcOASMiJicuAScj3gJEag0H/rgHDWoBDgMDAwcEBAcDAwMNBwgMfAEg/uDmrMLYEzkgHzoTbDMxMlwqKiQkHBwmCgoKCiYcHCQkKipcMjEzMzEyXCoqJCQcHCYKCgoKJhwcJCQqKlwyMTP+ygcLCgi4DAjUBw24CAoKCJoMIhUULhcXLhQVIgyaAlr+zAE0hgkLCwmG6AQHAwMDAwMDBwQICgoIdHRiOjr+QhcZGRf+wgoKJhwcJCQqKlwyMTMzMTJcKiokJBwcJgoKCgomHBwkJCoqXDIxMzMxMlwqKiQkHBwmCgoBPgwIAVwHDUwJCwsJTAwI/qQIDBQgCwwLCwwLIBQAAAAAAgAA/8ADswPAACIALQAAAQcGBw4BBwYPAREUFx4BFxYXNjc+ATc2NREnJicuAScmLwETFycHNyc/AR8BBwIABS4zMms4ODoGISF0UE9eXk9QdCEhBjo4OGsyMy4FeSukpCuRwEpKwJEDwAQlHx8yExMNAf78YVtcljU2FhY2NZZcW2EBBAENExMyHx8lBP3ltV9ftHkPqqkQeAAAAwAA/8AEAAPAADIANwBBAAABBREXBw4BFRQWFx4BFx4BHwEWNjc+AT8BFx4BNz4BNz4BNz4BNRE0JicuAScuASMmBgcBJzcXByUzESMiBh0BFBYDvP13JjkFBgQEBA0ICBMK0RIlEREbCEPRBQ0GBgsFBQgDAwMDAwMIBQULBgYNBf6Q0UDPPv4aZ2cqPDwDiuj+mg5zChULCxYKChIIBwwDRgYCBwcZEYVLAgEBAQQEAwoFBQwHAtUGDAUGCQMEBQEBAvy9Rn9Ke/UBZjwqmio8AAASAAD/wAQCA8AACAARABUAGgAiACYALACFAMYBAAEGAU0BVQFcAWgBdAGAAYwAAAEHHgEXNy4BJw8BHgEXNy4BJxcHFzcnNycHFyUOAQcXPgE3NycHFwcXNy4BJyUmJy4BJyYnLgEnNzYmJyYGByYHDgEHBgcDLgEHDgEfAQ4BBwYHDgEHBgcOAR8BHgEzMjY/AT4BNxcHBhYXFjY/ARceATc+AS8BNx4BHwEeATMyNj8BNiYnBQ4BBycOAQceARcHJwcXDgEHBiYvAT4BNycOAQcnPgE3JzceARc3Jz4BNx4BFz4BNyc+ATcXDgEHFz4BNxcOAQcFLgEnBx4BFwcOAScuASc3JwcnNycHJzcuASc3HgEXNy4BJzceARcHHgEXNxcOAQcXNxcHHgEXDgEHJRc3Jw4BAS4BLwEjJy4BJy4BJy4BBwYmLwEuAScmByIGBwYHJgYHDgEVFAYPAQYWFyc0NjMyFhceARceARcWBgchJzQ2MzIWFQcyNiclJz4BNxcjNSEjJzYWHwEFFAYjIiY1NDYzMhYFFAYjIiY1NDYzMhYFFAYjIiY1NDYzMhYFMjY1NCYjIgYVFBYDXhgPHQ4aDx4PzhgOHQ8aEB4OeBo+Gj4YPhg+/ZYPHg0YDx4Pehg+GD4YPgYLBwMCIyYmTygoJg4WCgYBAwQFCgMBCwokFxgZggMLBAUDAgYLFg0mKChPJiciCAMDXAMQCRgbgRIrUCMSSAMEBQQKAkJCAQoFBAUDSBIiUCwSgRwXCRADXAMEB/2mDh0PGBEeDwQMCD4YPBoLFAkFDAMQChwOGA8bDBgMGg4YOgYNBz4aDyAPBg0HDx0OGA4aDBgLGw4YDxkOGAwbDQIwDB0NGA0bDBADDQQLEwoaPBg+GD4YPBoPGg0aCxsOGA4ZDRoKHA4aDx4PGD4GCwc+GDwaDxkOCA0F/XwYPBoOHQLBBQ4JAgIEFxgJBw8IJEwoCBAKVgkTCjMvLlUmJyIwYjAPFwkJAgYODgJNNQ8cDQ4WCgkMBAMBAwGyBE01NkwEISQH/Wg8HEEjCk4BNroOJEcjSP5GMyUkMjIkJDQCsDMlJDQ0JCQ0/RQQDAsPDwsMEAKSChAQCgsPDwLMOgQKCDoICgQKOgYKBDgECwckOA44DjoOOg4uBAoIOggKBBo6DjoMOg4PHg1AHw4NEAgJEwYPCQ4FCgMCAwUCGRlVODk+ATQFAwIDCQYOCQ8GEwkIEA0OHwYTCdwHCykbBAkbHCy0BAsDAQMGmpoGAwEDCQa0LBwcCAQZKwsH3AkSB5AHCgU6BgUDDx0ODjoWOgQOBgQCBigMEwc4BhMLOAwTBzoWDx0ODjoDBQYPHQ4FCgc4CBMLOgsSBzoIEgw6DBIIMAsTBjgHEwwoBgQECA4EOhQ4DjgOOBQ6CBIMOAsSBzoGEgw6DBIIOAcKBTgODR0ODjgUOgcTDA0cD1Q4FDoHCv27DxkKAgQIEwcGCQMLBAUBAwQuBQYBBQEKCgoQBQEGARgPEyQRBBUrDhQ1SQYGBxILDBoODh4OIDVJSzMgKxlOIgsMAz4CQAEFBiaCIjIwJCMxMSMiMjAkIzExIwoQEAoMEBAmEAoMEBAMChAAAAkAAP/ABAADwAB0AH4AgQCFAIoAngCmAK4AuQAAASIGBycfAR4BBw4BBxc+ATc+ASc3PgEnLgEHBiYnLgEnFjI3PgEnLgEHBgcOAQcGBx4BJyIGBw4BFwcGFhc3FwcuASMGBw4BBwYVFBceARcWMzI2NzMeATMyNjcXNzI2NxYXHgEXFjM2Nz4BNzY1NCcuAScmBw4BByciJic3FyUzBycXLwEXPgE3MwMeARceATEXIzcmJy4BJyYnPgE3AxcOAQcuAScXByMuAT8BFz8BFgYPAS4BIwcnAzoOGAxALDQDBgkIIAYGBTcQBgUBEAwMBAUVDCFoIQIKCBQoFBUpCAc0FQohIUofHwQPTwZtd04qAgwGChIIJh42EiYUKSQkNhAPDxA2JCQpSG0LMgkeERYkBgYcCREIAhEQNSIjJyolJDYPEA8QNiQkhSk3BgwMEgaEEv6sNCA8blwc7ggRBzxaEAkVBRseQgIFGxxFIiMUE1dE6CIHEAUKFg6CBiQHCgMcHAZWAwcCAgYMCBQgAWYDA7QCAgMPDAwMAiwCERsNGw4CAxoNCwcCAxIDLFcrAgILNC0tHQIBBAUPCgoLB0IBOhIZbR4EDzgLCERmCAgBEBE5JiUsKycnORERY0kPEx0VAgQFASkkJDYQDwERETonJyssJSY5EBAWFlE1AhkJsjpKMJ5AAj7sJD4cARokWhQEBFAYFBkYLxUUDQYQEv7WTAwXCw4YCoQSFB4EHkJmWgl5HgQDAQJIAAAABwAA/8AEAAPAAA0AGwBWAGAAbACpALQAADcVHwIzPwI1LgEvASEHDgEHFR8CMz8CNSUFDgEHDgEHDgEVFBYXHgEXHgEXFhceARcWMzI3PgE3Njc+ATc+ATc+ATU0JicuAScuAScmJy4BJyYjAxUfAT8CNQcnAzI2NTQmIyIGFRQWAS4BJy4BJy4BIyIGDwEuAScmBhceAR8BHgEHFwcuAScmBhceARcWNjc+AT8BFx4BFw4BBwYWNz4BNz4BJwE+ATMyFhcnJgYXAAICBgwGAgIJDwYCBAACBg8JAgIGDAYCAv4A/p4iOBQKEgYGCAgGBhELEzgjIikoWjAxNDQxMFooKSIjOBMKEgYGCAgGBhIKEzgjIikoWjAxNBAEDAwCAhAQKBYgHxcYICABShVAJwMuJQkXDAwXCQQnVCkeEh4tYSgEGBsBAg4PGwwVRhUWOiAMKwkMEwcICBUhDA0fFCQqJB4zFwkEB/6qBgwIDxgLGApACrZ4BgQEBAQGYAUKBwICBwoFYAYEBAQEBnikIAcSCwYKCAYRCQkRBgcLBgoSCAcGBgkCAgICCQYGBwgSCgYLBwYRCQkRBggKBgsSBwgFBgkCAv76hAwEBAYGhAICArodFRQcHBQVHf7+IS4PLE0bCAgICAQUHgwJOAkNJRoCEikbEjYOGw8eJB4fNxgMAhAZNBsCBAcVDg0XCBA+EA4oGAkXDAFsAgYKCD4bEBsAAAALAAD/wAP+A8AACwBQAJEA0gDxATYBRgGMAaUBxwHTAAABHgE3PgEnLgEHDgEFMBYXHgE3PgE3PgEXMhYXHgE7ATI2Nz4BFzI2NTQmIyYGBw4BByImLwQ3PgEnLgEPAgYUHwEHJy4BMSIGFRQWFwUOASMiJicuAScmBgcOAQcGJicuAScuASciBhUUFjMwFhceATc+ATc+ARceARceATsBPgE3PgEzMjY1NCYjIgYHFyYGBw4BIwYmJy4BJyYGBw4BBwYmJy4BJy4BJyIGFRQWMzAWFx4BNz4BNz4BFx4BFx4BOwEyNjc+ARcyNjU0JiMBMjY3PgE3PgE3PgE1NCYnLgEnLgEnLgEjIgYVFBYzFy4BDwEnNCYnLgEvASMOAQ8BBhYXMzI2PwEXDwIGFh8BMjY/ARcHDgEXHgEXHgEzPwE+ATc0Ji8BNxcUFh8BPwE+ASclFjY3NiYnJgYHBhYXHgEXFyYiByczMjY1NCYrAScuAQ8BDgEXHgEXHgEfAQcUFhczMjY1NzQmLwE3Fx4BOwEVFw4BBwYWFx4BNz4BNz4BNz4BNzYmJxcOAScuATc+ATcXHgEXMz4BLwEyFhceAQclIgYVFBYXHgEXHgEXHgEzMjY3PgE1NCYnLgEnLgEnLgEjFSImNTQ2MzIWFRQGAlgCIhYXHwIBIhcYHf63FgoMMScSHw0PHg8LEwoRKSICICoQDxoTBgoICBwnDw8gFQ8WCRwCDiZuCQgDAxIJiA4BAyiyChImBwsJBwHGDSAVGB8PDBwUGykSDBcJGCAOBQ0HCBAJBgoJBxYKDDEnEh8NDx4PCxMKDysiAiAqEA4aEggKCgYcJxFUHCcPDyAVGB8PDBwUGykSDBcJGCAOBQ0IBxAJBgoJBxYKDDEnEh8NDx4PCxMKESkiAiAqEA8aEwYKCgb+OAULBAUJBAMGAgIBAQICBgMECQUECwUVHx8VYgMRCFYMAwMBBgNeEgQGAiADCAkGCAsDFiJKAqgGAQcOBQgDkEJmBwYDAQUCAwYDCoYGBwEFBUI2BgYEDAhwCAcFAY4VJAMFGhcVJAMCBQYGEgtYCxYLEBYJDQ0JShwHIA+ADQoJAgcDBQkGTgILCQIJDQQGBj5cDgMLBiIUFiIGCTItCxcLCxUJChAGBwkCCTItOAc6ISEkBwMWDxwCBgQIBgUDGgcNBiElBv5aLkIEBAQMCAgSCwoWCxcqEBARBAQEDQgHEwsKFwsiMDAiIy8vAyAYIAIBJRgWIQECJEgFDw8xBgMZDg8YARIMESEfEQ8UAQoGBwsBHRAPGAEICDQGFkgoAxIJCQkEMA4GCgRKPgwYCgkHCAkBcg8ZGQ8PGAMBHxIMFQEDHRQHDAQFBQEKBggKBw0RMQgDGQ4PGAECEAwSIgEfEg0VCAgHCx0PQgEdEA8XAhkRDRkCAx8SDBUBBR8UBwsEBAUBCQcGCgcNETEGAxoPDRoBAhIMESEfEQ8UAQoIBgr+9AICAgYEBAkEBQsFBQsEBQkEBAYCAgIgFhcfQAkGAyhMAwcCBAYCLgIIBFoJEgMIBkQQYATIBhMHBAMDrDQwBRIJAwQCAgECQgELBgYLAzJIKgUIAwICNAQSCFADGhcWJQMEGhYLFQkJDAKYAwMsDQsJDU4PCglKCCEPBQYDBQQBKGIJDgENC3AHDAMcLigICAI0CyobL1EKAgECAggHBg8KCRULMFELhCMnCAc8IxMdCEgFBAEDDQZGAQEIOyGGRTELFgsKEwgIDQUEBRIRECoXCxcLChMJCA0EBQXKMSMkMjIkIzEAAAAABQAA/8AEAAPAAM4A5QD3AQQBTQAAAR8BFAYjBiYnLgEjIgYXHgEVIw4BHQEXFgYjIgYHDgEzMhYXHgEVDgEPASciBgcOAQcOASMHIgYHDgEPAQYWHwEyNjc+AT8BNjIXFBYXHgEVFgYPAx8BHgEfAzM1NCYvAj8BPgE3PgE3PgEXHgE3PgE/AR8CBw4BBwYUHwE/AScmNj8BLwQfAR4BHwE/AScuAS8BLgEvASImLwEuASc3NjIfAR4BHwEyNjU0Ji8BLgEvAS4BLwEuAScuAScHFxYUIycuAScjAQ4BBw4BFQYWFxY2NzYmLwEuAScmIgcXHgEVFAYHDgEjLgE3PgEzMhYHBhYXFjI3PgEnJiIHNQ8GDgEHHwEyNCcmNjc+ATcyFhceAQ8BFzI2Nz4BNz4BNS8BPwc+ATU0Bg8GIgYPAQYiJyMPAScHAy4IEgMDAw4FBBoIBwcGBxMeCxMsBhQKBgkJBgEDCwgDBAICDQVQEAkOCR4gBgMEAywDGxALCxISAQEGIhgUDAkICQwGBQEKCAsJAgMHCgoGBAgCAQUIBAQYBQsQBAgOEyIPDgUDAwYPEyYTCxINCCAqCgICAQMGBAYKCgICAwMGAgICDhAmIBQIBgoOCggEDAggCRIJOgMDAgYCAwEQDQwLDAQLCRYGFAkDBAIDAwgCFQsIAQMCAw0IBgQDAwoLDwwO/WYTIAsHBwEMDyJfFQ8NGggJEgkIEAgkBwcECAQNCxYJFQQHBwcGGwcCCQYGBgcDBgQRBRYYIAYIBAoPFgkeIgMDBhcbCxgPEhUNJhwSBhAMBwcJCwQDAQICFhwkPBYsPqACAiASJBYSljoYBgwGJBMIAwoiHBRAAsAGEAEDAwQDAwUCAgMQBQEJAgIGAwsCCAQEAwMEAwUGGQUcAgEDBgwIBAQIEg4JBwYKAQIDBAYKCQcECgMFBBEHDBQKBgICBgwIHCwMBQMEDAgGAwkMEDoCBgMRDAgGCAkCAwQDAQIHCQYEBgImEAcDBBEJCAgGCggEBggQIBIGCgQOCAUHDAYECAYHAxIFCQQQDhIgBAgECAMFBAEICRIQBAMWAQYDCAESCSEMCgMHAggLAQIIAwkICQYB/uQEFhAKGAwYIQ8iDioeQhQIBQcCAgJCBg0JCQsGBAQDMA0DAQMTBhMDAwMDEwgEBooGBgQMDAwWICwKGgQCDCI7EwgGAgQGElAmDAQGFBIlFQ8TFCwOBgQIDAQKCiIBAgMGBQMIBAQeCgYCAggDBQYEChgAAAQAAP/AA/ADwAAyAD0AXAB1AAATNwU0Njc+ATc2FhcyFh8CHgEXFgYVByMnIiYjIgYVDwElJyImIyIGBxQGIyImJyY2NQUXLgEvAS4BLwEVAxQGBw4BBw4BBw4BIyImJy4BNTQ2Nz4BMzIWFx4BFSEUBgcOASMiJicuATU0Njc+ATMyFhceARUOBAFyBAIBDBEPaCciHA5oxhAeAgEFAhYCAkdDTUkCBP7MAgJYTDtOCQcPGAsDAxECFLQDEg8KESYTPLwGBgYQCwsZDg4eDx44FhUXFxYVOR4eORUWFwJmFxUWOB4fOBYWFxcWFTkeHjkVFhcCVgICIiIIDA4CAwIBBQlEGAUVDAs7BAQCMmEBAgICAmBKDAUBJiorIwIIAgQSDAgKGAICTv7YDx4ODhkLCxAGBgYYFhU5Hh45FRYXFxYVOR4eORUWGBcWFjgfHjkVFhcXFhU5HgAAAAQAAP/ABAADwAAPABcAHwAuAAATITIWFREUBiMhIiY1ETQ2BREzETM1IRUlEzMTIwsBIxM1NCYrATUjFSMiBh0BIR4DxAwSEgz8PAwSEgEESGr+4gFugE6ATFhcTvIVD3TidBEVAhQDWhIM/bAOEhIOAlAMEtb+1gEqPDw8/poBZv74AQj9ZiwQFkJCFw8sAAQAAP/AA/4DwAAbADsAVgBoAAABFgcOAQcGBwYHDgEHBgcWFxY2NzY3Njc+AScmJyYHDgEHBgcGBw4BFxYXHgEzMjc+ATc2NzY3PgE3NicBDgEjIiYnJicmNjc2Nz4BMzIWFxYXFgYHBgc3IgYHDgEXHgEzMjY3PgEnLgEDzgETE0o3N0c2Pj6LS0tPQVFSsFlaT1A0NS4HB4MxSUimWVhTVjw8PAIDJxEnFjdAP4ZDRD1ROzxDBgUa/oYxaSoYHwkVAgEaGRkgMGkrFCAKFwECGhkZIBYZUC05JAkDCgMYUS05JAsDCANEPUZFkkpLRzswMEkZGAsmBwYvNDVPUFtctFNUniACAT46OlNVXVyrSkkwBwcTFEcyMT1QV1ekSEgy/iYxOREHFx8fRiQkHzA4DAwVHx9FJCQg1igsOWEMAwEpKzlhDAMBAAAAAwAA/8ADzAPAAC0ATgBwAAABAw4BBwYHDgEHBgcOAQcmJy4BJyYnLgEnJicuATUmNzY3PgE3NjMyFx4BFxYXJSMGFh0BDgEHDgEXHgEXHgEXHgEXEz4BPwE+ATU0Jic1AzYWFx4BFxYGBw4BIyImJy4BJy4BJy4BNzQ2Nz4BNz4BNwPMDAYUGhAWFTMcHB4tZTYzMTFaJyggHi0LCAUFBgEBNjg4dDs7PDw7O3Q4ODb+VDoJAR4sDgUFAQEHBgcRCwsZDiIMBAQKLDg4LDAJEwkJDwUPDxoGDAYGDAYFCgUEBgICAgEDAwMHBQULBgNW/soyai4lIiNAHh4cKksfHyQkUS0tMi5kNjExMWMxMTIaFBMbBgcHBhsTFBoQBRAJ1AknHA0cDg4bDA0VCQkNA/7OJFAmmAxHLStFDPL+zAMBBAMNCBc3DAIDAwMCBwUFCgYGDAcGDAYFCgQEBgIAAAMAAP/ABAADwAA4AEcAVgAABTI3PgE3Njc2Nz4BNzY1NCcuAScmJyYnLgEnJiMiBw4BBwYHBgcOAQcGFRQXHgEXFhcWFx4BFxYzAREPAQ4BKwEiJjcBNhYVAQMnETQ2FwEWBisBIiYnAgAzMTJcKiokJBwcJgoKCgomHBwkJCoqXDIxMzMxMlwqKiQkHBwmCgoKCiYcHCQkKipcMjEzAYYGSAMJBOQFAgMBPgEH/gbuBAYCAeQBAgPkBgkDQAoKJhwcJCQqKlwyMTMzMTJcKiokJBwcJgoKCgomHBwkJCoqXDIxMzMxMlwqKiQkHBwmCgoC/P7cDFoEBAUDAYwDAgP9pgEqDAEiBAMD/aQDBQQEAAAAAAgAAP/ABAADwAAIABIAIwAtADYARgBlAHQAAAEuAS8BHgEXFTEWNjcXDgEnNScvAS4BJxcVJgYHFT4BFyceAQcVFx4BFzUuASclJzUWNjcXDgEBITIWFREUBiMhIiY1ETQ2BQ4BJy4BJy4BJyIGBw4BBxE+ATc+ARceARceAT8BERM1NCYrATUjFSMiBh0BIQKGH0IhAiFCIR02GwIYOR0ChAIhQiECGzYbGzgbAiFCYQIhQSAhQiEBBgIbNhsCGDf9ewPEDBISDPw8DBISAvQbRCMhQiEhQiEQHxEQIREQJREQIREhQiE8eDwQBBUPdOJ0ERUCFAGyAxMMhAwTA4QBDRBuEA4COjSmbgwTAzg2AQwRjhAXA4YDE3A2OAIUCm4MEwFCOjYBChFuDw8BJhIM/bAOEhIOAlAMEnQWFgIBFAsMEwMCBgQSDv5sDRkGBAQCAhQKFRYlCgGS/UAsEBZCQhcPLAAAAAsAAP/ABAADwAAOAB4AXABoAIAAkwCYAJsApACsALQAACUVITU0NjsBNTMVMzIWFRMhIgYVERQWMyEyNjURNCYBNzIWFRQGIyImNTQ2NycPAQ4BKwEiJicjDgEjIiY1NDYzMhYXNycuAScmNj8BPgEzHgEfATMyFhUUBisBFycyNjU0JiMiBhUUFhMyNjU0JiMHIxcWBg8BIiY1Jw4BFRQWMyEiJjU0NjMyFhcPAR4BOwEOASM3IzceAT8BJzcnNxceATsBFwc3IxceAQ8BJxcHIy4BJzcDCv3sFRF04nQPFdj8PAwSEgwDxAwSEv6uHjBERDAwRCMdDmoCAg8JBAYJAyQDQC8xQ0QwDRsMIiQEBgIBBANmAwsGBgkDNFILDw8LCiJmEhgYEhIYGJYnNzcnEAgiAgQEBAMHIhUdNyf+jCc3NycKEwkwAgMEBVwDNSRaRiYMEUUIJiQWMBADCwY8ClZKUgQGBwEIbDICIgQWEh5SLCwPF0JCFhADCBIM/b4OEhIOAkIMEv6yBEIwL0FCMCE1DiR0FAkLCAQtPUIwLkIGBjQUAwoFBgsFYAQEAQQFQg0LChBSshkREhgYEhAa/oY2JiU1AlQFBwICBQNUDCoaJjY2JiU1AwVICgMDJDJsNgobISgWJgwqFAQGGGpUBAMOBzhIagoXJg0qAAAABwAA/8AEAAPAABcALgA7AEYAVgCbAKoAAAE+ATc2JicuAQcOAQcOARceARczMjY1NwUjIiYvAS4BJyY2Nz4BFx4BFx4BBw4BNzIWFx4BFyE+ATcyNgM1NDY7ATIWHQEhASEyFhURFAYjISImNRE0NgUjIgYdAScuAS8BMCYnIw4BMQcOAQ8BNTQmKwEiBhUUFjsBBw4BHQEUFjsBMjY9ASEVFBY7ATI2PQE0Ji8BMzI2NTQmIwM1NCYrATUjFSMiBh0BIQLqBwoDAQMEBA4GHjYSBgUDAQkIHhslCP6SHhsjAggHCQIDAgUEDgYeNhIGBQEBC3wwWwsRGQb+dAYZEQpdeRoU9hIa/rD+xgPEDBISDPw8DBISAvwuAwcICxUOBGE1DDVhBA4WCggHAy4PFRUPCBAJCQ8LPAoQAXAPCzwKEAkJEAgPFRUPBBUPdOJ0ERUCFAHmBxIJBw0GBAUBAxYLAw0GBggCAgICBgICAgcSCQcNBgQFAQMWCwMNBgYI6gkBDTwVFTsOCv6uEBIaGhIQAeASDP2wDhISDgJQDBLKBQUSGBskCQIKAgELAgkkGxgSBAYVDw8VDAcVCtAKEBAKICAKEBAK0AoUCAwVDw8V/ZYsEBZCQhcPLAAOAAD/wAQAA8AADwAWAB8AJQAtADMAOQA+AEYATgBUAFkAXwBuAAABMhYVERQGIyEiJjURNDYzBQcXLgEnNQ8BFzc+ATcnBwc+ATcPAScXPwEuAScHDwEXMzcnJwcXMzcnNyYiBxcHNzUnDgEHFxcvAQceAR8BBx4BFy8BNScOAQcFNyMDMzcDFSE1NDY7ATUzFTMyFhUD4gwSEgz8PAwSEgwB9AooAg4OSBYaTgYJAzgsEhgnETgYNDwsDgoYDkYyHCQ6IhomOBZGFDYwGDIYMko6RgwXCww6Fiw4AQsGTjoPKBcYNgoNDwICHCZAMKQMNv3sFRF04nQPFQNaEgz9vg4SEg4CQgwS4DgmGS8UAlpIJAwNHA82DrgJHRIGMvgmDk4KEgYkzCRGRiSAJEBAJH4GBhp0JjYmBxMMTHBIEDgPGwwMFhMeCTIIojYTLxpe7P7UQP6ULCwPF0JCFhAAEwAA/8AEAAPAAA0AFQAeAC4ANAA9AEMASwBRAFgAXQBlAG0AcwB5AJYAqQDIANcAAAEiBg8BFR8BPwE1NCYjBTM/ATUvASMXMz8BNS8BIxUBISIGFREUFjMhMjY1ETQmBRUeARcnBzcXDgEPASc3Bz8BDgEHJzU3HgEXDwEHMxcHIyc3MxcHIyc3NwcnNjIHLwE+ATcXFQ8BJy4BJzcXBx8BLgEnNQc+ATcXBQ4BKwEiJicuAT0BNDY3PgE7ARceAR8CFRQGByUVIzUzMhYXHgEdARQGBw4BKwEXIzUzMhYXHgEdAQ8DHwMVHwEVIy8BNS8BIxUTNCYrATUjFSMiBh0BITUDagMEAQICCAgCBQX+5AYIAgIIBogGCAICBggBDPw8DBISDAPEDBIS/cINDwIoPiw4AwkGThoWEhg4ECgYNEYNGAsOLG5KGiI6JEACNhRGFjgyMDIYMmIuDAoYDEYuGk4GCgI4LD42GBYpDygCDw0KAxgJFQ4MDxYJBwcHBwgVEQocBgoECgQICP6yNk4MEgYGBAYGBBIKGog4VgkPBgYEAgQIBgYIBAICAjYCAgIIBjQVD3TidBEVAhQCYAEDCn4IBAQIfgcHOgIKJggEOAIKIggCOAEuEgz9vg4SEg4CQgwS4AITLxomIg42DxsODCRIuDIGEh0J+DQkBhELTg5yJEZGpCRAQCR+GhoGlBBMDBIIJjaGIgwMGw84EIAIMgkeE6ImGS8UNpoJCQkJBxoPdBAZCwkJBAMHBhQedA8ZCFBe9AYGBhIMNAwSBgcHXvQEBgYPCyAQCggEBAYKDFAMBgIGDEYKAmT+uBAWQkIXDywsAAAFAAD/wAQAA8AADwATACAALQA8AAATITIWFREUBiMhIiY1ETQ2ARMjAyciBg8BMzc+ATsBNyEHPgEzITchIgYPATM3ATU0JisBNSMVIyIGHQEhHgPEDBISDPw8DBISAtLkiuSsPywdWHgcDxgdzk7+7IoZLjkBLFb+dlFILaCAbgHmFQ904nQRFQIUAy4SDP2+DRMTDQJCDBL+PAEU/uycESFqIhIIYB4eEGghM8B+/hIsERVCQhcPLAAAAAUAAP/ABAADwAAPACIASABcAGsAABMhMhYVERQGIyEiJjURNDYBPgE3PgE3Jw4BBw4BBwYWFyY2Fw4BBwYWHwEmJy4BJyY3PgE3PgE3JgcOARcWFxY3PgE3NicWBgcHNz4BJy4BJw4BBw4BBw4BFyY2NwE1NCYrATUjFSMiBh0BIR4DxAwSEgz8PAwSEgGaDyYVMFcBLg5TLxkzEhkEOx4erBQjET0GDwYcISItBAMfFDMbLVANak1NPxYWW1NPUGoODjIPaD9OSkNiIQgTCwZWMhUmESIUJAYnIwEkFQ904nQRFQIUA1oSDP2wDhISDgJQDBL+zgwTCxg7ORY2NxUNGxIZVUhBSygEDAgdVCUQGCQkTycnHxIcDBY0MBktLplVVjYwERJvUVBPVj8TChoVQmMKEQk6PRcKFAwYTUUsLw/+SiwQFkJCFw8sAAAAAAUAAP/ABAADwAAOAB4AMQBXAGMAACUVITU0NjsBNTMVMzIWFQEhMhYVERQGIyEiJjURNDYFFBYXHgEXHgEXHgE3LgEnLgEnIw4BBw4BBzYWFx4BFx4BFx4BFT4BNz4BNyImJy4BJy4BJy4BNyMTNiYnLgEjHgEXHgEDCv3sFRF04nQPFf0UA8QMEhIM/DwMEhIB/AkICRoQECYVFC0WAyYhHlEtJCpOHh8kBRozGBgrEhQdCQoKK08eICMDGTMYGSsSEx0JCgoBAgYBIiEhVSwDIyAfUlIsLA8XQkIWEAMIEgz9vg4SEg4CQgwSShcsFRUlEBAYCAkIAStRIB8kAwQkHh9PLAEKCQocEhMtGBgzGwQmIB5OLAkLCR0SEisYGDMa/hgrViEiICxQHiEmAAAGAAD/wAP+A8AAFAApADkASwBfAHwAAAEOAQc2NzYWFxYXLgEnJicuAQcGBwceARc2NzYWFxYXPgE3JicuAQcGBwE+ATc+ATcuAScGBw4BBwYDDgEPAR4BFzY3PgE3NjcmBgcDNjc+ARcWFy4BJy4BIyIGBx4BFwMOAQ8BLgEnLgE1NDY3PgE3HgEXDgEHBhceARcWAVIVLQYuXV3cb29SBBgSQ2JhwE5NHUgMShYfR0iuW1tGFBgEQG5u5mNjLAEUOnEzM1cgKG05Bw4OLSAgwAw1MyAnVi0zKCc6EhMJQIE/OCA7PJNSUUsjUy4uYzM/djMSHQkSCSopMCpCGBcXGxsbTTAUIgoZOAMCDg4qGBgC+BlZPgQGBQwWFTItVik9GBgICQkF/k1nFgYJCAYVFTUpVy46GRoNBgUF/cYEIhwdUDEiJQkTJSRWLC0BAS1oLRgZIQgWKCdZKyobAgkLAmAFBwcBCgkbIzgTEhQdGxAjD/20JFQkIiRYMjNsNzx0NjVcIwckDyR2Tj0zM1EdHQAAAAkAAP/ABAADwAAHAA8AMQBBAFUAnQDlAOsA7wAAASE+ATMyFhcHDgEjIiYnIRMOASMhIiYvATc+AT8BPgE9AR4BMzI2NxUUFh8BHgEfAQcBIiY9ATQ2MyEyFh0BFAYjARYGBw4BDwIuAS8BNz4BFzc+AQcVBhQfAi8BJiIPAQYWHwEvASYiBwYWFxYyNx8BIwYWFxYyPwE2Ji8BHwEWMjc2NC8CHwEWMj8BNjQnJiIHLwE2NCcmIgcDHgEXDgEHFQcuATEwFgc2FhcOAQ8DJzYmJyYGBwYWFzMXBycmBgcGFh8BMxcPAS8BJgYHBhYXMwcfAS4BLwE3LgE3PgEXER8BLwEzJxcHJwNY/sYPUzw7Ug8UGEknKEoYARK6AwQD/Y4DBAMCBAk6J2wOEhInExImEhIObCc6CQQC/hQPFRUPAVIPFRUP/qhVJzoZRhsIbi5OHghaHz8OBglrngQECAQYBAYSBgQDBQgGGgQGEgYGAQUGEgYiBgIFAQYGEAYEAwYHBBoEBhAGBgYGBhoEBBAGAgYGBhAGIgYGBgYSBhIrNQwfJwgcJDohMxwgCAoVCQQKCBQCBggHDwIDCAcGEBgGBw4DAwgHBAIMBg4EAgcOAwMIBwICCgYSIREOHgERDBpZcyQGJAgCcAoWFAHmNTs7Nb40PDw0/p4DAwMDChAmawcUAxYPAgwMDAwCDxYDFAdrJhAKAXwVD0QOFBQORA8VAbxSdjgYEwsEVhpILA5qbxUGHCEr7gIEEAYEGAQGBgYGBw4DGgQGBgYGEAYEBAQiBhAGBAQGCA8DGgYEBgYFEQQEGAQGBgQCBhAGBQUGIAYQBgUFAUINJhUHKhcECBQoPBgLEAkSLR0OCgQaCA0DAwcIBw4DFAYEAgYIBw4DAg4IBAICAggGBw8CAhIICBAKCIgdTCVLWSb+eAYkBiQ6CBIUAAsAAP/ABAADwAAMAB0ALgA/AFIAXwBmAHEAgACLAJcAACU+ATceARceARcGJicDPgE3Fx4BFw4BBy4BJy4BJyUeARcOAQcuAS8BPgE3HgEXBTceARceARcPAS4BJy4BJzcBLgEnPgE3PgE3HgEXDgEHDgEHAS4BJy4BJz4BNx4BBwMHLwE3HgEnBy4BJy4BJzYWFyUXDgEHDgEHJz4BNz4BNwEeARceARcHLgE3Ez4BNx8BDgEHLgEnAQgWKhIeRCQKGw9GiT14ESgXuDBoOB0+ISpqNDhPDQJMNE8PECoYKVox0hs8ISpuNv5aMiVzPjNbKi4yOWoxPmQYLgEgER4NLXA5OVkYGS4XDUk4OI5OAaoVLhcOJhYaMhghIAFgajIyWCI8kFIeRCQLGg9GiT3+sjovcDk5WRhaDUg5OI5O/lYVLRgNJhdkISECYBg1HTIyFSsYIzsYABgzGRgnDxYrFQMhIgG0IDwc1DFbKhgpERFNNDhwKuo0biohPBs2aDC4GCoQD082FC4YZD4xajkyLipbMz5zJTL9PhcuGRhZOTlwLQ0eEU6OODhJDQHkDxsMJEIeEykWPYhHAT5YNjBqGTxzZBgnDxcqEwQgIjhaGVg5OXIvPE+NODhJDf4aDxoLJEIeUj6HRf7EGCsVNjAbNRoaPCIAAAUAAP/ABAADwAAuAE8AfAC7AN0AAAEhFhQHDgEHDgEXEQYWFxYGIyEmNjc+AScRPwE+ATc+ATc2JicmBi8BNiYnNDYXAx4BFxY2FxUUFhceARcWBiMhJjY3PgEnNCY3NhY3MjY3AxYGBw4BBwYWFQ8BDgEXHgEfAR4BFx4BBxEeARcVByE1Nz4BNRE2JicuATchFw4BFxMeARcbAjYmJzMUBgcOAQcGBw4BBwYHBhYXByYGJz4BLwIHDgEfAQYmByYGJzc+AScuAScDLgEnMyUWBgcOAQcXEy4BLwEuAQcOAQ8BIiY3ETQ2Jy4BJy4BNyEC6gEUAQMOFwkFAQICKg4BBQT+7gMUBQkYAwIsBBQUBg0DAw8QFSwVAgoqEgMD4AQKBg0eDwEFChoOAQME/uwGEQUKHQMBAw0kDwkNCOwBAgMOGQcDAQJSFREODBUFEgcWCQMKAQobDwT+6DAEAgMbDAUQAwEeSgMFAjwBBAViYDoDDgnSCQMUGgYLCwoUCQkIAw4LnAsWCQMEARoIGgULAgwaNxsXLxYCDBIECBoMTAYXDcwBIAcLBAwYBgIMBgUDLgMfEAsKAzYCAgIBAwkcDQMBAgEYA8AFBgEMFw0GDQf8rBcmDwYECQ0ICRwPAVQk8hsxFAkOCw8dAgMCAyohJxQGBQH8ngUKAwMCATYGDAYPFwwGBAcMBQweFAwaDAQEAhEDA2IFCAMLGRAIEQksAgIrDwwUEEInTicRIxD+ZBEaDQYECDQECgYDWhIdCwYNCboUJxX+yAgQBgGM/oIBYhAYDgYIBBc3Hjk5OHI4OTkXJhMCAQIDEiISnBx6FS0WLAMCAQECAwYMGhQ5cjkBMhMdDroGCgQLGg8o/r4KFwvAEBMHAxMK5gUFATYKFwsQHAwBBgUABgAA/8AEAAPAABYAKgA6AE4AXgDEAAABHgEXMxUUFjsBMjY9ATQmKwEiBh0BIyc+ATc2JicuAScmBgcGFh8BFjY3BTI2PQE0JisBIgYdARQWMwU1MzcjNTQmKwEiBh0BFBY7ATI2JyMiBh0BFBY7ATI2PQE0JgUvATUuAQcOAQ8BHwQVLwMzJy4BNSMHJyMUBg8BMw8CNT8EJy4BJyYGBxUPBRQWFx4BOwE3PgE3AwYWFxY2NxMzEx4BNz4BJwM1HwIzMjY3PgE1NCYvAgLAAwYD2gUDHgMFBQMeAwXmqBUfBgQGCQkcECE6CQciHwYLFAsB4AMFBQMWAwUFA/x42gzmBQMeAwUFAx4DBTwWAwUFAxYDBQUCowwCBhYKBQgBBAIEAgIMHBIECCICAwFeGBRiAQMCIggkDgwCAgQCBAIIBAsVBgIMAgQCCAQGBBIIBBYMFwsoAxcUEh4CJBwkAR8SExgDKBoUFgQIEQUGBAUDAgQCrAcNBlgDAwMDygMDAwNYCAYgGBAiDg4UBAclIiE6CQICAQNoBQOWAwUFA5YDBRJYGlgDAwMDygMDA7sFA5YDBQUDlgMFYBoGAgoIBAMHBAgSCAgEHgQUEAIIBAYLBQQEBQsGBAgeCAQeBAgIEggEBwMECAoCBhoICggqCA8HCQkEBA4I/fwUHQMCGBQBLv7SFBgCAx0UAVC0EggECQkHDwgKFAwICgAAAwAA/8AEAAPAABEAVwBwAAABJwcnFwcXBx8BNxc/ASc3JzcBNDY3PgE3PgE3PgE3PgE3PgE1NCYnLgEnLgEjIgYHDgEHDgEVIz4BNz4BNz4BMzIWFx4BFx4BFRQGBw4BDwEOAQcOAQcjFz4BMzIWFx4BFRQGBw4BIyImJy4BNTQ2NwKAgIDODL6SVNI+srI+0lSSvgz+fAEDAQgFBg0JCQ0GBgkDAwMDAwIIBAQNBwYMBAYHAwUDdAELDAocEhMoFxoqEhIbCQkLBgYGDwkoCg0FAwMCYAIJFw4PFgkJCQkJCRYPDRgJBwkJBwMUrKww1mKexhrOdnbOGsaeYtb+EA8bDAsVCgkSBwYOBgYMBgcNCAkPBgQJAwMDAwMDCQYGDwsZKhEQFggHCQgIBxgPDyYVDxoLDBMLKAkSCQkWDUAJBwcJCBQODBUJBwkJBwkVDA4UCAAAAAACAAD/wAOaA8AAjQCfAAAlNCYjET4BNzYmLwMmJyYiBwYPAQ4BHwIDLgEHBhYXBwYWFxY2Nx4BNzYmJxM3PgEnNzYmJyYGByc3FQMnJgYHBhYfAR4BFzI2NzY0JyYiBwYmLwE+ATcTFwcnJgYHBhYfAR4BMzI2NzY0JyYiBwYmLwE/ATYmLwE1HwERIgYVFBYXFBYzMjY1PgE1ARY2Nz4BNzYmJy4BJyYGBwYWA5oSDAUIAwsDDl4EiA0eHkMdHgumDQoJRA7gDBMDAQsMAgEDBAUKAwwTAQMMC+YKDwsIBgIDBQMGAxpCSj4HEwYEAwfoDiASChUJBgYGEgYHHgteBQgBYEwUNgcRBgQCBuoNIRILFAcIBgYSBgkeCWQKKAIDA0piaA4QEA4IBAYIDBL+kBMmEA8VAwIMDA0iEypBBQQyJAQIAfQBBgUMHwlGAkIGAwMEAwdkCSAPbA7+agQCBAUNBgIFCAMCAwUFAgMEDggBngQGHQ8IBAsDAQIBMiTa/tQsBgMHCBAEpAsMAQYIBhIGBgYGCghEAwsGATJ+jCQGAwcIEASkCw0GCAYSBgYGBgoISBSyBw8IktIoPv4OCAQFBgEGBgYGAQYFAt4CCgwLIhMTJQ8PEgIEMScnPwANAAD/wAOaA8AACQAVAB0AJQAtADYAPgBHAFAAUwBhAGoApAAAARUOAQcnPgE3FxMUBiMiJjU0NjMyFiUXDgEHIz4BFx4BFwcuAScFHgEXFS4BJzc+ATcXDgEHNRcnPgE3Mw4BJy4BJzceARcjJy4BJzU3HgEXJwcnARQGIyEiJjU0NjMhMhYnITUeATMyNjcnIicuAScmNTQ3PgE3NjcXBgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmJzcWFx4BFxYVFAcOAQcGAewNGAuYJFs1FGItISEtLSEhLf66mAcKA9YEKqgDCQiYJCsDAQYLGA05ZyjwDRgLmChnOeSYBwoD1gMrqAMJCJgkKgTWMAoYDhQ0XCSaQkIBQA0H/iwHDQwIAdQHDXb+8CFEIyNEIYhVSktvISAZGVk9PUcUQzk5VBcYHR1lQ0NNTUNDZR0dGBdUOTlDFEc9PVkZGSAhb0tKAxiiAwkIkB4oBib+8h8rKiAeKiqwkAkXDDVhvAwXCY4lXzZGCAkBygMoI3wBCQiOIygDymKOCRcMNl+7DBcJkCZhNUYHCgOiJgYoHs58fPwSCAoKCAgKCjBuCgoKChIeHmlGR1BFPz5lIyIOJgoeH1w5OkBIP0BeHBsbHF5AP0hAOTpcHh8KJg0jI2U+P0VQR0ZpHh4AAAAABQAA/8ADjAPAAAYADQAWABwAIwAAARcDCQETNwUhBxEJAREnFyMRBycRIzcFEQcnNxEhERcHJxEzAsTIBv6A/pQGwgFS/r6yAVIBVLyO3EhI3IwBvG5mSP7QSGZujAPAxv4w/qQBYgHQwCaw/lT+tgFKAayKjv2QRkYCcI7Q/qxsYkYBGP7oRmJsAVQAAAAAAwAA/8AEAAPAAD0AYgCTAAABHgEfARUUFhceAQcOAQ8BFSMiBgcGBw4BBwYHIyYnLgEnJicuASsBNS8BLgEvATc+ATc+AT0BMz4BNz4BFwcOAQcOAQcOARceARceARceATc+ATc+ATc+AScuAScuAScuAQcFMxQGFxM+ATcTNxMXNxM+AS8BNw4BDwEDBhYXIz4BLwEHBhYXIz4BNzYmLwEDLgEnAmo/czBwAwMgIAIDIR4CagYHAx8jI0onKCg6KCcnSiMiHwQIBmgCChYbBQICBSAZAwFuLWk5OXY6nDxvLy9GFRMOBwgwJiZhODh3OjxsLCg8EBEGCww9LSNTLi9iMf7yqgMBQgQEAkwGVAgENAIEAgqsEB0LCjwDDgmyBwQDIiYDCQa0CRADAwECAmgEFhQDtg46KAJ+BggEPIZEPXY1Dn4HARkVFBwJCQICCQgdFBQaAwVuGBQrXTBCJjRlLQYKBnYmNg8OAwxGBi4mI102M282PXAvLkUUFAkMDDgqJl40NW82P3ItIzUQEQsGqhQlE/7ACREIASoa/rgiGAE4ChULFAIYMxs4/owSIw8QIxGgpg8iDQoUDgQLBQ4BvBUrDAAABAAA/8AD9gPAABUAIQBqAKkAAAEiBhUUFhceARceARceATMyNjU0JiMFIgYVFBYzMjY1NCYFIgYHDgEHDgEHDgEjBiYnJgYXHgE/AQcOAQcGJicmBhceATc+ATc0NjUXBw4BDwEGFj8CNhYVBwYWHwEWNi8BNzYmLwEuAScFIgYPAQ4BHwEHBhY/AT4BLwEmNh8CFjYvAS4BLwE3HgEXHgE3NiYHBiYnLgEnNxceATc2JgcGJicuAScuAQLIHigDAgMIBQULBgcNBxwoKBz+3B0pKR0cKCgBUgkUCQsRBAYLDwYPBxU8HxsPGiFCIyIGBg0JDzskGhYaKE0jEh0JAjBsAwYBNAxKDDBkCQcKAgUFZhg7GVoOAwUQRAkkFf4UDx0MYiwMBgpaGjwaZAQFAQgCBA5iMAxLDTQCBQNiNg0iFRxAJBsGGx4vExEcCQIYHEIkGQYbHTESEg0NCxwDWikdBw0GBwsFBQcCAwInHRwqdicdHCopHRwoFAMFBg8JDBYIBAQDDgkHMwgJEAMIEAoNAwYJEQoxCxARDQYcEgEDAmBgBAgEmiQaJo5cBwEKYAcPBnYeMh5qjCIXIYgVFQJCCgxgLSRBbGwdMx54Bg8HXg8BDFqOJhklmAUIA1o2FB8LEAgEAzUEAwcKCRwRBBAPCQQENQMDBQwMOQ8KDAADAAD/wAQAA8AAJgAvADUAAAkBCwEBGwEGBw4BBwYHNjc+ATc2Nxc3PgEzFzceARcwNjcuAQcbAQUBGwEJAQsBAQEXDgEHNwQA/p2VlP6diY0xLCxMHh8VBxsaVDY3PzRCKlUqRjxEaRosDTZuN3SK/FwBFZiYARX+7Zqa/u0BrDAZMxk1A8D87QGK/nYDE/5h/ngOERElFRUWAgoKGg4PDJGjBAWspwUSCWUgBAICAUUBnwH9sQGn/lkCT/55AXz+hAGH/YN0AwcEggADAAD/wANVA8AADQAxAEgAAAE0NjsBMhYVFAYrASImARQHDgEHBiMiJy4BJyY1NDc+ATc2MzIWFzc2MhcWFA8BHgEVByc1NCYjIgYdARQWHwEeATMyNjc2JicBixIO1Q0TEw3VDhIByhkZVzo6Q0I6O1YaGRkaVjs6QjZhKEAJGwkKCj4mLNdJEg4NEwcGVQUKBQcOBAgECgNADRMTDQ0TE/5NQjs6VxkZGRlXOjtCQjs6VxkZIh1ACgoJGwk+K20+JjaFDhISDpUIDQVAAwMHBgobCAAAAAAEAAD/wAOgA8AAJQBDAEkAWwAAARUUBiMhIiY1ETQ2OwEyFhUUBisBIgYVERQWMyEyNj0BNDYzMhYTFAYHAQ4BKwEiJj0BNDY3AT4BMzgBMTIWHwEeARUHJwEVMwE3NCYvAS4BIzEiBg8BFzc+ATUDS1NN/lVNU1NNgA0TEw2AMi4uMgGrMi4SDg0TVQ4O/oIEDAeaDRMFBQF8DiITEiMNRQ0OsG7+820BDnAEBUQFCgYGCwQ6bjoEBQFAgE1TU00Bq01TEw0OEi4y/lUyLi4ygA0TEwFxEyIO/oQFBRMNmgcLBQF+Dg4ODUUNIxJ8bv7ybQENfAYKBUQFBAUEOm46BAsGAAMAAP/AA4ADwAAeAD0AXAAAASIGBw4BBw4BFx4BFx4BFxY2Nz4BNz4BNTQmJy4BIyEiBgcOAQcOARceARceARcWNjc+ATc+ATU0JicuASMhIgYHDgEHDgEXHgEXHgEXFjY3PgE3PgE1NCYnLgEjAgANGAoLEAUFAgIDDAkJFgwNGQwLFAcHBw0MDB8R/tUMGQoLEAUEAwMCDAkJFg0MGQwMEwcHCA0MDCARAlYNGAsKEAUFAgICDAkJFwwMGgsMFAcHBw0MDB8RAhUHBwcUCwwZDQwWCQkMAwICBQUQCwoYDREfDAwNBwcHFAsMGQ0MFgkJDAMCAgUFEAsKGA0RHwwMDQcHBxQLDBkNDBYJCQwDAgIFBRALChgNER8MDA0AAAEAAP/AA1sDwAAtAAABFx4BBwYHDgEHBicmJy4BJyYnJjc+ATc2PwE2Fh8BFgYPARYXHgEXFhc3PgEXAtJsERAECBYWPyYmJlxQUIEvLxoKBgYoHyAnARMkCkARDxxEEhoaQSYmKy4TQR0Ba0AKJBMoHx8oBgcLGS8vgVBRWyclJj8WFwcBAw8RbB1CEi0sJidBGhkSRBwOEQAAAAUAAP/ABAEDwAArAEsAWQBnAHUAACUiJi8BBwYmJy4BPwEnLgE3PgE/Aj4BMzIWHwIeARcWBg8BFxYGBw4BIycyFh8BJyY2PwEnLgEvATA0MQcOAQ8BFx4BDwE3PgEzBTQmKwEiBhUUFjsBMjYDNCYrASIGFRQWOwEyNhM0JisBIgYVFBY7ATI2A0MJEwiRjhQtEhIRBBt3EAsHByEWpkcKJhcWJgpIpRYhBwcLEHgcBBESCxcNtAoSCJAbAwwNeKUSHwhISQgfE6Z6DQwDHJEIEgn+lhcQ0hAXFxDSEBdpFxBpEBgYEGkQF2kXENIQFxcQ0hAXUAUFS0sLAw4NKhafcw8qFRUcAxiQFRcXFZEXAxwVFSoPdZ0WKg0ICKMEBEygEyQNdBQDFhGRAZIRFgMYcA0kE59LBARHERcXERAXFwEXEBcXEBAXFwEWERcXERAXFwADAAD/wAOUA8AAHwAqAEgAAAEuASsBNTQmJy4BBw4BBwMjIgYVERQWMyEyNjcTNiYnARE0NjsBESMiJjUBAw4BIyERMjY3Ez4BNzYWFx4BHQEUFjsBMhYXHgEDiA9APYcmIRMtFhYhCFt+KDg4KAHnTzoOVg8HFP0YEw1VVQ0TArdVDB4x/q4LEARhAwwICBAGFRYTDacWNA4LAgImFCZqKEcWDQYHBx8X/u05J/7VKDhCKwEALU8d/loBKw0T/pUTDQEi/wAiIAFrDAoBKAcMAgMCBQ0rGIoNEwwTEDIAAAIAAP/AA4sDwAAkAEsAAAEVFAYjIiY9AQEOASMiJicmNDcBIyImNTQ2OwEyFhceARceARUDIgYdARQGIyEiJjURNDY7ATI2NTQmKwEiBhURFBYzITI2PQE0JiMDixMNDhL+tgQMBgYMBQkJAUmIDRMTDdYDBgMGCQIBAiAOEi4y/lUyLi4yqw0TEw2rTVNTTQGrTVMTDQMV1Q0TEw2I/rcFBQUFCRsJAUkTDQ4SAQEDCQUDBwP+oBIOqjMtLTMBqjMtEw0OElJO/lZOUlJOqg4SAAAABgAA/8ADewPAAAsAFwAnADcAQwBPAAABIgYVFBYzMjY1NCYHIiY1NDYzMhYVFAYTISIGFREUFjMhMjY1ETQmExQGIyEiJjURNDYzITIWFQUUBiMiJjU0NjMyFgUUBiMiJjU0NjMyFgHsQFpaQD9aWj8nNjYnJjY2z/4VS09PSwHrS09PESsx/hUxKysxAesxK/3iGBERGBgRERgB6xgRERgYEREYAlBaQD9aWj9AWvY2JiY2NiYmNgGaUEr+uEpPT0oBSEpQ/h4wLCwwAUgwLCwwpBEYGBERGBgRERgYEREYGAAABAAA/8ADcQPAAEMAigCuAL0AAAEnLgE9ATQmKwEiJi8BJiIPAQ4BKwEiBh0BFAYPAQYUHwEeAR0BFBY7ATIWHwEeATMyNj8BPgE7ATI2PQE0Nj8BNjQnDwEOAR0BFAYrASIGDwEGIi8BLgErASImPQE0Ji8BLgE1NDY/AT4BPQE0NjsBMjY/ATYyHwEeATsBMhYdARQWHwEeARUUBgcBMhYfATczNhYXHgEPAg4BIyEiJi8CJjY3PgEfAT8BPgEzBw4BLwIXMzcHBiYvAQcDcRMEBV5CGgcMBBMvhC8TBAwGG0JeBQQTLy8TBAVeQhsGDAQTFzsfHzsXEwQMBhtCXgUEEy8vLRMNDzgoGhMkDRMbUhsTDSQSGyg4Dg4TDQ8PDRMODjgoGxIkDRMbUhsTDSQTGig4Dw0TDg4ODv7JCxIFPkoFCRAHBgUBATMEFA3/AAwSBQIzAwUHBxQKREUDBRAJMwUUCwYgGsUbKAwYBi0xAjETBAwGG0JeBQQTLy8TBAVeQhsGDAQTL4QvEwQMBxpCXgUEExgXFxgTBAVeQhoHDAQTL4QvtRMNIxQaKDgPDRMbGxMNDzgoGhQjDRMOIxMTIw4TDSMUGig4Dw0TGxsTDQ84KBoUIw0TDiMTEyMOARELCXQRAQYGBhEJBb0MEAwKBr0KFAcHBgMQdQQHCMgJCwEBCGFiCQMLC1JTAAAAAQAA/8ADKwPAAA0AABM0NjMhMhYVFAYjISIm1RkSAgASGRkS/gASGQHAEhkZEhIZGQAAAAcAAP/AA6cDwAAaACMANQBEAFcAXgCEAAABNCYnIxUUBiMiJj0BIzgBMSMiBhURFBYzIREnIxUUFjMyNjUnPgEzMhceARcWFzM6ARc1IRUXIgYHITAyMTMwMjEzLgETMzI2NRE0JisBMCIxIw4BBxURATQmJxU+ATcUBgcUFhURFAYjISImNRE0NjsBPgE3PQE+ATMhMDIzMDIxMhYVAe0FBWQwIiIwSBsFBgYFAXWrKQwICQxdJlkwLSopSBwdEx0DBQP+Fa9AaSEBGQFQASohaleaBQYGBS8BYAQFAQE/NSgoNT1ZQgEqHv2zHioqHggIFAwBEgsCJQEBAU1sAZ4EBgEVIjAwIhUGBf78BQYBDwsVCQwMCbsXGgsLKB0cIwH4jgw0KSk0/kwGBQEEBQYBBAQC/vEB0ixCCu8KQitFZgsDBgT+/B4qKh4BBB4qDxsN3wMLEGxNAAAAAAQAAP/AA8sDwAAhADIAQwBXAAABMhYfATMyFh8BFgYjISImJw4BIyEiJj8BPgE7ATc+ATsBASIGDwEGFjMhMjYvAS4BKwEhIgYPAQYWMyEyNi8BLgErASciBg8BMzIWHwE3PgE7AScuASsBAkYoQxBGGiI6DkAcRUH+6R4xEA8xH/7qQEYbPA86Ih1HEEMotf5sEh4IPQ0kIgEWIiUPQAgeEZsB1RIeCD0NJCEBFyIlD0AIHhKa9hUjCDw4IjkPNDEOOyI7PAgjFbUC/CskpCgilUF5HhgYHndBlSMppCQr/s8VE5UiPkAilREVFROVIj5AIpURFfMXE4soInp4IymLExcABwAA/8AD7QPAAGIAeACgALYA4QD8AQgAAAEyFhcxHgEXPgE1MTc+ATMyFhcxHgEXHgEXHgEXHgEVFzgBMRcWBgcOAQcrASoBIyoBIyEqASMqASsCLgEnLgE/ATE3PgE3PgE3PgE3PgE3MT4BMzIWFzEUFhU+ATcxPgEzASIGBw4BBw4BBzM3NCYxLgEvAS4BIwUuAQ8BMAYxBzEHBiYnMCYxDgEHDgEHDgEHIS4BLwEHDgEvAjAmIzciBg8BDgEHMAYVFzMuAScuAScuASMlIgYHDgEHHgEXMRYyNz4BMz8BNhYXMDIxFzIWFzEWMjcxPgE3LgEnLgEjEzIWDwIfARYGKwEVFAYjIiY9ATA0MTU0NjMVIgYdATMnJjQ/ASMCABgpCxg+IAEBAwsjFRclChY2FwwVBwQGAgECAQICAQQEDAcEiwEBAQEBAf2EAQEBAQEBiwQHDAQEAQICAQEBAQIGBAgUDBc2FgomFhYmCgIgPhgLKRj+9gQHAhU2GAkRB0NvAQQKBQMCBQMBGQUPBwMCAgcZQRgBDBcLFSYNAgMCAhQBBAF3ARhBGQcCAQH7AwUCAgYKBAFvQwcRCRg1FgIHBP72BgoDEzAZBAgFBhEGAQEBAgYZQhcBAQEBAQYRBgUIBBkwEwMKBsASEwcDHh4DBxMSoBMNDRMsHwUGZQkGBglaAlUZFi98QAECAQUSFBcUK2wvGCgQBwwEAgMCAgQGDwYGCAEBCAYGDwYEAgIDAgQMBxAoGC9sKxQXFxQBAgFAfC8WGf7VBAMsazASIQ7eAQEIFAwDAgITBgEEAwICBhUDGAEXLhYrShwDBwMDBwPsARgDFQYCAhMCAgMMFAgBAd4OIRIwaywDBOsGBSZgMwQJBAYGAQECBhUDGAIBAQYGBAkEM2AmBQYBkB4QBC4uBBAfQg4SEg51AUIfLEAGBTYPCBQIDgAAAAADAAD/wANbA8AADwAfAEAAAAEyFhURFAYjISImNRE0NjMVIgYVERQWMyEyNjURNCYjBzYyFxYUDwEXFhQHBiIvAQcGIicmND8BJyY0NzYyHwE3AshHTExH/nBHTExHMSwsMQGQMSwsMY8HFggICDg4CAgIFgc5OQcWCAgIODgICAgWBzk5AxtMR/5wR0xMRwGQR0w2LDH+cDEsLDEBkDEsxwgIBxYIOTgIFggICDg4CAgIFgg4OQcXBwgIODgAAAABAAD/wANVA8AACwAAEzM1FwcVMxEzNSEVq+6/v+jU/VYB4L6+v2EBIODgAAQAAP/AA7YDwAAFABAAIAAoAAABEQkBEQEDBx8BNxcnNwcnFxMVFxUXNRc1JzUnByc3JwclBxc3FTcRBwO2/kX+RQG7cXWKK1ORVy+JdQLNh0cYGEIEQEhQQP65ahhGUkYCwP4A/wABAAIAAQD9EzAZUEQBRE8bMlQBfjVNMCkwDjwOSiVGJZsuqIF+LUzfMAE3KQAEAAD/wAQAA8AAKABNAHkAhgAAAR4BFxYXHgEXFhUUBw4BBwYjIiYnIiYvATczNxcyMDEVOgEzJzcjNxcXIgYVFz8BNDYzMhYdARQGDwEOAR0BMycjJzQ2PwE+AT0BNCYjATIXHgEXFh8BIiYnFwcjByciJiMVMRcHMwcnLgEnJicuAScmNTQ3PgE3NjMBFTMyFhURMxE0JisBA0EDAwEsIiIwDAwoKIlcXGlIli8BAgEFlBxnZAEKQB6YkBaGBQg6OgFYAQ0NDw8UFEQTE+oBjgETEkUTEzs7/rEkJyhLIiEYBQECAQSbG2hlCj8el5EXhgUDAwEsIyIvDQwoKIlcXGn+aBgSEm8qKVgDTQMCASctLmU2NjdpXV2KKCgqIgEBBNqPjgHZysIEvi8uTUEjDAwNDC4JGRA2ESEQZTYcDx8QNRAfDjokJAExBgcWEA8SAwEBA9SQjwEB2cnDBQIDASYuLWU2NjhpXVyLKCj+0SsREf7IATArKgAAAAQAAP/AA3MDwAAPABUALABiAAATITIWFREUBiMhIiY1ETQ2AT4BNw4BJRYXHgEXFhc2Nz4BNzY/ASYnJiIHBgc3DgEHDgEVFBYXNTc+ATc+ATc2NzYyFxYXHgEXHgEfARU+ATU0JicuASc+ATc+ATcGFAcOAQfFAnYXISEX/YoXISEBhDw6AxhC/tEEHR1IIyQREiMjSR0cBAYqPTyBPD0qxSBBISQ2BgUHBAkFDBgMJCsrWSsqJA0YDAQJBQYGBjckI0UiBxULGCkDLSwWJwkDwCEX/HAXISEXA5AXIf1DIlZCUFVrOSMiMhYWICAWFjIiIzlxFgsLCwsWlwIJCAksJgwXCgsDAgQCBQgECgUFBQUKBAgFAgQCAwsKFwwmLAkICgEJDQYNISQFCRsMHRwAAAAAAwAA/8AD/gPAAEEATQBZAAATNDc+ATc2NzY3NhYXFhcWBw4BBwYHPgE3PgEnJicuAScmBwYHDgEHBgcOAQcGFx4BFxYXFhcWNjc2NwYHBiQnJjcFMjY1NCYjIgYVHgE3MjY1NCYjIgYVHgHNDxA6Kio2XkpJbCIhDg0FBikjIis/ZiMwJBINICBcOzpCQjs7aC4tKVxfCAQWF2ZRUW86PDyMVVVsDYKB/tN6ewEBIUVlZEZGZAFjRkZkZEZHYwFjAa8hJSVHHyAXKQUFIyEiIyEsLWExMSsuXjA/dS8jFxcYAgEJCQ0NIRMTFS5sPy4yM1gfIAcEAgIKDg4bAQoKHjo6h41jR0VlZEZHYwRjR0ZkZEZHYwAAAAIAAP/AA8ADwAAqAC0AAAEhBw4BFRQWFx4BFxUhNT4BNz4BNwEzAR4BFx4BFxUhNT4BNz4BNTQmLwEnCwECgv6xMg0NCwYNKB/+9BkkBhMmEgElGgElDCIMEygZ/rEZJAYNBA0MKhmPjgEQoBkuDQwXBwYNBhkZBg8NE0M4Azf8wTJBEw0PBhkZBgcMBxcMDTImjzIBk/5tAAAAAAUAAP/ABAADwAAPACAAcgCRAJoAACUyFh0BFAYrASImPQE0NjMTMhYdARQGKwEiJj0BNDY7AQEyFhURFAYrATU0NjsBMjY9ATQmKwEiBhURISImNRE0NjsBFRQWOwEyNj0BMxEUFjsBMjY9ATQmKwEiJj0BNDY7ATI2PQE0JisBIiY9ATQ2NzMBIgYVERQWOwEyNj0BNCYnLgE9ATQ2Nz4BPQE0JisBEyoBKwEwIiMzAUMNERENGAMFBQMYDRERDRgDBQUDGAJdKDg4KL4FA3QICgoI9QcL/gkoODgoOQoI4yY3bAsH9QgKCgh0AwUFA10HCwsHXQMFAgG7/QsICgoI4yY3IxwCAQECHCNOOLqdAQICGAEBH/gRDW0MEQQEmAMFARoRDWgMEQUDkwMFAa44KPzAKDiKAwUKB2sICgoI/vI4KANAKDh+Bwo2JzL9wwgKCghrCAoFA5gEBAsHUwcLBQOTAgMB/uAKCP1EBwo2J7IgMgoBAgIEAgIBCjMfhDhOASAAAAAABAAA/8ADwAPAAC8ASwBYAGgAABMhMhYXHgEVERQGBw4BBw4BBw4BIyEiJicuAScuAScuATURNDY3PgE3PgE3PgEzMRMhPgE3PgE1NCYnLgEnPgE3PgE1NCYnLgErARETMx4BFRQGBw4BKwE1PQEzMhYXHgEVFAYHDgErAV4DRAYLBAQFAQEBBAICBQMDBQP8vAMFAwMFAgIEAQEBAQEBBAICBQMDBQOzAQo8Wx4fHw4ODicaFyIMDAwhISFhP+yebykpDAsMIRVoThonDAwMCwsLJRpTA8AFBAQLBvw8AwYCAwUCAgQBAQEBAQEEAgIFAwIGAwPEAwYCAwUCAgQBAQH8qAEaGRlMMxwvExQaBwkcExMtGy5HGBgZ/VABJQErKxMcCwoKpWyfCgkKHxYTHAoKCgAEAAD/wAQAA8AAZgCUALAAzAAAATMVDgEHDgEjIiYnLgEnLgEnLgE1NDY3PgE3PgE3PgEzMhYXHgEXHgEXHgEXBw4BBwYmJy4BJy4BJy4BJy4BIyIGBw4BBw4BBw4BFRQWFx4BFx4BFx4BMzI2Nz4BNzUjIiYnLgE9AQEyFhceARceARceARUUBgcOAQcOAQcOAQceARceARUUBgcOAQcOAQcOASsBETMHFTMyNjc+ATc+ATc+ATU0JicuAScuAScuASsBEzI2Nz4BNz4BNz4BNTQmJy4BJy4BJy4BKwEVMwMl1xcyGho3HCZDHx41FRYiCwwMCwsMHxUVMh4dQiUTIxEPHw8NGgwLFAopBA0HCBAJBxAIBw8ICBAICRMKFCMQDxwLCxEGBgYHBgcTDAwdERElFQwXCgsTCjsHCgQEBP25HzUWFiQNDhQHBgYDAwIKBgYQCgkYDR0sDw4OBwgHFg4PIxUVMBvx3lJJCxUJCg8HBgsDAwQDAwIJBQYOCQgUDFJiDhcICQ4FBQcCAQICAgIIBQUOCQkWDWFiAcv+ERgICAcLDAwgFBUxHBw9ISI+HBwxFBQgDAsLAwMDCAYFDQgHEAk9BwkCAgQGBAkEAwYCAwMBAQEHBwYUDQweEhInFhgqExIgDA0UBgcHAwIDBgRbBAQDCQVNARoGBQYQCwoaDw8iEgoUCQoRCAgPBwcMBQcXEBAqGRQjERAdDAwUBgcHAlholAECAgUEBQsHBxILCxIHBwwEBAYCAgL+eQMEAwkGBQ0HBw4ICA8GBwsFBAcDAgKVAAAOAAD/wAQAA8AADAAPABIAHgAxAEwAXwBuAIkAlACYAKoAxQDQAAAlIRMPAT8CHwETIQMnMycFMycnDgEHHgEXPgE3LgElIgYHNCYjIgYHBhYzMjY3NiYjJyIGBxUOAQcGFjMyNjcUFjMyNjc2Jic1NiYjISIGBwYWMzI2Nx4BMzI2NzYmIwEDIRMjFgYPAQ4BKwE3IyEDIRMjHgEHDgEjIiY/ATMHBhYzMjY3NiYnIw8BMzI2PwE2JisBBTcnBxMDMzczMhYPAQ4BBzIWFzMTISEDMy4BNz4BMzIWDwEjNzYmIyIGBwYWFzMTIQEzMjY/ATYmKwEHAxv9AHVKRhM3EycuTgMA5XMUA/6IEwWcDRcPCw4GDRcPCg8BcwkNBwgJChMCBB4IBjEFAgsIzAkSAgoQAgILCAYPBAsGCRICAggIAgsIAWoGLgUECwoHDAQCCQYLDwIFHQT9+FEBUU5UAwQFCxI7LFk/VgFtUgFSTYcHAwsOOSkpGA4MMwwGCgsPFgYKFQ134ScfDhcFDAkIFBv+5IBJN+lRV0BVLBkOBAwfFwEDAW9O/rIBbVJiCAMKDzkpKBgSBDIECQkMDhQICRUNoU3+s/7ZFxIYCQcGBw4fIw0Bvzo2SchNNj0BLPyaLhcXFj4MEwsIEwwMEwgLEwoIBwcIDwgTIiAVCA8CDggDAgwICwwIBgYIDAsIDAIDCA4fEAsMCAYGCAwLDiEBa/7MATQOJRYrPD/v/swBNBU2JTpBQTojJxoUFBomMxsInhUdLiMbTWRkyAGo/szyOjkUKDEPAgEBNP7MFTUlOkFBOhMXHRUVHSYzGgE0/u4ZHR8aGIcAAAMAAP/AA7MDwAAkAEkAcQAAATAnLgEnJiMiBw4BBwYVFBceARcWFSE0Jy4BJyY1NDc2FhcWFxEwBw4BBwYjIicuAScmNTQ3PgE3NjUhFAcOAQcGFRQXFjY3NjcBDgEVFBceARcWFRQHDgEHBhUUFhcmNz4BNzY3PgE1NCYnJicuAScmA7MZGmtSUnFdUE91ISEdHUYeHQFBLCtqLCtHR8pubk4ZGmtSUnFdUE91ISEdHUYeHQFBLCtqLCtHR8pubk78ngMBHR1GHh0dHkYdHQEDCTAwklFROBkcHBk4UVGSMDAC+x8fSh4fFxdEJiYfJB0dPygnNyAcG0QtLkU/Hh4CHx87/YofH0oeHxcXRCYmHyQdHkAnJzYgHBtELS5FPx4eAh8fOwJ6CQ0GJB0dPygnNzYnJ0AeHSQGDAYhICA9Hx4eECASEiAQHh8ePiEgAAQAAP/AA0wDwAAHAAsAEABHAAABAzAnLgE3NhMXAwcxJRMlAwEHNhYHAw4BJwcFPgE3Jw4BBw4BJy4BJy4BPwI2FhczNwcOAQ8BNz4BPwE2MhceARc3PgE3BQLxBgIBAQICQSAVIf1qWAJUFv3eAj4bBR4FIUQCAe0KJwgfDyIQEzk8JzUODQgDEWRGIAUfFiAPJEpkFAILGVQ8NQoJDQQhAgQC/hYCbP7QFRZQODgBRBj86CV9Ajig/KsCfBQKDzP+1C8TBRRHFmwZBh0uDhAHBwUKCQkfHJgFBBUxtgMwGgUHuRIKBhINDQ0hHQkmVRJ0AAABAAD/wAQAA8AAZgAAEzIzOgEzMjcyFhceAQcOAQcuAQcGBw4BBwYXHgEXFjY3PgE3JiIjPgE3PgE3MjYXHgEVDgEHDgEHDgEHIiYnLgEnLgEnLgEnNhYzPgE3JgYnLgEnNjM6ATMyMz4BNyoBIyImJy4BJwBlZWXKZWVlLGAmExUCASUSPIRCJxwdIwYGBwYpHyREJQUKBR4+HwEBFxA2FyhRKBMWAhYHCA0hMns6Ro8wIhoFJUUhGR4QOHE4AwcDOn43IigTMDAvYC8wMAkUCkiORyVJHhoWDAMZAQoaDSUYHicVIxUbEBwdRykoJyEwDA4FBhs2GgEfQhkUAgECBAIXFDBhMCJAFB8YASg2JVgwAgYRCygVAgEMFwwCCBIKLRwBCxcMCxkUNB0AAAAABgAA/8ADQAPAAA0AGwAqADgAqgC3AAABMjY9ATQmIyIGHQEUFgcyNj0BNCYjIgYdARQWNzI2NTE0JiMiBhUxFBYzFzI2NTE0JiMiBhUxFBYnMhYdARQWMzI2PQE0NjMyFh0BFBYzMjY9ATQ2MzIWHQEUFjMyNjc1NDYzMhYdATAUMRUFJRE1NDYzMhYdARQWMzI2PQE0NjMyFh0BFBYzMjY9ATQ2MzIWHQEUFjMyNj0BNDYzMhYdARQWMzI2PQE0NjMTFSM1IxUzNTMVMzUjAh0JDQ0JCg0NUAkNDQkJDQ0JCQ0NCQkNDQmzCQ4NCgkNDVAJDQ0JCQ4NCQoNDQkJDQ4JCQ0NCggNAQ0JCg3+sP6wDQoJDQ0JCg0NCQkODQkJDQ0KCQ0NCQoNDQkJDg0JCQ0NCgdpamppamoDOQ0JQQoNDQpBCQ08DQlCCQ0NCUIJDZYOCQkNDQkJDqcNCQkNDQkJDSUNCWUKDQ0KJAkNDQlfCQ0NCQIJDQ0JOAoNDAkLCg0NCrMB98PDAYYjCQ0NCSMJDg0KagkNDQkmCQ4NCpAJDQ0JXgoNDQpDCg0NCh8JDg0KWAkN/rJVVf1RUf0AAAMAAP/AA4ADwAAYACMALgAAATMVFxE0JisBIgYVESMRNCYrASIGFREXNRMUFjsBMjY9AScXBTMyNj0BJxUUFjMB6Z75BgTlBQWeBQXiBQb3IAYF3wUF9QH+gd8FB/UGBAFhggYC2AYJCAf+pwFZBgkIB/04B3/+bAYHBwbkB+sNBwb2BfsGBwABAAD/wAP4A8AA2AAAASIHDgEHBhUUFhc+ATc+AT8BPgE3PgE3PgE3PgE3PgE/Aj4BFx4BBzEUBgcOAQcOARUUFhceARceARceARcWIjMyMDE3Mzc+ATc+ATc+ATc+ATc+ATc+ATc+ATc+ARceARcxFBYfAR4BFx4BFx4BFx4BFzEWBgcGIicuAScuAScuAScOAQcOAQcOAQcOAQcOAQcOAQ8CIwcjBw4BIw4BBwYmJy4BJy4BJy4BJy4BJy4BJzwBNQ4BBw4BDwEOAQcOAQcWFx4BNzY3Njc+AScmJyYnLgEnJiMCAGpdXosoKAsMBw0HGzQaGQcMBgwYDAUMBgYLBgULBRUCCCQSDA8BBQECAgECAQQEAgUEAwkHAwUEAgECAQIBAwECAQULBQsVCQoSCRMiEAgQCAgPBwcjEgsPAgEBAwEDAgQJBQYOCQgVDgMCAwQIAxIfDQ4XCgcMBgUHBBEjFAoUCwsaDQgSCQIGBAgFAQMCAwMDAgQJBAkTCAkPBwsSBgoOBAUFAwQDAQcOBwYLBxcYMhoQIhA6VFXBZGRZWDg4KBESOiMwL24+PUEDwCgpi15dayZKJAkUCyhPKCkJFQoUKRUKFQoLFAsKFQoqAxENCAcZDxMlExImEyVMJSZKJBIjEg8fDgQIBAEBAQEBAQQKBg0bDw8gECFCIhEiEhEiERIPBwUSDAQLBhULFQsVKhUUKRMUJREECgMDAxAjExMoFQ4cDggRCCJFIxIjEREiDwoQBwIEAgUBAQEBAQEBAQEDAwIKBgkWDRQqFhMpEyhOKBImEg0bDQoWCiorUyobNRpZODgoERI6OlVVwWRlWDYqKzsQEAACAAD/wAO1A8AAGwAoAAABMhceARcWFRQHDgEHBiMiJy4BJyY1NDc+ATc2AzMRHwEzESMRLwEjEQILWE5NdCIhISJ0TU5YWU1OdCEiIiF0Tk1SWUJqUFlLYVADYCIhdE5NWVhOTXQiISEidE1OWFlNTnQhIv1VASFxsAHW/uCAoP4qAAANAAD/wAQAA8AAAwAHACAAJAApAC0ARgBKAE8AUwBsAHEAdQAAJSEnByUHJzcVMAYHDgExMBYXHgEVMDY3PgExMCYnLgEjFwcnNwcXNycHIQcnNxUiBgcOATEwFhceARcwNjc+ATEwJicuATEXByc3Bxc3JwcBByc3FTAGBw4BMTAWFx4BMTA2Nz4BMyImJy4BMQUJAyEXNycBYQFNp6YCHV5dXQkNDBUYDAwHCg0MFRYLDAoB4ODf35WVlpaV/rJdXl4BCQ0MFRgMDAcBCQ0MFRYLDArf3+DglpaVlZYCPYODgw0QEBseEBAKDBAQGwEBGxAPDQEk/tz+3AEkAST+Ibu6ug2oqOVdXV4nFQwMCgoODw8BFA0OCAoMDBU34eHh4ZSUlZVdXV4nFQwMCgoODw8BFA0OCAoMDBU34eHh4ZSUlZUBW4KCgjobEBANDRMTFBkSEQsODw8cSP7aASYBJv7aubm5AAADAAD/wAOaA8AAGQAmADkAABMhNhceARcWFx4BFwYmIy4BJyYGJwYWByMRETYyMxEjNjU2NDU0NQUzFhUUBhUUFQYmJzQ1JjQ3NDdoAWQ2NzZjLCwhKiIDM2U0ATg4RppJAgEByjNkMcoBAQJkzAEBM2czAQEBA8ACCgssISIrN4ZEAgI8dRsgCgM5dDgBrv4fAf3qQ0NChUJDQwdDQkOFQkJDBQIDQ0JDhUJDQgAAAAQAAP/AA9gDwAA8AH8AwgFKAAABNhYXHgEXHgEXHgEXFgYHDgEHDgEHDgEHDgEHDgEHBiYnLgEnLgEnLgEnLgEnLgEnLgEnNDY3PgE3PgE3Fw4BBw4BBw4BBw4BBwYUFx4BFx4BFx4BFx4BFx4BFx4BFx4BNz4BNz4BNz4BNz4BNz4BNz4BJy4BJy4BJy4BJy4BBxU2FhceARceARceARceAQcOAQcOAQcOAQcOAQcOAQcOAQcOAScuAScuAScuAScuAScuAScuATc0Njc+ATc+ATc+ATcHDgEHFBYXHgEXHgEHDgEHDgEHDgEHDgEHDgEHFBY3FjIXMjY3PgE3NCYjLgEnLgE3PgE3PgEXHgEXHgEXHgEXHgEzMjYzPgE3PgE3NiYnLgEnJjY3PgE3PgE3PgE3PgE3PgE1LgEjKgEjIgYHDgEHBhQXHgEXFgYHDgEHLgEnLgEjKgEjIgYHAcM7djosVykaMRAQEAMFDAUHExIGEAsIFQ4SLhgkTCZIkEYeOhoSIQwNEgcMEAcICwQEDAEOGBZFJTx9Phg3bjUYLhURHgsLDgMGAgMJBAQMCAcQDAgTDw4jEx09HzRoNCVJJBctEw0SBwsPBhESBwULAQENEw8rFyVPJzNnNDhwOB47HA4aCwoLAwYDAQELBAQKCAYPDAULCAgWDBUtFytYLCtYKhYrEwkOBQsPBhATBgULAQYLCB4QIUcjI0Yj8AIEAQ8GEB8NCwcDCxYLAQcFBhAIBgwFBAIBDAc2bDcFCgECAwEKBAoSBwUBAQUJBQEFBAMEARs1GwIFBAMIBCxZLAUNAwUCAgIFBhAjDAQBAQ8eDwEIBggVCgUDAgEEAQoEM2YzBAgDBwICAgcJFQcEAQEIDggcORwGFAwzZTMGDgMDvwIEBwUSEQshGRc4HDp0Ok6cTRs1GhEgDREZCA0PBAcGDgYTDgoaERIqFiZOKC9fLzVpNSlTIyAlCxMOAyMBCgwGDgoIFg4PJBIgQCApUiowYjAlSSMUJw8OFAgLDgQIAwUDDAsHFQ8LGw8YMxpJlUszaDQgQRoUGwkODwUGBAEyAQUIBA0LBQ4KCBcMFi8XL1wvLlwuJkokDhwMCxAGCg0FCQcBAQkLBg8NBhEKFjAYSJJJMWQyFy8WEBQIDg8EBQUBvQgRCAkGAgQICwkeDTZqNQkQBwcFAQEBBAYPBggHAQEBBAUIDwgGBQIJBwcRCBozGgMHAQEEAy9fLwQGAgICAQEBBQUPBgYNAgYJDQQLBT17PQcNBQcFAwILBQcNBwUEAgIFEQcFDAICBQkHEQgjRSM1bDYKDgMHAAAAAwAA/8AEAAPAABgAMwBPAAAlJicuATc2NwYHDgEHBhUUFx4BFxYXNCYnFzY3PgE3NjcuAScuASMiBgcOAQcWFx4BFxYXARYXFgYHBgcwBjEOARU2Nz4BNzY1NCcuAScmJwFfYzIyJQQECR8YGSIJCSMjelJTYD8noW9GRVAQEAMjVS8vZDMzZC8vVSMDEBBQRUZvAXwJBAQjMTBgAShEX1NSeiMjCQkiGRgfpJdtbpQsLBQiJyhXLy8yYlhYiSwsCy55PRSTdHSnMzIPJTkUFBQUFBQ5JQ8yM6d0dJMChhQrK5Jqa5QBQIAwCywsiVdYYzIvL1coJyIAAAAAAwAA/8AEAAPAABgAPQCNAAABKgEHIgYHDgEHDgEHOgEzMhY3PgE3PgE3AyImBwYmNz4BNz4BNz4BNz4BMzIWNzYWBw4BBw4BBw4BBwYmIwMOAQcGJgcqASMqASMiBgcOAQcOAQc6ATMyNjc+ATcmBic+ATc+ATc2FjM6ATMyNhcOAQcOAQcOAQcOASMGJgcGJjc+ATc+ATc+ATMhMhYXA2AeNxwRCAULFwsKFQoWKxUMGgkKAwQUJxTPEycTMkQRDh4PCBEJFFY/Bw4HJUolKEUCAQgFFSoVFVc+GDIZVAoVCgMLBS1bLg4eDhEHBQ8eEAYOByREIgcFAQUKBRIkEwgPCAQECQkaDCJEIgYNBwMKBQwYDhJHNwsVCyJFI0BEFhcsFA41KBQrFwEPBAYEAkwBBQ8jRiMfPyEEBwYZCzt5P/5WAQEBTDwuXC4ZMxo8ShACAQEBATgwEiEQQH9APEgPBgQCMB8/IAgBAQUOLl0uFSkWBgUPHRAFBAQYLhcLGAcHBAEEDxwPJUwlM0YQAwEBAgIEVj9BhUIsQBgLDgEEAAAAAQAA/8AEAAPAAEQAADcRAQU1NCYnLgEjIgYHDgEVERQWFx4BFx4BMzI2NwE+ATc+ATU0JicuAScBLgEjIgYHDgEHDgEVERQWFx4BMzI2Nz4BNZICgf6VCwoKGw8OGwsKCwUEBQ0ICBEKCRIJAlgJDwUFBgYFBQ8J/JIJEgkJEggIDQUEBQsKCxsODxsKCgsJAvj+v7a2DxoLCgsLCgsaD/7UCRIJCA0FBQYEBAEsBA4JCBQKChQICQ4EAbcEBAYFBQ0JCBIJ/JIOGwsKCwsKCxsOAAAFAAD/wAP4A8AAEQBBAFoAgwCvAAABJjQnJicuAQcGByc+ARceAQcHBgcOAQcGJy4BNz4BNxUUFhceARceATMWNjclPgE3PgE1NCYnLgEvAT4BFx4BBzEBLgE3FBYXFhceATc2Nz4BNwYHDgEHBicxEwUeARceARUWBgcOAQcFDgEjIiYnLgEnLgE3Az4BNz4BNz4BMzIWFzEFJicuAQcGBycuASMiBgcOAQcOAR0BBgcOAQcGFxYXHgE3Njc2Nz4BNzYnMQOPAQEOISFcOTg/Gz13M01JBJQoNTZ1OjoxYhpQAQQBAwMDCQUFDQYGDQUBiAUIAwMCAwMDCQWeHT0eYhpQ/g9aRhcFBREuLn9NTVADBwMtLy5cLCsnigEHAwYCAgIBAgICBgP+9wQIBQQIBAQGAgICAQIBAgIDBgQECAUECAQCYBUzMo9WV11uBQ0GBw0FBgkEAwRQPj1NDAwUFzs8pWRkZ2hSU2kUExcCVAECASEVFhICAw8QGRkEBUw7uTAoKDcODgMHkmACBAKhBgwGBgkDBAMBAwPiAwkFBQsGBgsFBQgDVwkHAQeSYP7rB2ZNDRgMKBcYCQ8OIgICAhwVFhwHBgICO50CBQQDCAQDCAQDBgKZAgIDAgIHAwQJBAEwBAgEBAYCAgICAjkwHR0TCgofQQMEBAMDCQUGDAdpLTY2bzY1LjUeHgwTEiwsOzuAPz81AAMAAP/AA9UDwAAoAFAAdQAAEzY3NjIXFhcWFx4BFxYHBgcOAQcGBwYjIiYnJiccARUjETY3PgE3NjcHDgEXFBceARcWFxYXFjY3NjcuAScOAQcGJy4BJyYnLgEnMhYzLgEnJSYnJgYHBgceARc+ARcWFx4BFxYVKgEjHgEXPgEnJicuAScmJ/k5Q0OKQ0Q6OSwsNwoKCgofHl89PEY3ODhrMjIsqAQQEDYlJS8OGx8BDw83JyYvLC0uWSoqJQgOBxw7JCYoKEogIRgcGwQaMxkaNRwBmCwvLlsrKiUHDgg2iEcsJSU0Dw8aMxkcOR0bHAQDEBE1IyQrA3EnFBQTEyYlMzR5Q0NCR0BAZyUlEA4aGBkkMGAwAkM3NTRfKCgfzCtfNDIvL1EgHxMSBAUPExMdDx8PFiUICwICGRYXICNRKwExYjB2EwUGDxMUHg8dDzAmFAwZGUYqKi4sWSwvZTcuKytKHh0SAAQAAP/AA2gDwAAFACIAPgBiAAABBhY3NiYnMDY3BhYXDgEHLgEnHgExMCcuAScmNxYXHgEXFhciBw4BBwYVFBceARcWMzI3PgE3NjU0Jy4BJyYDIicuAScmJyYnJjY3Njc2Nz4BFxYXFhceARcWFRQHDgEHBiMCN1EzW1g+1AY/IQ8FLVcnBjlBTkUFBQsDBAQZFhYhCQlPSEBAXxwbGxxfQEBISUBAXxwbGxxfQEBJLy0sTB4dExIEBBEWFiEiKSlaLi4sLCQkMw0OGBlVOTpBAjkFjQYFjadwL0V6EQEaGBJrJgRZGBhJKywoHyYmQhcWVRwbX0BASEhAQF8bHBwbX0BASEhAQF8bHP1pDg0zJCMsLC4uWikpISIVFhIFBBISHh1MLC0vQTk5VRgZAAABAAD/wAPzA8AAsAAAARQGBw4BBw4BBw4BByEuASchPgE3PgE3IR4BFx4BFx4BFx4BFx4BFx4BFx4BFx4BFx4BFx4BFx4BFx4BFx4BFzM1PgE3PgE3PgE3PgE3PgE3PgE3PgE3IS4BJyEOAQcOAQcOAQcOAQcOAQ8BDgEHDgEHDgEHDgEHDgEPAScuAScuAScuAScuAScuAScuAScuAScuAScuAScuAScuAScuAScuAScuAScuAScuAScuATUhA/MCAgIGBAQKBgYPCP1vCRIHAmsHCwQEBwL85wIGBAULBgcQCQcPCQMFAw0bDwgRCQgRCAcNBgoUCgUKBAIEAhElEwESJBICAwIFCgUKFAkHDQYJEggJEAj+pREfDQI7CxgOCxcMAwcEECITAQMCCwwYDQgQCAUJBQUMBRIlEwQFEyUSBQoGBQoGCA8IDRcMAwcDAgMBEiMQAwYEDBgLDhgLAQIBCRIHCQ4GBgsEAwYCAgID5gOzGTIYGTIZGTIYGTIZGTEaGDIZGTEaGjEZGTIYGTIZEiYSBg0GGjEYDhoNDBcMCBAJCxgLBQsFAQQCEiIRARAiEgEEAgULBgsWDAgQCAwZDA0ZDRgyGRkyGBQnEwULBhcuFwEEAg0OGw4IEAgECQUFCgUQHw4DAw4fEAQKBQUJBQgQCA0aDgQHBAIEARcuFwUKBRMoFRgyGQIEAhcuFxgyGRkxGhgyGRkyGQAAEwAA/8AEAAPAAAIAHgA7AFcAagCBAKQAxwDRAN4A4wDuARgBOAFgAYoBpwG1AcIAABMjNzUyFhceARUwFCMcARUUBgcOAQcOAQcOASMnNzMXMhYXHgEXHgEVFhQVHAEHDgEHDgEHDgEHDgEjNzcyFhceARUwFDEcARUUBgcOAQcOAQcOASMnNzMXFAYVHAEVFAYVByM3PgE3PgE3JTIWFx4BBwMOASMhIiYnLgE3Ez4BMyEBIgYPAQYWMzI2PwEjBzMHDgEjIiY1NzQ2MzIWDwEzNzYmIyEiBg8BBhYzMjY/ASMVMwcUBiMiJj8BPgEzMhYPATM3NiYjBQ8BMzczFTM/ATMHMzcXMzcHMzcjByczBzM3IzMHMzcXMzcjBycjJwczNzQ2NTQ2NTwBMzUXMyc+ATc+ATc0NjU8ATU0JicuAScuAScuASsBMxUeARceARUcARUUBhUOAQcOAQcXMzcjNzM3IzczNyMzBzMyNjM+ATc+ATc+ATc+ATc+ATc0NjU2NDU0JicuAScuAScuASsBMwczNzQ2NzQ2NTwBMTcXMyc+ATc+ATc0NjU8ATU0JicuAScuAScuASsBMwcUMDEwFDEcARUUBhUOAQcOAQ8BFzM3MxUzJyMzBzM3MRczJzcjByM3IzMHMzcjNzM3IzczNyOICQsFBwMDAwECAQEDAQIEAgMEAwQIAtsDBgICBAEBAgEBAQIBAQMCAwUDBAcFEJsFBwMDAgIBAQMBAgQCAwUCBAgCgQEBARcOAgMBAQMBAWcFCgQEAwEzAQ8J/GUFCgQEAwEzAQ8JA5v8WwYGAQYBBAYFBgEECQEDAgEDAwICBwQCAgMBAQYBAQUFAVYGBgEGAQQGBQcBAwkDAwQCAwIBBgEDAgMCAQEGAQEEBv7uDQYGBAsFAQEqCgYHAwQRBwUKBhMETQoGCgY9CgUHAwYKBQcDBvEfNwgCAQERPBwJDQUFBgEBAgMDBwUFCwcHDgg1cAUIAwMDAQIHBQQMBxo8CC8FKgcqBS4IZm4fLwUJBQUKBgULBQUKBQUIAwQFAgEBAwIDCAUFDQcIEgosmB82CQEBAQEROxsJDQUEBwEBAgMDBwUFCwcHDgg1mhQBAgcFAgUDCRYICSQ5DEJwHzYPFDogOjkrAQ43mh9lBy4EKggqBC8HZQFLJr4CAgMHBQIBAQEDBAMCBAICAwEBAQExBwEBAgMDAgUDAwYDBgoEBAgEBAkDBAcCAwJmBwICAwcFAgEBAQMEAwIEAgIDAQEBATEFBAgEAQEBBAoFLi4FCgQFCgRWBQQECwX+xAkMBQQECwUBPAkM/vIFBiQGBQUGFQYPAwMDAyQEAgMDBgYGBQUGJAYFBQYVBg8DAwMDJAQCAwMGBgYFASUTDQ0TJTgoKCkpOC0tODg4KCg4KSnqyjYDCAQCBgMBAgFUVAMKBwcPCAMEAgIDAggMBQUIAwMEAQECBQMJBQYPCQIEAgIEAwkSBwYKBE8wHjAcMMoBAQICAQUEAwkGBg0JCBQMAwYCAwYCCRAHCAwFBQcDAwPKNgMIBAMGAwEBAVRUAwoHBw8IAwQCAgMCCAwFBQgDAwQBAQIyAQECBAICBAMJEgcDBgMVQhoayspcXGhiVlbKMB4wHDAABwAA/8AEAAPAACMASAB4AJAAtQDgAOoAAAEyNjc+ATU0JicuAScuAScuASMiBgcOAQcOAQcOARUUFhceASUUBgcOAQcOAQcGIicuAScuAScmNjc+ATc+ATM2FhceARceARUBMjY3PgE3PgE3PgE1NCYnLgEnLgEnLgEjIgYHDgEHDgEHDgEVFBYXHgEXHgEXHgElFAYHDgEjIiYnLgE1NDY3PgEzMhYXHgEnFAYHDgEHDgEnLgEnLgEnLgE3PgE3PgE3PgEzMhYXHgEXHgEVBSc+ATU2JisBIgYHDgEVERQWOwEyNjc+AT0BMxceATsBMjY3PgE1NCYnMQMjNTMyFhUUBiMCNg8bCgsLAwMCCAYFDAcGDwcHDgcHDAUFCAMDAwwKChsB2QMEAwoHBg4ICBEICxMICAoCAgIEBA4JCBMKChQJCA8FBQb+NgcPBgcMBQYIAgMDAwMCCAYFDAcGDwcHDgcHDAUFCAMDAwMDAwgFBQwHBw4B0QsLChsPDxsKCgwMCgobDw8bCgsLwAcGBhEKChYLChQHBgkDAgIBAQUEBAwHCBMKChQICQ8FBQX+gXQtOAFpTPQCBAECAQYEVgIDAgEBe2sCCAReAgMBAQEBAcKWliofHyoCKwsLChwOCA4HBwwFBQkCAwMDAwIJBQUMBwcOCA4cCgsLSggQCAcNBgUIAgIBAwoICBMLCxYKChIGBQcBBQQFDggJFAr+SwMDAwgFBQwHBw4IBw4HBwwFBggDAgMDAgMIBgUMBwcOBwgOBwcMBQUIAwMDSw8cCgsLCwsKHA8PGwoLCwsLChumCxUJCQ4FBAICAwoIBg4ICBAICQ8HBwwFBQcEBQUOCQgUCu7HCkNFWjsBAgEEAv4ZBAUBAgEEAb/BBAQBAQEDAgEDAQEUgCUaGicABgAA/8ADogPAACUAZQCHAJAA0gDYAAABMhYfAhYXFgYHBgcGBwYmJyYnLgEnJicmNjc2PwE2Nz4BNzYzBQ4BBw4BBzAiMQ4BBxYXFgYHBgcOAScuAScuAScmIgciBg8BMQ4BBw4BBwYWFx4BFzEWFxYyNzY3Njc+AScmJwcmJyYGBwYPAQYHBhYXFhcuAScWFx4BNzY/ATY3PgEnJicBDgEHNjA3MDYBIgcOAQcGDwEGBw4BFxYXPgE3PgE3PgE3MDIxNDYzPgEzJicmNjc2NzY3PgEXFhc3MRceATM+ATc+ATc2JicuASMFDgEHPgECC1WQQggIQCAfAiIhQ0NZWLZVVj0GCgQuFRQLHyA5CCImJlMrLCwBWgECAQUKBgENHhEYCQgOFhcmMIBAP3UoBQkFCBoVAQEBAQEBAQQEAQIBAwUYDDtNTKBMTDs1Hh8QDg4kmyo0M2syMykFKBQUARUVKQcOCCI0NHQ4OSoFKRUVAxMTJv3hAgIBAQECAWEoJydLIyMeCDAeHRcHBhkDBgQCBgMECAQBAgEMGg0QBAQSFhYjLDc2dDg4LwEEBhEKCxMFAwYCCAMMPYdUAToDCAQECAOAKj4ICERWVrJWVUFCHh4JJCVDBhAIQkxNm0pJPAghGRkhCAjcAgQCBw4GDQ8DLzU0aTAwJTAnBAQ0MAMHAgQNAQEBAQEBBQgEBQwIDx8MNBsbHBw5NEJCjkdIPhYmEhIDFBUoBSo1NW40NSkHDgcqGBgIEBEnBSk1NnE2Nyr+fQECAQEBAgJVBwcdFhUdCC85OXw/QDoEBwMDBQIEBQIBAQYHLC4vWioqIysXFwUSEicBAwUFAQcFBAYEDyILPSqzBgoFBQoAAAwAAP/ABAADwAAKABMAIAAwAEEASgBcAGUAfACFAIoAjwAAASEVMxEzNSMRITUBFTMRMxEzNSMhETM1IzUzNSM1MzUjEz4BNTQmKwERMzI2NTQmJycyFhceARUUBgcOASsBNTM1FxQGKwE1MzIWATIWFRQGBxcjJw4BKwEVIxEzBxUzMjY1NCYjBRQGBw4BIyImNREjERQWMzI2NREjETMDIRUhNTMTMxMjJyMHMycHMycxA5X87RuyZAKq/Gs5TznBA06yZE9PZLIQDAw/LVVWMEUSEFgHDQUFBQUFBQ0HAQEtGRIDAxIZ/ig6UBsYQlcyBQcEBk5UBgEbJiYbAWEFBQUNBw8WTkMvLkNOAUQBIvzt8VBgUE8JUAliMBgxGQHtH/6ZSQEeHwG5Sv7UASxK/opITklNSv1NDiMTLED+iUQwGSoQZwUFBQ0HBw0FBQVFAboSGFYZAvNQOSA3E4NmAQFkAXZKgCYaGyXLBw0FBQUUDwEV/vEvQkIvAQ/+6/1nHh4Bcv6OJibjdHQAAAABAAD/wAPBA8AABgAAATMBIwEzEwLj3v6jyv6m5d4DwPwABAD89wAAAgAA/8AD/gPAANcBEgAAAS4BJy4BJyY2Nz4BNzYWFx4BFx4BMzI2Nz4BNz4BFx4BFx4BBw4BBw4BFxY2Nz4BNz4BNzYyFx4BFxYUBw4BBw4BBw4BFx4BFxY2Nz4BNz4BNzYWFx4BFxYGBw4BBw4BBw4BFR4BFx4BFx4BBw4BBw4BIy4BJyYnLgEnJicuAQcGBw4BBwYHDgEHBiYnLgEnJjY3PgE3PgE3PgEnLgEnLgEnLgE3PgE3PgEXHgEXHgEXFjI3PgE3PgE3NiYnLgEnLgEnLgEnLgE3PgE3NhYXHgEXHgEXHgE3EyoBIy4BNTQmNzQmJy4BJyY2Nz4BNzYWFx4BFxYyNz4BNz4BFx4BFx4BBw4BBw4BFRYUFRQGIwYiIzEBcQcNBQYIAwIDCxctFwsFAQcaFAIEBQcEAhQaBgEFDRcuFgoDAgUTDQEFBAQIAyU/HQECAgoHDBEgDgcHN4NNAwgDCAIHFS4ZBwYJJ1YwDhwPCgYECQ8FAwMLFywWDRsMBAgBCwQhQiIZAgICCAYDBQslSSMtKypOJCQiDQYOIycmVC4tMB47Hw4FBAcHAgIFDyFBIAYLBQUBAwYKBh5AIgwDAgYNCgUGCydKIhYpFAgGChYpEwMEAgMCBAMFA06FOAEDAQMBAxImFQUGAwsWDRYyGwMFBY0LFwsKBQEBBgcmSiUJAg4TJBINCAkZMhkKBwoaMxkIBgsUKRUKAQYnTCcGBgEFDAwXDALzFCcTFCkVCwYECAsEAgQLL1krBQwMBStYLg0EAgQMCAMGCyVHJAQIBAMFAQ8sHAECAgoKDh4RCQYHOksTAQIBAgYGFiURBQEJJDkWBgsGAwMKFS0XCwUECBQNCBEKAgYEBgICCg0DAgYWFSgTCwMDDQsNExIvHB0hDQIOJB4eMRITDAgKAwEFDRUrFg4GAQILCgIDAgIGAwQJAxUiDAQGDBYrFQsDBA0lFw8hEQgGDyITAgQDBAUCAQEBEks6AQMBAwcEFCURAwIDCxYJEh0LAQIC/M0BBgojRSILEgkwYjANBgcJFAsIAQwhQSENDSFDIQsBBwwWCgUGCDJlMggQCiJFIg0GAQAAAAACAAD/wANrA8AAGAAiAAABISIGHQEzNSERITUjFRQWMyEyNjURNCYjATMRIRUzBxc3FQMV/lYkMlYBqv5WVjIkAaokMjIk/qtV/taZ7zzvA5UyI4Ar/aorgCMyMiMDACMy/asBK1buPO6ZAAACAAD/wAPVA8AAGAAcAAABISIGFREUFjMhFSMVITUjNSEyNjURNCYjESERIQOA/QAjMjIjAStWAVZWASsjMjIj/QADAANLMiT+ACMyVVZWVTIjAgAkMv2qAgAAAAMAAP/AA3cDwAAaADEAPgAAAS4BJy4BIyEiBhURFBYzITI2NRE0JicuAScBBSEXESc+ATU0JiMiBhUUFjMyNjcXIREBIiY1NDYzMhYVFAYjAlADCAQECQX+tyY4OCYCNCY3AQICBQP+5v6WATX/eQwPbk5Obm5OGjAVeP4PARonNzcnJzc3JwOIAwUCAgE3J/0SJzc3JwIEBAkFBAgDARpR/v5SeBUwGk5ubk5Obg8MeALu/c03Jyc3NycnNwAAAAIAAP/AA3UDwAAZACUAAAEeAQcOAS8BFRQGIyEiJj0BBwYmJyY2NwkBJREUFjMhMjY1EScHA3QLAQsLIAwSMCL+eiIwFgwgCwsBDAFgAV393AICAYYBA8fHAdQKHwwLAQsR9SEuLiH5FAoBCwsfCwE//r8m/sACAwMCAT24tQAAAgAA/8AC9QPAACEAKwAAASM1NCcuAScmIyIHDgEHBh0BIyIGFREUFjMhMjY1ETQmIyE1NDYzMhYdASECmi4SEj4pKi8wKSo+EhIuJTY2JQIlJjU1Jv5lUDk5UP7uAmNbLiopPRISEhI9KSouWzUm/jwmNTUmAcQmNVs4T084WwADAAD/wAJVA8AADAAZACUAAAEyNjU0JiMiBhUUFjMVIgYVFBYzMjY1NCYjESIGFRQWMzI2NTQmAgAjMjIjIzIyIyMyMiMjMjIjIzIyIyMyMgJrMiMjMjIjIzJWMiMjMjIjIzL/ADIjIzIyIyMyAAAABAAA/8AECwPAAAMABwALABIAAAEhFSERIRUhASE1ISUXASc3FwECVP23Akn9twJJ/bcBhv56A7ZK/qvcSZMBCwJSYQEkYf56YXpJ/qvbSZIBDAAAAQAA/8ADWwPAACAAAAE0JiMiBh0BIyIGFRQWOwEVFBYzMjY9ASEyNjU0JiMhNQI0FA8OFfYPFBQP9hUODxQBAw8VFQ/+/QLVDhUVDvYVDw4V9g8UFA/2FQ4PFfYAAAAAAgAA/8ADwwPAAAsAUwAAASIGFRQWMzI2NTQmBQcGFB8BHgEPAQ4BLwEmBg8BDgErASImLwEuAQ8BBiYvASY2PwE2NC8BLgE/AT4BHwEWNj8BPgE7ATIWHwEeAT8BNhYfARYGAgBBXFxBQVxcAXkrJCQrCwUHVAgbDjQsUgcJAxYPqA8WAwkHUiw0DhsIVAcFCyskJCsLBQdUCBsONCxSBwkDFg+oDxYDCQdSLDQOGwhUBwUCXVxBQVxcQUFcLSMeXh4jChwNkg0JBRMRMC43DhMTDjcuMBETBQkNkg0cCiMeXh4jChwNkg0JBRMRMC43DhMTDjcuMBETBQkNkg0cAAMAAP/AAzwDwAAPAB8AJwAAATIWFREUBiMhIiY1ETQ2MxUiBhURFBYzITI2NRE0JiMDIxEHNTczEQKMSWdnSf68SWdnSSw+PiwBRCs+Pit7NU59BgMga0z+rkxra0wBUkxrSUEt/q4tQUEtAVItQf4+AQwcLzD+sQAAAAAFAAD/wAOrA8AAFAA3ADwARgBhAAABISchIgYVERQWMyEXITI2NRE0JiMBIiY1NDYzMhYfAQcnLgEjIgYVFBYzMjY3IzUzFR4BFRQGIyUeARcHNyMnMzAGBy4BJwEUBiMhNyc3FzcnPgE3MzUjNSMVIychMhYVEQNV/nsl/wAkMjIkASorAVUkMjIk/d1IZ2dIITwYAzUCCh8YKjw8KiwpBV6pAQFdSgEBCxoOFwUqDaocJxAYCAEsGRL+1lUjKHIfcxwrCjecLFQyAXgSGQLrgDIk/dYkMoAyJAIqJDL+ZmdISGcYFgMyAgkQPCsrPCsTQgMHDAdLX0gTJBEXgCxHLhQmD/6wEhlVdydzH3IhTSgtLCysGRL91gAAAAIAAP/AA1UDwAAoAGAAACUWNj8BFx4BNz4BLwE3PgEnLgEjBycuASMiBg8BJyIGBwYWHwEHBhYXNzwBNTc2Ji8BJjQxNDIzFzI2PwE2NDMyFhUXHgEzNzoBFTAGDwEOAR8BHAEVKgEvASYiDwEGIiMBJQoYD6WmDhgKCgQGQqcPCwMEFhLNPgYRDAwRBj7NEhYDBAsPp0IGBQktPgQFCJsCAgG9CgwDNgEBAQE2Aw0JvQIBAQGbCAUEPgEBAZYIEAiWAQEBjgcEC3p6CwQHCBgRwngLFQwLCwHDEhEREsMBCwsMFQt4whEYBz0BAQGzCQ8FbAEBAQMICrUBAQEBtQoIAwEBAWwFDwmzAQEBAXMGBnMBAAMAAP/AAx8DwAAPACAAQQAAJSEyNjURNCYjISIGFREUFjciJjURNDYzITIWFREUBiMhNxQWOwEVFBYzMjY9ATMyNjU0JisBNTQmIyIGHQEjIgYVAUIBezExMTH+hTExMTIYGRkYAXoXGRkX/oYsDwxcDgwLD1wMDw8MXA8LDA5cDA+hMDABfjAxMTD+gjAwMhkYAXgZGRkZ/ogYGe0LDlwMDw8MXA4LDA9cDA8PDFwPCwAAAAMAAP/AA1YDwAAyAEEAUAAANxQWMzI2Nz4BMzIWFx4BMzI2Nz4BMzIWFx4BMzI2NRE0JicuASMiBgcuASMiBgcOARURNxE+ATMyFhcRLgEjIgYHBRE+ATMyFhcRLgEjIgYHoBUOCA8JGj4gIkEaChEICRAKGkEiIT0aCQ8IDhUBAxVjQDNUGBdVM0BjFQMBMhNMKy1IERhHJyhJGQFCEUgtK0wTGUkoJ0cY0BQQCAUSFBkaCQcHCRkaFBIFCBAUAagEBwQkNSUdHSU1JAQHBP5YGgGGHCIjHP52ExkVEgUBihwjIhz+ehIVGRMAAwAA/8ADVQPAABwALQA9AAABFSM1NCYjISIGFREUFjsBFSMiJjURNDYzITIWFQEhMjY1ETQmIyEiBhURFBYzNSImNRE0NjMhMhYVERQGIwK+MxkX/sgYGRkYNTYxMTExAToxMf78ATkxMTEx/scyMDAyFxkZFwE4GBkZFwKeLy0YGRkY/skYGTMxMAE8MTAwMP3SMDEBPDAxMTD+xDEwMhkYATcYGRkY/skYGQAAAAAEAAD/wANoA8AAHQAiAEAARQAAJTI2PwEzFx4BMzI2NTQmJwMuASMiBgcDDgEVFBYzPwEzFyMFMjY/ATMXHgEzMjY1NCYnAy4BIyIGBwMOARUUFjM/ATMXIwIHDA4EKbgoBQ4MDA8CApIGEw8PEwaSAgIPDFZMAUyZ/l0KDAQaehoEDQoMDgICYQYTDg4TBWIBAg4MQiwHLF/SCw1ubg0LDgwECAUBhg8ODg7+eQUIBAwOttLStgsLTU0MCg4KBQkFAQIODw4P/v4FCQULDYuDggAAAAEAAP/AAnIDwAAbAAABFBYfAR4BMzI2NTQmLwE3PgE1NCYjIgYPAQ4BAUAEBfgECgYMEQUE4+MEBREMBgoE+AUEAbEGCgXyBAQQDAYKBN/eBAsGDBAEBPMECgAAAgAA/8ACywPAABAAIgAAJSEyNj0BNCYjISIGHQEUFjMDMzU0NjMyFh0BMzU0JiMiBhUBZgEeIyQkI/7iIiQkIg8xQSwsQTJhPj1hmyUl2CUlJSXYJSUBVGk7Pj47aWJYV1dYAAQAAP/AAz4DwAAcAEcATgBpAAABFAcOAQcGIyInLgEnJjU0Nz4BNzYzMhceARcWFSEUFhcHBhYXFjY/AR4BMzI2NxceATMyNi8BPgE1NCcuAScmIyIHDgEHBhU3BzMnJiIHEzI2LwEuASsBIgYPAQYWFxY2PwEHMycXHgEzAz0ZGVY6OkJCOjpXGRkZGVc6OkJCOjpWGRn9uEQ3AwIJCAkOAQEZNRwcNRgCAQsIBw4CAzdDFBVIMTA3NzEwSBUV9TqeOwUeBpQHDgIqAxELkgsRAyoCCQgJDgEqBIoFKwELCAHBQjo6VhkaGhlWOjpCQjo6VxkZGRlXOjpCR3YjEQkNAgEICQUKCwsLBggIDgoRJHZGNzEwSBUVFRVIMDE3jq+vDw/+aQ4KyAwPDwvJCQ0CAQgJxgMDxggIAAABAAD/wAMEA8AAIAAAARQWOwEVFBYzMjY9ATMyNjU0JisBNTQmIyIGHQEjIgYVAQARC8oQDAsRygsREQvKEQsMEMoLEQG+CxHKCxERC8oRCwwQygsREQvKEAwAAAcAAP/AA2IDwAATADgARABUAGUAcwCBAAABFSM1NCYjISIGHQEjNTQ2MyEyFhcRFAYrATUzMjY1ETQmIyEiBhURFBY7ARUjIiY1ETQ2MyEyFhUHFAYjIiY1NDYzMhYBITI2PQE0JiMhIgYdARQWNyImPQE0NjMhMhYdARQGIyE3MzI2NTQmKwEiBhUUFhczMjY1NCYrASIGFRQWAuYwFBT+5hQUMC8pARorLXwvLiEiFBYWFP33FRUVFCIhLi8yKwIILi97GA8QFxcQDxf+dAFOHh4eHv6yHR8eLQwNDQwBMA0MDA3+0CzZCAsLCNkJCwsJ2QgLCwjZCQsLAr4RFBQTExQUES0rK5r+3C4uMBUUASoVFRUV/tYUFTAuLgEkLi4uLh0QFxcQDxcX/jIcH/8fHR0f/x8cLwwN5g0MDA3mDQyvCwkICgoICQttCwgICwsICAsAAAAAAQAA/8ACzQPAABsAAAEUBg8BDgEjIiY1NDY/AScuATU0NjMyFh8BHgECzQUE+AQKBg0QBQPk5AMFEA0GCgT4BAUBsQYKBfIEBBAMBgoE394ECwYMEAQE8wQKAAACAAD/wAMjA8AAJgBCAAATFBceARcWMzI2NxceATMyNjU0Ji8BPgE1NCcuAScmIyIHDgEHBhUzNDc+ATc2MzIXHgEXFhUUBw4BBwYjIicuAScmwBQTRC0uMylKHpoGDQgQFAYFmBgbFBRDLi00My4tRBMUNRAPNSQkKCkkIzUQDw8QNSMkKSgkJDUPEAIHNC0uQxQUGRaaBQYWDwgNBZofTSszLi1EExQUE0QtLjMoJCQ1DxAQDzUkJCgpJCM1EA8PEDUjJAAAAAIAAP/AAwsDwAAkAE0AAAERFAYjISImNRE0NjsBFSMiBhURFBYzITI2NRE0JisBNTMyFhUFMjY1EScfAR4BMzI2NTQmLwEuASMiBg8BDgEVFBYzMjY/AgcRFBYzAwsxMf6ZMTExMWBfGBkZGAFlFxkZF19gMTH+6goPAhIwAwkFCg0EBGcECQUFCAVnAwQMCgUJAzERAg8KAgb+zDAxMDEBNDEwMhkY/tAYGRkYATAYGTIxMKAOCgE+LhI0BAMMCgUIA2QEBAQEZAMIBQoMAwQ0Ei7+wgoOAAQAAP/AAykDwAAPACAALgA7AAAlISImNRE0NjMhMhYVERQGASIGFREUFjMhMjY1ETQmIyEFNCYrASIGFRQWOwEyNgMiBhUUFjMyNjU0JiMCj/65S09PSwFHS09P/m4xKysxAUcxLCwx/rkBABINew0SEg17DRJcERgYERAYGBAjT0sB60tPT0v+FUtPAuErMf4VMSsrMQHrMStcDRISDQwSEv5KGBERGBgRERgAAAAABAAA/8ADUgPAAA0AHQAuADsAAAEjIiY1NDY7ATIWFRQGARE0JiMhIgYVERQWMyEyNgMyFhURFAYjISImNRE0NjMhAyIGFRQWMzI2NTQmIwI9ow0SEg2jDRISAQhPS/5nS09PSwGZS0+aMSsrMf5nMSsrMQGZzBEYGBEQGBgQAokTDA0SEg0MEv4zAetKUE9L/hVLT08Ckisx/hUxKysxAesxK/3iGBERGBgRERgAAAABAAD/wAMIA8AAUgAAExQXHgEXFjMyNz4BNzY1NCYjIgYVFAcOAQcGIyInLgEnJjU0Nz4BNzYzMhYXBw4BFRQWMzI2PwE+ATU0Ji8BLgEjIgYVFBYfAS4BIyIHDgEHBhXgFhVLMjM5OTIzSxUWDwsLDRISPSkpLy8pKT0SEhISPSkpLxIgDl0EAw4KBgkEgAQEBASABAkGCg4DBFMMHA45MzJLFRYBkzkyM0oWFhYWSjMyOQwODgwuKSo9ERISET0qKS4vKSk+ERIDA1wECQULDgQDgQQKBQUKBIMDBA8LBQkDUwIDFhVLMjM5AAYAAP/AA28DwAAcACoAOQBwAHwAiAAAJTI2PQEzMjY1ESERFBY7ARUUFjMyNj0BMxUUFjM3MjY1ETQmIyIGFREUFiEyNjURNCYjIgYVERQWMwEmIg8BLgEjOAE5ATAiMSIGBycmIgcGFB8BDgEHDgEHFDAVHAEVITwBNTQiNS4BJy4BJzc2NCcFIiY1NDYzMhYVFAYzIiY1NDYzMhYVFAYCXBYhJREU/kgUESQhFhYhSiAW3BYhIRYWISH9pxYhIRYWISEWAegGDgYzFjEcARsxFjQFDwUGBjAMFQkWGgIBuAEBGxYJFAwwBQX+9AsQEAsMEBCsDBAQDAsQEAkhFoAVEAFv/pEQFYAWISEWgIAWIdwhFgEBFSIiFf7/FiEhFgEBFSIiFf7/FiECjAYGMwsLCwszBgYFDwUwCBILGkEkAQECBQMDBQIBASRBGgsSCDAFDwW5EAwLEBALDBAQDAsQEAsMEAAAAAIAAP/AA0kDwAAoADQAAAEmNjcuASMmBiMiJiMOAQcGBwYWFxYXHgE3PgEzMhY3PgE3PgE1IiY1Az4BJw4BBw4BFxY2At0BVQMkXBQvVBgYRigzWRobBQUTFhUaGT4oJy8vLi8oKjkZHhoBa2YVGQQeRBYTGwQiQAG8SkkCMhsFKSMBNSwtNjZrMTEkJEECAR8gAQE7JClEAkVZASIZQiIBIhgWQSICIAAAAAACAAD/wAOgA8AAJABOAAABJjQ/AT4BNzYyFx4BHwEWFAcOASMiJi8BERQGIyImNREHBiInBSIGFRQWMzIWHQEUBiMhIiY9ATQ2MzI2NTQmIyIGHQEUFjMhMjY9ATQmAWkJCYADBQMGDAYDBQOACQkFDAYGDAVJEw0NE0kKGgoBlw0TEw0yLi4y/gAyLi4yDRMTDU1TU00CAE1TUwKpChoKgAIDAgICAgMCgAoaCgQFBQRK/iINExMNAd5KCQl0Eg4NEy0z1TIuLjLVMy0TDQ4SUk7VTVNTTdVOUgAABwAA/8ADewPAABYALQBEAFsAegCTAJ0AAAEVFAYjIiY9ATQmKwEiJjU0NjsBMhYVBTI2PQE0NjsBMjY1NCYrASIGHQEUFjMTIyImPQE0JiMiBh0BFBY7ATI2NTQmIyUiBh0BFAYrASIGFRQWOwEyNj0BNCYjARUUFjMyNj0BNDY7ATIWHQEUFjMyNj0BNCYrASIGFQEjIiY9ASMiJjU0NjMhMhYVFAYrARUUBiM3NSEVFBY7ATI2A3sSDQ0SDBKQDBISDJArMf0ADRIMEpAMEhIMkCsxEg3NkBIMEg0NEjErkAwSEgwCFA0SDBKQDBISDJArMRIN/aQSDQwSFRr/GhUSDA0SODT/NDgBa/80ODMNEhINAj0NEhINMzg0L/6jFRr/GhUC4Y8NEhINjxINEgwNEjErrhINjxINEgwNEjErjw0S/ikNEo8NEhINjywxEwwNEs0SDY8SDRINDBMxLI8NEgEFBQ0SEg0FGhQUGgUNEhINBTM4ODP+lDkzYRINDRISDQ0SYTM5bGFhGhQUAAgAAP/ABAADwABfAG4AdwCHAJEAlQCeAKIAAAEjLgEnPgE1NCcuAScmJyYGBwYWFx4BFRQGBy4BJzU0JisBIgYdAQ4BBy4BNTQ2Nz4BJy4BBwYHDgEHBhUUFhcOAQcjIgYdARQWMyEeARceATMyNjc+ATchMjY9ATQmIwM0JiceARUUBgcuASc+AQMjERYXHgEXFiU0NjcOARUUFhcOAQcuATUFESM2Nz4BNzY3ASEVIQUuATURMxEUBiUhNSEDpB8CCAY/TA4OMSIiKAkSBQUBBhESKCIkVS8SDHgMEi9VJCIoEhEGAQUFEgkoIiIxDg5MPwYIAh8MEhIMAVAIHxgECwYGCwQYHwgBUAwSEgwcAwMfIzcuChoPKzE/7zEqKj4UE/z4Ix8DAzErDxoKLjcBau8FExQ+Kiox/tQBLP7UAYYPDzwPAXf+1AEsAUoWKhQddkcqJic9FhYJAgcICBQHFTAaKEUUHy0LKAwSEgwoCy0fFEUoGjAVBxQICAcCCRYWPScmKkd2HRQqFhIMeAwSHzkXBQQEBRc5HxIMeAwSAYgNGAwZSCo0VxcVKBIdXP6sASAOHBtLLy77KkgZDBgNNFwdEigVF1c0Dv7gMy4vSxscDv6kPGcVMhsB5f4bGzJSPAAFAAD/wAPrA8AAOABUAOAByAH5AAABJicuAScmIyIHDgEHBgcGBw4BBwYVFBceARcWFxYXHgEXFjMyNz4BNzY3Njc+ATc2NTQnLgEnJicnPgE3HgEXMAYxLgEnLgEHDgEHDgEjLgEnPgE3JR4BFx4BBxQGByIGIw4BBw4BBw4BIwYmIy4BIyIGBw4BFx4BFx4BFx4BMx4BFx4BFx4BFx4BNz4BNz4BNzYWFx4BFxYGDwEOAQcUFhcUFhUOAQcOAQcOAQc0JicuATUuAScuAScuAScmNDc2NCcuAScuAScuATc2JicuAScuAScuAScuAScuASc+ATcTIicuAScmNTQ2Nx4BFx4BFx4BFxYUBwYWFx4BFx4BFxYUBwYUFx4BFx4BFx4BFx4BFx4BMzoBMz4BNzQ2NzI2Mz4BNzYmJzQmNTQ2PwE+AScuAScuAQcOAQcOAQcuAScuAScuAScuAScuASMuASc+ATMyFjMeATc+ATc+ATc+ATc+ATc2JicuASc+ATMyFhcOAQcOAQcOAQcGFhceARcyFjMyNjc+ATMyFhceARc6ATMyNjceARcqASMqAQcGJicuAScmBgcOARceARceARceARceARceAQcOAQcOARceARcGBw4BBwYjJSY2Nz4BNzYmJy4BJy4BJy4BJy4BJyY2Nz4BFx4BFx4BNzYyMzoBNx4BFRQGBy4BJwNbIygoWDAvMTEvMFgoKCMjGxolCQoKCSUaGyMjKChYMC8xMS8wWCgoIyMbGiUJCgoJJRobI5wFCwUVJhIBAwgFCBYNDBQJBAoCAwcCBhAJ/roGDQYFCgIBAQIJAwscDgMFAgQIAwIKBAQIBQ01EAgFBAMLBRU5HQUIAxURBQEDAgIFAwohEg0UBwMEAgMMCQgLAgEBAjsLIAECAgEECgUbDQEBAQIBAQEBAQMEBA4HBgkBAQEBAwUVCgYKAwMBAQEBBAQSBxMiEAgNAwEBAQEDAyd7S4dYTk50ISILCgULBhEnFQIEAQEBAQIJBhAHCAsCAQEBAwMQCAUJAgIBAQECAQYjGAICAhkhAwMDAQMCBxIJDwEDAhEFOhEMCAUYERUsEwYLBAEDAQEBAQIDAQIFAxI0FQQGBBIiDgULAwMFAwkVDAsSBwIEAQQLBxE1BQMOBwULBREkEyhLJAICAQoVCAMJAQMOBAcWEgQIBA0XCQUJBAMJBQgRCgEBAQwWCBYiDAIDAgUKBg0XDgkVDCA+FAUeFwgVCQ0aDgMGAwkQAwIDAgEGAwkJHAULBh0jI08rKy4BUAgBCQQIAgIHCgwgDgMFAgsWCwULAwIJCQcZDggQCBAlGAQJBAYMBgQFKCQECAMDGyMbGiUJCgoJJRobIyMoKFgwLzExLzBYKCgjIxsaJQkKCgklGhsjIygoWDAvMTEvMFgoKCMCBgoFDBwQAQECAgMFAQEJBAIEAQkCBxEIOBIhDw0cDAUFAQEBBgkCBAIDBgEBAQEOFAsZDAoNBBQbBAEBAwYKAwcEBQwFExUBAQsFAgMBAQMGBQ0GBAgCMgokGwgOBgEDAgEDAg4zEwUIAwEDAQQKBQgTCg0UCQcOBgQNBwoYDBIaCwYMBQYNCgkYDA4QBQ0eEQgSCQMEAQYJA0VmGfzAIiF0Tk5YIkEfBw0GEyIPAQMBBAkGDCESCxIICA0HBA0HChYMEBkKBwwGBAwGBg4IFiMCKyIGFwMBAgcJDyQMBAcCBhAEMg8uFhEdCw4HBwMHAwECAQECAQMHBAYLBiARAgEBAw8LAQMBAQEDAwwGAQMBAwEBARUwGCoRDh0OBAMODgECAQoWCQUOChEYBggXBQEJBAIFAgIDBAEJCRo8IAEBBwUDBwIHISIKUh8MDwUIDgYBAwEDBwQDDA0IEgoYPiAGCgQfGBkjCQrECRUYCxoPFiQNEBAFAQIBBQwGBAcEBiEPDRMCAgUDBgoBAQEVKxZDezQCBQQAAAAFAAD/wAOcA8AAGwAsADoAWABwAAABLgEvAS4BIyEiBhURFBY7AQUeATMyNjcTNiYnARE0NjMhMhYVERQGJyEiJjUBAw4BLwE+ATURFx4BBwUnBwYHDgEHBhcGFjcOATEzMCYnFjY3NicuAScmJxciJi8BBw4BNTQ2Nz4BNx4BFx4BFRQGIwONCiATnA0sGv5qKDg4KKkBTwQJBSE2B2kECAv9HhIOAZYNExMN/moOEgKyaQMVDUEXHIMNDwP+TBMUEhsaMREQAgJcMxMquSwUHkIVHgYGMSMiHDoOIQgWFxg8EykMGQoJGQ0pEwkVAuAQFAQeFRo4KP3PKDhAAQEsIgIoEyUQ/eQCMQ4SEg79zw0UARIOAeD92A0PAwwMLhsCHhkCFwwIDw8NGRg6Hx4aPzoaIzIyIg4KGicpKEsgIBb6FgcXFxcLMAguKg4WCAgWDiouCAUmAAf//v+/BAIDwgBYALMA+QEKAVYBZAFyAAAFNz4BNxceATc2Nz4BJyYnNz4BPQE0Jy4BJyYnNz4BNzYmLwEuASsBIgYPAScuASMiBg8BDgEXHgEfAQYHDgEHBh0BFBYfAQYHBhYXFhcWNj8BHgEfARYyNwE+ATc2Ji8BNz4BMzIWHwEWMj8BPgE7ATIWHwEHDgEXHgEXFhceARcWFwcOAQcGFB8BFgYHJy4BBw4BBw4BBy4BJy4BJyYGDwEuAT8BNjQnLgEvATY3PgE3Njc3PgEXFjI3NhYXHgEVFAYPARceARUUBg8BHAEVDgEHDgEHDgEHDgEjIiYnLgEnLgEnLgEnPAE1Jy4BNTQ2PwEnLgE1NDY3EzcXBw4BBw4BIyImJy4BLwEDDgEVFBYfAR4BFRQGDwEOARUUFj8BNScuATc+AR8BNzYWFxYGDwEVFxY2NTQmLwEuATU0Nj8BPgE1NCYnJiIHDgEjBiInIiYnJiIHFzI2PQE0JiMiBh0BFBYlFAYjIiY9ATQ2MzIWFQIIBUd3Kx8IFwooHBwcAQERRwkLCgonHBskNAgLAQEGBzQnXzMCJEYgLy0hSCYyXyc0BwYBAQsINCQbHCcKCgsJRxEBARwcHCgKFwgfK3dHBQQIBP7eBgcCAgwKNgkfSiceOBo9BxAHPxk2HAIoSh8JNgoMAgIHBiUeHisMDQJRBgkDAgMEIR43KAYOBwgMBCNuQ0NuIwQMCAcOBig3HiEEAwIDCQZRAg0MKx4eJVMbPxwmViYcPxsrMikmBRANDywfCQIIBAUJBAgUCxQzGhozFAsUCAQJBQQIAgkfLA8NEAUmKTIrVnFxBwMKBxEtGBgtEQcKAwcyHyIdGSIFBwUEKQUFHBBwJgoDCAgbCh4eChsICAMKJnAQHAUFKQQFBwUiGR0iHwsbDAEBATN2MwEBAQwbCysNExMNDRMTAR0TDQ0TEw0NE0EBFFQ7IAgCBhwmJlcvLywcBBAKATAuLlQlJh8TBA0ICRAFKiAhEhEaGRETISAqBRAJCA0EEx8mJVQuLjABChAEHCwvL1cmJhwGAgggO1QUAQEBAzwECgcMFAQUBxkaDw4hBAQjDQ4aGQcUBBQMBwoEGCAgSyoqLCADCQcGDQYHQpAvKQUFAQEJBj1WFBRWPQYJAQEFBSkvkEIHBg0GBwkDICwqKksgIBgEEgIQFRUQAhIdXDUwVR4FDw4kEyQzCEMBAQEIDAQDBgIDBgIEBAQEAgYDAgYDBAwIAQEBQwgzJBMkDg8FHlUwNVwd/f4pKTcBAwEDBAQDAQMBNwHNFEAlITwUGwQMBwcNBSkEDAcRFAYoUx4IGwoKAwgYGAgDCgobCB5TKAYUEQcMBCkFDQcHDAQbFDwhJUAUCAYBARwcAQEGCLITDSgNExMNKA0TIA0TEw0oDRMTDQAAAAAHAAD/wAPCA8AAUgBbAGQAbgCJAI0AqAAAATQnLgEnJic1NCYrATU0JiMiBh0BIyIGHQEGBw4BBwYVFBceARcWFxUUFjsBFRQWMzI2PQEzFRQWMzI2PQEzFRQWMzI2PQEzMjY9ATY3PgE3NjUFIiY1NDY7ARETMzIWFRQGKwETFSIjKgEjIiM1AzQ3PgE3NjcOAQcOARUUFhceARcmJy4BJyY1EzUhFTc+ATc+ATU0JicuAScWFx4BFxYVFAcOAQcGBwPCExJBLCszEgyWEgwMEpYMEjMrLEESExMSQSwrMxIMHhIMDBI8EgwMEjwSDAwSHgwSMyssQRIT/eQgOjogPDw8IDo6IDx4DiwtYysrDPAQEDclJioECAQSFBQSBAgEKiYlNxAQ8AEsJAQIBBIUFBIECAQqJiU3EBAQEDclJioB/jQuL0cYFwVcDBIeDBISDB4SDFwFFxhHLy40NC4vRxgXBVwMEpoMEhIMmpoMEhIMmpoMEhIMmhIMXAUXGEcvLjTSeFpaeP5cAaR4Wlp4Ahw8PP62KyUmORERAQYOByVfMzNfJQcOBgERETkmJSv+tjw8eAYOByVfMzNfJQcOBgERETkmJSsrJSY5EREBAAwAAP/AA4sDwAAUAB0AJQAtADUAbQB3AIgAqwC5AMMA8AAAASYnJiIHBgcGFBcWFxYyNzY3NjQnBy4BJzU+ATcVNx4BFxUOAQcnNDY3FS4BNQU1HgEVFAYHEzcnMCYnLgEnAyMiBgcuASsBAw4BBw4BMQcXMBYXHgEXAxUUFhcWFxYyNzY3PgE9AQM+ATc+ATEHIiYnNjIXDgEjNSIGBw4BIwc1NDY7ARcqASMlMhYVMzQ2OwEXIyIGHQEUFhcWBisBIiY3PgE9ATQmKwE3MwczMhYdASciJicuAQc3FzIWFwYiJz4BMwEGBwYiJyYnExY2Nz4BMzcVFAYHDgEVFBY7ATI2NTQmJy4BPQEXMhYXHgE3EwKrIi0tXi0tIlRUIi0tXi0tIlRUyREeDQ0eETwRHg0NHhHhFxYWFwFZFhcXFukMDBUSBw4IHKwjPBQUPCOsHAgOBxIVDAwVEgMGBCcSETBdXMxcXTAREicEBgMSFY0WKg0pSSkOKhYZNBkRFQELMiNJBQMFA/6bIzI8MiN2CUM8VRsZDhIUdBQSDhkbVTxDCXaFSSMyCwEVERw3HgUGFioNKUkpDioWAigCYWDmYGECJCRBIREVAQsTEgsMNiZ0JjYMCxITCwEVESFBJCQBFg8IBwcIDyJ7Ig8IBwcIDyJ7IqEBBANzAwQBg4MBBANzAwQBQgcWCk8KFggoTwoWBwgWCgG9EhEbDwcKBQERHxoaH/7vBQoHDxsREhsPAwUD/pECHTUXPx8fHx8/FzUdAgFvAwUDDxsbHg8sLA8elRcWDxsRQSMyLr4yIyMyVFU8biZIHRAmJhAdSCZuPFVUkDIjQREbDxgXAi5qHg4tLQ4e/hpTKioqKVQBVQkWHA8bESwcMxUNHxAnNjYnEB8NFTMcLBEbDxwWCf6rAAAFAAD/wAOgA8AATABbAGsAeQCHAAABIjAxLgEHDgEHLgEnJgYHOAExDgEVERQWFx4BNzY3NhYXFhcyMBcwMhUwMjEeATMyNjcwMjE0MjE2MDM2Nz4BFxYXFjY3PgE1ETQmJwEiBgcRPgEXHgEVES4BIwUmBgcRNDY3PgEzMhYXETEDMzIWFRQGKwEiJjU0NhcUBisBIiY1NDY7ATIWA4IBNnhBLkwYGEwuQXg2DhELCgoZDC8rK1InJiYBAQEBBAYEAwcEAQEBASYmJ1IrKy8MGQoKCxEN/Z0eQCEtYzY0Ri5gMwJBV59KRjQNGw0mSSLggA0TEw2ADRMTghIOVQ0TEw1VDhIDDhkSBwYyJSUyBgcSGQcaEP3VDBcHCAQDDQQEDA8QGQEBAQICAQEBGRAPDAQEDQMECAcXDAIrDxsH/cMICQIXFA4HBk81/jsXFxEXDyUBxTVPBgIBDw/96QGgEw0NExMNDROgDRMTDQ0TEwAAAAAHAAD/wAP+A8AANgA/AEQATQBVAF0AYgAAAScuAScuAQcOAQ8BJyYiBwEGFh8BBw4BHwEeARceATc+AT8BFxYyNzY3PgE3Njc2Ji8BNz4BJwU2Mh8BHgEXJQEuASc3BQYiLwEuAScFNyU+AT8BBQcTDgEPASU3BSc3HgEXA/4EFmBACxILBQkBMBwuhC/+1y8BLhy7DQ4FBBZgQAoTCwUJATAcLoQvAi4tbS0uBC8BLhy7DQ4F/g8cTxyIAgQC/sH+2Sc8EZsBDhxPHIgDBgMBQzP+fAMNCjoBkmLpAw0LOv5uYwGEHCcnPBEC9g5AYBYDBQYDCwa7HC8v/tcvhC4cMAMZDQ5AYBYDBQYDCwa7HC8vAy0tbS4tBC+ELhwwAxkNGhwciAIFAmn9VhE8JycBHByIAwcEbTKDDhkKOoxiAQMPGws6jGJ/2ZsRPCcAAAAEAAD/wAPyA8AANABgAG0AegAAEyMiJj0BNDY/AScmNjsBMhYfATc+ATsBMhYfATMyFhcWBg8BDgErAQ4BIyImJyEOASMiJicnPgEzMhYXMz4BMzIWFzM3LgErASImLwEuASsBIgYPAQYmLwEjFxYGDwEVMxcyNjU0JiMiBhUUFjMhMjY1NCYjIgYVFBYzw5YNEwUEMDYIExJwCA4EEpIQIRFTFysSS5FMdhACAgMwBQ4JOg42IiE2Dv7vDTchIjYNCgY/Kio/Bv4GPiorPgYfIA9QMpwGCwRVCRUMUwsVCqoLFgYWKygFAwg2bG8UHBwUFBwcFAHbFBwcFBMcHBMBIBMNUAYMBS9sDx8IBhtMBgcQD0FfSgYMBVAICBwkJBwcJCQcQCk3NykpNzcpNS88BARICAgEBFYEBwkiUgkUCDYjQBwUFBwcFBQcHBQUHBwUFBwAAgAA/8ADpgPAAB8AQgAAJSE0Njc+AT8BJxUjETMVNhYXFjY3Fw4BBwYHDgEHBhUlMzY3PgE3Njc+ATcnDgEnJgYHNSMVMzUeATcHBgcOAQcGBwKN/pURHhIvHRpSzNE+jjwvQiWMLU8hGhcWIgkK/tXrAQ0MJhcXFhs+Iy8mZytKl0lNSEyYUEAnIiI1EhEGPD96OidJIR4RHgFVERIGGBMZHF45fkExMTFlNTQ4RC4yM2IuLiY1ZS8iHQgUIRwWJtE0HxMHOCYoKFgwMTcAAAUAAP/ABAADwAAZADMAXgB6AJYAAAEmIg8CDgEfAQcGFj8BFxY2LwE3NiYvAgc3Fx4BHwEHDgEfAScmIg8BNzYmLwE3PgE3JSYnLgEnJiMiBw4BBwYVFBceARcWFxYXHgEXFjMyNz4BNzY1NCcuAScmJwcUBw4BBwYjIicuAScmNTQ3PgE3NjMyFx4BFxY3FhceARcWFRQHDgEHBiMiJic2Nz4BNzY1NCYnAbgLMAodQhcPES8LBCcVOjsVJwQMMBEPGEEdMg8PBQ8JIhgHBgIFHggTCR4GAgYHGCEKDwQBRhghIVAuLTJLQkJiHRwXGFM4OUEYISFQLS4xS0JDYh0cGBdTOThBDBcYUTY3PjU2NVUbGhcYUTY2Pjc2NVUaGi0uJyY5DxAXGFE2Nz5FdylGPj1bGhoKCQKTFRU7CgMuEC5CFxwLHx8LHBdCLhAuAwo7YB8fCAwBBRcHEgohEAQEECEKEgcXBQEMCIknICEuDA0dHGNCQktEPT1fICAKJyAgLg0MHB1iQkJLRTw9YB8gCrw+NjdRFxgXFlA3NkE+NjdRFxgaGlU1NjwOHBtLLi0zPjY2URgXOjEFHx5hQD9IHjobAAAAAAsAAP/AA7kDwAAhAD0AhgCTAKAArAC5AMUA0gDeAOsAAAE0JicuASMiIyoBIyIjIgYHDgEVERQWFx4BMyEyNjc+ATUDERQGBw4BIyEiJicuATURNDY3PgEzITIWFx4BFx4BFxY2Nz4BNzY3PgE3Njc2JicuAScmJy4BJyYnJgYHDgEHDgEHBhYXFjY/AT4BNz4BFwUeARceAQcDDgEHDgEvASYGBwYWFwUyNjU0JiMiBhUUFjMBJgYHBhYXFjY3NiYnAzI2NTQmIyIGFRQWFzQmIyIGFRQWMzI2NQE2JicmBgcGFhcWNgEyNjU0JiMiBhUUFjMTNCYjIgYVFBYzMjYBNiYnJgYHBhYXFjY3AlYSERArGB8nJ1AnJiAYKxAREhIRECsYASoYKxAREkAICAcUC/7WCxMIBwkJBwgTCwEqCxQHCAiVBQkEFi8VFSAHCw0NHA0NCwgDCgoiFh4kJUslJB4WLxUVHwgOIhEECw0MGAVABA4JChUKARkKEAQFAQRlAw8JChUKEg0YBAUMDP6gEhkZEhIZGRIBTxEgBgYPERAgBgYPEOQRGRkREhkZPBkREhkZEhEZARMGDxARIAYGDxERIP3yEhkZEhEZGRErGRIRGRkREhkBaAYPERAgBgYPEBEgBgGgGCsQERISERArGP7WGCsQERISERArGAEq/tYLEwgHCQkHCBMLASoLFAcICAgIBxSHAQQBCAIKCiIWHiUkTCQkHhYvFRUgBwsNDRwNDQsIAwoKIhYmXi8NGAQFDAyzChAEBQEEZQMPCQoVCv7nChAEBQEEBgULDQwYBUQZEhIZGRISGQGTBg8QESAGBg8RECAG/tgZEhEZGRESGasSGRkSERkZEQEUESAGBg8RESAGBQ/+0hkREhkZEhEZAQARGRkREhkZAWERIAYGDxERIAYGEBAAAAAFAAD/wAPVA8AAGwA3AHcAgQCSAAABNCcuAScmIyIHDgEHBhUUFx4BFxYzMjc+ATc2NxQHDgEHBiMiJy4BJyY1NDc+ATc2MzIXHgEXFiUUBgceARUUBgcVFAYjIiY9ASMVFAYjIiY9ASMiJjU0NjsBESMiJjU0NjsBNTQ2MzIWHQEzNTQ2MzIWHQEeARUHMjY1NCYrARUzBzMyNjU0JisBKgExKgErARUDlSAfbkpKVFRKSm4fICAfbkpKVFRKSm4fIEAlJIBVVmFhVlWAJCUlJIBVVmFhVlWAJCX+1BIPHCNJNRMNDRMgEw0NE14OEhIOKioOEhIOXhMNDRMgEw0NEyk3hR0oKB1vb2+OHCgoHBUBAgIDAm8BwFRKSm4fICAfbkpKVFRKSm4fICAfbkpKVGFWVYAkJSUkgFVWYWFWVYAkJSUkgFVWBRktERI7JDZMAyANExMNICANExMNIBMNDhIBUhIODRMgDRMTDSAgDRMTDSYMRi1EKBwcKYnJKB0cKIkACQAA/8AD5wPAACsALwAzADcAOwA/AEMARwBLAAABLgE1LgEjIiMqASMiIw4BBxQwMQM4ARU4ATEiMDEGFhc4ATMBFjI3NQE+AScHJzMHITcXJwcnMwUXIzcHMxMBAQMhAzcTMwETNxcjA+djHQUPCAJkZe9kZAEIDgSAAQMCBgEBwAkdCgHABgPVUnrMjP8AgIDAe1LN/wBMmU06o3v+4gF6kgEjkVt7o/7imE1MmQJFxjoBCAkBCQcB/wABCRIH/f8KCgECAAcT26SkwKqqwKSkKJiY2P65AUf+ewGF/ns+AUf+uQGHmJgAAAADAAD/wAPLA8AADAAPABMAADcBNjIXARYGIyEiJjcFARMDASEDNQGmDi4OAaYSGR78tB4ZEgNF/vaB+/6QAiKy4wIgEhL94Bg2NhgIAVf+qQHa/iYB2gAABAAA/8ADQAPAACUAPwBEAE8AAAE+ATc+AS8BNSY2PwEnJgYHJwcOAQcOARcnBwYWFwMXARY2PwEnAxc3PgE3DgEfARUWBgcOASc3JwcuATc+ATcBExcDJwEOAS8BLgE/AQUHAqMXKQ4TBw0BCQcRNF0rTh0jFxwqDQ4JA4QjCBEVlq4BCSA+GG2EgDMWDy8cDgMLAQgDDBJDISY3JxkNEgcWDv66fK/dTgGxEC0U2hMSBQ8Bay8B8woiGCFCJAMBGTEWRwMBIR8lEBUtGRc0G02SID8X/nZkAUYGERdnTAEJNSQZIQUeQB8BAxYnFB8YC0MgQhdFHw4aDP1cAUZl/vMsARYPBgx+CyoVP9IsAAACAAD/wAMEA8AAJQAxAAABIgYVFBYXERQGIyImNTMnFRQXHgEXFjMyNz4BNzY1ET4BNTQmIxUiJjU0NjMyFhUUBgKkKDgkHFZLS1xwsBERPiorMjMpKjsQEBwkOCgNExMNDRMTA3c5KB8xCv5DS2pqS7CwMy0sQxMUFBNDLC0zAb0KMR8oOYETDQ4SEg4NEwAKAAD/wAOAA8AADQAbACkANwBFAFMAlgCmALYA3QAAATI2PQE0JiMiBh0BFBYHMjY9ATQmIyIGHQEUFhcyNj0BNCYjIgYdARQWNzI2PQE0JiMiBh0BFBY3MjY9ATQmIyIGHQEUFiEyNj0BNCYjIgYdARQWJS4BIz4BNz4BNz4BNTcHDgEHDgEHDgEHLgEnLgEnLgEvARcUFhceARceARciBgcOARcWFx4BFxYzMjc+ATc2NzYmJyc+ATcOAQcOAQc8ATU+ATclHgEXHgEXHAEVLgEnLgEnAQYHDgEHBgcOASMiJicmJy4BJyYnJjY3PgEXHgEzMjY3NhYXHgEHAgANEhINDRISRA0SEg0NEhJeDRISDQ0SEl4NEhINDRISiw0SEg0NExP+bw0TEw0NEhICKSFcMQ8aChoUAwEBCDICBQMaVygRHAsLHBEoVxoDBQIyCAEBAxQaChoPMVwhHBkCBSAgaERES0tERGggIAUCGRztFjAVBBAOFDwoASAe/uUVMBYeIAEoPBQOEAQB+AIICBwTExcvbjU1bi8XExMcCAgCAg8RIHg7FCcRESYVO3ggEQ8CAbgQDDcLEBALNwwQpRAMNwsQEAs3DBCnEAw5CxAQCzkMEKcQDDcLEBALNwwQpRAMNwsQEAs3DBAQDDcLEBALNwwQrR0SCxwRKFEYAwUCLgwBAQEGHBwMGxAQGwwcHAYBAQEMLgIFAxhRKBEcCxIdGEowVFdXjS0sLC2NV1dUMEoYsw8UBhQuFR8jBQIDAiI3FSkGFA8VNyICAwIFIx8VLhT+lSUnJ0wkJCBBR0dBICQkTCcnJSMxDx0BBAEDAwEEAR0PMSMAAAACAAD/wANsA8AAJABJAAABDgEjIiYvAREUBiMiJjURBwYiJyY0PwE+ATc2MhceAR8BFhQHAQcRNCYjIgYVEScmIgcGFB8BHgEXHgEzMjY3PgE/ATY0JyYiBwNsBQsHBgwEdBMNDhJ0ChoKCQmrAgYCBg0GAwUCqwkJ/n10Eg4NE3QJGwkJCasCBQMDBgMDBwMDBQKrCQkKGgoCfwUFBQV0/iINExMNAd50CgoJGwmrAgMCAgICAwKrCRsJ/oJ0Ad4NExMN/iJ0CgoJGwmrAgMBAgEBAgEDAqsJGwkKCgAAAAcAAP/AA88DwAAWADIAdgCIAJoAqwC8AAABMhYXHgEPATAGJyY2MTcjIiY1NDY7AQUUBw4BBwYjIicuAScmNTQ3PgE3NjMyFx4BFxYBIgYHHgEdAQYHDgEHBiMOARUUFhcyFx4BFxYdAQ4BBx4BMzI2Ny4BNTQ3PgE3NjM+ATU0JicjJicuAScmNTQ2Ny4BIwEGBw4BBwYVFBYXNjc+ATc2NyEWFx4BFxYXPgE1NCcuAScmJxMGBw4BBwYHNjc+ATc2NTQmJQ4BFRQXHgEXFhcmJy4BJyYCRwgOBQQCA2UVFRUDU20OEhIOnQGIJSWAVlViZlZWfCMjJyeCVVRbYlZVgCUl/ikdORsCAwMZGFA0NTsBAQEBPTY2UBgXAQICGzkdHjkbAwIXF1E1Nj4BAQEBDjszNEwWFgIDGzkeAYkuKCg8EREBASgjIjgVFAz87wsVFDgjIygBARESOygoLtooIyM4FBULLigoOxIRAQFcAQERETwoKC4MFBU4IiMCRgcHBhAI8xgJCh7GEw0OEoZhVVZ/JSUlJX9WVWFhVVZ/JSUlJIBVVgE0CAgMGw0POzMzTBcWChQKChQKGBdRNjY9DwoSCQgICAgMGw09NjZRFxgKFAoKFAoDGRhQNTQ8DRsMCAj+AwMTEz8pKS8HDwcTGxtDJycsLCcnQxsbEwcPBy8pKT8TEwMB1hMbG0MnJywDExM/KSkvBw8HBw8HLykpPxMTAywnJ0MbGwAJAAD/wAP1A8AAHABRAF0AaQB1AIEAjQC0APIAAAEiBw4BBwYVFBYXFRQWMyEyNj0BPgE1NCcuAScmEw4BHQEUBisBNTQmIyIGHQEjNTQmIyIGHQEjIiY9ATQmJy4BNTQ3PgE3NjMyFx4BFxYVFAYHMjY1NCYjIgYVFBYDIgYVFBYzMjY1NCYHIiY1NDYzMhYVFAY3IgYVFBYzMjY1NCYHIiY1NDYzMhYVFAYBNCYjIgYHIS4BIyIGFRQWFw4BFRQWMzI2NyEeATMyNjU0Jic+ATUHMhYVFAYjIiY1NCYjISIGFRQGIyImNTQ2MzI2NTQmIyImNTQ2MzIWFRQWMyEyNjU0NjMyFhUUBiMiBhUUFgIASUBAYBscQT84KAEAKDg/QRwbYEBAaAgJEw0gEw0NE0ATDQ0TIA0TCQg3OBcWTzQ0PDw0NE8WFzjoDRMTDQ0TE3MoODgoKDg4KA0TEw0NExPzKDg4KCg4OCgNExMNDRMTAWg5JyAxCv2MCjEgJzkNDAwNOScgMQoCdAoxICc5DQwMDWANExMNDhITDf1WDRMSDg0TEw0OEhIODRMTDQ4SEw0Cqg0TEg4NExMNDhISA8AcG2BAQElNdiYXKDg4KBcmdk1JQEBgGxz95gQPCSoNEyANExMNICANExMNIBMNKgkPBB1dQDw0NE8WFxcWTzQ0PEBdAxMNDRMTDQ0TAQA4KCg4OCgoOIATDQ0TEw0NE4A4KCg4OCgoOIATDQ0TEw0NE/5gKDgkHBwkOCgSIQ0NIRIoOCQcHCQ4KBIhDQ0hEmATDQ0TEw0NExMNDRMTDQ0TEw0NExMNDRMTDQ0TEw0NExMNDRMTDQ0TAAALAAD/wAOzA8AADAAZACYAMgA/AEwAXABtAHkAhQDAAAABMjY1NCYjIgYVFBYzBTQmIyIGFRQWMzI2NRU0JiMiBhUUFjMyNjU3NCYjIgYVFBYzMjYXNCYjIgYVFBYzMjY1NTQmIyIGFRQWMzI2NTc0JisBIgYdARQWOwEyNjUzFAYrASImPQE0NjsBMhYdARMyNjU0JiMiBhUUFiUiJjU0NjMyFhUUBgM2Mh8BNzYyHwEWFA8BBiInLgE/ATY0LwEmIg8CBiInJjQ/AScmIg8BBhQfAhYGBw4BLwImNj8BAo8OFRUODxUVD/7dFQ4PFBQPDhUVDg8UFA8OFV0VDg8VFQ8OFV0VDw4VFQ4PFRUPDhUVDg8VNB8W/hYgIBb+Fh9ARTD+MUVFMf4wRWYPFBQPDhQU/k0PFBQPDxQUUSJgIrUHImIjryEhoAkaCgkBCp8PD68QLBAdiAoaCgkKcLQPLBCtEA9QAgcBCQkZCQJQIgIirgHwFQ8OFRUODxXADxQUDw8UFA+/DxQUDw8UFA9gDhUVDg8VFVIPFRUPDhUVDsAPFBQPDxQUDx8WICAW/hYfHxYwRUUw/jFFRTH+ASoVDw8VFQ8PFfwVDg8VFQ8OFQEMISKyBiMjsyJfI6MKCQoaCqMQKxCyEBAehAkJChoKbrIPD6oQLA9UAgoYCQgBCAJTI2EhqwAABgAA/8AEAAPAAEQAVwBhAGUAcgCfAAABIgYHDgEHAy4BIyIGBwYiJy4BIyIGBwMuAScuASMiBh0BFBceARcWHwEOAQcOARUUFjMyNjU0Jic3Njc+ATc2PQE0JiMlPgEzMhYXFjI3PgEzMhYfASE3ByEXDgEjISImJxMhBycTIiY1NDY3HgEVFAYjARQHDgEHBiMhIicuAScmPQE0NjMyFhcWFx4BFxYzITI3PgE3Njc+ATMyFh0BA7AUIgwMHxE4CkovFCcREzATEScUL0oJOREfDAwiFCEvFRVLMzM8uwIDAhQUNyYmNx4RuzwzM0sVFS8h/ZEGKBoLFgkiViIKFQsaKQUm/jYmMwHkCRk1HP7eHDUZeQEEgoKCDhMTDg8SEw4BxBcWTjU0PP64PDQ1ThYXDAgFCAMXHh5GJyYpASIpJidGHh4XAwgFCAwCsBIREiANAQguPAwMDQ0MDDwu/vgNIBIREi8hAz85OFsfHwyZAgMCFSURJzY2JxYsEJkMHx9bODk/AyEvmhkhBwYYGAYHIRm1tfEqCwsLC/7Samr++xMOBhkMDhgFDhMCYTs1NE4XFxcXTjQ1OwMIDAUEIRobJAoKCgokGxohBAUMCAMAAAAABQAA/8ADoAPAACAAXQB7AIcAlAAAARQGKwEVFAYjIiY9ASMiJjU0NjsBNTQ2MzIWHQEzMhYVIRUUBisBIiYnLgEjIgYjDgErASImPQE0Nz4BNzY7ATU0NjsBMjY1NDYzMhYVFAYrASIGHQEzMhceARcWFSM0JiMhIgYdARQWOwEyNjc+ATMyFhceATsBMjY9AQciBhUUFjMyNjU0JjciBhUUFjMyNjU0JiMByxMNNhIODRM1DRMTDTUTDQ4SNg0TAdVRTwsrSxgBNDIzMwEYSysLT1EREEAtLjmLOCgrDRMSDg0TOScrDROLOS4tQBARQF5X/qpXXi8xCxsvDwFOTU1OAQ8vGwsxL+sRGRkREhkZWRIZGRISGRkSAZUNEzUNExMNNRMNDhI2DRMTDTYSDqpMfygkAjIzJCl/TKpENTZKFBMLKDgTDQ0TEw0oOBMNCxMUSjY1RG1zc22qMlkZFwJOTgMWGVkyqgoZEhIZGRISGWoZERIZGRIRGQAFAAD/wAOMA8AADQAbACkAUQBtAAATIyImNTQ2OwEyFhUUBhc0JisBIgYVFBY7ATI2BTQmIyEiBhUUFjMhMjYTFhceARcWHQEOAQcXFhQHBiIvAQ4BKwEmJy4BJyYnNTQ3PgE3NjMXByIHDgEHBhUUFx4BFxYzMjc+ATc2NTQnLgEnJoBLDRMTDUsNExMTEw1LDRMTDUsNEwFAEw3+dQ0TEw0Biw0TQDozM0sWFQIiHJYJCQkbCZclXjQQODEySxYXAxcXUDU2PQ8PMCoqPhISEhI+KiowLyoqPhISEhI+KioCgBMNDRMTDQ0T4A0TEw0NExPzDRMTDQ0TEwLXAxgYTzQ0Ow8wViOWChoKCQmXHyIDFxdKMjE5Dz01Nk8YFwE/EhI/KiovMCoqPhISEhI+KiowLyoqPxISAAAACQAA/8ADdQPAABcAjQCcANYA4AD0AQkBEgEeAAABIiYjPgE3PgE7AQ4BBw4BIyoBJzEqASMlMCYnFzchIgYHDgEVHAEVHAEdAjEcARUcARUUFhceARceARceARcVJyYGHQEOAQcOAQcOAQcGFBUcAR0BITU0NjU8ATUuAScuAScuASc1NCYPATU+ATc+ATc+ATU2NDU8AT0BNz4BNz4BNzY0NzwBMTU5AgMVLgEjIgYHNR4BMzI2Nyc1OQE9AjIWMzoBMzEWMjMyNjcVOQIVHAEVDgEHDgEHDgEHDgEjIiYnLgEnLgEnLgE1PAExNTkBExwBFwc1FxQGFRceARcVITwBNT4BNz4BNxUUFj8BBSE1PgE3FxY2PQEeARceARccARUxLwEwNDE0Jic3BzIWFRQGIyImNTQ2AdITPzMDDwsPOTDJBAkHEkc9BAgFBQ4LASMIGCAF/ug5UxsbFQIBAgoLCiAZBxAJSBUjBg4HEioNDQoBAQLpAQIKDA0tEwgPByMVSBceCgoLAgEBAQENEAQCAwEBAcMLGQ4QHQsIEgkUIxDnND8TCQ4GBgkEK0UaAQEBAQkHCBcQEC4gHy4PEBcICAgCAQFZAV1dAR4GDQj+7gIICAYXDiQVgQFz/ugLFAhzFSYRGwYICAGDVgEBWLINDw8NDBAQAt8BFSINEBcJEgkbLgGHAQQFJR8dHUsnBxAGAwUCAwEBAQEBBAMFDQkQKxcXLRIGCQRIFwYaFjEDCAULJRkYMRgQIQ8HDAYgIAcNBw8gDxgxGBglCwUJAzMWGgYVXBEsFRcqEQgOBQIEAQEBAWwBEyMOBwsEAgQBAQEB/kRNBwgKCUkBAQYE6wEBAwYBARUQLgEBAwIECwYOIRIRHwwMEA8LDCARESIOBwsEAgMC/nwCBAIgVB0DCARCBQkDiQ4aDRQkDwwXCRAXGgcsmocDDQgtCRoXEAsXDA8jFQ0aDrgiAgYKBRoUEAsKEBAKCxAABgAA/8AEAAPAABwAIwAnAC4AOwBEAAATIgYHDgEVERQWFx4BMyEyNjc+ATURNCYnLgEjIRMVIzUzFTMXNTMVNzMHIyczFzcVMxUjNTMVIxUzFSMBNTMVMxUhNTNmFCYODhAQDg4mFAM0FCYODhAQDg4mFPzM3Kg9ax89wURVRFVEM8hysLByYWH+2Waa/maaA1oQDg8lFf6aFSUPDhAQDg8lFQFmFSUPDhD+li//0C///////7onPS//MDUu/i2AgGdnAAIAAP/AA44DwAAbAEoAAAEUBw4BBwYjIicuAScmNTQ3PgE3NjMyFx4BFxYDHgEXHgEdARQGIyEiJj0BNDY3PgE3NhYfATcnJjY3PgE7ATIWFx4BDwEXNz4BFwLZERE7KCctLScoOxERERE7KCctLScoOxERPjFPGikwKx79dh4rMCkaTzEHDANKFiICAQMDBwVsBQcDAgICIhZKAwwHAnUtKCc7ERERETsnKC0tJyg7ERERETsoJ/7ADSINFU4uGh4rKx4aLk4VDSINAgcGz3BoBAkDBAQEBAMJBGhwzwYHAgAAAAQAAP/AAzQDwAAiAFMAgQCSAAABMhYXFhceARcWFRQHDgEHBiMiJy4BJyY1NDc+ATc2Nz4BMxcuAQcOAQcOARUGFhceATsBMjYnNCYHIiYnLgE1NDY3PgE3NDYxFx4BMzI2Nz4BLwE3DgEVFBY7ATYWFx4BFRQGBw4BBwYUBycuAQcOAR8BHgE3PgE3PgE3NCYnLgEjEzIWDwEOASMhIiYvASY2MyECkQMGAhkbGywPDgsLRUFAbGtBQUULCw8OLBsbGQMGA2EIGgkNFAUEAwEYFhY5HgUMEAERDBQlDw4PAgIBAwEBDAQMBgUIBAkEByNADBARCwEUJg4ODwICAQIBAQELBxcKCQQHIwgaCQ4TBgMDARgWFzwenBgXDBsCCAT+2gQHAxsMFxgBMgKTAwIZICBPLS4zHyoqTRsbGxtNKiofMy4tTyAgGQIDsAoCCQ0hEwoVCiA6FxYXEQwLEQEODw4mFAYOBgMFAgEBEAUGAgMHFwowMQEQDAwQAQ8ODyUVBg0HAgUCAQEBEAkEBwcXCTEKAgkOIBMLFAogOxcWFwEwKhQuBAQEBC4UKgAAAAQAAP/AA20DwABAAE4AXwBsAAABJy4BPQE0JisBIiYvASYiDwEOASsBIgYdARQGDwEGFB8BHgEdARQWOwEyFh8BFjI/AT4BOwEyNj0BNDY/ATY0JyU0NjMxMhYVFAYjIiY1Fw4BIyImJyY0PwE2MhcWFAcHIiY1NDY7ATIWFRQGA204CQolG08NFwk5EjYSOQkXDU8bJQoJOBMTOAkKJRtPDRcJORI2EjkJFw1PGyUKCTgTE/3+GRISGRkSERpBBQwGBgwECgrVCRsJCgoVEhkYEgERGRkB7TkJFw1PGyUKCTgTEzgJCiUbTw0XCTkSNhI5CRcNTxslCgk4ExM4CQolG08NFwk5EjYSPhEZGRESGRkS7AUFBQUJGwnVCgoJGwnpGRESGRkSERkAAAYAAP/AA4UDwAAOAB0ALwBCAFEAYAAAARYXHgEXFhcmJy4BJyYnAQYHDgEHBgczNjc+ATc2NyMHBgcOAQcGByEmJy4BJyYnAxYXHgEXFh8BMzc2Nz4BNzY3ISEGBw4BBwYHNjc+ATc2NzUmJy4BJyYnFhceARcWFwEYAwkJHxYVHEE4OFUaGgUBP0E4OFUaGgXEAwkJHxYVfRAMHhcXIAoKAgEsAgoJIRcXHasCCgogFxceDBANHRcXIQkKAv7UAWoCCQofFRYcQTg4VRoaBgYaGlU4OEEcFhUfCgkCAasvMC9dLi0rDyEiYT09RAGvDyIiYTw9RC8vMF0uLTQRKiwsXC4vLi4vLlwsLCr+WS4vL1ssLSkSEiktLFsvLy4vMC9dLi0rDyEiYT09RD5EPTxhIiIPKy0uXTAvLwAEAAD/wANdA8AAGAAiAC8AOgAAARQWOwEVFAYjISImNREUFjMhMhYdASMiBjciBhUUFjsBNSMXIiY1NDY7ATIWFRQGAyEiBhUUFjMhLgECH043uT49/hQ9PTAhAhU9Prk3ToUdKiodubkWERkYEQERGBhk/oUVHh4VAfUFPQF4N04fPT4+PQIVIjA+PR9OESsdHiqQcRgRERgYEREYAeweFhUeMzQAAAAEAAD/wAOGA8AADAAoADQASgAAEzQ2MzIWFRQGIyImNQE0Njc2JicuASsBIgcOAQcGFRQWMyEyNicuATUhFAYjIiY1NDYzMhYHJzU0JiMiBh0BFBYfAR4BMzI2NzY092BEQ2BgQ0RgAQoyKQYBBxY3IaQ+Kys1DAxJRgEmBwcEEhMBhWBERGBgRERgaiYMCAkMAwQrAwgEBAcDBgKrRGBgRERgYET+KTheHwQOAwsMFBVBKCknRkgMBhtAIkRgYEREYGBhJjUIDAwIPgQHAywDAwMDBhEAAAAEAAD/wAN7A8AADwAaACUAMwAAASEiBhURFBYzITI2NRE0JhMUBiMhIiY9ASEVESE1NDYzITIWHQEFNDY7ATIWFRQGKwEiJgLh/hVLT09LAetLT08RKzH+FTErAqP9XSsxAesxK/3DEg17DBISDHsNEgL/T0r+uEpQUEoBSEpP/h8xKysx19cBFDQwLCwwNOsNEhINDRISAAYAAP/AA7IDwAAsAF4AdwDBAPcBCwAAATYWHwIeAQcOAScuAQcOAQcOAQcGFBUhHgEVFAYPASEuATUmNDc+ATc+ATcFNhYXMDIxHgEXHgEzPgE3PgE3NhYXHgEHDgEHIS4BJyY2Nz4BFx4BFx4BNz4BNz4BNwcOASMiJicuAScXITcOAScuAScuAScOAQcDOQIwBjEwFBUUBhUOAQcOAQcwBjEVHAExHAEVDgEHDgEHDgEHDgEjBiYnLgEnLgEnLgE1PAE9ATwBNTwBNTwBNTQ2Nz4BMyEHBw4BIyoBJyoBIxwBFRwBMRQwMRUcARUUFhceARceARceATcyNjc+ATc+ATc+ATU2NDUwNDE1JyIGBw4BBzoBMxYyMzI2Nz4BNyMBcjNkKBUDDAwDAhUNJGc0NlgZHBgDAQEuCxAQCwT+oAIFAQIEHiIkcTkBYQkMBgENGQoJDQMDCwgHFg4NFggICAIKFQv+kgoeAwEICwcNCQwZCwsRAg0UCBgSFAsgJB8MFAgBAwIVAQoUFiIREB0OBQsFAgUCFwEBAQMCBBAMAQEBAQIKCgkfGBg+Jyg+GBgfCgkKAwEBFBoaUDYBDQVmGUIqBxMUET0yAQECCAcIFg8PLB4fKxAPFgcICAEBAQGiLjcOCw4DMTwSFREHO0QSBgkDwAFpBwMGAwEEFAsNDgMHBQcIJR8iQRkJBgcBEQwMEQEBDBcMCRMQIFAqLS0IDwEKCBAoERAUAQcFBQ8HBwcGBRIMOWIuJYEfDxMIBQMBAxAICAoFEx8MJhMDYzEpCgUBAgFiYRADBQUoFgkQCAQGBAJGAQEBAQMCBAsHDSESAWcBAQIEAgUNBxApFRYrEREVARQSESsWFSkQCA0FAgQBBAEBAQIFAwUPByVHHBwdI5sQEwEBAwIBAQECAQMCBAoGDSEREB4LCw8BDwsMHREQIA0GCwMCAwEBLIEWDwwgFQErGgkRCAAAAAcAAP/AA/EDwAA8AEwAeQCJAJoAqgC2AAABIyYnLgEnJic1NCYjIgYdAQYHDgEHBgcjIgYVFBY7ARYXHgEXFhcVFBYzMjY9ATY3PgE3NjczMjY1NCYjKwEmJy4BJyYnNRYXHgEXFgczDgEHNTQmIyIGHQEuASczMjY1NCYrAT4BNxUUFjMyNj0BHgEXIyIGFRQWMwMVBgcOAQcGByM2Nz4BNzYBMxYXHgEXFhcVJicuAScmJwE1Njc+ATc2NzMGBw4BBwYDMjY1NCYjIgYVFBYD0SEGISJrR0ZREw0NE1BHR2siIQYhDRMTDSEGISJrR0dQEw0NE1FGR2siIQYhDhISDmFyBhMTPCYmLEM7O1scHNYpClg9Ew0NEz1YCioNExMNKgpYPRMNDRM9WAopDhISDrYrJyY7FBMFcwYcHVo7O/7xcwUTFDsmJytDOztaHRwGAZIsJiY8ExMGcgYcHFs7O2MWHx8WFh8fAeJQR0drISIGIQ0TEw0hBiIha0dHUBMNDRNRRkdrIiEGIQ4SEg4hBiEia0dGURMNDRMrJyY7FBMFcwYcHVo7O4M9WAopDhISDikKWD0TDQ0TPVgKKg0TEw0qClg9Ew0NEwGScwUTFDsmJytDOztaHRz+dCwmJjwTEwZyBhwcWzs7Q/6ucgYTEzwmJixDOztbHBwBNx8WFh8fFhYfAAACAAD/wAPpA8AAKwBUAAABMhYXHgEXHgEXHgEVERQGDwEOAQcFBiYnLgE9ASMiJicuATURNDY3PgEzISUeARceARURFAYHDgErASImPQEnLgEnLgEnIyEiJicuATc+ATc+ATMhAjMPHg4OGQsLEQYGBQwLBw8pGP73Bw8GBgd8HjkWFhcXFhY5HgGCASMdNBUVGBgVFjkeCA4SAQIlICBTLQz+vgcNBQQEAgUbFRUyGwHtAq0GBgYRCwoaDg4eD/6pFioTChQcCE4CAwQFDQhIGBUWOR8BOB85FRYY/AIXFBY5Hv6VHzkVFhgTDekMLVMgICUDBgUGDgcaLxEREgAABQAA/8ADXAPAAA0AGwBJAFYAYwAAEyERFAYrASImPQE0NjMpAREUFjsBMjY9ATQmIzcVFAYjITUjFSEiJj0BNDY7AS4BNz4BNzYWFxQWFz4BNz4BFx4BFxYGBzMyFhUlLgEnLgEjIgYVFBYzJTQmIyIGBw4BBzMyNrABHQcFoj49BwUCd/7jBwahPj0HBTUHBf66Pf66BQckGSwKBQkIJhkiQhY2FxY1ARZBIxglCQoFCiwZJP5SFSkBCBQLFR8fFQF7HhYLFQcBKRVmFh4Bg/7ZBQg+PawFCP7ZBQg+PawFCMyDBQePjwcFgxokEywZGSUICxQaAkceHkcBGxQLByMYGi4UJBo+GzcCCQkeFRUeMxUeCQoBNxseAAAFAAD/wAPAA8AAJgBAAEwAWABvAAAlFAYjISImNRE0NjMhMhYdARQGIyImPQE0JiMhIgYVERQWMyEyFhUTLgEPAQYiLwEmBgcGFh8BHgEzMjY/AT4BJxMUBiMiJjU0NjMyFgc0JiMiBhUUFjMyNicHJyYiBwYUHwEeATMyNj8BNjQnJiIHAesNCf8ASUxMSQIASkwNCQgNMzj+ADczMzcBAAkN5gURCNEGDgXSBxEGBQMH0ggTCgoUCNIHAgXvcU9PcXFPT3ErVz4+V1c+PldvOBQGEgYHByMDCAQFBwNHBwcGEQeVCA1MSQGASkxMSoAIDQ0IgDgzMzj+gDczDQkB4gcDBZkEBJkFAwcHEQaYBgYGBpgGEQf+dFBwcFBPcXFPPVhYPT5YWHA4FQYGBhIGJAMDAwNHBhIGBwcABQAA/8ADXAPAAD4ATABWAGQAcAAAATYWFx4BDwMBIgYVBwYiJyY0PwEuAT0BNDY7ATchIiY9ATQ2OwEuATc+ATc2FhceARc+ATc+ARceARc/AQMyFh0BFAYjISImJwEzEx4BHQEUBisBNyUiBhUUFjsBLgEnLgEjISIGBw4BBzM3LgEjAy4JGAgJAQgCCgL9SQEBAQkaCQkJQgIBBwXTPf7HBQckGSwKBQkIJhkiQhYBNRcWNQEWQSMVIgo5AgcFBz0+/mcJDwgBMfcPERUHBeLI/hIVHx8VZhUpAQgUCwFHCxUHAigVZDUBHRUDLgcBCAkXCQMJA/1JAQEBCQkJGQlCCBIJrAUHPgcFgxokEy0YGSUICxQaAkceHkcBGxQLBh4UOQL+VAcFrD0+AgEBMAEGBx4UgwUHyGseFRUeGzcCCQkJCgI2GzUVHAADAAD/wAQAA8AANwBEAFIAAAEmJy4BJyYjIgcOAQcGBwYHDgEHBhUUFx4BFxYXFhceARcWMzI3PgE3Njc2Nz4BNzY1NCcuAScmBT4BMzIWFwEuATU0NgEOASMiJicBHgEVFAYHA2okKipcMjEzMzEyXCoqJCQcHCYKCgoKJhwcJCQqKlwyMTMzMTJcKiokJBwcJgoKCgomHBz9dDKESDVjK/4PHB42AjAzg0g1YysB8RweNjQDKiQcHCYKCgoKJhwcJCUqKlwxMTMzMTJcKiokJBwcJgoKCgomHBwkJCoqXDIxMzMxMlwqKkg0Nh4c/g8rYzVIhP42MzceHAHxK2M1SIQyABgAAP/AA2oDwAADABQAGQAiACsAMABBAEYAVwBcAG0AcgB7AIQAlgCgAKUArgC3AMEAzwDYAOIA7AAAAQcfARMXPgEzMhYXMTcuASMiBgcxFwcXNyc3FzYWFzcuAQcXBx4BBxc2JicDBxc3JxcHHgEVFAYHMRc+ATU0JicxBycBFwEFJw4BIyImJzEHHgEzMjY3MSc3AQcBATcuATU0NjcxJw4BFRQWFzE3FzcnBxcHHgEXNy4BJw8BFjI3JwYiJx8BPgE1NCYnMw8BHgEVFAYHMT8BLgEnFwceARcnFzcnBxc3LgE3JwYWFyUnDgEXNyY2NwU3LgEnDwEeARUlJw4BBzEOAQcjFz4BNyUHFjY3Jw4BJwUXNhYXPwEuAQclFz4BNy8BDgEHAV0ZAQFXFggTCwsUBy0QKxgYKxCQFxAtEHoSEzIULSNgJ5MWEgUNNRsLIjcXKi0pExcHCQkHLRATExAWF/71LQEM/t4XBxQLCxMHLhArGBkqEI8X/uQtARv+/BYHCAgHLRASEhAXFiYtJsgcBw8HMwUMCAEXIl4iLQ8qDl0XEBIJCAEcGwQDCAcIDQ8TCAgbCRIILBYTLRMtDhgJEy0qEjgBigwzEyUuDwkQ/rYcCRgJDQ0HBgFzGwEBAQEEAQEXDBQI/tYXJWsTPAYlDv57FhM3DxwbHHYrAfMeAgMBEhINDgMBwRMCAgE8FwcJCQctEBISEBYXEC0QCRoNBBMtIwobKRYTMhMkJ18j/uYXKS0qQRYIEwsLFActECsYGCsQkBf+9S0BC/UXBwkJBy0QExMQFhcBGy3+5QEyFggTCwsTCC0QKxgYKxCPFiYtJgYQDRcJJgYUDToXISEuDw4WFxAqGBEeDRERBQ4HCxIHZB0GCQQDOgUIBLQWEy0Tnh0MNBQtKncaNh4UbCUuDicGHxEODwQdHgMEAWESAQIBAQEBPAUNDXAWJRI1FRAJD+wWEwgaEBAzFCvUCgUEARobCRYLAAAFAAD/wAPzA8AAIQA+AEkAdQCPAAABIzU0JiMiBh0BITU0JiMiBh0BIyIGFREUFjMhMjY1ETQmBTMVFBYzMjY9ASEVFBYzMjY9ATMyFh0BITU0NjMBISImNREhERQGIwMvAS4BIyIGDwIOAQcGFh8BBwYWFx4BPwEXHgEzMjY3PgEvATc+AScuAScHDgEfAScmIg8BNzYmLwE3PgE/ARceAR8BBwMzQBYQEBf+tBcQEBZAXWNjXQJmXWNj/T1AFhAQFwFMFxAQFkA9Nvy0Nj0CZv2aPTYDTDY9jE8jBx0RER0IIlAQGgUFCAw5DQIMDg4iD0VFBw4HCRIIDgwDDToMCAUFGhFVCgkCCS8NHA0vCQIJCiQzDhcHFxgGFw4zJANmJxAWFhAnJxAWFhAnY139511jY10CGV1jTCcQFhYQJycQFhYQJzc9JiY9N/0ANj0Bpv5aPTYBaQtEEBEREEQLAhYQECALN0oRHwoKAwgkJAMDBQYKHxFKNwsgEBAWAmkKHA4yGAcHGDIOHAojBwIQDS8vDRACByMAAAAACAAA/8ADiwPAAAsAFwAnADcASABYAGkAeQAAJSImNTQ2MzIWFRQGAyIGFRQWMzI2NTQmNyMiJj0BNDY7ATIWHQEUBgMiBh0BFBY7ATI2PQE0JiMBIyImPQE0NjsBMhYdARQGIwMiBh0BFBY7ATI2PQE0JiMRIyImPQE0NjsBMhYdARQGIwMiBh0BFBY7ATI2PQE0JiMC4kZkZEZFZGRFKjw8Kik8PBqHMDY2MIcwNja3FA4OFIcUDg4U/j2HMDY2MIcwNjYwhxQODhSHFA4OFIcwNjYwhzA2NjCHFA4OFIcUDg4UNWRFRmRkRkVkAQ88Kio7OyoqPLQ2MIcwNjYwhzA2AQ8OFIcUDg4UhxQO/vE2MIcwNjYwhzA2AQ8OFIcUDg4UhxQO/S42MIcwNjYwhzA2AQ8OFIcUDg4UhxQOAAACAAD/wANRA8AALQBiAAABJgYHDgEHATgBOQEOARceATsBERQWFx4BFxY2Nz4BNwE+AScuASsBETQmJy4BByYwFx4BFREUFjsBMhY1JgYHOAE5AQEOAQcGNBcWMCcuATURNCYrASImFRY2NwE+ATc2FCcCag4bDAwVCv69EhELCy8bZAQFBRIODRwMCxYKAUMSEAoLLxtkBAUFEyQBAQIDEw2EEQoBAQz+vQgMBAMBAgIBAxMNhBIJAQEMAUMHDQMEAgOHBQQFBhIM/pEUMRcXFP7tDxwMDBUFBQQFBhIMAW8UMBgXFAETDxwMDBU3AQMEEAv+zQ4SBwEBCw3+kQkJAgIBAQEEAxALATMOEgcBAQsNAW8JCQICAQEAAAkAAP/AA3UDwAAXAI0AnADWAOAA9AEJARIBHgAAASImIz4BNz4BOwEOAQcOASMqAScxKgEjJTAmJxc3ISIGBw4BFRwBFRwBHQIxHAEVHAEVFBYXHgEXHgEXHgEXFScmBh0BDgEHDgEHDgEHBhQVHAEdASE1NDY1PAE1LgEnLgEnLgEnNTQmDwE1PgE3PgE3PgE1NjQ1PAE9ATc+ATc+ATc2NDc8ATE1OQIDFS4BIyIGBzUeATMyNjcnNTkBPQIyFjM6ATMxFjIzMjY3FTkCFRwBFQ4BBw4BBw4BBw4BIyImJy4BJy4BJy4BNTwBMTU5ARMcARcHNRcUBhUXHgEXFSE8ATU+ATc+ATcVFBY/AQUhNT4BNxcWNj0BHgEXHgEXHAEVMS8BMDQxNCYnNwcyFhUUBiMiJjU0NgHSEz8zAw8LDzkwyQQJBxJHPQQIBQUOCwEjCBggBf7oOVMbGxUCAQIKCwogGQcQCUgVIwYOBxIqDQ0KAQEC6QECCgwNLRMIDwcjFUgXHgoKCwIBAQEBDRAEAgMBAQHDCxkOEB0LCBIJFCMQ5zQ/EwkOBgYJBCtFGgEBAQEJBwgXEBAuIB8uDxAXCAgIAgEBWQFdXQEeBg0I/u4CCAgGFw4kFYEBc/7oCxQIcxUmERsGCAgBg1YBAViyDQ8PDQwQEALfARUiDRAXCRIJGy4BhwEEBSUfHR1LJwcQBgMFAgMBAQEBAQQDBQ0JECsXFy0SBgkESBcGGhYxAwgFCyUZGDEYECEPBwwGICAHDQcPIA8YMRgYJQsFCQMzFhoGFVwRLBUXKhEIDgUCBAEBAQFsARMjDgcLBAIEAQEBAf5ETQcICglJAQEGBOsBAQMGAQEVEC4BAQMCBAsGDiESER8MDBAPCwwgEREiDgcLBAIDAv58AgQCIFQdAwgEQgUJA4kOGg0UJA8MFwkQFxoHLJqHAw0ILQkaFxALFwwPIxUNGg64IgIGCgUaFBALChAQCgsQAAsAAP/AA7kDwAANACEAKwA8AEcAUgBvAHkAlgCfAMYAAAERFBYzMjY1ETQmIyIGJx4BPwE+ATc+AS8BLgEHDgEfAjcmNjc2Fh8BBycBHgE3JT4BLwEuAQcFDgEfAS0BNhYfARYGBwUnBQYmLwEmNjclFwUlFjI/AT4BNzY0LwEuAQcOAQcUFhcwFjEfAR4BFzc+ATc2Fh8BBycFHgE/AT4BNzY0LwEwNDEuAScuAQcOAR8CHgEXNyY2NzYWHwEHBREUBiMhIiY1ETQmIyIGFREUFjMhMjY1ETQmIyEiBhUUFjMhMhYVAjcSDg0TEw0OEr4GFgxgBgkDAgECFww+ISAdDBcBJAMHBwgOAg0kDP7MCjgdAm4dGgoSCjgd/ZIdGgsRAYYBGQQIARECBAT+5xj+xAUIARECBAQBGRj+6AE1Bg0GrwYJAwMCIws/IDM/BgEBARcCAwcEFwUpHwcPAhhzCv7aBg0GrwYJAwMCFwEFAyVlMyAdDCMCAwcECQMHBx8/GApzAn8GBf3RBQYTDQ0TLB8CLx8sLB/+HA0TEw0B5AUGAeD+Rw0TEw0BuQ4SEnkLCQQjAgkFBg0GQCAdDAs/IEADWQcOAwMHByINIv7kHRoL4gs4HS8dGgriCzgdMM9nAQQELwQIAmZDvwIEBDAECAFnRGbHAwJAAgkFBg0GXyEdDBJTMgQIBAE/BgQGAmIeMgsDBwdCKhzFAgECQAIJBgUNBj8BBAcDIhcTCz8gYAUEBwKIBw4DCwsUHCqo/pwFBgYFAWMOEhIO/p0fLCwfAWQfKxIODRMGBAAEAAD/wANLA8AAGgApAFUAbwAAASEiBhURFBYXHgEzMjY3JQUWMjc+ATURNCYjEycmIg8BETQ2MyEyFhURAy8BLgEjIgYPAg4BBwYWHwEHBhYXHgE/ARceATMyNjc+AS8BNz4BJy4BJwcOAR8BJyYiDwE3NiYvATc+AT8BFx4BHwEHAqv+qk1TCQcECAQECQMBGwEbBxEIBwlTTWD7BxIH+y4yAVYyLn9DHAcYDg4YBxxDDhUEBAYLLwsCCgwLHQw6OgUMBgcPBwsLAwovCgcEBBUOSAgIAgcnChgKJwcCCAgfKwwTBRQUBRMMKx8DYFNN/YAJDgUCAgICoqIEBAUOCQKATVP9F48FBY8CSTIuLjL9twHhCTkNDg4NOQkCEg0OGgotPg4aCAkCBx0dAwMFBQgaDj4tChoODRICWAgXDCkUBQUUKQwXCB0GAg4KJycKDgIGHQAAAAQAAP/AA2sDwAAqADsAWQCqAAABNz4BJy4BIyEiBgcGFh8BBgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmJSY2Nz4BMyEyFhceAQ8BIScTIicuAScmNTQ3PgE3NjchFhceARcWFRQHDgEHBiM3FAYHDgEHFRQGIyImPQEuAScmNjc2FhceATsBMjY3PgE1NCYvAS4BJy4BNTQ2NzU0NjMyFh0BHgEXFAYHBiYnLgErASIGFRQWFx4BHwEeARUCqysJAQkJHRL+whIdCQkBCSswIyQxDAwKCUlISX5+SUhJCQoMDDEkI/5zBAMBAQkJAT4JCQEBAwQv/vovsmxAP0IKCQwLLyIjLgEOLiMiLwsMCQpCP0BsYA0MChoODAkJDB0qAwELCAkOAQIXEBgIDwYGBhEONg4YCAkJKyAMCQkMHSoECwgJDgECFxAYERgEBAULBzYcJAKsSA8jDw8REQ8PIw9IKy0sXC4vLxgvLlwiIiIiXC4vGC8vLlwsLYkICwMCCQkCAwsITU39SxsbSygoGisrK1UqKigoKipVKysrGigoSxsb0REfDAsMARIJDAwJEQQqHggOAQELCRAWBwYGDwkOGAMOAxALCxsPIDAEEQkNDQkRBCkeCQ4BAQsJEBYZEgcNBgUIAg0ILh0AAAADAAD/wAOfA8AAIQBRAGAAAAEzNTQmIyEiBh0BMzIWFRQGKwEVFBYzITI2PQEjIiY1NDYXFRQGKwE1NCYjIgYdASEiJj0BPgE1NCYnNTQ2MyEVFBYzMjY9ATMyFh0BDgEVFBYnFRQGIyImPQE0NjMyFhUDiRZMSv4ASUwVGyUlGxVMSQIASkwWGiYmBTM4ag0JCA3+lTczJDExJDM3AWsNCAkNajgzJDExsQ0JCA0NCAkNAgCVSkxMSpUmGhomlUpMTEqVJhoaJqlsODOACQwMCYAzOGwIOicnOghsODOACQwMCYAzOGwIOicnOpZqCQ0NCWoJDQ0JAAQAAP/AA34DwAAlAEwAWwBpAAABISIGFREUFhcWNj8BNhYfAR4BMzI2PwE+AR8BHgE3PgE1ETQmIxMUBgcGJi8BJgYPAQYiLwEuASMiBg8BDgEnLgE1ETQ2MyEyFhURMQMUBiMhIiY1NDYzITIWFQcUBisBIiY1NDY7ATIWAuj+VkpMExEQJA86DCALVwwfEREfDFYMIAw6DyQQERNMSmsGBgUMBToZQBdWDCQMVg0fEQ0bCzoFDAUGBjM4Aao4M4ANCP6qCQwMCQFWCA2ADQjWCQwMCdYIDQNVTEn95hMfCAgDCywJAgtWDA0NDFYLAgksCwMICB8SAhtJTP1RBwoDAgEDLBMFFlYMDFYMDQkILAMBAgMKBwIaNzQ0N/3mAZoJDAwJCQwMCasIDQ0ICQ0NAAAAAwAA/8ADoAPAACAAQQBoAAABJy4BIyEiBg8BDgEVERQWHwEeATMhMjY/AT4BNRE0JicDFAYPAQ4BIyEiJi8BLgE1ETQ2PwE+ATMhMhYfAR4BFREnBxcWFAcOASMiJi8BBw4BIyImJyY0PwEnJjQ3NjIfATc2MhcWFAcDhLANJBP+4BMkDbANDw8NsA0kEwEgEyQNsA0PDw0kBQSwBQwG/uAGDAWwBAUFBLAFDAYBIAYMBbAEBd9UVAoKBAwGBgwFVFQFDAYGDAQKClRUCgoJGwlUVAkbCQoKApSwDQ8PDbANJBP+4BMkDbANDw8NsA0kEwEgEyQN/pwGDAWwBAUFBLAFDAYBIAYMBbAEBQUEsAUMBv7g5FRUCRsJBQUFBVRUBQUFBQkbCVRUCRsJCgpUVAoKCRsJAAAAAQAA/8AEAAPAAA4AABMhMhYVFAYjISImNTQ2M1UDViMyMiP8qiMyMiMCDS0gIC0tICAtAAEAAP/ABAADwAAgAAATIgYVFBYzIREUFjMyNjURITI2NTQmIyERNCYjIgYVESFVIzIyIwFWMiMjMgFWIzIyI/6qMiMjMv6qAhUyIyMy/qojMjIjAVYyIyMyAVYjMjIj/qoAAAAHAAD/wAOaA8AADAAZACUAMQBAAIYA3gAAATQmIyIGFRQWMzI2NQciJjU0NjMyFhUUBiMlIgYVFBYzMjY1NCYHIiY1NDYzMhYVFAYHIyIGFRQWOwEyNjU0JiMBIgYdASMRNCYnJiIPAScmIg8BJyYiDwEnJiIHDgEVESM1NCYjIgYdARQWMzI2PQEzERQWMyEyNjURMxUUFjMyNj0BNCYjAxQGIyEiJjURFxYyPwEXFjI/ARcWMj8BFSM0JiMiBhUjNCYjIgYVIzQmIyIGFSM0JiMiBhUiBhUUFjMUFjMyNjUzFBYzMjY1MxQWMzI2NTMUFjMyNjUzEQGuNiYmNjYmJjZcDRISDQ0SEg0BMyY2NiYmNjYmDRISDQ0SEkq5DBISDLkMEhIMATMNEh8IBwcRB1dXBxEHV1YIEQdWVwcRBwcIHxINDRISDQ0SH2xMATNMbB8SDQ0SEg17SDP+zTNIOAcRB1dWCBEHV1YIEQc4PRINDRI9Eg0NEj0SDQ0SPRINDRIMEhIMEg0NEj0SDQ0SPRINDRI9Eg0NEj0BlCc2NicmNjYmHhIMDRISDQwSezYnJjY2Jic2exIMDRISDQwSmhINDBISDA0SAXESDR8BNAgOBAQENDQEBDQ0BAQ0NAQEBA4I/swfDRISDXsNEhINH/7rTGxsTAEVHw0SEg17DRL+cDJISDICTyEFBTQ0BQU0NAUFIYINEhINDRISDQ0SEg0NEhINEgwNEg0SEg0NEhINDRISDQ0SEg3+cAAAAAAGAAD/wAOnA8AAMgA5AFYAXQCJAKMAAAEuASsBIgYPASImIyIGIycuASsBIgYHBhYXEw4BFRQXHgEXFjMyNz4BNzY1NCYnEz4BJwUXDgEHJzMTIicuAScmNTQ3PgE3NjMyFx4BFxYVFAcOAQcGIxMuASc3MwcHLwEuASMiBg8CDgEHBhYfAQcGFhceAT8BFx4BMzI2Nz4BLwE3PgEnLgEnBw4BHwEnJiIPATc2Ji8BNz4BPwEXHgEfAQcDpwUPCdsIDwWCBAkEBAkEggUPCNsJDwUEAQSzIycZGVY6OUJCOTpWGRknI7MEAQT9mGkdNheMjcE0Li5EFBQUFEQuLjQ0Li5EFBQUFEQuLjTCFzYdaY2MRzcZBhcODhcGGTcOFQQEBwkpCgIKDAsbDTAwBgsGBw8GDAoCCikKBgQEFQ5CCQcCBRoKGAoaBQIHCRQcDBMFDQ0FEwwcFANaCAkICMwBAcwICAkICBII/ucqaDpCOjpWGRkZGVY6OkI6aCoBGQgSCDGmCBwS3P0uFBRELi40NC0uRRMUFBNFLi00NC4uRBQUAfYSHAim3LEIMA0ODg0wCAIRDQ0bCSc1DhoICAIGGhoCAwQFCBoNNicJGw0NEQJQCBYMHA0GBg0cDBYIFAQCDgoaGgoOAgQUAAAIAAD/wAPLA8AAQQBYAGwAigCbAKwAtgDAAAABNjIfAR4BFzMyFhceAR0BFAYHDgEHFR4BFRQGBw4BIyImJyMiJicuATURLgEnLgE9ATQ2Nz4BOwE0Nj8BNjIfATcTIgYVFBYfATEeATMyNjczNz4BNTQmIxc2FhcWBg8BBiYvASY0NzYyHwE3BRQWFx4BOwEuATU0Nz4BNzY3NSMVFAYjIiY9ASMRAyIGBw4BHQEUFhceATMhNSEFITI2Nz4BPQE0JicuASMhFScmIg8BOAEjMychJiIPATM4ATEnAjgVPhU/CgsBEBorDxAMDBALHRFJYhEQHWU9Nlsf+yxHGRgREh4LDwwMDw8sGxALCkAVPRZiY7NDXQkJBRVILCtJFAEFCApeQj8KGwkIAQlmChkKLwkJCRsJGk/9oQ0KCyso2AcGEBE6JyYt6xIODRPqJRMTAwMFBQMDExMBD/7xAU8BEBISBAQEBAQEEhL+8K8DCQM/AY9AAS4DCgM/jj8DdhUVPQkZDA4PDyYTIhImDwsNA3MSeU8fOxkxPC8nEhoZSi0BGwMNCxAlEiISJg8QDgwZCT0VFV9f/f9dQxMlEQkjKysjCRElE0NdYgkBCgkbCV4JAQkvChoJCgoZSQwrLgsLDREmEy0oKDwTEgJriw0TEw2L/ucBxAgDAwwLIgoMAwMIa2sHBAQMCSIKDAQDCGvoAwM9PQMDPT0AAAAGAAD/wANrA8AANwBvAJsAuAC8AMAAACUiJi8BLgEPAQ4BJy4BNRE0Njc2Fh8BFjY/ATYyHwEeAT8BPgEXHgEVERQGBwYmLwEmBg8BDgEjJzIWHwEWMj8BPgEfARY2Nz4BNRE0JicuAQ8BBiYvASYiDwEOAS8BJgYHDgEVERQWFx4BPwE+ATMlIiYvAQcGJicuAT8BJy4BNz4BPwI+ATMyFh8CHgEXFgYPARcWBgcOASMnMhYfAScmNj8BJy4BLwEHDgEPARceAQ8BNz4BMzc4ATEnOAExAfUSIw9WCBgKOhEqExMWFhMTKhE6ChgIVh1PHFYJGAk6ESoTExcXExMqEToJGAlWDiMTsBIkDlYJGwlWGUgdOgMGAgEFBQECBgM6HUgZVgkbCVYaSBw6AwYCAgQEAgIGAzoNHRABEgYNBklJDR8MDAwDDj0LBwUEFw9UJAcaDxAaBiVUDxcEBQcLPQ4DDAwHEQhiBwwFPAsCCAkwQwwVBh4eBRUNQjAJCAIMPAYMBoWOIA4OVgkBBysNBAoJJBUCNhUkCQoEDSsHAQlWHBxWCQEHKw0ECgkkFv3LFSQJCgQNKwcBCVYODrwPDVcJCVcZBRYrAwEBAQQEAjUFBAEBAQMsFQUZVwkJVxkFFisDAQEBBAT9ygQEAQEBAysKChkDBCYmCAMJCRwPUDsKHQ4PEwIMSQ4QEA5JDAITDw4dCjtQDxwJBQZuAwMfQQ0ZCS4JAg8MPDwMDwIJLgkZDEIfAwMd0AAAAAYAAP/AA5UDwABZAGEAdQCCAI8ArAAAATIWHwE+ATc+ATc+ARceAR8BHgEHMRUcAQcwFBUzMhYdARQGBw4BBxUeAR0BITU0Njc1LgEnLgE9ATQ2OwE2NDczJzEmNjcxMDQxMDI5AT4BNzYWHwE3PgEzESIGBzMuASMDFRQXHgEXFjM5ATI3PgE3Nj0BIQciBh0BFBYXLgE9ASMFFAYHPgE9ATQmKwEVAQ4BLwEXITUOAQcOAQcOASMiBjE4ASMxBiYvAQcB9QsOBGgFDQcRKBIGCwYGCgIDBAgBATcfK2Q0HnxOPkL+wEI+TnseNWQsHzYBAQEDAQkFAQIKBgYMBmJpBA4KKS0HuwctKuASEjwpKS4vKSg9EhH+QHUEBysZAgI1AnUCARkqBgQ2/nIGDgdWAgG9DBcLCA8FAgQCAQEBBw8Gb24DlQkFRAIFAgUMBAMBAQEGAgMFDwtuAgUCAQEsH0ZSVAdFXQlECFFFICBFUQhECV1FB1RSRh8sAgUEbQwSBAECBgEBAgIeRAUJ/MAeIiIeAla2LikpPBISEhI8KSkutisGBUYrMAoLFQuLiwsVCwowK0YFBosBEAQCAhowMgMHBAMEAgECAQMCBElJAAAAAAIAAP/ABAADwABBAGEAABM0Nz4BNzY3Njc2FhcWFxYHDgEHBgc+ATc+AScmJy4BJyYHBgcOAQcGBw4BBwYXHgEXFhcWFxY2NzY3BgcGJCcmNwUyNjc+ATc+AScuAScuAScmBgcOAQcOARUUFhceATMxxg8QOyorNl9KS20iIg8NBgUqIyMtQWckMSQSDiAgXTs7Q0M8O2ovLylcYAcFFxZnUlFxPDw8jlZWbg2DhP7QfHwCAToaMBYVIAoJBQUFFxISLRkZMxcXKA4ODxsYGD4iAbMgJSRGHx8XKAUFIiEhIyEsLF8xMCssXy8+cy8iFxYYAQEJCgwNHhMSFC5sPiwyMlYfHwgEAQIKDQ4aAQkKHjk5hYsODg0nFhcxGRgsERIXBQUFCgkgFBUvGSE9GBcZAAAABAAA/8ADmAPAABUAKQA3AEUAAAUiJicBJjQ3AT4BMzIWFwEWFAcBDgEDIgYHAQYUFwEWMjcBNjQnAS4BIxM1NCYjIgYdARQWMzI2FzQmKwEiBhUUFjMyNjUCACM/Gf7jMzMBHRk/IyM/GQEdMzP+4xk/IxYoD/7iICABHh9cHwEeICD+4g8oFiATDQ0TEw0NEwwZEgERGRkSEhkLGxgBHTOQMwEdGBsbGP7jM5Az/uMYGwNWEQ/+4iBaIP7iHx8BHiBaIAEeDxH+YKoOEhIOqg4SEnIRGRkREhkZEgAAAAAEAAD/wAOgA8AAEAAkADoARgAAASEiBhURFBYzITI2NRE0JiMFITIWFREnJiIPAScmIg8BETQ2MwEhIiYnNzYyHwEWMj8BNjIfARUUBiMBNDYzMhYVFAYjIiYDAP4ATVNTTQIATVNTTf4AAgAyLqsVQBXLIBY/FVYuMgIA/gAvLgKCBAcEKA8uD9IECATYLjL+IB8WFiAgFhYfAzVSTv5WTlJSTgGqTlJALTP++KsVFcshFRVWAV0zLf2WKCuCBAQoDw/TBATYSDMtAbUWHx8WFh8fAAIAAP/AA6ADwAAkAE4AAAEmND8BPgE3NjIXHgEfARYUBw4BIyImLwERFAYjIiY1EQcGIicFIgYVFBYzMhYdARQGIyEiJj0BNDYzMjY1NCYjIgYdARQWMyEyNj0BNCYBaQkJgAMFAwYMBgMFA4AJCQUMBgYMBUkTDQ0TSQoaCgGXDRMTDTIuLjL+ADIuLjINExMNTVNTTQIATVNTAqkKGgqAAgMCAgICAwKAChoKBAUFBEr+Ig0TEw0B3koJCXQSDg0TLTPVMi4uMtUzLRMNDhJSTtVNU1NN1U5SAAANAAD/wAP/A8AAAgARACMANgBGAFYAtwD+AR8BQAFgAYEBkgAAJScHAxYXHgEXFhc2Nz4BNzY3ISMRNjc+ATc2NyMmJy4BJyYnARYXHgEXFhczESMGBw4BBwYHMQMGBw4BBwYHFSEmJy4BJyYDFhceARcWFzU2Nz4BNzY3JR4BFx4BFxYXHgEzMjY3MTY3PgE1NCYnFScmNjc+ATU0JicxLgEnMS4BIzgBMSEiBgcOAQcxDgEVFBYXMR4BDwEOARUUFhcxHgEXFjY3PgE3PgE3PgE3PgExMzAWFx4BFycOAQcxDgEjOAExIxUUBgcxDgEjIiYnMS4BPQEjIiYnMTQmNTQ2NzE+ATsBNTQ2NzE+ATMyFhcxHgEdATMyFhceARUUBgcxFw4BBzEOASMiJicxLgE1NDY3MT4BMzIWFzEeARUUBgc1Nz4BNzE+ATMyFhcxHgEVFAYHMQ4BIyImJzEuATU0NjUxJz4BMzIWFyMWFx4BFTEUBgcxDgEjIiYnMS4BNTQ2NzEHLgE1NDY3MT4BMzIWFzEeARUUBgcxDgEjIiYnMS4BJzEBJicuAScmJzEGBw4BBwYHFQOCAgGKBAwMJBcYHBwWFiEKCgL+q4UrKShLIyIeASMdHCoNDQT+Ch0iIUkoJyoCgAQNDSodHCM2GxUWIAoLAwELBAsMJBgYnAMKCiEVFhseGBgkDAsEAXUBBAECBgMICgYNBwsTCAgFAwMBAgcFCQYGBgwJCRcODh8R/wAQHw8OFwkKCgUGBg0FBwECBAMFEQsKFwoKDwQCAwIFEQ8PLTMsDxIRB8EBAgEDCAUVAwMDCAQFBwMDBBUGCwMBAwMDCAQVBAMDBwUECAMDAxYECAMDAwEB1gECAgMHBQQIAwMDAwMDCAQFBwMDBAEBAwECAgMIBAQIAwMDAwMDCAQECAMDAwEqAgsGAgUCAQQDAwQEAwMHBQQIAwMDAQErAQEDAwMIBAUIAwIEBAIDCAUECAMBAgEBvAMKCiEWFxsdFxgkCwsEcQEBASssKSlMIiEdHiIiTCgpK/4kAwoKIBUVGiEoKFoxMTT+nxoVFR8KCgQB3DQxMVkoKCIC1x4iIkopKCoCKikpTCIi/qcrKSlMIiMeARwiIkwpKiz5BgsFBQkECQUCAwcGBwoGDAcECQUBFg4/DgsaDRMiDg0VBwcICAcHFQ0OIhMNGgsNQg0VAwgFBg0GCQ4EAwEFBBAKBQwHFSwFBQMDBQYsFqgBBAEDAxUEBwMDAwMDAwcEFQcFAgQCBQcDAwMUBAgDAgQEAgMIBBQDAwMHBQIEAigCBAEDAwMDAwcEBQcDAwMDAwMHBQIEAgE4AgMCAwMDAwMHBQQHAwMDAwMDBwQCBAIpBgcBAQICAwgEBAgCAwMDAwIIBAIEAjkCBAIFBwMDAwMDAwcFBAcDAwMDAwEDAv6sKykpSyIiHR0iIUsoKSsCAAASAAD/wAQAA8AACwArAEgAZQCCAKsAwgDhAQMBJwE/AVwBgwHNAeQCBwIyAkoAAAE1MxUzFSMVIzUjNTc+ATMyFhU4ATkBOAExFAYjMTgBMSImNTgBOQE0NjcxBz4BMzIWFTgBOQEUBiMxOAExIiY1OAE5ATQ2NzEzPgEzMhYVOAE5ARQGIzE4ATEiJjU4ATkBNDY3MQc+ATMyFhU4ATkBFAYjMTgBMSImNTgBOQE0NjcxEzIWFxYXHgEXFhUUBw4BBwYjIicuAScmJxcuATU8ATUxNDc+ATc2MzEXMzI2Nz4BNzYmLwEmBgcXFBYXFh8CBzc+ATU0JjUxLgEPAQ4BBzEOARUUFhcxFBYXFh8CBzc+AScuAScxIiYjIgYHMQcOARceATM4ATkBOAExMjY3MQc3PgE1NCYnMS4BIyoBOQEOAQcxBw4BFTAUOQEfAR4BMzI2Nwc3NiYnJgYPARUfAR4BHwEzMjY3PgE3MQczPgEvATQmJy4BIyoBOQEOAQcOARUXHgEXHgEzNzI2PwEzFx4BMzE4ATEyNjU4ATkBNScuASsBIgYHDgEPARUUFjMxEz4BNzEeARcjIgcOAQcGHQEuAS8BPgE3MT4BNTE2PwE2JiciJiMiBgcxLgE1PAE1MTQ3PgE3NjMyFhcjDgEXFBYfAjM/AT4BNwc3PgEnLgEPAQ4BBzEOAQ8CFx4BHwEHNz4BNzE2JicuASMmDwEOARUGFhceATM6ATkBOAEzMjY3MQc3PgE1NCYnMS4BIzgBOQEuASMqATkBBw4BBzEPAhceARcxHgE3PgE3MQc3NiYnLgEjIgYHMQ4BDwIfAzI2NwJKFiwsFivuAgYEBgoKBgcKAwImAgYEBgoKBgcKAwJMAgYEBgoKBgcKAwImAgYEBgoKBgcKAwInGTEYGRQTHAcHKCiLXV5qLCorTyQlIAEEBDIxq3Jygk4GBg4EBgYCAxQPJhEXAgIDAQEBDA6uIA4TAQUaDyYICwMDAwEBAwEBAQwOjBoOBggEDAgCBAMFCwUgDAQKBQ8KBwwFdhIDBAkIBQ4HAQEHDQQWAwMEEAMLBAYJBTIGBA8PDx0ECAYMAgUDBAYGDQUFBwImBhESAwYIBgUOBwEBCA0FBAQGAQgFBA0HyAgOBUGuQQUOCBAWFgM4JsQSIg4NEQEWFhCuAwUCJUUeEJGBgL84NxkoDgEDBQICAgEBBgUQEQIDAgQIAwQEKCmLXV1qFywWAwIBAwMDCg4OIgQDBQLYHg8LBgYfDSIEBgICBAEBAgQCBwUUhhoGCAICBQUEDAgSDB4ECAEFBAUPCAEBAQYMBXwUBAUHBgIIBAMGAwEBEAMFAhgGAgYCBQMGDwcIDQVcDggLDwMIBQMGAwgLAxAEAggMEAYMBAFpKysWKysWJwICCQcHCQkHBAUDJgICCQcHCQkHAwYDAgIJBwcJCQcDBgMnAwIJBwcJCQcDBgIBvQQEICQkTysqLGpdXosoKAcHHBQUGQEVLxkBAwGCcnKrMTKgBAQFDAcPGgMEAxQRDgMFAwECCgQQCAMWDgIEAQ8SAwoBCgcECAUDBgIDBQMBAgoETBIJIA0GCAIBAwIWCiAMBwkEBIAaBQsGChEFBAQCCAYgBAoFARQOAwEBA5YiDxoFBRARJBAOCgICAQEEBAQLB9oDGg8iCAwGBAQBBwYGEAgmBwsEBASQBgVBQQUGFhAGoCY0DQ0MIROgBhAWAvgCBQMPJxo3OL+AgJIQHUQmAwIFAwIEAwMCIg8aBQECARInFQIDAWpdXYsoKAQDBAwGAwgDCgQGAQECAkoQBh0PDwsGEAEFBAEGAgMOEAQJAwRgFgUNCAgOBgYIAwkYBA4IBw8GBggEBIIcBQ0HCQ8FAwMBAQQCBQMcDg4QAwUCBAUBAQgFmh4PHgcCAwIBAQsGIhAODAoCAwMAABAAAP/ABAADwABeAKIAxwDkAQABHgEoATABNQFBAUcBSgFSAVUBWgFlAAABISIGBw4BBzEOARUUFhc1HgEPAQ4BFRQWFzEeARcWNjc+ATc+ATc+ATc+ATEzMBYXHgEXHgEXHgEXFhceATMyNjcjNjc+ATU0JicVJyY2Nz4BNTQmJzEuAScjLgEjMQcVMzIWFx4BFRQGBzEOASM4ATEjFRQGBzEOASMiJicxLgE9ASMiJicxLgE1NDY3MT4BOwE1NDY3MT4BMzIWFzEeARUxFyIGIyImJzEuATU0NjcxPgEzMhYXMR4BFzEUFhUUBgcxDgEHMQcOASMiJicxLgE1NDY3MT4BMzIWFzEeARUUBgcxMw4BIyImJzEuATU0NjcxPgEzMhYXMR4BFRQGBwcUBgcxDgEjIiYnMS4BNTQ2NzE+ATMyFhcxHgEVMRcnFzAXHgEXFhcFPwEXDgEPARcOAQc3JTczFwcOASMiJiczAzczFwcjBxU3JxcHJy4BJzcDJwczHgEXJwE3NTcGBw4BBwYHAoD/ABAfDg4XCQoLBgUGDQUHAQEDAwYRCgsWCgoPBAIDAgYQDw8tMywPEhEGAgMCAgUECAoGDQcKFAgBCQUDAwIBCAUJBwUGCwoIGA0BDR8R6xYECAMDAwMDAwgEFgMDAwgEBAgDAwMWBgsCAQEDAwMIBBYDAwMIBAQIAwMD8wIEAgQIAwMDAwMDCAQCBAIEBgIBAwMBBAIkAwcFBAgDAwMDAwMIBAUHAwMEBANWAwgEBQgCAwQEAwIIBQQIAwMDAwMlAwMDCAQECAMDAwMDAwgEBAgDAwP9AyQLDBwMDAL+pkB5nAgYE9eeKnFBQ/5XStJIXxIqFhYqFQNKmQOaO75KA0A9SNcRGwSZMAMCBSpsQUP++24SExYWJQ0NAgPACAcHFQ0OIhMNGgwBDUINFQMIBQcNBQoOAwMBBQQQCgUMBxUsBQUDAwUGLBYGCwUFCQUIBQIDBwYHCgYMBwQJBQEWDj8OCxoNEyIODRUHBwhSFAMDAwcFBAcDAwMVBAcDAwMDAwMHBBUHBQIEAgUHAwMDFAQIAwIEBAIDCAQTAQMDAggEBAgDAgQBAQEGBAIEAgQIAgICASQDAwMDAwcEBQcDAwMDAwMHBQQHAwMDAwMDBwQFBwMDAwMDAwcFBAcDGwQHAwMDAwMDBwQFBwMDAwMDAwcF2eNMGxxPLSwku8UplypOJh82NlAZixxmZMIEAwMEAiZhYbMgAQXCxmMiIk8omv5wAwM3TxiKAW5pA+MaKypfLy4kAAAAAAwAAP/AA6sDwAANABwAKwA5AEgAVwCUAKAArQDfAOcBAAAAATQ2MyEyFhUUBiMhIiYTHgEHAw4BJy4BNxM+ARcFNhYfARYGBwYmLwEmNjcDNDYzITIWFRQGIyEiJgUeAQ8BDgEnLgE/AT4BFzM2Fh8BFgYHBiYvASY2NwEOARceARceATc+ATc+ATc2JicuAScuATc+ARceARceAQcOAQcOAQcGJicuAScmNjc+ATc2FhcWBgcOAQcFBhQXFjI3NjQnJiIHJjQ3NjIXFhQHBiInAzQ2MzIWFRQGBw4BBw4BBw4BBw4BMQcxFTEwJicOATE1MScwJicuAScuAScuAScuATUXBx4BMzI2Nyc+ATc+ATc+ATU0JiMiBhUUFhceARceARcCPRMNASMNExMN/t0NE5IMBwaRBxkMCwgHkQYaC/5hCxoHkAcGDAsaB5EGBgzQEw0BIg0TEw3+3g0TAYELBwaRBxoLCwcGkQcZDD4LGgaSBgcLCxoHkQcHDP6zJh4ICUAzM35CQ30xMjwHByMnKF8+DQwEBBcNSHAuLikICEc6OpNPTpU7PEsKCiQsLIFMDRcDAw0NQW0mAQISEhIzExISEzM/JSUlaCQlJSRoJRxFMDBFCwYHEQgJEAYDBQIBAgEGEREGAQIBAgUDBhAJCBEHBgt1FwUMBgYMBRcECQUHDgUGAx4XFx4DBgUOBwUJBAGDDhISDg0TEwGGBhoL/vYMBwYGGgsBCgwHBhYHBwv1CxoGBwYM9AwZB/6dDhISDg0TEyoGGgv8CwcHBhoL/AsHBwcHC/wLGgYHBwv8CxoGAQw4hURDeC0sLwEBMy4uekNEhDg3RBMEGAwNDAMXUEBBm09PjzY2OwIBNzQ0jU9PnEJCXBQDDQ0NFwMRTjmoEjUSExMSNRITmiVqJiUlJmolJiYB+jBCQjAPHAwMGAsLEwYEBQIBAgEBBhERBgEBAgECBQQGEwsLGAwMHA+DFwQFBQRGBQsFChQJCgwCFB4eFAIMCgkUCgULBQAAAAMAAP/AA2sDwAA6AIkAtgAAATQnLgEnJiMiBw4BBwYVFBceARcWMxUiJy4BJyY1NDc+ATc2MzIXHgEXFhUUBw4BBwYjNTI3PgE3NjUDNSMVFAYjIiY9ATQ2OwE0JjUuAScuAScuASciJiciMDEiMDEuATc+ARc5ATgBMTAyFTAyMTIWMx4BFx4BFx4BFx4BFTMyFh0BFAYjIiY1FzYWFx4BBw4BBw4BIyImJyY0NzU+ATMyFhceATMyNjc+ATc0JicuATU0NjcxAycXGFA1Nj09NjVQGBcXGFA1Nj1LQkJjHB0dHGNCQktLQkJjHB0dHGNCQks9NjVQGBfBzBQPDhQUDmwBAQgIAw8KBAgDAQIBAQENDQQEGg0BAQIDAQQKBgocCg0SBAECYg4UFA4PFCUJGgkaGwEBHxwbRyYmXRsJCQQMBgYLBRJGGhowExMVARISBAQFBQFVPTY2UBcXFxdQNjY9PTU2UBcXRBwdYkJCS0tCQ2IcHR0cYkNCS0tCQmIdHEQXF1A2NT0BOElJDhQUDmwOFAECAQYNCAMJBAIDAQEBBBoNDg0EAQICAwMEEAsMHRAGCwUUDmwOFBQOrAoBCx9SKyxPHx4gFh8KHQoBBQUFBRUMFhUVNh4dOBUGDQcHDAUAAAAAAwAA/8ADywPAABwAOQBQAAAFMjc+ATc2NTQnLgEnJiMiBw4BBwYVFBceARcWMxEyFx4BFxYVFAcOAQcGIyInLgEnJjU0Nz4BNzYzAyY0Nz4BMzIWHwE3NjIXFhQPAQYiLwECAF9TVHwlJCQlfFRTX19TVHwlJCQlfFRTX1JHSGwfHx8fbEhHUlJHSGwfHx8fbEhHUpcJCQUMBgYMBWlpChoKCQmAChoKgAskJXxUU19fU1R8JSQkJXxUU19fU1R8JSQDVh8fbEhHUlJHSGwfHx8fbEhHUlJHSGwfH/6JCRsJBQUFBWlpCgoJGwmACQmAAAAAAAIAAP/AA7EDwAA7AEsAABMiBgcOARURFBYXHgEzITI2NTE0JiMxISImJy4BNRE0Njc+ATMhMhYXHgEdARQWMzEyNjUxNTQmJy4BIxMhIgYdARQWMyEyNj0BNCbIGC0RERISEREtGAELDhISDf70CxUICAkJCAgVCwJwCxUICAkSDg0TEhERLRgl/v8WHh4WAQEWHh4DIRMSES4Y/jYYLhERFBMNDhIJCQgWDAHKDBYICQkJCQgWDLcNExMNtxguERIT/k8cFJAUHR0UkBQcAAACAAD/wAMrA8AAEAAgAAA3ETQ2OwEyFhURFAYrASImNQUzMjY1ETQmKwEiBhURFBbVICBWICAgIFYgIAHAViAgICBWICAggAKAICAgIP2AICAgIEAgIAKAICAgIP2AICAAAAAAAQAA/8ACywPAABcAAAEnLgEHDgEVERQWFx4BMzI2PwE+ATU0JgKm3hQzGBgcHBgJEwoPHgzeERQUAhC7EQcLDCsb/nQbLAsEBAsKuw8qFxcqAAAAAwAA/8ADlQPAACwARwBdAAABJicuAScmJyYGBwYHDgEHBgcOAR0BFBceARcWFzIWMzI2MzY3PgE3Nj0BNCYDFAcOAQcGByYnLgEnJj0BPgE3FhceARcWFxUlMhYVFAYHFRQGIyImPQEuATU0NjsBA4RPODhVISIjBAwEIyIiVTg4TggJNTWJQUEZAgMCAgMCGUFBiTU1CSEvLno8PBwcPDx6Ly6TlEUgISBTNjZK/pUWHxIODAkJDA4SHhYBAwAPEA8eEBASAgECERAQHw8PDwIMB/yBWlp1Hh4IAQEIHh51WlqB/AcM/vFyUVFrHR0KCh0da1FRcuoeOiIQEA8eDw8P6jEfFhEaBnoJDAwJegYaERYfAAAAAAgAAP/AA4ADwAAPABwAKQA3AEUAUgBfAIEAAAEhIgYVERQWMyEyNjURNCYBIiY1NDYzMTIWFRQGJyImNTQ2MzEyFhUUBhciJjU0NjsBMhYVFAYjNSImNTQ2OwEyFhUUBiMXIiY1NDY7ATIWFRQGJyImNTQ2OwEyFhUUBhMVFAYjISImPQE0NjsBNTQ2MzIWHQEhNTQ2MzIWHQEzMhYDc/0aBgdAQAIAQEAH/d0RGhkSEhkZEhEaGRISGRmZEhkZEQESGRkSEhkZEQESGRkSqxIZGBIBERkZERIZGBIBERkZwwcG/RoGB0BANRMNDRMBFhMNDRM1QEACIAcG/q1AQEBAAVMGB/6gGRIRGRkREhmrGRESGRkSERmrGRIRGRkREhmrGRESGRkSERmrGRIRGRkREhmrGRESGRkSERkBFRMGBwcGE0BAQA0TEw1AQA0TEw1AQAABAAD/wAQAA8AABwAAARMNAQsBLQECAIoBdv6Kior+igF2A8D+ioqK/ooBdoqKAAAGAAD/wAPKA8AADAAZAD8AogDNANoAAAEyNjU0JiMiBhUUFjMRMhYVFAYjIiY1NDYzEy4BKwEiBhUUFjsBMhYVFAYrASImNTQ3PgE3NjsBMhYXHgEHDgEFNz4BNzYmLwEuAQ8BBiInLgE1NCYrASIGFRQGBwYiJyYGDwEOARceARcUMDMeARUUBgcOAQcGFh8BHgE3NjIXHgEVFBY7ATI2NTQ2NzYyFxY2PwE+AScuASc0IjEuATU0NjcPASYGBw4BByMuAScuAQcnPgE1NCYnNxY2Nz4BNzMeARceATcXDgEVFBYXJxQGIyImNTQ2OwEyFgGrS2pqS0tqaksxREQxMEVFMHsIEwurfjcuMtUOEhIO1U1TDQ06Ly5Eqw0YCw0PAgIWAYMFBggCAQIDJwcZCwYGDwYGBxcQQRAWBwYHDgcNHwggBAIBAgoHAQUHBwYHCQICAgQgCB4OBw4HBgcWEEEQFwcGBg8GDh4IIQQCAgIJBwEGBgcGNQoRIhAPFQUWBRYPDyMRCgwNDQwKESMPDxYFFgUVDxAjEAoLDQ0LVBkSEhkZEQESGQH1a0tLampLS2sBK0UwMUVFMTBF/lMBAZYgMi0TDQ0TUk0rLCtHFxYBAgIWDQ0PnAQDCgYGDQZBDAYGAwQEAwwGEBcXEAYMAwQEBwgNNwYQBwcNAwEDDAYHCwQDDQcIDwY3DggIBAQDDAYQFxcQBgwDBAQICQ03BhAHBw0DAQMMBgcLA1IRBAUICRsQEBsJCAUEEQwgEREgDBEEBQgJGxAQGwkIBQQRDCARESAMPRIZGRISGRkAAAQAAP/AA34DwAAkAEsAWQBnAAAlJyYiBw4BIyImJyY2MxY3PgE3NicmNhcWFx4BBwYHBhYXFgYnJSImJy4BDwEGJj8BNjQnLgE1NDc+ATc2MzIXHgEXFhUUBw4BBwYjAxQWMyEyNjU0JiMhIgYXMjY1NCYrASIGFRQWMwNUUwwYCxw/Ij1tKAYICFNKSm0dHggBEQkfFBQPBgUUDSIFBx0U/lciPxwLGAxTEx4HHAMFDg4YF1E2Nz49NzZRGBcXGFE2Nj6gEg4BAA0TEw3/AA4SoA0TEw2ADhISDkIbBAUNDy4pBg8IHh1tSktSCQcKHygpWS0tKBhTFxQdB6kODQUBBBwGHRRTCxkLHD8hPjc2URgXFxhRNjc+PTc2URgXAWoNExMNDhISrhMNDhISDg0TAAAAAgAA/8ADoAPAABwAOQAAJSM1NCYjIgYdASMiJjURNDY3JTYyFwUeARURFAYnMzI2NRE0JiclJiIHBQ4BFREUFjsBNTQ2MzIWFQMAtSwfHyy1TVMjHwEFJ2QnAQUfI1PCdTIuExj++xU2Ff77GBMuMnVSOTlSIOAfLCwf4FNNAQ9EOBrbICDbGjhE/vFNU0AuMgEPMSAT3BER3BMgMf7xMi6gOVJSOQAABQAA/8ADywPAABwAOQBHAFQAYQAABSInLgEnJjU0Nz4BNzYzMhceARcWFRQHDgEHBiMRIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmIwM0JiMxIgYVFBYzMjY1MzQmKwEiBhUUFjMyNjc0JisBIgYVFBYzMjYCAF9TVHwlJCQlfFRTX19TVHwlJCQlfFRTX1JHSGwfHx8fbEhHUlJHSGwfHx8fbEhHUnQgFhYfHxYWIKofFgEWHyAWFh+rHxYBFh8fFxYfCyQlfFRTX19TVHwlJCQlfFRTX19TVHwlJANWHx9sSEdSUkdIbB8fHx9sSEdSUkdIbB8f/nUWHx8WFh8fFhYfHxYWHx8WFh8fFhYfHwAACQAA/8AD5wPAACsALwAzADcAOwA/AEMARwBLAAABLgE1LgEjIiMqASMiIw4BBxQwMQM4ARU4ATEiMDEGFhc4ATMBFjI3NQE+AScHJzMHITcXJwcnMwUXIzcHMxMBAQMhAzcTMwETNxcjA+djHQUPCAJkZe9kZAEIDgSAAQMCBgEBwAkdCgHABgPVUnrMjP8AgIDAe1LN/wBMmU06o3v+4gF6kgEjkVt7o/7imE1MmQJFxjoBCAkBCQcB/wABCRIH/f8KCgECAAcT26SkwKqqwKSkKJiY2P65AUf+ewGF/ns+AUf+uQGHmJgAAAAEAAD/wAPjA8AADQAxAF0AnAAAFxE0NjMyFhURFAYjIiYTMhYXMzIWFRQGBw4BIyE1IS4BIyEiJjU0NjsBJy4BLwEjNTMBMhYfATMyFhcWBgcxBx8BFgYHDgEnMScHBiYnLgE/AScuATc+ATsBNz4BMxc0JiMiBhUjBw4BKwEiBgccAR8BHgEPARwBFx4BPwI2Fh8BFjY3PgEnMScmNj8CNjQ1LgErAiImLwE3BxgSDA0SEg0MEvQ3VAp9QFkFBAQLBv28AiAKLx3+1AsQEAtvAgooGQm3twGcEyAJSXkUIQgICA9wPwIGCg8PKxOcnRMqEBAJCD9wDwgICCEUeUkIIBMFAwIBAwFRBA4JjAEDAQJ/BgQERwIBAwKsAwcNB6sCAwIBAQFHBAQHfgEBAQIBAYwIDwRSHBwKAW4NEhIN/pINEREBXUY0Wj8GCwQFBD0aIxENDRIGFh4CAT0CYhQRkBYTEigObpAFEicODgULWFgLBQ4PKhOQbg4oEhMWkBEUQAECAgGhBwoBAgEEAX0GEwijAgMBAQEBYQEDAQNhAQEBAQMCowgTBn0BAgIBAQIJCKENDQAAAAMAAP/AA6ADwAAPAB8AOQAAJSEiJjURNDYzITIWFREUBgEiBhURFBYzITI2NRE0JiMDNz4BJy4BDwEGIi8BJgYHBhYfAR4BMzI2NwMA/gBNU1NNAgBNU1P9szIuLjICADIuLjLU0QsEBwgaC9IDBgPSCxoIBwQK0goWDAsXCktSTgGATVNTTf6ATlICgC4y/oAzLS0zAYAyLv7DmAgaCwsECJkCApkIBQoLGgiYCAcIBwAAAAYAAP/AA8cDwAAkADkAUABhAHMAhQAAJQUGJicuAS8CLgE3Ez4BNz4BMzIWFwUeARcyNjMyFhcTFgYHAyUmBgcOAQcDBhYfAQMmNj8BLgEnAQMuAQcFDgEXEx4BFx4BMzI2NyU+AScnLgEjKgEjBQ4BFx4BNyU+ARcuASMqASMFDgEXHgE3JT4BJwMuASMqASMHDgEXHgE/AT4BJwM5/ugpRBoaIQgEjFNJD0EIIRoSLRsLFgwBGDw8DAEEAUBRDUIOSVPn/ugdKw8PFQRCCys5dTIOSVP5CSIfATVBCj05/ug5KwpCBRUPChsQCBEJARg5KwtuAhILAQMC/ugNDwIDFQ0BGQ0PGwISCwEDAv7oDQ8CAxUNARgNEAOfAhIMAQMBsA0PAwIWDa8NDwIrMQgLEhI8KhoZDmlTAXUqPBINDQIDMQszHAFLR/6LU2gPAusxBQULCigc/oo5PAoVARhTaQ4sCxQF/dQBdTkrCjIKPDr+ixwoCgcIAgIxCj05rQsPMgIWDQ0PAjICFn4LDzICFg0NDwIyAhYNAQUMDh8CFg0NDwIfAhYNAAAAAQAA/8ADgAPAADQAAAEiBgclPgE1NCYnJR4BMzI2NTQmIyIGFRQWFQUuASMiBhUUFjMyNjcFFAYVFBYzMjY1NCYjAwAiORH+4wQFBQQBHRE5IjVLSzU1SwH+0BAqFzVLSzUXKhABMAFLNTVLSzUBQCEbjwoXDAwXCo8bIUs1NUtLNQIDAZgOEEs1NUsQDpgBAwI1S0s1NUsAAAAAAwAA/8ADoAPAAA8AHwBUAAABISIGFREUFjMhMjY1ETQmExQGIyEiJjURNDYzITIWFQceAR0BFAYjIiY9AQcGIi8BJiIPAQ4BIyImJyY0PwE2Mh8BFjI/ASMiJjU0NjsBMhYXHgEXAvD+IFVbW1UB4FVbWxs1O/4gOzU1OwHgOzVtAQESDg0TYBQ6FD8BBAJsBAwGBwsFCQlsFDkVPgIEAWEuDRMTDXsDBwMFCQMDYFtV/iBVW1tVAeBVW/1wOzU1OwHgOzU1O4EDBwN7DRMTDS5hExM/AQFsBQQEBQkbCWwVFT4CAmATDQ4SAQEDCQUABwAA/8ADoAPAAC8AQgBXAGYAcgB+AJAAAAE0Jy4BJyYnNTQnLgEnJiMiBw4BBwYVERQXHgEXFjMyNjceATMyNz4BNzY9ATgBMSMUBiMiJjU0NjcwNjc+ATMyFhUlFAYHDgEHDgEjIiY9AR4BMzI2NxUFHgEXDgEVOAExFS4BPQETMhYVFAYjIiY1NDYDNR4BFxUUFhcuATUFIiYnLgE9AR4BMzI2NxUUBiMDoBMTRS8vNxkZUTQzNjYzNFEZGRkZUTQzNgsXCypvOjYzNFEZGUCAYGCAExEBAR1hPGCA/wAVDCxMHQoVC1qGKnc/P3cq/kAmbDgFBVBw4FONj1FRj42NJWU2BwZOfwHgNGIhExYndEVFdCeNUwFfIBwbKg0OA8IqHh4nCgkJCiceHir+KikeHicKCQECGBYJCiceHiqfIj4+Ig0ZCwEBExo+IsoOGAgFGREBAT8gLRsaGhstYxofAwoVDDMGOh48AVozLS4xMS4tM/3KPRkfBCsPGgwDMiqKFBMMHBE4Gh8fGjgtMwAAAAAHAAD/wAQAA8AAGwAsAD4AWQBmAHQAogAAASIGFRQWFx4BHwEeATMyNjcxPgE/AT4BNTQmIxEuATU0NjMyFhUUMDkBFAYHNSIGFx4BMzI2NzU+ATU0JiMxJR4BMzI2NzE+ATc+ATU0JiMiBhUUFhceAR8BEzIWFRQGBy4BNTQ2MxUyNjU0JiMxIgYVFBYzARQGJyEiJjUxNDYzITI2NTQmKwEGJjU0NhczMhYVMRQGIyEiBhUxFBYzITYWFQNQSWcoJxIlFAEECwYGCwQVJREBHjFnSSFPQi4uQk8hIBkXBxEKDxgFAgIcFP1LBAsGBgsEAS8cJyhnSUlnKCcSJRQBFS5CTyEhT0IuFBwcFBQcHBQC0D0W/WM8VFQ8AUEhLi4h/RY+PRf9O1RUO/6/IS8vIQKdFj0CAGhJKFsyFygSAQQEBAQTKBYBJ14wSWj+jCJvMi9CQi4BMm8i9DsXBggQDQEECQUUHIgEBAQEAS0kMlsoSWhoSShbMhYpEgEBeEIvMm8iIm8yL0KgHBQUHBwUFBz9ECEYGVQ8PFQuISEuGRghIRgZVDs7VC8hIS8ZGCEAAAAABAAA/8ADMgPAACsASwBqAIsAAAEzHgEXHgEVMRQGBw4BBw4BBzEOASMiJicxLgEnLgEnLgE1MTc+ATc+ATsBFQ4BBw4BFRQWFx4BFx4BFz4BNz4BNz4BPQEuAScuAScTNCYnLgEnLgEHDgEHDgEHBhYXHgEXHgEzMjY3PgE1Fw4BBw4BDwEiJicuAScuATc+ATc+ATc2FhceARceAR0BAasTSIU0NzwfGRg+IUFvBgcSCgkSBwZvQSE+GBkfAQQ7MzeQTQFAdi0tMBoWFzofMVkVFlkxHzoXFhoDMCotdkCACwsKHRIRJhITIQ4NEgMEBAcHGBAPJRMZLxIRFEcCHhoaRCUJHjgZGCYLCwYGBhsVFTQdHTobHC0REBEDtAQ6MjaNTTRqMzJhKlZxBgYHBwYGcVYqYTIzajQTSIIzNjpFAS8tLHM/KVsvLlspQGAVFWBAKVsuL1spEDprKS0vAf7FEyMQDxgHBwQEBBENDSESEiUREhwLCgsTEhItGQkkQxkaHgEBERAQLRsaOhwdMxQVGwYFBQwLJBgYOB0JAAABAAD/wALsA8AAEgAAARYUBwEGIi8BJjQ3NjIfAQE2MgLsCQn+1QkbCYAJCQkbCWoBFAkbAmwJGwn+1QkJgAkbCQoKaQEUCQAHAAD/wAOPA8AAUABhAHwAmACnAM0A2gAAAS4BDwEmNjc+ATc+AScuAQcOAQcGFhceARceAQcnLgEjIgYHDgEXHgEXHgEXDgEHDgEHDgEXHgEXMyE+ATc2JicuAScuATU+ATc+ATc2JicxAxUOAQcOAQcjER4BFxYGByMXDgEHDgEHIzQ2Nz4BNzYmJzYWFx4BBw4BBzElPgEXDgEXHgEXHgEHIy4BJy4BLwEuAScmNjcxASMuAScuAScuATc+ATcRBTUwNDE+ATczITIWFxUUBhUOAQchIiYnLgEnJjQ9ATwBMTA0OQEBNDYzMhYVFAYjIiY1A2UsklUxAwgIBAcEHBANDjojHSsICREXBQcECAgDOhcuGDJbIykmKwcUChEeAQMHBAYKBBAECwsqGgECMBspCQsNFQIGAwcHAR8SChQGJBY40QkPBQgIBEIyYQcEGhABnQsUCAgJBE4cEA8ZAgdISjBmKCkYFQgXDP2iJ2UvSUgHAxgPEBwBTQMKBwgUCwELFggVGCkBCj8CEhIECQUPFwkOZiD++gERDAECFg0TAQEBEAv96AUIBAYIAQEBCBQNDhMTDg0UAnktLSseEwsFAgQDF0EgICAEBCYdHjgUAwUCBQoSIAoKKSYuklMNGAwUKxwEBwMECQYYMxgYHgUFIxsdORQCAwIEBwUVLBUNGQtHmTn+8AEOGw4VKRcBWAMiNh03HBcMGQ8PIhEgORsZMBpHYREYDyQmajMSHQ3/JA8YEWFHGjAZGzkgESIPDxkMAQwdEjNqJv6LHzwhCBAIGDYhMBoD/qhiAQEMEQETDQEBAwELDwECAgQLBwEBAQEBAQECjA4TEw4NFBQNAAAAAAQAAP/AA6ADwAAzAEIASgBhAAABJgYPAQ4BKwEiBw4BBwYVFBceARcWHwEeATsBMjY3PgEvATIWHwEeATMyNjc+ATURNCYnATQ2OwEyNjcRLgErASImASImLwEzFyMlFAYHBiIvAS4BJxE+AT8BNjIXHgEVEQN3EikQLC9xPOQuKSk9ERIQEDYmJSphDzgiNgcNBAUDASQ7cS4sChYMCBAHExYWE/0pXkLkGjQZGTQa5EJeAVUQGQdRcSAQAWsCAgIEAiwWLhkZLhYsAgQCAQMDWQkFDSMlKBIRPSkpLiwmJzsTEwTBHiMGBQYNB9soJSMICAQDCSMVAjAVIwn+p0JeBwb+pgYHXv6iEA2jwIgDAwEBAiMRHAsBhgscESMCAQEDA/3QAAAABQAA/8ADnwPAACcAMQBIAFUAYgAAAS4BKwE1NCcuAScmIyIHDgEHBh0BIyIGBwMGFhceATMhMjY3PgEnAyU0NjMyFh0BITUBDgEjISImJy4BNxM+ATMhMhYXExYGBwEUBiMiJjU0NjMxMhYFFAYjIiY1NDY7ATIWA4MGWUEYEBA3JSUqKiUlNxAQGEFZBhwEFRYWPiQCACQ+FhYVBBz98lI5OVL+6gHUDSUX/gAXJQ0NDAMcBDQoAcYoNAQcAwwN/jgZEhEaGRISGQFVGRESGRgSAREZAfpAUQoqJSU3EBAQEDclJSoKUUD+1SRAGRgaGhgZQCQBK5s6UVE6Cgr96A4PDw4PJxYBKycwMCf+1RYnDwFDEhkZEhIZGRISGRkSEhkZAAMAAP/AA6ADwAAQACAARgAAASEiBhURFBYzITI2NRE0JiMTFAYjISImNRE0NjMhMhYVJREUFhceAQcOASMiJicuATURNDYzITIWFxYGBwYmJy4BIyEiBhUDEP6LRkpKRgF1RkpKRlAlK/6LKyUlKwF1KyX9QBYFDAYHBQ4IBQgEHR1LRQF2NTkMBwYMCxoHAxom/oorJQK1Skb+i0ZKSkYBdUZK/fsrJSUrAXUrJSUrq/6KJhoDBxoLCAgDAhI9KwF2RUsmFAsaBwcGDAUWJSsAAAAAAwAA/8ADNwPAACQAQwBaAAABIgcOAQcGFRQXHgEXFh8BHgEzMjY/ATY3PgE3NjU0Jy4BJyYjEwcnJicuAScmNTQ3PgE3NjMyFx4BFxYVFAcOAQcGBxMWFA8BDgEjIiYvASY0NzYyHwE3NjIXAcFORERmHh0iImY7OzMXAwcDAwYDFzM7PGUiIh0eZUVETQsLDC84OGAgIBoaWjw8RUQ8PVkaGiAgYDc4MHMGBpMECAQECARJBwcGEwY6gwcSBwNuHh1mREROUkNDbSsqIg8CAgICDyIqK21DQ1JORERmHR788gcHICgoZD09SUQ9PFoaGhoaWjw9REk9PWQoKCAB4gcSB5MDAwMDSgYTBgYGOoQGBgAABgAA/8ADywPAACEAMAA4ADwATABYAAABNTQmIyEiBhURFBY7ARUjIgYVFBY7AR4BOwEyNjURNCYnASEyFh0BIyIGByERNDYzAzUhFSEiJjUFMxUjBRQGKwEiJjURNDY7ATIWFQMUBiMiJjU0NjMyFgN1Uk7+AE1TU02LSw0TEw34CDkv2zc8LSn9YAIAMy24LzkH/mcuMmABlv7KMi4BK2trAesXHNscFhYc2xwXdhkREhkZEhEZAjO4TVNTTf6qTVNqEw0OEiktPDcBWi86CAEYLjK2LCkBCzIu/koLay4yoGojHBcXHAFaHRYWHf6+EhkZEhIZGQAUAAD/wAN7A8AABgAPABYAHQAnADEAOwBFAEoAUABYAF4AZgBuAHgAggCMAJUAmgCgAAATFBYXMjY1JQcyNjc+ATUjJyIGBxQWMzc0JiMOARUBMz4BNycOAQcXNxc+ATcnDgEHFzcXNhYXNy4BBxcXBx4BFzcuAScHFzUjBzM3MzUHFTMXNCYjIgYVFwU3IgYHMxcyNjU0JiMVBxQWMzI2NSMBIw4BBxc+ATcnBycOAQcXPgE3JwcnBiYnBx4BNycnNy4BJwceARcnFTM1IwcjBzM3I30SDQ4TApcBBwwEBQUgsQ0TARMN0hMNDhL9aSACKiYwLjICIFoYJ2U5CUR6LhjZBDlwMSI6h0QF7xExRRE9FFQ6EZWxAbEBIEAgJxIODRNA/S4BDRMBIKANExIOwhINDhNAAtQgASklLy4xASBXGCZkOQlDeS0X1wQ5cDEiOodEBe8RMEUSPRVSO4SgnwEgAkADIQHYDRMBEw12IAUEBQwGIBMNDRPaDRMBEg7+0TptLCo1gkUB6BUsOAk/CkQ0FXggCRYeNiQbCx8wGx9TNxRCZSQbuiBAILoBuY4OEhINAVsgEg4gEw0NE0CNDRMTDQEJN2cpKzJ9QgHdFio0CEAKPzIVcCAIFx03IxsJIDEbHV02FT5wJNwgQCCtrQAAAAUAAP/AA8sDwAAcADkAZQCCAIgAAAUiJy4BJyY1NDc+ATc2MzIXHgEXFhUUBw4BBwYjESIHDgEHBhUUFx4BFxYzMjc+ATc2NTQnLgEnJiMTIiYvAQcGJicuAT8BJy4BNz4BPwI+ATMyFh8CHgEXFgYPARcWBgcOASMnMhYfAScmNj8BJy4BLwEHDgEPARceAQ8BNz4BMwM4ATE4AQIAX1NUfCUkJCV8VFNfX1NUfCUkJCV8VFNfUkdIbB8fHx9sSEdSUkdIbB8fHx9sSEdScwcNB1hYDyAODQwCEUkMCAUFGQ9mLQcbEREbCCxmDxkFBQgLShECDA0IEQlzBw0GUA8CCApBWg4WBigoBhYOWkEKCAIPUAYNBwYLJCV8VFNfX1NUfCUkJCV8VFNfX1NUfCUkA1YfH2xIR1JSR0hsHx8fH2xIR1JSR0hsHx/9igQDLi4IAwkKHhFiSAsfDxAUAg9aDhISDloPAhQQDx8LSGIRHgoFBncEAypZDhoKPw0CEQxRUQwRAg0/ChoOWSoDBAEiAAAABgAA/8ADwAPAABsANwBRAGsAkwCXAAAlISImJy4BNRE0Njc+ATMhMhYXHgEVERQGBw4BASIGBw4BFREUFhceATMhMjY3PgE1ETQmJy4BIwM0JicuASMhIgYHDgEVFBYXHgEzITI2Nz4BFzQmJy4BIyEiBgcOARUUFhceATMhMjY3PgEBIiYnLgEnLgE1ETQ2Nz4BNz4BMzIWFwUeARceARUUBgcOAQcFDgEjNxU3JwNg/UATIw4NDw8NDiMTAsATIw4NDw8NDiP9LQYMBQQFBQQFDAYCwAYMBQQFBQQFDAYgBQQFDAb9wAYMBQQFBQQFDAYCQAYMBQQFQAUEBQwG/UAGDAUEBQUEBQwGAsAGDAUEBf4ABAkEAwYCAgICAgIGAwQIBAQIAwEABAcCAgMDAgIHBP8AAwcEIJiYAA8NDiMTAcATIw4NDw8NDiMT/kATIw4NDwJABQQFDAb+QAYMBQQFBQQFDAYBwAYMBQQFASAGDAUEBQUEBQwGBgwFBAUFBAUMegYMBQQFBQQFDAYGDAUEBQUEBQz9xgIDAgYDBAgEAQAECAQDBgICAwICgAIGAwQJBAQJBAMGAoACAuyYTEwAAAAEAAD/wAPLA8AAHAA5AEcAVQAABSInLgEnJjU0Nz4BNzYzMhceARcWFRQHDgEHBiMRIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmIxM1NCYjIgYdARQWMzI2EzQmKwEiBhUUFjMyNjUCAF9TVHwlJCQlfFRTX19TVHwlJCQlfFRTX1JHSGwfHx8fbEhHUlJHSGwfHx8fbEhHUiATDQ0TEw0NEwwZEgERGRkSEhkLJCV8VFNfX1NUfCUkJCV8VFNfX1NUfCUkA1YfH2xIR1JSR0hsHx8fH2xIR1JSR0hsHx/9tcMNExMNww0TEwFiEhkZEhEZGREAAAEAAAABAAB+1cpdXw889QALBAAAAAAA5iH4pQAAAADmIfil//z/vARJA8IAAAAIAAIAAQAAAAAAAQAAA8D/wAAABGL//P/mBEkAAQAAAAAAAAAAAAAAAAAAAoQEAAAAAAAAAAAAAAACAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEKwAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAD1wAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABDEAAAQAAAAEAAAABAAAAAQAAAAEAAAABCsAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABGIAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAARAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAA+QAAAPkAAAD5AAAA+QAAAPkAAAEAAAAA6MAAAQAAAAEAAAABAAAAAQrAAAD9QAABAAAAAQAAAADgAAABAAAAAQrAAAEKwAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABCsAAAQAAAAEKwAABAAAAAQAAAAEAAAABAAAAAQAAAAD1wAAA9cAAAPXAAAEAAAABAAAAAQrAAAEKwAABCsAAAQrAAAEKwAAA9UAAAQvAAAELwAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABCsAAAQrAAAEKwAABAAAAAQAAAAEAAAABAAAAAQAAAAEKwAABCsAAAQrAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAA9cAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAD//AQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAP//BAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAD//wQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAPXAAAEKwAABAAAAAQrAAAD1wAABAAAAAQAAAAD1wAAA9cAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAA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AAHybAAB9OgAAfX0AAH2rAAB+GgAAfpwAAH8OAAB/igAAgBYAAIBuAACAtAAAgR0AAIGgAACCogAAgtEAAIMdAACDUAAAhBwAAIUYAACFlwAAhcQAAIZsAACGsQAAhtEAAIeLAACIRQAAiMcAAIk7AACJwAAAiloAAIs+AACL/wAAjFwAAI0JAACNpgAAjksAAI9SAACPfwAAkBoAAJBmAACRDwAAkX8AAJHLAACSnAAAkx4AAJONAACTxQAAlBQAAJS2AACU7gAAlVwAAJXVAACWfgAAlrwAAJcnAACXcwAAmHgAAJjyAACZxAAAmhMAAJplAACbXQAAm4cAAJu3AACb6AAAnDMAAJxoAACcpQAAnRIAAJ4JAACehAAAntAAAJ86AACfaQAAn6oAAJ/RAACgYgAAoLcAAKD/AAChXwAAogQAAKJuAACi4wAAozEAAKNiAACjbgAAo8sAAKQMAACkQQAApFgAAKT+AACl6wAApoUAAKb1AACniQAAp8kAAKhKAACoxwAAqPIAAKmmAACqCwAAqooAAKruAACrTAAArGYAAKzsAACtRwAArdAAAK6PAACu2QAArz0AAK98AACvtAAAr9AAALArAACwpAAAsQAAALFOAACxuAAAsd8AALIUAACzQgAAs9EAALRaAAC1qwAAtpkAALbwAAC3FAAAt2cAALe/AAC4BAAAuF4AALjeAAC5VQAAua0AALpLAAC6egAAus4AALsaAAC7fwAAvDAAALyuAAC9WAAAvd8AAL41AAC+rQAAvywAAL9QAAC/wgAAwEIAAMB1AADAqwAAwOwAAME0AADBWwAAwbAAAMHoAADCHQAAwlYAAMLaAADC5wAAwz4AAMN/AADEMgAAxGIAAMRtAADEkgAAxPEAAMU+AADFhAAAxasAAMYNAADGWgAAxvAAAMeOAADH4gAAyB8AAMhrAADI2wAAyP0AAMmcAADJvQAAyhcAAMpDAADLOwAAy3oAAMvjAADMGAAAzJ4AAMz4AADNRAAAzcwAAM7+AADPqQAA0EwAANCwAADQugAA0YgAANGjAADRugAA0eoAANIKAADSKgAA0kYAANJbAADScwAA0rMAANLSAADTGQAA014AANOLAADTxgAA0/IAANQnAADUPgAA1FcAANSmAADUvQAA1RMAANUqAADVXAAA1ZIAANW+AADV6gAA1iUAANZ/AADWqgAA1uEAANdFAADXvgAA2S8AANmFAADakQAA2wUAANuxAADcDgAA3GIAANy3AADc6wAA3V0AAN4MAADebQAA3qgAAN6+AADfAgAA3yYAAN/FAADf/QAA4IgAAOEnAADhqQAA4h4AAOJ9AADizAAA44YAAOO3AADj8AAA5FwAAOSnAADk9gAA5SAAAOVWAADlfAAA5jMAAOa1AADm9QAA5zwAAOeLAADn3gAA6B8AAOjaAADpQQAA6ZEAAOnYAADqkgAA6ykAAOt/AADr+wAA7DkAAOyGAADs1AAA7OEAAOz6AADtigAA7gUAAO6MAADvGwAA75AAAO/dAADwFQAA8EoAAPCBAADxkgAA8vwAAPPvAAD0rwAA9SkAAPVmAAD1mgAA9bMAAPXIAAD2DgAA9mMAAPZvAAD3BwAA91QAAPd+AAD3wwAA9/4AAPhsAAD4mQAA+QQAAPkrAAD5ZwAA+cwAAPo5AAD6oQAA+rMAAPtUAAD7ngAA++cAAPwcAAD8YQAA/J8AAP0cAAD9gQAA/fIAAP4wAABAAAChAMmACEAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEACgAAAAEAAAAAAAIABwB7AAEAAAAAAAMACgA/AAEAAAAAAAQACgCQAAEAAAAAAAUACwAeAAEAAAAAAAYACgBdAAEAAAAAAAoAGgCuAAMAAQQJAAEAFAAKAAMAAQQJAAIADgCCAAMAAQQJAAMAFABJAAMAAQQJAAQAFACaAAMAAQQJAAUAFgApAAMAAQQJAAYAFABnAAMAAQQJAAoANADIZm9udC1pY29ucwBmAG8AbgB0AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwZm9udC1pY29ucwBmAG8AbgB0AC0AaQBjAG8AbgBzZm9udC1pY29ucwBmAG8AbgB0AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByZm9udC1pY29ucwBmAG8AbgB0AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==)
		format("truetype");
}
.font-icons {
	speak: never;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family: font-icons !important;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 1;
	text-transform: none;
}
.font-icons--default:before {
	content: "";
}
.font-icons--info-rounded-large:before {
	content: "";
}
.font-icons--device-shop:before {
	content: "";
}
.font-icons--fs-shop:before {
	content: "";
}
.font-icons--premium-shop:before {
	content: "";
}
.font-icons--subscription-shop:before {
	content: "";
}
.font-icons--region:before {
	content: "";
}
.font-icons--favorite-collections:before {
	content: "";
}
.font-icons--location-pin:before {
	content: "";
}
.font-icons--journey-map:before {
	content: "";
}
.font-icons--prediction-markets:before {
	content: "";
}
.font-icons--upon-request:before {
	content: "";
}
.font-icons--message:before {
	content: "";
}
.font-icons--rewards:before {
	content: "";
}
.font-icons--internal-jackpots:before {
	content: "";
}
.font-icons--chats-text-colored:before {
	content: "";
}
.font-icons--user-settings:before {
	content: "";
}
.font-icons--live-poker:before {
	content: "";
}
.font-icons--star-separator:before {
	content: "";
}
.font-icons--calendar-fill:before {
	content: "";
}
.font-icons--otp:before {
	content: "";
}
.font-icons--home:before {
	content: "";
}
.font-icons--more-circle-v2:before {
	content: "";
}
.font-icons--collapse-game:before {
	content: "";
}
.font-icons--pause:before {
	content: "";
}
.font-icons--play-outline:before {
	content: "";
}
.font-icons--angle-down-circle:before {
	content: "";
}
.font-icons--mines-slots:before {
	content: "";
}
.font-icons--table-roulette:before {
	content: "";
}
.font-icons--ebasketball-bots:before {
	content: "";
}
.font-icons--ecricket:before {
	content: "";
}
.font-icons--efootball-bots:before {
	content: "";
}
.font-icons--image:before {
	content: "";
}
.font-icons--upload:before {
	content: "";
}
.font-icons--attention:before {
	content: "";
}
.font-icons--amusnet-slots:before {
	content: "";
}
.font-icons--achievements:before {
	content: "";
}
.font-icons--choose:before {
	content: "";
}
.font-icons--parlay:before {
	content: "";
}
.font-icons--exclusive-tournament:before {
	content: "";
}
.font-icons--frankenstein:before {
	content: "";
}
.font-icons--money-bag:before {
	content: "";
}
.font-icons--ticket-stub:before {
	content: "";
}
.font-icons--ticket:before {
	content: "";
}
.font-icons--cross-octagon:before {
	content: "";
}
.font-icons--minus-big:before {
	content: "";
}
.font-icons--plus-big:before {
	content: "";
}
.font-icons--opened-gift:before {
	content: "";
}
.font-icons--bookmark-star:before {
	content: "";
}
.font-icons--live-collections:before {
	content: "";
}
.font-icons--puzzle:before {
	content: "";
}
.font-icons--circle-cross:before {
	content: "";
}
.font-icons--bonuses-filled:before {
	content: "";
}
.font-icons--confirmation-email:before {
	content: "";
}
.font-icons--no-bonuses-filled:before {
	content: "";
}
.font-icons--zendesk:before {
	content: "";
}
.font-icons--shooters:before {
	content: "";
}
.font-icons--credit-card:before {
	content: "";
}
.font-icons--book-open-text:before {
	content: "";
}
.font-icons--explore:before {
	content: "";
}
.font-icons--cybersport:before {
	content: "";
}
.font-icons--mythology:before {
	content: "";
}
.font-icons--vikings-slots:before {
	content: "";
}
.font-icons--adventures:before {
	content: "";
}
.font-icons--andar-bahar:before {
	content: "";
}
.font-icons--animals-slots:before {
	content: "";
}
.font-icons--asian-slots:before {
	content: "";
}
.font-icons--aztec-slots:before {
	content: "";
}
.font-icons--candy:before {
	content: "";
}
.font-icons--cars:before {
	content: "";
}
.font-icons--classic:before {
	content: "";
}
.font-icons--coins-games:before {
	content: "";
}
.font-icons--craps:before {
	content: "";
}
.font-icons--crypto-games:before {
	content: "";
}
.font-icons--diamonds:before {
	content: "";
}
.font-icons--egypt-games:before {
	content: "";
}
.font-icons--fire:before {
	content: "";
}
.font-icons--fishing:before {
	content: "";
}
.font-icons--fruit-slots1:before {
	content: "";
}
.font-icons--hi-lo:before {
	content: "";
}
.font-icons--keno:before {
	content: "";
}
.font-icons--pirates:before {
	content: "";
}
.font-icons--sic-bo:before {
	content: "";
}
.font-icons--wild-west-slots:before {
	content: "";
}
.font-icons--queen:before {
	content: "";
}
.font-icons--android-add:before {
	content: "";
}
.font-icons--android-desktop:before {
	content: "";
}
.font-icons--android-find:before {
	content: "";
}
.font-icons--android-home:before {
	content: "";
}
.font-icons--android-lock:before {
	content: "";
}
.font-icons--android-more:before {
	content: "";
}
.font-icons--android-new-tab:before {
	content: "";
}
.font-icons--android-plus:before {
	content: "";
}
.font-icons--android-settings:before {
	content: "";
}
.font-icons--android-tab:before {
	content: "";
}
.font-icons--android-translate:before {
	content: "";
}
.font-icons--ios-add-favorites:before {
	content: "";
}
.font-icons--ios-add:before {
	content: "";
}
.font-icons--ios-bookmarks:before {
	content: "";
}
.font-icons--ios-copy:before {
	content: "";
}
.font-icons--ios-font-size:before {
	content: "";
}
.font-icons--ios-left-arrow:before {
	content: "";
}
.font-icons--ios-lock:before {
	content: "";
}
.font-icons--ios-markup:before {
	content: "";
}
.font-icons--ios-plus:before {
	content: "";
}
.font-icons--ios-print:before {
	content: "";
}
.font-icons--ios-right-arrow:before {
	content: "";
}
.font-icons--ios-search:before {
	content: "";
}
.font-icons--ios-share:before {
	content: "";
}
.font-icons--ios-mobile:before {
	content: "";
}
.font-icons--ios-tablet:before {
	content: "";
}
.font-icons--ios-update:before {
	content: "";
}
.font-icons--android:before {
	content: "";
}
.font-icons--ios:before {
	content: "";
}
.font-icons--download:before {
	content: "";
}
.font-icons--scanner:before {
	content: "";
}
.font-icons--1spin4win:before {
	content: "";
}
.font-icons--1x2gaming:before {
	content: "";
}
.font-icons--3oaks:before {
	content: "";
}
.font-icons--amusnet:before {
	content: "";
}
.font-icons--amatic:before {
	content: "";
}
.font-icons--belatra:before {
	content: "";
}
.font-icons--bgaming:before {
	content: "";
}
.font-icons--booming:before {
	content: "";
}
.font-icons--bsg:before {
	content: "";
}
.font-icons--endorphina:before {
	content: "";
}
.font-icons--ezugi:before {
	content: "";
}
.font-icons--groove:before {
	content: "";
}
.font-icons--habanero:before {
	content: "";
}
.font-icons--hacksaw:before {
	content: "";
}
.font-icons--microgaming:before {
	content: "";
}
.font-icons--netent:before {
	content: "";
}
.font-icons--netgame:before {
	content: "";
}
.font-icons--nolimit:before {
	content: "";
}
.font-icons--novomatic:before {
	content: "";
}
.font-icons--oryx:before {
	content: "";
}
.font-icons--playngo:before {
	content: "";
}
.font-icons--playson:before {
	content: "";
}
.font-icons--playtech:before {
	content: "";
}
.font-icons--popiplay:before {
	content: "";
}
.font-icons--pragmaticplay:before {
	content: "";
}
.font-icons--pushgaming:before {
	content: "";
}
.font-icons--redrake:before {
	content: "";
}
.font-icons--relax:before {
	content: "";
}
.font-icons--tomhornnative:before {
	content: "";
}
.font-icons--truelab:before {
	content: "";
}
.font-icons--voltent:before {
	content: "";
}
.font-icons--yggdrasil:before {
	content: "";
}
.font-icons--trustly:before {
	content: "";
}
.font-icons--cross-square:before {
	content: "";
}
.font-icons--king-of-the-hill:before {
	content: "";
}
.font-icons--minus:before {
	content: "";
}
.font-icons--bill:before {
	content: "";
}
.font-icons--chest:before {
	content: "";
}
.font-icons--gold-bar:before {
	content: "";
}
.font-icons--pragmatic-jackpot:before {
	content: "";
}
.font-icons--shopping-bag:before {
	content: "";
}
.font-icons--rcp:before {
	content: "";
}
.font-icons--mini-games:before {
	content: "";
}
.font-icons--edit:before {
	content: "";
}
.font-icons--ellipsis:before {
	content: "";
}
.font-icons--phone:before {
	content: "";
}
.font-icons--wallet-thin:before {
	content: "";
}
.font-icons--calendar-times:before {
	content: "";
}
.font-icons--casino-small:before {
	content: "";
}
.font-icons--hand-holding-dollar-circle:before {
	content: "";
}
.font-icons--link:before {
	content: "";
}
.font-icons--share:before {
	content: "";
}
.font-icons--user-check:before {
	content: "";
}
.font-icons--chat-text-notification:before {
	content: "";
}
.font-icons--chats-text:before {
	content: "";
}
.font-icons--arrow-left:before {
	content: "";
}
.font-icons--calendar-dots:before {
	content: "";
}
.font-icons--live-casino-2:before {
	content: "";
}
.font-icons--chat-text:before {
	content: "";
}
.font-icons--info-small:before {
	content: "";
}
.font-icons--calendar:before {
	content: "";
}
.font-icons--dollar-receive-square:before {
	content: "";
}
.font-icons--dollar-send-square:before {
	content: "";
}
.font-icons--download-alt:before {
	content: "";
}
.font-icons--check-alt:before {
	content: "";
}
.font-icons--error:before {
	content: "";
}
.font-icons--intime:before {
	content: "";
}
.font-icons--success:before {
	content: "";
}
.font-icons--address:before {
	content: "";
}
.font-icons--identity:before {
	content: "";
}
.font-icons--payment:before {
	content: "";
}
.font-icons--file:before {
	content: "";
}
.font-icons--globe-earth:before {
	content: "";
}
.font-icons--bookmarks-check:before {
	content: "";
}
.font-icons--shield-bolt:before {
	content: "";
}
.font-icons--shield-user:before {
	content: "";
}
.font-icons--user-square:before {
	content: "";
}
.font-icons--subscriptions:before {
	content: "";
}
.font-icons--chat-alt:before {
	content: "";
}
.font-icons--coin-convert:before {
	content: "";
}
.font-icons--user-tag:before {
	content: "";
}
.font-icons--chart-pie:before {
	content: "";
}
.font-icons--settings:before {
	content: "";
}
.font-icons--predictions:before {
	content: "";
}
.font-icons--filter-check:before {
	content: "";
}
.font-icons--filter:before {
	content: "";
}
.font-icons--moon:before {
	content: "";
}
.font-icons--sun:before {
	content: "";
}
.font-icons--star-circle:before {
	content: "";
}
.font-icons--book-slots:before {
	content: "";
}
.font-icons--classic-slots:before {
	content: "";
}
.font-icons--fruit-slots:before {
	content: "";
}
.font-icons--olympic-games:before {
	content: "";
}
.font-icons--minus-circle:before {
	content: "";
}
.font-icons--plus-circle:before {
	content: "";
}
.font-icons--dream-drop:before {
	content: "";
}
.font-icons--vip-club:before {
	content: "";
}
.font-icons--cross:before {
	content: "";
}
.font-icons--mail:before {
	content: "";
}
.font-icons--deposit-filled:before {
	content: "";
}
.font-icons--login-filled:before {
	content: "";
}
.font-icons--referral-program:before {
	content: "";
}
.font-icons--prediction-contest:before {
	content: "";
}
.font-icons--angle-down:before {
	content: "";
}
.font-icons--intercom:before {
	content: "";
}
.font-icons--instagram:before {
	content: "";
}
.font-icons--twitter:before {
	content: "";
}
.font-icons--mission:before {
	content: "";
}
.font-icons--smash:before {
	content: "";
}
.font-icons--hot-rtp:before {
	content: "";
}
.font-icons--check-circle:before {
	content: "";
}
.font-icons--circle:before {
	content: "";
}
.font-icons--shield:before {
	content: "";
}
.font-icons--info-i:before {
	content: "";
}
.font-icons--lucky-box:before {
	content: "";
}
.font-icons--location-pin-slash:before {
	content: "";
}
.font-icons--hall-of-fame:before {
	content: "";
}
.font-icons--flip:before {
	content: "";
}
.font-icons--gift:before {
	content: "";
}
.font-icons--cancel-circle:before {
	content: "";
}
.font-icons--big-wilds:before {
	content: "";
}
.font-icons--cascading:before {
	content: "";
}
.font-icons--collections:before {
	content: "";
}
.font-icons--drops-and-wins-live:before {
	content: "";
}
.font-icons--drops-and-wins-slots:before {
	content: "";
}
.font-icons--football-games:before {
	content: "";
}
.font-icons--hold-and-win:before {
	content: "";
}
.font-icons--live-baccarat:before {
	content: "";
}
.font-icons--live-blackjack:before {
	content: "";
}
.font-icons--live-other:before {
	content: "";
}
.font-icons--live-roulette:before {
	content: "";
}
.font-icons--live-shows:before {
	content: "";
}
.font-icons--live-top:before {
	content: "";
}
.font-icons--lucky-kick:before {
	content: "";
}
.font-icons--re-spin:before {
	content: "";
}
.font-icons--scratch:before {
	content: "";
}
.font-icons--space-day:before {
	content: "";
}
.font-icons--sport-games:before {
	content: "";
}
.font-icons--st-patrick:before {
	content: "";
}
.font-icons--st-valentains:before {
	content: "";
}
.font-icons--tournament-games:before {
	content: "";
}
.font-icons--bonus-refues:before {
	content: "";
}
.font-icons--summer-calendar:before {
	content: "";
}
.font-icons--summer:before {
	content: "";
}
.font-icons--add-new:before {
	content: "";
}
.font-icons--trash:before {
	content: "";
}
.font-icons--key:before {
	content: "";
}
.font-icons--shield-check:before {
	content: "";
}
.font-icons--email-thin:before {
	content: "";
}
.font-icons--mobile-thin:before {
	content: "";
}
.font-icons--caret-up:before {
	content: "";
}
.font-icons--user-dollar:before {
	content: "";
}
.font-icons--user-check-alt:before {
	content: "";
}
.font-icons--info-rounded:before {
	content: "";
}
.font-icons--power-off:before {
	content: "";
}
.font-icons--more-circle:before {
	content: "";
}
.font-icons--copy-alt:before {
	content: "";
}
.font-icons--info:before {
	content: "";
}
.font-icons--time-small:before {
	content: "";
}
.font-icons--fullscreen-close:before {
	content: "";
}
.font-icons--screen-4:before {
	content: "";
}
.font-icons--screen-2:before {
	content: "";
}
.font-icons--screen:before {
	content: "";
}
.font-icons--fullscreen:before {
	content: "";
}
.font-icons--chat:before {
	content: "";
}
.font-icons--register:before {
	content: "";
}
.font-icons--login:before {
	content: "";
}
.font-icons--responsible-game:before {
	content: "";
}
.font-icons--top:before {
	content: "";
}
.font-icons--playedGames:before {
	content: "";
}
.font-icons--plus:before {
	content: "";
}
.font-icons--no-bonus:before {
	content: "";
}
.font-icons--lock:before {
	content: "";
}
.font-icons--copy:before {
	content: "";
}
.font-icons--show:before {
	content: "";
}
.font-icons--hide:before {
	content: "";
}
.font-icons--arrow-right-small:before {
	content: "";
}
.font-icons--arrow-left-small:before {
	content: "";
}
.font-icons--favorite-add:before {
	content: "";
}
.font-icons--favorite:before {
	content: "";
}
.font-icons--play:before {
	content: "";
}
.font-icons--angle-left-small:before {
	content: "";
}
.font-icons--aviator:before {
	content: "";
}
.font-icons--st-partrick:before {
	content: "";
}
.font-icons--christmas:before {
	content: "";
}
.font-icons--cashback:before {
	content: "";
}
.font-icons--jackpot:before {
	content: "";
}
.font-icons--happy-hours:before {
	content: "";
}
.font-icons--halloween:before {
	content: "";
}
.font-icons--easter:before {
	content: "";
}
.font-icons--high-bets:before {
	content: "";
}
.font-icons--octoberfest:before {
	content: "";
}
.font-icons--instant-win:before {
	content: "";
}
.font-icons--table:before {
	content: "";
}
.font-icons--favoritesGames:before {
	content: "";
}
.font-icons--bingo:before {
	content: "";
}
.font-icons--lottery:before {
	content: "";
}
.font-icons--bonus-buy:before {
	content: "";
}
.font-icons--drops-and-wins:before {
	content: "";
}
.font-icons--megaways:before {
	content: "";
}
.font-icons--new:before {
	content: "";
}
.font-icons--mega-casino-race:before {
	content: "";
}
.font-icons--all:before {
	content: "";
}
.font-icons--angle-right-small:before {
	content: "";
}
.font-icons--verification-not-confirmed:before {
	content: "";
}
.font-icons--close-circle:before {
	content: "";
}
.font-icons--telegram:before {
	content: "";
}
.font-icons--facebook:before {
	content: "";
}
.font-icons--daily-cashback:before {
	content: "";
}
.font-icons--favoriteGames:before {
	content: "";
}
.font-icons--slots:before {
	content: "";
}
.font-icons--livegames:before {
	content: "";
}
.font-icons--live-games:before {
	content: "";
}
.font-icons--live-casino:before {
	content: "";
}
.font-icons--bonus-store:before {
	content: "";
}
.font-icons--mystery-drops:before {
	content: "";
}
.font-icons--mystery-drops-happy-hours:before {
	content: "";
}
.font-icons--close:before {
	content: "";
}
.font-icons--angle-down-small:before {
	content: "";
}
.font-icons--angle-down-small11:before {
	content: "";
}
.font-icons--angle-down-small1:before {
	content: "";
}
.font-icons--angle-down-small12:before {
	content: "";
}
.font-icons--angle-down-small121:before {
	content: "";
}
.font-icons--select:before {
	content: "";
}
.font-icons--check:before {
	color: #1adb4a;
	content: "";
}
.font-icons--check-base:before {
	content: "";
}
.font-icons--verification-confirmed:before {
	content: "";
}
.font-icons--logout:before {
	content: "";
}
.font-icons--game-history:before {
	content: "";
}
.font-icons--support:before {
	content: "";
}
.font-icons--bonuses:before {
	content: "";
}
.font-icons--verification:before {
	content: "";
}
.font-icons--lobby:before {
	content: "";
}
.font-icons--withdraw:before {
	content: "";
}
.font-icons--wallet:before {
	content: "";
}
.font-icons--providers:before {
	content: "";
}
.font-icons--casino:before {
	content: "";
}
.font-icons--sport:before {
	content: "";
}
.font-icons--promotions:before {
	content: "";
}
.font-icons--tournaments:before {
	content: "";
}
.font-icons--payments:before {
	content: "";
}
.font-icons--vip:before {
	content: "";
}
.font-icons--search:before {
	content: "";
}
.font-icons--notifications:before {
	content: "";
}
.font-icons--user:before {
	content: "";
}
.font-icons--install-app:before {
	content: "";
}
.font-icons--menu-left:before {
	content: "";
}
.font-icons--flag:before {
	content: "";
}
.font-icons--location-crosshairs:before {
	content: "";
}
.font-icons--location-crosshairs1:before {
	content: "";
}
.font-icons--location-crosshairs-slash:before {
	content: "";
}
.font-icons--location-crosshairs11:before {
	content: "";
}
.font-icons--location-crosshairs-slash1:before {
	content: "";
}
.font-icons--angle-up-small:before {
	content: "";
}
.font-icons--angle-up-big:before {
	content: "";
}
.font-icons--air-hockey:before {
	content: "";
}
.font-icons--air-racing:before {
	content: "";
}
.font-icons--all-sports:before {
	content: "";
}
.font-icons--all-sports-live:before {
	content: "";
}
.font-icons--alpine-skiing:before {
	content: "";
}
.font-icons--american-football:before {
	content: "";
}
.font-icons--aoe:before {
	content: "";
}
.font-icons--aov:before {
	content: "";
}
.font-icons--apex-legends:before {
	content: "";
}
.font-icons--aquatics:before {
	content: "";
}
.font-icons--archery:before {
	content: "";
}
.font-icons--artifact:before {
	content: "";
}
.font-icons--artistic-swimming:before {
	content: "";
}
.font-icons--athletics:before {
	content: "";
}
.font-icons--aussie-rules:before {
	content: "";
}
.font-icons--auto-chess:before {
	content: "";
}
.font-icons--auto-racing:before {
	content: "";
}
.font-icons--badminton:before {
	content: "";
}
.font-icons--ball-cricket:before {
	content: "";
}
.font-icons--ball-hockey:before {
	content: "";
}
.font-icons--ballrun:before {
	content: "";
}
.font-icons--bandy:before {
	content: "";
}
.font-icons--baseball:before {
	content: "";
}
.font-icons--basketball:before {
	content: "";
}
.font-icons--basketball-3x3:before {
	content: "";
}
.font-icons--basque-pelota:before {
	content: "";
}
.font-icons--beach-handball:before {
	content: "";
}
.font-icons--beach-soccer:before {
	content: "";
}
.font-icons--beach-tennis:before {
	content: "";
}
.font-icons--beach-volley:before {
	content: "";
}
.font-icons--biathlon:before {
	content: "";
}
.font-icons--bikes:before {
	content: "";
}
.font-icons--bmx-racing:before {
	content: "";
}
.font-icons--bobsleigh:before {
	content: "";
}
.font-icons--bowling:before {
	content: "";
}
.font-icons--bowls:before {
	content: "";
}
.font-icons--boxing:before {
	content: "";
}
.font-icons--brawl-stars:before {
	content: "";
}
.font-icons--canoe-slalom:before {
	content: "";
}
.font-icons--canoeing:before {
	content: "";
}
.font-icons--card-games:before {
	content: "";
}
.font-icons--chess:before {
	content: "";
}
.font-icons--clash-royale:before {
	content: "";
}
.font-icons--climbing:before {
	content: "";
}
.font-icons--climbing-alternate:before {
	content: "";
}
.font-icons--cod:before {
	content: "";
}
.font-icons--compound-archery:before {
	content: "";
}
.font-icons--cricket:before {
	content: "";
}
.font-icons--cross-country:before {
	content: "";
}
.font-icons--cross-country-skiing:before {
	content: "";
}
.font-icons--crossfire:before {
	content: "";
}
.font-icons--cs:before {
	content: "";
}
.font-icons--cs2:before {
	content: "";
}
.font-icons--cs2-duels:before {
	content: "";
}
.font-icons--curling:before {
	content: "";
}
.font-icons--cycling:before {
	content: "";
}
.font-icons--cycling-bmx-freestyle:before {
	content: "";
}
.font-icons--cycling-bmx-racing:before {
	content: "";
}
.font-icons--cycling-cycle-ball:before {
	content: "";
}
.font-icons--darts:before {
	content: "";
}
.font-icons--diving:before {
	content: "";
}
.font-icons--dota-underlords:before {
	content: "";
}
.font-icons--dota2:before {
	content: "";
}
.font-icons--drag-racing:before {
	content: "";
}
.font-icons--dragon-ball-fighterz:before {
	content: "";
}
.font-icons--dtm:before {
	content: "";
}
.font-icons--e-basketball:before {
	content: "";
}
.font-icons--e-cricket:before {
	content: "";
}
.font-icons--e-soccer:before {
	content: "";
}
.font-icons--eice-hockey:before {
	content: "";
}
.font-icons--endurance-racing:before {
	content: "";
}
.font-icons--equestrian:before {
	content: "";
}
.font-icons--esoccer:before {
	content: "";
}
.font-icons--esport:before {
	content: "";
}
.font-icons--esport-motorsport:before {
	content: "";
}
.font-icons--extreme-sport:before {
	content: "";
}
.font-icons--favorites:before {
	content: "";
}
.font-icons--fencing:before {
	content: "";
}
.font-icons--field-hockey:before {
	content: "";
}
.font-icons--fighting-games:before {
	content: "";
}
.font-icons--figure-skating:before {
	content: "";
}
.font-icons--floorball:before {
	content: "";
}
.font-icons--formula-1:before {
	content: "";
}
.font-icons--formula-2:before {
	content: "";
}
.font-icons--formula-e:before {
	content: "";
}
.font-icons--fortnite:before {
	content: "";
}
.font-icons--free-fire:before {
	content: "";
}
.font-icons--freestyle:before {
	content: "";
}
.font-icons--freestyle-skiing:before {
	content: "";
}
.font-icons--freestyle-wrestling:before {
	content: "";
}
.font-icons--futsal:before {
	content: "";
}
.font-icons--gaelic-football:before {
	content: "";
}
.font-icons--gaelic-hurling:before {
	content: "";
}
.font-icons--gaelic-sports:before {
	content: "";
}
.font-icons--gears-of-war:before {
	content: "";
}
.font-icons--golf:before {
	content: "";
}
.font-icons--greco-roman-wrestling:before {
	content: "";
}
.font-icons--greyhound:before {
	content: "";
}
.font-icons--gymnastics:before {
	content: "";
}
.font-icons--halo:before {
	content: "";
}
.font-icons--handball:before {
	content: "";
}
.font-icons--hearthstone:before {
	content: "";
}
.font-icons--heroes-of-newerth:before {
	content: "";
}
.font-icons--horse-racing:before {
	content: "";
}
.font-icons--horseball:before {
	content: "";
}
.font-icons--hots:before {
	content: "";
}
.font-icons--ice-hockey:before {
	content: "";
}
.font-icons--indoor-hockey:before {
	content: "";
}
.font-icons--indoor-soccer:before {
	content: "";
}
.font-icons--indy-lights:before {
	content: "";
}
.font-icons--indy-racing:before {
	content: "";
}
.font-icons--inline-hockey:before {
	content: "";
}
.font-icons--judo:before {
	content: "";
}
.font-icons--kabaddi:before {
	content: "";
}
.font-icons--karate:before {
	content: "";
}
.font-icons--kog:before {
	content: "";
}
.font-icons--lacrosse:before {
	content: "";
}
.font-icons--live:before {
	content: "";
}
.font-icons--Live:before {
	content: "";
}
.font-icons--lol:before {
	content: "";
}
.font-icons--lol-wild-rift:before {
	content: "";
}
.font-icons--luge:before {
	content: "";
}
.font-icons--madden-nfl:before {
	content: "";
}
.font-icons--marathon-swimming:before {
	content: "";
}
.font-icons--mma:before {
	content: "";
}
.font-icons--mobile-legends:before {
	content: "";
}
.font-icons--modern-pentathlon:before {
	content: "";
}
.font-icons--modified-racing:before {
	content: "";
}
.font-icons--mok-11:before {
	content: "";
}
.font-icons--moto2:before {
	content: "";
}
.font-icons--moto3:before {
	content: "";
}
.font-icons--motocross:before {
	content: "";
}
.font-icons--motogp:before {
	content: "";
}
.font-icons--motorbikes:before {
	content: "";
}
.font-icons--motorcycle-racing:before {
	content: "";
}
.font-icons--motorsport:before {
	content: "";
}
.font-icons--mountain-bike:before {
	content: "";
}
.font-icons--mtg:before {
	content: "";
}
.font-icons--nascar:before {
	content: "";
}
.font-icons--nascar-camping-world-truck:before {
	content: "";
}
.font-icons--nascar-cup-series:before {
	content: "";
}
.font-icons--nascar-xfinity-series:before {
	content: "";
}
.font-icons--nba2k:before {
	content: "";
}
.font-icons--netball:before {
	content: "";
}
.font-icons--nordic-combined:before {
	content: "";
}
.font-icons--olympics:before {
	content: "";
}
.font-icons--olympics-youth:before {
	content: "";
}
.font-icons--other-sports:before {
	content: "";
}
.font-icons--overwatch:before {
	content: "";
}
.font-icons--padel:before {
	content: "";
}
.font-icons--paladins:before {
	content: "";
}
.font-icons--pelota:before {
	content: "";
}
.font-icons--pes:before {
	content: "";
}
.font-icons--pesapallo:before {
	content: "";
}
.font-icons--petanque:before {
	content: "";
}
.font-icons--politics:before {
	content: "";
}
.font-icons--polo:before {
	content: "";
}
.font-icons--pool:before {
	content: "";
}
.font-icons--pubg:before {
	content: "";
}
.font-icons--quake:before {
	content: "";
}
.font-icons--rainbow-six:before {
	content: "";
}
.font-icons--rally:before {
	content: "";
}
.font-icons--rbasketball:before {
	content: "";
}
.font-icons--results:before {
	content: "";
}
.font-icons--rhythmic-gymnastics:before {
	content: "";
}
.font-icons--rink-hockey:before {
	content: "";
}
.font-icons--rocket-league:before {
	content: "";
}
.font-icons--rowing:before {
	content: "";
}
.font-icons--rsoccer:before {
	content: "";
}
.font-icons--rugby:before {
	content: "";
}
.font-icons--rugby-league:before {
	content: "";
}
.font-icons--rugby-sevens:before {
	content: "";
}
.font-icons--rugby-union:before {
	content: "";
}
.font-icons--sailing:before {
	content: "";
}
.font-icons--sc1:before {
	content: "";
}
.font-icons--schedule:before {
	content: "";
}
.font-icons--schwingen:before {
	content: "";
}
.font-icons--search1:before {
	content: "";
}
.font-icons--sepak-takraw:before {
	content: "";
}
.font-icons--shooting:before {
	content: "";
}
.font-icons--short-track-speed-skating:before {
	content: "";
}
.font-icons--skateboarding:before {
	content: "";
}
.font-icons--skeleton:before {
	content: "";
}
.font-icons--ski-jumping:before {
	content: "";
}
.font-icons--smite:before {
	content: "";
}
.font-icons--snooker:before {
	content: "";
}
.font-icons--snowboard:before {
	content: "";
}
.font-icons--soccer:before {
	content: "";
}
.font-icons--soccer-mythical:before {
	content: "";
}
.font-icons--softball:before {
	content: "";
}
.font-icons--special-bets:before {
	content: "";
}
.font-icons--specials:before {
	content: "";
}
.font-icons--speed-boat-racing:before {
	content: "";
}
.font-icons--speed-skating:before {
	content: "";
}
.font-icons--speedway:before {
	content: "";
}
.font-icons--sport-climbing:before {
	content: "";
}
.font-icons--sprint-car-racing:before {
	content: "";
}
.font-icons--squash:before {
	content: "";
}
.font-icons--ssb:before {
	content: "";
}
.font-icons--starcraft:before {
	content: "";
}
.font-icons--starcraft2:before {
	content: "";
}
.font-icons--statistics:before {
	content: "";
}
.font-icons--stock-car-racing:before {
	content: "";
}
.font-icons--street-fighter:before {
	content: "";
}
.font-icons--street-fighter-5:before {
	content: "";
}
.font-icons--street-fighter-v:before {
	content: "";
}
.font-icons--streethockey:before {
	content: "";
}
.font-icons--sumo:before {
	content: "";
}
.font-icons--superbike:before {
	content: "";
}
.font-icons--support1:before {
	content: "";
}
.font-icons--surfing:before {
	content: "";
}
.font-icons--swimming:before {
	content: "";
}
.font-icons--table-tennis:before {
	content: "";
}
.font-icons--taekwondo:before {
	content: "";
}
.font-icons--teamfights-tactics:before {
	content: "";
}
.font-icons--tekken:before {
	content: "";
}
.font-icons--tekken-7:before {
	content: "";
}
.font-icons--tennis:before {
	content: "";
}
.font-icons--tf2:before {
	content: "";
}
.font-icons--tft:before {
	content: "";
}
.font-icons--the-oscar:before {
	content: "";
}
.font-icons--the-penalty-kicks:before {
	content: "";
}
.font-icons--top-leagues:before {
	content: "";
}
.font-icons--top-sports:before {
	content: "";
}
.font-icons--touring-car-racing:before {
	content: "";
}
.font-icons--track-cycling:before {
	content: "";
}
.font-icons--trampoline-gymnastics:before {
	content: "";
}
.font-icons--triathlon:before {
	content: "";
}
.font-icons--trotting:before {
	content: "";
}
.font-icons--truck-tractor-pulling:before {
	content: "";
}
.font-icons--tv-shows-and-movies:before {
	content: "";
}
.font-icons--ultimate-frisbee:before {
	content: "";
}
.font-icons--vainglory:before {
	content: "";
}
.font-icons--valorant:before {
	content: "";
}
.font-icons--virtual-car-racing:before {
	content: "";
}
.font-icons--virtual-cycling:before {
	content: "";
}
.font-icons--virtual-drag-racing:before {
	content: "";
}
.font-icons--virtual-football-league:before {
	content: "";
}
.font-icons--virtual-football-pro:before {
	content: "";
}
.font-icons--virtual-formula-1:before {
	content: "";
}
.font-icons--virtual-marble-racing:before {
	content: "";
}
.font-icons--virtual-tennis:before {
	content: "";
}
.font-icons--volleyball:before {
	content: "";
}
.font-icons--vr-boxing:before {
	content: "";
}
.font-icons--waterpolo:before {
	content: "";
}
.font-icons--wc3:before {
	content: "";
}
.font-icons--weightlifting:before {
	content: "";
}
.font-icons--what-where-when:before {
	content: "";
}
.font-icons--winter-sports:before {
	content: "";
}
.font-icons--world-lottery:before {
	content: "";
}
.font-icons--wot:before {
	content: "";
}
.font-icons--wow:before {
	content: "";
}
.font-icons--wrestling:before {
	content: "";
}
.font-icons--wwe:before {
	content: "";
}
.font-icons--recommended:before {
	content: "";
}
.font-icons--our-brands:before {
	content: "";
}
.font-icons--timer:before {
	content: "";
}
.font-icons--open-link:before {
	content: "";
}
.font-icons--businessman:before {
	content: "";
}
.font-icons--sack-dollar:before {
	content: "";
}
.font-icons--badge-discount-alt:before {
	content: "";
}
.font-icons--globe:before {
	content: "";
}
.font-icons--benefit-wallet:before {
	content: "";
}
.font-icons--user-clock:before {
	content: "";
}
.font-icons--live-vip:before {
	content: "";
}
.font-icons--flash:before {
	content: "";
}
.font-icons--share-filled:before {
	content: "";
}
.font-icons--coins:before {
	content: "";
}
.font-icons--shopping-bag1:before {
	content: "";
}
.greek-tax__container {
	background: var(--bg-toast);
	border-radius: var(--border-radius-basic-2xs);
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	padding: var(--spacing-md);
	position: relative;
	width: 100%;
	word-break: break-all;
}
.greek-tax__image span {
	display: none;
}
.greek-tax__text-wrapper {
	display: flex;
	flex-direction: column;
	overflow-wrap: anywhere;
	row-gap: var(--spacing-3xs);
	word-break: normal;
}
.greek-tax__title {
	color: var(--text-primary);
	font-weight: 700;
}
.greek-tax__message,
.greek-tax__title {
	font-size: 14px;
	line-height: 20px;
	margin: 0;
}
.greek-tax__message {
	color: var(--text-secondary);
	font-weight: 400;
}
.greek-tax__icon {
	font-size: 16px;
}
.greek-tax__icon--success {
	color: var(--success-primary);
}
.greek-tax__icon--warning {
	color: var(--warning-primary);
}
.greek-tax__icon--danger {
	color: var(--error-primary);
}
.greek-tax__close-button {
	color: var(--text-secondary);
	font-size: 12px;
	position: absolute;
	right: 4px;
	top: 4px;
	transition: color 0.3s ease;
}
.greek-tax__close-button:hover {
	color: var(--text-primary);
}
.notification-html-content__container {
	background: var(--bg-quaternary);
	border-radius: var(--border-radius-basic-2xs);
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	padding: var(--spacing-md);
	position: relative;
	width: 100%;
	word-break: break-all;
}
.notification-html-content__image {
	align-self: flex-start;
	display: flex;
	height: 20px;
	min-width: 20px;
	width: 20px;
}
.notification-html-content__image span {
	display: none;
}
.notification-html-content__text-wrapper {
	display: flex;
	flex-direction: column;
	overflow-wrap: anywhere;
	row-gap: var(--spacing-3xs);
	word-break: normal;
}
.notification-html-content__title {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
}
.notification-html-content__message {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.notification-html-content__close-button {
	color: var(--text-secondary);
	font-size: 12px;
	position: absolute;
	right: 4px;
	top: 4px;
}
.notification-html-content__close-button:hover {
	color: var(--text-primary);
	transition: color 0.3s ease;
}
.error-page__content {
	margin: 0 auto;
	max-width: 343px;
	padding: 180px 0 var(--spacing-8xl);
	position: relative;
	text-align: center;
}
@media (min-width: 768px) {
	.error-page__content {
		max-width: 495px;
		padding: 280px 0 var(--spacing-11xl);
	}
}
@media (min-width: 1280px) {
	.error-page__content {
		padding: 340px 0 var(--spacing-11xl);
	}
}
@media (min-width: 1440px) {
	.error-page__content {
		max-width: 664px;
		padding: 340px 0 var(--spacing-12xl);
	}
}
.error-page__background {
	height: 260px;
	left: 50%;
	position: absolute;
	top: 24px;
	transform: translateX(-50%);
	z-index: -1;
}
@media (min-width: 480px) {
	.error-page__background {
		height: 330px;
	}
}
@media (min-width: 768px) {
	.error-page__background {
		height: 500px;
	}
}
@media (min-width: 1280px) {
	.error-page__background {
		height: 700px;
	}
}
.error-page__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0 0 var(--spacing-sm);
}
@media (min-width: 768px) {
	.error-page__title {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
		margin: 0 0 var(--spacing-md);
	}
}
@media (min-width: 1280px) {
	.error-page__title {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
.error-page__text {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	margin: 0 0 var(--spacing-2xl);
}
@media (min-width: 768px) {
	.error-page__text {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
@media (min-width: 1280px) {
	.error-page__text {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
@media (min-width: 1440px) {
	.error-page__text {
		color: var(--text-primary);
		font-size: 56px;
		font-style: normal;
		font-weight: 900;
		line-height: 64px;
	}
}
.body .link-btn,
.btn {
	align-items: center;
	border: none;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	cursor: pointer;
	display: inline-flex;
	font-weight: 700;
	justify-content: center;
	letter-spacing: 0.2px;
	margin: 0;
	outline: none;
	padding: 0;
	position: relative;
	row-gap: var(--spacing-2xs);
	text-decoration: none;
	text-transform: uppercase;
	transition:
		background 0.3s ease,
		border-color 0.3s ease,
		box-shadow 0.3s ease,
		color 0.3s ease;
	white-space: nowrap;
}
.body .link-btn--square,
.btn--square {
	aspect-ratio: 1/1;
	min-width: unset !important;
	padding: unset !important;
}
.body .link-btn--full-width {
	width: 100%;
}
.body .link-btn--primary {
	background: var(--bg-button-primary);
	color: var(--text-button-primary);
}
.body .link-btn--primary:active,
.body .link-btn--primary:focus,
.body .link-btn--primary:hover {
	background: var(--bg-button-primary-hover);
}
.body .link-btn--primary:disabled,
.body .link-btn--primary[aria-disabled="true"],
.body .link-btn--primary[disabled] {
	background: var(--bg-button-primary-disabled);
	color: var(--text-button-primary-disabled);
	cursor: not-allowed;
	pointer-events: none;
}
.body .link-btn--accent {
	background: var(--bg-button-accent);
	color: var(--text-button-accent);
}
.body .link-btn--accent:active,
.body .link-btn--accent:focus,
.body .link-btn--accent:hover {
	background: var(--bg-button-accent-hover);
}
.body .link-btn--accent:disabled,
.body .link-btn--accent[aria-disabled="true"],
.body .link-btn--accent[disabled] {
	background: var(--bg-button-accent-disabled);
	color: var(--text-button-accent-disabled);
	cursor: not-allowed;
	pointer-events: none;
}
.body .link-btn--secondary {
	background: var(--bg-button-secondary);
	color: var(--text-button-secondary);
}
.body .link-btn--secondary:active,
.body .link-btn--secondary:focus,
.body .link-btn--secondary:hover {
	background: var(--bg-button-secondary-hover);
}
.body .link-btn--secondary:disabled,
.body .link-btn--secondary[aria-disabled="true"],
.body .link-btn--secondary[disabled] {
	background: var(--bg-button-secondary-disabled);
	color: var(--text-button-secondary-disabled);
	cursor: not-allowed;
	pointer-events: none;
}
.body .link-btn--outline {
	background: var(--bg-button-tertiary, transparent);
	border: 1px solid var(--border-button-tertiary);
	color: var(--text-button-tertiary);
}
.body .link-btn--outline:active,
.body .link-btn--outline:focus,
.body .link-btn--outline:hover {
	background: var(--bg-button-tertiary-hover, transparent);
	border-color: var(--border-button-tertiary-hover);
}
.body .link-btn--outline:disabled,
.body .link-btn--outline[aria-disabled="true"],
.body .link-btn--outline[disabled] {
	background: var(--bg-button-tertiary-disabled, transparent);
	border-color: var(--border-button-tertiary-disabled);
	color: var(--text-button-tertiary-disabled);
	cursor: not-allowed;
	pointer-events: none;
}
.body .link-btn--outline-static {
	background: var(--bg-button-tertiary-fixed, transparent);
	border: 1px solid var(--border-button-tertiary-fixed);
	color: var(--text-button-tertiary-fixed);
}
.body .link-btn--outline-static:active,
.body .link-btn--outline-static:focus,
.body .link-btn--outline-static:hover {
	background: var(--bg-button-tertiary-hover-fixed, transparent);
	border-color: var(--border-button-tertiary-hover-fixed);
}
.body .link-btn--outline-static:disabled,
.body .link-btn--outline-static[aria-disabled="true"],
.body .link-btn--outline-static[disabled] {
	background: var(--bg-button-tertiary-disabled-fixed, transparent);
	border-color: var(--border-button-tertiary-disabled-fixed);
	color: var(--text-button-tertiary-disabled-fixed);
	cursor: not-allowed;
	pointer-events: none;
}
.body .link-btn--xl {
	border-radius: var(--border-radius-basic-sm);
	font-size: 24px;
	height: 72px;
	line-height: 32px;
	min-width: 200px;
	padding: var(--spacing-lg) var(--spacing-4xl);
}
.body .link-btn--lg {
	border-radius: var(--border-radius-mapped-button-lg);
	height: 56px;
	padding: var(--spacing-md) var(--spacing-xl);
}
.body .link-btn--lg,
.body .link-btn--md {
	font-size: 16px;
	line-height: 24px;
	min-width: 100px;
}
.body .link-btn--md {
	border-radius: var(--border-radius-mapped-button-md);
	height: 48px;
	padding: var(--spacing-sm) var(--spacing-lg);
}
.body .link-btn--sm {
	height: 40px;
	padding: var(--spacing-xs) var(--spacing-md);
}
.body .link-btn--sm,
.body .link-btn--xs {
	border-radius: var(--border-radius-mapped-button-md);
	font-size: 14px;
	line-height: 20px;
	min-width: 80px;
}
.body .link-btn--xs {
	height: 36px;
	padding: var(--spacing-2xs) var(--spacing-sm);
}
.global-loading {
	align-items: center;
	bottom: 0;
	display: flex;
	justify-content: center;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 1080;
}
.global-loading:before {
	background-color: var(--bg-primary);
	content: "";
	inset: 0;
	position: absolute;
}
@media (min-width: 768px) {
	.global-loading:before {
		opacity: 0.5;
	}
}
.global-loading__spinner {
	animation: spinner-border 0.75s linear infinite;
	border: 5px solid var(--icon-brand-primary);
	border-radius: 50%;
	border-right: 5px solid transparent;
	display: inline-block;
	height: 40px;
	vertical-align: text-bottom;
	width: 40px;
}
.global-loading__image {
	animation: heartbeat 1.2s linear infinite;
	width: 120px;
}
@keyframes heartbeat {
	0% {
		transform: scale(1);
	}
	25% {
		transform: scale(1);
	}
	30% {
		transform: scale(1.4);
	}
	50% {
		transform: scale(1.2);
	}
	70% {
		transform: scale(1.4);
	}
	to {
		transform: scale(1);
	}
}
.hidden {
	display: none !important;
}
.blank-layout {
	display: flex;
	flex-direction: column;
	max-width: 100%;
	min-height: 100dvh;
	overflow: hidden;
}
.cms-advent-calendar-layout .cms-advent-calendar-layout__container {
	max-width: 1346px;
}
.cms-advent-calendar-layout .cms-advent-calendar-layout__container--days {
	max-width: 1136px;
}
.cms-advent-calendar-layout__section {
	margin: 0 0 var(--spacing-4xl);
}
@media (min-width: 480px) {
	.cms-advent-calendar-layout__section {
		margin: 0 0 var(--spacing-6xl);
	}
}
@media (min-width: 768px) {
	.cms-advent-calendar-layout__section {
		margin: 0 0 var(--spacing-8xl);
	}
}
.cms-advent-calendar-layout__section--no-offset,
.cms-advent-calendar-layout__section:last-child {
	margin: 0;
}
.cms-advent-calendar-layout__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0 0 var(--spacing-2xl);
	text-align: center;
}
@media (min-width: 768px) {
	.cms-advent-calendar-layout__title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 1280px) {
	.cms-advent-calendar-layout__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
		margin-right: 0 0 var(--spacing-3xl);
	}
}
.advent-banner {
	position: relative;
}
.advent-banner .advent-banner__container {
	max-width: 1342px;
	position: relative;
}
.advent-banner__bg-wrapper {
	height: 250px;
	left: 50%;
	min-width: 100%;
	overflow: hidden;
	position: absolute;
	top: 0;
	translate: -50% 0;
	z-index: -1;
}
@media (min-width: 768px) {
	.advent-banner__bg-wrapper {
		height: 608px;
	}
}
@media (min-width: 960px) {
	.advent-banner__bg-wrapper {
		height: 500px;
	}
}
@media (min-width: 1280px) {
	.advent-banner__bg-wrapper {
		height: 700px;
	}
}
@media (min-width: 1680px) {
	.advent-banner__bg-wrapper {
		min-width: unset;
	}
}
.advent-banner__bg-wrapper:after {
	background: var(--linear-horizontal-primary);
	bottom: -1px;
	content: "";
	height: 128px;
	left: 0;
	position: absolute;
	width: 100%;
}
@media (min-width: 768px) {
	.advent-banner__bg-wrapper:after {
		height: 300px;
	}
}
.advent-banner__bg-wrapper--fade:before {
	background: var(--bg-primary);
	content: "";
	inset: 0;
	opacity: 0.6;
	position: absolute;
}
.advent-banner__bg-image {
	display: block;
	height: 100%;
	margin: 0 auto;
}
@media (min-width: 1680px) {
	.advent-banner__bg-image {
		width: auto;
	}
}
.advent-banner__bg-desktop-blur {
	display: none;
	inset: 0;
	position: absolute;
}
@media (min-width: 960px) {
	.advent-banner__bg-desktop-blur {
		display: block;
	}
}
.advent-banner__bg-desktop-blur:after,
.advent-banner__bg-desktop-blur:before {
	background: var(--linear-vertical-primary);
	content: "";
	height: 100%;
	position: absolute;
	top: 0;
	width: 220px;
}
.advent-banner__bg-desktop-blur:before {
	left: 0;
	rotate: 180deg;
}
.advent-banner__bg-desktop-blur:after {
	right: 0;
}
.advent-banner__content {
	margin: 0 auto var(--spacing-2xl);
	max-width: 340px;
	padding: var(--spacing-md) 0 0;
	text-align: center;
	z-index: 2;
}
@media (min-width: 480px) {
	.advent-banner__content {
		max-width: 450px;
	}
}
@media (min-width: 768px) {
	.advent-banner__content {
		margin: 0 auto var(--spacing-5xl);
		padding: var(--spacing-2xl) 0 0;
	}
}
@media (min-width: 1280px) {
	.advent-banner__content {
		padding: var(--spacing-6xl) 0 0;
	}
}
@media (min-width: 1440px) {
	.advent-banner__content {
		max-width: 720px;
	}
}
.advent-banner__date {
	background: var(--bg-overlay-label);
	border-radius: var(--border-radius-basic-md);
	color: var(--text-primary);
	display: inline-flex;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	gap: var(--spacing-3xs);
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0 auto var(--spacing-xl);
	padding: var(--spacing-3xs) var(--spacing-sm);
	text-transform: uppercase;
}
@media (min-width: 1280px) {
	.advent-banner__date {
		margin: 0 auto var(--spacing-2xl);
	}
}
.advent-banner__date--finished {
	color: var(--text-tertiary);
}
.advent-banner__title {
	color: var(--text-primary-contrast);
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	margin: 0 0 var(--spacing-md);
	text-align: center;
}
@media (min-width: 768px) {
	.advent-banner__title {
		color: var(--text-primary-contrast);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
		margin: 0 0 var(--spacing-lg);
	}
}
@media (min-width: 1280px) {
	.advent-banner__title {
		color: var(--text-primary-contrast);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
.advent-banner__title:last-child {
	margin: 0;
}
.advent-banner__text {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
.advent-banner__timer {
	display: inline-flex;
	flex-direction: column;
}
.advent-banner__timer-title {
	color: var(--text-secondary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0 0 16px;
	text-transform: uppercase;
}
.advent-banner__badge {
	align-items: center;
	background: var(--bg-overlay-normal);
	border-radius: 8px;
	color: var(--text-secondary);
	display: inline-flex;
	font-size: 16px;
	font-weight: 400;
	gap: 8px;
	justify-content: center;
	line-height: 24px;
	min-height: 64px;
	min-width: 183px;
	padding: 16px 24px;
}
.advent-banner__onboarding-btn {
	inset-inline-end: -8px;
	position: absolute;
	top: 8px;
}
@media (min-width: 768px) {
	.advent-banner__onboarding-btn {
		inset-inline-end: 0;
		top: 24px;
	}
}
@media (min-width: 1280px) {
	.advent-banner__onboarding-btn {
		top: 56px;
	}
}
.advent-banner .string-timer__item:not(:first-child):before {
	color: var(--text-primary);
}
.string-timer {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: inline-flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	max-width: 100%;
	text-align: center;
}
.string-timer .string-timer__icon {
	color: var(--icon-secondary);
}
.string-timer__title {
	color: var(--text-secondary);
	flex: 0 0 auto;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.string-timer__list {
	display: flex;
	margin: 0;
	max-width: 100%;
	width: 100%;
}
.string-timer__item,
.string-timer__list {
	align-items: center;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	padding: 0;
}
.string-timer__item {
	display: inline-flex;
	position: relative;
	width: auto;
}
.string-timer__item:not(:first-child):before {
	color: var(--text-primary);
	content: ":";
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	margin: 0 var(--spacing-4xs);
}
.string-timer__item:not(:first-child):nth-child(2):before {
	content: "";
}
.string-timer__label,
.string-timer__value {
	display: block;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
}
.string-timer__text,
.string-timer__value {
	color: var(--text-primary);
	font-weight: 700;
}
.string-timer__text {
	display: block;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.string-timer--inverted
	.string-timer__item:not(:first-child, :last-child):before,
.string-timer--inverted .string-timer__text,
.string-timer--inverted .string-timer__value {
	color: var(--text-primary);
}
.string-timer--thin .string-timer__item:not(:first-child, :last-child):before,
.string-timer--thin .string-timer__text,
.string-timer--thin .string-timer__value {
	font-weight: 500;
}
.string-timer--extended .string-timer__item:not(:first-child):before {
	content: ":";
	margin: 0 var(--spacing-3xs);
}
.string-timer--extended
	.string-timer__item:not(:first-child):nth-child(2):before {
	content: "  ";
}
.string-timer--extended .string-timer__text {
	color: var(--text-tertiary);
	text-transform: uppercase;
}
.string-timer--extended .string-timer__text:before {
	content: " ";
}
.container {
	margin: 0 auto;
	width: calc(100% - 32px);
}
@media (min-width: 768px) {
	.container {
		width: calc(100% - 48px);
	}
}
@media (min-width: 1280px) {
	.container {
		max-width: 1616px;
		width: calc(100% - 64px);
	}
}
.container--jackpots {
	margin: 0 auto;
	max-width: 1272px;
	position: relative;
}
.container--jackpots.container--grand-prizes-main {
	max-width: 1180px;
}
@media (min-width: 1280px) {
	.container--jackpots {
		padding: 0 var(--spacing-4xl);
	}
}
.container--jackpots .section-title {
	margin-bottom: var(--spacing-2xl);
	margin-top: var(--spacing-6xl);
}
@media (min-width: 1680px) {
	.container--narrow {
		max-width: 1344px;
	}
}
.container--flex {
	display: flex;
	flex-direction: column;
}
.onboarding-info-button .onboarding-info-button__button {
	align-items: center;
	background: var(--bg-overlay-strong);
	border-radius: 50%;
	color: var(--icon-fill);
	display: flex;
	height: 40px;
	justify-content: center;
	min-width: 40px;
	transition: color 0.3s ease;
	z-index: 10;
}
@media (min-width: 960px) {
	.onboarding-info-button .onboarding-info-button__button {
		-webkit-backdrop-filter: blur(4px);
		backdrop-filter: blur(4px);
		border-radius: var(--border-radius-basic-4xl);
		-moz-column-gap: var(--spacing-2xs);
		column-gap: var(--spacing-2xs);
		padding: var(--spacing-2xs) var(--spacing-md);
	}
}
.onboarding-info-button .onboarding-info-button__button:hover {
	color: var(--icon-fill);
}
.onboarding-info-button .onboarding-info-button__button--small {
	border-radius: 50%;
	gap: 0;
	padding: 0;
}
.onboarding-info-button__text {
	color: var(--text-button-secondary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
.advent-calendar-grid__list {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.advent-calendar-grid__list::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.advent-calendar-grid__list::-webkit-scrollbar-track {
	background: transparent;
}
.advent-calendar-grid__list::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.advent-calendar-grid__list::-webkit-scrollbar-thumb:hover,
.advent-calendar-grid__list:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.advent-calendar-grid {
	margin: 0 -16px;
}
@media (min-width: 768px) {
	.advent-calendar-grid {
		margin: 0;
	}
}
.advent-calendar-grid__list {
	align-items: center;
	display: flex;
	gap: var(--spacing-2xs);
	grid-auto-flow: column;
	list-style-type: none;
	margin: 0 0 var(--spacing-md);
	min-height: 125px;
	overflow: scroll;
	padding: 0 var(--spacing-md);
}
@media (min-width: 768px) {
	.advent-calendar-grid__list {
		flex-wrap: wrap;
		gap: var(--spacing-lg) var(--spacing-md);
		justify-content: center;
		margin: 0;
		overflow: visible;
		padding: 0 0 var(--spacing-md);
	}
}
.advent-calendar-grid__list-item {
	flex: 1;
	transition: scale 0.3s ease;
}
@media (min-width: 768px) {
	.advent-calendar-grid__list-item {
		flex: 0 0 214px;
	}
}
.advent-calendar-grid__prize {
	padding: 0 var(--spacing-md);
}
@media (min-width: 768px) {
	.advent-calendar-grid__prize {
		margin: 0;
	}
}
.advent-calendar-grid__prizes {
	padding: 0 16px;
}
@media (min-width: 768px) {
	.advent-calendar-grid__prizes {
		padding: 0;
	}
}
.advent-calendar-grid__placeholder {
	padding: 0 var(--spacing-md);
	text-align: center;
}
.advent-calendar-grid__banner {
	height: 150px;
	margin: 0 0 var(--spacing-md);
}
@media (min-width: 768px) {
	.advent-calendar-grid__banner {
		height: 300px;
	}
}
.advent-calendar-grid__banner img {
	height: 100%;
}
.advent-calendar-grid__text {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0 0 var(--spacing-2xl);
}
.advent-task {
	align-items: center;
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-sm);
	cursor: pointer;
	display: flex;
	height: 100%;
	justify-content: center;
	min-height: 78px;
	min-width: 78px;
	padding: var(--spacing-lg);
	perspective: 1700px;
	position: relative;
	width: 100%;
}
@media (min-width: 768px) {
	.advent-task {
		border-radius: var(--border-radius-basic-lg);
		min-height: 214px;
		min-width: 214px;
	}
}
.advent-task__cover {
	align-items: center;
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-sm);
	box-shadow: 5px 0 5px 0 rgba(0, 0, 0, 0.2);
	display: flex;
	inset: 0;
	justify-content: center;
	position: absolute;
	transform-origin: left top;
	transform-style: preserve-3d;
	transition: 1s ease-in-out;
	z-index: 1;
}
[dir="rtl"] .advent-task__cover {
	transform-origin: right top;
}
@media (min-width: 768px) {
	.advent-task__cover {
		border-radius: var(--border-radius-basic-lg);
	}
	.advent-task:hover .advent-task__cover {
		transform: rotateY(-100deg);
	}
	[dir="rtl"] .advent-task:hover .advent-task__cover {
		transform: rotateY(100deg);
	}
}
.advent-task__cover-back,
.advent-task__cover-front {
	backface-visibility: hidden;
	height: 100%;
	position: absolute;
	width: 100%;
}
.advent-task__cover-back {
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-sm);
	transform: rotateY(180deg);
}
@media (min-width: 768px) {
	.advent-task__cover-back {
		border-radius: var(--border-radius-basic-lg);
	}
}
.advent-task__cover-image {
	border-radius: var(--border-radius-basic-sm);
	height: 100%;
	inset: 0;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	width: 100%;
	z-index: 1;
}
@media (min-width: 768px) {
	.advent-task__cover-image {
		border-radius: var(--border-radius-basic-lg);
	}
}
.advent-task__content {
	inset: 0;
	padding: var(--spacing-2xs);
	position: absolute;
	z-index: 1;
}
@media (min-width: 768px) {
	.advent-task__content {
		padding: var(--spacing-lg);
	}
}
.advent-task__info {
	align-items: center;
	display: none;
	flex-direction: column;
	justify-content: center;
	text-align: center;
}
@media (min-width: 768px) {
	.advent-task__info {
		display: flex;
	}
}
.advent-task__inner-icon {
	display: block;
	height: 72px;
	margin-bottom: var(--spacing-md);
}
.advent-task__inner-title {
	color: var(--text-secondary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0 0 var(--spacing-2xs);
	text-transform: uppercase;
}
.advent-task__inner-text {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
}
.advent-task__inner-prize {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0 0 var(--spacing-lg);
	word-break: break-word;
}
.advent-task__date {
	color: var(--text-tertiary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0 0 2px;
	transition: color 0.3s ease;
}
@media (min-width: 768px) {
	.advent-task__date {
		color: var(--text-tertiary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
.advent-task__month {
	color: var(--text-secondary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	opacity: 0;
	text-transform: uppercase;
	transition: opacity 0.3s ease;
}
@media (min-width: 768px) {
	.advent-task__month {
		color: var(--text-secondary);
		font-size: 12px;
		font-style: normal;
		font-weight: 500;
		letter-spacing: 0.2px;
		line-height: 16px;
		opacity: 1;
	}
}
.advent-task__lock-icon {
	color: var(--icon-fill);
	font-size: 32px !important;
	left: 50%;
	position: absolute;
	top: 50%;
	translate: -50% -50%;
	z-index: 2;
}
@media (min-width: 768px) {
	.advent-task__lock-icon {
		font-size: 56px !important;
	}
}
.advent-task--prev .advent-task__cover {
	transform: rotateY(-20deg);
}
[dir="rtl"] .advent-task--prev .advent-task__cover {
	transform: rotateY(20deg);
}
.advent-task--prev .advent-task__cover:before {
	background: linear-gradient(90deg, rgba(0, 0, 0, 0.24), transparent 35.49%);
	border-radius: var(--border-radius-basic-sm);
	content: "";
	inset: 0;
	position: absolute;
	z-index: 2;
}
@media (min-width: 768px) {
	.advent-task--prev .advent-task__cover:before {
		border-radius: var(--border-radius-basic-lg);
	}
}
.advent-task--next:not(.advent-task--current) .advent-task__cover:before {
	background: var(--bg-overlay-strong);
	border-radius: var(--border-radius-basic-sm);
	content: "";
	inset: 0;
	position: absolute;
	z-index: 2;
}
@media (min-width: 768px) {
	.advent-task--next:not(.advent-task--current) .advent-task__cover:before {
		border-radius: var(--border-radius-basic-lg);
	}
}
.advent-task--active {
	min-height: 100px;
	min-width: 100px;
}
@media (min-width: 768px) {
	.advent-task--active {
		min-height: 214px;
		min-width: 214px;
	}
}
.advent-task--current .advent-task__date {
	color: var(--text-primary);
}
.advent-task--current .advent-task__month {
	color: var(--text-secondary);
	opacity: 1;
}
.advent-task--current .advent-task__cover {
	inset: 2px;
	transform: rotateY(0deg);
}
@media (min-width: 768px) {
	.advent-task--current .advent-task__cover {
		inset: 3px;
	}
}
.advent-task--current .advent-task__cover:after {
	background: linear-gradient(
		152deg,
		#10b981 1.77%,
		#a3e635 39.81%,
		#ffc736 52.42%,
		#ff230a 98.77%
	);
	border-radius: var(--border-radius-basic-sm);
	content: "";
	inset: -2px;
	position: absolute;
	z-index: -1;
}
@media (min-width: 768px) {
	.advent-task--current .advent-task__cover:after {
		border-radius: var(--border-radius-basic-lg);
		inset: -3px;
	}
}
.advent-task--current .advent-task__cover-back {
	height: calc(100% + var(--spacing-3xs));
	width: calc(100% + var(--spacing-3xs));
}
@media (min-width: 768px) {
	.advent-task--current .advent-task__cover-back {
		height: calc(100% + var(--spacing-2xs));
		width: calc(100% + var(--spacing-2xs));
	}
}
.advent-modal__inner {
	padding: var(--spacing-3xl) var(--spacing-4xl);
	position: relative;
}
.advent-modal__inner:before {
	background: var(--linear-horizontal-secondary);
	content: "";
	height: 72px;
	left: 0;
	position: absolute;
	top: 178px;
	width: 100%;
	z-index: -1;
}
.advent-modal__bg {
	left: 0;
	min-height: 250px;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: top center;
	object-position: top center;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -2;
}
.advent-modal__top-content {
	margin: 0 0 var(--spacing-xl);
	text-align: center;
}
.advent-modal__name {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0 0 var(--spacing-sm);
}
.advent-modal__name:last-child {
	margin: 0;
}
.advent-modal__description {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0 0 var(--spacing-sm);
}
.advent-modal__description:last-child {
	margin: 0;
}
#profile .modal__content,
.modal,
.modal__scroller {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
#profile .modal__content::-webkit-scrollbar,
.modal::-webkit-scrollbar,
.modal__scroller::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
#profile .modal__content::-webkit-scrollbar-track,
.modal::-webkit-scrollbar-track,
.modal__scroller::-webkit-scrollbar-track {
	background: transparent;
}
#profile .modal__content::-webkit-scrollbar-thumb,
.modal::-webkit-scrollbar-thumb,
.modal__scroller::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
#profile .modal__content::-webkit-scrollbar-thumb:hover,
#profile .modal__content:hover::-webkit-scrollbar-thumb,
.modal::-webkit-scrollbar-thumb:hover,
.modal:hover::-webkit-scrollbar-thumb,
.modal__scroller::-webkit-scrollbar-thumb:hover,
.modal__scroller:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.modal {
	align-items: flex-start;
	display: flex;
	justify-content: center;
	overflow: auto;
	z-index: 1050;
}
.modal,
.modal__backdrop {
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
}
.modal__backdrop {
	background-color: var(--bg-overlay-bold);
	opacity: 0;
	transition-property: opacity;
	z-index: -1;
}
.modal__content-wrapper {
	height: 100%;
	margin: unset;
	max-width: unset;
	width: 100%;
}
@media (min-width: 768px) {
	.modal__content-wrapper {
		height: unset;
		margin: auto;
		max-width: 480px;
	}
}
.modal__scroller {
	display: flex;
	flex: 1;
	flex-direction: column;
	max-height: 100dvh;
	overflow: auto;
}
@media (min-width: 768px) {
	.modal__scroller {
		max-height: unset;
	}
}
.modal__content {
	background-color: var(--bg-modal);
	border-color: var(--bg-modal);
	border-radius: 0;
	border-style: solid;
	border-width: var(--safe-area-inset-top) var(--safe-area-inset-right)
		var(--safe-area-inset-bottom) var(--safe-area-inset-left);
	box-shadow: 0 var(--mobile-panel-safe-height) 0 0 var(--bg-modal);
	height: 100%;
	margin: 0;
	opacity: 0;
	overflow: hidden;
	position: relative;
	transform: translateY(-20px);
	transition-property: opacity, transform;
}
@media (min-width: 768px) {
	.modal__content {
		border: none;
		border-radius: var(--border-radius-mapped-modal);
		box-shadow: 0 15px 36px 0 var(--shadow-modal);
		margin: var(--spacing-2xl) auto;
	}
}
.modal .modal__close-button {
	align-items: center;
	background: var(--bg-button-modal);
	border-radius: 50%;
	color: var(--icon-button-modal);
	display: flex;
	height: 40px;
	inset-inline-end: 16px;
	justify-content: center;
	position: absolute;
	top: 16px;
	transition: color 0.3s ease;
	width: 40px;
	z-index: 10;
}
@media (min-width: 768px) {
	.modal .modal__close-button {
		inset-inline-end: 24px;
		top: 24px;
	}
}
.modal .modal__close-button i {
	font-size: 24px;
}
.modal .modal__close-button:hover {
	color: var(--icon-fill);
}
.modal--entered .modal__backdrop {
	opacity: 0.7;
	transition-timing-function: ease-in;
}
.modal--entered .modal__content {
	opacity: 1;
	transform: translateY(0);
	transition-timing-function: ease-in;
}
.modal--exiting .modal__backdrop,
.modal--exiting .modal__content {
	opacity: 0;
	transition-timing-function: ease-out;
}
.modal--exiting .modal__content {
	transform: translateY(20px);
}
.modal--jackpot-promo .modal__content-wrapper {
	max-width: 1200px;
}
.modal--jackpot-promo .modal__content {
	padding: var(--spacing-2xl) var(--spacing-lg);
}
@media (max-width: 767px) {
	.modal--fs-mobile-sm .modal__content-wrapper {
		max-width: 100%;
		width: 100%;
	}
	.modal--fs-mobile-sm .modal__content {
		border-radius: 0;
		display: flex;
		flex-direction: column;
		margin: 0;
		min-height: 100dvh;
	}
}
#explore-menu {
	z-index: 101;
}
@media (min-width: 1280px) {
	#explore-menu {
		display: none;
	}
}
#explore-menu .modal__backdrop {
	display: none;
}
@media (min-width: 960px) {
	#explore-menu .modal__backdrop {
		display: block;
	}
}
#explore-menu .modal__content-wrapper {
	height: 100%;
	margin: unset;
	max-width: unset;
	width: 100%;
}
#explore-menu .modal__content {
	border-bottom: var(--mobile-panel-safe-height) solid transparent;
	border-left: var(--safe-area-inset-left) solid transparent;
	border-radius: 0;
	border-right: var(--safe-area-inset-right) solid transparent;
	border-top: var(--safe-area-inset-top) solid transparent;
	height: 100%;
	margin: 0;
	overflow: hidden;
}
[dir="rtl"] #explore-menu .modal__close-button {
	left: 16px;
	right: unset;
}
@media (min-width: 768px) {
	[dir="rtl"] #explore-menu .modal__close-button {
		left: 24px;
	}
}
#profile {
	height: 100dvh;
	padding-block: calc(var(--header-section-height) + var(--safe-area-inset-top))
		var(--mobile-panel-safe-height);
	z-index: 99;
}
#profile .modal__backdrop {
	display: none;
}
@media (min-width: 1280px) {
	#profile .modal__backdrop {
		display: block;
	}
}
#profile .modal__content-wrapper {
	height: 100%;
	max-width: 100%;
}
@media (min-width: 1280px) {
	#profile .modal__content-wrapper {
		height: unset;
		margin: auto;
		max-width: 720px;
		width: calc(100% - 20px);
	}
}
#profile .modal__content {
	background: var(--bg-primary);
	border-bottom: none;
	border-radius: 0;
	border-top: none;
	margin: 0;
	overflow: auto;
}
@media (min-width: 768px) {
	#profile .modal__content {
		border-bottom-color: transparent;
		border-bottom-style: solid;
		border-left: var(--safe-area-inset-left) solid transparent;
		border-right: var(--safe-area-inset-right) solid transparent;
		border-top-color: transparent;
		border-top-style: solid;
	}
}
@media (min-width: 1280px) {
	#profile .modal__content {
		border: none;
		border-radius: var(--border-radius-mapped-modal);
		margin: var(--spacing-2xl) auto;
	}
}
@media (min-width: 768px) {
	.limits-modal .modal__content-wrapper {
		max-width: 720px;
	}
}
.limits-modal .modal__content {
	padding: var(--spacing-6xl) var(--spacing-2xl);
}
@media (min-width: 768px) {
	.limits-modal .modal__content {
		padding: var(--spacing-2xl) var(--spacing-12xl);
	}
}
.cms-modal .modal__content {
	border-radius: var(--border-radius-mapped-modal);
	overflow: hidden;
}
.cms-modal .modal__scroller {
	padding: var(--spacing-5xl) var(--spacing-md);
}
@media (min-width: 768px) {
	.cms-modal .modal__scroller {
		max-height: calc(100dvh - 120px);
		padding: var(--spacing-5xl) var(--spacing-2xl);
	}
}
.cms-modal.modal .modal__close-button {
	z-index: 2;
}
@media (min-width: 768px) {
	.cms-modal.modal .modal__close-button {
		right: 24px;
		top: 24px;
	}
}
.advent-prize {
	background: var(--bg-secondary);
	margin: 0 auto;
	max-width: 480px;
	overflow: hidden;
	padding: var(--spacing-sm);
	position: relative;
}
.advent-prize,
.advent-prize__bg {
	border-radius: var(--border-radius-basic-xs);
	z-index: 0;
}
.advent-prize__bg {
	height: 250px;
	left: 0;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: top center;
	object-position: top center;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}
.advent-prize__content {
	margin: 0 0 var(--spacing-xs);
	position: relative;
	text-align: center;
	z-index: 0;
}
.advent-prize__name {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0 0 var(--spacing-2xs);
}
.advent-prize__name:last-child {
	margin: 0;
}
.advent-prize__description {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0 0 var(--spacing-2xs);
}
.advent-prize__description:last-child {
	margin: 0;
}
.advent-prize__offers {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-2xs);
	position: relative;
	z-index: 0;
}
.advent-prize__placeholder {
	padding: 20px 0;
	text-align: center;
}
.advent-prize__icon-wrapper {
	margin: 0 0 var(--spacing-sm);
}
.advent-prize__icon-wrapper,
.advent-prize__inner-icon {
	height: 72px;
}
.advent-prize__inner-text {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
}
.advent-prize--modal {
	background-color: transparent;
	padding: 0;
}
.advent-prize--modal .advent-prize__content,
.advent-prize--modal:after,
.advent-prize--modal:before {
	display: none;
}
.advent-offer {
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-sm);
	padding: var(--spacing-sm);
}
.advent-offer__name {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0 0 var(--spacing-2xs);
}
.advent-offer__description {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.advent-offer__list {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.advent-offer__item {
	align-items: center;
	border-bottom: 1px solid var(--border-primary);
	display: flex;
	gap: var(--spacing-md);
	justify-content: space-between;
	min-height: 48px;
}
.advent-offer__item:last-child {
	border-bottom: none;
}
.advent-offer__item-name {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.advent-offer__item-value {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
.advent-offer__item-value--code {
	color: var(--text-link);
}
.advent-offer .advent-offer__collapse {
	min-height: 150px;
	opacity: 1;
	position: relative;
}
.advent-offer .advent-offer__collapse:after {
	background: var(--linear-horizontal-tetriary);
	bottom: 0;
	content: "";
	height: 72px;
	left: 0;
	position: absolute;
	width: 100%;
}
.advent-offer .advent-offer__collapse--open:after {
	display: none;
}
.advent-offer__collapse-actions {
	display: flex;
	justify-content: center;
	margin: 0 0 var(--spacing-sm);
	position: relative;
	z-index: 2;
}
.advent-offer__collapse-actions:last-child {
	margin: 0;
}
.advent-offer .advent-offer__toggle {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	text-align: center;
}
.advent-offer__toggle-icon {
	color: var(--icon-secondary);
}
.advent-offer__toggle-icon--open {
	rotate: 180deg;
}
.advent-offer__cta-action {
	width: 100%;
}
.advent-offer__additional-info {
	margin: var(--spacing-sm) 0;
	text-align: center;
}
.advent-offer__link {
	color: var(--text-link);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	text-align: center;
}
.advent-offer__link:hover {
	vertical-align: var(--text-link-hover);
}
.advent-offer__warning {
	color: var(--text-warning);
	display: flex;
	gap: var(--spacing-2xs);
	text-align: left;
}
.advent-offer__warning-icon {
	flex: 0 0 20px;
}
.advent-offer__warning-icon .font-icons {
	font-size: 20px !important;
}
.advent-offer__warning-content {
	color: var(--text-secondary);
	flex: 1;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.clipboard {
	align-items: center;
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	cursor: pointer;
	display: flex;
	position: relative;
}
.clipboard--outlined {
	border: 1px dashed var(--border-secondary);
	border-radius: var(--border-radius-basic-2xs);
	color: var(--text-link);
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	justify-content: center;
	letter-spacing: 0.2px;
	line-height: 20px;
	padding: var(--spacing-2xs) var(--spacing-sm);
	transition: color 0.3s ease;
}
.clipboard--outlined .clipboard__icon {
	font-size: 20px !important;
}
.clipboard--outlined:hover {
	color: var(--text-link-hover);
}
[dir="rtl"] .clipboard__icon {
	transform: scaleX(-1);
}
.onclick-tooltip {
	align-items: center;
	display: flex;
	font-family: Roboto, sans-serif;
	position: relative;
	z-index: 1;
}
.onclick-tooltip__tooltip {
	--tooltip-tip-size: var(--border-radius-basic-2xs);
	--tooltip-transform: calc(
		100% + var(--tooltip-tip-size) + var(--spacing-3xs)
	);
	background: var(--bg-tooltip);
	border-radius: var(--border-radius-basic-2xs);
	box-shadow: 0 16px 32px -12px rgba(0, 0, 0, 0.44);
	color: var(--text-primary);
	font-family: Roboto, sans-serif;
	font-size: 14px;
	font-weight: 400;
	left: 50%;
	line-height: 20px;
	padding: var(--spacing-2xs) var(--spacing-sm);
	position: absolute;
	top: 0;
	transform: translate(-50%, calc(var(--tooltip-transform) * -1)) scale(0);
	transition: transform 0.3s ease;
	width: -moz-max-content;
	width: max-content;
}
.onclick-tooltip__tooltip:after {
	border-left: var(--tooltip-tip-size) solid transparent;
	border-right: var(--tooltip-tip-size) solid transparent;
	border-top: var(--tooltip-tip-size) solid var(--bg-tooltip);
	content: "";
	height: 0;
	left: 50%;
	position: absolute;
	top: 100%;
	transform: translate(-50%);
	width: 0;
}
.onclick-tooltip__tooltip--active {
	transform: translate(-50%, calc(var(--tooltip-transform) * -1)) scale(1);
}
.onclick-tooltip__tooltip--active.onclick-tooltip__tooltip--right {
	transform: translate(var(--tooltip-transform), -50%) scale(1);
}
.onclick-tooltip__tooltip--active.onclick-tooltip__tooltip--bottom {
	transform: translate(-50%, var(--tooltip-transform)) scale(1);
}
.onclick-tooltip__tooltip--active.onclick-tooltip__tooltip--left {
	transform: translate(calc(var(--tooltip-transform) * -1), -50%) scale(1);
}
.onclick-tooltip__tooltip--right {
	left: unset;
	right: 0;
	top: 50%;
	transform: translate(var(--tooltip-transform), -50%) scale(0);
}
.onclick-tooltip__tooltip--right:after {
	left: -4px;
	top: 50%;
	transform: translate(calc(var(--tooltip-tip-size) * -1), -50%) rotate(90deg);
}
.onclick-tooltip__tooltip--bottom {
	bottom: 0;
	top: unset;
	transform: translate(-50%, var(--tooltip-transform)) scale(0);
}
.onclick-tooltip__tooltip--bottom:after {
	border-bottom: var(--tooltip-tip-size) solid var(--bg-tooltip);
	border-top: none;
	top: calc(var(--tooltip-tip-size) * -1);
}
.onclick-tooltip__tooltip--left {
	left: 0;
	top: 50%;
	transform: translate(calc(var(--tooltip-transform) * -1), -50%) scale(0);
}
.onclick-tooltip__tooltip--left:after {
	left: unset;
	right: -4px;
	top: 50%;
	transform: translate(var(--tooltip-tip-size), -50%) rotate(270deg);
}
.collapse {
	height: 0;
	opacity: 0;
	overflow: hidden;
	transition-property: height, opacity, margin;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.collapse--entering {
	opacity: 1;
}
.collapse--entered {
	opacity: 1;
	overflow: unset;
}
.collapse--exiting {
	height: 0;
	opacity: 0;
}
.collapse__content-wrapper {
	display: flex;
}
.collapse__content {
	width: 100%;
}
.link {
	text-decoration: none;
	transition: color 0.3s ease;
}
.steps-block {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.steps-block {
		row-gap: var(--spacing-2xl);
	}
}
.steps-block__content {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.steps-block__content {
		row-gap: var(--spacing-sm);
	}
}
.steps-block__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0;
}
@media (min-width: 1280px) {
	.steps-block__title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
.steps-block__subtitle {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
.steps-block__steps {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
@media (min-width: 768px) {
	.steps-block__steps {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
		flex-direction: row;
	}
}
@media (min-width: 1280px) {
	.steps-block__steps {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
	}
}
.steps-block__item {
	background: var(--bg-terms);
	border-radius: var(--border-radius-basic-sm);
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	padding: var(--spacing-lg) var(--spacing-xl);
}
@media (min-width: 768px) {
	.steps-block__item {
		align-items: center;
		flex-direction: column;
		padding: var(--spacing-2xl) var(--spacing-xl);
		row-gap: var(--spacing-xl);
		width: calc(33.33333% - 4px);
	}
}
@media (min-width: 1440px) {
	.steps-block__item {
		align-items: unset;
		-moz-column-gap: var(--spacing-xl);
		column-gap: var(--spacing-xl);
		flex-direction: row;
		width: calc(33.33333% - 5.33333px);
	}
}
.steps-block__img-wrapper {
	align-items: center;
	display: flex;
}
.steps-block__img {
	height: 64px;
	-o-object-fit: contain;
	object-fit: contain;
	width: 64px;
}
@media (min-width: 768px) {
	.steps-block__img {
		height: 80px;
		width: 80px;
	}
}
.steps-block__step-content {
	display: flex;
	flex-direction: column;
}
.steps-block__step-title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin-bottom: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.steps-block__step-title {
		text-align: center;
	}
}
@media (min-width: 1440px) {
	.steps-block__step-title {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
		text-align: unset;
	}
}
.steps-block__step-text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
@media (min-width: 768px) {
	.steps-block__step-text {
		text-align: center;
	}
}
@media (min-width: 1440px) {
	.steps-block__step-text {
		text-align: unset;
	}
}
@media (min-width: 1280px) {
	.steps-block--xl .steps-block__steps {
		gap: var(--spacing-md);
	}
	.steps-block--xl .steps-block__step {
		flex-direction: row;
	}
	.steps-block--xl .steps-block__content {
		align-items: unset;
		justify-content: unset;
		text-align: unset;
	}
}
@media (min-width: 1440px) {
	.steps-block--xl .steps-block__step-title {
		margin-top: 0;
	}
	.steps-block--xl .steps-block__step-text {
		margin-top: 0;
		text-align: unset;
	}
}
.rules {
	background: var(--bg-terms);
	border-radius: var(--border-radius-basic-lg);
	padding: var(--spacing-xl) var(--spacing-lg);
	position: relative;
	width: 100%;
}
@media (min-width: 768px) {
	.rules {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.rules li + li {
	margin-top: var(--spacing-xs);
}
@media (min-width: 768px) {
	.rules li + li {
		margin-top: var(--spacing-sm);
	}
}
.rules__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0 0 var(--spacing-sm) 0;
}
@media (min-width: 768px) {
	.rules__title {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
		margin: 0 0 var(--spacing-md) 0;
	}
}
.rules__content {
	max-height: 272px;
	overflow: hidden;
	position: relative;
}
.rules__content:after {
	background: var(--linear-horizontal-secondary);
	bottom: 0;
	content: "";
	height: 64px;
	left: 0;
	position: absolute;
	width: 100%;
}
@media (min-width: 768px) {
	.rules__content {
		max-height: 320px;
	}
}
.rules__content--open,
.rules__content--without-button {
	margin: 0 0 var(--spacing-xl) 0;
	max-height: unset;
	overflow: unset;
}
.rules__content--open:after,
.rules__content--without-button:after {
	content: none;
}
.rules .rules__button {
	display: flex;
	margin: 0 auto;
	max-width: -moz-max-content;
	max-width: max-content;
}
@media (min-width: 768px) {
	.rules .rules__button {
		color: var(--text-button-secondary);
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		height: 48px;
		letter-spacing: 0.2px;
		line-height: 24px;
		max-width: 300px;
		padding: var(--spacing-sm) var(--spacing-lg);
		width: 100%;
	}
}
.rules .rules__button--arrow {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.rules--with-button {
	margin: 0 auto;
	max-width: 944px;
}
@media (min-width: 1440px) {
	.rules--with-button {
		max-width: 1144px;
	}
}
@media (min-width: 1680px) {
	.rules--with-button {
		max-width: 1344px;
	}
}
.rules--with-button:after {
	background: var(--linear-horizontal-secondary);
	bottom: 64px;
	content: "";
	height: 112px;
	left: 0;
	position: absolute;
	width: 100%;
}
@media (min-width: 768px) {
	.rules--with-button:after {
		bottom: 88px;
	}
}
.rules--with-button .rules__content {
	max-height: 230px;
}
@media (min-width: 768px) {
	.rules--with-button .rules__content {
		max-height: 252px;
	}
}
.rules--with-button .rules__content--open {
	margin: 0 0 var(--spacing-xl) 0;
	max-height: unset;
}
.rules--with-button .rules__button {
	justify-content: center;
	margin: 0 auto;
	min-width: 112px;
}
.rules--with-button .rules__icon {
	display: none;
}
.rules--secondary {
	background: unset;
	border-radius: 0;
	padding: 0;
}
.rules--secondary .rules__content {
	max-height: 142px;
}
.rules--secondary .rules__content:after {
	background: var(--linear-horizontal-primary);
}
.rules--secondary .rules__content--open {
	max-height: unset;
}
.rules--secondary .rules__button {
	margin: 0;
	padding: 0;
	position: relative;
	text-transform: unset;
}
.rules--secondary .rules__icon--open {
	transform: rotate(180deg);
	transition: 0.3s;
}
.content .table-wrapper {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.content .table-wrapper::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.content .table-wrapper::-webkit-scrollbar-track {
	background: transparent;
}
.content .table-wrapper::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.content .table-wrapper::-webkit-scrollbar-thumb:hover,
.content .table-wrapper:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.content {
	color: var(--text-secondary);
}
.content > :last-child {
	margin-bottom: 0;
}
.content > :not([class]) {
	padding-bottom: 0;
}
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
	color: var(--text-primary);
	font-weight: 700;
	margin-top: 0;
}
.content h1 {
	font-size: 24px;
	line-height: 32px;
	margin-bottom: 16px;
}
@media (min-width: 768px) {
	.content h1 {
		font-size: 32px;
		line-height: 40px;
		margin-bottom: 16px;
	}
}
.content h2 {
	font-size: 20px;
	line-height: 30px;
	margin-bottom: 16px;
}
@media (min-width: 768px) {
	.content h2 {
		font-size: 24px;
		line-height: 32px;
		margin-bottom: 16px;
	}
}
.content h3 {
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 16px;
}
@media (min-width: 768px) {
	.content h3 {
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 16px;
	}
}
.content h4 {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 12px;
}
@media (min-width: 768px) {
	.content h4 {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 12px;
	}
}
.content h5 {
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 12px;
}
@media (min-width: 768px) {
	.content h5 {
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 12px;
	}
}
.content h6 {
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 12px;
}
@media (min-width: 768px) {
	.content h6 {
		font-size: 12px;
		line-height: 16px;
		margin-bottom: 12px;
	}
}
.content hr {
	background: var(--border-primary);
	border: none;
	height: 1px;
	margin-bottom: var(--spacing-3xl);
	margin-top: var(--spacing-3xl);
	width: 100%;
}
.content section {
	margin-bottom: var(--spacing-2xl);
}
.content section > :first-of-type {
	margin-top: 0;
	padding-top: 0;
}
.content .table-wrapper,
.content a,
.content blockquote,
.content mark,
.content ol,
.content p,
.content table,
.content ul {
	font-size: 16px;
	line-height: 150%;
	margin-bottom: var(--spacing-lg);
	margin-top: 0;
}
@media (min-width: 768px) {
	.content .table-wrapper,
	.content a,
	.content blockquote,
	.content mark,
	.content ol,
	.content p,
	.content table,
	.content ul {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: var(--spacing-xl);
	}
}
.content .table-wrapper:last-child,
.content a:last-child,
.content blockquote:last-child,
.content mark:last-child,
.content ol:last-child,
.content p:last-child,
.content table:last-child,
.content ul:last-child {
	margin-bottom: 0;
}
.content mark {
	background: var(--brand-accent);
	color: var(--text-primary-inverted);
	font-weight: 500;
	padding: 1px var(--spacing-3xs);
}
.content a:not(.link-btn):not(.link-no-styles) {
	color: var(--text-link);
	font-size: inherit;
	font-style: normal;
	margin: 0;
	padding: 0;
	text-decoration: none;
	text-transform: none;
	transition: color 0.3s ease;
}
.content a:not(.link-btn):not(.link-no-styles):hover {
	color: var(--text-link-hover);
	text-decoration: underline;
}
.content ol:not([type]) > li {
	padding-inline-start: 0;
	position: relative;
}
.content ul:not([type]) > li {
	padding-inline-start: var(--spacing-xl);
	position: relative;
}
.content ol:not([type]),
.content ul:not([type]) {
	list-style: none;
	margin-top: 0;
	padding: 0;
}
.content ol:not([type]) li + li,
.content ul:not([type]) li + li {
	margin-top: var(--spacing-xs);
}
@media (min-width: 768px) {
	.content ol:not([type]) li + li,
	.content ul:not([type]) li + li {
		margin-top: var(--spacing-sm);
	}
}
.content ol:not([type]) ol,
.content ol:not([type]) ul,
.content ul:not([type]) ol,
.content ul:not([type]) ul {
	margin-top: var(--spacing-xs);
}
@media (min-width: 768px) {
	.content ol:not([type]) ol,
	.content ol:not([type]) ul,
	.content ul:not([type]) ol,
	.content ul:not([type]) ul {
		margin-top: var(--spacing-sm);
	}
}
.content ul > li:before {
	background-color: var(--text-secondary);
	border-radius: 50%;
	content: "";
	height: 4px;
	inset-inline-start: 12px;
	position: absolute;
	top: 8px;
	width: 4px;
}
@media (min-width: 768px) {
	.content ul > li:before {
		top: 10px;
	}
}
.content ol.sm > li,
.content ul.sm > li {
	font-size: 14px;
	line-height: 20px;
	margin: 0 0 var(--spacing-sm);
}
.content ol:not([type]) {
	counter-reset: list-counter;
}
.content ol:not([type]) > li {
	counter-increment: list-counter;
}
.content ol:not([type]) > li:before {
	content: counter(list-counter) ". ";
	font-size: 16px;
	line-height: 150%;
}
@media (min-width: 768px) {
	.content ol:not([type]) > li:before {
		font-size: 16px;
		line-height: 24px;
	}
}
.content img {
	display: inline-block;
	margin: 0;
	max-width: 100%;
}
.content pre {
	white-space: normal;
}
.content blockquote {
	border-inline-start: 1px solid var(--brand-accent);
	margin: var(--spacing-2xl) 0;
	padding-inline-start: var(--spacing-2xl);
}
.content .center {
	text-align: center;
}
.content .right {
	text-align: right;
}
.content .row {
	display: flex;
	flex-direction: column;
}
@media (min-width: 768px) {
	.content .row {
		-moz-column-gap: var(--spacing-4xl);
		column-gap: var(--spacing-4xl);
		flex-direction: row;
	}
}
.content .column {
	margin-bottom: var(--spacing-lg);
	width: 100%;
}
@media (min-width: 768px) {
	.content .column {
		margin-bottom: var(--spacing-xl);
	}
}
.content .column > :last-child {
	margin-bottom: 0;
	padding-bottom: 0;
}
.content
	.btn:not(
		.choose-bonus-card__button,
		.rules__button,
		.mission-list-progress__button
	),
.content .link-btn {
	margin-bottom: var(--spacing-lg);
	padding: var(--spacing-sm) var(--spacing-lg);
}
@media (min-width: 768px) {
	.content
		.btn:not(
			.choose-bonus-card__button,
			.rules__button,
			.mission-list-progress__button
		),
	.content .link-btn {
		margin-bottom: var(--spacing-xl);
	}
}
.content .table-wrapper {
	overflow-x: scroll;
}
.content table,
.content td,
.content th {
	border: 1px solid var(--border-primary);
	border-collapse: collapse;
}
.content th {
	background: var(--bg-secondary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	text-transform: uppercase;
}
.content td,
.content th {
	color: var(--text-secondary);
	padding: var(--spacing-xs) var(--spacing-md);
}
.content td {
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.cms-bonus-store-layout__inner {
	padding-top: var(--spacing-xl);
}
@media (min-width: 768px) {
	.cms-bonus-store-layout__inner {
		padding-top: var(--spacing-2xl);
	}
}
@media (min-width: 1280px) {
	.cms-bonus-store-layout__inner {
		padding-top: var(--spacing-3xl);
	}
}
.cms-bonus-store-layout__container {
	max-width: 1616px;
}
.cms-bonus-store-layout__container--terms {
	max-width: 1344px;
}
.cms-bonus-store-layout__content {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xl);
}
.cms-bonus-store-layout__section--user {
	margin-bottom: var(--spacing-6xl);
}
@media (min-width: 768px) {
	.cms-bonus-store-layout__section--user {
		margin-bottom: var(--spacing-8xl);
	}
}
.cms-bonus-store-layout__section--anon {
	margin-bottom: var(--footer-spacing);
}
.bonus-store-user-banner {
	--bottom-padding: var(--spacing-lg);
	border-radius: var(--border-radius-basic-md);
	display: flex;
	flex-direction: column;
	overflow: hidden;
	padding: 180px var(--spacing-md) var(--bottom-padding);
	position: relative;
	row-gap: var(--spacing-2xl);
	z-index: 0;
}
.bonus-store-user-banner:before {
	background: var(--mapped-bonusshop-banner), var(--bg-secondary);
	content: "";
	inset: 0;
	position: absolute;
	z-index: -1;
}
[dir="rtl"] .bonus-store-user-banner:before {
	transform: scaleX(-1);
}
@media (min-width: 768px) {
	.bonus-store-user-banner {
		--bottom-padding: var(--spacing-2xl);
		padding: var(--bottom-padding) var(--spacing-xl);
		row-gap: var(--spacing-lg);
	}
}
@media (min-width: 1280px) {
	.bonus-store-user-banner {
		--bottom-padding: var(--spacing-3xl);
		padding: var(--bottom-padding) var(--spacing-2xl);
	}
}
.bonus-store-user-banner__image {
	height: 164px;
	inset-inline-end: 0;
	position: absolute;
	top: 0;
	width: 328px;
}
[dir="rtl"] .bonus-store-user-banner__image {
	transform: scaleX(-1);
}
@media (min-width: 768px) {
	.bonus-store-user-banner__image {
		height: 200px;
		inset-inline-end: -140px;
		width: 401px;
	}
}
@media (min-width: 960px) {
	.bonus-store-user-banner__image {
		inset-inline-end: -44px;
	}
}
@media (min-width: 1280px) {
	.bonus-store-user-banner__image {
		height: 288px;
		inset-inline-end: 0;
		width: 550px;
	}
}
.bonus-store-user-banner__description {
	display: flex;
	flex-direction: column;
	position: relative;
	row-gap: var(--spacing-md);
}
@media (min-width: 768px) {
	.bonus-store-user-banner__description {
		max-width: 400px;
	}
}
@media (min-width: 1280px) {
	.bonus-store-user-banner__description {
		max-width: 540px;
	}
}
.bonus-store-user-banner__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0;
}
@media (min-width: 768px) {
	.bonus-store-user-banner__title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 1280px) {
	.bonus-store-user-banner__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
.bonus-store-user-banner__text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
@media (min-width: 768px) {
	.bonus-store-user-banner__text {
		color: var(--text-secondary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
.bonus-store-user-banner-balance {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
}
.bonus-store-user-banner-balance__title {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
	text-transform: uppercase;
}
.bonus-store-user-banner__button {
	inset-inline-end: 8px;
	position: absolute;
	top: 8px;
	z-index: 10;
}
@media (min-width: 768px) {
	.bonus-store-user-banner__button {
		bottom: 32px;
		inset-inline-end: 24px;
		top: unset;
	}
}
@media (min-width: 1280px) {
	.bonus-store-user-banner__button {
		bottom: 40px;
		inset-inline-end: 32px;
	}
}
.bonus-store-user-banner__link {
	color: var(--text-link);
	padding: 0 var(--spacing-3xs);
}
.bonus-store-user-banner__sticky-balance-sentinel {
	bottom: calc(var(--bottom-padding) + var(--header-section-safe-height));
	pointer-events: none;
	position: absolute;
}
.bonus-store-user-banner__sticky-balance,
.bonus-store-user-banner__sticky-balance-gradient {
	opacity: 0;
	transform: translateY(-100%);
	transition-duration: 0.1s;
	transition-property: opacity, transform;
	transition-timing-function: ease;
}
.bonus-store-user-banner__sticky-balance-enter,
.bonus-store-user-banner__sticky-balance-gradient-enter {
	opacity: 0;
}
.bonus-store-user-banner__sticky-balance-enter-done,
.bonus-store-user-banner__sticky-balance-gradient-enter-done {
	opacity: 1;
	transform: translateY(0);
}
.bonus-store-user-banner__sticky-balance-exit,
.bonus-store-user-banner__sticky-balance-gradient-exit {
	opacity: 1;
	transform: translateY(0);
	transition-duration: 50ms;
}
.bonus-store-user-banner__sticky-balance-exit-active,
.bonus-store-user-banner__sticky-balance-gradient-exit-active {
	opacity: 0;
	transform: translateY(-100%);
}
.bonus-store-user-banner__sticky-balance {
	position: fixed;
	top: var(--header-section-safe-height);
	inset-inline: 0;
	z-index: 1;
}
@media (min-width: 768px) and (not ((max-width: 1000px) and (max-height:450px) and (orientation:landscape))) {
	.bonus-store-user-banner__sticky-balance {
		top: calc(var(--header-section-safe-height) + var(--spacing-sm));
		inset-inline: unset;
	}
}
.bonus-store-user-banner__sticky-balance-gradient {
	background: var(--linear-horizontal-primary);
	height: 65px;
	position: fixed;
	top: var(--header-section-safe-height);
	inset-inline: 0;
	transform: rotateX(180deg);
	z-index: 1;
}
@media (max-width: 768px) or ((max-width: 1000px) and (max-height:450px) and (orientation:landscape)) {
	.bonus-store-user-banner__sticky-balance-gradient {
		display: none;
	}
}
.bonus-store-balance {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
}
.bonus-store-balance__title {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
	text-transform: uppercase;
}
.bonus-store-balance__items {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.bonus-store-balance__items {
		-moz-column-gap: var(--spacing-xl);
		column-gap: var(--spacing-xl);
		flex-direction: row;
		row-gap: unset;
	}
}
.bonus-store-balance__divider {
	background: var(--border-primary);
	display: none;
	height: 44px;
	width: 1px;
}
@media (min-width: 768px) {
	.bonus-store-balance__divider {
		display: block;
	}
}
.balance-select-bonus-store-balance {
	align-items: center;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
}
@media (min-width: 768px) {
	.balance-select-bonus-store-balance {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
	}
}
.balance-select-bonus-store-balance__icon {
	-webkit-text-fill-color: transparent;
	background: var(--icon-brand-primary);
	-webkit-background-clip: text;
	color: transparent;
	font-size: 44px !important;
}
.balance-select-bonus-store-balance__items {
	align-items: center;
	-moz-column-gap: var(--spacing-lg);
	column-gap: var(--spacing-lg);
	display: flex;
}
@media (min-width: 768px) {
	.balance-select-bonus-store-balance__items {
		-moz-column-gap: var(--spacing-xl);
		column-gap: var(--spacing-xl);
	}
}
.balance-select-bonus-store-balance__item {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
}
.balance-select-bonus-store-balance__item--locked {
	padding-inline-end: var(--spacing-2xs);
}
.balance-select-bonus-store-balance__label {
	color: var(--text-tertiary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0;
	text-transform: uppercase;
}
.balance-select-bonus-store-balance__value {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
.comp-points-bonus-store-balance {
	align-items: center;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
}
@media (min-width: 768px) {
	.comp-points-bonus-store-balance {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
	}
}
.comp-points-bonus-store-balance__image-wrapper {
	display: flex;
	height: 44px;
	min-width: 44px;
	width: 44px;
}
.comp-points-bonus-store-balance__image {
	height: 100%;
	width: 100%;
}
.comp-points-bonus-store-balance__icon--tooltip {
	color: var(--icon-secondary);
	font-size: 16px !important;
}
.comp-points-bonus-store-balance__item {
	row-gap: var(--spacing-3xs);
}
@media (min-width: 768px) {
	.comp-points-bonus-store-balance__item {
		display: flex;
		flex-direction: column;
	}
}
.comp-points-bonus-store-balance__label {
	align-items: center;
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: inline-flex;
	margin: 0 0 var(--spacing-3xs);
	position: relative;
}
@media (min-width: 768px) {
	.comp-points-bonus-store-balance__label {
		margin: 0;
	}
}
.comp-points-bonus-store-balance__text {
	color: var(--text-tertiary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0;
	text-transform: uppercase;
}
.comp-points-bonus-store-balance__value {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
.comp-points-bonus-store-balance__info-wrapper {
	inset-inline-end: -24px;
	position: absolute;
}
@media (min-width: 768px) {
	.comp-points-bonus-store-balance__info-wrapper {
		inset-inline-end: unset;
		position: relative;
	}
}
.comp-points-bonus-store-balance__icon-wrap {
	align-items: center;
	display: flex;
}
.comp-points-bonus-store-balance-tooltip__content {
	max-width: 260px;
}
.comp-points-bonus-store-balance-tooltip__description {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
}
.comp-points-bonus-store-balance-tooltip__title {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
}
.comp-points-bonus-store-balance-tooltip__text {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
}
.tooltip {
	background: var(--bg-tooltip);
	border-radius: var(--border-radius-basic-2xs);
	color: var(--text-primary);
	font-weight: 700;
	padding: var(--spacing-sm);
	pointer-events: none;
	position: absolute;
	z-index: 100;
}
.tooltip--modal {
	z-index: 1055;
}
.tooltip .arrow {
	background: var(--bg-tooltip);
}
.bonus-store-sticky-balance__content {
	align-items: center;
	background-color: var(--bg-secondary);
	border-top: 1px solid var(--border-strong);
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	justify-content: space-between;
	padding: 6px var(--spacing-md);
	transition-duration: 0.3s;
	transition-property: background-color, border-radius, padding;
	transition-timing-function: ease;
}
@media (min-width: 768px) and (not ((max-width: 1000px) and (max-height:450px) and (orientation:landscape))) {
	.bonus-store-sticky-balance__content {
		background-color: var(--bg-tertiary);
		border-radius: var(--border-radius-basic-2xs);
		border-top: none;
		justify-content: flex-start;
		padding: var(--spacing-sm) var(--spacing-xl);
	}
}
.bonus-store-sticky-balance__caption {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
.bonus-store-sticky-balance__items {
	align-items: center;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
}
.bonus-store-sticky-balance__item {
	align-items: center;
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
}
.bonus-store-sticky-balance__item-icon {
	color: var(--brand-primary);
	font-size: 20px !important;
	height: 20px;
}
.bonus-store-sticky-balance__item-text {
	color: var(--text-primary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
}
.bonus-store-bonuses {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-xl);
}
@media (min-width: 480px) {
	.bonus-store-bonuses {
		row-gap: var(--spacing-2xl);
	}
}
@media (min-width: 1280px) {
	.bonus-store-bonuses {
		row-gap: var(--spacing-3xl);
	}
}
.bonus-store-bonuses__header-tabs {
	position: relative;
}
.bonus-store-bonuses__header-tabs:after,
.bonus-store-bonuses__header-tabs:before {
	background: var(--linear-vertical-primary);
	bottom: 0;
	content: "";
	height: 100%;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	transition: opacity 0.3s ease;
	width: 32px;
}
.bonus-store-bonuses__header-tabs:after {
	left: 0;
	right: unset;
	transform: rotate(180deg);
}
.bonus-store-bonuses__header-tabs--can-scroll-left:after,
.bonus-store-bonuses__header-tabs--can-scroll-right:before {
	opacity: 1;
}
.bonus-store-bonuses__sliders {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.bonus-store-bonuses__sliders {
		row-gap: var(--spacing-2xl);
	}
}
.bonus-store-bonuses__empty-wrapper {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.bonus-store-bonuses__empty-wrapper {
		row-gap: var(--spacing-lg);
	}
}
.bonus-store-bonuses__empty-title {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
	text-align: center;
}
@media (min-width: 768px) {
	.bonus-store-bonuses__empty-title {
		max-width: 528px;
	}
}
.bonus-store-bonuses__image-wrapper {
	height: var(--spacing-14xl);
	margin-top: var(--spacing-2xl);
	width: var(--spacing-14xl);
}
@media (min-width: 768px) {
	.bonus-store-bonuses__image-wrapper {
		margin-top: var(--spacing-4xl);
	}
}
@media (min-width: 1920px) {
	.bonus-store-bonuses__image-wrapper {
		margin-top: var(--spacing-6xl);
	}
}
.bonus-store-bonuses-slider .bonus-store-bonuses-slider__item {
	width: calc((100vw - var(--spacing-md) * 2 - var(--spacing-2xs)) / 2);
}
@media (min-width: 768px) {
	.bonus-store-bonuses-slider .bonus-store-bonuses-slider__item {
		width: calc(
			33.33333vw - var(--spacing-xl) * 2 / 3 - var(--spacing-sm) * 2 / 3
		);
	}
}
@media (min-width: 1280px) {
	.bonus-store-bonuses-slider .bonus-store-bonuses-slider__item {
		width: calc(
			33.33333vw - var(--spacing-2xl) * 2 / 3 - var(--spacing-md) * 2 / 3
		);
	}
}
@media (min-width: 1440px) {
	.bonus-store-bonuses-slider .bonus-store-bonuses-slider__item {
		width: calc(25vw - var(--spacing-2xl) * 2 / 4 - var(--spacing-md) * 2 / 4);
	}
}
@media (min-width: 1680px) {
	.bonus-store-bonuses-slider .bonus-store-bonuses-slider__item {
		width: calc(20vw - var(--spacing-2xl) * 2 / 5 - var(--spacing-md) * 2 / 5);
	}
}
.base-slider__horiz-scroll {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.base-slider__horiz-scroll::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.base-slider__horiz-scroll::-webkit-scrollbar-track {
	background: transparent;
}
.base-slider__horiz-scroll::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.base-slider__horiz-scroll::-webkit-scrollbar-thumb:hover,
.base-slider__horiz-scroll:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.base-slider {
	display: grid;
	gap: var(--spacing-sm);
	grid-template-areas: "header header controls" "slider slider slider";
	grid-template-columns: 1fr 1fr 92px;
}
@media (min-width: 768px) {
	.base-slider {
		row-gap: var(--spacing-lg);
	}
}
.base-slider--native-scroll {
	grid-template-areas: "header header header" "slider slider slider";
}
@media (min-width: 960px) {
	.base-slider--native-scroll {
		grid-template-areas: "header header controls" "slider slider slider";
	}
}
.base-slider--with-see-more {
	gap: var(--spacing-sm);
	grid-template-areas: "header header see-more" "slider slider slider";
	grid-template-columns: 1fr 1fr minmax(86px, min-content);
}
@media (min-width: 768px) {
	.base-slider--with-see-more {
		row-gap: var(--spacing-lg);
	}
}
@media (min-width: 1280px) {
	.base-slider--with-see-more {
		grid-template-areas: "header see-more controls" "slider slider slider";
		grid-template-columns: 1fr minmax(86px, min-content) 88px;
	}
}
.base-slider__header {
	align-items: center;
	display: flex;
	grid-area: header;
}
.base-slider__header-title:not(:empty) {
	min-height: 40px;
}
.base-slider__controls {
	align-items: flex-end;
	display: none;
	grid-area: controls;
	justify-content: flex-end;
}
@media (min-width: 1280px) {
	.base-slider__controls {
		display: flex;
	}
}
.base-slider .base-slider__button {
	margin: 0;
}
.base-slider .base-slider__button--see-more {
	grid-area: see-more;
}
.base-slider .base-slider__button--next,
.base-slider .base-slider__button--prev {
	border-radius: 50%;
	height: 40px;
	min-width: unset;
	padding: 0;
	width: 40px;
}
.base-slider__arrows {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
[dir="rtl"] .base-slider__arrows {
	flex-direction: row-reverse;
}
.base-slider__slider.slick-slider {
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	box-sizing: border-box;
	display: block;
	grid-area: slider;
	position: relative;
	touch-action: pan-y;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.base-slider__slider.slick-slider .slick-list {
	display: block;
	margin: 0 -4px;
	padding: 0;
	position: relative;
}
@media (min-width: 768px) {
	.base-slider__slider.slick-slider .slick-list {
		margin: 0 -6px;
	}
}
@media (min-width: 1280px) {
	.base-slider__slider.slick-slider .slick-list {
		margin: 0 -8px;
	}
}
.base-slider__slider.slick-slider .slick-list:focus {
	outline: none;
}
.base-slider__slider.slick-slider .slick-list.dragging {
	cursor: hand;
}
@media (min-width: 1280px) {
	.base-slider__slider.slick-slider .slick-list {
		overflow: hidden;
	}
}
.base-slider__slider.slick-slider .slick-list,
.base-slider__slider.slick-slider .slick-track {
	transform: translateZ(0);
}
.base-slider__slider.slick-slider .slick-track {
	display: block;
	left: 0;
	position: relative;
	top: 0;
}
.base-slider__slider.slick-slider .slick-track:after,
.base-slider__slider.slick-slider .slick-track:before {
	content: "";
	display: table;
}
.base-slider__slider.slick-slider .slick-track:after {
	clear: both;
}
.slick-loading .base-slider__slider.slick-slider .slick-track {
	visibility: hidden;
}
.base-slider__slider.slick-slider .slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
	padding: 0 4px;
}
@media (min-width: 768px) {
	.base-slider__slider.slick-slider .slick-slide {
		padding: 0 6px;
	}
}
@media (min-width: 1280px) {
	.base-slider__slider.slick-slider .slick-slide {
		padding: 0 8px;
	}
}
.base-slider__slider.slick-slider .slick-slide > div {
	display: flex;
}
.base-slider__slider.slick-slider .slick-slide > div + div {
	margin-top: var(--spacing-md);
}
[dir="rtl"] .base-slider__slider.slick-slider .slick-slide {
	direction: rtl;
}
.base-slider__slider.slick-slider .slick-slide img:not(.image--hidden) {
	display: block;
}
.base-slider__slider.slick-slider .slick-slide.slick-loading img {
	display: none;
}
.base-slider__slider.slick-slider .slick-slide.dragging img {
	pointer-events: none;
}
.base-slider__slider.slick-slider.slick-initialized .slick-slide {
	display: block;
}
.base-slider__slider.slick-slider.slick-loading .slick-slide {
	visibility: hidden;
}
.base-slider__slider.slick-slider.slick-vertical .slick-slide {
	border: 1px solid transparent;
	display: block;
	height: auto;
}
.base-slider__slider.slick-slider .slick-arrow.slick-hidden {
	display: none;
}
.base-slider__slider.slick-slider.slick-dotted {
	margin-bottom: var(--spacing-2xl);
}
.base-slider__slider.slick-slider .slick-dots {
	display: block;
	left: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	text-align: center;
	width: 100%;
}
.base-slider__slider.slick-slider .slick-dots li {
	cursor: pointer;
	display: inline-block;
	margin: var(--spacing-4xs);
	padding: 0;
	position: relative;
}
.base-slider__slider.slick-slider .slick-dots li button {
	background: transparent;
	border: 0;
	color: transparent;
	cursor: pointer;
	display: block;
	font-size: 0;
	height: 18px;
	line-height: 0;
	outline: none;
	padding: 0;
	position: relative;
	width: 18px;
}
.base-slider__slider.slick-slider .slick-dots li button:hover {
	outline: none;
}
.base-slider__slider.slick-slider .slick-dots li button:hover:before {
	opacity: 1;
}
.base-slider__slider.slick-slider .slick-dots li button:before {
	background-color: var(--icon-primary);
	border-radius: 50%;
	content: "";
	font-size: 10px;
	height: 10px;
	left: 50%;
	position: absolute;
	text-align: center;
	top: 50%;
	transform: translate(-50%, -50%);
	transition: opacity 0.3s ease;
	width: 10px;
}
.base-slider__slider.slick-slider .slick-dots li.slick-active button:before {
	background-color: var(--icon-brand-primary);
	opacity: 0.75;
}
.base-slider__horiz-scroll {
	--padding-inline: var(--spacing-md);
	display: grid;
	gap: var(--spacing-2xs);
	grid-area: slider;
	grid-auto-columns: max-content;
	grid-auto-flow: column;
	grid-template-columns: max-content;
	margin-inline-start: calc(var(--padding-inline) * -1);
	overflow: auto;
	overflow-y: hidden;
	padding-inline-end: var(--spacing-md);
	padding-inline-start: var(--spacing-md);
	width: calc(100% + var(--padding-inline) * 2);
}
@media (min-width: 768px) {
	.base-slider__horiz-scroll {
		--padding-inline: var(--spacing-xl);
		gap: var(--spacing-sm);
	}
}
@media (min-width: 1280px) {
	.base-slider__horiz-scroll {
		display: none;
	}
}
.base-slider--big {
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.base-slider--big {
		row-gap: var(--spacing-xl);
	}
}
@media (min-width: 1280px) {
	.base-slider--big {
		row-gap: var(--spacing-2xl);
	}
}
.base-slider--big .base-slider__slider.slick-slider .slick-list,
.base-slider--big .base-slider__slider.slick-slider .slick-track {
	display: flex;
}
.base-slider--big .base-slider__slider.slick-slider .slick-slide > div {
	height: 100%;
}
.base-slider--medium {
	row-gap: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.base-slider--medium {
		row-gap: var(--spacing-sm);
	}
}
@media (min-width: 1280px) {
	.base-slider--medium {
		row-gap: var(--spacing-sm);
	}
	.base-slider--medium .base-slider__title {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
.base-slider--medium .base-slider__slider.slick-slider .slick-track {
	display: flex;
}
.base-slider--medium .base-slider__slider.slick-slider .slick-list {
	display: flex;
	margin: 0 -6px;
}
@media (min-width: 768px) {
	.base-slider--medium .base-slider__slider.slick-slider .slick-list {
		margin: 0 -6px;
	}
}
@media (min-width: 1280px) {
	.base-slider--medium .base-slider__slider.slick-slider .slick-list {
		margin: 0 -6px;
	}
}
.base-slider--medium .base-slider__slider.slick-slider .slick-slide {
	padding: 0 6px;
}
.base-slider--medium .base-slider__slider.slick-slider .slick-slide > div {
	height: 100%;
}
@media (min-width: 768px) {
	.base-slider--medium .base-slider__slider.slick-slider .slick-slide {
		padding: 0 6px;
	}
}
@media (min-width: 1280px) {
	.base-slider--medium .base-slider__slider.slick-slider .slick-slide {
		padding: 0 6px;
	}
}
.base-slider--small {
	gap: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.base-slider--small {
		gap: var(--spacing-sm);
	}
}
.base-slider--small .base-slider__header-title {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
.base-slider--small .base-slider__header-title:first-letter {
	text-transform: uppercase;
}
.base-slider--small .base-slider__header-title:not(:empty) {
	min-height: 28px;
}
@media (min-width: 480px) {
	.base-slider--small .base-slider__header-title {
		color: var(--text-primary);
		font-size: 14px;
		font-weight: 700;
		line-height: 20px;
	}
}
@media (min-width: 768px) {
	.base-slider--small .base-slider__header-title {
		color: var(--text-primary);
		font-size: 14px;
		font-weight: 700;
		line-height: 20px;
	}
}
.base-slider--small .base-slider__controls {
	display: flex;
	justify-content: flex-end;
}
.base-slider--small .base-slider__button--next,
.base-slider--small .base-slider__button--prev {
	height: 28px;
	padding: unset;
	width: 28px;
}
.base-slider--small .base-slider__icon {
	font-size: 17px !important;
}
.base-slider--small .base-slider__slider.slick-slider .slick-list {
	margin: 0 -6px;
}
@media (min-width: 768px) {
	.base-slider--small .base-slider__slider.slick-slider .slick-list {
		margin: 0 -6px;
	}
}
@media (min-width: 1280px) {
	.base-slider--small .base-slider__slider.slick-slider .slick-list {
		margin: 0 -6px;
	}
}
.base-slider--small .base-slider__slider.slick-slider .slick-slide {
	padding: 0 6px;
}
@media (min-width: 768px) {
	.base-slider--small .base-slider__slider.slick-slider .slick-slide {
		padding: 0 6px;
	}
}
@media (min-width: 1280px) {
	.base-slider--small .base-slider__slider.slick-slider .slick-slide {
		padding: 0 6px;
	}
}
.game-tile-image {
	aspect-ratio: 1/1;
	background: var(--bg-secondary);
	border-radius: var(--border-radius-mapped-games);
	overflow: hidden;
	position: relative;
	width: 100%;
	z-index: 0;
}
.game-tile-image__image {
	height: 100%;
	position: relative;
	transition: transform 0.3s ease;
	width: 100%;
	z-index: 0;
}
.game-tile-image__skeleton-placeholder {
	height: auto;
	left: 50%;
	max-height: calc(100% - var(--spacing-sm));
	max-width: calc(100% - var(--spacing-sm));
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 74px;
}
.game-tile-image--s5,
.game-tile-image--s6 {
	aspect-ratio: 217/292;
}
.game-tile-image--s5 .game-tile-image__skeleton-image,
.game-tile-image--s6 .game-tile-image__skeleton-image {
	width: 48px;
}
@media (min-width: 768px) {
	.game-tile-image--s5 .game-tile-image__skeleton-image,
	.game-tile-image--s6 .game-tile-image__skeleton-image {
		width: 74px;
	}
}
.game-tile-image__see-all-link {
	color: var(--text-link);
	left: 50%;
	max-height: calc(100% - var(--spacing-sm));
	max-width: calc(100% - var(--spacing-sm));
	overflow: hidden;
	position: absolute;
	text-align: center;
	top: 50%;
	transform: translate(-50%, -50%);
}
.game-tile-image__see-all-link:hover {
	color: var(--text-link-hover);
}
.game-tile-image--loading:before {
	animation: flare-game-tile 1.5s linear 0.5s infinite;
	background: linear-gradient(
		0deg,
		var(--p-base-white-12),
		var(--p-base-white-40),
		var(--p-base-white-12)
	);
	content: "";
	height: 100%;
	left: -150%;
	opacity: 0.1;
	position: absolute;
	top: 0;
	transform: skewX(-45deg) translateX(0);
	width: 20%;
	z-index: 2;
}
@keyframes flare-game-tile {
	0% {
		transform: skewX(-45deg) translateX(0);
	}
	to {
		transform: skewX(-45deg) translateX(1510%);
	}
}
.title-for-block {
	align-items: center;
	display: flex;
}
.title-for-block__icon {
	-webkit-text-fill-color: transparent;
	background: var(--icon-brand-primary);
	-webkit-background-clip: text;
	color: transparent;
	margin-inline-end: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.title-for-block__icon {
		font-size: 32px !important;
	}
}
.title-for-block .title-for-block__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
.title-for-block .title-for-block__title:first-letter {
	text-transform: uppercase;
}
@media (min-width: 480px) {
	.title-for-block .title-for-block__title {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
@media (min-width: 768px) {
	.title-for-block .title-for-block__title {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
.title-for-block--small .title-for-block__title {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
.title-for-block--medium .title-for-block__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
@media (min-width: 1280px) {
	.title-for-block--medium .title-for-block__title {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
.bonus-store-bonus-item {
	--info-icon-size: 30px;
}
@media (min-width: 960px) {
	.bonus-store-bonus-item {
		--info-icon-size: 36px;
	}
}
.bonus-store-bonus-item {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	flex-direction: column;
	isolation: isolate;
	overflow: hidden;
	position: relative;
	width: 100%;
}
@media (max-width: 767px) or ((max-width: 1000px) and (max-height:450px) and (orientation:landscape)) {
	.bonus-store-bonus-item {
		cursor: pointer;
	}
}
.bonus-store-bonus-item__badge {
	inset-inline-end: calc(var(--info-icon-size) + var(--spacing-3xs));
	position: absolute;
	top: var(--spacing-2xs);
}
@media (min-width: 960px) {
	.bonus-store-bonus-item__badge {
		inset-inline-end: calc(var(--info-icon-size) + var(--spacing-xs));
		top: var(--spacing-sm);
	}
}
.bonus-store-bonus-item__header {
	align-items: center;
	display: flex;
	height: 100%;
	justify-content: center;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.bonus-store-bonus-item__header:after {
	background: var(--linear-horizontal-secondary);
	bottom: 0;
	content: "";
	height: 56px;
	left: 0;
	position: absolute;
	width: 100%;
}
.bonus-store-bonus-item__header-gradient {
	left: 50%;
	position: absolute;
	top: 0;
	transform: translateX(-50%);
}
.bonus-store-bonus-item__placeholder {
	max-height: 36px;
}
@media (min-width: 960px) {
	.bonus-store-bonus-item__placeholder {
		max-height: 74px;
	}
}
.bonus-store-bonus-item__image-wrapper {
	align-items: center;
	aspect-ratio: 31/17;
	display: flex;
	height: 100%;
	justify-content: center;
	position: relative;
	width: 100%;
}
@media (min-width: 480px) {
	.bonus-store-bonus-item__image-wrapper {
		aspect-ratio: unset;
		height: 88px;
		width: 160px;
	}
}
@media (min-width: 768px) {
	.bonus-store-bonus-item__image-wrapper {
		height: 110px;
		width: 100%;
	}
}
@media (min-width: 960px) {
	.bonus-store-bonus-item__image-wrapper {
		height: 170px;
	}
}
.bonus-store-bonus-item__image {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	width: 100%;
}
.bonus-store-bonus-item__content {
	display: flex;
	flex: 1;
	flex-direction: column;
	padding: var(--spacing-3xs) var(--spacing-2xs) var(--spacing-2xs);
	row-gap: var(--spacing-2xs);
}
@media (min-width: 960px) {
	.bonus-store-bonus-item__content {
		padding: var(--spacing-2xs) var(--spacing-lg) var(--spacing-lg);
		row-gap: var(--spacing-sm);
	}
}
.bonus-store-bonus-item__title-group {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
}
@media (min-width: 960px) {
	.bonus-store-bonus-item__title-group {
		row-gap: var(--spacing-3xs);
	}
}
.bonus-store-bonus-item__name {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
@media (min-width: 960px) {
	.bonus-store-bonus-item__name {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
.bonus-store-bonus-item__provider {
	color: var(--text-tertiary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	text-transform: capitalize;
	white-space: nowrap;
}
.bonus-store-bonus-item__bottom {
	display: flex;
	flex-direction: column;
	margin-top: auto;
	row-gap: var(--spacing-2xs);
}
@media (min-width: 960px) {
	.bonus-store-bonus-item__bottom {
		row-gap: var(--spacing-sm);
	}
}
.bonus-store-bonus-item__price-group {
	background: var(--bg-primary);
	border-radius: var(--border-radius-mapped-button-md);
	display: flex;
	flex-direction: column;
	justify-content: center;
	min-height: 49px;
	padding: var(--spacing-2xs) var(--spacing-sm);
	row-gap: var(--spacing-4xs);
}
@media (min-width: 960px) {
	.bonus-store-bonus-item__price-group {
		min-height: 60px;
	}
}
.bonus-store-bonus-item__price {
	color: var(--text-primary);
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
}
@media (min-width: 960px) {
	.bonus-store-bonus-item__price {
		color: var(--text-primary);
		font-size: 16px;
		font-weight: 700;
		line-height: 24px;
	}
}
.bonus-store-bonus-item__price-currency {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}
@media (min-width: 960px) {
	.bonus-store-bonus-item__price-currency {
		color: var(--text-secondary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
.bonus-store-bonus-item .bonus-store-bonus-item__button {
	color: var(--icon-secondary);
	inset-inline-end: var(--spacing-3xs);
	position: absolute;
	top: var(--spacing-3xs);
}
.bonus-store-bonus-item .bonus-store-bonus-item__button:hover {
	color: var(--icon-primary);
}
@media (min-width: 960px) {
	.bonus-store-bonus-item .bonus-store-bonus-item__button {
		inset-inline-end: 6px;
		top: 6px;
	}
}
.bonus-store-bonus-item__icon-wrapper {
	align-items: center;
	display: flex;
	height: var(--info-icon-size);
	justify-content: center;
	width: var(--info-icon-size);
}
@media (min-width: 960px) {
	.bonus-store-bonus-item__icon-wrapper {
		height: var(--info-icon-size);
		width: var(--info-icon-size);
	}
}
.bonus-store-bonus-item__icon {
	font-size: 18px !important;
}
@media (min-width: 960px) {
	.bonus-store-bonus-item__icon {
		font-size: 24px !important;
	}
}
.bonus-store-bonus-item--freespin .bonus-store-bonus-item__price,
.bonus-store-bonus-item--freespin_crash .bonus-store-bonus-item__price {
	text-transform: capitalize;
}
@media (min-width: 480px) {
	.bonus-store-bonus-item--freespin .bonus-store-bonus-item__image-wrapper,
	.bonus-store-bonus-item--freespin_crash
		.bonus-store-bonus-item__image-wrapper,
	.bonus-store-bonus-item--travel .bonus-store-bonus-item__image-wrapper {
		width: 100%;
	}
}
.bonus-store-bonus-item--freespin .bonus-store-bonus-item__button,
.bonus-store-bonus-item--freespin .bonus-store-bonus-item__icon-favorite,
.bonus-store-bonus-item--freespin_crash .bonus-store-bonus-item__button,
.bonus-store-bonus-item--freespin_crash .bonus-store-bonus-item__icon-favorite,
.bonus-store-bonus-item--travel .bonus-store-bonus-item__button,
.bonus-store-bonus-item--travel .bonus-store-bonus-item__icon-favorite {
	color: var(--icon-white-primary);
}
.bonus-store-bonus-item--dual-price .bonus-store-bonus-item__price--money {
	color: var(--text-primary);
	font-size: 10px;
	font-weight: 700;
	line-height: 12px;
}
@media (min-width: 960px) {
	.bonus-store-bonus-item--dual-price .bonus-store-bonus-item__price--money {
		color: var(--text-primary);
		font-size: 12px;
		font-weight: 400;
		line-height: 18px;
	}
}
.bonus-store-bonus-item--dual-price
	.bonus-store-bonus-item__price-currency--money {
	color: var(--text-secondary);
	font-size: 10px;
	font-weight: 700;
	line-height: 12px;
}
@media (min-width: 960px) {
	.bonus-store-bonus-item--dual-price
		.bonus-store-bonus-item__price-currency--money {
		color: var(--text-secondary);
		font-size: 12px;
		font-weight: 400;
		line-height: 18px;
	}
}
.bonus-store-bonus-badge {
	border-radius: var(--border-radius-mapped-popover);
	color: var(--text-secondary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	padding: var(--spacing-4xs) 6px;
	text-transform: uppercase;
	z-index: 1;
}
@media (min-width: 960px) {
	.bonus-store-bonus-badge {
		padding: var(--spacing-3xs) var(--spacing-sm);
	}
}
.bonus-store-bonus-badge--sale {
	background: var(--color-simple-red);
	color: var(--white);
}
.bonus-store-bonus-badge--new {
	background: var(--color-simple-green);
	color: var(--text-primary-inverted);
}
.bonus-store-bonus-badge--top {
	background: var(--turquoise);
	color: var(--black);
}
.bonus-store-bonus-item-gradient {
	height: 100%;
	width: 100%;
}
.bonus-store-bonus-item-gradient--freespin {
	background: var(--clear-partial-blue);
}
.bonus-store-bonus-item-gradient--freespin_crash {
	background: var(--clear-partial-fuchsia);
}
.bonus-store-bonus-item-gradient--money {
	background: var(--clear-partial-yellow);
}
.bonus-store-bonus-item-gradient--lootbox {
	background: var(--clear-partial-red);
}
.bonus-store-bonus-item-gradient--subscription {
	background: var(--clear-partial-turquoise);
}
.bonus-store-bonus-item-gradient--device {
	background: var(--clear-partial-violet);
}
.bonus-store-bonus-item-gradient--premium,
.bonus-store-bonus-item-gradient--travel {
	background: var(--clear-partial-silver);
}
.bonus-store-favorite-btn {
	background: none;
	color: var(--icon-secondary);
	cursor: pointer;
	height: 30px;
	inset-inline-start: var(--spacing-3xs);
	padding: 0;
	position: absolute;
	top: var(--spacing-3xs);
	width: 30px;
}
.bonus-store-favorite-btn__favorite-icon {
	font-size: 18px !important;
}
@media (min-width: 960px) {
	.bonus-store-favorite-btn__favorite-icon {
		font-size: 24px !important;
	}
}
.bonus-store-favorite-btn__favorite-icon:hover {
	color: var(--icon-primary);
}
.bonus-store-favorite-btn__favorite-icon--added,
.bonus-store-favorite-btn__favorite-icon--added:hover {
	color: var(--icon-brand-primary);
}
@media (min-width: 960px) {
	.bonus-store-favorite-btn {
		height: 36px;
		inset-inline-start: 6px;
		top: 6px;
		width: 36px;
	}
}
.dialog__modal-content-container {
	align-items: center;
	display: flex;
	justify-content: center;
}
@media (min-width: 768px) and (not ((max-width: 1000px) and (max-height:450px) and (orientation:landscape))) {
	.dialog__modal-content-container {
		margin-block: var(--spacing-2xl);
	}
}
@media (max-width: 767px) or ((max-width: 1000px) and (max-height:450px) and (orientation:landscape)) {
	.dialog--position-bottom .dialog__modal-content-container {
		align-items: flex-end;
		margin-top: 36px;
	}
}
.dialog__window {
	transition-property: opacity, transform;
}
@media (max-width: 767px) or ((max-width: 1000px) and (max-height:450px) and (orientation:landscape)) {
	:is(.dialog--size-small, .dialog--size-default, .dialog--size-none):not(
			.dialog--position-bottom
		)
		.dialog__window {
		border-radius: 0;
		height: 100%;
		width: 100%;
	}
}
@media (min-width: 768px) and (not ((max-width: 1000px) and (max-height:450px) and (orientation:landscape))) {
	.dialog--size-default:not(.dialog--size-none) .dialog__window {
		max-height: min(800px, 100%);
		max-width: 720px;
		width: 100%;
	}
	.dialog--size-small:not(.dialog--size-none) .dialog__window {
		max-height: min(800px, 100%);
		max-width: 480px;
		width: 100%;
	}
}
@media (max-width: 767px) or ((max-width: 1000px) and (max-height:450px) and (orientation:landscape)) {
	.dialog--position-bottom .dialog__window {
		border-top-left-radius: var(--border-radius-mapped-modal);
		border-top-right-radius: var(--border-radius-mapped-modal);
		max-width: 576px;
		width: 100%;
	}
}
@media (min-width: 768px) and (not ((max-width: 1000px) and (max-height:450px) and (orientation:landscape))) {
	.dialog--force-max-height .dialog__window {
		height: 100%;
	}
	.dialog--ignore-max-height .dialog__window {
		max-height: 100%;
	}
}
.dialog--exited .dialog__window {
	opacity: 0;
	transform: translateY(-20px) !important;
}
.dialog--entered .dialog__window {
	opacity: 1;
	transform: translateY(0) !important;
	transition-timing-function: ease-in;
}
.dialog--exiting .dialog__window {
	opacity: 0;
	transform: translateY(20px) !important;
	transition-timing-function: ease-out;
}
.dialog__window-buttons-container {
	transition-duration: inherit;
	transition-property: opacity;
}
.dialog--exited .dialog__window-buttons-container {
	opacity: 0;
}
.dialog--entered .dialog__window-buttons-container {
	opacity: 1;
	transition-timing-function: ease-in;
}
.dialog--exiting .dialog__window-buttons-container {
	opacity: 0;
	transition-timing-function: ease-out;
}
.basic-modal-block {
	display: flex;
	inset: 0;
	position: fixed;
	z-index: 1050;
}
.basic-modal-block__backdrop {
	background-color: var(--bg-overlay-bold);
	inset: 0;
	opacity: 0;
	position: fixed;
	transition-property: opacity;
}
.basic-modal-block--entered .basic-modal-block__backdrop {
	opacity: 0.7;
}
.basic-modal-block__content-wrapper {
	flex-grow: 1;
}
.safe-area-block {
	border: 0 solid transparent;
}
.basic-modal-window__content-container::-webkit-scrollbar {
	height: 4px;
	width: 4px;
}
.basic-modal-window__content-container::-webkit-scrollbar-thumb {
	background: var(--bg-senary);
	border-radius: var(--border-radius-basic-xs);
}
.basic-modal-window {
	background: var(--bg-modal);
	height: var(--content-height, 0);
	max-height: 100%;
	overflow: hidden;
	transform: translateY(0);
}
@media (min-width: 768px) and (not ((max-width: 1000px) and (max-height:450px) and (orientation:landscape))) {
	.basic-modal-window {
		border-radius: var(--border-radius-mapped-modal);
		box-shadow: 0 28px 56px 0 var(--shadow-modal);
	}
}
.basic-modal-window__content-container {
	height: calc(100% + 2px);
	overflow: auto;
}
.basic-modal-window__buttons-container:empty {
	display: none;
}
.basic-modal-window__button-placeholder {
	--inset: var(--spacing-md);
	position: fixed;
	top: var(--inset);
}
@media (min-width: 768px) {
	.basic-modal-window__button-placeholder {
		--inset: var(--spacing-xl);
	}
}
.basic-modal-window__button-placeholder--start {
	inset-inline-start: var(--inset);
}
.basic-modal-window__button-placeholder--end {
	inset-inline-end: var(--inset);
}
.basic-modal-button {
	align-items: center;
	background: var(--bg-button-modal);
	border-radius: 50%;
	color: var(--icon-button-modal);
	display: flex;
	height: 40px;
	justify-content: center;
	width: 40px;
}
.basic-modal-button:is(:hover, :focus, :active) {
	background: var(--bg-button-modal);
	color: var(--icon-button-modal-hover);
}
.basic-modal-button__icon {
	font-size: 24px;
}
.bonus-store-purchase-modal {
	display: flex;
	flex-direction: column;
	overflow: hidden;
}
@media (max-width: 767px) or ((max-width: 1000px) and (max-height:450px) and (orientation:landscape)) {
	.bonus-store-purchase-modal {
		margin: 0 auto;
		max-width: 576px;
	}
}
.bonus-store-purchase-modal__header {
	align-items: center;
	display: flex;
	justify-content: center;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.bonus-store-purchase-modal__header:after {
	background: var(--linear-horizontal-secondary);
	bottom: 0;
	content: "";
	height: 86px;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	width: 100%;
}
.bonus-store-purchase-modal__header-gradient {
	inset-inline-start: 0;
	position: absolute;
	top: 0;
}
.bonus-store-purchase-modal__image-wrapper {
	align-items: center;
	display: flex;
	height: 258px;
	justify-content: center;
	width: 100%;
}
@media (min-width: 480px) {
	.bonus-store-purchase-modal__image-wrapper {
		width: 394px;
	}
}
@media (min-width: 768px) {
	.bonus-store-purchase-modal__image-wrapper {
		width: 100%;
	}
}
@media ((max-width: 1000px) and (max-height:450px) and (orientation:landscape)) {
	.bonus-store-purchase-modal__image-wrapper {
		width: 394px;
	}
}
.bonus-store-purchase-modal__image-wrapper--unloaded {
	min-height: 190px;
}
@media (min-width: 768px) {
	.bonus-store-purchase-modal__image-wrapper--unloaded {
		min-height: 258px;
	}
}
.bonus-store-purchase-modal__image {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	position: relative;
	width: 100%;
}
.bonus-store-purchase-modal__image--unloaded {
	position: absolute;
}
.bonus-store-purchase-modal__placeholder {
	max-height: 74px;
}
.bonus-store-purchase-modal__content {
	align-items: center;
	display: flex;
	flex-direction: column;
	padding: var(--spacing-lg) var(--spacing-md) var(--spacing-3xl);
}
@media (min-width: 768px) {
	.bonus-store-purchase-modal__content {
		padding: var(--spacing-lg) var(--spacing-4xl) var(--spacing-3xl);
	}
}
@media ((max-width: 1000px) and (max-height:450px) and (orientation:landscape)) {
	.bonus-store-purchase-modal__content {
		padding-inline: 0;
	}
}
.bonus-store-purchase-modal__details {
	width: 100%;
}
.bonus-store-purchase-modal__title-group {
	align-items: center;
	display: flex;
	flex-direction: column;
	width: 100%;
}
.bonus-store-purchase-modal__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	text-align: center;
}
.bonus-store-purchase-modal__provider {
	color: var(--text-tertiary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	text-align: center;
	text-transform: capitalize;
}
.bonus-store-purchase-modal__text {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
.bonus-store-purchase-modal__presets {
	margin-top: var(--spacing-xl);
}
.bonus-store-purchase-modal__divider-group {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	justify-content: center;
}
.bonus-store-purchase-modal__divider {
	background: var(--border-primary);
	height: 1px;
	width: 26px;
}
.bonus-store-purchase-modal__divider-text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.bonus-store-purchase-modal__buttons {
	display: flex;
	flex-direction: column;
	margin-top: var(--spacing-2xl);
	row-gap: var(--spacing-2xs);
	width: 100%;
}
.bonus-store-purchase-modal--confirm .bonus-store-purchase-modal__title-group {
	row-gap: var(--spacing-3xs);
}
.bonus-store-purchase-modal--freespin .bonus-store-purchase-modal__title,
.bonus-store-purchase-modal--freespin_crash .bonus-store-purchase-modal__title,
.bonus-store-purchase-modal--travel .bonus-store-purchase-modal__title {
	text-transform: capitalize;
}
.bonus-store-purchase-modal--freespin
	.bonus-store-purchase-modal__image-wrapper,
.bonus-store-purchase-modal--freespin_crash
	.bonus-store-purchase-modal__image-wrapper,
.bonus-store-purchase-modal--travel .bonus-store-purchase-modal__image-wrapper {
	height: unset;
}
@media (min-width: 480px) {
	.bonus-store-purchase-modal--freespin
		.bonus-store-purchase-modal__image-wrapper,
	.bonus-store-purchase-modal--freespin_crash
		.bonus-store-purchase-modal__image-wrapper,
	.bonus-store-purchase-modal--travel
		.bonus-store-purchase-modal__image-wrapper {
		width: 100%;
	}
}
.bonus-store-purchase-modal--freespin .bonus-store-purchase-modal__image,
.bonus-store-purchase-modal--freespin_crash .bonus-store-purchase-modal__image,
.bonus-store-purchase-modal--travel .bonus-store-purchase-modal__image {
	-o-object-fit: contain;
	object-fit: contain;
}
.bonus-store-purchase-confirm-content {
	width: 100%;
}
.bonus-store-purchase-confirm-content__price-group {
	align-items: center;
	background: var(--bg-primary);
	border-radius: var(--border-radius-mapped-button-md);
	display: flex;
	justify-content: space-between;
	margin-bottom: var(--spacing-2xl);
	margin-top: var(--spacing-lg);
	padding: var(--spacing-sm) var(--spacing-md);
	width: 100%;
}
.bonus-store-purchase-confirm-content__price-title {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	text-transform: capitalize;
}
.bonus-store-purchase-confirm-content__price-value {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
}
.bonus-store-purchase-confirm-content__controls {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	margin-top: var(--spacing-2xl);
	width: 100%;
}
.bonus-store-purchase-confirm-content__details {
	border: 1px solid var(--border-primary);
	border-radius: var(--border-radius-mapped-popover);
	margin-top: var(--spacing-lg);
	padding: var(--spacing-2xs) var(--spacing-md);
}
.bonus-store-purchase-confirm-content__details-item {
	align-items: center;
	border-bottom: 1px solid var(--border-primary);
	display: flex;
	justify-content: space-between;
	min-height: 48px;
}
.bonus-store-purchase-confirm-content__details-item:last-child {
	border: none;
}
.bonus-store-purchase-confirm-content__details-title {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	text-transform: capitalize;
}
.bonus-store-purchase-confirm-content__details-value {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
.bonus-store-purchase-confirm-content__details-value--betLevel {
	text-transform: uppercase;
}
.bonus-store-freespin-presets {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
	width: 100%;
}
.bonus-store-freespin-presets__option-group {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
	width: 100%;
}
.bonus-store-freespin-presets__option-label {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.bonus-store-freespin-presets__option-list {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	width: 100%;
}
.bonus-store-freespin-presets .bonus-store-freespin-presets__option {
	align-items: center;
	background: var(--bg-tertiary);
	border: 1px solid transparent;
	border-radius: var(--border-radius-mapped-button-md);
	color: var(--text-secondary);
	display: flex;
	flex: 1;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	justify-content: center;
	letter-spacing: 0.2px;
	line-height: 20px;
	padding: var(--spacing-2xs);
	text-transform: uppercase;
	transition:
		border-color 0.3s ease,
		color 0.3s ease;
}
.bonus-store-freespin-presets .bonus-store-freespin-presets__option:hover {
	color: var(--text-primary);
}
.bonus-store-freespin-presets .bonus-store-freespin-presets__option:disabled {
	background: var(--bg-overlay-subtle);
	border-color: transparent;
	color: var(--text-quarternary);
	cursor: default;
	pointer-events: none;
}
.bonus-store-freespin-presets .bonus-store-freespin-presets__option--active {
	border-color: var(--border-selected);
	color: var(--text-primary);
}
.bonus-store-item-price {
	background: var(--bg-primary);
	border-radius: var(--border-radius-mapped-button-md);
	padding-block: var(--spacing-3xs);
	padding-inline-end: var(--spacing-3xs);
	padding-inline-start: var(--spacing-md);
}
.bonus-store-item-price,
.bonus-store-item-price__value {
	align-items: center;
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
}
.bonus-store-item-price__value {
	color: var(--text-primary);
	flex: 1;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.bonus-store-item-price__text {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
.bonus-store-item-info-modal {
	align-items: center;
	display: flex;
	flex-direction: column;
	padding: var(--spacing-2xl) var(--spacing-md) var(--spacing-lg);
}
@media (min-width: 768px) {
	.bonus-store-item-info-modal {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.bonus-store-item-info-modal--lootbox {
	padding: 0;
}
@media ((max-width: 1000px) and (max-height:450px) and (orientation:landscape)) {
	.bonus-store-item-info-modal--lootbox {
		padding: var(--spacing-2xl) var(--spacing-md) var(--spacing-lg);
	}
}
.bonus-store-item-info-modal__header {
	align-items: center;
	display: flex;
	flex-direction: column;
	margin-bottom: var(--spacing-md);
	row-gap: var(--spacing-lg);
	width: 100%;
}
@media (min-width: 768px) {
	.bonus-store-item-info-modal__header {
		margin-bottom: var(--spacing-xl);
	}
}
.bonus-store-item-info-modal--lootbox .bonus-store-item-info-modal__header {
	background: var(--bg-modal);
	margin-bottom: 0;
	padding: var(--spacing-3xl) var(--spacing-md) var(--spacing-2xl);
	position: sticky;
	row-gap: var(--spacing-lg);
	top: 0;
}
@media (min-width: 768px) {
	.bonus-store-item-info-modal--lootbox .bonus-store-item-info-modal__header {
		padding: var(--spacing-3xl) var(--spacing-4xl) var(--spacing-2xl);
	}
}
@media ((max-width: 1000px) and (max-height:450px) and (orientation:landscape)) {
	.bonus-store-item-info-modal--lootbox .bonus-store-item-info-modal__header {
		background: unset;
		margin-bottom: var(--spacing-md);
		padding: unset;
		position: static;
	}
}
@media (min-width: 768px) {
	.bonus-store-item-info-modal--freespin .bonus-store-item-info-modal__header,
	.bonus-store-item-info-modal--freespin_crash
		.bonus-store-item-info-modal__header,
	.bonus-store-item-info-modal--with-details
		.bonus-store-item-info-modal__header {
		margin-bottom: var(--spacing-md);
	}
}
.bonus-store-item-info-modal__title-group {
	align-items: center;
	display: flex;
	flex-direction: column;
	max-width: 255px;
	width: 100%;
}
@media (min-width: 768px) {
	.bonus-store-item-info-modal__title-group {
		max-width: 345px;
	}
}
.bonus-store-item-info-modal--lootbox
	.bonus-store-item-info-modal__title-group {
	row-gap: var(--spacing-md);
}
.bonus-store-item-info-modal__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	text-align: center;
}
.bonus-store-item-info-modal--freespin .bonus-store-item-info-modal__title,
.bonus-store-item-info-modal--freespin_crash
	.bonus-store-item-info-modal__title {
	text-transform: capitalize;
}
.bonus-store-item-info-modal__description {
	color: var(--text-tertiary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	text-align: center;
	text-transform: capitalize;
}
.bonus-store-item-info-modal__content-wrapper {
	display: flex;
	flex-direction: column;
	margin-bottom: var(--spacing-md);
	width: 100%;
}
.bonus-store-item-info-modal--lootbox
	.bonus-store-item-info-modal__content-wrapper {
	margin-bottom: 0;
	padding-inline: var(--spacing-md);
}
@media (min-width: 768px) {
	.bonus-store-item-info-modal--lootbox
		.bonus-store-item-info-modal__content-wrapper {
		padding-inline: var(--spacing-4xl);
	}
}
@media ((max-width: 1000px) and (max-height:450px) and (orientation:landscape)) {
	.bonus-store-item-info-modal--lootbox
		.bonus-store-item-info-modal__content-wrapper {
		margin-bottom: var(--spacing-md);
		padding-inline: unset;
	}
}
.bonus-store-item-info-modal__details-item {
	align-items: center;
	border-bottom: 1px solid var(--border-primary);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	justify-content: space-between;
	padding-block: var(--spacing-sm);
}
.bonus-store-item-info-modal__details-item:last-child {
	border-bottom: none;
}
.bonus-store-item-info-modal__details-title {
	color: var(--text-secondary);
	font-weight: 400;
	text-transform: capitalize;
}
.bonus-store-item-info-modal__details-title,
.bonus-store-item-info-modal__details-value {
	font-size: 14px;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.bonus-store-item-info-modal__details-value {
	color: var(--text-button-tertiary);
	font-weight: 700;
}
.bonus-store-item-info-modal__price-group {
	background: var(--bg-primary);
	border-radius: var(--border-radius-mapped-button-lg);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-sm) var(--spacing-md);
	row-gap: var(--spacing-4xs);
}
.bonus-store-item-info-modal__price {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	text-transform: capitalize;
}
.bonus-store-item-info-modal--dual-price
	.bonus-store-item-info-modal__price--money {
	color: var(--text-primary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	text-transform: none;
}
.bonus-store-item-info-modal__price-currency {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
.bonus-store-item-info-modal--dual-price
	.bonus-store-item-info-modal__price-currency--money {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}
.bonus-store-item-info-modal__bottom {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-xl);
	width: 100%;
}
@media (min-width: 768px) {
	.bonus-store-item-info-modal__bottom {
		row-gap: var(--spacing-2xl);
	}
}
.bonus-store-item-info-modal--lootbox .bonus-store-item-info-modal__bottom {
	background: var(--bg-modal);
	bottom: 0;
	padding: var(--spacing-xl) var(--spacing-md) var(--spacing-3xl);
	position: sticky;
	row-gap: var(--spacing-2xl);
}
@media (min-width: 768px) {
	.bonus-store-item-info-modal--lootbox .bonus-store-item-info-modal__bottom {
		padding: var(--spacing-sm) var(--spacing-4xl) var(--spacing-2xl);
	}
}
@media ((max-width: 1000px) and (max-height:450px) and (orientation:landscape)) {
	.bonus-store-item-info-modal--lootbox .bonus-store-item-info-modal__bottom {
		background: unset;
		bottom: unset;
		padding: unset;
		position: static;
	}
}
.bonus-store-item-info-modal--lootbox-with-bonus-data
	.bonus-store-item-info-modal__bottom:before {
	background: var(--linear-horizontal-modal);
	content: "";
	height: 79px;
	inset-inline-end: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
	transform: translateY(-100%);
	width: 100%;
}
@media ((max-width: 1000px) and (max-height:450px) and (orientation:landscape)) {
	.bonus-store-item-info-modal--lootbox-with-bonus-data
		.bonus-store-item-info-modal__bottom:before {
		content: unset;
	}
}
.bonus-store-item-info-modal-favorite-btn {
	padding-block: var(--spacing-2xs) !important;
	text-transform: none !important;
}
.bonus-store-item-info-modal-favorite-btn:hover {
	color: var(--text-button-secondary);
}
.bonus-store-item-info-modal-favorite-btn__favorite-icon {
	color: var(--icon-primary);
}
.bonus-store-item-info-modal-favorite-btn__favorite-icon--added {
	color: var(--red);
}
.bonus-store-insufficient-funds-modal {
	align-items: center;
	background: var(--bg-secondary);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-3xl) var(--spacing-md);
}
@media (min-width: 768px) {
	.bonus-store-insufficient-funds-modal {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.bonus-store-insufficient-funds-modal__icon-wrapper {
	height: 100px;
	margin-bottom: var(--spacing-lg);
	width: 100px;
}
.bonus-store-insufficient-funds-modal__icon {
	height: 100%;
	width: 100%;
}
.bonus-store-insufficient-funds-modal__content {
	display: flex;
	flex-direction: column;
	margin-bottom: var(--spacing-2xl);
	row-gap: var(--spacing-md);
}
.bonus-store-insufficient-funds-modal__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	text-align: center;
}
.bonus-store-insufficient-funds-modal__description {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	text-align: center;
}
.bonus-store-bonuses-list {
	display: flex;
	flex-direction: column;
}
.bonus-store-bonuses-list__items {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	row-gap: var(--spacing-2xs);
}
@media (min-width: 480px) {
	.bonus-store-bonuses-list__items {
		grid-template-columns: repeat(2, 1fr);
	}
}
@media (min-width: 768px) {
	.bonus-store-bonuses-list__items {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
		grid-template-columns: repeat(3, 1fr);
		row-gap: var(--spacing-sm);
	}
}
@media (min-width: 960px) {
	.bonus-store-bonuses-list__items {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		row-gap: var(--spacing-md);
	}
}
@media (min-width: 1440px) {
	.bonus-store-bonuses-list__items {
		grid-template-columns: repeat(4, 1fr);
	}
}
@media (min-width: 1680px) {
	.bonus-store-bonuses-list__items {
		grid-template-columns: repeat(5, 1fr);
	}
}
.bonus-store-bonuses-list__empty-wrapper {
	align-items: center;
	display: flex;
	flex-direction: column;
	margin-top: var(--spacing-6xl);
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.bonus-store-bonuses-list__empty-wrapper {
		row-gap: var(--spacing-lg);
	}
}
.bonus-store-bonuses-list__empty-title {
	color: var(--text-tertiary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
	text-align: center;
}
@media (min-width: 768px) {
	.bonus-store-bonuses-list__empty-title {
		max-width: 528px;
	}
}
.header-tabs {
	--inline-inner-padding: var(--spacing-md);
	margin-inline-start: calc(var(--inline-inner-padding) * -1);
	width: calc(100% + var(--inline-inner-padding) * 2);
}
@media (min-width: 768px) {
	.header-tabs {
		--inline-inner-padding: var(--spacing-xl);
	}
}
@media (min-width: 1280px) {
	.header-tabs {
		--inline-inner-padding: unset;
	}
}
.header-tabs__list {
	overflow: auto;
	padding-inline: var(--inline-inner-padding);
	scrollbar-width: none;
	width: 100%;
}
.header-tabs__list,
.header-tabs__tab {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
.header-tabs__tab {
	background-color: transparent;
	border: 1px solid var(--border-chips-default);
	border-radius: var(--border-radius-basic-full);
	color: var(--text-chips-default);
	cursor: pointer;
	font-size: 14px;
	font-weight: 400;
	height: 32px;
	line-height: 20px;
	padding: var(--spacing-2xs) var(--spacing-sm);
	text-transform: capitalize;
	transition:
		color 0.3s ease,
		background-color 0.3s ease;
	white-space: nowrap;
}
@media (min-width: 1280px) {
	.header-tabs__tab {
		color: var(--text-chips-default);
		font-size: 16px;
		font-weight: 400;
		height: 40px;
		line-height: 24px;
		padding: var(--spacing-2xs) var(--spacing-md);
	}
}
.header-tabs__tab:hover {
	border: 1px solid var(--border-chips-hover);
	color: var(--text-chips-hover);
}
.header-tabs__tab--active,
.header-tabs__tab--active:hover {
	background: var(--bg-chips-active);
	color: var(--text-chips-active);
}
.header-tabs__tab--active .header-tabs__icon {
	color: var(--text-chips-active);
}
.header-tabs__icon {
	color: var(--icon-brand-accent);
	font-size: 20px !important;
}
@media (min-width: 1280px) {
	.header-tabs__icon {
		font-size: 24px !important;
	}
}
.header-tabs__spacer {
	flex: 0 0 var(--spacing-2xs);
}
@media (min-width: 768px) {
	.header-tabs__spacer {
		flex: 0 0 var(--spacing-md);
	}
}
@media (min-width: 1280px) {
	.header-tabs__spacer {
		display: none;
	}
}
.header-tabs__counter {
	align-items: center;
	background-color: var(--red);
	border-radius: var(--border-radius-basic-2xl);
	color: var(--text-white-primary);
	display: flex;
	font-size: 12px;
	font-weight: 400;
	height: 16px;
	justify-content: center;
	line-height: 18px;
	max-height: 16px;
	min-width: 16px;
	padding: var(--spacing-3xs);
}
.bonus-store-anon-banner {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-4xl);
}
.bonus-store-anon-banner__image-wrapper {
	display: flex;
	height: 250px;
	position: relative;
	width: 100%;
}
@media (min-width: 1280px) {
	.bonus-store-anon-banner__image-wrapper {
		height: 340px;
	}
}
.bonus-store-anon-banner__image-wrapper:before {
	background: var(--mapped-bonusshop-emptystate);
	border-radius: 362px;
	content: "";
	height: 100%;
	left: 50%;
	opacity: 0.5;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 362px;
}
@media (min-width: 1280px) {
	.bonus-store-anon-banner__image-wrapper:before {
		border-radius: 494px;
		width: 494px;
	}
}
.bonus-store-anon-banner__image {
	height: 226px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 226px;
}
@media (min-width: 1280px) {
	.bonus-store-anon-banner__image {
		height: 308px;
		width: 308px;
	}
}
.bonus-store-anon-banner__content {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-xl);
}
.bonus-store-anon-banner__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0;
}
@media (min-width: 768px) {
	.bonus-store-anon-banner__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
@media (min-width: 960px) {
	.bonus-store-anon-banner__title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
.bonus-store-anon-banner__description {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
	max-width: 474px;
	text-align: center;
}
@media (min-width: 768px) {
	.bonus-store-anon-banner__description {
		color: var(--text-secondary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
	.bonus-store-anon-banner .bonus-store-anon-banner__button {
		color: var(--text-button-primary);
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		height: 48px;
		letter-spacing: 0.2px;
		line-height: 24px;
		padding: var(--spacing-sm) var(--spacing-lg);
	}
}
.cms-collections-layout__container {
	padding-top: var(--spacing-xl);
}
@media (min-width: 768px) {
	.cms-collections-layout__container {
		padding-top: var(--spacing-2xl);
	}
}
@media (min-width: 1280px) {
	.cms-collections-layout__container {
		padding-top: var(--spacing-3xl);
	}
}
.cms-collections-layout__title {
	color: var(--text-primary);
	display: block;
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin-bottom: var(--spacing-xl);
}
@media (min-width: 480px) {
	.cms-collections-layout__title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 768px) {
	.cms-collections-layout__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
		margin-bottom: var(--spacing-2xl);
	}
}
@media (min-width: 1280px) {
	.cms-collections-layout__title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
		margin-bottom: var(--spacing-3xl);
	}
}
.advent-label {
	align-items: center;
	border-radius: var(--border-radius-basic-2xs) 0 0
		var(--border-radius-basic-2xs);
	display: flex;
	height: 210px;
	justify-content: center;
	overflow: hidden;
	padding: var(--spacing-sm) var(--spacing-2xs);
	position: fixed;
	right: var(--scrollbar-width-compensation);
	top: 50%;
	translate: 0 -50%;
	width: 36px;
	z-index: 10;
}
.advent-label:after {
	animation: blink 2s ease-in-out infinite;
	background: url(/images/ac-label-amination.d08e12e0..webp) 50% no-repeat;
	background-size: cover;
	content: "";
	height: 73px;
	left: 50%;
	position: absolute;
	top: 100%;
	translate: -50%;
	width: 73px;
	z-index: 2;
}
.advent-label__text {
	color: var(--text-primary);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 20px;
	rotate: -90deg;
	text-transform: uppercase;
	translate: 0 25px;
	white-space: nowrap;
}
.advent-label__icon {
	position: absolute;
	right: 0;
	top: 8px;
}
@keyframes blink {
	0% {
		top: 100%;
	}
	to {
		top: -35%;
	}
}
.after-close-deposit {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 296px var(--spacing-md) var(--spacing-2xl);
	position: relative;
}
@media (min-width: 768px) {
	.after-close-deposit {
		padding: 296px var(--spacing-4xl) var(--spacing-4xl);
	}
}
.after-close-deposit__background {
	height: 336px;
	left: 50%;
	position: absolute;
	top: 0;
	transform: translateX(-50%);
	width: 480px;
	z-index: -1;
}
.after-close-deposit__text {
	margin: 0;
}
.after-close-deposit__text--title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0 0 var(--spacing-md) 0;
}
.after-close-deposit__text--description {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0 0 var(--spacing-2xl) 0;
	text-align: center;
}
.after-close-deposit__text--value {
	color: var(--yellow);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.after-close-deposit .after-close-deposit__button--return {
	color: var(--text-primary);
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	height: 48px;
	letter-spacing: 0.2px;
	line-height: 24px;
	margin: 0 0 var(--spacing-lg) 0;
	text-transform: uppercase;
	width: 100%;
}
.after-close-deposit .after-close-deposit__button--close {
	font-size: 16px;
	line-height: 24px;
}
.bonus-pop-ups-list {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
	width: 100%;
}
.bonus-pop-ups-list:empty {
	display: none;
}
.bonus-pop-up {
	border-radius: var(--border-radius-mapped-modal);
	box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.3);
	margin: 0 auto;
	max-width: 720px;
	padding: var(--spacing-md);
	position: relative;
	width: 100%;
}
@media (min-width: 768px) {
	.bonus-pop-up {
		min-width: 720px;
	}
}
.bonus-pop-up--anon {
	background: var(--mapped-context-popup-anon);
}
.bonus-pop-up--user {
	background: var(--mapped-context-popup-user);
}
.bonus-pop-up--with-timer {
	padding: var(--spacing-md) var(--spacing-md) var(--spacing-4xl);
}
@media (min-width: 768px) {
	.bonus-pop-up,
	.bonus-pop-up--with-timer {
		padding: var(--spacing-lg);
	}
}
.bonus-pop-up .inline-icon-timer {
	margin-top: 0;
	position: relative;
}
.bonus-pop-up .inline-icon-timer i {
	color: var(--icon-primary-contrast) !important;
}
@media (min-width: 768px) {
	.bonus-pop-up .inline-icon-timer:before {
		background: var(--border-secondary);
		content: "";
		height: 16px;
		inset-inline-start: -16px;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		width: 1px;
	}
}
.bonus-pop-up .bonus-pop-up__button--close {
	color: var(--text-primary-contrast);
	inset-inline-end: 16px;
	position: absolute;
	top: 16px;
}
.bonus-pop-up .bonus-pop-up__button--main {
	padding: var(--spacing-xs) var(--spacing-md);
	white-space: nowrap;
	width: 100%;
}
@media (min-width: 768px) {
	.bonus-pop-up .bonus-pop-up__button--main {
		align-self: flex-end;
		width: unset;
	}
}
.bonus-pop-up__image {
	width: 48px;
}
@media (min-width: 768px) {
	.bonus-pop-up__image {
		width: 88px;
	}
}
.bonus-pop-up__inner {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-lg);
}
@media (min-width: 768px) {
	.bonus-pop-up__inner {
		-moz-column-gap: var(--spacing-2xl);
		column-gap: var(--spacing-2xl);
		flex-direction: row;
		justify-content: space-between;
	}
}
.bonus-pop-up__content {
	align-items: flex-start;
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
}
@media (min-width: 768px) {
	.bonus-pop-up__content {
		-moz-column-gap: var(--spacing-lg);
		column-gap: var(--spacing-lg);
	}
}
.bonus-pop-up__bottom {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
@media (min-width: 768px) {
	.bonus-pop-up__bottom {
		flex-direction: row;
	}
}
.bonus-pop-up__timer {
	bottom: 16px;
	left: 50%;
	position: absolute !important;
	transform: translateX(-50%);
	white-space: nowrap;
}
@media (min-width: 768px) {
	.bonus-pop-up__timer {
		bottom: unset;
		left: unset;
		position: relative !important;
		transform: unset;
	}
}
.bonus-pop-up__header {
	align-items: center;
	-moz-column-gap: var(--spacing-2xl);
	column-gap: var(--spacing-2xl);
	display: flex;
	margin-bottom: var(--spacing-3xs);
}
@media (min-width: 768px) {
	.bonus-pop-up__header {
		margin-bottom: var(--spacing-2xs);
		position: absolute;
		top: 0;
	}
	.bonus-pop-up__description {
		padding-top: var(--spacing-2xl);
		position: relative;
	}
}
.bonus-pop-up__text {
	margin: 0;
}
.bonus-pop-up__text:last-child {
	margin: 0 !important;
}
.bonus-pop-up__text--title {
	color: var(--text-secondary-contrast);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
@media (min-width: 768px) {
	.bonus-pop-up__text--title {
		white-space: nowrap;
	}
}
.bonus-pop-up__text--offer {
	color: var(--text-primary-contrast);
	font-family: Outfit, sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 22px;
	margin: 0 0 var(--spacing-2xs);
}
@media (min-width: 768px) {
	.bonus-pop-up__text--offer {
		color: var(--text-primary-contrast);
		font-size: 21px;
		font-weight: 700;
		line-height: 26px;
		margin: 0 0 var(--spacing-3xs);
	}
}
.bonus-pop-up__text--specialOffer {
	color: var(--text-promo);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0 0 var(--spacing-2xs);
}
@media (min-width: 768px) {
	.bonus-pop-up__text--specialOffer {
		color: var(--text-promo);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
		margin: 0 0 var(--spacing-2xs);
	}
}
.bonus-pop-up__text--description {
	color: var(--text-secondary-contrast);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0 0 var(--spacing-2xs);
}
@media (min-width: 768px) {
	.bonus-pop-up__text--description {
		color: var(--text-secondary-contrast);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
		margin: 0 0 var(--spacing-2xs);
	}
}
.bonus-pop-up__text--code {
	align-items: center;
	color: var(--text-secondary-contrast);
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
@media (min-width: 768px) {
	.bonus-pop-up__text--code {
		color: var(--text-secondary-contrast);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
.bonus-pop-up__text--code-value {
	align-items: center;
	color: var(--text-primary-contrast);
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
	font-family: Outfit, sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 22px;
}
@media (min-width: 768px) {
	.bonus-pop-up__text--code-value {
		color: var(--text-primary-contrast);
		font-size: 21px;
		font-weight: 700;
		line-height: 26px;
	}
}
.bonus-pop-up__text--code-icon {
	color: var(--icon-primary-contrast);
}
.inline-icon-timer__inner {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	justify-content: center;
}
.inline-icon-timer .inline-icon-timer__icon {
	color: var(--icon-secondary);
}
.inline-icon-timer__title {
	color: var(--text-secondary-contrast);
	flex: 0 0 auto;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.inline-icon-timer__list {
	display: flex;
	flex: 0 0 auto;
	flex-direction: row;
	flex-wrap: nowrap;
	max-width: 100%;
	padding: 0;
}
.inline-icon-timer__item,
.inline-icon-timer__list {
	align-items: center;
	justify-content: center;
	margin: 0;
}
.inline-icon-timer__item {
	display: inline-flex;
	flex-direction: row;
	flex-wrap: nowrap;
	padding: 0 var(--spacing-4xs);
	position: relative;
	width: auto;
}
.inline-icon-timer__value {
	display: block;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
}
.inline-icon-timer__text,
.inline-icon-timer__value {
	color: var(--text-primary-contrast);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
.inline-icon-timer__label {
	padding-inline-start: var(--spacing-3xs);
}
.inline-icon-timer--inverted
	.inline-icon-timer
	.inline-icon-timer--inverted
	.inline-icon-timer__icon {
	color: var(--icon-secondary-inverted);
}
.inline-icon-timer--inverted .inline-icon-timer__title {
	color: var(--text-secondary-inverted);
}
.inline-icon-timer--inverted .inline-icon-timer__text,
.inline-icon-timer--inverted .inline-icon-timer__value {
	color: var(--text-primary-inverted);
}
.fast-deposit-bonus-code__list {
	display: grid;
	gap: var(--spacing-sm);
	grid-template-columns: 1fr;
	margin-top: var(--spacing-md);
}
@media (min-width: 480px) {
	.fast-deposit-bonus-code__list {
		grid-template-columns: 1fr 1fr;
	}
}
.fast-deposit-bonus-code__no-bonus {
	align-items: center;
	color: var(--text-tertiary);
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin-top: var(--spacing-md);
}
.fast-deposit-bonus-code__no-bonus i:before {
	color: var(--icon-secondary);
}
.fast-deposit-bonus-code__link {
	color: var(--text-link);
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin-top: var(--spacing-md);
	transition: color 0.3s ease;
}
.fast-deposit-bonus-code__link:hover {
	color: var(--text-link-hover);
}
.deposit-bonus-settings-default {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.deposit-bonus-settings-default__title {
	color: var(--text-primary);
	display: inline-block;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.switcher {
	align-items: center;
	display: inline-flex;
	flex-direction: row;
	justify-content: center;
	max-width: 100%;
	width: auto;
}
.switcher--colorize .switcher__container {
	background: var(--bg-overlay-weak);
	border: 1.5px solid var(--control-border-off);
	height: 24px;
	min-width: 44px;
	width: 44px;
}
.switcher--colorize .switcher__container:hover {
	border-color: var(--control-border-off-hover);
}
.switcher--colorize .switcher__button,
.switcher--colorize .switcher__container:hover .switcher__button {
	background: var(--mapped-luckypromo-pagecolor);
}
.switcher--colorize .switcher__button {
	height: 16px;
	width: 16px;
}
.switcher--colorize
	.switcher__input:checked
	+ .switcher__block
	.switcher__container {
	background: var(--mapped-luckypromo-pagecolor);
	border-color: var(--control-border-off);
	justify-content: flex-end;
}
.switcher--colorize
	.switcher__input:checked
	+ .switcher__block
	.switcher__container:hover {
	background: var(--mapped-luckypromo-pagecolor);
}
.switcher--colorize
	.switcher__input:checked
	+ .switcher__block
	.switcher__button {
	background: var(--icon-white-primary);
}
.switcher__input {
	display: none;
	height: 0;
	margin: 0;
	opacity: 0;
	position: absolute;
}
.switcher__block {
	align-items: center;
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	cursor: pointer;
	display: inline-flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	margin: 0;
	padding: 0;
	width: auto;
}
.switcher__block:focus {
	outline: none;
}
.switcher__block-text {
	align-items: center;
	color: var(--text-tertiary);
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	text-align: right;
}
.switcher__tooltip-text {
	align-self: flex-start;
	color: var(--icon-tertiary);
	cursor: pointer;
	line-height: 1;
	margin: 0;
	transition: color 0.3s ease;
	white-space: nowrap;
}
.switcher__tooltip-text,
.switcher__tooltip-text i {
	display: inline;
	vertical-align: middle;
}
.switcher__tooltip-text:hover {
	color: var(--icon-secondary);
}
.switcher__tooltip-content {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
	max-width: 180px;
}
.switcher__container {
	align-items: center;
	border: 1.5px solid var(--control-off);
	border-radius: var(--border-radius-basic-lg);
	display: inline-flex;
	flex-direction: row;
	height: 22px;
	justify-content: flex-start;
	min-width: 38px;
	padding: 2.5px;
	transition:
		border-color 0.3s ease,
		background 0.3s ease;
	width: 38px;
}
.switcher__container:hover {
	border-color: var(--control-off-hover);
}
.switcher__button,
.switcher__container:hover .switcher__button {
	background: var(--control-toggle-off);
}
.switcher__button {
	border-radius: 50%;
	height: 14px;
	transition: background 0.3s ease;
	width: 14px;
}
.switcher__input:checked + .switcher__block .switcher__container {
	background: var(--control-on);
	border-color: var(--control-on);
	justify-content: flex-end;
}
.switcher__input:checked + .switcher__block .switcher__container:hover {
	background: var(--control-on-hover);
	border-color: var(--control-on-hover);
}
.switcher__input:checked + .switcher__block .switcher__button {
	background: var(--control-toggle-on);
}
.switcher--disabled .switcher__container,
.switcher[disabled] .switcher__container {
	background: var(--control-off-disabled) !important;
	border-color: var(--control-off-disabled) !important;
}
.switcher--disabled .switcher__button,
.switcher[disabled] .switcher__button {
	background: var(--control-toggle-off-disabled) !important;
}
.switcher--disabled .switcher__block,
.switcher[disabled] .switcher__block {
	cursor: not-allowed;
}
.fast-deposit-bonus-code-card {
	align-items: flex-start;
	background: var(--mapped-fastdep-bonus-active);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-sm) var(--spacing-2xl) var(--spacing-sm)
		var(--spacing-sm);
	position: relative;
	width: 100%;
}
.fast-deposit-bonus-code-card__icon {
	position: absolute;
	right: 6px;
	top: 6px;
}
.fast-deposit-bonus-code-card__icon--active:before {
	color: var(--icon-white-primary) !important;
}
.fast-deposit-bonus-code-card__icon--disabled:before {
	color: var(--icon-tertiary) !important;
}
.fast-deposit-bonus-code-card__title {
	color: var(--text-secondary-contrast);
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin-bottom: var(--spacing-3xs);
}
.fast-deposit-bonus-code-card__description {
	color: var(--text-primary-contrast);
	display: block;
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin-bottom: var(--spacing-2xs);
	text-align: start;
}
.fast-deposit-bonus-code-card__conditions {
	display: flex;
	flex-direction: column;
	font-size: 12px;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: var(--spacing-2xs);
}
.fast-deposit-bonus-code-card__min-deposit {
	align-items: center;
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
	row-gap: var(--spacing-3xs);
}
.fast-deposit-bonus-code-card__code {
	align-items: center;
	color: var(--text-secondary-contrast);
	display: flex;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	position: relative;
	white-space: nowrap;
	z-index: 1;
}
.fast-deposit-bonus-code-card__code--value {
	align-items: center;
	color: var(--text-link);
	cursor: pointer;
	display: flex;
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin-inline-start: var(--spacing-3xs);
}
.fast-deposit-bonus-code-card__code--value i {
	font-size: 16px;
	margin-inline-start: var(--spacing-3xs);
}
.fast-deposit-bonus-code-card__code--no-value {
	color: var(--text-promo);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.fast-deposit-bonus-code-card__image {
	bottom: 0;
	inset-inline-end: 0;
	position: absolute;
}
[dir="rtl"] .fast-deposit-bonus-code-card__image {
	transform: scaleX(-1);
}
.fast-deposit-bonus-code-card__no-bonus {
	align-items: center;
	color: var(--text-tertiary);
	display: flex;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	white-space: nowrap;
}
.fast-deposit-bonus-code-card__no-bonus-icon {
	margin-inline-end: var(--spacing-sm);
}
.bonus-code-form-default,
.bonus-code-form-default.form {
	flex-direction: row;
	flex-wrap: nowrap;
	margin-top: var(--spacing-md);
	position: relative;
}
.bonus-code-form-default .bonus-code-form-default__input {
	height: 48px;
	padding-block: 0;
	padding-inline: var(--spacing-md) var(--spacing-6xl);
}
.bonus-code-form-default .bonus-code-form-default__button {
	color: var(--text-quaternary);
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	inset-inline-end: 16px;
	letter-spacing: 0.2px;
	line-height: 20px;
	position: absolute;
	text-align: end;
	text-transform: uppercase;
	top: 50%;
	transform: translateY(-50%);
	transition: color 0.3s ease;
	z-index: 10;
}
.bonus-code-form-default .bonus-code-form-default__button:before {
	content: attr(title);
}
.bonus-code-form-default .bonus-code-form-default__button--active {
	color: var(--text-link);
}
.bonus-code-form-default .bonus-code-form-default__button--active:hover {
	color: var(--text-link-hover);
}
.bonus-code-form-default .bonus-code-form-default__button--saved {
	color: var(--text-warning);
}
.form {
	margin: 0;
	padding: 0;
	width: 100%;
}
.form__betting {
	background: var(--bg-secondary);
}
.input {
	align-items: center;
	background: var(--bg-input);
	border-radius: var(--border-radius-mapped-input);
	color: var(--text-input-active);
	cursor: text;
	display: flex;
	height: 56px;
	overflow: hidden;
	padding: 0 var(--spacing-md);
	position: relative;
	transition: background 0.3s ease;
	width: 100%;
}
.input--placeholder .input__native {
	padding: 0 !important;
}
.input:hover {
	background: var(--bg-input-hover);
}
.input:focus-within {
	background: var(--bg-input-active);
}
.input__left-container,
.input__right-container {
	display: flex;
}
.input__placeholder {
	color: var(--placeholder-input);
	inset-inline-start: 16px;
	pointer-events: none;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	transition: all 0.3s ease;
}
.input__native,
.input__placeholder {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
.input__native {
	background: transparent;
	border: none;
	color: var(--text-input-active);
	cursor: inherit;
	display: block;
	height: 100%;
	outline: none;
	overflow: hidden;
	padding: 0;
	text-overflow: ellipsis;
	transition: color 0.3s ease;
	white-space: nowrap;
	width: 100%;
}
.input__native:active,
.input__native:focus,
.input__native:hover {
	background-color: transparent;
	box-shadow: none;
	outline: none;
}
.input__native:not(:-moz-placeholder-shown) {
	padding: var(--spacing-xl) 0 var(--spacing-2xs);
}
.input__native:not(:placeholder-shown) {
	padding: var(--spacing-xl) 0 var(--spacing-2xs);
}
.input__native:not(:-moz-placeholder-shown) + .input__placeholder {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	top: 8px !important;
	transform: unset;
}
.input__native:not(:placeholder-shown) + .input__placeholder {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	top: 8px !important;
	transform: unset;
}
.input__native:focus {
	outline: none;
	padding: var(--spacing-xl) 0 var(--spacing-2xs);
}
.input__native:focus + .input__placeholder {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	top: 8px !important;
	transform: unset;
}
.input__native::-moz-placeholder {
	color: var(--placeholder-input);
}
.input__native::placeholder {
	color: var(--placeholder-input);
}
.input__native:-webkit-autofill {
	-webkit-text-fill-color: var(--text-input-active) !important;
	background: var(--bg-input) !important;
	background-clip: content-box !important;
	border: none !important;
	border-radius: 0 !important;
	box-shadow: inset 0 0 0 100px var(--bg-input) !important;
	color: var(--text-secondary);
	color: var(--text-input-active) !important;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	-webkit-transition:
		color 0.3s ease,
		background-color 0.3s ease,
		box-shadow 0.3s ease !important;
	transition:
		color 0.3s ease,
		background-color 0.3s ease,
		box-shadow 0.3s ease !important;
}
.input__native:-webkit-autofill:active,
.input__native:-webkit-autofill:active:hover,
.input__native:-webkit-autofill:focus,
.input__native:-webkit-autofill:hover {
	-webkit-text-fill-color: var(--text-input-active) !important;
	box-shadow: inset 0 0 0 100px var(--bg-input-hover) !important;
	color: var(--text-secondary);
	color: var(--text-input-active) !important;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
.input__native:-webkit-autofill:active:not(:hover) {
	-webkit-text-fill-color: var(--text-input-active) !important;
}
.input__native[disabled] {
	color: var(--text-input-disabled);
}
[dir="rtl"] .input__native {
	direction: ltr;
	text-align: right;
}
.input--disabled {
	background: var(--bg-tertiary) !important;
	opacity: 0.8;
}
.input--disabled .input__placeholder {
	color: var(--placeholder-input-disabled);
}
.input--subtle {
	-webkit-backdrop-filter: blur(4.5px);
	backdrop-filter: blur(4.5px);
	background: var(--bg-overlay-normal);
}
.input--subtle:hover {
	background: var(--bg-overlay-weak);
}
.input--subtle:focus-within {
	background: var(--bg-overlay-normal);
}
.input--subtle .input__native {
	color: var(--placeholder-input);
}
.input--subtle .input__native:focus {
	color: var(--text-input-active);
}
.input--otp .input__native {
	padding: 0;
	text-align: center;
}
.fast-deposit-payment-method-label {
	border-radius: var(--border-radius-basic-3xs) 1px;
	color: var(--text-white-primary);
	font-size: 8px;
	font-weight: 700;
	line-height: 8px;
	padding: var(--spacing-4xs) var(--spacing-3xs);
	text-transform: uppercase;
}
.fast-deposit-payment-method-label--new {
	background: var(--turquoise);
	color: var(--text-black-primary);
}
.fast-deposit-payment-method-label--popular {
	background: var(--color-simple-fuchsia);
}
.fast-deposit-payment-method-label--bonus {
	background: var(--color-simple-indigo);
}
.fast-deposit-payment-method-label--hot {
	background: var(--color-simple-orange);
}
.fast-deposit-payment-method-label--vip {
	background: var(--color-simple-gold);
	color: var(--text-black-primary);
}
.fast-deposit-payment-method-label--cashback {
	background: var(--color-simple-green);
}
.accordion .accordion__accordion-content {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.accordion .accordion__accordion-content::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.accordion .accordion__accordion-content::-webkit-scrollbar-track {
	background: transparent;
}
.accordion .accordion__accordion-content::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.accordion .accordion__accordion-content::-webkit-scrollbar-thumb:hover,
.accordion .accordion__accordion-content:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.accordion {
	--border-radius: var(--border-radius-basic-2xs);
	background: var(--bg-tertiary);
	border-radius: var(--border-radius);
	overflow: hidden;
}
.accordion__accordion-heading {
	align-items: center;
	border-radius: var(--border-radius);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	cursor: pointer;
	display: flex;
	padding: var(--spacing-sm) var(--spacing-md);
}
@media (any-hover: hover) {
	.accordion__accordion-heading:hover {
		background-color: var(--bg-quaternary);
	}
}
.accordion .accordion__accordion-content {
	overflow-x: auto;
	padding: var(--spacing-3xs) var(--spacing-sm) var(--spacing-md);
}
.accordion__icon-wrapper {
	flex-shrink: 0;
	height: 24px;
	overflow: hidden;
	width: 24px;
}
.accordion__icon-wrapper > img {
	height: 100%;
	width: 100%;
}
.accordion__icon {
	color: var(--icon-brand-primary);
}
.accordion__title {
	color: var(--text-primary);
	flex-grow: 1;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.accordion__collapse-icon {
	border-radius: var(--border-radius-basic-3xs);
	flex-shrink: 0;
	transition: transform 0.3s ease;
}
.accordion__collapse-icon:hover {
	background-color: var(--bg-quaternary);
}
.accordion .accordion__content-wrapper {
	padding: var(--spacing-3xs) var(--spacing-sm) var(--spacing-md);
}
.accordion--open .accordion__collapse-icon {
	transform: rotate(180deg);
}
.ago-timer {
	align-items: center;
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
}
[dir="rtl"] .ago-timer {
	flex-direction: row-reverse;
}
.ago-timer__text {
	color: var(--text-tertiary);
	display: none;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
@media (min-width: 768px) {
	.ago-timer__text {
		color: var(--text-primary);
		font-size: 14px;
		font-weight: 400;
		line-height: 20px;
	}
}
.ago-timer__text--visible,
.amount-elem {
	display: block;
}
.amount-elem {
	width: 100%;
}
.amount-elem__list {
	grid-gap: 6px;
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	margin-bottom: var(--spacing-2xs);
	width: 100%;
}
.amount-elem__hint {
	color: var(--text-tertiary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}
.amount-elem__wrap-input {
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	margin-bottom: var(--spacing-sm);
	position: relative;
	width: 100%;
}
.amount-elem__currency {
	color: var(--text-tertiary);
	display: inline-flex;
	font-size: 16px;
	font-weight: 700;
	justify-content: center;
	line-height: 24px;
	margin: 0 0 0 6px;
	min-width: 40px;
	position: absolute;
	right: 0;
	text-align: center;
	top: 50%;
	transform: translateY(-50%);
}
.amount-elem .amount-elem__item {
	background-color: var(--bg-button-secondary);
	color: var(--text-tertiary);
	min-width: auto;
	padding: 0;
}
.amount-elem .amount-elem__item:focus,
.amount-elem .amount-elem__item:hover {
	background-color: var(--bg-button-secondary-hover);
}
.amount-elem .amount-elem__item--active,
.amount-elem .amount-elem__item--active:focus,
.amount-elem .amount-elem__item--active:hover {
	background-color: var(--bg-quaternary);
	color: var(--text-button-secondary);
}
.amount-hint,
.amount-hint__item {
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
}
.amount-hint__item {
	color: var(--text-tertiary);
}
.amount-hint__item:not(:last-child):after {
	content: ",";
}
.app-modals__terms-and-conditions-wrapper {
	padding: var(--spacing-3xl) var(--spacing-md);
}
@media (min-width: 768px) {
	.app-modals__terms-and-conditions-wrapper {
		padding: var(--spacing-3xl);
	}
}
.app-modals__bonus-terms-and-conditions-wrapper {
	padding: var(--spacing-3xl) var(--spacing-md);
}
@media (min-width: 768px) {
	.app-modals__bonus-terms-and-conditions-wrapper {
		padding: var(--spacing-3xl);
	}
}
.explore-menu-content {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.explore-menu-content::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.explore-menu-content::-webkit-scrollbar-track {
	background: transparent;
}
.explore-menu-content::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.explore-menu-content::-webkit-scrollbar-thumb:hover,
.explore-menu-content:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.explore-menu-content {
	height: 100%;
	overflow-x: auto;
	padding-block: var(--spacing-md) var(--spacing-xl);
	padding-inline: var(--spacing-md);
}
@media (min-width: 768px) {
	.explore-menu-content {
		padding-block: var(--spacing-xl);
		padding-inline: var(--spacing-xl);
	}
}
.explore-menu-content__header {
	margin-bottom: var(--spacing-sm);
	margin-inline-end: calc(var(--spacing-sm) + 40px);
}
@media (min-width: 960px) {
	.explore-menu-content__header {
		margin-bottom: var(--spacing-xl);
	}
}
.explore-menu-content__content {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
@media (min-width: 960px) {
	.explore-menu-content__content {
		row-gap: var(--spacing-xl);
	}
}
.explore-menu-content__content-section:empty {
	display: none;
}
.explore-menu-content__input {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	height: 44px;
	padding: var(--spacing-xs) var(--spacing-sm);
}
.explore-menu-content__search-icon {
	color: var(--icon-secondary);
	transition: 0.3s ease;
}
.explore-menu-content__input:focus-within .explore-menu-content__search-icon {
	color: var(--icon-fill);
}
.explore-menu-content__clear-icon {
	color: var(--icon-secondary);
	transition: 0.3s ease;
}
.explore-menu-content__clear-icon:hover {
	color: var(--icon-primary);
}
.explore-menu-content--sidebar {
	padding-block: calc(var(--spacing-sm) + var(--safe-area-inset-top))
		calc(var(--spacing-sm) + var(--mobile-panel-safe-height));
	padding-inline: var(--spacing-sm);
}
@media (min-width: 768px) {
	.explore-menu-content--sidebar {
		padding-block: calc(var(--spacing-sm) + var(--safe-area-inset-top))
			calc(var(--spacing-sm) + var(--safe-area-inset-bottom));
	}
}
.explore-menu-content--sidebar .explore-menu-content__header {
	margin-bottom: var(--spacing-sm);
}
.games-search-modal {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
}
@media (min-width: 768px) {
	.games-search-modal {
		row-gap: var(--spacing-xl);
	}
	.games-search-modal .games-search-modal__button {
		color: var(--text-primary);
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		height: 48px;
		letter-spacing: 0.2px;
		line-height: 24px;
		padding: var(--spacing-sm) var(--spacing-lg);
	}
}
.game-tile-search-modal {
	align-items: center;
	border-radius: var(--border-radius-mapped-input);
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	justify-content: space-between;
	padding: var(--spacing-sm) var(--spacing-2xs);
	transition: background-color 0.3s ease;
}
@media (min-width: 768px) {
	.game-tile-search-modal {
		padding: var(--spacing-sm) var(--spacing-md);
	}
}
.game-tile-search-modal:hover {
	background-color: var(--bg-tertiary);
	cursor: pointer;
}
.game-tile-search-modal:hover .game-tile-search-modal__icon {
	opacity: 1;
}
.game-tile-search-modal__content {
	align-items: center;
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
}
.game-tile-search-modal__description {
	display: flex;
	flex-direction: column;
	row-gap: 2px;
}
.game-tile-search-modal .game-tile-search-modal__game-tile-image {
	align-self: flex-start;
	flex-shrink: 0;
	width: 56px;
}
.game-tile-search-modal__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
.game-tile-search-modal__provider {
	color: var(--text-tertiary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	text-transform: capitalize;
}
.game-tile-search-modal__icon {
	color: var(--icon-primary);
	opacity: 0;
	transition: opacity 0.3s ease;
}
[dir="rtl"] .game-tile-search-modal__icon {
	transform: scaleX(-1);
}
.games-block-recommended {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
}
.games-block-recommended__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
}
.sidebar-content {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-xs);
}
.sidebar-content__section:empty {
	display: none;
}
.sidebar-content__list {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
}
.sidebar-content__list:empty {
	display: none;
}
.sidebar-sportsbook-menu-items__odds-type-select {
	margin-top: var(--spacing-2xs);
}
.sidebar-item-with-tag__tag {
	align-items: center;
	border-radius: var(--border-radius-basic-3xs);
	display: inline-flex;
	font-size: 8px;
	font-style: normal;
	font-weight: 700;
	height: 14px;
	justify-content: center;
	letter-spacing: 0.2px;
	line-height: 0;
	padding: var(--spacing-3xs);
	text-transform: uppercase;
}
.sidebar-item-with-tag__tag--new {
	background: var(--color-simple-green);
	color: var(--text-black-primary);
}
.sidebar-item-with-tag__tag--sale {
	background: var(--color-simple-red);
	color: var(--text-white-primary);
}
.sidebar-item-with-tag__tag--hot {
	background: var(--color-simple-yellow);
	color: var(--text-black-primary);
}
.sidebar-item-with-tag__tag--top {
	background: var(--color-simple-blue);
	color: var(--text-white-primary);
}
.sidebar-item-with-tag__tag--vip {
	background: var(--color-simple-purple);
	color: var(--text-white-primary);
}
.sidebar-item-with-tag__tag--hit {
	background: var(--color-simple-sky);
	color: var(--text-white-primary);
}
.sidebar-item-with-tag__tag--ult {
	background: var(--color-simple-pink);
	color: var(--text-white-primary);
}
.sidebar-item-with-tag__tag--wow {
	background: var(--color-simple-turquoise);
	color: var(--text-white-primary);
}
.sidebar-item-with-tag__tag--lux {
	background: var(--color-simple-gold);
	color: var(--text-black-primary);
}
.sidebar-item-link {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	align-items: center;
	background: var(--bg-sidebar-tab-general);
	border-radius: var(--border-radius-basic-2xs);
	cursor: pointer;
	display: flex;
	height: 44px;
	padding-inline: var(--spacing-sm);
	touch-action: manipulation;
	transition: background 0.3s ease;
}
.sidebar-item-link:hover {
	background: var(--bg-sidebar-tab-general-hover);
}
.sidebar-item-link:hover.sidebar-item-link--nesting-1,
.sidebar-item-link:hover.sidebar-item-link--nesting-2,
.sidebar-item-link:hover.sidebar-item-link--nesting-3,
.sidebar-item-link:hover.sidebar-item-link--nesting-4 {
	background: var(--bg-sidebar-dropdown-hover);
}
.sidebar-item-link:active {
	background-color: var(--bg-sidebar-tab-general);
}
.sidebar-item-link--active {
	background: var(--bg-sidebar-tab-general-active);
}
.sidebar-item-link--active.sidebar-item-link--nesting-1,
.sidebar-item-link--active.sidebar-item-link--nesting-2 {
	background: var(--bg-sidebar-dropdown-active-1);
}
.sidebar-item-link--active.sidebar-item-link--nesting-3,
.sidebar-item-link--active.sidebar-item-link--nesting-4 {
	background: var(--bg-sidebar-dropdown-active-2);
}
.sidebar-item-link--nesting-1,
.sidebar-item-link--nesting-2,
.sidebar-item-link--nesting-3,
.sidebar-item-link--nesting-4 {
	background: var(--bg-sidebar-dropdown);
}
.sidebar-item-link--nesting-3 {
	padding-inline-start: var(--spacing-md);
}
.sidebar-item-link--nesting-4 {
	padding-inline-start: var(--spacing-2xl);
}
.sidebar-item-link__content {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	flex-grow: 1;
	height: 100%;
	min-width: 0;
}
.sidebar-item-link__icon-and-text-container {
	align-items: center;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	flex-grow: 1;
	min-width: 0;
}
.sidebar-item-link__text-and-counter-container {
	align-items: center;
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
	min-width: 0;
}
.sidebar-item-link__text-and-counter-container:empty {
	display: none;
}
.sidebar-item-link__text-and-counter-container--with-caption-end {
	flex-grow: 1;
	justify-content: space-between;
}
.sidebar-item-link__icon {
	color: var(--icon-secondary);
	font-size: 20px !important;
	transition: color 0.3s ease;
}
.sidebar-item-link:hover:not(.sidebar-item-link--active)
	.sidebar-item-link__icon {
	color: var(--icon-fill);
}
.sidebar-item-link--active .sidebar-item-link__icon {
	-webkit-text-fill-color: transparent;
	background: var(--icon-brand-primary);
	-webkit-background-clip: text;
	color: transparent;
}
.sidebar-item-link[disabled] .sidebar-item-link__icon {
	color: var(--icon-secondary);
}
.sidebar-item-link__caption {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.sidebar-item-link[disabled] .sidebar-item-link__caption {
	color: var(--text-tertiary);
}
.sidebar-item-link--active .sidebar-item-link__caption {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
.sidebar-item-link__caption--locale.sidebar-item-link__caption--locale {
	font-weight: 400;
}
.sidebar-item-link__counter {
	color: var(--placeholder-input);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	text-align: center;
}
.link-no-styles:link,
.link-no-styles:visited {
	color: inherit;
	cursor: pointer;
	text-decoration: inherit;
}
.sidebar-item-dropdown-link-controlled {
	border-radius: var(--spacing-2xs);
	transition: background 0.3s ease;
}
.sidebar-item-dropdown-link-controlled--expanded {
	background: var(--bg-sidebar-dropdown);
}
.sidebar-item-dropdown-link-controlled__icon-wrapper {
	align-items: center;
	display: flex;
	flex-shrink: 0;
	height: 100%;
	justify-content: flex-end;
	margin-inline-end: calc(var(--spacing-sm) * -1);
	padding-inline-end: var(--spacing-sm);
}
.sidebar-item-dropdown-link-controlled__icon-wrapper:hover
	.sidebar-item-dropdown-link-controlled__arrow-icon {
	background: var(--bg-sidebar-dropdown-arrow);
}
.sidebar-item-dropdown-link-controlled__arrow-icon {
	border-radius: var(--border-radius-basic-full);
	color: var(--icon-secondary);
	font-size: 20px !important;
	transition:
		color 0.3s ease,
		transform 0.3s ease,
		background 0.3s ease;
}
.sidebar-item-dropdown-link-controlled__btn:hover
	.sidebar-item-dropdown-link-controlled__arrow-icon {
	color: var(--icon-fill);
}
.sidebar-item-dropdown-link-controlled--expanded
	> .sidebar-item-dropdown-link-controlled__btn
	.sidebar-item-dropdown-link-controlled__arrow-icon {
	color: var(--icon-fill);
	transform: rotate(180deg);
}
.sidebar-item-dropdown-link-controlled__dropdown {
	display: grid;
	grid-template-rows: 0fr;
	padding-inline: var(--spacing-3xs);
	transition:
		grid-template-rows 0.3s ease,
		padding-block 0.3s ease;
}
:is(
		.sidebar-item-dropdown-link-controlled--nesting-1,
		.sidebar-item-dropdown-link-controlled--nesting-2,
		.sidebar-item-dropdown-link-controlled--nesting-3,
		.sidebar-item-dropdown-link-controlled--nesting--4
	)
	> .sidebar-item-dropdown-link-controlled__dropdown {
	padding-inline: 0;
}
.sidebar-item-dropdown-link-controlled--expanded
	> .sidebar-item-dropdown-link-controlled__dropdown {
	grid-template-rows: 1fr;
	padding-block: var(--spacing-3xs) var(--spacing-3xs);
}
.sidebar-item-dropdown-link-controlled__dropdown-content {
	overflow: hidden;
}
.sidebar-item-dropdown-btn {
	border-radius: var(--spacing-2xs);
	transition: background 0.3s ease;
}
.sidebar-item-dropdown-btn--active {
	background: var(--bg-sidebar-dropdown);
}
.sidebar-item-dropdown-btn--sport-tier:not(:last-of-type) {
	position: relative;
}
.sidebar-item-dropdown-btn--sport-tier:not(:last-of-type):after {
	background: var(--border-strong);
	bottom: 0;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	width: 100%;
}
.sidebar-item-dropdown-btn__arrow-icon {
	border-radius: var(--border-radius-basic-full);
	color: var(--icon-secondary);
	font-size: 20px !important;
	transition:
		color 0.3s ease,
		transform 0.3s ease,
		background 0.3s ease;
}
.sidebar-item-dropdown-btn__arrow-icon:hover {
	background: var(--bg-sidebar-dropdown-arrow);
}
.sidebar-item-dropdown-btn__btn:hover .sidebar-item-dropdown-btn__arrow-icon {
	color: var(--icon-fill);
}
.sidebar-item-dropdown-btn--active
	> .sidebar-item-dropdown-btn__btn
	.sidebar-item-dropdown-btn__arrow-icon {
	color: var(--icon-fill);
	transform: rotate(180deg);
}
.sidebar-item-dropdown-btn__dropdown {
	display: grid;
	grid-template-rows: 0fr;
	padding-inline: var(--spacing-3xs);
	transition:
		grid-template-rows 0.3s ease,
		padding-block 0.3s ease;
}
:is(
		.sidebar-item-dropdown-btn--nesting-1,
		.sidebar-item-dropdown-btn--nesting-2,
		.sidebar-item-dropdown-btn--nesting-3,
		.sidebar-item-dropdown-btn--nesting--4
	)
	> .sidebar-item-dropdown-btn__dropdown {
	padding-inline: 0;
}
.sidebar-item-dropdown-btn--active > .sidebar-item-dropdown-btn__dropdown {
	grid-template-rows: 1fr;
	padding-block: var(--spacing-3xs) var(--spacing-3xs);
}
.sidebar-item-dropdown-btn__dropdown-content {
	overflow: hidden;
}
.sidebar-item-btn {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	align-items: center;
	border-radius: var(--border-radius-mapped-input);
	cursor: pointer;
	display: flex;
	height: 44px;
	padding-inline: var(--spacing-sm);
	touch-action: manipulation;
	transition: background 0.3s ease;
	width: 100%;
}
.sidebar-item-btn,
.sidebar-item-btn:active.sidebar-item-btn:active {
	background: var(--bg-sidebar-tab-general) !important;
}
.sidebar-item-btn:hover {
	background: var(--bg-sidebar-tab-general-hover) !important;
}
.sidebar-item-btn:hover.sidebar-item-btn--nesting-1,
.sidebar-item-btn:hover.sidebar-item-btn--nesting-2,
.sidebar-item-btn:hover.sidebar-item-btn--nesting-3,
.sidebar-item-btn:hover.sidebar-item-btn--nesting-4 {
	background: var(--bg-sidebar-dropdown-hover) !important;
}
.sidebar-item-btn--active {
	background: var(--bg-sidebar-tab-general-active) !important;
}
.sidebar-item-btn--active.sidebar-item-btn--nesting-1,
.sidebar-item-btn--active.sidebar-item-btn--nesting-2 {
	background: var(--bg-sidebar-dropdown-active-1) !important;
}
.sidebar-item-btn--active.sidebar-item-btn--nesting-3,
.sidebar-item-btn--active.sidebar-item-btn--nesting-4 {
	background: var(--bg-sidebar-dropdown-active-2) !important;
}
.sidebar-item-btn[disabled] {
	opacity: 1;
	pointer-events: none;
}
.sidebar-item-btn--nesting-1,
.sidebar-item-btn--nesting-2,
.sidebar-item-btn--nesting-3,
.sidebar-item-btn--nesting-4 {
	background: var(--bg-sidebar-dropdown) !important;
}
.sidebar-item-btn--nesting-3 {
	padding-inline-start: var(--spacing-md);
}
.sidebar-item-btn--nesting-4 {
	padding-inline-start: var(--spacing-2xl);
}
.sidebar-item-btn__content {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	flex-grow: 1;
	height: 100%;
	min-width: 0;
}
.sidebar-item-btn__icon-and-text-container {
	align-items: center;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	flex-grow: 1;
	min-width: 0;
}
.sidebar-item-btn__text-and-counter-container {
	align-items: center;
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
	min-width: 0;
}
.sidebar-item-btn__text-and-counter-container:empty {
	display: none;
}
.sidebar-item-btn__text-and-counter-container--with-caption-end {
	flex-grow: 1;
	justify-content: space-between;
}
.sidebar-item-btn__icon {
	color: var(--icon-secondary);
	font-size: 20px !important;
	transition: color 0.3s ease;
}
.sidebar-item-btn:hover:not(.sidebar-item-btn--active) .sidebar-item-btn__icon {
	color: var(--icon-fill);
}
.sidebar-item-btn--active .sidebar-item-btn__icon {
	color: var(--icon-brand-primary);
}
.sidebar-item-btn[disabled] .sidebar-item-btn__icon {
	color: var(--icon-secondary);
}
.sidebar-item-btn__caption {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	overflow: hidden;
	text-align: start;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.sidebar-item-btn--active .sidebar-item-btn__caption {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
.sidebar-item-btn[disabled] .sidebar-item-btn__caption {
	color: var(--text-tertiary);
}
.sidebar-item-btn__counter {
	color: var(--placeholder-input);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	text-align: center;
}
.sidebar-item-exclusive {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	align-items: center;
	background: var(--bg-sidebar-tab-general);
	border-radius: var(--border-radius-basic-2xs);
	cursor: pointer;
	display: flex;
	height: 44px;
	overflow: hidden;
	padding-block: var(--spacing-xs);
	padding-inline: var(--spacing-sm) var(--spacing-xl);
	position: relative;
	touch-action: manipulation;
	transition: background 0.3s ease;
}
.sidebar-item-exclusive--active,
.sidebar-item-exclusive:hover {
	background: var(--bg-sidebar-tab-general-hover);
}
.sidebar-item-exclusive:active {
	background-color: var(--bg-sidebar-tab-general);
}
.sidebar-item-exclusive__caption {
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	color: var(--text-primary);
	display: -webkit-box;
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	max-width: 140px;
	overflow: hidden;
	position: relative;
	text-overflow: ellipsis;
	text-transform: uppercase;
}
.sidebar-item-exclusive__gradient {
	height: 100%;
	inset-inline-end: 0;
	position: absolute;
	width: 106px;
}
[dir="rtl"] .sidebar-item-exclusive__gradient {
	transform: scaleX(-1);
}
.sidebar-item-exclusive__gradient--advent-calendar {
	background: var(--gr-sidebar-advent-calendar);
}
.sidebar-item-exclusive__gradient--bonus-store {
	background: var(--gr-sidebar-bonus-store);
}
.sidebar-item-exclusive__gradient--journey-map {
	background: var(--gr-sidebar-jorney-map);
}
.sidebar-item-exclusive__gradient--lucky-box {
	background: var(--gr-sidebar-lucky-box);
}
.sidebar-item-exclusive__gradient--lucky-spin,
.sidebar-item-exclusive__gradient--lucky-vip-spin {
	background: var(--gr-sidebar-lucky-spin);
}
.sidebar-item-exclusive__gradient--lucky-drops-hh,
.sidebar-item-exclusive__gradient--mystery-drops {
	background: var(--gr-sidebar-mystery-drops);
}
.sidebar-item-exclusive__gradient--mystery-drops-happy-hours {
	background: var(--gr-sidebar-mystery-drops-happy-hours);
}
.sidebar-item-exclusive__gradient--puzzle-promo {
	background: var(--gr-sidebar-puzzle-promo);
}
.sidebar-item-exclusive__gradient--king-of-the-hill {
	background: var(--gr-sidebar-king-of-the-hill);
}
.sidebar-item-exclusive__gradient--jackpots {
	background: var(--gr-sidebar-jackpot);
}
.sidebar-item-exclusive__image {
	bottom: -18px;
	height: 50px;
	inset-inline-end: -11px;
	position: absolute;
	width: 50px;
}
.sidebar-item-exclusive__counter {
	align-items: center;
	background: var(--red);
	border-radius: var(--border-radius-basic-full);
	color: var(--text-white-primary);
	display: flex;
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	height: 14px;
	inset-inline-end: 4px;
	justify-content: center;
	letter-spacing: 0.2px;
	line-height: 14px;
	min-width: 14px;
	padding: 3px;
	position: absolute;
	text-align: center;
	top: 4px;
}
.skeleton {
	--skeleton-base: var(--bg-tertiary);
	--skeleton-highlight: var(--border-primary);
	--skeleton-duration: 1.5s;
	background-color: var(--skeleton-base);
	border-radius: var(--border-radius-basic-3xs);
	display: block;
	height: 1.25em;
	overflow: hidden;
	position: relative;
}
.skeleton--inline {
	display: inline-block;
}
.skeleton:after {
	animation: skeleton-shimmer var(--skeleton-duration) infinite linear;
	background: linear-gradient(
		90deg,
		transparent,
		var(--skeleton-highlight),
		transparent
	);
	content: "";
	height: 100%;
	left: -50%;
	position: absolute;
	top: 0;
	width: 50%;
}
.skeleton__container {
	display: grid;
	grid-auto-rows: auto;
	row-gap: var(--spacing-4xs);
}
@keyframes skeleton-shimmer {
	0% {
		transform: translateX(0);
	}
	to {
		transform: translateX(300%);
	}
}
.sidebar-item-dropdown-btn-controlled {
	border-radius: var(--spacing-2xs);
	transition: background 0.3s ease;
}
.sidebar-item-dropdown-btn-controlled--expanded {
	background: var(--bg-sidebar-dropdown);
}
.sidebar-item-dropdown-btn-controlled__icon-wrapper {
	align-items: center;
	display: flex;
	flex-shrink: 0;
	height: 100%;
	justify-content: flex-end;
	margin-inline-end: calc(var(--spacing-sm) * -1);
	padding-inline-end: var(--spacing-sm);
}
.sidebar-item-dropdown-btn-controlled__icon-wrapper:hover
	.sidebar-item-dropdown-btn-controlled__arrow-icon {
	background: var(--bg-sidebar-dropdown-arrow);
}
.sidebar-item-dropdown-btn-controlled__arrow-icon {
	border-radius: var(--border-radius-basic-full);
	color: var(--icon-secondary);
	font-size: 20px !important;
	transition:
		color 0.3s ease,
		transform 0.3s ease,
		background 0.3s ease;
}
.sidebar-item-dropdown-btn-controlled__btn:hover
	.sidebar-item-dropdown-btn-controlled__arrow-icon {
	color: var(--icon-fill);
}
.sidebar-item-dropdown-btn-controlled--expanded
	> .sidebar-item-dropdown-btn-controlled__btn
	.sidebar-item-dropdown-btn-controlled__arrow-icon {
	color: var(--icon-fill);
	transform: rotate(180deg);
}
.sidebar-item-dropdown-btn-controlled__dropdown {
	display: grid;
	grid-template-rows: 0fr;
	padding-inline: var(--spacing-3xs);
	transition:
		grid-template-rows 0.3s ease,
		padding-block 0.3s ease;
}
:is(
		.sidebar-item-dropdown-btn-controlled--nesting-1,
		.sidebar-item-dropdown-btn-controlled--nesting-2,
		.sidebar-item-dropdown-btn-controlled--nesting-3,
		.sidebar-item-dropdown-btn-controlled--nesting--4
	)
	> .sidebar-item-dropdown-btn-controlled__dropdown {
	padding-inline: 0;
}
.sidebar-item-dropdown-btn-controlled--expanded
	> .sidebar-item-dropdown-btn-controlled__dropdown {
	grid-template-rows: 1fr;
	padding-block: var(--spacing-3xs) var(--spacing-3xs);
}
.sidebar-item-dropdown-btn-controlled__dropdown-content {
	overflow: hidden;
}
.sidebar-sportsbook-cybersport-menu-items__odds-type-select {
	margin-top: var(--spacing-2xs);
}
.player-language-select-sidebar-item__locale-icon {
	border-radius: var(--border-radius-basic-3xs);
	height: 20px;
	width: 20px;
}
.player-language-select-sidebar-item__sidebar-link--hidden.player-language-select-sidebar-item__sidebar-link--hidden {
	display: none;
}
.sidebar-install-app {
	height: 54px;
	overflow: hidden;
	position: relative;
}
.sidebar-install-app__icon {
	color: var(--icon-secondary);
	font-size: 20px !important;
	transition: color 0.3s ease;
}
.sidebar-install-app:hover:not(.sidebar-install-app--active)
	.sidebar-install-app__icon {
	color: var(--icon-fill);
}
.sidebar-install-app--active .sidebar-install-app__icon {
	color: var(--icon-brand-primary);
}
.sidebar-install-app__gradient {
	background: var(--gr-sidebar-install-app);
	height: 100%;
	inset-inline-end: 0;
	position: absolute;
	width: 140px;
}
[dir="rtl"] .sidebar-install-app__gradient {
	transform: scaleX(-1);
}
.sidebar-install-app__image-wrapper {
	height: 54px;
	inset-inline-end: 0;
	position: absolute;
	top: 0;
	width: 54px;
	z-index: 1;
}
[dir="rtl"] .sidebar-install-app__image-wrapper {
	transform: scaleX(-1);
}
.sidebar-install-app__image {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}
.change-theme {
	background: var(--bg-sidebar-tab-general);
	gap: var(--spacing-3xs);
	padding: var(--spacing-3xs);
}
.change-theme,
.change-theme .change-theme__btn {
	align-items: center;
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
}
.change-theme .change-theme__btn {
	background: var(--bg-tertiary);
	flex: 1 0 0;
	gap: var(--spacing-2xs);
	justify-content: center;
	padding: var(--spacing-2xs) var(--spacing-md);
	transition: background 0.3s ease;
}
.change-theme .change-theme__btn:hover:not(.change-theme__btn--active) {
	background: var(--bg-sidebar-toggle-hover);
}
.change-theme .change-theme__btn--active {
	background: var(--bg-sidebar-toggle-active);
}
.change-theme__icon {
	color: var(--icon-secondary);
	font-size: 16px !important;
	transition: color 0.3s ease;
}
.change-theme__btn--active .change-theme__icon {
	color: var(--icon-fill);
}
.change-theme__text {
	color: var(--text-tertiary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	transition: color 0.3s ease;
}
.change-theme__btn--active .change-theme__text,
.change-theme__btn:hover .change-theme__text {
	color: var(--icon-fill);
}
.explore-menu-items-group__title {
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	color: var(--text-secondary);
	display: -webkit-box;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	max-width: 117px;
	overflow: hidden;
	padding-block: var(--spacing-3xs);
	text-overflow: ellipsis;
}
.explore-menu-items-group__content {
	grid-gap: var(--spacing-3xs);
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	grid-template-rows: auto;
}
@media (min-width: 768px) {
	.explore-menu-items-group__content {
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}
}
@media (min-width: 960px) {
	.explore-menu-items-group__content {
		grid-template-columns: repeat(6, minmax(0, 1fr));
	}
}
.modal-redesign__content {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.modal-redesign__content::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.modal-redesign__content::-webkit-scrollbar-track {
	background: transparent;
}
.modal-redesign__content::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.modal-redesign__content::-webkit-scrollbar-thumb:hover,
.modal-redesign__content:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.modal-redesign {
	align-items: center;
	bottom: 0;
	display: flex;
	justify-content: center;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 1050;
}
@media (min-width: 768px) {
	.modal-redesign {
		padding: calc(var(--spacing-2xl) + var(--safe-area-inset-top))
			var(--safe-area-inset-right)
			calc(var(--spacing-2xl) + var(--safe-area-inset-bottom))
			var(--safe-area-inset-left);
	}
}
.modal-redesign__backdrop {
	background-color: var(--bg-overlay-bold);
	bottom: 0;
	left: 0;
	opacity: 0;
	position: fixed;
	right: 0;
	top: 0;
	transition-property: opacity;
	z-index: -1;
}
.modal-redesign__content-wrapper {
	background: var(--bg-modal);
	border-color: transparent;
	border-style: solid;
	border-width: var(--safe-area-inset-top) var(--safe-area-inset-right)
		var(--safe-area-inset-bottom) var(--safe-area-inset-left);
	display: flex;
	flex-direction: column;
	height: 100%;
	opacity: 0;
	position: relative;
	transform: translateY(-20px);
	transition-property: opacity, transform;
	width: 100%;
}
@media (orientation: landscape) and (max-height: 500px) {
	.modal-redesign__content-wrapper {
		min-height: 320px;
	}
}
@media (min-width: 768px) {
	.modal-redesign__content-wrapper {
		border: none;
		height: unset;
		max-height: 100%;
	}
	.modal-redesign__content-wrapper--small {
		max-width: 480px;
	}
	.modal-redesign__content-wrapper--medium {
		max-width: 720px;
	}
	.modal-redesign__content-wrapper--large {
		max-width: 1024px;
	}
}
.modal-redesign__content-wrapper--bottom {
	border-top: none;
	height: unset;
	margin: auto auto 0;
	max-height: calc(100% - var(--safe-area-inset-top));
}
@media (min-width: 768px) {
	.modal-redesign__content-wrapper--bottom {
		margin: auto;
	}
}
.modal-redesign__content-wrapper--top {
	height: unset;
	margin: 0 auto auto;
}
@media (min-width: 768px) {
	.modal-redesign__content-wrapper--top {
		margin: auto;
	}
	.modal-redesign--with-min-height .modal-redesign__content-wrapper {
		height: min(
			800px,
			100dvh - 64px - var(--safe-area-inset-top) - var(--safe-area-inset-bottom)
		);
	}
	.modal-redesign--with-scroller .modal-redesign__content-wrapper {
		max-height: min(
			800px,
			100dvh - 64px - var(--safe-area-inset-top) - var(--safe-area-inset-bottom)
		);
	}
}
.modal-redesign__content {
	box-shadow: 0 var(--mobile-panel-safe-height) 0 0 var(--bg-modal);
	flex-grow: 1;
	overflow: auto;
	width: 100%;
}
@media (min-width: 768px) {
	.modal-redesign__content {
		box-shadow: 0 15px 36px 0 var(--shadow-modal);
	}
	.modal-redesign__content,
	.modal-redesign__content-wrapper {
		border-radius: var(--border-radius-mapped-modal);
	}
}
.modal-redesign__content--top,
.modal-redesign__content-wrapper--top {
	border-radius: 0 0 var(--border-radius-mapped-modal)
		var(--border-radius-mapped-modal);
}
@media (min-width: 768px) {
	.modal-redesign__content--top,
	.modal-redesign__content-wrapper--top {
		border-radius: var(--border-radius-mapped-modal);
	}
}
.modal-redesign__content--bottom,
.modal-redesign__content-wrapper--bottom {
	border-radius: var(--border-radius-mapped-modal)
		var(--border-radius-mapped-modal) 0 0;
}
@media (min-width: 768px) {
	.modal-redesign__content--bottom,
	.modal-redesign__content-wrapper--bottom {
		border-radius: var(--border-radius-mapped-modal);
	}
}
.modal-redesign .modal-redesign__close-button {
	align-items: center;
	background: var(--bg-button-modal);
	border-radius: 50%;
	color: var(--icon-button-modal);
	display: flex;
	height: 40px;
	inset-inline-end: 16px;
	justify-content: center;
	opacity: 0;
	position: absolute;
	top: 16px;
	transition-duration: 0.3s;
	transition-property: opacity, color;
	width: 40px;
	z-index: 10;
}
@media (min-width: 768px) {
	.modal-redesign .modal-redesign__close-button {
		inset-inline-end: 24px;
		top: 24px;
	}
}
.modal-redesign .modal-redesign__close-button i {
	font-size: 24px;
}
.modal-redesign .modal-redesign__close-button:hover {
	color: var(--icon-button-modal-hover);
}
.modal-redesign--entered .modal-redesign__backdrop {
	opacity: 0.7;
	transition-timing-function: ease-in;
}
.modal-redesign--entered .modal-redesign__content-wrapper {
	opacity: 1;
	transform: translateY(0);
	transition-timing-function: ease-in;
}
.modal-redesign--entered .modal-redesign__close-button {
	opacity: 1;
	transition-timing-function: ease-in;
}
.modal-redesign--exiting .modal-redesign__backdrop {
	opacity: 0;
	transition-timing-function: ease-out;
}
.modal-redesign--exiting .modal-redesign__content-wrapper {
	opacity: 0;
	transform: translateY(20px);
	transition-timing-function: ease-out;
}
.modal-redesign--exiting .modal-redesign__close-button {
	opacity: 0;
	transition-timing-function: ease-out;
}
@media (min-width: 1280px) {
	#sign-up .modal-redesign__content-wrapper {
		height: unset;
		margin: auto;
		max-width: 1024px;
	}
}
@media (min-width: 768px) {
	.game-required-fields-modal .modal-redesign__content {
		overflow: visible;
	}
}
.search-modal-content__content::-webkit-scrollbar {
	height: 4px;
	width: 4px;
}
.search-modal-content__content::-webkit-scrollbar-thumb {
	background: var(--bg-senary);
	border-radius: var(--border-radius-basic-xs);
}
.search-modal-content__tabs {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.search-modal-content__tabs::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.search-modal-content__tabs::-webkit-scrollbar-track {
	background: transparent;
}
.search-modal-content__tabs::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.search-modal-content__tabs::-webkit-scrollbar-thumb:hover,
.search-modal-content__tabs:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.search-modal-content {
	display: flex;
	flex-direction: column;
	height: 100%;
	position: relative;
}
.search-modal-content__tabs {
	margin-inline-end: var(--spacing-4xl);
	overflow: auto;
}
.search-modal-content__header {
	display: flex;
	flex-direction: column;
	padding: var(--spacing-md) var(--spacing-md) var(--spacing-none);
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.search-modal-content__header {
		padding: var(--spacing-xl) var(--spacing-2xl) var(--spacing-none)
			var(--spacing-2xl);
	}
}
.search-modal-content__input {
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	height: 48px;
	padding: 0 var(--spacing-md) 0 var(--spacing-md);
}
.search-modal-content__content {
	flex-grow: 1;
	margin-top: var(--spacing-xl);
	overflow-y: auto;
	padding: var(--spacing-none) var(--spacing-md) var(--spacing-md);
	width: calc(100% - 4px);
}
@media (min-width: 768px) {
	.search-modal-content__content {
		margin-top: var(--spacing-xl);
		padding: var(--spacing-none) var(--spacing-2xl) var(--spacing-xl);
		width: calc(100% - 8px);
	}
}
.search-modal-content__list--games {
	margin-inline-start: calc(var(--spacing-2xs) * -1);
	width: calc(100% + var(--spacing-2xs));
}
@media (min-width: 768px) {
	.search-modal-content__list--games {
		margin-inline-start: calc(var(--spacing-md) * -1);
		width: calc(100% + var(--spacing-md));
	}
}
.search-modal-content__empty-text {
	color: var(--text-tertiary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
.search-modal-content__search-icon {
	color: var(--icon-secondary);
	transition: color 0.3s ease;
}
.search-modal-content__input:focus-within .search-modal-content__search-icon {
	color: var(--icon-fill);
}
.search-modal-content__clear-icon {
	color: var(--icon-secondary);
}
.search-modal-content__clear-icon:hover {
	color: var(--icon-primary);
}
.search-modal-tabs {
	display: flex;
}
.search-modal-tabs__wrapper {
	background: var(--bg-tabsgroup);
	border-radius: var(--border-radius-basic-full);
	display: flex;
	padding: var(--spacing-3xs);
}
.search-modal-tabs .search-modal-tabs__tab {
	color: var(--text-tab-default);
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.2px;
	line-height: 20px;
	padding: 6px var(--spacing-sm);
	text-transform: uppercase;
}
@media (min-width: 480px) {
	.search-modal-tabs .search-modal-tabs__tab {
		color: var(--text-tab-default);
		font-size: 14px;
		font-style: normal;
		font-weight: 700;
		letter-spacing: 0.2px;
		line-height: 20px;
		padding: 6px var(--spacing-md);
	}
}
.search-modal-tabs
	.search-modal-tabs__tab:hover:not(
		.search-modal-tabs .search-modal-tabs__tab--active
	) {
	color: var(--text-primary) !important;
}
.search-modal-tabs .search-modal-tabs__tab--active {
	background: var(--bg-tab-active) !important;
	border-radius: var(--border-radius-basic-4xl);
	color: var(--text-tab-active) !important;
}
.game-category-menu-search-modal__list {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: grid;
	grid-template-columns: 1fr 1fr;
	row-gap: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.game-category-menu-search-modal__list {
		grid-template-columns: 1fr 1fr 1fr;
	}
}
.game-category-menu-search-modal__item {
	align-items: center;
	background-color: var(--bg-popover);
	border-radius: var(--border-radius-basic-2xs);
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	max-height: 48px;
	padding: var(--spacing-sm) var(--spacing-md);
	transition: background-color 0.3s ease;
}
.game-category-menu-search-modal__item:hover {
	background-color: var(--bg-popover-item-hover);
}
.game-category-menu-search-modal__label {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.game-category-menu-search-modal__icon {
	-webkit-text-fill-color: transparent;
	background: var(--icon-brand-primary);
	-webkit-background-clip: text;
	color: transparent;
}
.games-page-provider-filter-search-modal__group {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: grid;
	grid-template-columns: 1fr;
	row-gap: var(--spacing-2xs);
}
@media (min-width: 480px) {
	.games-page-provider-filter-search-modal__group {
		grid-template-columns: 1fr 1fr;
	}
}
@media (min-width: 768px) {
	.games-page-provider-filter-search-modal__group {
		grid-template-columns: 1fr 1fr 1fr;
	}
}
.games-page-provider-filter-search-modal__section {
	margin-bottom: var(--spacing-sm);
}
.games-page-provider-filter-search-modal__section:last-child {
	margin-bottom: 0;
}
.games-page-provider-filter-search-modal__section-title-wrapper {
	background: var(--bg-modal);
	padding: var(--spacing-4xs) var(--spacing-3xs);
	position: sticky;
	top: -1px;
	z-index: 1;
}
.games-page-provider-filter-search-modal__section-title {
	color: var(--text-primary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin-bottom: var(--spacing-2xs);
	margin-top: var(--spacing-none);
}
@media (min-width: 480px) {
	.games-page-provider-filter-search-modal__section-title {
		color: var(--text-primary);
		font-size: 14px;
		font-weight: 400;
		line-height: 20px;
	}
}
.games-page-provider-filter-search-modal__section-title--bold {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
@media (min-width: 480px) {
	.games-page-provider-filter-search-modal__section-title--bold {
		color: var(--text-primary);
		font-size: 16px;
		font-weight: 700;
		line-height: 24px;
	}
}
.games-page-provider-filter-search-modal__item {
	align-items: center;
	background-color: var(--bg-popover);
	border-radius: var(--border-radius-basic-2xs);
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	max-height: 48px;
	padding: var(--spacing-sm) var(--spacing-2xs) var(--spacing-sm)
		var(--spacing-md);
	position: relative;
	transition: background-color 0.3s ease;
}
.games-page-provider-filter-search-modal__item:hover {
	background-color: var(--bg-popover-item-hover);
}
.games-page-provider-filter-search-modal__icon {
	color: var(--icon-secondary);
}
.games-page-provider-filter-search-modal__image-wrapper {
	display: flex;
	flex-shrink: 0;
	height: 24px;
	width: 24px;
}
.games-page-provider-filter-search-modal__image {
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%;
}
.games-page-provider-filter-search-modal__label {
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: var(--text-primary);
	display: -webkit-box;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
	overflow: hidden;
}
.games-page-provider-filter-search-modal__games-count {
	color: var(--text-tertiary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.games-page-provider-filter-search-modal__badges {
	align-self: center;
	display: flex;
	flex-direction: column;
	inset-inline-end: var(--spacing-2xs);
	row-gap: var(--spacing-4xs);
}
.games-page-provider-filter-search-modal__info {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	margin-inline-start: auto;
}
.games-page-provider-filter-search-modal__badge {
	border-radius: var(--border-radius-basic-3xs);
	font-size: 8px;
	font-weight: 700;
	letter-spacing: 0.2px;
	line-height: 8px;
	padding: var(--spacing-3xs);
	text-transform: uppercase;
}
.games-page-provider-filter-search-modal__badge--top {
	background: var(--color-simple-blue);
	color: var(--text-white-primary);
}
.games-page-provider-filter-search-modal__badge--new {
	background: linear-gradient(90deg, #a3e635, #19d748);
	color: var(--text-black-primary);
}
.sign-in-pnp {
	padding: var(--spacing-3xl) var(--spacing-md);
}
@media (min-width: 768px) {
	.sign-in-pnp {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.sign-in-pnp__logo {
	height: 100%;
	width: 100%;
}
.sign-in-pnp__logo-wrapper {
	height: 100px;
	margin: 0 auto var(--spacing-lg);
	width: 100px;
}
.sign-in-pnp__powered {
	align-items: center;
	color: var(--text-primary);
	display: flex;
	font-size: 12px;
	font-weight: 700;
	gap: var(--spacing-2xs);
	justify-content: center;
	line-height: 16px;
}
.sign-in-pnp__logo-powered {
	height: 100%;
	width: 100%;
}
.sign-in-pnp__logo-wrapper-powered {
	height: 24px;
	width: 72px;
}
.sign-in-pnp__form {
	margin-bottom: var(--spacing-lg);
}
.sign-in-pnp__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
	text-align: center;
}
.sign-in-pnp__title--pnp {
	margin: 0 0 var(--spacing-2xs);
}
.sign-in-pnp__button,
.sign-in-pnp__submit {
	width: 100%;
}
.sign-in-pnp__text {
	margin: 24px 0 12px;
}
.sign-in-pnp__footer,
.sign-in-pnp__text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	text-align: center;
}
.sign-in-pnp__sign-up-link {
	color: var(--text-link);
}
.sign-in-pnp__sign-up-link:hover {
	color: var(--text-link-hover);
}
.registration-dynamic-form-pnp {
	height: 100%;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.registration-dynamic-form-pnp__bonuses {
	margin-bottom: var(--spacing-xl);
}
@media (min-width: 768px) {
	.registration-dynamic-form-pnp__bonuses {
		margin-bottom: var(--spacing-lg);
	}
}
@media (min-width: 1280px) {
	.registration-dynamic-form-pnp__bonuses {
		display: none;
	}
}
.registration-dynamic-form-pnp__list {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-sm);
	width: 100%;
}
.registration-dynamic-form-pnp__list--sign-in {
	margin-bottom: var(--spacing-2xl);
}
.registration-dynamic-form-pnp .registration-dynamic-form-pnp__element {
	margin-bottom: 0;
}
.registration-dynamic-form-pnp
	.registration-dynamic-form-pnp__element--currency {
	display: none;
}
.registration-dynamic-form-pnp__logo-wrapper {
	height: 24px;
	width: 72px;
}
.registration-dynamic-form-pnp__logo {
	height: 100%;
	width: 100%;
}
.registration-dynamic-form-pnp__submit {
	margin-top: var(--spacing-sm);
	width: 100%;
}
.registration-dynamic-form-pnp__submit--link {
	margin-top: unset;
}
.registration-dynamic-form-pnp__button {
	gap: var(--spacing-2xs);
	letter-spacing: 0.2px;
	padding: var(--spacing-sm) var(--spacing-lg);
	width: 100%;
}
.registration-dynamic-form-pnp .registration-dynamic-form-pnp__button-link {
	color: var(--text-link);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0 auto;
}
.registration-dynamic-form-pnp
	.registration-dynamic-form-pnp__button-link:hover {
	color: var(--text-link-hover);
}
.registration-dynamic-form-pnp
	.registration-dynamic-form-pnp__button-link
	span {
	color: var(--text-secondary);
	margin-right: 5px;
}
.registration-dynamic-form-pnp__footer-item:not(:first-child) {
	margin-top: var(--spacing-2xs);
}
.registration-dynamic-form-pnp__footer {
	display: none;
}
@media (min-width: 1280px) {
	.registration-dynamic-form-pnp__footer {
		display: block;
		line-height: 20px;
		margin-top: var(--spacing-xl);
		text-align: center;
	}
}
.form-element {
	display: block;
	margin-bottom: var(--spacing-sm);
	padding: 0;
	width: 100%;
}
.form-element:last-child {
	margin-bottom: 0;
}
.form-element__error.form-element__error {
	color: var(--text-error);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: var(--spacing-3xs) 0 0;
}
.form-element__error.form-element__error:first-letter {
	text-transform: uppercase;
}
.registration-bonus {
	display: flex;
	flex-direction: column;
}
.registration-bonus__field {
	position: relative;
}
.registration-bonus__collapse {
	margin-top: 0;
	transition-property: height, opacity, margin-top;
}
.registration-bonus__collapse--open {
	margin-top: var(--spacing-sm);
}
.registration-bonus .registration-bonus__button--activate {
	align-items: center;
	align-self: flex-start;
	color: var(--text-link);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
.registration-bonus .registration-bonus__button--activate:hover {
	color: var(--text-link-hover);
}
.registration-bonus .registration-bonus__button--apply {
	color: var(--text-quaternary);
	font-size: 14px;
	font-weight: 700;
	inset-inline-end: 16px;
	line-height: 20px;
	position: absolute;
	text-align: right;
	text-transform: uppercase;
	top: 50%;
	transform: translateY(-50%);
	transition: color 0.3s ease;
	z-index: 10;
}
.registration-bonus .registration-bonus__button--apply:before {
	content: attr(title);
}
.registration-bonus .registration-bonus__button--active {
	color: var(--text-link);
}
.registration-bonus .registration-bonus__button--active:hover {
	color: var(--text-link-hover);
}
.registration-bonus .registration-bonus__button--saved,
.registration-bonus .registration-bonus__button--saved:hover {
	color: var(--text-warning);
}
.checkbox {
	align-items: center;
	display: inline-flex;
	flex-direction: row;
	justify-content: flex-start;
	margin: 0;
	padding: 0;
	width: 100%;
}
.checkbox__input {
	display: none;
	height: 0;
	margin: 0;
	opacity: 0;
	position: absolute;
}
.checkbox a {
	color: var(--text-link);
	transition:
		color 0.3s ease,
		-webkit-text-decoration 0.3s ease;
	transition:
		color 0.3s ease,
		text-decoration 0.3s ease;
	transition:
		color 0.3s ease,
		text-decoration 0.3s ease,
		-webkit-text-decoration 0.3s ease;
}
.checkbox a:hover {
	text-decoration: underline;
}
.checkbox__block {
	align-items: flex-start;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	cursor: pointer;
	display: flex;
}
.checkbox__block:hover .checkbox__point {
	border-color: var(--control-off-hover);
}
.checkbox__block:hover .checkbox__label-inner {
	color: var(--text-primary);
}
.checkbox__block:hover .checkbox__tooltip-text {
	color: var(--icon-secondary);
}
.checkbox__block:hover a {
	color: var(--text-link-hover);
}
.checkbox__label-inner {
	display: inline;
}
.checkbox__content {
	display: inline-flex;
}
.checkbox__tooltip-text {
	align-self: flex-start;
	color: var(--icon-tertiary);
	cursor: pointer;
	display: flex;
	line-height: 1;
	vertical-align: middle;
	white-space: nowrap;
}
.checkbox__tooltip-text:before {
	content: " ";
}
.checkbox__tooltip-text:hover {
	color: var(--icon-secondary);
}
.checkbox__tooltip-content {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
	max-width: 180px;
}
.checkbox__point {
	align-items: center;
	border: 1.5px solid var(--control-off);
	border-radius: var(--border-radius-basic-3xs);
	display: flex;
	height: 20px;
	justify-content: center;
	transition:
		border-color 0.3s ease,
		background 0.3s ease;
	width: 20px;
}
.checkbox__point i {
	opacity: 0;
}
.checkbox__point i:before {
	color: var(--border-neutral);
}
.checkbox__label {
	color: var(--text-secondary);
	display: flex;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	transition: color 0.3s ease;
}
.checkbox__label sup {
	color: var(--text-link);
	top: 0;
}
.checkbox__input:checked + .checkbox__block .checkbox__point {
	background: var(--control-on);
	border-color: var(--control-on);
}
.checkbox__input:checked + .checkbox__block .checkbox__point:hover {
	background: var(--control-on-hover);
}
.checkbox__input:checked + .checkbox__block .checkbox__point i {
	opacity: 1;
}
.checkbox__input:checked + .checkbox__block:hover .checkbox__point {
	background: var(--control-on-hover);
	border-color: var(--control-on-hover);
}
.checkbox--disabled,
.checkbox[disabled] {
	cursor: not-allowed;
}
.checkbox--disabled .checkbox__block,
.checkbox[disabled] .checkbox__block {
	pointer-events: none;
}
.checkbox--disabled .checkbox__point,
.checkbox[disabled] .checkbox__point {
	background: var(--control-off-disabled) !important;
	border-color: var(--control-off-disabled) !important;
	pointer-events: none;
}
.checkbox--error .checkbox__point {
	border-color: var(--control-off-error) !important;
}
.checkbox--error .checkbox__label {
	color: var(--control-off-error) !important;
}
.checkbox--full-width .checkbox__checkbox-wrapper {
	width: 100%;
}
.radio-group {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: flex-start;
	margin: 0;
	padding: 0;
	width: 100%;
}
.radio-group__radio:not(:first-child) {
	margin-top: var(--spacing-3xs);
}
.radio-group--inline {
	flex-direction: row;
}
.radio-group--inline .radio-group__radio:not(:first-child) {
	margin-top: 0;
	margin-inline-start: var(--spacing-xl);
}
.simple-date__title {
	color: var(--text-tertiary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin-bottom: var(--spacing-sm);
}
.simple-date__wrapper {
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
}
.select-with-country-icons__dropdown::-webkit-scrollbar,
.select__dropdown::-webkit-scrollbar {
	height: 4px;
	width: 4px;
}
.select-with-country-icons__dropdown::-webkit-scrollbar-thumb,
.select__dropdown::-webkit-scrollbar-thumb {
	background: var(--bg-senary);
	border-radius: var(--border-radius-basic-xs);
}
.select,
.select-with-country-icons {
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
}
.select-with-country-icons__dropdown,
.select__dropdown {
	background: var(--bg-popover);
	border-radius: var(--border-radius-basic-2xs);
	box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.2);
	display: block;
	inset-inline-start: 0;
	margin: 0;
	max-height: 160px;
	overflow: hidden;
	overflow-y: auto;
	padding: var(--spacing-2xs);
	position: absolute;
	top: calc(100% + 8px);
	width: 100%;
	z-index: 100;
}
.select-with-country-icons__arrow-icon-wrapper,
.select__arrow-icon-wrapper {
	background: none;
	border: none;
	color: var(--icon-secondary);
	cursor: pointer;
	display: flex;
	padding: 0;
	transform: rotate(0deg);
	transform-origin: center;
	transition:
		transform 0.3s ease,
		color 0.3s ease;
}
.select-with-country-icons__arrow-icon-wrapper--open,
.select__arrow-icon-wrapper--open {
	transform: rotate(180deg);
}
.select .input--disabled,
.select-with-country-icons .input--disabled {
	cursor: not-allowed;
	opacity: 0.5;
}
.dynamic-form-pnp .select--one .select-with-country-icons__arrow-icon-wrapper,
.dynamic-form-pnp .select--one .select-with-country-icons__bottom-line,
.dynamic-form-pnp .select--one .select__arrow-icon-wrapper,
.dynamic-form-pnp .select--one .select__bottom-line {
	display: none;
}
.select-with-country-icons .input__native {
	cursor: pointer;
	padding: 0 var(--spacing-2xl) !important;
}
.select-with-country-icons .input__left-container {
	inset-inline-start: 16px;
	pointer-events: none;
	position: absolute;
}
.select-with-country-icons .input__right-container {
	inset-inline-end: 12px;
	pointer-events: none;
	position: absolute;
}
.select-with-country-icons__input-country-icon,
.select-with-country-icons__option-country-icon {
	border-radius: var(--border-radius-basic-2xs);
	height: 24px;
	min-width: 24px;
	width: 24px;
}
.select-with-country-icons__icon-wrapper {
	align-items: center;
	display: flex;
	height: 24px;
	justify-content: center;
	margin-inline-end: var(--spacing-sm);
	width: 24px;
}
.select-with-country-icons__globe-icon {
	align-items: center;
	display: flex;
	height: 24px;
	justify-content: center;
	min-width: 24px;
	opacity: 0.6;
	width: 24px;
}
[dir="rtl"] .select-with-country-icons__option-label {
	direction: ltr;
}
.terms-acceptance-with-preview__content-wrapper {
	overflow: hidden;
}
.terms-acceptance-with-preview__content-wrapper .cms-page__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
	text-align: center;
}
.terms-acceptance-with-preview__content-wrapper .cms-page__date {
	color: var(--text-secondary);
	margin-top: var(--spacing-2xs);
	text-align: center;
}
.terms-acceptance-with-preview__content-wrapper .cms-page__container {
	padding: 0;
}
.terms-acceptance-with-preview__content-wrapper .cms-page__data h2 {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
}
.terms-acceptance-with-preview__content-wrapper .cms-page__data h4 {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.terms-acceptance-with-preview__content-wrapper .cms-page__data h5 {
	margin: var(--spacing-xs) 0;
}
.terms-acceptance-with-preview__content-wrapper .cms-page__data p {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
.terms-acceptance-with-preview__content-wrapper .cms-page__data table {
	display: block;
	overflow-x: auto;
}
.terms-acceptance-with-preview__content:first-child {
	padding-bottom: var(--spacing-xl);
}
.terms-acceptance-with-preview__content
	+ .terms-acceptance-with-preview__content {
	border-top: 1px solid var(--border-primary);
	padding-top: var(--spacing-xl);
}
.tel {
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	width: 100%;
}
[dir="rtl"] .tel {
	flex-direction: row-reverse;
}
.tel__code-select {
	max-width: 148px;
}
.tel-without-code {
	display: flex;
	position: relative;
	width: 100%;
}
.tel-without-code__code-select + .tel-without-code__number-input {
	margin-left: var(--spacing-sm);
}
.tel-without-code__input-wrapper {
	width: 100%;
}
.tel-without-code__tooltip.tooltip {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	max-width: calc(100% - var(--spacing-2xl));
	padding: var(--spacing-sm);
	width: 100%;
}
@media (min-width: 768px) {
	.tel-without-code__tooltip.tooltip {
		max-width: 384px;
	}
}
@media (min-width: 1280px) {
	.tel-without-code__tooltip.tooltip {
		max-width: 400px;
	}
}
.password-input .password-input__input {
	height: 56px;
}
.password-input .password-input__visibility-button {
	align-items: center;
	color: var(--icon-secondary);
	display: inline-flex;
	justify-content: center;
}
.password-input .password-input__visibility-button:hover {
	color: var(--icon-fill);
}
.password-input__strength {
	display: block;
	margin: 0;
	padding: var(--spacing-3xs) 0 0 0;
	width: 100%;
}
.password-input__strength-bar {
	background-color: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-3xs);
	display: block;
	height: 3px;
	margin: 0 0 2px;
	padding: 0;
	position: relative;
	width: 100%;
}
.password-input__strength-progress {
	border-radius: var(--border-radius-basic-xs);
	display: block;
	height: 100%;
	inset-inline-start: 0;
	position: absolute;
	top: 0;
	transition:
		background-color 0.3s ease,
		width 0.3s ease;
}
.password-input__strength--bad .password-input__strength-progress {
	background-color: var(--error-primary);
}
.password-input__strength--weak .password-input__strength-progress {
	background-color: var(--warning-primary);
}
.password-input__strength--strong .password-input__strength-progress {
	background-color: var(--turquoise);
}
.password-input__strength--great .password-input__strength-progress {
	background-color: var(--success-primary);
}
.password-input__strength-description {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	text-align: right;
	text-transform: capitalize;
	transition: color 0.3s ease;
}
.password-input__strength--bad .password-input__strength-description {
	color: var(--error-primary);
}
.password-input__strength--weak .password-input__strength-description {
	color: var(--warning-primary);
}
.password-input__strength--strong .password-input__strength-description {
	color: var(--turquoise);
}
.password-input__strength--great .password-input__strength-description {
	color: var(--success-primary);
}
.success-after-registration {
	position: relative;
}
.success-after-registration__image {
	left: 50%;
	position: absolute;
	top: 0;
	transform: translate(-50%);
}
.success-after-registration__content {
	padding: 340px var(--spacing-md) var(--spacing-4xl);
	text-align: center;
}
@media (min-width: 480px) {
	.success-after-registration__content {
		padding: 296px var(--spacing-4xl) var(--spacing-4xl);
	}
}
.success-after-registration__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0 0 var(--spacing-md) 0;
}
.success-after-registration__text {
	color: var(--text-secondary);
	display: inline-block;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin-bottom: var(--spacing-md);
}
.success-after-registration__text:last-child {
	margin-bottom: var(--spacing-3xl);
}
.limits-modal {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
@media (min-width: 768px) {
	.limits-modal {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
.limits-modal .link {
	color: var(--text-link);
	text-decoration: none;
}
.limits-modal .link:hover {
	text-decoration: underline;
}
.profile-modal {
	padding: var(--spacing-xl) var(--spacing-md);
}
@media (min-width: 768px) {
	.profile-modal {
		padding: var(--spacing-xl);
	}
}
.profile-modal__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin-bottom: var(--spacing-md);
}
@media (min-width: 768px) {
	.profile-modal__title {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
		margin-bottom: var(--spacing-lg);
	}
}
.user-menu {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
@media (min-width: 1280px) {
	.user-menu {
		row-gap: unset;
	}
}
.user-menu__utils {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.user-menu__utils {
		row-gap: var(--spacing-sm);
	}
}
@media (min-width: 1280px) {
	.user-menu__utils {
		background: var(--bg-quaternary);
		padding: var(--spacing-md);
	}
}
.user-menu__utils--hidden {
	display: none;
}
.user-menu__player-level {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-2xs);
	padding: var(--spacing-md);
}
@media (min-width: 1280px) {
	.user-menu__player-level {
		background: transparent;
		border-radius: 0;
		padding: 0;
	}
}
.user-menu__divider {
	display: none;
}
@media (min-width: 1280px) {
	.user-menu__divider {
		background: var(--border-primary);
		display: block;
		height: 1px;
		margin: 0 auto;
		max-width: 288px;
		width: 100%;
	}
}
.user-menu__feature {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-2xs);
	padding: var(--spacing-md);
}
@media (min-width: 1280px) {
	.user-menu__feature {
		background: unset;
		border-radius: unset;
		padding: 0;
	}
}
.user-menu .user-menu__deposit-button {
	color: var(--text-primary);
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	height: 40px;
	letter-spacing: 0.2px;
	line-height: 20px;
	min-height: unset;
	min-width: unset;
	padding: var(--spacing-xs) var(--spacing-md);
	text-align: center;
	text-transform: uppercase;
}
.user-menu__content {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
}
@media (min-width: 1280px) {
	.user-menu__content {
		padding: var(--spacing-2xs);
		row-gap: var(--spacing-2xs);
	}
}
.user-menu__widgets {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.user-menu__list {
	list-style: none;
	margin: 0;
	padding: 0;
}
.user-menu .user-menu__link {
	align-items: center;
	background: transparent;
	border-radius: var(--border-radius-mapped-input);
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	justify-content: flex-start;
	padding: var(--spacing-sm) var(--spacing-md);
	position: relative;
	transition: background 0.3s ease;
	width: 100%;
}
.user-menu .user-menu__link:hover {
	background: var(--bg-popover-item-hover);
}
.user-menu .user-menu__link span {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	text-transform: capitalize;
}
.user-menu .user-menu__link:active,
.user-menu .user-menu__link:focus {
	background: transparent;
}
.user-menu .user-menu__icon:before {
	color: var(--icon-secondary);
}
.user-menu .user-menu__icon--right {
	inset-inline-end: 8px;
	margin: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
.user-menu .user-menu__icon--verification-confirmed:before {
	color: var(--icon-secondary);
}
.user-menu .user-menu__icon--verification-not-confirmed:before {
	color: var(--icon-warning);
}
.user-menu .user-menu__bonus-widget {
	background: var(--bg-secondary);
}
@media (min-width: 1280px) {
	.user-menu .user-menu__bonus-widget {
		background: var(--bg-quaternary);
		border-radius: unset;
		margin: 0 calc(var(--spacing-2xs) * -1);
		padding: var(--spacing-sm) var(--spacing-lg);
		width: calc(100% + 16px);
	}
}
.user-level-status {
	align-items: center;
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	justify-content: flex-start;
}
@media (min-width: 768px) {
	.user-level-status {
		-moz-column-gap: var(--spacing-xl);
		column-gap: var(--spacing-xl);
	}
}
.user-level-status__avatar-wrap {
	align-items: center;
	display: flex;
	justify-content: center;
	position: relative;
	width: 80px;
}
.user-level-status__avatar-wrap:hover .user-level-status__info-btn {
	background: var(--icon-white-primary);
	opacity: 1;
}
.user-level-status__avatar {
	border-radius: 50%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}
.user-level-status__info-btn {
	background: var(--icon-white-primary);
	border-radius: 50%;
	bottom: 0;
	height: 24px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	transition: opacity 0.3s;
	width: 24px;
}
.user-level-status__info-icon {
	color: var(--icon-black-primary);
}
.user-level-status__player-name {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin-bottom: var(--spacing-md);
	margin-top: 0;
}
.user-level-status__info-container {
	display: flex;
	flex: 1;
	flex-direction: column;
}
.user-level-status__info {
	align-items: center;
	display: flex;
	justify-content: space-between;
	margin-top: var(--spacing-md);
}
.user-level-status__progress-bar-wrapper {
	align-items: center;
	display: flex;
	gap: var(--spacing-2xs);
}
.user-level-status__next-level {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
.user-level-status__current-level {
	align-items: center;
	border: 1px solid var(--border-primary);
	border-radius: var(--border-radius-basic-2xs);
	color: var(--text-primary);
	display: flex;
	font-size: 12px;
	font-weight: 700;
	justify-content: center;
	line-height: 16px;
	padding: var(--spacing-3xs) var(--spacing-xs);
}
.user-level-status__points {
	color: var(--text-secondary);
	direction: ltr;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}
.user-level-status__current-points {
	color: var(--text-primary);
}
.user-level-status__current-endpoints {
	color: var(--text-secondary);
}
.user-level-status__progress-bar {
	background-color: var(--bg-primary) !important;
	height: 4px;
}
.user-level-status__progress-bar .progress-bar__track {
	background-color: var(--brand-accent);
	height: 4px;
}
.user-level-status__modal .modal__content-wrapper {
	height: 100%;
	margin: 0;
	max-width: 100%;
	min-height: 100%;
	width: 100%;
}
@media (min-width: 768px) {
	.user-level-status__modal .modal__content-wrapper {
		height: unset;
		margin: auto;
		max-width: 480px;
		min-height: unset;
		width: 100%;
	}
}
.user-level-status__modal .modal__content {
	border-radius: 0;
	height: 100%;
	margin: 0;
	min-height: 100%;
}
@media (min-width: 768px) {
	.user-level-status__modal .modal__content {
		border-radius: var(--border-radius-basic-lg);
		margin: var(--spacing-lg) 0;
	}
}
.user-level-status--last-lvl .user-level-status__points {
	display: none;
}
.user-level-status--last-lvl .user-level-status__current-level,
.user-level-status--last-lvl .user-level-status__next-level {
	color: var(--brand-accent);
}
.user-level-status--short {
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
}
@media (min-width: 960px) {
	.user-level-status--short {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
	}
}
.user-level-status--short .user-level-status__avatar-wrap {
	width: 56px;
}
.user-level-status--short .user-level-status__player-name {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin-bottom: var(--spacing-2xs);
}
.user-level-status--short .user-level-status__info {
	margin-top: var(--spacing-2xs);
}
.user-level-status--short .user-level-status__info-icon {
	font-size: 16px !important;
}
.user-level-status--short .user-level-status__info-btn {
	height: 16px;
	width: 16px;
}
.user-level-status--short.user-level-status--last-lvl .user-level-status__info,
.user-level-status--short.user-level-status--last-lvl
	.user-level-status__points {
	display: flex;
}
.user-avatar-modal__groups:not(:last-child) {
	border-bottom: 1px solid var(--border-primary);
}
.user-avatar-modal__groups--disabled .user-avatar-modal__id,
.user-avatar-modal__groups--disabled .user-avatar-modal__id-icon,
.user-avatar-modal__groups--disabled .user-avatar-modal__subtitle {
	color: var(--text-tertiary);
}
.user-avatar-modal__info {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.user-avatar-modal__info {
		-moz-column-gap: var(--spacing-xs);
		column-gap: var(--spacing-xs);
	}
}
.user-avatar-modal__avatars {
	gap: var(--spacing-md);
}
.user-avatar-modal__lock-icon {
	color: var(--text-tertiary);
}
.user-avatar-modal__avatar--current .user-avatar-modal__img {
	border: 2px solid var(--border-success);
}
.hall-of-fame-user-info {
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
}
.hall-of-fame-user-info--extra-small .hall-of-fame-user-info {
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
}
.hall-of-fame-user-info--extra-small
	.hall-of-fame-user-info__user-avatar-wrapper {
	height: 56px;
	width: 56px;
}
.hall-of-fame-user-info--extra-small .hall-of-fame-user-info__user-name {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
.hall-of-fame-user-info--extra-small
	.hall-of-fame-user-info__user-avatar-info-icon {
	height: 14px;
	width: 14px;
}
.hall-of-fame-user-info--extra-small
	.hall-of-fame-user-info__user-avatar-info-icon:before {
	font-size: 8px;
}
.hall-of-fame-user-info--extra-small
	.hall-of-fame-user-info__user-name-and-rating {
	row-gap: var(--spacing-sm);
}
.hall-of-fame-user-info--medium .hall-of-fame-user-info__user-avatar-wrapper,
.hall-of-fame-user-info--small .hall-of-fame-user-info__user-avatar-wrapper {
	height: 64px;
	width: 64px;
}
@media (min-width: 768px) {
	.hall-of-fame-user-info--medium .hall-of-fame-user-info__user-avatar-wrapper {
		height: 84px;
		width: 84px;
	}
}
.hall-of-fame-user-info--large .hall-of-fame-user-info__user-avatar-wrapper {
	height: 64px;
	width: 64px;
}
@media (min-width: 768px) {
	.hall-of-fame-user-info--large .hall-of-fame-user-info__user-avatar-wrapper {
		height: 80px;
		width: 80px;
	}
}
@media (min-width: 1280px) {
	.hall-of-fame-user-info--large .hall-of-fame-user-info__user-avatar-wrapper {
		height: 100px;
		width: 100px;
	}
}
.hall-of-fame-user-info--active .hall-of-fame-user-info__user-avatar-wrapper {
	position: relative;
}
@media (any-hover: hover) {
	.hall-of-fame-user-info--active .hall-of-fame-user-info__user-avatar-wrapper {
		cursor: pointer;
	}
}
.hall-of-fame-user-info--static .hall-of-fame-user-info__user-avatar-wrapper {
	height: 94px;
	width: 94px;
}
.hall-of-fame-user-info--static .hall-of-fame-user-info__user-avatar-info-icon {
	height: 20px;
	width: 20px;
}
.hall-of-fame-user-info--static
	.hall-of-fame-user-info__user-avatar-info-icon:before {
	line-height: 10px;
}
.hall-of-fame-user-info__user-avatar {
	border-radius: 50%;
	height: 100%;
	width: 100%;
}
.hall-of-fame-user-info__user-avatar-info-icon {
	background-color: var(--white);
	border-radius: 50%;
	bottom: 0;
	color: var(--black);
	height: 16px;
	position: absolute;
	right: 0;
	width: 16px;
}
.hall-of-fame-user-info__user-avatar-info-icon:before {
	content: "i";
	font-size: 9px;
	font-weight: 900;
	left: 50%;
	line-height: 12px;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
}
@media (min-width: 768px) {
	.hall-of-fame-user-info__user-avatar-info-icon:before {
		font-size: 10px;
		line-height: 14px;
	}
	.hall-of-fame-user-info__user-avatar-info-icon {
		height: 20px;
		width: 20px;
	}
}
.hall-of-fame-user-info__user-name-and-rating {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.hall-of-fame-user-info__user-name-and-rating {
		row-gap: var(--spacing-sm);
	}
}
.hall-of-fame-user-info__user-name {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
@media (min-width: 768px) {
	.hall-of-fame-user-info__user-name {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
.hall-of-fame-user-info__user-rating {
	display: flex;
}
.hall-of-fame-user-info__star-wrapper {
	height: 24px;
	width: 24px;
}
.hall-of-fame-user-info__star {
	height: 100%;
	width: 100%;
}
.hall-of-fame-user-level-modal__content-wrapper {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.hall-of-fame-user-level-modal__content-wrapper::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.hall-of-fame-user-level-modal__content-wrapper::-webkit-scrollbar-track {
	background: transparent;
}
.hall-of-fame-user-level-modal__content-wrapper::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.hall-of-fame-user-level-modal__content-wrapper::-webkit-scrollbar-thumb:hover,
.hall-of-fame-user-level-modal__content-wrapper:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.hall-of-fame-user-level-modal__content {
	display: flex;
	flex-direction: column;
	height: 100%;
	overflow: hidden;
	padding: var(--spacing-3xl) var(--spacing-md);
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.hall-of-fame-user-level-modal__content {
		max-height: min(
			800px,
			100dvh - 64px - var(--safe-area-inset-top) - var(--safe-area-inset-bottom)
		);
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.hall-of-fame-user-level-modal__content-wrapper {
	overflow-y: auto;
}
.hall-of-fame-user-level-modal__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0 0 var(--spacing-xl);
	text-align: center;
}
.hall-of-fame-user-level-modal__levels {
	margin: 0 auto;
	max-width: 480px;
}
.hall-of-fame-user-level-modal__levels-row {
	border-bottom: 1px solid var(--border-primary);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-md) 0;
	row-gap: var(--spacing-sm);
}
.hall-of-fame-user-level-modal__levels-row:first-child {
	padding-top: 0;
}
.hall-of-fame-user-level-modal__levels-row:last-child {
	border-bottom: none;
	padding-bottom: 0;
}
.hall-of-fame-user-level-modal__levels-row-header {
	color: var(--text-tertiary);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
.hall-of-fame-user-level-modal__levels-row-header--active {
	color: var(--text-primary);
}
.hall-of-fame-user-level-modal__levels-row-header-title {
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
.hall-of-fame-user-level-modal__levels-row-header-icon-wrapper {
	height: 24px;
	position: relative;
	width: 24px;
}
.hall-of-fame-user-level-modal__levels-row-header-icon {
	height: 100%;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
}
.hall-of-fame-user-level-modal__levels-row-header-icon-row {
	font-size: 10px;
	font-weight: 800;
	left: 50%;
	letter-spacing: 0.2px;
	line-height: 16px;
	position: absolute;
	text-transform: uppercase;
	top: 50%;
	transform: translate(-50%, -50%);
}
.hall-of-fame-user-level-modal__levels-row-avatars {
	display: flex;
	justify-content: space-between;
}
.hall-of-fame-user-level-modal__levels-row-avatar-with-text {
	color: var(--text-tertiary);
}
.hall-of-fame-user-level-modal__levels-row-avatar-with-text--current {
	color: var(--text-primary);
}
.hall-of-fame-user-level-modal__levels-row-avatar-with-text--current
	.hall-of-fame-user-level-modal__levels-row-avatar-image {
	border: 2px solid var(--border-accent);
}
.hall-of-fame-user-level-modal__levels-row-avatar-text {
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	margin-top: var(--spacing-3xs);
	text-align: center;
}
.hall-of-fame-user-level-modal__levels-row-avatar-wrapper {
	height: 72px;
	position: relative;
	width: 72px;
}
.hall-of-fame-user-level-modal__levels-row-avatar-image {
	border-radius: 50%;
	height: 100%;
	width: 100%;
}
.hall-of-fame-user-level-modal__levels-row-avatar-image--locked {
	opacity: 0.7;
}
.hall-of-fame-user-level-modal__levels-row-avatar-lock-icon {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
}
.hall-of-fame-user-gender-modal__content {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-xl);
	height: 100%;
	overflow: hidden;
	padding: var(--spacing-3xl) var(--spacing-md);
}
@media (min-width: 768px) {
	.hall-of-fame-user-gender-modal__content {
		gap: var(--spacing-2xl);
		max-height: min(
			800px,
			100dvh - 64px - var(--safe-area-inset-top) - var(--safe-area-inset-bottom)
		);
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.hall-of-fame-user-gender-modal__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0 0 var(--spacing-xl);
	text-align: center;
}
.hall-of-fame-user-gender-modal__description {
	margin: var(--spacing-md) auto 0;
	text-align: center;
}
.hall-of-fame-user-gender-modal__gender-cards {
	display: flex;
	gap: var(--spacing-sm);
	justify-content: center;
	margin: var(--spacing-xl) auto;
	width: 100%;
}
.hall-of-fame-user-gender-modal__gender-card {
	align-items: center;
	background: var(--bg-button-secondary);
	border: 2px solid transparent;
	border-radius: var(--border-radius-basic-2xs);
	cursor: pointer;
	display: flex;
	flex-direction: column;
	padding: var(--spacing-md);
	transition: border-color 0.2s ease;
	width: 100%;
}
.hall-of-fame-user-gender-modal__gender-card--active {
	border-color: var(--brand-accent);
}
.hall-of-fame-user-gender-modal__user-avatar {
	border-radius: 50%;
	height: var(--spacing-7xl);
	width: var(--spacing-7xl);
}
.hall-of-fame-user-gender-modal__user-text {
	color: var(--bg-overlay-normal-inverted);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	padding-top: var(--spacing-md);
}
.hall-of-fame-user-gender-modal__warning {
	background: var(--warning-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	color: var(--text-secondary);
	display: flex;
	font-size: 14px;
	font-weight: 400;
	gap: var(--spacing-sm);
	line-height: 20px;
	margin: var(--spacing-xl) auto 0;
	padding: var(--spacing-md);
	width: 100%;
}
.progress-bar {
	background-color: var(--progress-disabled);
	height: 4px;
	margin: 0;
	max-width: 100%;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.progress-bar,
.progress-bar__track {
	border-radius: var(--border-radius-basic-xs);
	display: block;
}
.progress-bar__track {
	background-color: var(--brand-primary);
	height: 100%;
	inset-inline-start: 0;
	position: absolute;
	top: 0;
}
.progress-bar__track--accent {
	background-color: var(--progress-active);
}
.progress-bar__track--success {
	background-color: var(--progress-success);
}
.progress-bar__track--error {
	background-color: var(--progress-error);
}
.progress-bar--large {
	height: 6px;
}
.balance-select-user-menu {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-md);
	row-gap: var(--spacing-2xs);
	width: 100%;
}
.balance-select-user-menu__section {
	align-self: flex-start;
	display: flex;
	justify-content: space-between;
	width: 100%;
}
.balance-select-user-menu__section--separate {
	align-items: flex-start;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
@media (min-width: 768px) {
	.balance-select-user-menu__section--separate {
		align-items: center;
		flex-direction: row;
	}
}
.balance-select-user-menu__block {
	-moz-column-gap: var(--spacing-xl);
	column-gap: var(--spacing-xl);
	display: flex;
}
.balance-select-user-menu__link {
	align-self: flex-start;
	color: var(--text-link);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	transition: color 0.3s ease;
}
.balance-select-user-menu__link:hover {
	color: var(--text-link-hover);
}
.balance-select-user-menu__text {
	color: var(--text-tertiary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	margin: 0;
	text-transform: uppercase;
}
.balance-select-user-menu__value {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
}
.balance-select-user-menu__value--total {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
}
.balance-select-user-menu__value--disabled {
	color: var(--text-tertiary);
}
.balance-select-user-menu__warning {
	color: var(--text-tertiary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: var(--spacing-4xs) 0 0;
}
.balance-type-block {
	align-items: center;
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
}
.balance-type-block__text {
	color: var(--text-tertiary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	margin: 0;
	text-transform: uppercase;
}
.balance-type-block__icon {
	font-size: 16px !important;
}
.balance-type-block__icon--casino {
	color: var(--icon-brand-primary);
}
.balance-type-block__icon--sports {
	color: var(--success-primary);
}
.balance-modal-block {
	align-items: center;
	display: flex;
	flex-direction: column;
	padding: var(--spacing-lg) var(--spacing-md) var(--spacing-md);
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.balance-modal-block {
		padding: var(--spacing-3xl) var(--spacing-4xl);
		row-gap: var(--spacing-2xl);
	}
}
.balance-modal-block__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
}
.select-accounts-list {
	row-gap: var(--spacing-2xs);
}
.accounts-item-option,
.select-accounts-list {
	display: flex;
	flex-direction: column;
	width: 100%;
}
.accounts-item-option {
	border-radius: var(--border-radius-basic-2xs);
	cursor: pointer;
	padding: var(--spacing-md);
	position: relative;
	row-gap: var(--spacing-sm);
	transition: background 0.3s ease;
}
.accounts-item-option__content {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.accounts-item-option__section {
	align-self: flex-start;
	display: flex;
	justify-content: space-between;
	width: 100%;
}
.accounts-item-option__section--separate {
	-moz-column-gap: var(--spacing-xl);
	column-gap: var(--spacing-xl);
	justify-content: unset;
}
.accounts-item-option__text {
	color: var(--text-tertiary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	margin: 0;
	text-transform: uppercase;
}
.accounts-item-option__value {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
}
.accounts-item-option__value--total {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
}
.accounts-item-option__value--disabled {
	color: var(--text-tertiary);
}
.accounts-item-option__warning {
	color: var(--text-tertiary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: var(--spacing-4xs) 0 0;
}
.accounts-item-option .accounts-item-option__deposit-button {
	align-self: flex-start;
}
.accounts-item-option--dropdown {
	background: var(--bg-tertiary);
}
.accounts-item-option--dropdown:hover {
	background: var(--bg-quaternary);
}
@media (min-width: 768px) {
	.accounts-item-option--dropdown {
		background: var(--bg-quaternary);
	}
	.accounts-item-option--dropdown:hover {
		background: var(--bg-quinary);
	}
}
.accounts-item-option--modal {
	background: var(--bg-tertiary);
}
.accounts-item-option--modal:hover {
	background: var(--bg-quaternary);
}
.accounts-item-option--without-balance {
	padding: var(--spacing-2xs) var(--spacing-md);
}
.accounts-item-option--without-balance .accounts-item-option__section {
	align-items: center;
}
.accounts-item-option--selected:after {
	border: 2px solid var(--border-selected);
	border-radius: var(--border-radius-basic-2xs);
	bottom: 0;
	content: "";
	left: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
}
.accounts-item-option--single:after {
	display: none;
}
.user-menu-rcp {
	align-items: center;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	justify-content: space-between;
}
.user-menu-rcp__content {
	align-items: center;
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
}
@media (min-width: 1280px) {
	.user-menu-rcp__content {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
	}
}
.user-menu-rcp__image-wrapper {
	display: flex;
	height: 40px;
	margin: 0 var(--spacing-2xs);
	width: 40px;
}
.user-menu-rcp__image {
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%;
}
.user-menu-rcp__balance {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
}
.user-menu-rcp__text {
	color: var(--text-tertiary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0;
	text-transform: uppercase;
}
.user-menu-rcp__count {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
.user-dashboard-vip-club-widget {
	align-items: center;
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	cursor: pointer;
	display: flex;
	justify-content: space-between;
	padding: var(--spacing-xs) var(--spacing-md);
}
.user-dashboard-vip-club-widget__content {
	align-items: center;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
}
.user-dashboard-vip-club-widget__image-wrapper {
	display: flex;
	height: 28px;
	width: 40px;
}
.user-dashboard-vip-club-widget__image {
	width: 100%;
}
.user-dashboard-vip-club-widget__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
.user-dashboard-vip-club-widget__level-wrapper {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
.user-dashboard-vip-club-widget__level {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 22px;
	margin: 0;
	text-transform: uppercase;
}
.user-dashboard-vip-club-widget__level--entry {
	color: var(--text-tertiary);
}
.user-dashboard-vip-club-widget__level--bronze {
	-webkit-text-fill-color: transparent;
	background: var(--color-complex-bronze);
	background-clip: text;
	-webkit-background-clip: text;
}
.user-dashboard-vip-club-widget__level--silver {
	-webkit-text-fill-color: transparent;
	background: var(--color-complex-silver);
	background-clip: text;
	-webkit-background-clip: text;
}
.user-dashboard-vip-club-widget__level--gold {
	-webkit-text-fill-color: transparent;
	background: var(--color-complex-gold);
	background-clip: text;
	-webkit-background-clip: text;
}
.user-dashboard-vip-club-widget__level--platinum {
	-webkit-text-fill-color: transparent;
	background: var(--color-complex-violet);
	background-clip: text;
	-webkit-background-clip: text;
}
.user-dashboard-vip-club-widget__level--black {
	-webkit-text-fill-color: transparent;
	background: var(--color-complex-multi);
	background-clip: text;
	-webkit-background-clip: text;
}
.user-dashboard-vip-club-widget__level--supreme {
	-webkit-text-fill-color: transparent;
	background: var(--color-complex-emerald);
	background-clip: text;
	-webkit-background-clip: text;
}
.user-dashboard-vip-club-widget--profile {
	background: var(--bg-secondary);
}
.user-dashboard-vip-club-widget--profile
	.user-dashboard-vip-club-widget__image-wrapper {
	padding: 0 var(--spacing-3xs);
	width: 48px;
}
.user-dashboard-vip-club-widget--profile
	.user-dashboard-vip-club-widget__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.user-dashboard-vip-club-widget--profile
	.user-dashboard-vip-club-widget__level {
	color: var(--text-primary);
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
}
@media (min-width: 960px) {
	.user-dashboard-vip-club-widget--profile
		.user-dashboard-vip-club-widget__level {
		color: var(--text-primary);
		font-size: 17px;
		font-weight: 500;
		line-height: 22px;
	}
}
[dir="rtl"] .user-dashboard-vip-club-widget__icon {
	transform: scaleX(-1);
}
.vip-gift-widget {
	align-items: center;
	background: var(--mapped-vip-button);
	border-radius: var(--border-radius-mapped-button-lg);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	cursor: pointer;
	display: flex;
	justify-content: center;
	min-height: 48px;
	overflow: hidden;
	padding: var(--spacing-2xs) var(--spacing-xl);
	position: relative;
	z-index: 0;
}
.vip-gift-widget:hover:before {
	opacity: 1;
}
.vip-gift-widget:after {
	animation: vip-shine-move 2.5s ease-in-out infinite;
	background: url(/images/shine.a0c06ff2..webp) 50% no-repeat;
	background-size: cover;
	content: "";
	height: 100px;
	position: absolute;
	right: 100%;
	top: 50%;
	transform: translateY(-50%);
	width: 100px;
	z-index: -1;
}
.vip-gift-widget:before {
	background: var(--mapped-vip-button-hover);
	content: "";
	inset: 0;
	opacity: 0;
	position: absolute;
	transition: opacity 0.5s ease;
	z-index: -2;
}
.vip-gift-widget__icon {
	height: 32px;
	width: 32px;
}
.vip-gift-widget__text {
	align-items: center;
	color: var(--text-white-primary);
	display: flex;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
@keyframes vip-shine-move {
	0% {
		right: 100%;
	}
	to {
		right: -35%;
	}
}
.deposit-bonus-user-dashboard-widget {
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-sm) var(--spacing-md);
	row-gap: var(--spacing-2xs);
	width: 100%;
}
.deposit-bonus-user-dashboard-widget__content {
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.deposit-bonus-user-dashboard-widget__description {
	align-items: center;
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
}
.deposit-bonus-user-dashboard-widget__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
.deposit-bonus-user-dashboard-widget__tooltip-text {
	color: var(--icon-tertiary);
	cursor: pointer;
	display: flex;
	margin: 0;
	transition: color 0.3s ease;
}
.deposit-bonus-user-dashboard-widget__tooltip-text:hover {
	color: var(--icon-secondary);
}
.deposit-bonus-user-dashboard-widget__tooltip-content {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
	max-width: 180px;
}
.deposit-bonus-user-dashboard-widget__warning {
	align-items: flex-start;
	background: var(--warning-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	padding: var(--spacing-sm);
}
.deposit-bonus-user-dashboard-widget__warning-image-wrapper {
	align-items: center;
	display: flex;
	height: 20px;
	justify-content: center;
	min-width: 20px;
	width: 20px;
}
.deposit-bonus-user-dashboard-widget__warning-image {
	height: 100%;
	width: 100%;
}
.deposit-bonus-user-dashboard-widget__warning-text {
	color: var(--text-warning);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
@media (min-width: 1280px) {
	.btn.sign-out-menu-button {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
		font-weight: 400;
		justify-content: flex-start;
		text-transform: capitalize;
	}
	.btn.sign-out-menu-button:hover {
		background: var(--bg-popover-item-hover);
	}
	.btn.sign-out-menu-button:active,
	.btn.sign-out-menu-button:focus {
		background: transparent;
	}
}
.sign-out-menu-button__icon {
	color: var(--icon-secondary);
}
.responsible-game-modal {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: var(--spacing-3xl) var(--spacing-md);
}
@media (min-width: 768px) {
	.responsible-game-modal {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.responsible-game-modal__buttons {
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	flex-direction: column-reverse;
	margin-top: var(--spacing-2xl);
	row-gap: var(--spacing-sm);
	width: 100%;
}
@media (min-width: 768px) {
	.responsible-game-modal__buttons {
		flex-direction: row;
	}
}
.responsible-game-modal__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin-bottom: var(--spacing-md);
	margin-top: var(--spacing-lg);
	text-align: center;
}
.responsible-game-modal__text {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	text-align: center;
}
.responsible-game-modal .responsible-game-modal__button {
	text-transform: uppercase;
	width: 100%;
}
.rules-modal-content__content {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.rules-modal-content__content::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.rules-modal-content__content::-webkit-scrollbar-track {
	background: transparent;
}
.rules-modal-content__content::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.rules-modal-content__content::-webkit-scrollbar-thumb:hover,
.rules-modal-content__content:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.rules-modal-content {
	--container-inline-padding: var(--spacing-md);
	display: flex;
	flex-direction: column;
	height: 100%;
	overflow: hidden;
}
@media (min-width: 768px) {
	.rules-modal-content {
		--container-inline-padding: var(--spacing-4xl);
		max-height: min(
			800px,
			100dvh - 64px - var(--safe-area-inset-top) - var(--safe-area-inset-bottom)
		);
	}
}
.rules-modal-content__content {
	overflow-y: auto;
	padding: var(--spacing-3xl) var(--container-inline-padding) var(--spacing-xl);
}
.rules-modal-content__content h2 {
	text-align: center;
}
.rules-modal-content__bottom {
	background: var(--bg-secondary);
	border-top: 1px solid var(--border-strong);
	padding: var(--spacing-xl) var(--container-inline-padding);
}
.rules-modal-content__bottom > :first-child {
	width: 100%;
}
.spi-deposit,
.spi-deposit__root {
	height: 100%;
}
.fast-deposit-modal__header {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	padding: var(--spacing-xl) 0;
	text-align: center;
}
@media (min-width: 768px) {
	.fast-deposit-modal__header {
		padding: var(--spacing-2xl) 0;
	}
}
.fast-deposit-modal__wrap {
	display: flex;
	flex-direction: column;
	padding: 0 var(--spacing-md) var(--spacing-md);
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.fast-deposit-modal__wrap {
		-moz-column-gap: var(--spacing-xl);
		column-gap: var(--spacing-xl);
		flex-direction: row;
		padding: 0 var(--spacing-2xl) var(--spacing-3xl);
	}
}
.fast-deposit-modal__left {
	width: 100%;
}
@media (min-width: 768px) {
	.fast-deposit-modal__left {
		max-width: 198px;
	}
}
.fast-deposit-modal__right {
	width: 100%;
}
@media (min-width: 768px) {
	.fast-deposit-modal__right {
		width: calc(100% - 222px);
	}
}
.fast-deposit-modal__balance {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	justify-content: space-between;
	margin-bottom: var(--spacing-md);
}
.fast-deposit-modal__section {
	margin-bottom: var(--spacing-xl);
}
.fast-deposit-modal__section--empty {
	display: none;
}
.fast-deposit-modal__conversion-info {
	margin-bottom: var(--spacing-xl);
}
.fast-deposit-modal__payment-method {
	align-items: center;
	display: flex;
	justify-content: space-between;
	margin-bottom: var(--spacing-md);
}
.fast-deposit-modal__payment-method span {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.fast-deposit-modal__footer {
	color: var(--text-tertiary);
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
	font-size: 14px;
	font-weight: 400;
	justify-content: center;
	line-height: 20px;
	margin-top: var(--spacing-md);
}
.fast-deposit-modal__footer .text-btn {
	color: var(--text-link);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.fast-deposit-modal__footer .text-btn:hover {
	color: var(--text-link-hover);
}
.fast-deposit-modal .bonus-refuse {
	align-items: center;
	background: var(--warning-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	color: var(--text-warning);
	display: flex;
	font-size: 14px;
	font-weight: 400;
	gap: var(--spacing-2xs);
	line-height: 20px;
	margin-top: var(--spacing-md);
	padding: var(--spacing-md);
}
.fast-deposit-modal .bonus-refuse i:before {
	color: var(--icon-warning);
}
.fast-deposit-modal__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0 0 var(--spacing-md);
}
.payment-methods {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
}
.payment-methods-block {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.payment-methods-block__title {
	color: var(--text-secondary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	text-transform: uppercase;
}
.payment-methods-list {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	row-gap: var(--spacing-2xs);
}
@media (min-width: 480px) {
	.payment-methods-list {
		grid-template-columns: repeat(4, 1fr);
	}
}
@media (min-width: 768px) {
	.payment-methods-list {
		grid-template-columns: repeat(2, 1fr);
	}
}
.payment-methods-list .payment-methods-list__btn {
	align-items: center;
	background: var(--bg-button-secondary);
	border-radius: var(--border-radius-mapped-button-md);
	display: flex;
	flex: 1 0 0;
	flex-direction: column;
	min-width: 94px;
	padding: var(--spacing-sm) var(--spacing-lg);
	row-gap: var(--spacing-3xs);
}
.payment-methods-list__btn-icon {
	color: var(--icon-fill);
	transition: transform 0.3s ease;
}
.payment-methods-list__btn--show-less .payment-methods-list__btn-icon {
	transform: rotate(180deg);
}
.payment-methods-list__btn-caption {
	color: var(--text-button-secondary);
	cursor: pointer;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.2px;
	line-height: 20px;
	text-align: center;
	text-transform: uppercase;
}
.payment-method-item {
	background: var(--bg-quaternary);
	border-radius: var(--border-radius-basic-3xs);
	cursor: pointer;
}
.payment-method-item--selected,
.payment-method-item:hover {
	opacity: 1;
}
.payment-method-item--selected .payment-method-item__method {
	border: 2px solid var(--border-selected);
}
.payment-method-item__wrapper {
	position: relative;
}
.payment-method-item__method {
	align-items: center;
	background: var(--icon-white-primary);
	border: 1px solid var(--border-primary);
	border-radius: var(--border-radius-basic-3xs);
	display: flex;
	height: 52px;
	justify-content: center;
	padding: var(--spacing-2xs);
}
.payment-method-item__block-img {
	align-items: center;
	display: flex;
	flex: 1;
	height: 100%;
	justify-content: center;
	overflow: hidden;
	width: 100%;
}
.payment-method-item__img {
	display: block;
	margin: 0 auto;
	max-height: 100%;
	max-width: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center;
	object-position: center;
}
.payment-method-item__info {
	display: flex;
	justify-content: center;
}
.payment-method-item__text {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: var(--spacing-3xs) 0 0;
}
.payment-method-item__label {
	position: absolute;
	right: 3px;
	top: 3px;
	z-index: 2;
}
.verified-by-card {
	margin-top: 0;
}
@media (min-width: 768px) {
	.verified-by-card {
		margin-top: -16px;
	}
}
.verified-by-card__list {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
}
.verified-by-card__item {
	background-color: var(--icon-white-primary);
	border-radius: var(--border-radius-basic-3xs);
	display: inline-flex;
	flex-direction: row;
	height: 40px;
	justify-content: center;
	min-width: 104px;
	padding: var(--spacing-3xs);
}
.verified-by-card__img {
	display: block;
	max-height: 100%;
	max-width: 96px;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center;
	object-position: center;
}
.crypto-deposit-conversion-info {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
.crypto-deposit-conversion-info__info-icon {
	color: var(--icon-info);
	height: 24px;
	width: 24px;
}
.crypto-deposit-conversion-info__text {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.crypto-methods-select__dropdown::-webkit-scrollbar,
.select__dropdown::-webkit-scrollbar {
	height: 4px;
	width: 4px;
}
.crypto-methods-select__dropdown::-webkit-scrollbar-thumb,
.select__dropdown::-webkit-scrollbar-thumb {
	background: var(--bg-senary);
	border-radius: var(--border-radius-basic-xs);
}
.crypto-methods-select,
.select {
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
}
.crypto-methods-select__input,
.select__input {
	cursor: pointer;
	padding: 0 var(--spacing-sm) 0 var(--spacing-md);
}
.crypto-methods-select__dropdown,
.select__dropdown {
	background: var(--bg-popover);
	border-radius: var(--border-radius-basic-2xs);
	box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.2);
	display: block;
	inset-inline-start: 0;
	margin: 0;
	max-height: 160px;
	overflow: hidden;
	overflow-y: auto;
	padding: var(--spacing-2xs);
	position: absolute;
	top: calc(100% + 8px);
	width: 100%;
	z-index: 100;
}
.crypto-methods-select__arrow-icon-wrapper,
.select__arrow-icon-wrapper {
	background: none;
	border: none;
	color: var(--icon-secondary);
	cursor: pointer;
	display: flex;
	padding: 0;
	transform: rotate(0deg);
	transform-origin: center;
	transition:
		transform 0.3s ease,
		color 0.3s ease;
}
.crypto-methods-select .input--disabled,
.select .input--disabled {
	cursor: not-allowed;
	opacity: 0.5;
}
.dynamic-form-pnp .select--one .crypto-methods-select__arrow-icon-wrapper,
.dynamic-form-pnp .select--one .select__arrow-icon-wrapper,
.dynamic-form-pnp .select--one .select__bottom-line {
	display: none;
}
.crypto-methods-select {
	margin-bottom: var(--spacing-xl);
}
.crypto-methods-select__dropdown {
	max-height: 254px;
}
.crypto-methods-select__img {
	height: 24px;
	margin-inline-end: var(--spacing-sm);
	width: 24px;
}
.payment-amount-default--empty {
	display: none;
}
.payment-amount-default__hint {
	color: var(--text-tertiary);
	display: flex;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin-top: var(--spacing-2xs);
	text-align: right;
}
.payment-amount-default__error {
	color: var(--error-primary);
}
.payment-amount-default__preset {
	display: block;
	width: 100%;
}
.payment-amount-default__input {
	position: relative;
}
.payment-amount-default__input--amount .input {
	padding-inline-end: var(--spacing-5xl);
}
.payment-amount-default__currency {
	color: var(--text-tertiary);
	font-size: 16px;
	font-weight: 700;
	inset-inline-end: 16px;
	line-height: 24px;
	position: absolute;
	text-align: right;
	top: 50%;
	transform: translateY(-50%);
	z-index: 10;
}
.select__dropdown::-webkit-scrollbar {
	height: 4px;
	width: 4px;
}
.select__dropdown::-webkit-scrollbar-thumb {
	background: var(--bg-senary);
	border-radius: var(--border-radius-basic-xs);
}
.select {
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
}
.select__input {
	cursor: pointer;
	padding: 0 var(--spacing-sm) 0 var(--spacing-md);
}
.select__dropdown {
	background: var(--bg-popover);
	border-radius: var(--border-radius-basic-2xs);
	box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.2);
	display: block;
	inset-inline-start: 0;
	margin: 0;
	max-height: 160px;
	overflow: hidden;
	overflow-y: auto;
	padding: var(--spacing-2xs);
	position: absolute;
	top: calc(100% + 8px);
	width: 100%;
	z-index: 100;
}
.select__arrow-icon-wrapper {
	background: none;
	border: none;
	color: var(--icon-secondary);
	cursor: pointer;
	display: flex;
	padding: 0;
	transform: rotate(0deg);
	transform-origin: center;
	transition:
		transform 0.3s ease,
		color 0.3s ease;
}
.select .input--disabled {
	cursor: not-allowed;
	opacity: 0.5;
}
.dynamic-form-pnp .select--one .select__arrow-icon-wrapper,
.dynamic-form-pnp .select--one .select__bottom-line {
	display: none;
}
.amount-preset-list {
	grid-gap: var(--spacing-2xs);
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-template-rows: repeat(2, 1fr);
	margin-top: var(--spacing-sm);
	padding: 0;
	width: 100%;
}
@media (min-width: 480px) {
	.amount-preset-list {
		grid-template-columns: repeat(5, 1fr);
		grid-template-rows: repeat(1, 1fr);
	}
}
.amount-preset-item {
	align-items: center;
	align-self: stretch;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	margin: 0;
	padding: 0;
	width: 100%;
}
.amount-preset-item__input {
	display: none;
	height: 0;
	margin: 0;
	opacity: 0;
	position: absolute;
}
.amount-preset-item__block {
	align-items: center;
	background: var(--bg-button-secondary-disabled);
	border-radius: var(--border-radius-mapped-button-md);
	color: var(--text-tertiary);
	cursor: pointer;
	display: flex;
	font-size: 14px;
	font-weight: 700;
	justify-content: center;
	line-height: 20px;
	padding: var(--spacing-2xs);
	text-align: center;
	text-transform: uppercase;
	transition:
		color 0.3s ease,
		background 0.3s ease;
	width: 100%;
}
.amount-preset-item__block:hover {
	color: var(--text-button-secondary);
}
.amount-preset-item__currency {
	display: inline-block;
	margin-right: var(--spacing-3xs);
	text-align: center;
	width: auto;
}
.amount-preset-item__input:checked + .amount-preset-item__block,
.amount-preset-item__input:checked + .amount-preset-item__block:hover {
	background: var(--bg-button-secondary-hover);
	color: var(--text-button-secondary);
}
.payment-saved-profiles {
	margin-bottom: var(--spacing-xl) !important;
}
.payment-saved-profiles__list {
	display: flex;
	flex-direction: column;
	margin: var(--spacing-md) 0 var(--spacing-sm);
	row-gap: var(--spacing-sm);
}
.payment-saved-profiles__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.payment-saved-profiles__text {
	margin: 0;
}
.payment-saved-profiles__text--value {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
.payment-saved-profiles__text--expired {
	color: var(--text-tertiary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
.payment-saved-profiles .payment-saved-profiles__add-btn {
	align-items: center;
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-mapped-input);
	color: var(--text-link);
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	cursor: pointer;
	display: flex;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin-top: var(--spacing-sm);
	overflow: hidden;
	padding: var(--spacing-md) var(--spacing-sm) var(--spacing-md)
		var(--spacing-md);
	text-overflow: ellipsis;
	transition: color 0.3s ease;
	white-space: nowrap;
	width: 100%;
}
.payment-saved-profiles .payment-saved-profiles__add-btn:hover {
	color: var(--text-link-hover);
}
.payment-saved-profiles .payment-saved-profiles__add-btn i:before {
	color: var(--icon-brand-accent);
}
.payment-saved-profiles .payment-saved-profiles__cancel-btn {
	align-items: center;
	color: var(--text-link);
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	cursor: pointer;
	display: flex;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	transition: color 0.3s ease;
}
.payment-saved-profiles .payment-saved-profiles__cancel-btn:hover {
	color: var(--text-link-hover);
}
.payment-saved-profiles .payment-saved-profiles__cancel-btn i:before {
	color: var(--icon-brand-accent);
}
.payment-saved-profiles__new-card {
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.fast-deposit-saved-profile-item {
	align-items: center;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
}
.fast-deposit-saved-profile-item__item {
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-mapped-input);
	color: var(--text-secondary);
	display: flex;
	flex-direction: column;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	transition: color 0.3s ease;
	white-space: nowrap;
	width: 100%;
}
.fast-deposit-saved-profile-item__item:hover {
	background: var(--bg-input-hover);
}
.fast-deposit-saved-profile-item__item--delete {
	cursor: pointer;
	max-height: 56px;
	max-width: 56px;
	padding: var(--spacing-md);
}
.fast-deposit-saved-profile-item__content {
	align-items: center;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	cursor: pointer;
	display: flex;
	padding: var(--spacing-md) var(--spacing-sm) var(--spacing-md)
		var(--spacing-md);
}
.fast-deposit-saved-profile-item__content--expired {
	cursor: unset;
	padding: var(--spacing-2xs) var(--spacing-md);
}
.fast-deposit-saved-profile-item__content--confirmation {
	padding: var(--spacing-md) var(--spacing-sm) 0 var(--spacing-md);
}
.fast-deposit-saved-profile-item__text-wrapper {
	display: flex;
	flex-direction: column;
}
.fast-deposit-saved-profile-item__text {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
.fast-deposit-saved-profile-item__text--expired {
	color: var(--text-tertiary);
}
.fast-deposit-saved-profile-item__text--bold {
	color: var(--text-input-active);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.fast-deposit-saved-profile-item__text--confirmation {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.fast-deposit-saved-profile-item__expired {
	color: var(--text-warning);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}
.fast-deposit-saved-profile-item__delete-confirmation {
	display: flex;
	flex-direction: column;
	padding: var(--spacing-sm) var(--spacing-sm) var(--spacing-md)
		var(--spacing-md);
	row-gap: var(--spacing-sm);
}
.fast-deposit-saved-profile-item__btn-container {
	align-items: center;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
}
.fast-deposit-saved-profile-item__btn {
	width: 100%;
}
.fast-deposit-card-type {
	background-color: var(--white);
	border-radius: var(--border-radius-basic-3xs);
	height: 24px;
	overflow: hidden;
	padding: var(--spacing-4xs);
	width: 40px;
}
.fast-deposit-card-type__image {
	height: 100%;
	width: 100%;
}
.payment-fields-default__player-field-form {
	margin-top: var(--spacing-sm) !important;
}
.payment-fields-default .dynamic-form {
	padding: 0;
}
.payment-fields-default .dynamic-form__label {
	display: none;
}
.payment-fields-default
	.dynamic-form
	.payment-fields-default
	.dynamic-form__element {
	margin-top: var(--spacing-sm);
}
.payment-dynamic-form {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
}
.payment-dynamic-form__element + .payment-dynamic-form__element {
	margin-top: var(--spacing-sm);
}
.payment-dynamic-form__element--tag {
	margin-top: 0 !important;
	width: 100%;
}
.payment-dynamic-form__element + .payment-dynamic-form__element--address {
	margin-top: var(--spacing-xl);
	width: 100%;
}
.payment-dynamic-form__element--banner {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
.payment-dynamic-form__element--banner span {
	color: var(--text-primary);
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.payment-dynamic-form__element--banner br {
	display: none;
}
.payment-dynamic-form--cvv-expiry-date
	.payment-dynamic-form__element--card_expiry_date,
.payment-dynamic-form--cvv-expiry-date .payment-dynamic-form__element--cvv,
.payment-dynamic-form--cvv-expiry-date
	.payment-dynamic-form__element--expiry_date {
	width: calc(50% - 6px);
}
.payment-dynamic-form .payments-js-lib__img-wrapper {
	align-items: center;
	border-radius: var(--border-radius-basic-3xs);
	display: inline-flex;
	justify-content: center;
	margin: 0 var(--spacing-xs) 0 0;
	padding: var(--spacing-3xs);
}
.payment-dynamic-form__card-info {
	cursor: pointer;
	display: inline-flex;
}
.payment-dynamic-form__card-number-hint {
	height: 230px;
	width: 300px;
}
.payment-dynamic-form__card-number-hint img {
	width: 100%;
}
.payment-dynamic-form__card-icon {
	border-radius: var(--border-radius-basic-3xs);
	max-height: 40px;
	max-width: 100px;
	-o-object-fit: contain;
	object-fit: contain;
}
.payment-dynamic-form__warning-icon {
	color: var(--icon-warning);
}
.payment-form-element {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
}
.payment-form-element .form-element__error,
.payment-form-element__error {
	color: var(--error-primary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin-top: var(--spacing-3xs);
}
.payment-form-element .form-element__error:first-letter,
.payment-form-element__error:first-letter {
	text-transform: capitalize;
}
.protocols {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
}
.protocols__warning {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
.protocols__warning-icon {
	color: var(--icon-warning);
}
.protocols__warning-text {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.protocols-select__dropdown::-webkit-scrollbar,
.select__dropdown::-webkit-scrollbar {
	height: 4px;
	width: 4px;
}
.protocols-select__dropdown::-webkit-scrollbar-thumb,
.select__dropdown::-webkit-scrollbar-thumb {
	background: var(--bg-senary);
	border-radius: var(--border-radius-basic-xs);
}
.protocols-select,
.select {
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
}
.protocols-select__input,
.select__input {
	cursor: pointer;
	padding: 0 var(--spacing-sm) 0 var(--spacing-md);
}
.protocols-select__dropdown,
.select__dropdown {
	background: var(--bg-popover);
	border-radius: var(--border-radius-basic-2xs);
	box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.2);
	display: block;
	inset-inline-start: 0;
	margin: 0;
	max-height: 160px;
	overflow: hidden;
	overflow-y: auto;
	padding: var(--spacing-2xs);
	position: absolute;
	top: calc(100% + 8px);
	width: 100%;
	z-index: 100;
}
.protocols-select__arrow-icon-wrapper,
.select__arrow-icon-wrapper {
	background: none;
	border: none;
	color: var(--icon-secondary);
	cursor: pointer;
	display: flex;
	padding: 0;
	transform: rotate(0deg);
	transform-origin: center;
	transition:
		transform 0.3s ease,
		color 0.3s ease;
}
.select__arrow-icon-wrapper--open {
	transform: rotate(180deg);
}
.protocols-select .input--disabled,
.select .input--disabled {
	cursor: not-allowed;
	opacity: 0.5;
}
.dynamic-form-pnp .select--one .protocols-select__arrow-icon-wrapper,
.dynamic-form-pnp .select--one .select__arrow-icon-wrapper,
.dynamic-form-pnp .select--one .select__bottom-line {
	display: none;
}
.protocols-select__dropdown {
	max-height: 254px;
}
.crypto-address {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
}
@media (min-width: 768px) {
	.crypto-address {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
		flex-direction: row;
	}
}
.crypto-address__content {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
}
.crypto-address__description,
.crypto-address__hint {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.crypto-address__qr-code {
	border-radius: var(--border-radius-basic-2xs);
	padding: var(--spacing-sm);
}
.crypto-address__clipboard {
	align-items: flex-start;
	background-color: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	cursor: pointer;
	display: flex;
	flex-direction: column;
	padding-bottom: var(--spacing-md);
	padding-inline-end: var(--spacing-sm);
	padding-top: var(--spacing-md);
	padding-inline-start: var(--spacing-md);
	row-gap: var(--spacing-2xs);
}
.crypto-address__address {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	word-break: break-all;
}
.crypto-address__copy {
	color: var(--text-link);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
.crypto-address__amount-hint {
	color: var(--text-tertiary);
	display: flex;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}
.crypto-address__active-currency {
	margin-inline-start: var(--spacing-4xs);
}
.qr-code {
	background: var(--white);
	display: inline-block;
	font-size: 0;
	line-height: 0;
	padding: var(--spacing-xs);
}
.qr-code__spinner {
	align-items: center;
	display: flex;
	height: 128px;
	justify-content: center;
	width: 128px;
}
.qr-code__spinner:before {
	animation: spinner 0.75s linear infinite;
	border: 5px solid var(--text-secondary);
	border-radius: 50%;
	border-right: 5px solid transparent;
	content: "";
	display: block;
	height: 40px;
	width: 40px;
}
@keyframes spinner {
	to {
		transform: rotate(1turn);
	}
}
.deposit-hint {
	position: relative;
}
.deposit-hint .deposit-hint__button--open {
	color: var(--icon-tertiary);
}
.deposit-hint .deposit-hint__button--open:active,
.deposit-hint .deposit-hint__button--open:hover,
.deposit-hint .deposit-hint__button--open:target {
	color: var(--text-tertiary);
}
.deposit-hint .deposit-hint__button--close {
	color: var(--icon-primary);
	inset-inline-end: 4px;
	position: absolute;
	top: 4px;
}
.deposit-hint__container {
	background: var(--bg-quaternary);
	border-radius: var(--border-radius-basic-2xs);
	bottom: calc(100% + 12px);
	box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.2);
	inset-inline-end: -8px;
	padding: var(--spacing-sm);
	position: absolute;
	width: 304px;
	z-index: 10;
}
.deposit-hint__container:after {
	border-inline: 16px solid transparent;
	border-top: 16px solid var(--bg-quaternary);
	bottom: -8px;
	content: "";
	inset-inline-end: 4px;
	position: absolute;
}
.deposit-hint__container--card-holder,
.deposit-hint__container--credit-card-number,
.deposit-hint__container--cvv {
	inset-inline-end: -32px;
}
.deposit-hint__container--card-holder:after,
.deposit-hint__container--credit-card-number:after,
.deposit-hint__container--cvv:after {
	inset-inline-end: 28px;
}
@media (min-width: 768px) {
	.deposit-hint__container--card-holder,
	.deposit-hint__container--credit-card-number,
	.deposit-hint__container--cvv {
		inset-inline-end: -8px;
	}
	.deposit-hint__container--card-holder:after,
	.deposit-hint__container--credit-card-number:after,
	.deposit-hint__container--cvv:after {
		inset-inline-end: 4px;
	}
}
.deposit-hint__container--card-expiry-date {
	inset-inline-end: -180px;
}
.deposit-hint__container--card-expiry-date:after {
	inset-inline-end: unset;
	inset-inline-start: 95px;
}
@media (min-width: 768px) {
	.deposit-hint__container--card-expiry-date {
		inset-inline-end: -8px;
	}
	.deposit-hint__container--card-expiry-date:after {
		inset-inline-end: 4px;
		inset-inline-start: unset;
	}
}
.deposit-hint__image {
	height: 174px;
	min-height: 174px;
	min-width: 280px;
	width: 280px;
}
.deposit-hint__text {
	margin: 0;
}
.deposit-hint__text--description {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
.textarea::-webkit-scrollbar {
	height: 4px;
	width: 4px;
}
.textarea::-webkit-scrollbar-thumb {
	background: var(--bg-senary);
	border-radius: var(--border-radius-basic-xs);
}
.textarea {
	background: var(--bg-input);
	border: none;
	border-radius: var(--border-radius-mapped-input);
	box-shadow: none;
	color: var(--text-input-active);
	display: block;
	font-size: 16px;
	font-weight: 400;
	height: 152px;
	letter-spacing: normal;
	line-height: 24px;
	outline: none;
	overflow: hidden;
	overflow-y: auto;
	padding: var(--spacing-md);
	resize: vertical;
	text-align: start;
	text-transform: none;
	transition:
		color 0.3s ease,
		background-color 0.3s ease,
		border-color 0.3s ease;
	vertical-align: middle;
	white-space: normal;
	width: 100%;
}
.textarea:active,
.textarea:focus,
.textarea:hover {
	background: var(--bg-input-active);
	color: var(--text-input-active);
	outline: none;
}
.textarea--disabled {
	background: var(--bg-input-disabled) !important;
	color: var(--text-input-disabled) !important;
	cursor: not-allowed;
}
.textarea::-moz-placeholder {
	color: var(--placeholder-input) !important;
	opacity: 1;
	-moz-transition:
		color 0.3s ease,
		background-color 0.3s ease,
		border-color 0.3s ease !important;
	transition:
		color 0.3s ease,
		background-color 0.3s ease,
		border-color 0.3s ease !important;
}
.textarea--disabled .textarea::-moz-placeholder {
	color: var(--placeholder-input-disabled);
}
.textarea::-webkit-input-placeholder {
	color: var(--placeholder-input) !important;
	line-height: normal;
	opacity: 1;
	-webkit-transition:
		color 0.3s ease,
		background-color 0.3s ease,
		border-color 0.3s ease !important;
	transition:
		color 0.3s ease,
		background-color 0.3s ease,
		border-color 0.3s ease !important;
}
.textarea--disabled .textarea::-webkit-input-placeholder {
	color: var(--placeholder-input-disabled);
}
.textarea:hover::-moz-placeholder {
	color: var(--placeholder-input) !important;
	opacity: 1;
}
.textarea--disabled .textarea:hover::-moz-placeholder {
	color: var(--placeholder-input-disabled);
}
.textarea:hover::-webkit-input-placeholder {
	color: var(--placeholder-input) !important;
	opacity: 1;
}
.textarea--disabled .textarea:hover::-webkit-input-placeholder {
	color: var(--placeholder-input-disabled);
}
.textarea:-webkit-autofill {
	-webkit-text-fill-color: var(--text-input-active) !important;
	background: var(--bg-input) !important;
	background-clip: content-box !important;
	border: none !important;
	border-radius: 0 !important;
	box-shadow: inset 0 0 0 100px var(--bg-input) !important;
	color: var(--text-input-active);
	color: var(--text-input-active) !important;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	-webkit-transition:
		color 0.3s ease,
		background-color 0.3s ease,
		box-shadow 0.3s ease !important;
	transition:
		color 0.3s ease,
		background-color 0.3s ease,
		box-shadow 0.3s ease !important;
}
.textarea:-webkit-autofill:active,
.textarea:-webkit-autofill:active:hover,
.textarea:-webkit-autofill:focus,
.textarea:-webkit-autofill:hover {
	-webkit-text-fill-color: var(--text-input-active) !important;
	box-shadow: inset 0 0 0 100px var(--bg-input-hover) !important;
	color: var(--text-input-active);
	color: var(--text-input-active) !important;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
.textarea:-webkit-autofill:active:not(:hover) {
	-webkit-text-fill-color: var(--text-input-active) !important;
}
.dynamic-form {
	display: flex;
	padding: var(--spacing-md);
}
.dynamic-form__group-wrapper {
	display: flex;
	flex-basis: 33.3333333333%;
	flex-direction: column;
	width: 100%;
}
.dynamic-form__group-wrapper + .dynamic-form__group-wrapper {
	margin-inline-start: var(--spacing-md);
}
.dynamic-form__group-wrapper:only-child {
	flex-basis: 100%;
}
.dynamic-form__group-title {
	margin-bottom: var(--spacing-md);
}
.dynamic-form__label {
	color: var(--text-white-primary);
	display: block;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin-bottom: var(--spacing-3xs);
}
.dynamic-form__label-star {
	display: none;
}
.dynamic-form__buttons-wrapper {
	align-items: center;
	display: flex;
	flex-direction: column-reverse;
	justify-content: center;
}
@media (min-width: 480px) {
	.dynamic-form__buttons-wrapper {
		flex-direction: row;
	}
}
.dynamic-form__element--gender
	.radio__input:checked
	+ .radio__block
	.radio__point {
	opacity: 1;
}
.dynamic-form__element--gender
	.radio__input:checked
	+ .radio__block
	.radio__label {
	color: var(--text-input-active);
}
.dynamic-form__element--gender .radio {
	background: var(--bg-input);
	border-radius: var(--border-radius-mapped-radio);
	flex: 1;
	height: 56px;
	max-width: 100%;
	position: relative;
	width: 50%;
}
.dynamic-form__element--gender .radio:after {
	content: "";
	height: 24px;
	inset-inline-start: 16px;
	pointer-events: none;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 24px;
}
.dynamic-form__element--gender .radio:first-child:after {
	background: url(/images/male.d686d740..svg) 50% no-repeat;
}
[data-theme="light"] .dynamic-form__element--gender .radio:first-child:after {
	background: url(/images/male.faeccf39..svg) 50% no-repeat;
}
.dynamic-form__element--gender .radio:nth-child(2):after {
	background: url(/images/female.2cb1e2d8..svg) 50% no-repeat;
}
[data-theme="light"] .dynamic-form__element--gender .radio:nth-child(2):after {
	background: url(/images/female.e01d7359..svg) 50% no-repeat;
}
.dynamic-form__element--gender .radio-group {
	gap: var(--spacing-sm);
	justify-content: space-between;
}
.dynamic-form__element--gender
	.radio-group--inline
	.radio-group__radio:not(:first-child) {
	margin-top: 0;
	margin-inline-start: 0;
}
.dynamic-form__element--gender .radio__block {
	align-items: center;
	display: flex;
	flex-direction: row-reverse;
	height: 56px;
	justify-content: center;
	width: 100%;
}
.dynamic-form .dynamic-form__element--gender .radio__block:hover .radio__label {
	color: var(--text-input-active);
}
.dynamic-form__element--gender .radio__label {
	color: var(--text-tertiary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin-inline-end: var(--spacing-3xs);
	margin-inline-start: var(--spacing-5xl);
	white-space: nowrap;
}
.dynamic-form__element--gender .radio__point {
	margin-inline-end: var(--spacing-md);
	min-width: 20px;
}
.dynamic-form--complaint-form .dynamic-form__element--identification_document {
	margin: var(--spacing-sm) 0 var(--spacing-xl);
}
.dynamic-form--complaint-form .dynamic-form__element--first_name,
.dynamic-form--complaint-form .dynamic-form__element--last_name {
	width: calc(50% - 6px);
}
.dynamic-form--complaint-form .dynamic-form__element--first_name {
	margin-inline-end: var(--spacing-sm);
}
.file-input__native-input {
	opacity: 0;
	position: absolute;
	z-index: -1;
}
.file-input-secondary {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.file-input-secondary__title {
	color: var(--text-tertiary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.file-input-secondary__content {
	align-items: flex-start;
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: var(--spacing-sm) var(--spacing-md);
	row-gap: var(--spacing-sm);
}
.file-input-secondary__native-input {
	opacity: 0;
	position: absolute;
	z-index: -1;
}
.file-input-secondary__header {
	display: flex;
	justify-content: space-between;
	width: 100%;
}
.file-input-secondary__formats,
.file-input-secondary__size {
	color: var(--text-tertiary);
	display: inline-block;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
}
.file-input-secondary__size {
	text-align: right;
}
.file-input-secondary__controller {
	width: 100%;
}
.file-input-secondary .file-input-secondary__button {
	margin-bottom: unset !important;
	margin-right: var(--spacing-sm);
	padding: var(--spacing-xs) var(--spacing-md) !important;
	width: unset;
}
.file-input-secondary__file-name--empty,
.file-input-secondary__file-name--selected {
	color: var(--text-tertiary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.file-input-secondary__file-name--selected {
	color: var(--text-secondary);
}
.deposit-lotteries__control {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: var(--spacing-md);
}
.deposit-lotteries__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.deposit-lotteries__tickets {
	display: grid;
	gap: var(--spacing-sm);
	grid-template-columns: 1fr;
}
@media (min-width: 480px) {
	.deposit-lotteries__tickets {
		grid-template-columns: 1fr 1fr;
	}
}
.deposit-lotteries__no-bonus {
	align-items: center;
	color: var(--text-tertiary);
	display: flex;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin-top: var(--spacing-md);
}
.deposit-lotteries__icon {
	margin-right: var(--spacing-sm);
}
.loader {
	align-items: center;
	display: flex;
	justify-content: center;
	padding: var(--spacing-xs);
	z-index: 1080;
}
.loader--provider-preview {
	min-height: 199px;
}
@media (min-width: 960px) {
	.loader--provider-preview {
		min-height: 265px;
	}
}
.loader--home-game-slider {
	min-height: 50vw;
}
@media (min-width: 768px) {
	.loader--home-game-slider {
		min-height: 25vw;
		min-height: 17vw;
	}
}
.loader--home-game-slider-big-slider {
	min-height: 47vw;
}
@media (min-width: 768px) {
	.loader--home-game-slider-big-slider {
		min-height: calc(25vw - 32.5px);
	}
}
@media (min-width: 1440px) {
	.loader--home-game-slider-big-slider {
		min-height: calc(20vw - 26px);
	}
}
.loader--jackpot-list {
	min-height: 110px;
}
.loader__box {
	animation: spinner-border 0.75s linear infinite;
	border: 5px solid var(--brand-primary);
	border-radius: 50%;
	border-right: 5px solid transparent;
	display: inline-block;
	height: 40px;
	vertical-align: text-bottom;
	width: 40px;
}
.loader--winners {
	min-height: 470px;
}
@media (min-width: 768px) {
	.loader--winners {
		min-height: 135px;
	}
}
.loader--winners-in-game {
	min-height: 110px;
}
@keyframes spinner-border {
	to {
		transform: rotate(1turn);
	}
}
.deposit-lottery-card {
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	cursor: pointer;
	overflow: hidden;
	padding: var(--spacing-sm);
	position: relative;
	transition: background 0.3s ease;
}
.deposit-lottery-card--selected {
	background: var(--mapped-fastdep-lottery-active);
}
.deposit-lottery-card__content {
	height: 100%;
}
.deposit-lottery-card__body {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
	row-gap: var(--spacing-sm);
}
.deposit-lottery-card__radio
	.radio__input:checked
	+ .radio__block
	.radio__point:before {
	background: var(--icon-fill-contrast);
}
.deposit-lottery-card__radio
	.radio__input:checked
	+ .radio__block
	.radio__point {
	border-color: var(--icon-fill-contrast);
}
.deposit-lottery-card__title {
	color: var(--text-secondary);
	display: flex;
	font-size: 12px;
	font-weight: 400;
	justify-content: space-between;
	line-height: 18px;
	margin-bottom: var(--spacing-3xs);
}
.deposit-lottery-card--selected .deposit-lottery-card__title {
	color: var(--text-secondary-contrast);
}
.deposit-lottery-card__new-tickets-wrap {
	display: flex;
}
.deposit-lottery-card__new-tickets {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
.deposit-lottery-card--selected .deposit-lottery-card__new-tickets {
	color: var(--text-primary-contrast);
}
.deposit-lottery-card__deposit-rules {
	color: var(--text-secondary);
	display: flex;
	flex-direction: column;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}
.deposit-lottery-card--selected .deposit-lottery-card__deposit-rules {
	color: var(--text-secondary-contrast);
}
.deposit-lottery-card__image {
	bottom: 0;
	inset-inline-end: 0;
	position: absolute;
}
[dir="rtl"] .deposit-lottery-card__image {
	transform: scaleX(-1);
}
.payment-submit-default .btn {
	color: var(--text-button-accent);
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	height: 48px;
	letter-spacing: 0.2px;
	line-height: 24px;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}
.sofort-info {
	display: flex;
	flex-direction: column;
	margin-top: var(--spacing-md);
	row-gap: var(--spacing-md);
}
.sofort-info__top {
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	justify-content: space-between;
	padding: var(--spacing-sm) var(--spacing-md);
}
.sofort-info__bottom,
.sofort-info__top {
	align-items: center;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
}
.sofort-info__cell {
	align-items: center;
	display: flex;
}
.sofort-info__cell--passport {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
}
.sofort-info__cell--timer {
	color: var(--text-secondary);
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
}
.sofort-info__bottom-info {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
}
.sofort-info__title {
	margin: 0;
}
.sofort-info__title--bottom {
	color: var(--text-tertiary);
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
}
.sofort-info__text {
	margin: 0;
}
.sofort-info__text--passport {
	color: var(--text-primary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}
.sofort-info__text--timer {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	white-space: nowrap;
}
.sofort-info__text--bottom {
	color: var(--text-tertiary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}
.sumsub-modal .modal__content,
.sumsub-modal .sumsub-container {
	background: var(--bg-overlay-strong-inverted);
}
.sumsub-modal .modal__content {
	border-radius: var(--border-radius-basic-xs);
	padding: var(--spacing-xl) 0 0;
}
.sumsub-modal .modal__content-wrapper {
	max-width: 450px;
}
.payment-common-errors-default {
	color: var(--error-primary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin-top: var(--spacing-3xs);
	text-align: center;
}
.payment-banners {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-xs);
	margin-bottom: var(--spacing-md);
	margin-top: var(--spacing-md);
}
.payment-banners .payments-js-lib__wrapper {
	align-items: flex-start;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	width: 100%;
}
.payment-banners .payments-js-lib__img-wrapper {
	align-items: center;
	display: inline-flex;
	justify-content: center;
}
.payment-banners .payments-js-lib__description {
	color: var(--text-tertiary);
	display: inline-block;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}
.crypto-secure {
	align-items: center;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
}
.crypto-secure__image-wrapper {
	max-width: 48px;
	width: 100%;
}
.crypto-secure__image {
	height: 100%;
	width: 100%;
}
.crypto-secure__text {
	color: var(--text-tertiary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}
.need-help-confirm {
	padding: var(--spacing-3xl) var(--spacing-md);
}
@media (min-width: 768px) {
	.need-help-confirm {
		padding: var(--spacing-3xl) var(--spacing-xl);
	}
}
.need-help-confirm__content {
	margin-bottom: var(--spacing-8xl);
}
.need-help-confirm__inner {
	text-align: center;
}
.need-help-confirm .need-help-confirm__icon {
	align-items: center;
	background-color: rgba(var(--brand-accent-rgb), 0.08);
	border-radius: 50%;
	color: var(--brand-accent);
	display: flex;
	height: 100px;
	justify-content: center;
	margin: 0 auto var(--spacing-xl);
	width: 100px;
}
.need-help-confirm .need-help-confirm__icon i {
	font-size: 38px !important;
}
.need-help-confirm__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0 0 var(--spacing-md);
}
.need-help-confirm__text {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0 0 var(--spacing-2xl);
}
.need-help-confirm__text:last-child {
	margin: 0;
}
.need-help-confirm__text span {
	color: var(--text-primary);
	display: block;
	width: 100%;
}
[dir="rtl"] .need-help-confirm__text span {
	direction: ltr;
}
.need-help-confirm__link {
	text-replace: none;
	color: var(--text-link);
	transition: color 0.3s ease;
}
.need-help-confirm__link:hover {
	color: var(--text-link-hover);
}
.need-help-confirm__resend-info {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.need-help-form {
	padding: var(--spacing-3xl) var(--spacing-md);
}
@media (min-width: 768px) {
	.need-help-form {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.need-help-form__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0 0 var(--spacing-md);
	text-align: center;
}
.need-help-form__text {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0 0 var(--spacing-2xl);
	text-align: center;
}
.need-help-form__link {
	text-replace: none;
	color: var(--text-link);
	transition: color 0.3s ease;
}
.need-help-form__link:hover {
	color: var(--text-link-hover);
}
.need-help-form__form,
.need-help-form__form .auth-form__form-element-wrap {
	margin-bottom: var(--spacing-xl);
}
.need-help-form .need-help-form__back-link {
	align-items: center;
	color: var(--text-secondary);
	display: inline-flex;
	font-size: 14px;
	font-weight: 400;
	gap: var(--spacing-2xs);
	line-height: 20px;
}
[dir="rtl"] .need-help-form .need-help-form__back-link > i {
	transform: scaleX(-1);
}
.need-help-form__footer {
	display: flex;
	justify-content: center;
}
.auth-form {
	align-items: center;
	display: flex;
	flex-direction: column;
	width: 100%;
}
.auth-form__description {
	margin: 0 0 var(--spacing-lg);
	text-align: center;
}
@media (min-width: 480px) {
	.auth-form__description {
		margin: 0 0 var(--spacing-6xl);
	}
}
.auth-form__switcher {
	margin: 0 0 var(--spacing-2xl);
}
.auth-form__description-text {
	color: var(--text-secondary);
	margin: 0;
}
.auth-form__captcha {
	display: none !important;
}
.auth-form__description-help {
	color: var(--text-primary);
	margin: 0;
}
.auth-form__description-help--link {
	color: var(--text-link);
	transition: color 0.3s ease;
}
.auth-form__description-help--link:hover {
	color: var(--text-link-hover);
	text-decoration: underline;
}
.auth-form__buttons,
.auth-form__submit {
	width: 100%;
}
.auth-form__form-element-wrap {
	margin-bottom: var(--spacing-md);
	margin-top: 0;
	width: 100%;
}
.auth-form__instructions {
	align-items: center;
	display: flex;
	flex-direction: column;
	margin-top: var(--spacing-md);
	text-align: center;
}
.auth-form__instructions > * + * {
	margin-top: var(--spacing-2xs);
}
.auth-form__instruction-link {
	color: var(--text-link);
	transition: color 0.3s ease;
}
.auth-form__instruction-link:hover {
	color: var(--text-link-hover);
	text-decoration: underline;
}
.sign-form-switcher {
	align-items: center;
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	background: var(--bg-overlay-strong);
	border-radius: 100px;
	display: inline-flex;
	justify-content: center;
	margin-top: 0;
	padding: var(--spacing-3xs);
}
.sign-form-switcher__wrap {
	display: flex;
	justify-content: center;
	width: 100%;
}
.sign-form-switcher .sign-form-switcher__button {
	background: transparent;
	border-color: transparent;
	border-radius: var(--border-radius-basic-4xl);
	color: var(--text-secondary);
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	height: unset;
	letter-spacing: 0.2px;
	line-height: 20px;
	max-height: 32px;
	min-width: 82px;
	padding: var(--spacing-2xs) var(--spacing-md);
	text-transform: uppercase;
}
.sign-form-switcher .sign-form-switcher__button:active,
.sign-form-switcher .sign-form-switcher__button:focus,
.sign-form-switcher .sign-form-switcher__button:hover {
	background: transparent;
	color: var(--text-primary);
}
.sign-form-switcher .sign-form-switcher__button--active {
	background: var(--bg-tab-active);
	color: var(--text-tab-active) !important;
}
.sign-form-switcher .sign-form-switcher__button--active:active,
.sign-form-switcher .sign-form-switcher__button--active:focus,
.sign-form-switcher .sign-form-switcher__button--active:hover {
	background: var(--bg-tab-active);
}
.errors__error {
	color: var(--error-primary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
}
.contact-us-modal-template {
	display: flex;
	flex-direction: column;
	padding: var(--spacing-3xl) var(--spacing-md);
	row-gap: var(--spacing-sm);
}
@media (min-width: 768px) {
	.contact-us-modal-template {
		padding: var(--spacing-3xl) var(--spacing-4xl);
		row-gap: var(--spacing-xl);
	}
}
.contact-us-modal-template__content {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
@media (min-width: 768px) {
	.contact-us-modal-template__content {
		row-gap: var(--spacing-xl);
	}
}
.contact-us-modal-template__content h2,
.contact-us-modal-template__content h3,
.contact-us-modal-template__content h4,
.contact-us-modal-template__content h5 {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
	text-align: center;
}
.contact-us-modal-template__content p {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
	text-align: center;
}
.contact-form-user-dashboard {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
@media (min-width: 768px) {
	.contact-form-user-dashboard {
		row-gap: var(--spacing-xl);
	}
}
.contact-form-user-dashboard__form-element {
	margin: 0;
}
.contact-form-user-dashboard__inputs {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
@media (min-width: 768px) {
	.contact-form-user-dashboard__inputs {
		row-gap: var(--spacing-md);
	}
}
.contact-form-user-dashboard__area {
	max-height: 152px;
	resize: none;
}
.textarea-floating__wrapper--floating {
	background: var(--bg-input);
	border-radius: var(--border-radius-mapped-input);
	margin-top: var(--spacing-2xs);
	overflow: hidden;
	padding: 0 var(--spacing-md);
	position: relative;
	transition: background 0.3s ease;
}
.textarea-floating__wrapper--floating:active,
.textarea-floating__wrapper--floating:focus-within,
.textarea-floating__wrapper--floating:hover {
	background: var(--bg-input-active);
	outline: none;
}
.textarea-floating__wrapper--floating:active .textarea-floating,
.textarea-floating__wrapper--floating:active .textarea-floating--inner,
.textarea-floating__wrapper--floating:focus-within .textarea-floating,
.textarea-floating__wrapper--floating:focus-within .textarea-floating--inner,
.textarea-floating__wrapper--floating:hover .textarea-floating,
.textarea-floating__wrapper--floating:hover .textarea-floating--inner {
	background: var(--bg-input-active);
	transition: background 0.3s ease;
}
.textarea-floating__wrapper--floating .textarea-floating--inner {
	padding: var(--spacing-lg) 0 var(--spacing-2xs);
}
.textarea-floating__wrapper--floating .textarea-floating-label {
	color: var(--placeholder-input);
	left: var(--spacing-md);
	pointer-events: none;
	position: absolute;
	top: var(--spacing-md);
	transform-origin: left top;
	transition: all 0.2s ease-in-out;
}
.textarea-floating__wrapper--floating
	.textarea-floating:focus
	+ .textarea-floating-label,
.textarea-floating__wrapper--floating
	.textarea-floating:not(.textarea-floating--empty)
	+ .textarea-floating-label {
	color: var(--text-input);
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 16px;
	transform: translateY(-10px) scale(0.85);
}
.textarea-floating__wrapper--disabled {
	pointer-events: none;
}
.user-dashboard-support-modal {
	display: flex;
	flex-direction: column;
	padding: var(--spacing-2xl) var(--spacing-md) var(--spacing-lg);
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.user-dashboard-support-modal {
		padding: var(--spacing-3xl) var(--spacing-4xl);
		row-gap: var(--spacing-2xl);
	}
}
.user-dashboard-support-modal__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
	text-align: center;
}
.user-dashboard-support-modal__content {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
.user-dashboard-support-modal__description {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
.user-dashboard-support-modal__buttons {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
.user-dashboard-support-modal .user-dashboard-support-modal__button {
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	text-transform: unset;
}
.vip-club-contacts-modal-content {
	display: flex;
	flex-direction: column;
	padding: var(--spacing-2xl) var(--spacing-md) var(--spacing-lg);
	row-gap: var(--spacing-lg);
}
@media (min-width: 768px) {
	.vip-club-contacts-modal-content {
		padding: var(--spacing-3xl) var(--spacing-4xl);
		row-gap: var(--spacing-3xl);
	}
}
.vip-club-contacts-modal-content__description {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
@media (min-width: 768px) {
	.vip-club-contacts-modal-content__description {
		row-gap: var(--spacing-md);
	}
}
.vip-club-contacts-modal-content__image-wrapper {
	display: flex;
	height: 24px;
	min-width: 24px;
	width: 24px;
}
.vip-club-contacts-modal-content__image {
	height: 100%;
	width: 100%;
}
.vip-club-contacts-modal-content__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
	text-align: center;
}
.vip-club-contacts-modal-content__text {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
	text-align: center;
}
.vip-club-contacts-modal-content__buttons {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
	width: 100%;
}
.vip-club-contacts-modal-content .vip-club-contacts-modal-content__button {
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	text-transform: unset;
}
.vip-club-benefits-modal {
	display: flex;
	flex-direction: column;
	padding: var(--spacing-3xl) var(--spacing-md) var(--spacing-md);
	row-gap: var(--spacing-md);
}
@media (min-width: 768px) {
	.vip-club-benefits-modal {
		padding: var(--spacing-3xl) var(--spacing-4xl);
		row-gap: var(--spacing-2xl);
	}
}
.vip-club-benefits-modal__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
	text-align: center;
}
.vip-club-benefits-modal__list {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.vip-club-benefits-item {
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.vip-club-benefits-item__tag {
	align-items: center;
	background: var(--color-simple-green);
	border-radius: var(--border-radius-basic-3xs);
	color: var(--text-black-primary);
	display: flex;
	font-size: 8px;
	font-weight: 700;
	height: 14px;
	justify-content: center;
	letter-spacing: 0.2px;
	line-height: 0;
	padding: var(--spacing-3xs);
	text-transform: uppercase;
}
.vip-club-benefits-item__content {
	display: flex;
}
.vip-club-benefits-item__image-wrapper {
	display: flex;
	height: 32px;
	min-height: 32px;
	width: 32px;
}
.vip-club-benefits-item__image {
	height: 100%;
	width: 100%;
}
.vip-club-benefits-item__text-wrapper {
	width: 100%;
}
.vip-club-benefits-item__button,
.vip-club-benefits-item__icon {
	color: var(--icon-secondary);
	cursor: pointer;
	display: flex;
	transition: color 0.3s ease;
}
.vip-club-benefits-item__button:hover,
.vip-club-benefits-item__icon:hover {
	color: var(--icon-primary);
}
.vip-club-benefits-item__title {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}
.vip-club-benefits-item--column {
	height: 108px;
	padding: var(--spacing-lg) var(--spacing-sm) var(--spacing-xl);
}
.vip-club-benefits-item--column .vip-club-benefits-item__tag {
	inset-inline-start: var(--spacing-2xs);
	position: absolute;
	top: var(--spacing-2xs);
}
.vip-club-benefits-item--column .vip-club-benefits-item__content {
	align-items: center;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
	width: 100%;
}
.vip-club-benefits-item--column .vip-club-benefits-item__title {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
	text-align: center;
}
.vip-club-benefits-item--column .vip-club-benefits-item-tooltip,
.vip-club-benefits-item--column .vip-club-benefits-item__button {
	display: flex;
	inset-inline-end: 4px;
	position: absolute;
	top: 4px;
}
.vip-club-benefits-item--row {
	align-items: center;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	justify-content: space-between;
	padding: var(--spacing-sm);
}
.vip-club-benefits-item--row .vip-club-benefits-item__text-wrapper {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
.vip-club-benefits-item--row .vip-club-benefits-item__content {
	align-items: center;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
}
.vip-club-benefits-item--row .vip-club-benefits-item__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
.vip-club-benefits-item-tooltip__title {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0 0 var(--spacing-3xs);
}
.vip-club-benefits-item-tooltip__text {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
}
.vip-club-benefits-item-modal__content {
	align-items: center;
	padding: var(--spacing-lg) var(--spacing-md);
}
.vip-club-benefits-item-modal__content,
.vip-club-benefits-item-modal__description {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-xl);
}
.vip-club-benefits-item-modal__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
	text-align: center;
}
.vip-club-benefits-item-modal__text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
	text-align: center;
}
.vip-club-benefits-item--widget {
	background: var(--bg-quaternary);
}
.tooltip-info {
	background: var(--bg-tooltip);
	border-radius: var(--border-radius-basic-2xs);
	box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.2);
	margin-right: var(--spacing-3xs);
	margin-top: -4px;
	max-width: 236px;
	padding: var(--spacing-sm);
	pointer-events: none;
	position: absolute;
	transition: all 0.3s ease;
	z-index: 100;
}
.tooltip-info--modal {
	z-index: 1055;
}
.tooltip-info__arrow {
	background: var(--bg-tooltip);
	height: 10px !important;
	margin-left: -2px !important;
	width: 16px !important;
}
.tooltip-info__content {
	max-width: 228px;
}
.tooltip-info__title {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin-bottom: var(--spacing-3xs);
}
.tooltip-info__text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.tooltip-info__info-btn {
	cursor: pointer;
}
.vip-club-statuses-modal {
	display: flex;
	flex-direction: column;
	overflow: hidden;
	padding: var(--spacing-3xl) var(--spacing-md) var(--spacing-md);
	row-gap: var(--spacing-md);
}
@media (min-width: 768px) {
	.vip-club-statuses-modal {
		padding: var(--spacing-3xl) var(--spacing-4xl);
		row-gap: var(--spacing-2xl);
	}
}
.vip-club-statuses-modal__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
	text-align: center;
}
.vip-club-statuses-modal__status {
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	flex-direction: column;
	height: 100%;
	padding: var(--spacing-sm);
	row-gap: var(--spacing-md);
}
.vip-club-statuses-modal__status-card {
	height: 200px;
}
.vip-club-statuses-modal__benefits {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.vip-club-statuses-modal__benefits-title {
	color: var(--text-secondary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0;
	text-transform: uppercase;
}
.vip-club-statuses-modal__benefits-list {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.vip-club-statuses-modal__preview {
	align-items: center;
	display: flex;
	flex-direction: column;
	padding: var(--spacing-md);
	row-gap: var(--spacing-sm);
}
.vip-club-statuses-modal__preview-icon-wrapper {
	align-items: center;
	background: var(--bg-overlay-normal);
	border-radius: 50%;
	display: flex;
	height: 80px;
	justify-content: center;
	width: 80px;
}
.vip-club-statuses-modal__preview-icon {
	color: var(--bg-senary);
	font-size: 48px !important;
}
.vip-club-statuses-modal__preview-text {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
	text-align: center;
}
.vip-club-statuses-modal-benefit {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	justify-content: space-between;
}
.vip-club-statuses-modal-benefit__markers {
	align-items: center;
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
}
.vip-club-statuses-modal-benefit__tag {
	align-items: center;
	background: var(--color-simple-green);
	border-radius: var(--border-radius-basic-3xs);
	color: var(--text-black-primary);
	display: flex;
	font-size: 8px;
	font-weight: 700;
	height: 14px;
	justify-content: center;
	letter-spacing: 0.2px;
	line-height: 0;
	padding: var(--spacing-3xs);
	text-transform: uppercase;
}
.vip-club-statuses-modal-benefit__content {
	align-items: center;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
}
.vip-club-statuses-modal-benefit__text {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.vip-club-statuses-modal-benefit__icon {
	font-size: 20px !important;
}
.vip-club-statuses-modal-benefit__icon--check {
	color: var(--icon-brand-accent);
}
.vip-club-statuses-modal-benefit__icon--improved {
	color: var(--icon-success);
	transform: rotate(-90deg);
}
.vip-club-statuses-slider {
	position: relative;
}
.vip-club-statuses-slider .slick-slide > div:not([class]) + div:not([class]) {
	margin-top: var(--spacing-2xl);
}
.vip-club-statuses-slider.slick-slider {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	box-sizing: border-box;
	display: block;
	grid-area: slider;
	position: relative;
	touch-action: pan-y;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.vip-club-statuses-slider.slick-slider .slick-list {
	display: block;
	margin: 0 11px 0 0;
	padding: 0;
	position: relative;
}
.vip-club-statuses-slider.slick-slider .slick-list:focus {
	outline: none;
}
.vip-club-statuses-slider.slick-slider .slick-list.dragging {
	cursor: hand;
}
@media (min-width: 768px) {
	.vip-club-statuses-slider.slick-slider .slick-list {
		margin: 0 -6px;
	}
}
.vip-club-statuses-slider.slick-slider .slick-list,
.vip-club-statuses-slider.slick-slider .slick-track {
	transform: translateZ(0);
}
.vip-club-statuses-slider.slick-slider .slick-track {
	display: flex;
	left: 0;
	position: relative;
	top: 0;
}
.vip-club-statuses-slider.slick-slider .slick-track:after,
.vip-club-statuses-slider.slick-slider .slick-track:before {
	content: "";
	display: table;
}
.vip-club-statuses-slider.slick-slider .slick-track:after {
	clear: both;
}
.slick-loading .vip-club-statuses-slider.slick-slider .slick-track {
	visibility: hidden;
}
.vip-club-statuses-slider.slick-slider .slick-slide {
	display: none;
	min-height: 1px;
	padding: 0 6px;
}
.vip-club-statuses-slider.slick-slider .slick-slide > div {
	display: flex;
	height: 100%;
}
.vip-club-statuses-slider.slick-slider .slick-slide > div + div {
	margin-top: 16px;
}
[dir="rtl"] .vip-club-statuses-slider.slick-slider .slick-slide {
	float: right;
}
.vip-club-statuses-slider.slick-slider .slick-slide img:not(.image--hidden) {
	display: block;
}
.vip-club-statuses-slider.slick-slider .slick-slide.slick-loading img {
	display: none;
}
.vip-club-statuses-slider.slick-slider .slick-slide.dragging img {
	pointer-events: none;
}
.vip-club-statuses-slider.slick-slider.slick-initialized .slick-slide {
	display: block;
}
.vip-club-statuses-slider.slick-slider.slick-loading .slick-slide {
	visibility: hidden;
}
.vip-club-statuses-slider.slick-slider .slick-next,
.vip-club-statuses-slider.slick-slider .slick-prev {
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	background: var(--bg-overlay-strong);
	border-radius: 50%;
	height: 48px;
	opacity: 0;
	top: 50%;
	transform: translateY(-50%);
	transition:
		background 0.3s ease,
		opacity 0.3s ease;
	width: 48px;
	z-index: 4;
}
.vip-club-statuses-slider.slick-slider .slick-next:hover,
.vip-club-statuses-slider.slick-slider .slick-prev:hover {
	color: var(--text-primary);
}
.vip-club-statuses-slider.slick-slider .slick-next.slick-disabled,
.vip-club-statuses-slider.slick-slider .slick-prev.slick-disabled {
	opacity: 0;
	pointer-events: none;
}
.vip-club-statuses-slider.slick-slider .slick-prev {
	left: -8px;
}
@media (min-width: 768px) {
	.vip-club-statuses-slider.slick-slider .slick-prev {
		left: -32px;
	}
}
.vip-club-statuses-slider.slick-slider .slick-next {
	right: -8px;
}
@media (min-width: 768px) {
	.vip-club-statuses-slider.slick-slider .slick-next {
		right: -32px;
	}
}
.vip-club-statuses-slider.slick-slider .slick-arrow.slick-hidden {
	display: none;
}
.vip-club-statuses-slider.slick-slider:hover .slick-next,
.vip-club-statuses-slider.slick-slider:hover .slick-prev {
	opacity: 1;
}
.vip-club-statuses-slider.slick-slider:hover .slick-disabled {
	opacity: 0;
	pointer-events: none;
}
.slick-arrow {
	align-items: center;
	background-color: var(--bg-secondary);
	background-image: none;
	border: none;
	border-radius: 50%;
	box-shadow: none;
	color: var(--text-secondary);
	cursor: pointer;
	display: inline-flex;
	flex-direction: row;
	flex-wrap: nowrap;
	font-size: 13px;
	height: 32px;
	justify-content: center;
	margin: 0;
	outline: none;
	padding: 0;
	position: absolute;
	text-shadow: none;
	transition:
		background-color 0.3s ease,
		opacity 0.3s ease;
	width: 32px;
}
.slick-arrow:hover,
.slick-arrow__control--active .slick-arrow {
	background-color: var(--bg-tertiary);
}
.slick-arrow.slick-disabled {
	background-color: var(--bg-secondary) !important;
	cursor: not-allowed;
	opacity: 0.5;
}
.slick-arrow.slick-next {
	right: 0;
	top: -20px;
	transform: translateY(-100%);
}
.slick-arrow.slick-prev {
	right: 38px;
	top: -20px;
	transform: translateY(-100%);
}
.providers-preview-list .slick-arrow.slick-next,
.providers-preview-list .slick-arrow.slick-prev {
	top: -10px;
}
.game-slider .slick-arrow {
	left: calc(100% + 10px);
	position: absolute;
	top: 50%;
	transform: translateY(calc(-100% - 5px));
}
.game-slider .slick-arrow.slick-next {
	transform: translateY(5px);
}
.vip-club-level-card {
	border-radius: var(--border-radius-basic-md);
	overflow: hidden;
	padding: var(--spacing-md);
	position: relative;
}
.vip-club-level-card__background {
	height: 100%;
	left: 50%;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	z-index: 0;
}
.vip-club-level-card__content {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
	position: relative;
}
.vip-club-level-card__description {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.vip-club-level-card__club-name {
	font-size: 12px;
	letter-spacing: 0.2px;
	line-height: 20px;
}
.vip-club-level-card__club-name,
.vip-club-level-card__level-name {
	color: var(--text-white-primary);
	font-style: normal;
	font-weight: 700;
	margin: 0;
	text-transform: uppercase;
}
.vip-club-level-card__level-name {
	font-family: Outfit, sans-serif;
	font-size: 27px;
	line-height: 32px;
}
.vip-club-level-card__info {
	align-items: flex-end;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	justify-content: space-between;
}
.vip-club-level-card__rules {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.vip-club-level-card__rules-title {
	color: var(--text-white-tertiary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	margin: 0;
	text-transform: uppercase;
}
.vip-club-level-card__rules-list {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
}
.vip-club-level-card__rule {
	color: var(--text-white-primary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
}
.vip-club-level-card__user-name {
	color: var(--text-white-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
.vip-club-level-card__sticker-wrapper {
	display: flex;
	height: 40px;
	margin-inline-start: auto;
	min-width: 56px;
	width: 56px;
}
.vip-club-level-card__sticker {
	height: 100%;
	width: 100%;
}
.vip-club-level-card--widget.vip-club-level-card {
	height: 200px;
}
.sumsub-data {
	border-radius: 0 0 var(--border-radius-basic-xs);
}
.sumsub-data__top {
	padding: 0 var(--spacing-xl);
	text-align: center;
}
.sumsub-data__top-wrap {
	border-bottom: 1px solid #436589;
	padding: 0 var(--spacing-4xl) var(--spacing-md);
	position: relative;
}
.sumsub-data__title {
	font-size: 16px;
	line-height: 24px;
}
.sumsub-data__btn.text-btn,
.sumsub-data__title {
	color: var(--text-primary-inverted);
	font-weight: 700;
}
.sumsub-data__btn.text-btn {
	display: flex;
	font-size: 20px;
	left: 0;
	line-height: 30px;
	padding: var(--spacing-xs);
	position: absolute;
	top: 50%;
	transform: translate(-10px, calc(-50% - 10px));
	transition: 0.3s ease;
}
.sumsub-data__btn.text-btn:hover {
	opacity: 0.5;
}
.sumsub-data__btn.text-btn .font-icons {
	font-size: 14px;
}
.notification-center-modal-list {
	padding: var(--spacing-3xl) 0 0;
}
@media (min-width: 768px) {
	.notification-center-modal-list {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.notification-center-modal-list--empty {
	padding: var(--spacing-3xl) var(--spacing-md) var(--spacing-3xl);
}
.notification-center-modal-list--empty
	.notification-center-modal-list__container {
	row-gap: calc(var(--spacing-11xl) + var(--spacing-sm));
}
@media (min-width: 768px) {
	.notification-center-modal-list--empty
		.notification-center-modal-list__container {
		row-gap: var(--spacing-2xl);
	}
}
.notification-center-modal-list__container {
	display: flex;
	flex-direction: column;
	margin: 0 auto;
	max-width: 576px;
	row-gap: var(--spacing-2xl);
	width: 100%;
}
.notification-center-modal-list__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
	text-align: center;
}
.notification-list {
	position: relative;
}
.notification-center-card {
	background: transparent;
	border-radius: var(--border-radius-basic-2xs);
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	cursor: pointer;
	display: flex;
	padding-block: var(--spacing-sm);
	padding-inline: var(--spacing-md) var(--spacing-2xl);
	position: relative;
	transition: background 0.3s ease;
}
.notification-center-card:hover {
	background: var(--bg-popover-item-hover);
}
.notification-center-card__image-wrapper {
	display: flex;
	height: 40px;
	min-width: 40px;
	width: 40px;
}
.notification-center-card__image {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}
.notification-center-card__content {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
}
.notification-center-card__title {
	color: var(--text-tertiary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
@supports (display: -webkit-box) {
	.notification-center-card__title {
		-webkit-line-clamp: 2;
		line-clamp: 2;
		-webkit-box-orient: vertical;
		display: -webkit-box;
		white-space: unset;
	}
}
.notification-center-card__description {
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	color: var(--text-secondary);
	display: -webkit-box;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
}
.notification-center-card--unread:after {
	background: var(--icon-brand-primary);
	border-radius: 50%;
	content: "";
	display: block;
	height: 4px;
	inset-inline-end: 16px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 4px;
}
.notification-center-card--unread .notification-center-card__description {
	color: var(--text-primary) !important;
}
.notification-center-card--payment {
	pointer-events: none;
}
.notification-center-card--section {
	padding-block: var(--spacing-sm);
	padding-inline: var(--spacing-2xs) var(--spacing-2xl);
}
.notification-center-empty {
	align-items: center;
	display: flex;
	flex-direction: column;
}
.notification-center-empty__image-wrapper {
	display: flex;
}
.notification-center-empty__image {
	height: 100%;
	width: 100%;
}
.notification-center-empty__text {
	color: var(--text-tertiary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
	white-space: nowrap;
}
.notification-center-empty--plain {
	left: 50%;
	position: absolute;
	row-gap: var(--spacing-sm);
	top: 50%;
	transform: translate(-50%, -50%);
}
.notification-center-empty--plain .notification-center-empty__image-wrapper {
	height: 64px;
	width: 64px;
}
.notification-center-empty--modal {
	row-gap: var(--spacing-2xl);
}
.notification-center-empty--modal .notification-center-empty__image-wrapper {
	height: 128px;
	width: 128px;
}
@media (min-width: 768px) {
	.notification-center-empty--modal .notification-center-empty__image-wrapper {
		height: 100px;
		width: 100px;
	}
}
.notification-center-empty--section {
	padding-top: var(--spacing-3xl);
	row-gap: var(--spacing-lg);
}
.notification-center-empty--section .notification-center-empty__image-wrapper {
	height: 100px;
	width: 100px;
}
.user-dashboard-verification-modal-content {
	display: flex;
	flex-direction: column;
	padding: var(--spacing-2xl) var(--spacing-md) var(--spacing-lg);
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.user-dashboard-verification-modal-content {
		padding: var(--spacing-3xl) var(--spacing-4xl);
		row-gap: var(--spacing-2xl);
	}
}
.user-dashboard-verification-modal-content__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
	text-align: center;
}
.user-dashboard-verification-modal-content__description {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.user-dashboard-comp-points-exchange-form {
	display: flex;
	flex-direction: column;
	padding: var(--spacing-2xl) var(--spacing-md) var(--spacing-lg);
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.user-dashboard-comp-points-exchange-form {
		padding: var(--spacing-3xl) var(--spacing-4xl);
		row-gap: var(--spacing-2xl);
	}
}
.user-dashboard-comp-points-exchange-form__content {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
@media (min-width: 768px) {
	.user-dashboard-comp-points-exchange-form__content {
		row-gap: var(--spacing-lg);
	}
}
.user-dashboard-comp-points-exchange-form__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
	text-align: center;
}
.user-dashboard-comp-points-exchange-form__settings {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
.user-dashboard-comp-points-exchange-form__form {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.user-dashboard-exchange-form-compoints {
	align-items: center;
	background: var(--bg-overlay-normal);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	justify-content: space-between;
	padding: var(--spacing-sm);
}
.user-dashboard-exchange-form-compoints__text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.user-dashboard-exchange-form-compoints__value {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
.user-dashboard-comp-points-exchange-inputs {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.user-dashboard-comp-points-exchange-inputs__description {
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.user-dashboard-comp-points-exchange-inputs__text {
	color: var(--text-quaternary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	text-transform: uppercase;
}
.user-dashboard-comp-points-exchange-inputs__inputs {
	align-items: center;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
}
.user-dashboard-comp-points-exchange-inputs__divider {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
.user-dashboard-comp-points-exchange-modal {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.user-dashboard-comp-points-exchange-modal {
		row-gap: var(--spacing-2xl);
	}
}
.user-dashboard-comp-points-exchange-modal__content {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
@media (min-width: 768px) {
	.user-dashboard-comp-points-exchange-modal__content {
		row-gap: var(--spacing-lg);
	}
}
.loyalty-cards-modal-content {
	align-items: center;
	display: flex;
	flex-direction: column;
	padding: var(--spacing-lg) var(--spacing-md);
	row-gap: var(--spacing-lg);
}
@media (min-width: 768px) {
	.loyalty-cards-modal-content {
		padding: var(--spacing-3xl) var(--spacing-4xl);
		row-gap: var(--spacing-xl);
	}
}
.loyalty-cards-modal-content__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
	text-align: center;
}
.loyalty-cards-modal-content__description {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
	text-align: center;
}
.loyalty-cards-modal-content__qr-code {
	height: 216px;
	padding: var(--spacing-xs);
	width: 216px;
}
.loyalty-cards-modal-content__qr-code svg {
	height: 100%;
	width: 100%;
}
.onboarding-modal {
	display: flex;
	flex-direction: column;
	padding: var(--spacing-2xs) var(--spacing-md) var(--spacing-xl);
	position: relative;
	row-gap: var(--spacing-lg);
}
@media (min-width: 768px) {
	.onboarding-modal {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.onboarding-modal__header {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.onboarding-modal__progress-bar {
	max-width: 200px;
	padding: var(--spacing-3xs) 0;
	width: 100%;
}
.onboarding-modal__image-wrapper {
	display: flex;
	height: 300px;
	min-height: 300px;
	width: 300px;
}
.onboarding-modal__image {
	height: 100%;
	width: 100%;
}
.onboarding-modal__content {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xl);
}
.onboarding-modal__description {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
	text-align: center;
}
.onboarding-modal__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
	text-align: center;
}
.onboarding-modal__text {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
.onboarding-modal__actions {
	align-items: center;
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	width: 100%;
}
.onboarding-modal__action {
	flex: 1;
}
.tap-navigation-zone__area {
	height: 100%;
	position: absolute;
	top: 0;
}
.tap-navigation-zone__area--left {
	inset-inline-start: 0;
}
.tap-navigation-zone__area--right {
	inset-inline-end: 0;
}
.progress-bar-stories {
	--step-bg-color: var(--bg-quinary);
	--fill-bg-color: var(--brand-primary);
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
}
.progress-bar-stories__step {
	background: var(--step-bg-color);
	border-radius: var(--border-radius-basic-4xs);
	flex: 1;
	height: 4px;
	overflow: hidden;
}
.progress-bar-stories__fill {
	background: var(--fill-bg-color);
	display: none;
	height: 100%;
	transform-origin: left;
}
[dir="rtl"] .progress-bar-stories__fill {
	transform-origin: right;
}
.progress-bar-stories__step--current .progress-bar-stories__fill {
	animation: animate-progress-bar-filling linear
		var(--progress-bar-filling-duration);
	display: block;
}
.progress-bar-stories__step--paused .progress-bar-stories__fill {
	animation-play-state: paused;
}
.progress-bar-stories__step--finished .progress-bar-stories__fill {
	display: block;
}
@keyframes animate-progress-bar-filling {
	0% {
		transform: scaleX(0);
	}
	to {
		transform: scaleX(1);
	}
}
.vip-gift {
	align-items: center;
	display: flex;
	flex-direction: column;
	padding: var(--spacing-3xl) var(--spacing-md);
}
@media (min-width: 768px) {
	.vip-gift {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.vip-gift__form-element--hidden {
	display: none;
}
.vip-gift__form-element--address {
	margin-bottom: var(--spacing-lg);
}
.vip-gift__form-element--consent {
	margin-bottom: var(--spacing-2xl);
}
.vip-gift__actions {
	display: flex;
	flex-direction: column-reverse;
	row-gap: var(--spacing-sm);
	width: 100%;
}
@media (min-width: 768px) {
	.vip-gift__actions {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		flex-direction: row;
	}
	.vip-gift__actions > * {
		width: calc(50% - var(--spacing-md) / 2);
	}
}
.vip-gift__done {
	width: 100%;
}
.vip-gift__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin-bottom: var(--spacing-md);
	text-align: center;
}
.vip-gift__description {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin-bottom: var(--spacing-2xl);
	text-align: center;
}
.vip-gift__icon-wrapper {
	align-items: center;
	background-color: rgba(var(--brand-accent-rgb), 0.08);
	border-radius: 50%;
	color: var(--brand-accent);
	display: flex;
	height: 100px;
	justify-content: center;
	margin: 0 auto var(--spacing-lg);
	width: 100px;
}
.vip-gift__icon {
	font-size: 48px !important;
}
.need-help-after-set-limit-modal-content {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: var(--spacing-2xl) var(--spacing-md) var(--spacing-lg);
}
@media (min-width: 768px) {
	.need-help-after-set-limit-modal-content {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.need-help-after-set-limit-modal-content__image-wrapper {
	height: 100px;
	width: 100px;
}
.need-help-after-set-limit-modal-content__image {
	height: 100%;
	width: 100%;
}
.need-help-after-set-limit-modal-content__buttons {
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	flex-direction: column-reverse;
	margin-top: var(--spacing-2xl);
	row-gap: var(--spacing-sm);
	width: 100%;
}
@media (min-width: 768px) {
	.need-help-after-set-limit-modal-content__buttons {
		flex-direction: row;
	}
}
.need-help-after-set-limit-modal-content__buttons:empty {
	display: none;
}
.need-help-after-set-limit-modal-content__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin-bottom: var(--spacing-md);
	margin-top: var(--spacing-lg);
	text-align: center;
}
.need-help-after-set-limit-modal-content__text {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	text-align: center;
}
.need-help-after-set-limit-modal-content
	.need-help-after-set-limit-modal-content__button {
	text-transform: uppercase;
}
.privacy-update-notification-modal-content {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: var(--spacing-3xl) var(--spacing-md);
	text-align: center;
}
@media (min-width: 768px) {
	.privacy-update-notification-modal-content {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.privacy-update-notification-modal-content__image {
	height: 100px;
	width: 100px;
}
.privacy-update-notification-modal-content__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin-top: var(--spacing-lg);
}
.privacy-update-notification-modal-content__description {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin-top: var(--spacing-md);
}
.privacy-update-notification-modal-content__link {
	color: var(--text-link);
	text-decoration: none;
	transition: color 0.3s ease;
}
.privacy-update-notification-modal-content__link:hover {
	color: var(--text-link-hover);
	text-decoration: underline;
}
.privacy-update-notification-modal-content
	.privacy-update-notification-modal-content__button {
	margin-top: var(--spacing-2xl);
	text-transform: uppercase;
	width: 100%;
}
.game-preview-modal__modal-content {
	padding: var(--spacing-2xl) var(--spacing-md) var(--spacing-lg)
		var(--spacing-md);
}
@media (min-width: 768px) {
	.game-preview-modal__modal-content {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
@media (max-height: 767px) and (orientation: landscape) {
	.game-preview-modal__modal-content {
		padding: var(--spacing-2xl) var(--spacing-md) var(--spacing-lg)
			var(--spacing-md);
	}
}
.game-preview-modal__window {
	margin: 0 auto;
	max-width: 576px;
	width: 100%;
}
.game-preview {
	--collection-link-height: 28px;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
.game-preview__top-container {
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
}
.game-preview .game-preview__game-tile-image {
	flex-shrink: 0;
	height: 98px;
	width: unset;
}
@media (min-width: 480px) {
	.game-preview .game-preview__game-tile-image {
		height: 102px;
	}
}
.game-preview__top-right-container {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	overflow: hidden;
	row-gap: var(--spacing-sm);
}
.game-preview__provider-and-title {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
}
.game-preview__provider,
.game-preview__title {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
@supports (display: -webkit-box) {
	.game-preview__title {
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		line-clamp: 2;
		display: -webkit-box;
		white-space: unset;
	}
}
.game-preview__provider {
	color: var(--text-secondary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	text-transform: uppercase;
}
.game-preview__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
}
.game-preview__favourite-button {
	align-self: flex-start;
}
.game-preview__favourite-button > span {
	text-transform: lowercase;
}
.game-preview__favourite-button > span:first-letter {
	text-transform: uppercase;
}
.game-preview__favourite-icon--added {
	color: var(--icon-favorite);
}
.game-preview__buttons-container {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	flex-grow: 1;
}
.game-preview__tags-container {
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-md);
	row-gap: var(--spacing-md);
}
.game-preview__volatility-and-paylines {
	color: var(--text-secondary);
	display: flex;
	font-size: 14px;
	font-weight: 400;
	gap: var(--spacing-sm);
	line-height: 20px;
}
.game-preview__paylines-value,
.game-preview__volatility-value {
	color: var(--text-primary);
	text-transform: capitalize;
}
.game-preview__collections {
	--gap: var(--spacing-2xs);
	-moz-column-gap: var(--gap);
	column-gap: var(--gap);
	display: inline-flex;
	flex-wrap: wrap;
	max-height: calc(var(--collection-link-height) * 2 + var(--gap));
	overflow: hidden;
	row-gap: var(--gap);
}
.game-preview__collection-link {
	background: var(--bg-quaternary);
	border-radius: var(--border-radius-basic-2xs);
	color: var(--text-link);
	font-size: 14px;
	font-weight: 400;
	height: var(--collection-link-height);
	line-height: 20px;
	max-width: 20ch;
	overflow: hidden;
	padding: var(--spacing-3xs) var(--spacing-xs);
	text-overflow: ellipsis;
	white-space: nowrap;
}
.game-preview__collection-link:hover {
	color: var(--text-link-hover);
}
.game-preview .game-preview__games-block-row-scroll-container {
	margin-bottom: var(--spacing-md);
	margin-top: var(--spacing-3xs);
	padding-inline: var(--spacing-sm);
}
.games-block-row__scroll-container {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.games-block-row__scroll-container::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.games-block-row__scroll-container::-webkit-scrollbar-track {
	background: transparent;
}
.games-block-row__scroll-container::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.games-block-row__scroll-container::-webkit-scrollbar-thumb:hover,
.games-block-row__scroll-container:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.games-block-row {
	position: relative;
	z-index: 0;
}
.games-block-row__wrapper {
	display: grid;
	grid-template-rows: 1fr;
	opacity: 1;
	overflow: hidden;
	transition:
		grid-template-rows 0.2s ease-out,
		opacity 0.15s ease-out;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.games-block-row__wrapper--empty {
	grid-template-rows: 0fr;
	margin: 0 0 calc(var(--spacing-sm) * -1) 0;
	opacity: 0;
	pointer-events: none;
}
.games-block-row__inner {
	min-height: 0;
	min-width: 0;
	width: 100%;
}
.games-block-row__scroll-container {
	display: flex;
	overflow-x: auto;
	overflow-y: hidden;
	scroll-behavior: smooth;
	scroll-snap-type: x mandatory;
}
.games-block-row__scroll-container:empty {
	display: none;
}
.games-block-row__list {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
.games-block-row__item {
	max-width: 104px;
	min-width: 104px;
}
@media (min-width: 480px) {
	.games-block-row__item {
		max-width: 144px;
		min-width: 144px;
	}
}
.games-block-row--obscure-left:after,
.games-block-row--obscure-left:before,
.games-block-row--obscure-right:after,
.games-block-row--obscure-right:before {
	background: var(--linear-vertical-tertiary);
	bottom: 0;
	content: "";
	opacity: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
	transition: opacity 0.3s ease;
	width: 60px;
	z-index: 2;
}
@media (min-width: 480px) {
	.games-block-row--obscure-left:after,
	.games-block-row--obscure-left:before,
	.games-block-row--obscure-right:after,
	.games-block-row--obscure-right:before {
		width: 80px;
	}
}
.games-block-row--obscure-left:before,
.games-block-row--obscure-right:before {
	left: 0;
	transform: scaleX(-1);
}
.games-block-row--obscure-left:after,
.games-block-row--obscure-right:after {
	right: 0;
}
.games-block-row--obscure-left:before,
.games-block-row--obscure-right:after {
	opacity: 1;
}
.game-tile {
	display: block;
	padding: 0;
	position: relative;
	width: 100%;
	z-index: 0;
}
@media (min-width: 1280px) {
	.game-tile:hover .game-tile__inner,
	.game-tile:hover:before {
		opacity: 1;
	}
}
.game-tile:before {
	background: var(--bg-overlay-bold);
	border-radius: var(--border-radius-mapped-games);
	content: "";
	inset: 0;
	z-index: 1;
}
.game-tile:before,
.game-tile__inner {
	opacity: 0;
	position: absolute;
	transition: opacity 0.3s ease;
}
.game-tile__inner {
	align-items: center;
	display: flex;
	flex-direction: column;
	height: 100%;
	left: 50%;
	padding: 0 var(--spacing-sm);
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	z-index: 2;
}
@media (min-width: 1280px) {
	.game-tile__inner {
		height: auto;
	}
	.game-tile .game-tile__action {
		margin: 0 0 var(--spacing-2xs);
	}
}
.game-tile__provider,
.game-tile__title {
	display: none;
}
@media (min-width: 1280px) {
	.game-tile__provider,
	.game-tile__title {
		display: block;
		text-align: center;
	}
}
.game-tile .game-tile__title {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0 0 var(--spacing-3xs);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}
.game-tile .game-tile__provider {
	color: var(--text-secondary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0;
	text-transform: uppercase;
}
.game-tile__demo {
	bottom: var(--spacing-2xs);
	display: none;
	opacity: 0;
	padding-inline: var(--spacing-2xs);
	position: absolute;
	transition: opacity 0.3s ease;
	width: 100%;
	z-index: 2;
}
@media (min-width: 1280px) {
	.game-tile__demo {
		display: flex;
		justify-content: center;
	}
	.game-tile:hover .game-tile__demo {
		opacity: 1;
	}
}
.game-tile--s6 .game-tile__provider,
.game-tile--s6 .game-tile__title {
	display: none;
}
.game-tile__favorite {
	border-radius: 50%;
	display: none;
	inset-inline-end: 4px;
	opacity: 0;
	padding: var(--spacing-3xs);
	position: absolute;
	top: 4px;
	transition:
		opacity 0.3s ease,
		background 0.3s ease;
	z-index: 10;
}
@media (min-width: 1280px) {
	.game-tile__favorite {
		display: flex;
	}
	.game-tile:hover .game-tile__favorite {
		opacity: 1;
	}
}
.game-tile__labels {
	inset-inline-start: 0;
	max-height: 100%;
	overflow: hidden;
	padding: var(--spacing-2xs);
	pointer-events: none;
	position: absolute;
	top: 0;
	transition: opacity 0.3s ease;
}
@media (min-width: 1280px) {
	.game-tile:hover .game-tile__labels {
		opacity: 0;
	}
}
.game-tile-labels {
	display: flex;
	flex-wrap: wrap;
	gap: var(--spacing-3xs);
}
.game-tile-label {
	align-self: flex-start;
	background: var(--yellow);
	border-radius: var(--border-radius-mapped-popover);
	color: var(--black);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	padding: var(--spacing-4xs) 6px;
	text-transform: uppercase;
}
.game-tile-label__img {
	height: 100%;
	width: 100%;
}
.game-tile-label--new {
	background: var(--green);
}
.game-tile-label--top {
	background: var(--turquoise);
}
.game-tile-label--cashback {
	background: var(--indigo);
	color: var(--white);
}
.game-tile-label--hot {
	background: var(--red);
	color: var(--white);
}
.game-tile-label--exclusive {
	background: var(--mapped-label-bonuscode);
}
.game-tile-label--night {
	background: var(--fuchsia);
	color: var(--white);
}
.game-tile-label--drops-and-wins,
.game-tile-label--internal-jackpots,
.game-tile-label--journey-map,
.game-tile-label--lucky-drops,
.game-tile-label--mystery-drops {
	background: linear-gradient(135deg, #3656ff, #bd00ff);
	height: 20px;
	padding: 0;
	width: 20px;
}
.game-tile-label--drops-and-wins.game-tile-label--lg,
.game-tile-label--internal-jackpots.game-tile-label--lg,
.game-tile-label--journey-map.game-tile-label--lg,
.game-tile-label--lucky-drops.game-tile-label--lg,
.game-tile-label--mystery-drops.game-tile-label--lg {
	height: 24px;
	width: 24px;
}
.game-tile-label--journey-map {
	background: none;
}
.game-tile-label--hot-rtp-tag {
	background: linear-gradient(111deg, #ffd912 -0.07%, #ff1212 83.92%);
	color: var(--white);
}
.game-tile-label--cp-booster-tag {
	background: linear-gradient(90deg, #6a00eb, #9c22b4 49.6%, #ff442b);
	color: var(--white);
}
.game-tile-label--jackpot {
	background: var(--yellow);
}
.game-tile-label--lg {
	padding: var(--spacing-3xs) var(--spacing-sm);
}
@media (max-width: 1279px) {
	.game-tile-action.game-tile-action {
		border-radius: 0;
		height: 100%;
		left: 0;
		overflow: hidden;
		position: absolute;
		top: 0;
		width: 100%;
	}
}
@media (min-width: 1280px) {
	.game-tile-action.game-tile-action {
		border-radius: 50%;
	}
}
.game-tile-favorite {
	align-items: center;
	background: transparent none;
	border: none;
	box-shadow: none;
	color: var(--icon-fill);
	cursor: pointer;
	display: none;
	font-size: 24px;
	height: 36px;
	justify-content: center;
	line-height: 1;
	margin: 0;
	outline: none;
	padding: 0;
	text-shadow: none;
	transition:
		color 0.3s ease,
		background-color 0.3s ease,
		opacity 0.3s ease;
	width: 36px;
}
@media (min-width: 1280px) {
	.game-tile-favorite {
		display: flex;
	}
}
.game-tile-favorite:hover {
	background: var(--bg-septenary);
	outline: none;
}
.game-tile-favorite--active,
.game-tile-favorite--active:hover {
	-webkit-text-fill-color: var(--icon-brand-primary);
	background: unset;
	-webkit-background-clip: text;
	color: var(--icon-brand-primary);
}
.game-tile-demo {
	align-items: center;
	background-color: var(--bg-secondary);
	border-radius: var(--border-radius-basic-xl);
	color: var(--text-primary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	justify-content: center;
	letter-spacing: 0.2px;
	line-height: 16px;
	min-height: 28px;
	min-width: 72px;
	padding: 6px var(--spacing-lg);
	text-transform: uppercase;
	transition: background-color 0.3s ease;
}
.game-tile-demo:hover {
	background-color: var(--bg-tertiary);
}
.license-limits-modal__content {
	display: block;
	overflow: hidden;
	position: relative;
	z-index: 5;
}
@media (min-width: 1280px) {
	.license-limits-modal__content {
		display: flex;
		flex-direction: row-reverse;
		height: unset;
		min-height: min(100dvh - 64px, 680px);
	}
}
.license-limits-modal__column {
	position: relative;
	width: 100%;
}
@media (min-width: 1280px) {
	.license-limits-modal__column {
		width: 50%;
	}
}
.license-limits-modal__license--desktop {
	bottom: var(--spacing-4xl);
	display: none;
	left: 50%;
	position: absolute;
	transform: translate(-50%);
	width: 100%;
	z-index: 3;
}
@media (min-width: 1280px) {
	.license-limits-modal__license--desktop {
		display: flex;
		justify-content: center;
	}
}
.license-limits-modal__license--mobile {
	display: flex;
	justify-content: center;
	margin-bottom: var(--spacing-2xl);
	margin-top: var(--spacing-3xl);
}
@media (min-width: 1280px) {
	.license-limits-modal__license--mobile {
		display: none;
	}
}
.license-limits-modal__form {
	padding: var(--spacing-2xl) var(--spacing-md) 0;
}
@media (min-width: 768px) {
	.license-limits-modal__form {
		padding: var(--spacing-3xl) var(--spacing-4xl) 0;
	}
}
@media (min-width: 1280px) {
	.license-limits-modal__form {
		padding: var(--spacing-4xl);
	}
}
.license-limits-modal__header {
	margin-bottom: var(--spacing-xl);
	text-align: left;
}
@media (min-width: 1280px) {
	.license-limits-modal__header {
		text-align: center;
	}
}
.license-limits-modal__limits {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
.license-limits-modal__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin-bottom: var(--spacing-md);
}
@media (min-width: 1280px) {
	.license-limits-modal__title {
		color: var(--text-primary);
		font-size: 32px;
		font-weight: 700;
		line-height: 40px;
	}
}
.license-limits-modal__description {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
@media (min-width: 1280px) {
	.license-limits-modal__description {
		color: var(--text-secondary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
.license-limits-modal__footer {
	margin-top: var(--spacing-xl);
}
.license-limits-modal .license-limits-modal__button {
	width: 100%;
}
.sign-up-license {
	align-items: center;
	-moz-column-gap: var(--spacing-xl);
	column-gap: var(--spacing-xl);
	display: flex;
	justify-content: center;
}
.sign-up-license .sign-up-license__license-logo {
	height: 48px;
}
.footer-licence {
	align-items: center;
	display: flex;
	height: 100%;
}
.footer-licence:empty {
	display: none;
}
.setting-limit__title {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	padding: var(--spacing-3xs) 0;
}
.setting-limit__description {
	color: var(--text-tertiary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin-bottom: var(--spacing-2xs);
}
.setting-limit__form {
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
}
.setting-limit__form-field-wrapper {
	flex: 50%;
}
.setting-limit__form-field-wrapper .input__right-container {
	color: var(--text-tertiary);
}
.simple-time {
	color: var(--text-primary);
}
.simple-time__hours {
	margin-bottom: var(--spacing-xs);
	margin-right: var(--spacing-xs);
}
.simple-time__error {
	color: var(--error-primary);
	margin: 0.5em 0;
}
.simple-time-grouped__control-container {
	background: var(--bg-input);
	border-radius: var(--border-radius-basic-2xs);
	color: var(--text-tertiary);
	display: flex;
	text-transform: lowercase;
}
.simple-time-grouped__hours {
	padding: 0 var(--spacing-2xs) 0 var(--spacing-md);
}
.simple-time-grouped__hours input {
	width: 32px;
}
.simple-time-grouped__minutes {
	padding: 0 var(--spacing-md) 0 var(--spacing-2xs);
}
.simple-time-grouped__minutes input {
	width: 22px;
}
.simple-time-grouped__error {
	color: var(--error-primary);
	margin: var(--spacing-2xs) 0;
}
.simple-time-grouped .input-row__right-container {
	color: var(--text-tertiary);
}
.confirmation-email {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: var(--spacing-3xl) var(--spacing-md);
}
@media (min-width: 768px) {
	.confirmation-email {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.confirmation-email__icon-wrapper {
	align-items: center;
	background: rgba(var(--brand-accent-rgb), 0.08);
	border-radius: var(--border-radius-basic-full);
	display: flex;
	height: 100px;
	justify-content: center;
	margin-bottom: var(--spacing-lg);
	width: 100px;
}
.confirmation-email__icon {
	color: var(--icon-brand-accent);
	font-size: 48px !important;
}
.confirmation-email__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: var(--spacing-none) var(--spacing-none) var(--spacing-md);
	text-align: center;
}
.confirmation-email__text {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin-bottom: 100px;
	text-align: center;
}
.confirmation-email__text--white {
	color: var(--text-primary);
}
.confirmation-email__help {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
	text-align: center;
}
.confirmation-email__link {
	color: var(--text-link);
}
@media (hover: hover) and (pointer: fine) {
	.confirmation-email__link:hover {
		color: var(--text-link-hover);
	}
}
.verify-reminder-notification__content {
	padding: var(--spacing-5xl) var(--spacing-md);
}
@media (min-width: 768px) {
	.verify-reminder-notification__content {
		padding: var(--spacing-5xl) var(--spacing-4xl) var(--spacing-4xl);
	}
}
.verify-reminder-notification__icon {
	align-items: center;
	border-radius: 100%;
	display: flex;
	height: 100px;
	justify-content: center;
	margin: 0 auto var(--spacing-xl);
	width: 100px;
}
.verify-reminder-notification__text {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
}
.verify-reminder-notification .verify-reminder-notification__timer {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
	padding: 0;
	text-align: center;
}
.verify-reminder-notification__info.verify-reminder-notification__info {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0 0 var(--spacing-xl) 0;
	padding: 0;
	text-align: center;
}
.verify-reminder-notification .verify-reminder-notification__link {
	width: 100%;
}
.days-timer {
	color: var(--text-secondary);
	display: flex;
	font-size: 20px;
	font-weight: 700;
	justify-content: center;
	line-height: 30px;
	padding: var(--spacing-xs) var(--spacing-4xl);
}
.registration-forbidden {
	align-items: center;
	display: flex;
	flex-direction: column;
	padding: var(--spacing-3xl) var(--spacing-md) 0 var(--spacing-md);
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.registration-forbidden {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.registration-forbidden__icon-wrapper {
	align-items: center;
	display: flex;
	height: 100px;
	justify-content: center;
	position: relative;
	width: 100px;
}
.registration-forbidden__icon-wrapper:before {
	background: var(--icon-warning);
	border-radius: var(--border-radius-basic-full);
	content: "";
	height: 100%;
	left: 0;
	opacity: 0.08;
	position: absolute;
	top: 0;
	width: 100%;
}
.registration-forbidden__icon {
	color: var(--icon-warning);
	font-size: 48px !important;
}
.registration-forbidden__header {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
}
.registration-forbidden__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	text-align: center;
}
.registration-forbidden__description {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	text-align: center;
}
.registration-forbidden__cards {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
}
.registration-forbidden__card {
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-md);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	padding: var(--spacing-md);
}
.registration-forbidden__card-content {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.registration-forbidden__card-title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.registration-forbidden__card-description,
.registration-forbidden__refresh-link {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
.registration-forbidden__email,
.registration-forbidden__login-link,
.registration-forbidden__refresh-link {
	color: var(--text-link);
	cursor: pointer;
}
.registration-forbidden__email:hover,
.registration-forbidden__login-link:hover,
.registration-forbidden__refresh-link:hover {
	color: var(--text-link-hover);
}
.registration-forbidden__email {
	text-decoration: none;
}
.registration-forbidden__card-icon {
	color: var(--icon-brand-accent);
	font-size: 32px !important;
}
.registration-forbidden__footer {
	color: var(--text-secondary);
	display: flex;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.attention-modal-content__content {
	padding: var(--spacing-3xl) var(--spacing-md);
	text-align: center;
	width: 100%;
}
@media (min-width: 768px) {
	.attention-modal-content__content {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.attention-modal-content__image-wrapper {
	height: 100px;
	margin: 0 auto;
	width: 100px;
}
.attention-modal-content__image {
	height: 100%;
	width: 100%;
}
.attention-modal-content__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: var(--spacing-xl) auto 0;
}
.attention-modal-content__text {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: var(--spacing-md) auto 0;
}
.attention-modal-content__buttons {
	align-items: center;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	flex-direction: column-reverse;
	justify-content: center;
	margin-top: var(--spacing-2xl);
	row-gap: var(--spacing-sm);
	width: 100%;
}
@media (min-width: 480px) {
	.attention-modal-content__buttons {
		flex-direction: row;
	}
}
.attention-modal-content__button {
	width: 100%;
}
@media (min-width: 768px) {
	.authorization-dialog__window {
		min-height: min(600px, 100%);
	}
}
@media (min-width: 1280px) {
	.authorization-dialog__window {
		min-height: min(680px, 100%);
	}
}
.sidebar__body {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.sidebar__body::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.sidebar__body::-webkit-scrollbar-track {
	background: transparent;
}
.sidebar__body::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.sidebar__body::-webkit-scrollbar-thumb:hover,
.sidebar__body:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.sidebar--floating {
	height: 100%;
	inset-inline-start: 0;
	position: fixed;
	top: 0;
	z-index: 1100;
}
@supports (height: 100dvh) {
	.sidebar--floating {
		height: 100dvh;
	}
}
.sidebar--floating.sidebar--open {
	width: 100%;
}
@media (max-width: 1279px) {
	.sidebar--static {
		height: 100%;
		inset-inline-start: 0;
		position: fixed;
		top: 0;
		z-index: 1100;
	}
	@supports (height: 100dvh) {
		.sidebar--static {
			height: 100dvh;
		}
	}
	.sidebar--static.sidebar--open {
		width: 100%;
	}
}
@media (min-width: 1280px) {
	.sidebar--static {
		width: var(--navigation-sidebar-width);
		z-index: 2;
	}
}
.sidebar__background {
	background: var(--bg-overlay-bold);
	height: 100%;
	width: 100%;
}
@media (min-width: 1280px) {
	.sidebar--static .sidebar__background {
		display: none;
	}
}
.sidebar__body {
	--border-size: var(--spacing-sm);
	background: var(--bg-sidebar);
	border-bottom: calc(var(--spacing-sm) + var(--safe-area-inset-bottom)) solid
		transparent;
	border-left: calc(var(--border-size) + var(--safe-area-inset-left)) solid
		transparent;
	border-right: var(--border-size) solid transparent;
	border-top: calc(var(--border-size) + var(--safe-area-inset-top)) solid
		transparent;
	display: flex;
	flex-direction: column;
	height: 100%;
	overflow-y: auto;
	row-gap: var(--spacing-sm);
	transition: transform 0.3s ease;
	width: calc(var(--navigation-sidebar-width) + var(--safe-area-inset-left));
}
[dir="rtl"] .sidebar__body {
	border-left-width: var(--border-size);
	border-right-width: calc(var(--border-size) + var(--safe-area-inset-right));
}
.sidebar--floating .sidebar__body {
	inset-inline-start: 0;
	position: absolute;
	top: 0;
	transform: translateX(-100%);
}
[dir="rtl"] .sidebar--floating .sidebar__body {
	transform: translateX(100%);
}
.sidebar--floating.sidebar--open .sidebar__body {
	transform: translate(0);
}
@media (max-width: 1279px) {
	.sidebar--static .sidebar__body {
		inset-inline-start: 0;
		position: absolute;
		top: 0;
		transform: translateX(-100%);
	}
	[dir="rtl"] .sidebar--static .sidebar__body {
		transform: translateX(100%);
	}
}
@media (min-width: 1280px) {
	.sidebar--static .sidebar__body {
		border-top-width: var(--border-size);
		height: calc(100dvh - var(--header-section-safe-height));
		inset-inline-start: 0;
		position: fixed;
	}
}
@media (max-width: 1279px) {
	.sidebar--static.sidebar--open .sidebar__body {
		transform: translate(0);
	}
}
.sidebar__content-top {
	align-items: center;
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
}
@media (min-width: 1280px) {
	.sidebar--static .sidebar__content-top {
		display: none;
	}
}
.sidebar__close-btn {
	align-items: center;
	background-color: var(--bg-sidebar-tab-general);
	border-radius: var(--border-radius-mapped-button-md);
	display: flex;
	justify-content: center;
	padding: var(--spacing-2xs);
	transition: background-color 0.3s ease;
}
@media (min-width: 1280px) {
	.sidebar__close-btn {
		padding: var(--spacing-xs);
	}
}
.sidebar__close-btn:hover {
	background-color: var(--bg-sidebar-tab-general-hover);
}
.sidebar__close-btn:hover .sidebar__icon {
	color: var(--icon-fill);
}
.sidebar__close-btn .sidebar__icon {
	color: var(--icon-primary);
	font-size: 20px !important;
}
@media (min-width: 1280px) {
	.sidebar__close-btn .sidebar__icon {
		font-size: 24px !important;
	}
}
.sidebar__logo img {
	display: block;
	width: 98px;
}
@media (min-width: 1280px) {
	.sidebar--floating .sidebar__logo {
		display: none;
	}
}
.logo {
	vertical-align: top;
}
.logo,
.logo:active,
.logo:focus,
.logo:hover {
	outline: none;
	text-decoration: none;
}
.logo__img {
	border: none;
	display: inline-block;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center;
	object-position: center;
	vertical-align: top;
}
.see-all-tile {
	align-items: center;
	aspect-ratio: 1/1;
	background-color: var(--bg-secondary);
	border-radius: var(--border-radius-basic-2xs);
	color: var(--text-link);
	display: flex;
	justify-content: center;
	text-align: center;
	transition: all 0.3s ease;
}
.see-all-tile:hover {
	background-color: var(--bg-tertiary);
	color: var(--text-link-hover);
}
.see-all-tile--s5,
.see-all-tile--s6 {
	aspect-ratio: 217/292;
}
.deposit-bonus-settings-welcome-checkbox {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.deposit-bonus-settings-welcome-checkbox__title {
	color: var(--text-primary);
	display: inline-block;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.welcome-checkbox {
	display: flex;
	margin-bottom: var(--spacing-xl);
	row-gap: var(--spacing-sm);
	width: 100%;
}
.welcome-checkbox__input {
	display: none;
	height: 0;
	margin: 0;
	opacity: 0;
	position: absolute;
}
.welcome-checkbox__block {
	cursor: pointer;
	display: flex;
	flex: 1 1 100%;
	flex-wrap: nowrap;
	margin: 0;
	padding: 0;
}
.welcome-checkbox__block:focus {
	outline: none;
}
.welcome-checkbox .welcome-checkbox__icon--bonus {
	color: var(--brand-accent);
}
.welcome-checkbox__title {
	color: var(--text-primary);
	display: flex;
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin-bottom: var(--spacing-3xs);
}
.welcome-checkbox__text {
	color: var(--text-tertiary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.welcome-checkbox__container {
	align-items: flex-start;
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	flex: 1;
	padding: var(--spacing-md) var(--spacing-3xl) var(--spacing-md)
		var(--spacing-md);
	position: relative;
}
.welcome-checkbox__container--circle {
	align-items: center;
	border: 1.5px solid;
	border-color: var(--border-strong);
	border-radius: 50%;
	display: inline-flex;
	height: 20px;
	inset-inline-end: var(--spacing-md);
	justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	transition: border-color 0.3s ease;
	width: 20px;
}
.welcome-checkbox__container--circle:before {
	background: transparent none;
	border-radius: 50%;
	content: "";
	display: block;
	height: 12px;
	transition: background 0.3s ease;
	width: 12px;
}
.welcome-checkbox__input ~ .bonus .welcome-checkbox__container--circle {
	border-color: var(--control-off);
}
.welcome-checkbox__input ~ .bonus .welcome-checkbox__container--circle:before {
	background: transparent;
}
.welcome-checkbox__input ~ .no-bonus .welcome-checkbox__container--circle {
	border-color: var(--brand-accent);
}
.welcome-checkbox__input
	~ .no-bonus
	.welcome-checkbox__container--circle:before {
	background: var(--brand-accent);
}
.welcome-checkbox__input:checked ~ .bonus .welcome-checkbox__container--circle {
	border-color: var(--brand-accent);
}
.welcome-checkbox__input:checked
	~ .bonus
	.welcome-checkbox__container--circle:before {
	background: var(--brand-accent);
}
.welcome-checkbox__input:checked
	~ .no-bonus
	.welcome-checkbox__container--circle {
	border-color: var(--control-off);
}
.welcome-checkbox__input:checked
	~ .no-bonus
	.welcome-checkbox__container--circle:before {
	background: transparent;
}
.welcome-checkbox--disabled,
.welcome-checkbox[disabled] {
	cursor: not-allowed;
}
.bonus-store-card {
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	flex-direction: column;
	height: 100%;
	overflow: hidden;
}
.bonus-store-card__banner {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}
.bonus-store-card__tags {
	display: flex;
	flex-wrap: wrap;
	gap: var(--spacing-2xs);
	justify-content: flex-end;
	position: absolute;
	right: 16px;
	top: 16px;
	width: calc(100% - var(--spacing-2xl));
	z-index: 1;
}
.bonus-store-card__top {
	align-items: center;
	display: flex;
	height: 164px;
	justify-content: center;
	overflow: hidden;
	position: relative;
}
@media (min-width: 768px) {
	.bonus-store-card__top {
		height: 172px;
	}
}
.bonus-store-card__top img {
	width: 100%;
}
.bonus-store-card__top img.image-bottom {
	bottom: -15px;
	position: absolute;
}
@media (min-width: 480px) {
	.bonus-store-card__top img.image-bottom {
		bottom: -35px;
	}
}
@media (min-width: 1440px) {
	.bonus-store-card__top img.image-bottom {
		bottom: 0;
	}
}
.bonus-store-card__reward-bg {
	height: 108px;
	position: relative;
	width: 162px;
}
@media (min-width: 480px) {
	.bonus-store-card__reward-bg {
		height: 108px;
		width: 162px;
	}
}
@media (min-width: 1440px) {
	.bonus-store-card__reward-bg {
		height: 132px;
		width: 186px;
	}
}
.bonus-store-card__reward-bg--money {
	background: url(/images/money-bg.a1fe2d61..svg) 50% no-repeat;
	background-size: cover;
}
.bonus-store-card__reward-bg--fs {
	background: url(/images/fs-bg.823761f6..svg) 50% no-repeat;
	background-size: cover;
}
.bonus-store-card__reward-value {
	color: var(--text-white-primary);
	font-size: 40px;
	font-weight: 700;
	left: 50%;
	line-height: 48px;
	position: absolute;
	text-shadow: 0 6px 8px rgba(0, 0, 0, 0.3);
	top: 50%;
	transform: translate(-50%, -50%);
}
.bonus-store-card__reward-value--medium {
	color: var(--text-primary);
	font-size: 32px;
	font-weight: 700;
	line-height: 40px;
}
.bonus-store-card__reward-value--big {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
}
.bonus-store-card__reward-type {
	font-size: 16px;
	font-weight: 900;
	line-height: 16px;
	position: absolute;
}
@media (min-width: 1440px) {
	.bonus-store-card__reward-type {
		font-size: 20px;
		line-height: 20px;
	}
}
.bonus-store-card__reward-type--money {
	-webkit-text-fill-color: transparent;
	align-items: center;
	background: var(--mapped-bonus-store-card-reward-type-money);
	background-clip: text;
	-webkit-background-clip: text;
	display: flex;
	height: 32px;
	justify-content: center;
	right: 10px;
	top: 4px;
	width: 50px;
}
@media (min-width: 1440px) {
	.bonus-store-card__reward-type--money {
		height: 36px;
		right: 11px;
		top: 8px;
		width: 58px;
	}
}
.bonus-store-card__reward-type--fs {
	-webkit-text-fill-color: transparent;
	background: var(--mapped-bonus-store-card-reward-type-fs);
	background-clip: text;
	-webkit-background-clip: text;
	right: 27px;
	top: 14px;
}
@media (min-width: 1440px) {
	.bonus-store-card__reward-type--fs {
		right: 30px;
		top: 18px;
	}
}
.bonus-store-card__bottom {
	background: var(--bg-tertiary);
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	justify-content: space-between;
	padding: var(--spacing-xl);
}
.bonus-store-card__header {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.bonus-store-card__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
}
.bonus-store-card__description {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.bonus-store-card__info {
	align-items: center;
	display: flex;
	justify-content: space-between;
	margin-top: var(--spacing-xl);
}
.bonus-store-card__cost-wrapper {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
.bonus-store-card__cost {
	color: var(--text-link);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
}
.bonus-store-card__cost--previous {
	color: var(--text-tertiary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	text-decoration: line-through;
}
.card-tag {
	border-radius: var(--border-radius-basic-2xs);
	color: var(--p-neutral-dark-600);
	font-family: Outfit, sans-serif;
	font-size: 8px;
	font-weight: 900;
	line-height: 16px;
	padding: var(--spacing-3xs);
	text-transform: uppercase;
}
.card-tag--new {
	background: var(--mapped-label-new);
}
.card-tag--hot,
.card-tag--vip {
	background: var(--mapped-label-hot);
}
.card-tag--sale {
	background: var(--mapped-label-sale);
}
.card-tag--special {
	background: var(--mapped-label-special);
}
.card-tag--enhanced {
	background: var(--mapped-label-enhanced);
}
.card-tag__inner {
	border: 2px solid var(--p-neutral-dark-600);
	border-radius: var(--border-radius-basic-2xs);
	padding: var(--spacing-4xs) var(--spacing-2xs);
	text-align: center;
}
.bonus-store__tabs .tab-list__scroll {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.bonus-store__tabs .tab-list__scroll::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.bonus-store__tabs .tab-list__scroll::-webkit-scrollbar-track {
	background: transparent;
}
.bonus-store__tabs .tab-list__scroll::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.bonus-store__tabs .tab-list__scroll::-webkit-scrollbar-thumb:hover,
.bonus-store__tabs .tab-list__scroll:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.bonus-store__tabs .tab-list {
	display: flex;
	margin-bottom: var(--spacing-2xl);
	position: relative;
	width: 100%;
}
.bonus-store__tabs .tab-list:after {
	background: var(--border-primary);
	bottom: 0;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: -1;
}
.bonus-store__tabs .tab-list__scroll {
	-moz-column-gap: var(--spacing-xl);
	column-gap: var(--spacing-xl);
	display: inline-flex;
	overflow-x: auto;
	overflow-y: hidden;
	padding-bottom: var(--spacing-sm);
}
.bonus-store__tabs .tab-list__item {
	color: var(--text-secondary);
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.2px;
	line-height: 20px;
	position: relative;
	text-transform: uppercase;
	white-space: nowrap;
}
.bonus-store__tabs .tab-list__item--active,
.bonus-store__tabs .tab-list__item:active,
.bonus-store__tabs .tab-list__item:focus,
.bonus-store__tabs .tab-list__item:hover {
	color: var(--text-primary);
}
.bonus-store__tabs .tab-list__item--active:after {
	background: var(--border-brand);
	bottom: -11px;
	content: "";
	height: 2px;
	position: absolute;
	width: 100%;
}
.bonus-store__tabs .tab-content {
	display: grid;
	grid-template-columns: 1fr;
	margin-bottom: var(--spacing-3xl);
	row-gap: var(--spacing-sm);
}
@media (min-width: 768px) {
	.bonus-store__tabs .tab-content {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
		grid-template-columns: 1fr 1fr;
	}
}
@media (min-width: 1280px) {
	.bonus-store__tabs .tab-content {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		grid-template-columns: 1fr 1fr 1fr;
		row-gap: var(--spacing-md);
	}
}
@media (min-width: 1440px) {
	.bonus-store__tabs .tab-content {
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
}
.bonus-store-category-section__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0 0 var(--spacing-xl) 0;
}
.bonus-store-category-section__content {
	display: grid;
	grid-template-columns: 1fr;
	margin-bottom: var(--spacing-3xl);
	row-gap: var(--spacing-sm);
}
@media (min-width: 768px) {
	.bonus-store-category-section__content {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
		grid-template-columns: 1fr 1fr;
	}
}
@media (min-width: 1280px) {
	.bonus-store-category-section__content {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		grid-template-columns: 1fr 1fr 1fr;
		row-gap: var(--spacing-md);
	}
}
@media (min-width: 1440px) {
	.bonus-store-category-section__content {
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
}
.bonus-store-dashboard-bonus-item {
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	cursor: pointer;
	display: flex;
	flex-direction: column;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.bonus-store-dashboard-bonus-item__badge {
	inset-inline-end: var(--spacing-2xs);
	position: absolute;
	top: var(--spacing-2xs);
}
@media (min-width: 960px) {
	.bonus-store-dashboard-bonus-item__badge {
		padding: var(--spacing-4xs) 6px;
	}
}
.bonus-store-dashboard-bonus-item__header {
	align-items: center;
	display: flex;
	height: 88px;
	justify-content: center;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.bonus-store-dashboard-bonus-item__header:after {
	background: var(--linear-horizontal-tetriary);
	bottom: 0;
	content: "";
	height: 56px;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	width: 100%;
}
.bonus-store-dashboard-bonus-item__header-gradient {
	left: 50%;
	position: absolute;
	top: 0;
	transform: translateX(-50%);
}
.bonus-store-dashboard-bonus-item__header-title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	left: 50%;
	line-height: 32px;
	margin: 0;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
}
.bonus-store-dashboard-bonus-item__placeholder {
	max-height: 36px;
}
.bonus-store-dashboard-bonus-item__image {
	height: 100%;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
}
.bonus-store-dashboard-bonus-item__content {
	display: flex;
	flex-direction: column;
	padding-block: var(--spacing-3xs) var(--spacing-sm);
	padding-inline: var(--spacing-2xs);
	row-gap: var(--spacing-2xs);
}
.bonus-store-dashboard-bonus-item__name {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}
.bonus-store-dashboard-bonus-item--freespin
	.bonus-store-dashboard-bonus-item__icon-favorite,
.bonus-store-dashboard-bonus-item--freespin_crash
	.bonus-store-dashboard-bonus-item__icon-favorite,
.bonus-store-dashboard-bonus-item--travel
	.bonus-store-dashboard-bonus-item__icon-favorite {
	color: var(--icon-white-primary);
}
.bonus-store-dashboard-bonus-item--freespin
	.bonus-store-dashboard-bonus-item__image-wrapper,
.bonus-store-dashboard-bonus-item--freespin_crash
	.bonus-store-dashboard-bonus-item__image-wrapper,
.bonus-store-dashboard-bonus-item--travel
	.bonus-store-dashboard-bonus-item__image-wrapper {
	align-items: center;
	display: flex;
	height: 100%;
	justify-content: center;
	position: relative;
	width: 100%;
}
.bonus-store-dashboard-bonus-item--freespin
	.bonus-store-dashboard-bonus-item__image,
.bonus-store-dashboard-bonus-item--freespin_crash
	.bonus-store-dashboard-bonus-item__image,
.bonus-store-dashboard-bonus-item--travel
	.bonus-store-dashboard-bonus-item__image {
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}
.bonus-store-dashboard-bonuses-list {
	display: flex;
	flex-direction: column;
}
.bonus-store-dashboard-bonuses-list__items {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	row-gap: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.bonus-store-dashboard-bonuses-list__items {
		grid-template-columns: repeat(3, 1fr);
	}
}
@media (min-width: 960px) {
	.bonus-store-dashboard-bonuses-list__items {
		grid-template-columns: repeat(2, 1fr);
	}
}
.bonus-store-dashboard-bonuses-list__empty-wrapper {
	align-items: center;
	display: flex;
	flex-direction: column;
	margin-top: var(--spacing-13xl);
	row-gap: var(--spacing-xl);
}
.bonus-store-dashboard-bonuses-list__empty-title {
	color: var(--text-tertiary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
	text-align: center;
}
@media (min-width: 768px) {
	.bonus-store-dashboard-bonuses-list__empty-title {
		max-width: 528px;
	}
}
.bonus-store-dashboard-bonuses-slider__track {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.bonus-store-dashboard-bonuses-slider__track::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.bonus-store-dashboard-bonuses-slider__track::-webkit-scrollbar-track {
	background: transparent;
}
.bonus-store-dashboard-bonuses-slider__track::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.bonus-store-dashboard-bonuses-slider__track::-webkit-scrollbar-thumb:hover,
.bonus-store-dashboard-bonuses-slider__track:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.bonus-store-dashboard-bonuses-slider {
	--inline-inner-padding: var(--spacing-md);
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
.bonus-store-dashboard-bonuses-slider__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.bonus-store-dashboard-bonuses-slider__container {
	position: relative;
	transform: rotate(0);
}
.bonus-store-dashboard-bonuses-slider__track {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	margin-inline: calc(var(--inline-inner-padding) * -1);
	overflow-x: scroll;
	padding-inline: var(--inline-inner-padding);
	width: calc(100% + var(--inline-inner-padding) * 2);
}
.bonus-store-dashboard-bonuses-slider__nav {
	-webkit-backdrop-filter: blur(2px);
	backdrop-filter: blur(2px);
	border-radius: var(--border-radius-basic-2xs);
	color: var(--icon-primary);
	cursor: pointer;
	font-size: 24px;
	position: absolute;
	top: 50%;
	transition: color 0.3s ease;
}
.bonus-store-dashboard-bonuses-slider__nav:hover {
	color: var(--icon-fill);
}
.bonus-store-dashboard-bonuses-slider__nav--left {
	left: 0;
	transform: translateX(-8px) translateY(-50%);
}
.bonus-store-dashboard-bonuses-slider__nav--right {
	right: 0;
	transform: translateX(8px) translateY(-50%);
}
.bonus-store-dashboard-bonuses-slider__nav-enter {
	opacity: 0;
}
.bonus-store-dashboard-bonuses-slider__nav-enter-active {
	opacity: 1;
	transition: opacity 0.3s ease;
}
.bonus-store-dashboard-bonuses-slider__nav-exit {
	opacity: 1;
}
.bonus-store-dashboard-bonuses-slider__nav-exit-active {
	opacity: 0;
	transition: opacity 0.3s ease;
}
.bonus-store-dashboard-bonuses-slider__item {
	flex: 0 0 160px;
}
.button-action--center {
	margin-right: auto !important;
}
.button-action--center,
.button-action--right {
	margin-left: auto !important;
}
.card-hint__info {
	cursor: pointer;
}
.card-hint__image {
	height: 230px;
	width: 300px;
}
.card-hint__image img {
	width: 100%;
}
.reset-password-page-complete__inner {
	padding: var(--spacing-4xl) 0;
}
@media (min-width: 768px) {
	.reset-password-page-complete__inner {
		padding: var(--spacing-8xl) 0 300px;
	}
}
.reset-password-page-complete__content {
	margin: 0 0 var(--spacing-2xl);
	text-align: center;
}
.reset-password-page-complete__icon {
	align-items: center;
	background-color: rgba(var(--brand-accent-rgb), 0.08);
	border-radius: 50%;
	color: var(--brand-accent);
	display: flex;
	height: 100px;
	justify-content: center;
	margin: 0 auto var(--spacing-xl);
	width: 100px;
}
.reset-password-page-complete__icon i {
	font-size: 38px !important;
}
.reset-password-page-complete__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	margin: 0 0 var(--spacing-md);
}
@media (min-width: 768px) {
	.reset-password-page-complete__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
		margin: 0 0 var(--spacing-xl);
	}
}
@media (min-width: 1280px) {
	.reset-password-page-complete__title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
.reset-password-page-complete__text {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0 0 var(--spacing-2xl);
}
.reset-password-page-complete__text:last-child {
	margin: 0;
}
.reset-password-page-complete__text span {
	color: var(--text-primary);
	display: block;
	width: 100%;
}
.reset-password-page-complete__link-btn {
	max-width: 384px;
	width: 100%;
}
.reset-password-page__inner {
	padding: var(--spacing-3xl) 0;
}
@media (min-width: 768px) {
	.reset-password-page__inner {
		padding: var(--spacing-8xl) 0 300px;
	}
}
.reset-password-page__content {
	margin: 0 0 var(--spacing-3xl);
	text-align: center;
}
.reset-password-page .reset-password-page__icon {
	align-items: center;
	background-color: rgba(var(--brand-accent-rgb), 0.08);
	border-radius: 50%;
	color: var(--brand-accent);
	display: flex;
	font-size: 42px;
	height: 100px;
	justify-content: center;
	margin: 0 auto var(--spacing-2xl);
	width: 100px;
}
.reset-password-page .reset-password-page__icon i {
	font-size: 38px !important;
}
.reset-password-page__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	margin: 0 0 var(--spacing-md);
}
@media (min-width: 768px) {
	.reset-password-page__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
		margin: 0 0 var(--spacing-xl);
	}
}
@media (min-width: 1280px) {
	.reset-password-page__title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
.reset-password-page__text {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0 0 var(--spacing-3xl);
}
.reset-password-page__text:last-child {
	margin: 0;
}
.reset-password-page__text span {
	color: var(--text-primary);
	display: block;
	width: 100%;
}
.reset-password-page__form {
	margin: 0 auto;
	max-width: 424px;
}
.reset-password-form {
	display: flex;
	flex-direction: column;
	max-width: 560px;
}
.reset-password-form.form {
	margin-top: var(--spacing-lg);
}
.reset-password-form__form-element.form-element {
	margin-bottom: var(--spacing-md);
}
.reset-password-form__form-element:nth-child(2) {
	margin-bottom: var(--spacing-2xs);
}
.reset-password-form .btn {
	text-transform: uppercase;
	width: 100%;
}
.reset-password-form__errors {
	margin-bottom: var(--spacing-md);
}
.user-page-container {
	align-items: center;
	display: flex;
	flex-direction: column;
	margin: 0 auto;
	max-width: 560px;
	padding: var(--spacing-2xl) var(--spacing-xl);
}
@media (min-width: 768px) {
	.user-page-container {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
@media (min-width: 1280px) {
	.user-page-container {
		padding: var(--spacing-3xl) var(--spacing-5xl);
	}
}
@media (min-width: 1440px) {
	.user-page-container {
		padding: var(--spacing-3xl) var(--spacing-6xl);
	}
}
@media (min-width: 1680px) {
	.user-page-container {
		padding: var(--spacing-3xl) var(--spacing-7xl);
	}
}
.page-title {
	color: var(--text-primary);
	font-size: 40px;
	font-weight: 700;
	line-height: 48px;
	margin: 0 0 var(--spacing-lg);
	text-align: center;
	text-transform: capitalize;
}
@media (max-width: 480px) {
	.page-title {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
		margin: 0 0 var(--spacing-xs);
	}
}
.register-form__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0 0 var(--spacing-xl);
	text-align: center;
}
.register-form__title--pnp {
	margin: 0 0 var(--spacing-2xs);
}
.register-form__powered {
	align-items: center;
	color: var(--text-primary);
	display: flex;
	font-size: 14px;
	font-weight: 500;
	gap: var(--spacing-2xs);
	justify-content: center;
	line-height: 16px;
	margin-bottom: var(--spacing-xl);
}
.register-form__logo-powered {
	height: 100%;
	width: 100%;
}
.register-form__logo-wrapper-powered {
	height: 24px;
	width: 72px;
}
.register-form__logo {
	display: block;
	margin: 0 auto var(--spacing-xl);
	width: -moz-fit-content;
	width: fit-content;
}
.register-form__logo .image {
	max-height: 48px;
}
@media (min-width: 768px) {
	.register-form__logo {
		display: none;
	}
}
.register-form__offer {
	background: linear-gradient(
		263deg,
		rgba(221, 255, 255, 0.25) -0.99%,
		rgba(67, 118, 157, 0.5) 13.28%,
		rgba(195, 117, 196, 0.5) 50.67%,
		rgba(94, 188, 224, 0.5) 81.45%,
		hsla(0, 0%, 100%, 0) 108.93%
	);
	border-radius: var(--border-radius-basic-md);
	padding: 1px;
}
@media (min-width: 480px) {
	.register-form__offer {
		margin-top: var(--spacing-sm);
	}
}
.register-form__form {
	margin-bottom: var(--spacing-lg);
}
.register-form__social-auth,
.register-form__switcher {
	margin-bottom: var(--spacing-xl);
}
.register-form__footer {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	text-align: center;
}
.register-form__sign-in-link {
	color: var(--text-link);
}
.register-form__sign-in-link:hover {
	color: var(--text-link-hover);
}
.registration-dynamic-form__progress {
	justify-content: center;
	margin: 0 auto var(--spacing-xl) auto;
}
.registration-dynamic-form__bonuses {
	margin-bottom: var(--spacing-lg);
	width: 100%;
}
@media (min-width: 480px) {
	.registration-dynamic-form__bonuses {
		margin-bottom: var(--spacing-xl);
	}
}
@media (min-width: 1280px) {
	.registration-dynamic-form__bonuses {
		display: none;
	}
}
.registration-dynamic-form__form-step {
	margin-bottom: var(--spacing-xl);
}
.registration-dynamic-form__buttons {
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
}
.registration-dynamic-form .registration-dynamic-form__button {
	width: 100%;
}
.registration-dynamic-form .registration-dynamic-form__button--back {
	min-width: unset;
	width: 48px;
}
[dir="rtl"]
	.registration-dynamic-form
	.registration-dynamic-form__button--back {
	transform: scaleX(-1);
}
.registration-dynamic-form__element--captcha,
.registration-dynamic-form__element--hidden {
	display: none !important;
}
.registration-dynamic-form__element--age_terms_acceptance,
.registration-dynamic-form__element--bonus_code,
.registration-dynamic-form__element--receive_all_promos {
	margin-top: var(--spacing-xl);
}
.registration-dynamic-form__element--receive_all_promos
	+ .registration-dynamic-form__element--age_terms_acceptance {
	margin-top: var(--spacing-md);
}
.registration-dynamic-form__element--gender
	.radio__input:checked
	+ .radio__block
	.radio__point {
	opacity: 1;
}
.registration-dynamic-form__element--gender
	.radio__input:checked
	+ .radio__block
	.radio__label {
	color: var(--text-input-active);
}
.registration-dynamic-form__element--gender .radio {
	background: var(--bg-input);
	border-radius: var(--border-radius-mapped-radio);
	flex: 1;
	height: 56px;
	max-width: 100%;
	position: relative;
	width: 50%;
}
.registration-dynamic-form__element--gender .radio:after {
	content: "";
	height: 24px;
	inset-inline-start: 16px;
	pointer-events: none;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 24px;
}
.registration-dynamic-form__element--gender .radio:first-child:after {
	background: url(/images/male.d686d740..svg) 50% no-repeat;
}
[data-theme="light"]
	.registration-dynamic-form__element--gender
	.radio:first-child:after {
	background: url(/images/male.faeccf39..svg) 50% no-repeat;
}
.registration-dynamic-form__element--gender .radio:nth-child(2):after {
	background: url(/images/female.2cb1e2d8..svg) 50% no-repeat;
}
[data-theme="light"]
	.registration-dynamic-form__element--gender
	.radio:nth-child(2):after {
	background: url(/images/female.e01d7359..svg) 50% no-repeat;
}
.registration-dynamic-form__element--gender .radio-group {
	gap: var(--spacing-sm);
	justify-content: space-between;
}
.registration-dynamic-form__element--gender
	.radio-group--inline
	.radio-group__radio:not(:first-child) {
	margin-top: 0;
	margin-inline-start: 0;
}
.registration-dynamic-form__element--gender .radio__block {
	align-items: center;
	display: flex;
	flex-direction: row-reverse;
	height: 56px;
	justify-content: center;
	width: 100%;
}
.registration-dynamic-form
	.registration-dynamic-form__element--gender
	.radio__block:hover
	.radio__label {
	color: var(--text-input-active);
}
.registration-dynamic-form__element--gender .radio__label {
	color: var(--text-tertiary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin-inline-end: var(--spacing-3xs);
	margin-inline-start: var(--spacing-5xl);
	white-space: nowrap;
}
.registration-dynamic-form__element--gender .radio__point {
	margin-inline-end: var(--spacing-md);
	min-width: 20px;
}
.registration-form-socials {
	display: flex;
	flex-direction: column;
	position: relative;
}
.separator {
	align-items: center;
	color: var(--text-secondary);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	font-size: 14px;
	font-weight: 400;
	justify-content: center;
	line-height: 20px;
	margin: var(--spacing-md) 0;
}
.separator__line {
	background: var(--border-primary);
	flex: 1;
	height: 1px;
	max-width: 90px;
}
.registration-social-buttons {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	width: 100%;
}
.registration-social-buttons .registration-social-buttons__button {
	min-width: auto;
}
.registration-social-buttons__text {
	color: var(--text-button-secondary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	text-transform: none;
}
.registration-label {
	align-items: center;
	background-color: var(--brand-accent);
	border-radius: var(--spacing-sm);
	box-shadow: 0 2px 8px 0 var(--shadow-chips);
	color: var(--text-black-primary);
	display: flex;
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	inset-inline-end: 0;
	justify-content: center;
	letter-spacing: 0.2px;
	line-height: 14px;
	max-height: 100%;
	overflow: hidden;
	padding: var(--spacing-4xs) var(--spacing-2xs);
	pointer-events: none;
	position: absolute;
	text-transform: uppercase;
	top: 0;
	transform: translate(5%, -50%);
}
.progress-bar-stepper {
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
	height: 4px;
	max-width: 100%;
	width: 100%;
}
.progress-bar-stepper__step {
	background: var(--progress-disabled);
	border-radius: var(--border-radius-basic-3xs);
	flex: 1 1 0;
	overflow: hidden;
	position: relative;
}
.progress-bar-stepper__step--active {
	background: var(--progress-active);
	filter: drop-shadow(0 0 6px var(--progress-active));
	transform: translateZ(0);
}
.progress-bar-stepper--fixed-step-width {
	max-width: unset;
	width: -moz-fit-content;
	width: fit-content;
}
.progress-bar-stepper--fixed-step-width .progress-bar-stepper__step {
	border-radius: 6px;
	height: 3px;
	width: 20px;
}
.progress-bar-stepper--fixed-step-width .progress-bar-stepper__step--active {
	background: var(--progress-active);
	filter: none;
}
.registration-form-bonuses {
	-webkit-backdrop-filter: blur(20px);
	backdrop-filter: blur(20px);
	border: 1px solid rgba(221, 255, 255, 0.49);
	border-radius: var(--border-radius-basic-md);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-md);
	row-gap: var(--spacing-xl);
}
.registration-form-bonuses--gradient {
	background: var(--mapped-general-bonuscard);
}
.registration-form-bonuses--image {
	background: url(/images/reg-snippet-bg-mobile.6b12aa4b..webp);
	background-size: cover;
}
@media (max-width: 1279px) {
	[data-theme="light"] .registration-form-bonuses--image {
		background: url(/images/reg-snippet-bg-mobile.7f979555..webp);
		background-size: cover;
	}
}
@media (min-width: 1280px) {
	.registration-form-bonuses {
		-webkit-backdrop-filter: unset;
		backdrop-filter: unset;
		background: unset;
		border: none;
		padding: 0;
		row-gap: var(--spacing-sm);
	}
	.registration-form-bonuses--single .registration-form-bonuses__bonus {
		display: flex;
		flex-direction: column;
		padding: var(--spacing-2xl);
		row-gap: var(--spacing-md);
	}
	.registration-form-bonuses--single .registration-form-bonuses__image-wrapper {
		min-width: 56px;
	}
	.registration-form-bonuses--single .registration-form-bonuses__title {
		color: var(--text-secondary-contrast);
		font-size: 14px;
		font-weight: 700;
		line-height: 20px;
	}
	.registration-form-bonuses--single .registration-form-bonuses__offer {
		color: var(--text-primary-contrast);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
	.registration-form-bonuses--single
		.registration-form-bonuses__code-wrapper--mobile {
		display: none;
	}
	.registration-form-bonuses--single
		.registration-form-bonuses__code-wrapper--desktop {
		align-items: center;
		border: 1px solid var(--border-primary);
		border-radius: var(--border-radius-basic-sm);
		display: flex;
		justify-content: center;
		padding: var(--spacing-md);
	}
	.registration-form-bonuses--single.registration-form-bonuses--secondary
		.registration-form-bonuses__inner {
		flex-direction: column;
	}
	.registration-form-bonuses--single.registration-form-bonuses--secondary
		.registration-form-bonuses__bonus {
		background: unset;
		padding: var(--spacing-6xl) var(--spacing-2xl) var(--spacing-2xl)
			var(--spacing-2xl);
	}
	.registration-form-bonuses--single.registration-form-bonuses--secondary
		.registration-form-bonuses__image-wrapper {
		margin-bottom: var(--spacing-md);
		min-width: 150px;
	}
	.registration-form-bonuses--single.registration-form-bonuses--secondary
		.registration-form-bonuses__content {
		width: 100%;
	}
	.registration-form-bonuses--single.registration-form-bonuses--secondary
		.registration-form-bonuses__title {
		text-align: center;
	}
	.registration-form-bonuses--single.registration-form-bonuses--secondary
		.registration-form-bonuses__offer {
		color: var(--text-primary);
		font-family: Outfit, sans-serif;
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
		margin-bottom: var(--spacing-md);
		text-align: center;
	}
}
.registration-form-bonuses--single.registration-form-bonuses--pnp {
	background: unset;
}
@media (min-width: 960px) {
	.registration-form-bonuses--single.registration-form-bonuses--pnp
		.registration-form-bonuses__inner {
		flex-direction: column;
		row-gap: var(--spacing-md);
	}
	.registration-form-bonuses--single.registration-form-bonuses--pnp
		.registration-form-bonuses__image-wrapper {
		min-height: 80px;
		min-width: 80px;
	}
	.registration-form-bonuses--single.registration-form-bonuses--pnp
		.registration-form-bonuses__bonus {
		border-bottom: none;
		display: flex;
		flex-direction: column;
		padding: var(--spacing-sm);
		row-gap: var(--spacing-md);
	}
	.registration-form-bonuses--single.registration-form-bonuses--pnp
		.registration-form-bonuses__offer {
		color: var(--text-primary-contrast);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
	.registration-form-bonuses--single.registration-form-bonuses--pnp
		.registration-form-bonuses__code {
		color: var(--text-secondary);
		font-size: 16px;
		font-weight: 700;
		line-height: 24px;
	}
	.registration-form-bonuses--single.registration-form-bonuses--pnp
		.registration-form-bonuses__code-wrapper--mobile {
		display: none;
	}
	.registration-form-bonuses--single.registration-form-bonuses--pnp
		.registration-form-bonuses__code-wrapper--desktop {
		align-items: center;
		border: 1px solid var(--border-primary);
		border-radius: var(--border-radius-basic-sm);
		display: flex;
		justify-content: center;
		padding: var(--spacing-md);
	}
}
.registration-form-bonuses--pnp {
	-webkit-backdrop-filter: unset;
	backdrop-filter: unset;
	background: unset;
	border: none;
	padding: unset;
	row-gap: 0;
}
.registration-form-bonuses--pnp.registration-form-bonuses--image {
	background: unset;
}
@media (max-width: 1279px) {
	[data-theme="light"] .registration-form-bonuses--pnp {
		background: unset;
	}
}
.registration-form-bonuses--pnp .registration-form-bonuses__image-wrapper {
	max-width: 40px;
	min-width: 40px;
}
@media (min-width: 1280px) {
	.registration-form-bonuses--pnp .registration-form-bonuses__image-wrapper {
		max-width: 48px;
		min-width: 48px;
	}
}
.registration-form-bonuses--pnp
	.registration-form-bonuses__code-wrapper--desktop,
.registration-form-bonuses--pnp .registration-form-bonuses__offer br {
	display: none;
}
.registration-form-bonuses--pnp .registration-form-bonuses__bonus {
	-webkit-backdrop-filter: none;
	backdrop-filter: none;
	background: none;
	border-bottom: 1px solid transparent;
	-o-border-image: linear-gradient(
		270deg,
		hsla(0, 0%, 100%, 0) -2.74%,
		rgba(191, 244, 255, 0.25) 11.12%,
		rgba(254, 176, 255, 0.25) 64.42%,
		hsla(0, 0%, 100%, 0) 103.86%
	);
	border-image: linear-gradient(
		270deg,
		hsla(0, 0%, 100%, 0) -2.74%,
		rgba(191, 244, 255, 0.25) 11.12%,
		rgba(254, 176, 255, 0.25) 64.42%,
		hsla(0, 0%, 100%, 0) 103.86%
	);
	border-image-slice: 1;
	padding: var(--spacing-sm) 0 var(--spacing-sm) var(--spacing-sm);
}
.registration-form-bonuses--pnp .registration-form-bonuses__bonus:after {
	display: none;
}
.registration-form-bonuses--pnp .registration-form-bonuses__bonus:first-child {
	padding: 0 0 var(--spacing-sm) var(--spacing-sm);
}
.registration-form-bonuses--pnp .registration-form-bonuses__bonus:last-child {
	border-bottom: none;
}
.registration-form-bonuses--pnp-mobile {
	background: linear-gradient(
		180deg,
		#6fe7fd -222.96%,
		var(--bg-tertiary) 49.63%
	);
	background-size: unset;
	border: none;
	padding: var(--spacing-3xs) var(--spacing-md);
	row-gap: 0;
}
.registration-form-bonuses--pnp-mobile
	.registration-form-bonuses__image-wrapper {
	max-width: 40px;
	min-width: 40px;
}
@media (min-width: 1280px) {
	.registration-form-bonuses--pnp-mobile
		.registration-form-bonuses__code-wrapper--mobile {
		display: block;
	}
}
.registration-form-bonuses--pnp-mobile .registration-form-bonuses__offer {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
@media (min-width: 1280px) {
	.registration-form-bonuses--pnp-mobile .registration-form-bonuses__offer {
		color: var(--text-primary-contrast);
		font-size: 14px;
		font-weight: 700;
		line-height: 20px;
	}
}
.registration-form-bonuses--pnp-mobile .registration-form-bonuses__offer br {
	display: none;
}
.registration-form-bonuses--pnp-mobile .registration-form-bonuses__bonus {
	-webkit-backdrop-filter: none;
	backdrop-filter: none;
	background: none;
	border-bottom: 1px solid transparent;
	-o-border-image: linear-gradient(
		270deg,
		hsla(0, 0%, 100%, 0) -2.74%,
		rgba(191, 244, 255, 0.25) 11.12%,
		rgba(254, 176, 255, 0.25) 64.42%,
		hsla(0, 0%, 100%, 0) 103.86%
	);
	border-image: linear-gradient(
		270deg,
		hsla(0, 0%, 100%, 0) -2.74%,
		rgba(191, 244, 255, 0.25) 11.12%,
		rgba(254, 176, 255, 0.25) 64.42%,
		hsla(0, 0%, 100%, 0) 103.86%
	);
	border-image-slice: 1;
	padding: var(--spacing-sm) 0 var(--spacing-sm) var(--spacing-sm);
}
.registration-form-bonuses--pnp-mobile .registration-form-bonuses__bonus:after {
	display: none;
}
.registration-form-bonuses--pnp-mobile
	.registration-form-bonuses__bonus:last-child {
	border-bottom: none;
}
.registration-form-bonuses__bonus {
	position: relative;
}
.registration-form-bonuses__bonus:after {
	background: linear-gradient(
		270deg,
		hsla(0, 0%, 100%, 0) -2.74%,
		rgba(191, 244, 255, 0.25) 11.12%,
		rgba(254, 176, 255, 0.25) 64.42%,
		hsla(0, 0%, 100%, 0) 103.86%
	);
	bottom: -13px;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	right: 0;
}
.registration-form-bonuses__bonus:last-child:after {
	display: none;
}
@media (min-width: 1280px) {
	.registration-form-bonuses__bonus {
		background: var(--bg-overlay-weak);
		border-radius: var(--border-radius-basic-md);
		padding: var(--spacing-xl);
	}
	.registration-form-bonuses__bonus:after {
		display: none;
	}
}
.registration-form-bonuses__inner {
	align-items: center;
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
}
.registration-form-bonuses__code-wrapper--desktop {
	display: none;
}
.registration-form-bonuses__image-wrapper {
	display: flex;
	max-width: 40px;
	min-width: 40px;
}
@media (min-width: 1280px) {
	.registration-form-bonuses__image-wrapper {
		max-width: 48px;
		min-width: 48px;
	}
}
.registration-form-bonuses__image {
	width: 100%;
}
.registration-form-bonuses__content {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
}
.registration-form-bonuses__code,
.registration-form-bonuses__title {
	color: var(--text-white-secondary);
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	margin: 0;
}
@media (min-width: 1280px) {
	.registration-form-bonuses__code,
	.registration-form-bonuses__title {
		color: var(--text-secondary-contrast);
		font-size: 16px;
		font-weight: 700;
		line-height: 24px;
	}
}
.registration-form-bonuses__offer {
	color: var(--text-primary-contrast);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
}
@media (min-width: 960px) {
	.registration-form-bonuses__offer {
		color: var(--text-primary-contrast);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
.registration-form-bonuses__value {
	color: var(--text-white-primary);
	text-transform: uppercase;
}
.email-otp-input__sent-message,
.email-otp-input__verified-message {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	text-align: center;
}
.email-otp-input__sent-message {
	margin-bottom: var(--spacing-xl);
}
.email-otp-input__email-highlight {
	color: var(--text-primary);
}
.email-otp-input__otp-inputs {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	padding-block: var(--spacing-md);
	width: 100%;
}
.email-otp-input__otp-digit {
	flex: 1;
	min-width: 0;
	width: 100%;
}
.email-otp-input__otp-digit .input__native {
	font-size: 20px;
	padding: 0;
	text-align: center;
}
.email-otp-input__otp-digit--success {
	border: 1px solid var(--success-primary);
}
.email-otp-input__actions {
	align-items: center;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	margin-top: var(--spacing-xl);
}
.email-otp-input .email-otp-input__back-button {
	min-width: 48px;
	padding: 0;
	width: 48px;
}
[dir="rtl"] .email-otp-input .email-otp-input__back-button {
	transform: scaleX(-1);
}
.email-otp-input__timer {
	color: var(--text-primary);
}
.email-otp-input .email-otp-input__action-button {
	flex: 1;
}
.email-otp-input .email-otp-input__action-button--timer {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	text-transform: none;
}
.auth-phone-number {
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	width: 100%;
}
[dir="rtl"] .auth-phone-number {
	flex-direction: row-reverse;
}
.auth-phone-number__code-select {
	max-width: 148px;
}
.auth-otp-phone-number__description {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0 0 var(--spacing-xl);
	text-align: center;
}
.auth-otp-phone-number__phone-number {
	color: var(--text-primary);
}
.auth-otp-phone-number__timeout {
	color: var(--text-tertiary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin-top: var(--spacing-sm);
	text-align: center;
}
.auth-otp-phone-number__timer {
	color: var(--text-primary);
}
.auth-otp-phone-number__resend-button {
	color: var(--text-link);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: var(--spacing-sm) auto 0;
}
.auth-otp-phone-number__resend-button:hover {
	color: var(--text-link-hover);
}
.multiple-checkboxes {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-xs);
}
.multiple-checkboxes__inner {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-xs);
}
.multiple-checkboxes__inner--with-tooltip {
	align-items: center;
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	flex-direction: row;
}
.multiple-checkboxes__childs {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-xs);
	padding-left: var(--spacing-xs);
}
.multiple-checkboxes__checkbox {
	width: auto;
}
.multiple-checkboxes__message {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}
.multiple-checkboxes__icon-wrapper {
	height: 24px;
	width: 24px;
}
.multiple-checkboxes__tooltip.tooltip {
	background: var(--bg-quaternary);
	border-radius: var(--border-radius-basic-2xs);
	box-shadow: 0 6px 12px 0 var(--spi-color-shadow);
	max-width: 260px;
	padding: var(--spacing-sm);
	width: 100%;
	z-index: 1055;
}
.multiple-checkboxes__icon {
	color: var(--icon-tertiary);
	cursor: pointer;
	transition: color 0.3s ease;
}
.multiple-checkboxes__icon:hover {
	color: var(--icon-primary);
}
.metamask.metamask {
	border: none;
	min-height: 0;
	min-width: 0;
	padding: 0;
}
.metamask.metamask:hover {
	background: transparent;
}
.metamask__icon {
	height: 100%;
	width: 100%;
}
.social-auth-providers {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	row-gap: var(--spacing-sm);
	width: 100%;
}
.social-auth-providers__button {
	text-transform: unset;
}
.social-auth-providers__image-wrapper {
	height: 24px;
	width: 24px;
}
.social-auth-providers__image {
	height: 100%;
	width: 100%;
}
.registration-form-promo-header {
	text-align: center;
}
.registration-form-promo-header__logo {
	display: inline-block;
	margin-bottom: var(--spacing-xl);
}
.registration-form-promo-header__content {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.registration-form-promo-header__title {
	color: var(--text-primary-contrast);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0;
}
.registration-form-promo-header__subtitle {
	color: var(--text-secondary-contrast);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.registration-form-promo-steps {
	display: flex;
	justify-content: space-between;
}
.registration-form-promo-steps__step {
	align-items: center;
	display: flex;
	flex-direction: column;
	position: relative;
	row-gap: var(--spacing-2xs);
	width: 128px;
}
.registration-form-promo-steps__step:last-child
	.registration-form-promo-steps__icon {
	position: relative;
}
.registration-form-promo-steps__step:last-child
	.registration-form-promo-steps__icon:after {
	border: 1px solid var(--icon-brand-accent);
	border-radius: 50%;
	content: "";
	filter: drop-shadow(0 0 3px var(--icon-brand-accent))
		drop-shadow(0 0 16px var(--icon-brand-accent));
	height: 48px;
	position: absolute;
	width: 48px;
}
.registration-form-promo-steps__step:last-child
	.registration-form-promo-steps__arrow {
	display: none;
}
.registration-form-promo-steps__icon {
	align-items: center;
	background: var(--bg-overlay-weak);
	border-radius: 50%;
	color: var(--icon-brand-accent);
	display: flex;
	height: 48px;
	justify-content: center;
	width: 48px;
}
.registration-form-promo-steps__arrow {
	color: var(--icon-secondary);
	inset-inline-end: -12px;
	position: absolute;
	top: 12px;
}
[dir="rtl"] .registration-form-promo-steps__arrow {
	transform: scaleX(-1);
}
.registration-form-promo-steps__text {
	color: var(--text-tertiary-contrast);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	text-align: center;
}
.category-card {
	align-items: center;
	aspect-ratio: 217/292;
	background: var(--clear-brand-primary);
	background-color: var(--bg-secondary);
	border-radius: var(--border-radius-mapped-games);
	display: flex;
	justify-content: center;
	position: relative;
	transition: background 0.3s ease;
	width: 100%;
}
.category-card:hover {
	background-color: var(--bg-tertiary);
}
.category-card:hover .category-card__favorite-button {
	opacity: 1;
	visibility: visible;
}
.category-card__link {
	align-items: center;
	border-radius: var(--border-radius-mapped-games);
	color: var(--text-primary);
	display: flex;
	flex-direction: column;
	font-size: 14px;
	font-weight: 400;
	height: 100%;
	justify-content: center;
	line-height: 20px;
	row-gap: var(--spacing-2xs);
	transition: background 0.3s ease;
	width: 100%;
}
@media (min-width: 480px) {
	.category-card__link {
		row-gap: var(--spacing-sm);
	}
}
@media (min-width: 768px) {
	.category-card__link {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 400;
		line-height: 30px;
		row-gap: var(--spacing-lg);
	}
}
.category-card__icon {
	color: var(--icon-brand-primary);
	font-size: 32px !important;
}
@media (min-width: 480px) {
	.category-card__icon {
		font-size: 44px !important;
	}
}
@media (min-width: 768px) {
	.category-card__icon {
		font-size: 56px !important;
	}
}
.category-card__favorite-button {
	display: flex;
	inset-inline-end: 4px;
	opacity: 0;
	position: absolute;
	top: 4px;
	transition:
		opacity 0.3s ease,
		visibility 0.3s ease;
	visibility: hidden;
	z-index: 1;
}
.choose-bonus-card {
	background: var(--brand-accent-top-primary);
	border-radius: var(--border-radius-basic-md);
	display: flex;
	gap: var(--spacing-md);
	padding: var(--spacing-md);
}
@media (min-width: 768px) {
	.choose-bonus-card {
		flex-direction: column;
		padding: var(--spacing-xl);
	}
}
.choose-bonus-card__icon-wrap {
	height: 56px;
	min-width: 56px;
	width: 56px;
}
@media (min-width: 768px) {
	.choose-bonus-card__icon-wrap {
		margin: var(--spacing-none) auto var(--spacing-md);
	}
	.choose-bonus-card__content {
		align-items: center;
		display: flex;
		flex-direction: column;
		height: 100%;
		text-align: center;
	}
}
.choose-bonus-card__title {
	color: var(--text-primary);
	display: block;
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin-bottom: var(--spacing-2xs);
}
.choose-bonus-card__text {
	color: var(--text-secondary);
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin-bottom: var(--spacing-md);
}
.choose-bonus-card__bonus-heading {
	color: var(--text-tertiary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin-bottom: var(--spacing-2xs);
	margin-top: auto;
	text-transform: uppercase;
}
.choose-bonus-card__clipboard {
	background-color: var(--bg-primary);
	border-radius: var(--border-radius-basic-2xs);
	color: var(--text-link);
	font-weight: 700;
	gap: var(--spacing-xs);
	margin-bottom: var(--spacing-md);
	padding: var(--spacing-2xs) var(--spacing-sm);
	width: -moz-max-content;
	width: max-content;
}
@media (min-width: 768px) {
	.choose-bonus-card__clipboard {
		margin: var(--spacing-none) auto var(--spacing-xl);
	}
}
.choose-bonus-card__tooltip {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
.choose-bonus-list__cards {
	display: grid;
	gap: var(--spacing-sm);
	grid-template-columns: repeat(1, 1fr);
}
@media (min-width: 768px) {
	.choose-bonus-list__cards {
		gap: var(--spacing-md);
		grid-template-columns: repeat(3, 1fr);
	}
	.choose-bonus-list__cards--big {
		gap: var(--spacing-sm);
		grid-template-columns: repeat(2, 1fr);
	}
}
@media (min-width: 1920px) {
	.choose-bonus-list__cards--big {
		gap: var(--spacing-md);
	}
}
.choose-bonus-list__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin-bottom: var(--spacing-xl);
}
@media (min-width: 768px) {
	.choose-bonus-list__title {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
.cms-landing-layout {
	display: flex;
	flex-direction: column;
	max-width: 100%;
	min-height: 100dvh;
	overflow: hidden;
	position: relative;
}
.cms-landing-layout__inner {
	display: flex;
	flex-grow: 1;
	padding-bottom: var(--mobile-panel-height);
	padding-top: var(--header-section-height);
}
.cms-page {
	padding-bottom: var(--spacing-6xl);
	padding-top: var(--spacing-2xl);
	position: relative;
}
@media (min-width: 768px) {
	.cms-page {
		padding-top: var(--spacing-2xl);
	}
}
@media (min-width: 1280px) {
	.cms-page {
		padding-bottom: var(--spacing-8xl);
		padding-left: 0;
		padding-top: var(--spacing-4xl);
	}
}
@media (min-width: 1440px) {
	.cms-page {
		padding-bottom: var(--spacing-8xl);
		padding-left: 0;
		padding-top: var(--spacing-5xl);
	}
}
.cms-page__bg {
	height: 100%;
	left: 0;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 0;
	width: 100%;
}
.cms-page__head {
	align-items: center;
	display: flex;
	margin-bottom: var(--spacing-xl);
	padding: 0;
	position: relative;
}
.cms-page__head-wrap {
	position: relative;
	width: 100%;
}
.cms-page__title {
	color: var(--text-primary);
	font-weight: 700;
	margin: 0 0 var(--spacing-md);
	padding: 0;
	text-transform: capitalize;
}
.cms-page__date {
	color: var(--text-tertiary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.cms-page--without-vertical-space {
	padding-bottom: 0;
	padding-top: 0;
}
.cms-page--without-top-space {
	padding-top: 0;
}
.cms-page--without-bottom-space {
	padding-bottom: 0;
}
.cms-page--center-header {
	text-align: center;
}
.convert-to-pdf {
	display: block;
	margin: var(--spacing-xs) auto var(--spacing-xs) 0;
}
.modal .convert-to-pdf {
	display: none;
}
.pdfContainer {
	margin: var(--spacing-md) var(--spacing-4xl) !important;
}
.pdfContainer .print {
	background-color: var(--white) !important;
}
.pdfContainer .print * {
	color: var(--black) !important;
}
.pdfContainer .print .collapse {
	height: auto !important;
	opacity: 1 !important;
	overflow: unset !important;
	transition-duration: 0ms !important;
}
.pdfContainer .print .collapse-block__caret {
	display: none !important;
}
.pdfContainer .print .collapse-block__title {
	width: 100%;
}
.pdfContainer .print .breadcrumbs__list {
	display: none !important;
}
.pdfContainer .print a,
.pdfContainer .print b,
.pdfContainer .print strong {
	display: contents !important;
}
.pdfContainer .print .content ul > li:before {
	background-color: var(--black) !important;
}
.collapse-block {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	text-align: start;
}
@media (min-width: 768px) {
	.collapse-block {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 400;
		line-height: 30px;
	}
}
.collapse-block__toggle {
	align-items: center;
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	color: var(--text-primary);
	cursor: pointer;
	display: flex;
	gap: var(--spacing-md);
	min-height: 64px;
	padding: var(--spacing-lg) var(--spacing-md);
	transition:
		color 0.3s ease,
		background 0.3s ease;
}
@media (min-width: 768px) {
	.collapse-block__toggle {
		min-height: 70px;
	}
}
.collapse-block--open .collapse-block__toggle,
.collapse-block__toggle:hover {
	background: var(--bg-quinary);
}
.collapse-block__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
@media (min-width: 768px) {
	.collapse-block__title {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
.collapse-block__caret {
	align-items: center;
	display: inline-flex;
	height: 24px;
	justify-content: center;
	min-width: 24px;
	position: relative;
	transform-origin: center;
	width: 24px;
}
.collapse-block__caret:after,
.collapse-block__caret:before {
	background: var(--icon-brand-primary);
	border-radius: 100px;
	content: "";
	height: 2px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	transition: transform 0.3s ease;
	width: 15.5px;
}
.collapse-block__caret:after {
	transform: translate(-50%, -50%) rotate(90deg);
}
.collapse-block__caret--open:after {
	transform: translate(-50%, -50%);
}
.collapse-block__content-wrap {
	padding: var(--spacing-xl) 0 0 0;
}
@media (min-width: 768px) {
	.collapse-block__content-wrap {
		padding: var(--spacing-xl) 0 0 var(--spacing-5xl);
	}
}
.collapse-block__content-wrap .content {
	color: inherit;
}
.collapse-block--with-separator:not(:last-child) {
	border-bottom: 1px solid var(--border-tertiary-inverted);
}
.full-tourn .collapse-block .collapse-block__title,
.tourn-network .collapse-block .collapse-block__title {
	flex: 1;
}
.full-tourn .collapse-block .collapse-block__toggle,
.tourn-network .collapse-block .collapse-block__toggle {
	min-height: auto;
	padding: 0 var(--spacing-2xl);
	position: relative;
}
.full-tourn .collapse-block .collapse-block__caret,
.tourn-network .collapse-block .collapse-block__caret {
	min-width: auto;
	position: absolute;
	right: 0;
	top: calc(50% - 2px);
}
.full-tourn .collapse-block .collapse-block__content-wrap,
.tourn-network .collapse-block .collapse-block__content-wrap {
	padding: 0;
}
.full-tourn .collapse-block h1,
.full-tourn .collapse-block h2,
.full-tourn .collapse-block h3,
.full-tourn .collapse-block h4,
.full-tourn .collapse-block h5,
.tourn-network .collapse-block h1,
.tourn-network .collapse-block h2,
.tourn-network .collapse-block h3,
.tourn-network .collapse-block h4,
.tourn-network .collapse-block h5 {
	color: var(--text-primary);
	margin-bottom: var(--spacing-md);
	text-align: center;
}
.collapse-error,
.full-tourn .collapse-block .content,
.tourn-network .collapse-block .content {
	color: var(--text-secondary);
	text-align: center;
}
.collapse-error__toggle {
	cursor: pointer;
	font-weight: 700;
}
.collapse-error__toggle:focus,
.collapse-error__toggle:hover {
	color: var(--text-primary);
}
.collapse-error__content {
	margin-top: var(--spacing-md);
}
.collapsed-game-pop-up {
	--game-tile-border-radius: var(--border-radius-basic-3xs);
	align-items: center;
	background: var(--bg-tertiary);
	display: flex;
	gap: var(--spacing-md);
	justify-content: center;
	overflow: hidden;
	padding: var(--spacing-2xs) var(--spacing-md);
	width: 100%;
}
.collapsed-game-pop-up__game-image-with-text-info {
	align-items: center;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	flex-grow: 1;
	overflow: hidden;
}
.collapsed-game-pop-up__game-image-wrapper {
	border-radius: var(--game-tile-border-radius);
	flex-shrink: 0;
	overflow: hidden;
	position: relative;
}
.collapsed-game-pop-up__game-image-wrapper:before {
	background: var(--bg-overlay-normal);
	content: "";
	inset: 0;
	position: absolute;
	z-index: 1;
}
.collapsed-game-pop-up__pause-icon {
	color: var(--icon-fill);
	font-size: 16px !important;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 1;
}
.collapsed-game-pop-up .collapsed-game-pop-up__game-image {
	border-radius: var(--game-tile-border-radius);
	height: 40px;
	width: unset;
}
.collapsed-game-pop-up__game-text-info {
	overflow: hidden;
}
.collapsed-game-pop-up__game-title {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.collapsed-game-pop-up__game-provider {
	color: var(--text-secondary);
	display: none;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin-top: var(--spacing-3xs);
	overflow: hidden;
	text-overflow: ellipsis;
	text-transform: uppercase;
	white-space: nowrap;
}
.collapsed-game-pop-up__play-icon {
	display: none;
}
.collapsed-game-pop-up__close-button,
.collapsed-game-pop-up__play-button {
	flex-shrink: 0;
}
.collapsed-game-pop-up--tablet {
	--game-tile-border-radius: var(--border-radius-basic-2xs);
	border-radius: var(--border-radius-basic-sm);
	padding-block: var(--spacing-2xs);
	padding-inline: var(--spacing-2xs) var(--spacing-md);
	width: 480px;
}
.collapsed-game-pop-up--tablet .collapsed-game-pop-up__pause-icon {
	font-size: 24px !important;
}
.collapsed-game-pop-up--tablet .collapsed-game-pop-up__game-image {
	height: 72px;
}
.collapsed-game-pop-up--tablet .collapsed-game-pop-up__game-title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.collapsed-game-pop-up--tablet .collapsed-game-pop-up__game-provider {
	display: block;
}
.collapsed-game-pop-up--tablet .collapsed-game-pop-up__play-icon {
	display: initial;
}
.collection-card {
	align-items: flex-end;
	background-color: var(--bg-secondary);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	min-height: 120px;
	overflow: hidden;
	padding: var(--spacing-md);
	position: relative;
	transition: background-color 0.3s ease-out;
	z-index: 0;
}
@media (min-width: 1280px) {
	.collection-card {
		min-height: 160px;
		padding: var(--spacing-lg);
	}
}
.collection-card:after {
	background: var(--linear-horizontal-secondary);
	bottom: 0;
	content: "";
	height: 64px;
	left: 0;
	position: absolute;
	width: 100%;
}
.collection-card:hover {
	background-color: var(--bg-tertiary);
}
.collection-card__title {
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	color: var(--text-primary);
	display: -webkit-box;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	overflow: hidden;
	text-decoration: none;
	z-index: 1;
}
@media (min-width: 1280px) {
	.collection-card__title {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
		max-width: 164px;
	}
}
.collection-card__img {
	bottom: 0;
	height: 100%;
	inset-inline-end: 0;
	position: absolute;
	transition: transform 0.2s linear;
}
[dir="rtl"] .collection-card__img {
	transform: scaleX(-1);
}
.collection-card:hover .collection-card__img {
	transform: scale(1.04);
}
[dir="rtl"] .collection-card:hover .collection-card__img {
	transform: scaleX(-1) scale(1.04);
}
.collections-list__list {
	grid-gap: var(--spacing-2xs);
	display: grid;
	grid-auto-rows: minmax(120px, 1fr);
	grid-template-columns: repeat(2, 1fr);
}
@media (min-width: 768px) {
	.collections-list__list {
		grid-gap: var(--spacing-sm);
		grid-template-columns: repeat(3, 1fr);
	}
}
@media (min-width: 960px) {
	.collections-list__list {
		grid-template-columns: repeat(4, 1fr);
	}
}
@media (min-width: 1280px) {
	.collections-list__list {
		grid-gap: var(--spacing-md);
		grid-auto-rows: minmax(160px, 1fr);
		grid-template-columns: repeat(4, 1fr);
	}
}
@media (min-width: 1680px) {
	.collections-list__list {
		grid-template-columns: repeat(5, 1fr);
	}
}
.collections-list__button-wrapper {
	margin-inline: auto;
	margin-top: var(--spacing-xl);
}
@media (min-width: 480px) {
	.collections-list__button-wrapper {
		max-width: 300px;
	}
}
@media (min-width: 1280px) {
	.collections-list__button-wrapper {
		margin-top: var(--spacing-2xl);
	}
}
.collections-slider__slide {
	flex-grow: 1;
	min-width: 160px;
}
@media (min-width: 480px) {
	.collections-slider__slide {
		min-width: 220px;
	}
}
@media (min-width: 768px) {
	.collections-slider__slide {
		min-width: 232px;
	}
}
@media (min-width: 960px) {
	.collections-slider__slide {
		min-width: 219px;
	}
}
@media (min-width: 1280px) {
	.collections-slider__slide {
		min-width: unset;
	}
}
.collections-slider .base-slider__horiz-scroll {
	grid-template-columns: auto;
}
.confetti-animation {
	height: 100%;
	position: relative;
	width: 100%;
}
.confirmation-modal-content {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: var(--spacing-2xl) var(--spacing-md) var(--spacing-lg);
}
@media (min-width: 768px) {
	.confirmation-modal-content {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.confirmation-modal-content__image-wrapper {
	height: 100px;
	width: 100px;
}
.confirmation-modal-content__image {
	height: 100%;
	width: 100%;
}
.confirmation-modal-content__buttons {
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	flex-direction: column-reverse;
	margin-top: var(--spacing-2xl);
	row-gap: var(--spacing-sm);
	width: 100%;
}
@media (min-width: 768px) {
	.confirmation-modal-content__buttons {
		flex-direction: row;
	}
}
.confirmation-modal-content__buttons:empty {
	display: none;
}
.confirmation-modal-content__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin-bottom: var(--spacing-md);
	margin-top: var(--spacing-lg);
	text-align: center;
}
.confirmation-modal-content__text {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	text-align: center;
}
.confirmation-modal-content .confirmation-modal-content__button {
	text-transform: uppercase;
	width: 100%;
}
.contact-list {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	text-align: left;
}
.contact-list__list {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	width: 100%;
}
@media (min-width: 768px) {
	.contact-list__list {
		flex-direction: row;
	}
}
.contact-list__item {
	align-items: center;
	align-self: stretch;
	display: inline-flex;
	flex-direction: row;
	justify-content: flex-start;
	margin: 0 var(--spacing-md) var(--spacing-md) 0;
	width: 300px;
}
.contact-list .contact-list__block,
.contact-list .contact-list__block:not(.link-btn):not(.link-no-styles) {
	grid-gap: var(--spacing-3xs) var(--spacing-2xl);
	background-color: var(--bg-secondary);
	border: none;
	border-radius: var(--border-radius-basic-xs);
	color: var(--text-primary) !important;
	cursor: pointer;
	display: grid;
	grid-template-columns: 48px 1fr;
	grid-template-rows: auto auto;
	min-height: 110px;
	padding: var(--spacing-xs) var(--spacing-2xl);
	text-decoration: none !important;
	transition: background-color 0.3s ease;
	width: 100%;
}
.contact-list .contact-list__block:hover,
.contact-list .contact-list__block:not(.link-btn):not(.link-no-styles):hover {
	background-color: var(--bg-tertiary);
}
.contact-list .contact-list__image {
	grid-column: 1;
	grid-row: span 2;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center;
	object-position: center;
	width: 100%;
}
.contact-list__title {
	align-items: flex-end;
	align-self: stretch;
	color: var(--text-secondary);
	font-size: 24px;
	font-weight: 700;
	grid-row: 1;
	line-height: 32px;
}
.contact-list__text,
.contact-list__title {
	display: flex;
	flex-direction: row;
	grid-column: 2;
}
.contact-list__text {
	align-items: flex-start;
	grid-row: 2;
}
.crypto-icons {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	row-gap: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.crypto-icons {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
		row-gap: var(--spacing-sm);
	}
}
.crypto-icons__icon {
	height: 26px;
}
.data-table--full-height .data-table__table-wrapper::-webkit-scrollbar {
	height: 4px;
	width: 4px;
}
.data-table--full-height .data-table__table-wrapper::-webkit-scrollbar-thumb {
	background: var(--bg-senary);
	border-radius: var(--border-radius-basic-xs);
}
.data-table {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.data-table--full-height {
	height: 100%;
	max-height: 100%;
}
.data-table__table-wrapper {
	display: flex;
	flex-direction: column;
}
.data-table--full-height .data-table__table-wrapper {
	flex-grow: 1;
	overflow-y: auto;
	padding-right: var(--spacing-3xs);
}
.data-table--full-height .data-table__table {
	flex-grow: 1;
}
.data-table__filters {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.data-table .data-table__filters-button {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	text-transform: capitalize;
}
.data-table__filters-icon--active {
	color: var(--icon-brand-primary);
}
.data-table__description {
	color: var(--text-tertiary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	padding: var(--spacing-2xs) 0;
	text-align: center;
}
.data-table__pagination {
	display: flex;
	justify-content: center;
	padding: var(--spacing-md) var(--spacing-lg);
}
.data-table .data-table__button {
	background: transparent;
	color: var(--text-primary);
	height: 40px;
	min-width: unset;
	width: 40px;
}
.data-table .data-table__button--active,
.data-table .data-table__button:active,
.data-table .data-table__button:focus,
.data-table .data-table__button:hover {
	background: var(--bg-quinary);
}
@media (hover: none) {
	.data-table
		.data-table__button:not(.data-table .data-table__button--active):active,
	.data-table
		.data-table__button:not(.data-table .data-table__button--active):focus,
	.data-table
		.data-table__button:not(.data-table .data-table__button--active):hover {
		background: transparent;
	}
}
.data-table .data-table__button--placeholder {
	padding-inline: 0;
	width: unset !important;
}
.data-table .data-table__button:disabled {
	background: transparent;
	color: var(--text-primary);
	width: 8px;
}
.data-table-empty {
	align-items: center;
	display: flex;
	flex-direction: column;
	padding: var(--spacing-3xl) 0;
	row-gap: var(--spacing-md);
}
.data-table-empty__wrapper {
	width: 100%;
}
.data-table-empty__icon,
.data-table-empty__wrapper {
	align-items: center;
	display: flex;
	justify-content: center;
}
.data-table-empty__icon {
	background: var(--bg-overlay-normal);
	border-radius: 50%;
	color: var(--bg-quinary);
	font-size: 60px !important;
	height: 100px;
	width: 100px;
}
.data-table-empty__image {
	height: 160px;
	width: 160px;
}
.data-table-empty__text {
	color: var(--text-tertiary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
	text-align: center;
}
[dir="rtl"] .data-table__button--arrow {
	transform: scaleX(-1);
}
.data-table-modal__content {
	display: flex;
	flex-direction: column;
	padding: var(--spacing-2xl) var(--spacing-md) var(--spacing-lg);
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.data-table-modal__content {
		padding: var(--spacing-3xl) var(--spacing-4xl);
		row-gap: var(--spacing-2xl);
	}
}
.data-table-modal__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
	text-align: center;
}
.data-table-modal__filters {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
.data-table-modal__buttons {
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
}
.data-table-select-filter .input,
.data-table-select-filter input {
	height: 48px;
}
.data-table-date-filter {
	background: var(--bg-popover);
	border-radius: var(--border-radius-basic-2xs);
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	position: relative;
}
.data-table-date-filter__divider {
	color: var(--placeholder-input);
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
}
.date-calendar {
	width: 100%;
}
.date-calendar__modal {
	padding: var(--spacing-3xl) var(--spacing-md);
}
@media (min-width: 768px) {
	.date-calendar__modal {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.date-calendar .date-calendar__input {
	cursor: pointer;
	height: 48px;
	width: 100%;
}
.date-calendar .date-calendar__input input {
	text-align: center;
}
.date-calendar__icon {
	color: var(--icon-fill);
}
.date-calendar__header {
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	height: 38px;
}
.date-calendar__date,
.date-calendar__header {
	align-items: center;
	display: flex;
	justify-content: center;
}
.date-calendar__date {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	max-width: 180px;
	min-width: 180px;
	width: 100%;
}
.date-calendar__value {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
[dir="rtl"] .date-calendar__arrow {
	transform: scaleX(-1);
}
.react-datepicker {
	background-color: unset;
	border: unset;
	border-radius: unset;
	color: unset;
	display: flex;
	font-size: unset;
	width: 100%;
}
.react-datepicker__header {
	background-color: unset;
	border-bottom: unset;
	border-radius: 0;
	padding: 0;
	text-align: unset;
}
.react-datepicker__month-container {
	left: unset;
	width: 100%;
}
.react-datepicker__month {
	display: flex;
	flex-direction: column;
	margin: unset;
	padding: 0 var(--spacing-sm) var(--spacing-2xs);
	text-align: unset;
}
.react-datepicker__week {
	display: flex;
	justify-content: space-between;
	padding: 3px 6px;
}
.react-datepicker__day-names {
	align-items: center;
	display: flex;
	height: 30px;
	justify-content: space-between;
	margin: 0;
	padding: var(--spacing-2xs) var(--spacing-sm) 0;
}
.react-datepicker__day-name {
	font-style: normal;
	font-weight: 500;
	height: 30px;
	letter-spacing: 0.2px;
	text-transform: uppercase;
	width: 36px;
}
.react-datepicker__day,
.react-datepicker__day-name {
	align-items: center;
	color: var(--text-primary);
	display: flex;
	font-size: 14px;
	justify-content: center;
	line-height: 20px;
	margin: 0;
}
.react-datepicker__day {
	border-radius: var(--border-radius-basic-4xs) !important;
	font-weight: 400;
	height: 24px;
	transition:
		background 0.3s ease,
		color 0.3s ease;
	width: 24px;
}
.react-datepicker__day:hover {
	background: var(--brand-accent-disabled);
}
.react-datepicker__day--disabled {
	color: var(--text-tertiary);
}
.react-datepicker__day--disabled:hover {
	background: transparent;
}
.react-datepicker__day--outside-month {
	color: var(--text-tertiary);
}
.react-datepicker__day--outside-month:hover {
	color: var(--text-primary);
}
.react-datepicker__day--selected {
	background: transparent;
	border: 1px solid var(--border-accent);
}
.react-datepicker__day--keyboard-selected,
.react-datepicker__day--selected:hover {
	background: transparent;
}
.description {
	display: block;
	margin: 0 0 var(--spacing-3xl);
	padding: 0;
	text-align: start;
	width: 100%;
}
@media (min-width: 1280px) {
	.description {
		margin: 0 0 var(--spacing-5xl);
	}
}
.description__preview {
	margin-bottom: var(--spacing-lg);
	position: relative;
}
@media (min-width: 768px) {
	.description__preview {
		margin-bottom: var(--spacing-xl);
	}
}
.description__preview:after {
	background: var(--linear-horizontal-primary);
	bottom: 0;
	content: "";
	height: 64px;
	left: 0;
	position: absolute;
	width: 100%;
}
.description__preview--open:after {
	display: none;
}
.description__block-buttons {
	display: block;
	margin: 0;
	padding: var(--spacing-md) 0 0 0;
	text-align: center;
	width: 100%;
}
.description .description__button {
	color: var(--text-primary);
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.2px;
	line-height: 24px;
}
.description__icon {
	transition: transform 0.3s ease;
}
.description__icon--open {
	transform: rotate(180deg);
}
.description--only-preview .description__preview:after {
	display: none;
}
.description--dark .description__preview:after {
	background: var(--linear-horizontal-secondary);
}
.description--terms {
	background: var(--bg-terms);
	border-radius: var(--border-radius-basic-lg);
	padding: var(--spacing-xl) var(--spacing-lg);
	position: relative;
	width: 100%;
}
@media (min-width: 768px) {
	.description--terms {
		padding: var(--spacing-2xl) var(--spacing-4xl);
	}
}
.description--terms .description__preview:after {
	background: var(--linear-horizontal-secondary);
}
.description--secondary .description__icon {
	display: none;
}
.description--secondary .description__button {
	align-items: center;
	background: var(--bg-button-secondary);
	border-radius: var(--border-radius-basic-2xs);
	color: var(--text-white);
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	justify-content: center;
	letter-spacing: 0.2px;
	line-height: 20px;
	margin: 0 auto;
	max-width: -moz-max-content;
	max-width: max-content;
	padding: var(--spacing-xs) var(--spacing-md);
	text-align: center;
	text-transform: uppercase;
	transition: background 0.3s ease;
}
@media (min-width: 768px) {
	.description--secondary .description__button {
		color: var(--text-white);
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		letter-spacing: 0.2px;
		line-height: 24px;
		max-width: 260px;
		padding: var(--spacing-sm) var(--spacing-lg);
		width: 100%;
	}
}
.description--secondary .description__button:hover {
	background: var(--bg-button-secondary-hover);
}
.description--secondary .description__preview:after {
	background: var(--linear-horizontal-secondary);
	bottom: 0;
	content: "";
	height: 64px;
	left: 0;
	position: absolute;
	width: 100%;
}
.description-secondary {
	width: 100%;
}
.description-secondary__content {
	color: var(--text-tertiary);
	display: flex;
	flex-direction: column;
	font-size: 16px;
	font-weight: 400;
	gap: var(--spacing-xl);
	line-height: 24px;
	max-height: 96px;
	overflow: hidden;
	position: relative;
	transition: all 0.3s;
}
@media (min-width: 1280px) {
	.description-secondary__content {
		flex-direction: row;
		gap: var(--spacing-4xl);
	}
}
.description-secondary__content div {
	width: 100%;
}
@media (min-width: 1280px) {
	.description-secondary__content div {
		max-width: calc(50% - 24px);
	}
}
.description-secondary__content:after {
	background: linear-gradient(
		180deg,
		rgba(15, 15, 20, 0) 0,
		rgba(15, 15, 20, 0.76) 64.58%,
		var(--bg-primary) 100%
	);
	bottom: 0;
	content: "";
	height: 30%;
	left: 0;
	position: absolute;
	width: 100%;
}
.description-secondary .description-secondary__button {
	color: var(--text-primary);
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.2px;
	line-height: 24px;
	margin-top: var(--spacing-3xs);
}
.description-secondary__icon {
	transition: transform 0.3s ease;
}
.description-secondary__icon--open {
	transform: rotate(180deg);
}
.description-secondary--active .description-secondary__content {
	max-height: 2000px;
}
.description-secondary--active .description-secondary__content:after {
	content: none;
}
.dialog-bottom-content-template {
	display: flex;
	flex-direction: column;
	padding-block: var(--spacing-2xl) var(--spacing-lg);
	padding-inline: var(--spacing-md);
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) and (not ((max-width: 1000px) and (max-height:450px) and (orientation:landscape))) {
	.dialog-bottom-content-template {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.dialog-bottom-content-template__text-section {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
.dialog-bottom-content-template__title {
	color: var(--text-primary);
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	text-align: center;
}
.dialog-bottom-content-template__description {
	color: var(--text-secondary);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	text-align: center;
}
.dialog-bottom-content-template__middle-section {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-xl);
}
.dialog-bottom-content-template__bottom-section {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-lg);
}
.dialog-bottom-content-template__buttons {
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
}
@media (max-width: 767px) or ((max-width: 1000px) and (max-height:450px) and (orientation:landscape)) {
	.dialog-small__content-container {
		margin: 0 auto;
		max-width: 576px;
	}
}
.dialog-small-content-template {
	display: flex;
	flex-direction: column;
	padding: var(--spacing-3xl) var(--spacing-md);
	row-gap: var(--spacing-2xl);
}
@media (min-width: 768px) and (not ((max-width: 1000px) and (max-height:450px) and (orientation:landscape))) {
	.dialog-small-content-template {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.dialog-small-content-template__text-section {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
}
.dialog-small-content-template__title {
	color: var(--text-primary);
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	text-align: center;
}
.dialog-small-content-template__description {
	color: var(--text-secondary);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	text-align: center;
}
.dialog-small-content-template__bottom-section,
.dialog-small-content-template__middle-section {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-lg);
}
.dialog-small-content-template__buttons {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
@media (min-width: 768px) and (not ((max-width: 1000px) and (max-height:450px) and (orientation:landscape))) {
	.dialog-small-content-template__buttons {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		flex-direction: row;
	}
}
.empty-favorites-page {
	padding-block: var(--spacing-3xl);
	text-align: center;
}
@media (min-width: 768px) {
	.empty-favorites-page {
		padding-block: var(--spacing-11xl);
	}
}
@media (min-width: 1280px) {
	.empty-favorites-page {
		padding-block: var(--spacing-11xl) var(--spacing-15xl);
	}
}
.empty-favorites-page__img {
	height: auto;
	width: 160px;
}
.empty-favorites-page__text {
	color: var(--text-tertiary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin-top: var(--spacing-md);
}
.expandable-text {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.expandable-text__content {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	overflow: hidden;
}
@media (min-width: 768px) {
	.expandable-text__content {
		color: var(--text-secondary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
.expandable-text__content--clamped {
	-webkit-box-orient: vertical;
	-webkit-line-clamp: var(--lines, 2);
	display: -webkit-box;
}
@media (min-width: 768px) {
	.expandable-text__content--clamped {
		-webkit-line-clamp: unset;
	}
}
.expandable-text__button {
	color: var(--text-button-tertiary);
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
.expandable-text__icon {
	color: var(--icon-secondary);
}
.expandable-text__icon--open {
	transform: rotate(180deg);
	transition: 0.3s;
}
.explore-menu-group-item {
	border-radius: var(--border-radius-basic-2xs);
	padding-block: var(--spacing-xs);
	padding-inline: var(--spacing-sm);
	transition: background-color 0.3s ease;
}
.explore-menu-group-item:hover {
	background-color: var(--bg-tertiary);
}
.explore-menu-group-item__icon {
	color: var(--icon-primary);
	display: block;
	font-size: 20px !important;
	transition: color 0.3s ease;
}
.explore-menu-group-item--active:not(.explore-menu-group-item:hover)
	.explore-menu-group-item__icon {
	color: var(--brand-primary);
}
.explore-menu-group-item__icon-container {
	align-items: center;
	display: flex;
	justify-content: center;
	margin-bottom: var(--spacing-3xs);
	overflow: hidden;
	position: relative;
}
.explore-menu-group-item__caption {
	color: var(--text-primary);
	display: block;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	text-transform: uppercase;
	white-space: nowrap;
}
.explore-menu-group-item--puzzle-promo
	.explore-menu-group-item__icon-container {
	border-radius: 50%;
	height: 20px;
	margin-inline: auto;
	width: 20px;
}
.explore-menu-group-item--puzzle-promo
	.explore-menu-group-item__icon-container:before {
	animation: flare-sidebar-icon 2.5s ease-in-out infinite;
	background: linear-gradient(
		270deg,
		hsla(0, 0%, 100%, 0) 0,
		hsla(0, 0%, 100%, 0.26) 22.4%,
		var(--p-base-white-100) 48.47%,
		hsla(0, 0%, 100%, 0.26) 74.48%,
		hsla(0, 0%, 100%, 0) 100%
	);
	content: "";
	height: 100%;
	left: -100%;
	position: absolute;
	top: 0;
	transform: skewX(-30deg) translateX(0);
	width: 18px;
}
.explore-menu-group-item--puzzle-promo
	.explore-menu-group-item__puzzle-promo-icon {
	height: 100%;
}
.explore-menu-group-item--journey-map .explore-menu-group-item__icon-container {
	height: 20px;
	margin-inline: auto;
	width: 20px;
}
.explore-menu-group-item--journey-map
	.explore-menu-group-item__journey-map-icon {
	height: 100%;
}
.explore-menu-group-item--journey-map
	.explore-menu-group-item__journey-map-arrow {
	animation: arrow-road 2s ease-out infinite;
	height: 60%;
	left: 50%;
	position: absolute;
	top: 0;
	transform: translate(-50%);
}
.explore-menu-group-item--advent-calendar
	.explore-menu-group-item__advent-calendar-icon {
	height: 20px;
	width: 20px;
}
.explore-menu-group-item--lucky-spin .explore-menu-group-item__icon-container {
	height: 20px;
	margin-inline: auto;
	width: 20px;
}
.explore-menu-group-item--lucky-spin .explore-menu-group-item__lucky-spin-icon {
	animation: rotate 4s linear infinite;
	height: 20px;
	width: 20px;
}
.explore-menu-group-item--lucky-box .explore-menu-group-item__icon-container {
	background: linear-gradient(180deg, #19989b, #1c1c3a);
	border-radius: 50%;
	display: block;
	height: 20px;
	margin-inline: auto;
	width: 20px;
}
.explore-menu-group-item--lucky-box .explore-menu-group-item__lucky-box-icon {
	bottom: 0;
	height: 16px;
	left: 50%;
	position: absolute;
	transform: translate(-50%);
}
.explore-menu-group-item--lucky-box .explore-menu-group-item__lucky-box-lines {
	animation: lines 3s linear infinite;
	height: 10px;
	left: 50%;
	position: absolute;
	transform: translate(-50%, -100%);
}
.explore-menu-group-item--mystery-drops
	.explore-menu-group-item__icon-container {
	height: 20px;
	margin-inline: auto;
	-webkit-mask-image: url(/images/mystery-drops.b6b8892d..svg);
	mask-image: url(/images/mystery-drops.b6b8892d..svg);
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-size: contain;
	mask-size: contain;
	width: 20px;
}
.explore-menu-group-item--mystery-drops
	.explore-menu-group-item__mystery-drops-icon {
	height: 100%;
}
.explore-menu-group-item--mystery-drops
	.explore-menu-group-item__mystery-drops-line {
	height: 100%;
	left: 0;
	mix-blend-mode: overlay;
	position: absolute;
	top: -50%;
	transform: translate(-100%);
}
@supports ((-webkit-mask-image: none) or (mask-image: none)) {
	.explore-menu-group-item--mystery-drops
		.explore-menu-group-item__mystery-drops-line {
		animation: line 3s linear infinite;
	}
}
.sidebar-item-exclusive-alt {
	align-items: center;
	background: var(--bg-sidebar-tab-general);
	border-radius: var(--border-radius-basic-2xs);
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	height: 54px;
	overflow: hidden;
	padding-block: var(--spacing-xs);
	padding-inline: var(--spacing-sm) var(--spacing-xl);
	position: relative;
	transition: background 0.3s ease;
}
.sidebar-item-exclusive-alt--active,
.sidebar-item-exclusive-alt:hover {
	background: var(--bg-sidebar-tab-general-hover);
}
.sidebar-item-exclusive-alt__icon {
	color: var(--icon-secondary);
	font-size: 20px !important;
}
.sidebar-item-exclusive-alt__caption {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	max-width: calc(100% - 54px);
	overflow: hidden;
	position: relative;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.sidebar-item-exclusive-alt__gradient {
	height: 100%;
	position: absolute;
	right: 0;
	width: 140px;
}
.sidebar-item-exclusive-alt--install-app .sidebar-item-exclusive-alt__gradient {
	background: radial-gradient(
		72.78% 127.27% at 100% 100%,
		rgba(0, 220, 205, 0.6) 0,
		rgba(0, 220, 205, 0.1) 78%,
		rgba(0, 220, 205, 0.04) 88.5%,
		rgba(0, 220, 205, 0) 100%
	);
}
.sidebar-item-exclusive-alt__image {
	height: 100%;
	inset-inline-end: 0;
	position: absolute;
	top: 0;
}
.sidebar-item-exclusive-alt__counter {
	align-items: center;
	background: var(--red);
	border-radius: var(--border-radius-basic-full);
	color: var(--text-white-primary);
	display: flex;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	height: 14px;
	inset-inline-end: 4px;
	justify-content: center;
	letter-spacing: 0.2px;
	letter-spacing: -0.22px;
	line-height: 16px;
	min-width: 14px;
	padding: 3px;
	position: absolute;
	text-align: center;
	top: 4px;
}
.explore-menu-left {
	background-color: var(--bg-overlay-bold);
	inset: 0;
	opacity: 0;
	pointer-events: none;
	position: fixed;
	transition: opacity 0.3s ease;
	z-index: 101;
}
@media (min-width: 768px) {
	.explore-menu-left {
		z-index: 200;
	}
}
.explore-menu-left--open {
	opacity: 1;
	pointer-events: auto;
}
.explore-menu-left__panel {
	background: var(--bg-sidebar);
	bottom: 0;
	inset-inline-end: 0;
	inset-inline-start: 0;
	overflow-y: auto;
	position: absolute;
	top: 0;
	transform: translateX(-100%);
	transition: transform 0.3s ease;
	width: 100%;
}
[dir="rtl"] .explore-menu-left__panel {
	transform: translateX(100%);
}
@media (min-width: 768px) {
	.explore-menu-left__panel {
		max-width: 300px;
	}
}
.explore-menu-left__close-button {
	align-items: center;
	background: var(--bg-button-modal);
	border-radius: 50%;
	color: var(--icon-button-modal);
	cursor: pointer;
	display: flex;
	height: 40px;
	inset-inline-end: 12px;
	justify-content: center;
	position: absolute;
	top: calc(12px + var(--safe-area-inset-top));
	transition: color 0.3s ease;
	width: 40px;
	z-index: 10;
}
.explore-menu-left__close-button:hover {
	background: var(--bg-button-modal);
	color: var(--icon-fill);
}
.explore-menu-left--open .explore-menu-left__panel {
	transform: translateX(0);
}
.explore-menu-links {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
}
.explore-menu-links__item {
	max-width: 100%;
	padding-block: calc(var(--spacing-md) / 2);
}
.explore-menu-links__item:first-child {
	padding-top: 0;
}
.explore-menu-links__item:last-child {
	padding-bottom: 0;
}
.explore-menu-text-link {
	color: var(--text-tertiary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	transition: color 0.3s ease;
	white-space: nowrap;
}
.explore-menu-text-link--active,
.explore-menu-text-link:hover {
	color: var(--text-primary) !important;
}
.fabs-and-popups-container {
	--side-padding: var(--spacing-md);
	--bottom-elevation: var(--spacing-2xs);
	display: flex;
	flex-direction: column;
	pointer-events: none;
}
.fabs-and-popups-container > * {
	pointer-events: auto;
}
.fabs-and-popups-container__fabs-container {
	display: flex;
	justify-content: space-between;
	padding-inline: var(--side-padding);
	padding-bottom: var(--bottom-elevation);
	pointer-events: none;
	width: 100%;
}
.fabs-and-popups-container__fabs-container > * {
	pointer-events: auto;
}
.fabs-and-popups-container__fabs-left-container,
.fabs-and-popups-container__fabs-right-container {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	pointer-events: none;
	row-gap: var(--spacing-sm);
}
.fabs-and-popups-container__fabs-left-container > *,
.fabs-and-popups-container__fabs-right-container > * {
	pointer-events: auto;
}
.fabs-and-popups-container__fabs-left-container {
	align-items: flex-start;
}
.fabs-and-popups-container__fabs-right-container {
	align-items: flex-end;
}
@media (min-width: 1280px) {
	.fabs-and-popups-container__fabs-right-container {
		margin-bottom: var(--spacing-2xs);
	}
}
.fabs-and-popups-container__settings-btn {
	order: 1;
}
.fabs-and-popups-container__session-timer {
	margin-inline-start: calc(var(--spacing-2xs) * -1);
	order: 2;
}
.fabs-and-popups-container__pop-ups-container {
	display: flex;
	justify-content: center;
	pointer-events: none;
	position: relative;
	width: 100%;
	z-index: 0;
}
.fabs-and-popups-container__pop-ups-container > * {
	pointer-events: auto;
}
.fabs-and-popups-container__pop-ups {
	bottom: 100%;
	padding-inline: var(--side-padding);
	padding-bottom: var(--bottom-elevation);
	position: absolute;
}
@media (min-width: 768px) {
	.fabs-and-popups-container__pop-ups {
		padding-inline: 0;
	}
}
.btn.settings-button {
	height: 48px;
	min-width: unset;
	width: 48px;
}
.btn.settings-button--hide {
	display: none;
}
.session-timer {
	align-items: center;
	background-color: var(--bg-quinary);
	border-radius: 6px;
	display: flex;
	gap: var(--spacing-2xs);
	padding: var(--spacing-3xs) var(--spacing-2xs);
}
.session-timer__icon {
	color: var(--icon-secondary);
	font-size: 20px !important;
}
.session-timer__time {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	text-align: center;
}
.live-support {
	align-items: center;
	border: none;
	border-radius: 50%;
	cursor: pointer;
	display: flex;
	height: 44px;
	justify-content: center;
	min-width: unset;
	overflow: visible;
	padding: 0;
	transition:
		transform 0.1s linear,
		opacity 80ms linear;
	width: 44px;
}
.live-support:hover {
	transform: scale(1.12);
	transition: transform 0.25s cubic-bezier(0.33, 0, 0, 1);
}
.live-support:active {
	transform: scale(0.85);
	transition: transform 134ms cubic-bezier(0.45, 0, 0.2, 1);
}
.live-support:focus {
	outline: none;
}
.live-support__image {
	height: calc(100% + 1px);
	width: calc(100% + 1px);
}
.live-support--main {
	height: 48px;
	width: 48px;
}
.live-support--intercom {
	background: var(--icon-fill);
	color: var(--icon-black-primary);
}
.live-support--intercom .live-support__icon {
	color: var(--icon-fill-inverted);
}
.live-support--intercom .live-support__icon--opened {
	animation: rotate 0.16s linear;
}
[dir="rtl"] .live-support--intercom .live-support__icon {
	transform: scaleX(-1);
}
.live-support--livechat,
.live-support--zendesk {
	background: var(--bg-button-accent);
	color: var(--text-button-accent);
}
.pop-ups {
	align-items: center;
	display: flex;
	flex-direction: column;
	pointer-events: none;
	row-gap: var(--spacing-2xs);
	width: 100%;
}
.pop-ups > * {
	pointer-events: auto;
}
@media (min-width: 768px) {
	.pop-ups {
		max-width: 720px;
	}
}
.notification-cookies-policy {
	align-items: flex-start;
	-webkit-backdrop-filter: blur(20px);
	backdrop-filter: blur(20px);
	background: var(--bg-overlay-subtle);
	border-radius: var(--border-radius-mapped-input);
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	padding-block: var(--spacing-sm);
	padding-inline: var(--spacing-md) var(--spacing-sm);
}
.notification-cookies-policy__content {
	align-items: flex-start;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
@media (min-width: 480px) {
	.notification-cookies-policy__content {
		align-self: unset;
	}
}
.notification-cookies-policy__icon-wrapper {
	flex: 0 0 20px;
	flex-shrink: 0;
	height: 20px;
}
.notification-cookies-policy__image {
	height: 100%;
}
.notification-cookies-policy__link,
.notification-cookies-policy__text {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
.notification-cookies-policy__link {
	color: var(--text-link);
}
.notification-cookies-policy__link:hover {
	color: var(--text-link-hover);
}
.notification-cookies-policy__close-button:before {
	color: var(--icon-fill);
}
.lucky-promo-widget {
	display: flex;
	justify-content: center;
	margin: 0 auto;
}
.lucky-promo-widget__content {
	background: var(--mapped-context-popup-anon);
	border-radius: var(--border-radius-mapped-popover);
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	min-height: 80px;
	padding: var(--spacing-sm) var(--spacing-3xl) var(--spacing-sm)
		var(--spacing-sm);
	position: relative;
	width: 328px;
}
@media (min-width: 768px) {
	.lucky-promo-widget__content {
		cursor: pointer;
	}
}
.lucky-promo-widget__image {
	height: 56px;
	width: 56px;
}
.lucky-promo-widget__info {
	display: flex;
	flex-direction: column;
	justify-content: center;
	row-gap: var(--spacing-4xs);
}
.lucky-promo-widget__title {
	color: var(--text-white-primary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
.lucky-promo-widget__title-count {
	color: var(--text-promo);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.lucky-promo-widget__subtitle {
	align-items: center;
	color: var(--text-white-primary);
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
[dir="rtl"] .lucky-promo-widget__subtitle > i {
	transform: scaleX(-1);
}
.lucky-promo-widget__close {
	color: var(--icon-white-primary);
	height: 24px;
	inset-inline-end: var(--spacing-sm);
	position: absolute;
	top: var(--spacing-sm);
	width: 24px;
}
.wp-widget {
	background: var(--mapped-welcome-widget);
	display: none;
	gap: var(--spacing-sm);
	justify-content: space-between;
	opacity: 0;
	padding: var(--spacing-sm) var(--spacing-md);
	width: 100%;
}
.wp-widget--visible {
	display: flex;
	opacity: 1;
	transition: opacity 0.3s ease;
}
@media (min-width: 768px) {
	.wp-widget {
		padding: var(--spacing-md) var(--spacing-xl);
	}
}
@media (min-width: 1280px) {
	.wp-widget {
		display: none;
	}
}
.wp-widget__content {
	align-items: center;
	display: flex;
	gap: var(--spacing-sm);
}
.wp-widget__icon {
	min-width: 36px;
	width: 36px;
}
@media (min-width: 480px) {
	.wp-widget__icon {
		min-width: 40px;
		width: 40px;
	}
}
@media (min-width: 768px) {
	.wp-widget__icon {
		min-width: 48px;
		width: 48px;
	}
}
.wp-widget__label {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
@media (min-width: 480px) {
	.wp-widget__label {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
@media (min-width: 768px) {
	.wp-widget__label {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
.faq-block__collapse {
	margin: 0 0 var(--spacing-2xs);
	transition: margin 0.3s ease;
}
.faq-block .faq-block__answer {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	padding-bottom: var(--spacing-xl);
}
@media (min-width: 768px) {
	.faq-block .faq-block__answer {
		color: var(--text-secondary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
		padding-right: var(--spacing-5xl);
	}
}
.favorite-button {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
.favorite-button__icon {
	color: var(--icon-secondary);
	font-size: 20px !important;
}
@media (min-width: 768px) {
	.favorite-button__icon {
		font-size: 24px !important;
	}
}
.favorite-button__icon--active,
.favorite-button__icon--active:hover {
	-webkit-text-fill-color: var(--icon-brand-primary);
	background: unset;
	-webkit-background-clip: text;
	color: var(--icon-brand-primary);
}
.favorites-back-button {
	align-items: center;
	color: var(--text-primary);
	-moz-column-gap: var(--spacing-lg);
	column-gap: var(--spacing-lg);
	display: flex;
	font-size: 16px;
	font-weight: 700;
	height: 40px;
	line-height: 24px;
}
@media (min-width: 480px) {
	.favorites-back-button {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
@media (min-width: 768px) {
	.favorites-back-button {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
.favorites-back-button__link {
	align-items: center;
	color: var(--icon-fill);
	display: flex;
	height: 36px;
	justify-content: center;
	max-height: 36px;
	max-width: 36px;
	width: 36px;
}
@media (min-width: 768px) {
	.favorites-back-button__link {
		height: 40px;
		max-height: 40px;
		max-width: 40px;
		width: 40px;
	}
}
.favorites-empty-card {
	align-items: center;
	background-color: var(--bg-secondary);
	border-radius: var(--border-radius-mapped-games);
	display: flex;
	height: 100%;
	justify-content: center;
	width: 100%;
}
.favorites-empty-card__image {
	height: 64px;
	width: 64px;
}
@media (min-width: 1280px) {
	.favorites-empty-card__image {
		height: 100px;
		width: 100px;
	}
}
.favorites-empty-state {
	align-items: center;
	background-color: var(--bg-secondary);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	flex-direction: column;
	height: 118px;
	justify-content: center;
	padding: var(--spacing-md) 0;
}
@media (min-width: 1280px) {
	.favorites-empty-state {
		height: 192px;
		padding: var(--spacing-lg) 0;
	}
}
.favorites-empty-state__img {
	height: auto;
	width: 64px;
}
@media (min-width: 1280px) {
	.favorites-empty-state__img {
		width: 110px;
	}
}
.favorites-empty-state__text {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin-top: var(--spacing-3xs);
}
@media (min-width: 1280px) {
	.favorites-empty-state__text {
		color: var(--text-secondary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
		margin-top: var(--spacing-md);
	}
}
.favorites-page {
	padding-top: var(--spacing-md);
}
@media (min-width: 1280px) {
	.favorites-page {
		padding-top: var(--spacing-xl);
	}
}
.favorites-page__content-wrapper {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
}
@media (min-width: 768px) {
	.favorites-page__content-wrapper {
		row-gap: var(--spacing-xl);
	}
}
@media (min-width: 1280px) {
	.favorites-page__content-wrapper {
		row-gap: var(--spacing-2xl);
	}
}
.games-filter-block__sticky-sentinel {
	position: relative;
	top: calc(var(--header-section-height) * -1 - var(--spacing-2xs));
}
.games-filter-block__wrapper {
	display: flex;
	flex-direction: column;
	padding: 0;
}
@media (min-width: 768px) {
	.games-filter-block__wrapper {
		align-items: center;
		background: var(--bg-secondary);
		border-radius: var(--border-radius-basic-sm);
		flex-direction: row;
		justify-content: space-between;
		padding: var(--spacing-md);
	}
}
.games-filter-block__category-placeholder {
	display: none;
	opacity: 0;
	pointer-events: none;
}
.games-filter-block__category-placeholder--sticky-active {
	display: block;
}
.games-filter-block__category {
	margin: 0 calc(var(--spacing-md) * -1);
	overflow-x: visible;
	position: relative;
}
@media (min-width: 768px) {
	.games-filter-block__category {
		margin: 0;
		overflow: hidden;
		padding-inline-end: var(--spacing-sm);
		width: 100%;
	}
}
.games-filter-block__category--sticky {
	transition: background 0.3s ease;
	z-index: 1;
}
.games-filter-block__category--sticky-active {
	background: var(--bg-secondary);
	max-width: 100%;
	padding-block: var(--spacing-2xs);
	position: fixed;
	top: var(--header-section-safe-height);
}
.games-filter-block .games-filter-block__providers-button {
	align-items: center;
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-mapped-button-md);
	color: var(--text-primary);
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	font-size: 16px;
	font-weight: 400;
	justify-content: center;
	line-height: 24px;
	padding: var(--spacing-sm) var(--spacing-md) !important;
	position: relative;
	text-transform: none;
	transition: background 0.3s ease;
	width: 100%;
}
.games-filter-block .games-filter-block__providers-button:hover {
	background: var(--bg-quaternary);
}
@media (min-width: 768px) {
	.games-filter-block .games-filter-block__providers-button {
		padding: 0 var(--spacing-md);
		width: unset;
	}
}
.games-filter-block__icon {
	-webkit-text-fill-color: transparent;
	background: var(--icon-brand-primary);
	-webkit-background-clip: text;
	color: transparent;
}
.games-filter-block__btn-wrapper {
	align-items: center;
	display: flex;
	gap: var(--spacing-2xs);
	margin-top: var(--spacing-md);
}
@media (min-width: 768px) {
	.games-filter-block__btn-wrapper {
		margin-top: 0;
	}
}
.games-filter-block__icon-filter {
	-webkit-text-fill-color: transparent;
	background: var(--icon-brand-primary);
	-webkit-background-clip: text;
	color: transparent;
}
.game-category-menu__select.game-category-menu__select--sticky-active {
	--obscuring-gradient: var(--linear-vertical-secondary);
}
.game-category-select__wrapper {
	scrollbar-color: transparent;
}
.game-category-select__wrapper::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.game-category-select__wrapper::-webkit-scrollbar-track {
	background: transparent;
}
.game-category-select__wrapper::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.game-category-select__wrapper::-webkit-scrollbar-thumb:hover,
.game-category-select__wrapper:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.game-category-select {
	--obscuring-gradient: var(--linear-vertical-primary);
	position: relative;
}
.game-category-select:hover .game-category-select__arrow {
	opacity: 1;
	transition: opacity 0.3s;
	visibility: visible;
}
.game-category-select:hover .game-category-select__arrow--hidden {
	opacity: 0;
	visibility: hidden;
}
.game-category-select:after,
.game-category-select:before {
	background: var(--obscuring-gradient);
	content: "";
	height: 100%;
	opacity: 1;
	pointer-events: none;
	position: absolute;
	top: 0;
	transition: opacity 0.3s ease;
	width: 48px;
	z-index: 1;
}
@media (min-width: 768px) {
	.game-category-select:after,
	.game-category-select:before {
		--obscuring-gradient: var(--linear-vertical-secondary);
	}
}
.game-category-select:before {
	left: 0;
	rotate: 180deg;
}
.game-category-select:after {
	right: 0;
}
.game-category-select--cant-scroll-left:before,
.game-category-select--cant-scroll-right:after {
	opacity: 0;
}
.game-category-select__wrapper {
	-ms-overflow-style: none;
	display: flex;
	flex-wrap: nowrap;
	overflow-x: auto;
	overflow-y: hidden;
	padding: 0 var(--spacing-md);
	scroll-behavior: smooth;
	scroll-snap-type: x mandatory;
	scrollbar-width: none;
	transform: translateZ(0);
}
@media (min-width: 768px) {
	.game-category-select__wrapper {
		padding: 0;
	}
}
.game-category-select__arrow {
	-webkit-backdrop-filter: blur(2px);
	backdrop-filter: blur(2px);
	border-radius: var(--border-radius-basic-2xs);
	opacity: 0;
	padding: var(--spacing-sm) 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	transition: opacity 0.3s;
	visibility: hidden;
	z-index: 10;
}
.game-category-select__arrow,
.game-category-select__arrow:focus,
.game-category-select__arrow:hover {
	background: var(--bg-overlay-strong);
}
.game-category-select__arrow--left {
	left: 0;
}
.game-category-select__arrow--right {
	right: 0;
}
.game-category-select__link {
	align-items: center;
	background: transparent;
	background: var(--bg-button-secondary);
	border-radius: var(--border-radius-basic-3xl);
	color: var(--text-primary);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	font-size: 14px;
	font-weight: 400;
	height: 40px;
	line-height: 20px;
	margin: 0 1px;
	padding: var(--spacing-2xs) var(--spacing-sm);
	transition: background 0.3s ease;
}
.game-category-select__link:hover {
	background: var(--bg-tertiary);
}
@media (min-width: 768px) {
	.game-category-select__link {
		background: unset;
		color: var(--text-primary);
		font-size: 16px;
		font-weight: 400;
		height: 48px;
		line-height: 24px;
		padding: var(--spacing-sm) var(--spacing-md);
	}
}
.game-category-select__link--current {
	background: var(--bg-button-primary) !important;
	color: var(--text-button-primary);
	font-weight: 700;
}
.game-category-select__link--current .game-category-select__icon {
	-webkit-text-fill-color: var(--text-button-primary);
	background: var(--bg-button-primary);
	-webkit-background-clip: text;
	color: var(--text-button-primary);
}
.game-category-select__icon {
	-webkit-text-fill-color: transparent;
	background: var(--icon-brand-primary);
	-webkit-background-clip: text;
	color: transparent;
	transition: color 0.3s ease;
}
.game-category-select__name {
	white-space: nowrap;
}
.filter-by-category__content {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.filter-by-category__content::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.filter-by-category__content::-webkit-scrollbar-track {
	background: transparent;
}
.filter-by-category__content::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.filter-by-category__content::-webkit-scrollbar-thumb:hover,
.filter-by-category__content:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.filter-by-category {
	display: flex;
	flex-direction: column;
	height: 100%;
	position: relative;
}
.filter-by-category__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	text-align: center;
}
.filter-by-category__reset-button {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	inset-inline-start: var(--spacing-md);
	line-height: 20px;
	position: absolute;
	top: 26px;
	z-index: 3;
}
@media (min-width: 768px) {
	.filter-by-category__reset-button {
		inset-inline-start: var(--spacing-2xl);
		top: 44px;
	}
}
.filter-by-category__reset-button:disabled {
	color: var(--text-tertiary);
	cursor: not-allowed;
	opacity: 1;
}
.filter-by-category__header {
	display: flex;
	flex-direction: column;
	padding: var(--spacing-lg) var(--spacing-md) var(--spacing-none);
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.filter-by-category__header {
		padding: var(--spacing-2xl) var(--spacing-2xl) var(--spacing-none);
	}
}
.filter-by-category__input {
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	height: 48px;
	padding: 0 var(--spacing-md) 0 var(--spacing-md);
}
.filter-by-category__content {
	flex-grow: 1;
	overflow-y: auto;
	padding: var(--spacing-none) var(--spacing-md) var(--spacing-md);
	width: 100%;
}
@media (min-width: 768px) {
	.filter-by-category__content {
		padding: var(--spacing-none) var(--spacing-2xl) var(--spacing-xl);
	}
}
.filter-by-category__inner-content {
	margin-top: var(--spacing-md);
}
@media (min-width: 768px) {
	.filter-by-category__inner-content {
		margin-top: var(--spacing-xl);
	}
}
.filter-by-category__empty-text {
	color: var(--text-tertiary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
.filter-by-category__search-icon {
	color: var(--icon-fill);
}
.filter-by-category__clear-icon {
	color: var(--icon-secondary);
}
.filter-by-category__clear-icon:hover {
	color: var(--icon-primary);
}
.favorite-games__fallback {
	aspect-ratio: 1;
}
.favorite-games__fallback--tall {
	aspect-ratio: 217/292;
}
.swiper-slider__container {
	position: relative;
	width: 100%;
}
.swiper-slider__wrapper {
	width: 100%;
}
.swiper-slider__header {
	align-items: center;
	display: flex;
	justify-content: space-between;
	margin-bottom: var(--spacing-sm);
}
@media (min-width: 768px) {
	.swiper-slider__header {
		margin-bottom: var(--spacing-lg);
	}
}
.swiper-slider__header-controls {
	align-items: center;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	justify-content: center;
}
.swiper-slider__button--next,
.swiper-slider__button--prev {
	border-radius: 50% !important;
	height: 40px !important;
	min-width: 40px !important;
	width: 40px !important;
}
.swiper-slider__arrows {
	display: none;
}
@media (min-width: 1280px) {
	.swiper-slider__arrows {
		-moz-column-gap: var(--spacing-2xs);
		column-gap: var(--spacing-2xs);
		display: flex;
	}
}
[dir="rtl"] .swiper-slider__arrows {
	flex-direction: row-reverse;
}
.swiper-slider--big {
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.swiper-slider--big {
		row-gap: var(--spacing-xl);
	}
}
@media (min-width: 1280px) {
	.swiper-slider--big {
		row-gap: var(--spacing-2xl);
	}
}
.swiper-slider--medium {
	row-gap: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.swiper-slider--medium {
		row-gap: var(--spacing-sm);
	}
}
@media (min-width: 1280px) {
	.swiper-slider--medium {
		row-gap: var(--spacing-sm);
	}
	.swiper-slider--medium .swiper-slider__title {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
.swiper-slider--small {
	gap: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.swiper-slider--small {
		gap: var(--spacing-sm);
	}
}
.swiper-slider--small .swiper-slider__header-title {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
.swiper-slider--small .swiper-slider__header-title:first-letter {
	text-transform: uppercase;
}
.swiper-slider--small .swiper-slider__header-title:not(:empty) {
	min-height: 28px;
}
@media (min-width: 480px) {
	.swiper-slider--small .swiper-slider__header-title {
		color: var(--text-primary);
		font-size: 14px;
		font-weight: 700;
		line-height: 20px;
	}
}
@media (min-width: 768px) {
	.swiper-slider--small .swiper-slider__header-title {
		color: var(--text-primary);
		font-size: 14px;
		font-weight: 700;
		line-height: 20px;
	}
}
.swiper-slider--small .swiper-slider__controls {
	display: flex;
	justify-content: flex-end;
}
.swiper-slider--small .swiper-slider__button--next,
.swiper-slider--small .swiper-slider__button--prev {
	height: 28px !important;
	padding: unset;
	width: 28px !important;
}
.swiper-slider--small .swiper-slider__icon {
	font-size: 17px !important;
}
.favorites-providers__fallback {
	height: 100px;
	width: 100%;
}
@media (min-width: 768px) {
	.favorites-providers__fallback {
		height: 112px;
	}
}
.provider-card {
	position: relative;
	width: 100%;
}
.provider-card:hover .provider-card__favorite-button {
	opacity: 1;
	visibility: visible;
}
.provider-card__link {
	align-items: center;
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	height: 100px;
	justify-content: center;
	padding: var(--spacing-lg);
	transition: background 0.3s ease;
	width: 100%;
}
@media (min-width: 480px) {
	.provider-card__link {
		padding: var(--spacing-lg) var(--spacing-sm);
	}
}
@media (min-width: 768px) {
	.provider-card__link {
		height: 112px;
		padding: var(--spacing-lg) 13.5px;
	}
}
@media (min-width: 1280px) {
	.provider-card__link {
		padding: var(--spacing-lg) 19px;
	}
}
.provider-card__link:hover {
	background: var(--bg-tertiary);
}
.provider-card__logo-wrapper {
	height: 60px;
	position: relative;
	width: 120px;
}
@media (min-width: 768px) {
	.provider-card__logo-wrapper {
		height: 72px;
		width: 144px;
	}
}
.provider-card__logo {
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center;
	object-position: center;
	position: absolute;
	width: 100%;
}
.provider-card__favorite-button {
	display: flex;
	inset-inline-end: 4px;
	opacity: 0;
	position: absolute;
	top: 4px;
	transition:
		opacity 0.3s ease,
		visibility 0.3s ease;
	visibility: hidden;
	z-index: 1;
}
.favorite-categories__category-card {
	aspect-ratio: 1;
}
.favorite-categories__category-card--tall {
	aspect-ratio: 217/292;
}
.flip-card {
	display: flex;
	overflow: hidden;
	perspective: 1000px;
	position: relative;
	width: 100%;
}
.flip-card__back,
.flip-card__front {
	backface-visibility: hidden;
	background: var(--bg-secondary);
	left: 0;
	min-height: 100%;
	position: static;
	top: 0;
	transition: transform 0.3s;
	width: 100%;
}
.flip-card__back {
	position: absolute;
	transform: rotateY(180deg);
}
.flip-card__btn {
	position: absolute;
	right: 12px;
	top: 12px;
	z-index: 10;
}
.flip-card--open .flip-card__front {
	position: absolute;
	transform: rotateY(180deg);
}
.flip-card--open .flip-card__back {
	position: static;
	transform: rotateY(1turn);
}
.footer-greece-license {
	border-bottom: 1px solid var(--border-primary);
	border-top: 1px solid var(--border-primary);
	display: flex;
	justify-content: center;
	padding: var(--spacing-xl) 0;
}
.footer-greece-license__inner {
	align-items: center;
	-moz-column-gap: var(--spacing-2xl);
	column-gap: var(--spacing-2xl);
	display: flex;
	max-width: 1256px;
}
@media (min-width: 1280px) {
	.footer-greece-license__inner {
		-moz-column-gap: 60px;
		column-gap: 60px;
	}
}
.footer-greece-license__link {
	display: flex;
}
.footer-greece-license__text {
	color: var(--text-tertiary);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 20px;
	margin: 0;
}
@media (min-width: 1280px) {
	.footer-greece-license__text {
		color: var(--text-tertiary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
.footer-greece-license--landing {
	border-bottom: none;
}
.footer-greece-license--landing .footer-greece-license__link {
	height: 50px;
}
@media (min-width: 1280px) {
	.footer-greece-license--landing .footer-greece-license__link {
		height: 64px;
	}
}
.footer-greece-license--landing .footer-greece-license__img {
	height: 50px;
}
@media (min-width: 1280px) {
	.footer-greece-license--landing .footer-greece-license__img {
		height: 64px;
	}
}
.footer-greece-license--landing .footer-greece-license__text {
	font-size: 14px;
	line-height: 24px;
}
.footer-install-app-links {
	--android-native-icon-color: #77c159;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	justify-content: center;
}
@media (min-width: 1280px) {
	.footer-install-app-links {
		justify-content: flex-start;
	}
}
.footer-install-app-links__link {
	align-items: center;
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-2xs);
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
	height: 44px;
	min-width: 110px;
	padding: var(--spacing-3xs) var(--spacing-xs) var(--spacing-3xs) 7px;
}
.footer-install-app-links__icon {
	font-size: 28px !important;
}
.footer-install-app-links__icon--ios {
	color: var(--icon-fill);
}
.footer-install-app-links__icon--android {
	color: var(--android-native-icon-color);
}
.footer-install-app-links__install-text {
	color: var(--text-secondary);
	display: flex;
	flex-direction: column;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
}
.footer-install-app-links__device {
	color: var(--text-primary);
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	text-transform: uppercase;
}
.footer-landings-payments {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: var(--spacing-sm) var(--spacing-2xl);
	justify-content: center;
	margin-top: var(--spacing-4xl);
	overflow: hidden;
	width: 100%;
}
@media (min-width: 768px) {
	.footer-landings-payments {
		gap: var(--spacing-sm) var(--spacing-5xl);
		margin-top: 144px;
	}
}
@media (min-width: 1280px) {
	.footer-landings-payments {
		justify-content: flex-start;
		margin-top: 184px;
	}
}
.footer-landings-payments__link {
	align-items: center;
	display: flex;
	height: 40px;
}
.footer-landings-payments__image {
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}
.footer-logos {
	display: block;
	margin: 0;
	padding: var(--spacing-xs) 0;
	width: 100%;
}
@media (min-width: 768px) {
	.footer-logos {
		padding: var(--spacing-md) 0;
	}
}
.footer-logos__list {
	align-items: flex-start;
	display: flex;
	margin: 0;
	width: 100%;
}
.footer-logos__item,
.footer-logos__list {
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	padding: 0;
}
.footer-logos__item {
	align-items: center;
	display: inline-flex;
	margin: var(--spacing-md) var(--spacing-xs);
	opacity: 0.5;
	text-decoration: none;
	transition: opacity 0.3s ease;
	width: auto;
}
@media (min-width: 768px) {
	.footer-logos__item {
		margin: var(--spacing-sm) var(--spacing-xs);
	}
}
@media (min-width: 1280px) {
	.footer-logos__item {
		margin: var(--spacing-md) var(--spacing-xs);
	}
}
.footer-logos__item:hover {
	opacity: 1;
}
.footer-logos__image {
	display: inline-block;
	filter: grayscale(1);
	height: 25px;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center;
	object-position: center;
	vertical-align: top;
	width: auto;
}
.footer-slider.slick-slider {
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	box-sizing: border-box;
	display: block;
	position: relative;
	touch-action: pan-y;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.footer-slider.slick-slider:hover .slick-next,
.footer-slider.slick-slider:hover .slick-prev {
	display: block;
	opacity: 1;
}
.footer-slider.slick-slider .slick-list {
	display: block;
	overflow: hidden;
	padding: 0;
	position: relative;
}
.footer-slider.slick-slider .slick-list:focus {
	outline: none;
}
.footer-slider.slick-slider .slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}
.footer-slider.slick-slider .slick-list,
.footer-slider.slick-slider .slick-track {
	transform: translateZ(0);
}
.footer-slider.slick-slider .slick-track {
	align-items: center;
	-moz-column-gap: var(--spacing-2xl);
	column-gap: var(--spacing-2xl);
	display: flex;
	left: 0;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	top: 0;
}
.footer-slider.slick-slider .slick-track:after,
.footer-slider.slick-slider .slick-track:before {
	content: "";
	display: table;
}
.footer-slider.slick-slider .slick-track:after {
	clear: both;
}
.slick-loading .footer-slider.slick-slider .slick-track {
	visibility: hidden;
}
.footer-slider.slick-slider .slick-slide {
	display: none;
	float: left;
	height: 100%;
	margin-left: var(--spacing-sm);
	min-height: 1px;
}
.footer-slider.slick-slider .slick-slide:first-child {
	margin-left: 0;
}
[dir="rtl"] .footer-slider.slick-slider .slick-slide {
	direction: rtl;
	float: right;
}
.footer-slider.slick-slider .slick-slide img:not(.image--hidden) {
	display: block;
}
.footer-slider.slick-slider .slick-slide.slick-loading img {
	display: none;
}
.footer-slider.slick-slider .slick-slide.dragging img {
	pointer-events: none;
}
.footer-slider.slick-slider.slick-initialized .slick-slide {
	display: block;
}
.footer-slider.slick-slider.slick-loading .slick-slide {
	visibility: hidden;
}
.footer-slider.slick-slider.slick-vertical .slick-slide {
	border: 1px solid transparent;
	display: block;
	height: auto;
}
.footer-slider.slick-slider .slick-arrow.slick-hidden {
	display: none;
}
.footer-slider.slick-slider .slick-next,
.footer-slider.slick-slider .slick-prev {
	background: var(--bg-overlay-strong);
	color: var(--icon-fill);
	height: 48px;
	line-height: 1;
	opacity: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	transition:
		background 0.3s ease,
		opacity 0.3s ease;
	width: 48px;
	z-index: 1;
}
.footer-slider.slick-slider .slick-next:hover,
.footer-slider.slick-slider .slick-prev:hover {
	background: var(--bg-overlay-bold);
}
.footer-slider.slick-slider .slick-prev {
	left: 0;
}
.footer-slider.slick-slider .slick-next {
	right: 0;
}
.footer-menu {
	border-bottom: 1px solid var(--border-primary);
}
.footer-menu:last-child {
	border-bottom: none;
}
@media (min-width: 1280px) {
	.footer-menu {
		border-bottom: none;
		flex: 1;
	}
}
.footer-menu .footer-menu__btn {
	align-items: center;
	display: flex;
	justify-content: space-between;
	position: relative;
	text-align: left;
	width: 100%;
}
@media (min-width: 1280px) {
	.footer-menu .footer-menu__btn {
		cursor: auto;
		pointer-events: none;
	}
}
.footer-menu .footer-menu__btn:hover .footer-menu__icon:before {
	color: var(--icon-fill);
}
.footer-menu--open .footer-menu__icon {
	transform: rotate(180deg);
}
.footer-menu .footer-menu__icon {
	font-size: 24px;
	transition: transform 0.3s ease;
}
@media (min-width: 1280px) {
	.footer-menu .footer-menu__icon {
		display: none;
	}
}
.footer-menu .footer-menu__icon:before {
	color: var(--icon-secondary);
	transition: color 0.3s ease;
}
@media (min-width: 1280px) {
	.footer-menu__collapse {
		display: none;
	}
}
.footer-menu__title {
	color: var(--text-primary);
	display: block;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	padding: var(--spacing-md) 0;
}
@media (min-width: 1280px) {
	.footer-menu__title {
		color: var(--text-primary);
		font-size: 16px;
		font-weight: 700;
		line-height: 24px;
		padding: 0 0 var(--spacing-sm) 0;
	}
}
.footer-menu__list {
	list-style: none;
	margin: 0;
	padding: 0;
}
.footer-menu__item {
	margin-bottom: var(--spacing-2xs);
}
.footer-menu__link {
	color: var(--text-tertiary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	transition: color 0.3s ease;
}
.footer-menu__link--current,
.footer-menu__link:hover {
	color: var(--text-primary);
}
.footer-menu__links {
	display: none;
}
@media (min-width: 1280px) {
	.footer-menu__links {
		display: block;
	}
	.footer-nav-menu {
		-moz-column-gap: var(--spacing-xl);
		column-gap: var(--spacing-xl);
		display: flex;
	}
}
.footer-payment-methods {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-xl);
}
.footer-payment-methods__fiat-section {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
.footer-payment-methods__fiat-images-service-container {
	overflow: hidden;
	transition: height 0.3s ease;
}
.footer-payment-methods__fiat-images-container {
	align-items: center;
	-moz-column-gap: var(--spacing-xl);
	column-gap: var(--spacing-xl);
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	row-gap: var(--spacing-md);
}
@media (min-width: 1280px) {
	.footer-payment-methods__fiat-images-container {
		-moz-column-gap: var(--spacing-3xl);
		column-gap: var(--spacing-3xl);
		row-gap: var(--spacing-xl);
	}
}
.footer-payment-methods__fiat-image {
	display: block;
	height: 24px;
}
@media (min-width: 1280px) {
	.footer-payment-methods__fiat-image {
		height: 32px;
	}
}
.footer-payment-methods__crypto-section {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
}
@media (min-width: 1280px) {
	.footer-payment-methods__crypto-section {
		row-gap: var(--spacing-sm);
	}
}
.footer-payment-methods__crypto-title {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	text-align: center;
}
.footer-payment-methods__crypto-images-container {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	row-gap: var(--spacing-2xs);
}
.footer-payment-methods__crypto-image {
	display: block;
	height: 24px;
	width: 24px;
}
.footer-payment-methods__show-more-btn {
	align-items: center;
	-moz-column-gap: 2px;
	column-gap: 2px;
	display: flex;
	margin: 0 auto;
}
.footer-payment-methods__show-more-caption {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
.footer-payment-methods__show-more-icon {
	color: var(--icon-secondary);
	transition:
		color 0.3s ease,
		transform 0.3s ease;
}
.footer-payment-methods__show-more-btn:hover
	.footer-payment-methods__show-more-icon {
	color: var(--icon-primary);
}
.footer-payment-methods__show-more-btn--expanded
	.footer-payment-methods__show-more-icon {
	transform: rotate(180deg);
}
.footer-responsibility-logos {
	align-items: center;
	-moz-column-gap: var(--spacing-2xl);
	column-gap: var(--spacing-2xl);
	display: flex;
	flex-direction: column-reverse;
	justify-content: center;
	row-gap: var(--spacing-md);
}
@media (min-width: 1280px) {
	.footer-responsibility-logos {
		flex-direction: row;
	}
}
.footer-responsibility-logos__logos-wrapper {
	align-items: center;
	-moz-column-gap: var(--spacing-2xl);
	column-gap: var(--spacing-2xl);
	display: flex;
	justify-content: center;
	row-gap: var(--spacing-md);
}
.footer-responsibility-logos__logos-wrapper--wrap {
	flex-wrap: wrap;
}
.footer-responsibility-logos__logos-wrapper--short {
	min-width: 300px;
}
.footer-responsibility-logos__item {
	height: 32px;
}
.footer-responsibility-logos__link {
	opacity: 0.6;
	transition: opacity 0.3s ease;
}
.footer-responsibility-logos__link:hover {
	opacity: 1;
}
.footer-responsibility-logos__image {
	height: 100%;
}
.footer-responsibility-logos__responsibility-text {
	color: var(--text-tertiary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.footer-responsibility-logos--short {
	align-items: unset;
}
.footer-social-media {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	flex-wrap: wrap;
	row-gap: var(--spacing-2xs);
}
.footer-social-media__icon {
	display: block;
	height: 32px;
}
.game-auth {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	row-gap: var(--spacing-md);
}
.game-auth .game-auth__button {
	background: var(--bg-button-primary);
	border-radius: 50%;
	color: var(--text-button-primary);
	height: 44px;
	min-width: unset;
	padding: 0;
	width: 44px;
}
.game-auth .game-auth__button--login {
	background: var(--bg-tertiary);
	color: var(--text-secondary);
}
.game-auth .game-auth__button--login:hover {
	background: var(--bg-quaternary);
	color: var(--text-primary);
}
.game-panel-tooltip__content {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.custom-tooltip {
	position: relative;
}
.custom-tooltip:hover .custom-tooltip__content {
	display: block;
}
.custom-tooltip__content {
	background: var(--bg-tooltip);
	border-radius: var(--border-radius-basic-2xs);
	display: none;
	padding: var(--spacing-sm);
	position: absolute;
	white-space: nowrap;
	z-index: 1;
}
.custom-tooltip__content:after {
	content: "";
	display: block;
	position: absolute;
}
.custom-tooltip__content--top {
	bottom: calc(100% + 12px);
	left: 50%;
	transform: translateX(-50%);
}
.custom-tooltip__content--top:after {
	border-left: 16px solid transparent;
	border-right: 16px solid transparent;
	border-top: 16px solid var(--bg-tooltip);
	bottom: -8px;
	left: 50%;
	transform: translatex(-50%);
}
.custom-tooltip__content--right {
	left: calc(100% + 12px);
	top: 50%;
	transform: translateY(-50%);
}
.custom-tooltip__content--right:after {
	border-bottom: 16px solid transparent;
	border-right: 16px solid var(--bg-tooltip);
	border-top: 16px solid transparent;
	left: -8px;
	top: 50%;
	transform: translateY(-50%);
}
.custom-tooltip__content--bottom {
	left: 50%;
	top: calc(100% + 12px);
	transform: translateX(-50%);
}
.custom-tooltip__content--bottom:after {
	border-bottom: 16px solid var(--bg-tooltip);
	border-left: 16px solid transparent;
	border-right: 16px solid transparent;
	left: 50%;
	top: -8px;
	transform: translatex(-50%);
}
.custom-tooltip__content--left {
	right: calc(100% + 12px);
	top: 50%;
	transform: translateY(-50%);
}
.custom-tooltip__content--left:after {
	border-bottom: 16px solid transparent;
	border-left: 16px solid var(--bg-tooltip);
	border-top: 16px solid transparent;
	right: -8px;
	top: 50%;
	transform: translateY(-50%);
}
.game-basic-description-modal-content {
	padding: var(--spacing-3xl) var(--spacing-4xl);
}
.game-description-heading {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-lg);
}
.game-description-heading__text-wrapper {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
	text-align: center;
	width: 100%;
}
.game-description-heading__provider-name {
	color: var(--text-tertiary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	text-transform: uppercase;
	white-space: nowrap;
}
.game-description-heading__game-name {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
@supports (display: -webkit-box) {
	.game-description-heading__game-name {
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		line-clamp: 2;
		display: -webkit-box;
		white-space: unset;
	}
}
.game-description-heading__volatility-and-paylines {
	align-items: flex-start;
	background: var(--bg-overlay-subtle);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-3xs) var(--spacing-md);
	width: 100%;
}
.game-description-heading__volatility {
	border-bottom: 1px solid var(--border-primary);
}
.game-description-heading__paylines,
.game-description-heading__volatility {
	align-items: center;
	display: flex;
	justify-content: space-between;
	min-height: 48px;
	width: 100%;
}
.game-description-heading__paylines-label,
.game-description-heading__volatility-label {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.game-description-heading__paylines-value,
.game-description-heading__volatility-value {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	text-transform: capitalize;
}
.game-description-features::-webkit-scrollbar {
	height: 4px;
	width: 4px;
}
.game-description-features::-webkit-scrollbar-thumb {
	background: var(--bg-senary);
	border-radius: var(--border-radius-basic-xs);
}
.game-description-features {
	align-items: flex-start;
	align-self: stretch;
	background: var(--bg-secondary);
	border-radius: var(--border-radius-mapped-modal);
	-moz-column-gap: var(--spacing-2xl);
	column-gap: var(--spacing-2xl);
	display: flex;
	flex-direction: column;
	max-height: 800px;
	overflow: auto;
	padding: var(--spacing-xl) var(--spacing-xl) var(--spacing-lg)
		var(--spacing-xl);
	row-gap: var(--spacing-2xl);
	width: 100%;
}
.game-description-features__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 150%;
	margin: var(--spacing-none);
	text-align: center;
	width: 100%;
}
@media (min-width: 768px) {
	.game-description-features__title {
		font-size: 24px;
		line-height: 133%;
	}
}
.game-description-features__list {
	display: flex;
	flex-direction: column;
	list-style: none;
	margin: var(--spacing-none);
	padding: var(--spacing-none);
	width: 100%;
}
.game-description-features__item {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	font-size: 14px;
	font-weight: 400;
	justify-content: space-between;
	line-height: 143%;
	padding: var(--spacing-sm) var(--spacing-none);
	row-gap: var(--spacing-2xs);
}
.game-description-features__item:not(:last-child) {
	border-bottom: 1px solid var(--border-primary);
}
.game-description-features__value {
	color: var(--text-primary);
	font-weight: 700;
}
.game-description-hero {
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-lg);
}
@media (min-width: 1280px) {
	.game-description-hero {
		row-gap: var(--spacing-xl);
	}
}
@media (min-width: 1680px) {
	.game-description-hero {
		display: flex;
		flex-direction: row;
	}
}
.game-description-hero__game {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-xl);
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: grid;
	grid-template-areas: "image content" "text text" "button button";
	grid-template-columns: auto 1fr;
	padding: var(--spacing-md);
	row-gap: var(--spacing-lg);
}
@media (min-width: 768px) {
	.game-description-hero__game {
		align-items: start;
		-moz-column-gap: var(--spacing-2xl);
		column-gap: var(--spacing-2xl);
		grid-template-areas: unset;
		padding: var(--spacing-2xl);
		row-gap: var(--spacing-none);
	}
}
.game-description-hero__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 150%;
	margin-bottom: var(--spacing-2xs);
	margin-top: var(--spacing-none);
}
@media (min-width: 480px) {
	.game-description-hero__title {
		font-size: 24px;
		line-height: 133%;
	}
}
@media (min-width: 1280px) {
	.game-description-hero__title {
		font-size: 32px;
		line-height: 125%;
		margin-bottom: var(--spacing-sm);
	}
}
.game-description-hero__description {
	height: 0;
	width: 0;
}
.game-description-hero__provider {
	font-size: 14px;
	font-weight: 400;
	line-height: 143%;
}
.game-description-hero__image-wrapper {
	align-self: start;
	display: flex;
	grid-area: image;
	width: 76px;
}
@media (min-width: 480px) {
	.game-description-hero__image-wrapper {
		width: 92px;
	}
}
@media (min-width: 768px) {
	.game-description-hero__image-wrapper {
		grid-column: 1/2;
		grid-row: 1/5;
		width: 219px;
	}
}
.game-description-hero__image-wrapper--square {
	aspect-ratio: 1/1;
	width: 102px;
}
@media (min-width: 480px) {
	.game-description-hero__image-wrapper--square {
		width: 102px;
	}
}
@media (min-width: 768px) {
	.game-description-hero__image-wrapper--square {
		width: 296px;
	}
}
.game-description-hero__image-wrapper--square .game-description-hero__image {
	border-radius: unset;
}
.game-description-hero__image {
	border-radius: var(--border-radius-basic-2xs);
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%;
}
.game-description-hero__content {
	grid-area: content;
}
@media (min-width: 768px) {
	.game-description-hero__content {
		grid-column: 2/3;
		grid-row: 1/2;
		margin-bottom: var(--spacing-xl);
	}
}
.game-description-hero .game-description-hero__btn {
	grid-area: button;
	width: 100%;
}
@media (min-width: 768px) {
	.game-description-hero .game-description-hero__btn {
		grid-column: 2/3;
		grid-row: 3/4;
		margin-top: var(--spacing-md);
		max-width: -moz-max-content;
		max-width: max-content;
	}
}
.game-description-hero__text {
	grid-area: text;
	margin: var(--spacing-none);
}
@media (min-width: 768px) {
	.game-description-hero__text {
		grid-column: 2/3;
		grid-row: 2/3;
	}
}
.game-description-hero__offer {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-xl);
	-moz-column-gap: var(--spacing-lg);
	column-gap: var(--spacing-lg);
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	padding: var(--spacing-md);
	row-gap: var(--spacing-lg);
}
@media (min-width: 768px) {
	.game-description-hero__offer {
		padding: var(--spacing-lg);
	}
}
@media (min-width: 1280px) {
	.game-description-hero__offer {
		max-width: unset;
	}
}
@media (min-width: 1680px) {
	.game-description-hero__offer {
		align-items: center;
		-moz-column-gap: unset;
		column-gap: unset;
		flex-direction: column;
		justify-content: center;
		max-width: 368px;
		padding: var(--spacing-lg) var(--spacing-4xl);
		row-gap: unset;
		width: 100%;
	}
}
.game-description-hero__offer-title {
	font-size: 14px;
	font-weight: 700;
	line-height: 143%;
}
@media (min-width: 1680px) {
	.game-description-hero__offer-title {
		font-size: 16px;
		font-weight: 400;
		line-height: 150%;
		text-align: center;
	}
}
.game-description-hero__offer-content {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.game-description-hero__offer-image-wrap {
	height: 64px;
	margin-bottom: var(--spacing-none);
	width: 64px;
}
@media (min-width: 1680px) {
	.game-description-hero__offer-image-wrap {
		height: 100px;
		margin-bottom: var(--spacing-lg);
		width: 100px;
	}
}
.game-description-hero__offer-image {
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%;
}
.game-description-hero__offer-text {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 130%;
}
@media (min-width: 768px) {
	.game-description-hero__offer-text {
		font-size: 21px;
		font-weight: 700;
		line-height: 124%;
	}
}
@media (min-width: 1280px) {
	.game-description-hero__offer-text {
		font-size: 27px;
		font-weight: 700;
		line-height: 119%;
	}
}
@media (min-width: 1680px) {
	.game-description-hero__offer-text {
		font-size: 27px;
		font-weight: 700;
		line-height: 119%;
		text-align: center;
	}
}
.game-description-navigation {
	display: flex;
	list-style: none;
	margin: var(--spacing-none);
	padding: var(--spacing-none);
}
.game-description-navigation .game-description-navigation__link,
.game-description-navigation__item {
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 140%;
	text-transform: uppercase;
}
@media (min-width: 768px) {
	.game-description-navigation .game-description-navigation__link,
	.game-description-navigation__item {
		font-size: 14px;
		line-height: 150%;
	}
}
.game-description-navigation__link {
	color: var(--text-secondary);
}
.game-description-navigation__icon {
	color: var(--icon-primary);
}
.game-description-navigation__item {
	align-items: center;
	color: var(--text-primary);
	display: flex;
}
.link-text-btn {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: transparent none;
	border: none;
	box-shadow: none;
	color: var(--text-secondary);
	display: inline-block;
	margin: 0;
	outline: none;
	padding: 0;
	text-decoration: none;
	transition: color 0.3s ease;
	vertical-align: top;
}
.link-text-btn:not(:disabled) {
	cursor: pointer;
}
.link-text-btn:active,
.link-text-btn:focus,
.link-text-btn:hover {
	background: transparent none;
	color: var(--text-secondary);
	outline: none;
	text-decoration: none;
}
.link-text-btn:hover {
	color: var(--text-primary);
	cursor: pointer;
}
.link-text-btn:disabled {
	opacity: 0.5;
}
.game-description-welcome {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-xl);
	-moz-column-gap: var(--spacing-lg);
	column-gap: var(--spacing-lg);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-md) var(--spacing-md) var(--spacing-lg)
		var(--spacing-md);
	row-gap: var(--spacing-lg);
}
.game-description-welcome__overview {
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	flex-direction: column;
	justify-content: center;
	min-height: 300px;
	overflow: hidden;
	position: relative;
	width: 100%;
	z-index: 1;
}
@media (min-width: 768px) {
	.game-description-welcome__overview {
		min-height: 320px;
	}
}
@media (min-width: 1280px) {
	.game-description-welcome__overview {
		min-height: 380px;
	}
}
.game-description-welcome__image {
	height: 100%;
	left: 50%;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	z-index: -1;
}
.game-description-welcome__content {
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin: var(--spacing-none) auto;
	max-width: 264px;
}
@media (min-width: 768px) {
	.game-description-welcome__content {
		max-width: 576px;
	}
}
.game-description-welcome__title {
	color: var(--text-primary);
	font-size: 17px;
	font-weight: 500;
	line-height: 130%;
	margin-bottom: var(--spacing-sm);
	text-align: center;
}
@media (min-width: 768px) {
	.game-description-welcome__title {
		font-size: 27px;
		line-height: 119%;
	}
}
@media (min-width: 1280px) {
	.game-description-welcome__title {
		font-size: 34px;
		line-height: 118%;
	}
}
.game-description-welcome__subtitle {
	color: var(--text-primary);
	font-size: 12px;
	font-weight: 700;
	line-height: 133%;
	margin-bottom: var(--spacing-2xl);
	text-align: center;
}
@media (min-width: 768px) {
	.game-description-welcome__subtitle {
		font-size: 16px;
		line-height: 150%;
	}
}
@media (min-width: 1280px) {
	.game-description-welcome__subtitle {
		font-size: 24px;
		line-height: 133%;
	}
}
.game-description-welcome .game-description-welcome__btn {
	margin: var(--spacing-none) auto;
	width: -moz-max-content;
	width: max-content;
}
.game-description-welcome__description {
	color: var(--text-tertiary);
	font-size: 12px;
	font-weight: 400;
	line-height: 150%;
}
@media (min-width: 768px) {
	.game-description-welcome__description {
		font-size: 14px;
		line-height: 143%;
	}
}
.game-info-modal-content {
	display: flex;
	flex-direction: column;
}
@media (max-height: 767px) and (orientation: landscape) {
	.game-info-modal-content {
		margin: 0 auto;
		max-width: 576px;
		width: 100%;
	}
}
.game-info-modal-content__inner {
	display: flex;
	flex-direction: column;
	padding: var(--spacing-3xl) var(--spacing-md) var(--spacing-2xl);
	row-gap: var(--spacing-md);
}
@media (min-width: 768px) {
	.game-info-modal-content__inner {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
@media (max-height: 767px) and (orientation: landscape) {
	.game-info-modal-content__inner {
		padding: var(--spacing-3xl) var(--spacing-md) var(--spacing-2xl);
	}
}
.game-info-modal-content__game-info {
	display: flex;
	flex-direction: column;
	overflow: hidden;
	row-gap: var(--spacing-xl);
}
.game-info-modal-content__game-image {
	margin: 0 auto;
	max-width: 100px;
}
.game-info-modal-content__description {
	text-align: center;
}
.game-info-modal-content__title {
	color: var(--text-primary);
	font-family: Roboto, sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0 0 var(--spacing-2xl);
	text-align: center;
}
.game-info-modal-content__title--name {
	margin: 0 0 var(--spacing-3xs);
}
.game-info-modal-content__title--inverted {
	color: var(--text-primary);
}
.game-info-modal-content__provider {
	color: var(--text-secondary);
	font-family: Roboto, sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 16px;
	margin: 0;
	text-transform: capitalize;
}
.game-info-modal-content__about-list {
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-mapped-popover);
	list-style-type: none;
	margin: auto 0 0;
	overflow: hidden;
	padding: var(--spacing-md);
	position: relative;
	z-index: 2;
}
.game-info-modal-content__about-list-item {
	position: relative;
}
.game-info-modal-content__about-list-item:not(
		.game-info-modal-content__about-list-item:last-child
	):after {
	border-bottom: 1px solid var(--border-primary);
	content: "";
	display: block;
	margin-block: var(--spacing-sm);
}
.game-info-modal-content__about-list-text {
	color: var(--text-secondary);
	display: flex;
	font-size: 14px;
	font-weight: 400;
	gap: var(--spacing-md);
	justify-content: space-between;
	line-height: 20px;
	margin: 0;
}
.game-info-modal-content__about-list-text span {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	text-transform: capitalize;
}
.game-info-modal-content__game-info-v2 {
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
}
.game-info-modal-content__game-image-v2 {
	flex-shrink: 0;
	height: 80px;
	width: unset;
}
.game-info-modal-content__game-info-v2-inner {
	display: flex;
	flex-direction: column;
	overflow: hidden;
	row-gap: var(--spacing-xs);
}
.game-info-modal-content__game-title-and-provider-v2 {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
}
.game-info-modal-content__game-provider-v2,
.game-info-modal-content__game-title-v2 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
@supports (display: -webkit-box) {
	.game-info-modal-content__game-title-v2 {
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		line-clamp: 2;
		display: -webkit-box;
		white-space: unset;
	}
}
.game-info-modal-content__game-provider-v2 {
	color: var(--text-secondary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	text-transform: uppercase;
}
.game-info-modal-content__game-title-v2 {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
}
.game-info-modal-content__volatility-and-paylines {
	color: var(--text-secondary);
	display: flex;
	font-size: 14px;
	font-weight: 400;
	gap: var(--spacing-sm);
	line-height: 20px;
}
.game-info-modal-content__paylines-value,
.game-info-modal-content__volatility-value {
	text-transform: capitalize;
}
.game-info-modal-content .game-info-modal-content__close-icon {
	color: var(--icon-secondary);
}
.game-info-modal-content .game-info-modal-content__favorite {
	inset-inline-start: var(--spacing-md);
	position: absolute;
	top: var(--spacing-md);
	z-index: 2;
}
@media (min-width: 768px) {
	.game-info-modal-content .game-info-modal-content__favorite {
		inset-block-start: var(--spacing-xl);
		top: var(--spacing-xl);
	}
}
.game-info-modal-content .game-info-modal-content__back {
	align-items: center;
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	background: var(--bg-button-modal);
	border-radius: 50%;
	color: var(--icon-button-modal);
	display: inline-flex;
	font-size: 12px;
	height: 40px;
	inset-inline-start: 16px;
	justify-content: center;
	padding: var(--spacing-3xs);
	position: absolute;
	top: 16px;
	transition: color 0.3s ease;
	width: 40px;
	z-index: 3;
}
@media (min-width: 768px) {
	.game-info-modal-content .game-info-modal-content__back {
		inset-inline-start: 24px;
		top: 24px;
	}
}
.game-info-modal-content .game-info-modal-content__back:hover {
	color: var(--icon-button-modal-hover);
}
[dir="rtl"] .game-info-modal-content .game-info-modal-content__back {
	transform: scaleX(-1);
}
.game-info-modal-content__body {
	padding: var(--spacing-3xl) var(--spacing-md) var(--spacing-md);
}
@media (min-width: 768px) {
	.game-info-modal-content__body {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.game-info-modal-content__footer {
	display: flex;
	gap: var(--spacing-2xs);
	justify-content: space-between;
	margin-top: auto;
	padding: var(--spacing-2xs) var(--spacing-md);
}
@media (min-width: 768px) {
	.game-info-modal-content__footer {
		padding: 0 var(--spacing-4xl) var(--spacing-3xl);
	}
}
.game-info-modal-content__action {
	flex: 1;
}
.game-info-modal-content .game-section-games-block-favorite__link,
.game-info-modal-content .game-section-games-block-played__link,
.game-info-modal-content .game-section-games-block__link {
	padding: var(--spacing-sm) var(--spacing-sm) var(--spacing-sm)
		var(--spacing-md);
}
.game-tile-favorite-btn .game-tile-favorite-btn__favorite {
	align-items: center;
	background: var(--bg-button-modal);
	border-radius: 50%;
	color: var(--icon-button-modal);
	display: flex;
	font-size: 16px;
	height: 40px;
	justify-content: center;
	padding: var(--spacing-3xs);
	transition: color 0.3s ease;
	width: 40px;
	z-index: 2;
}
.game-tile-favorite-btn .game-tile-favorite-btn__favorite--active {
	color: var(--icon-favorite) !important;
	opacity: 1;
}
.game-tile-favorite-btn .game-tile-favorite-btn__favorite:hover {
	color: var(--icon-button-modal-hover);
}
.demo-mode-switcher {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
}
.demo-mode-switcher__label {
	color: var(--text-primary);
	cursor: pointer;
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
}
.demo-mode-switcher__label--disabled {
	color: var(--text-secondary);
	cursor: not-allowed;
}
.demo-mode-switcher__tooltip-content {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.game-menu-modal__list {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.game-menu-modal .game-menu-modal__list-item {
	align-items: center;
	border-radius: var(--border-radius-mapped-input);
	cursor: pointer;
	display: flex;
	gap: var(--spacing-sm);
	padding: var(--spacing-sm) var(--spacing-md);
	transition: background 0.3s ease;
	width: 100%;
}
.game-menu-modal .game-menu-modal__list-item .game-menu-modal__icon {
	align-items: center;
	color: var(--icon-secondary);
	display: flex;
	font-size: 19.5px;
	height: 24px;
	justify-content: center;
	transition: color 0.3s ease;
	width: 24px;
}
.game-menu-modal .game-menu-modal__list-item:hover {
	background: var(--bg-popover-item-hover);
}
.game-menu-modal .game-menu-modal__list-item:hover .game-menu-modal__icon {
	color: var(--icon-fill);
}
.game-menu-modal__text {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
.game-menu-modal-v2 {
	--list-item-icon-size: 24px;
	--list-item-column-gap: var(--spacing-sm);
	--padding-inline: var(--spacing-sm);
	--divider-width-subtract: calc(
		var(--list-item-icon-size) + var(--list-item-column-gap)
	);
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
.game-menu-modal-v2__list {
	align-items: center;
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	flex-direction: column;
	justify-content: center;
	overflow: hidden;
	padding-block: var(--spacing-3xs);
	row-gap: var(--spacing-4xs);
}
.game-menu-modal-v2__list:has(> :only-child) {
	padding-block: 0;
}
.game-menu-modal-v2 .game-menu-modal-v2__list-item {
	align-items: center;
	-moz-column-gap: var(--list-item-column-gap);
	column-gap: var(--list-item-column-gap);
	cursor: pointer;
	display: flex;
	padding: var(--padding-inline) var(--spacing-md);
	transition: background 0.3s ease;
	width: 100%;
}
@media (any-hover: hover) {
	.game-menu-modal-v2 .game-menu-modal-v2__list-item:hover {
		background: var(--bg-popover-item-hover);
	}
	.game-menu-modal-v2
		.game-menu-modal-v2__list-item:hover
		.game-menu-modal-v2__icon {
		color: var(--icon-fill);
	}
}
.game-menu-modal-v2 .game-menu-modal-v2__list-item--no-pointer {
	cursor: unset;
}
.game-menu-modal-v2__divider-wrapper {
	height: 1px;
	padding-inline: calc(var(--padding-inline) + var(--divider-width-subtract))
		var(--padding-inline);
	width: 100%;
}
.game-menu-modal-v2__divider {
	background: var(--border-primary);
	height: 100%;
	width: 100%;
}
.game-menu-modal-v2__icon-wrapper {
	display: flex;
	flex-shrink: 0;
	position: relative;
}
.game-menu-modal-v2__icon {
	color: var(--icon-primary);
	height: var(--list-item-icon-size);
	transition: color 0.3s ease;
	width: var(--list-item-icon-size);
}
.game-menu-modal-v2__icon--close-game {
	color: var(--error-primary);
}
.game-menu-modal-v2__indicator {
	inset-inline-end: -1px;
	position: absolute;
	top: -4px;
}
.game-menu-modal-v2__demo-text-wrapper {
	display: flex;
	flex-basis: 100%;
	flex-direction: column;
	row-gap: var(--spacing-4xs);
}
.game-menu-modal-v2__demo-hint {
	color: var(--text-success);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}
.game-menu-modal-v2__demo-hint--fun {
	color: var(--text-warning);
}
.game-menu-modal-v2__text {
	color: var(--text-primary);
	flex-basis: 100%;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.game-menu-modal-v2__arrow-icon,
.game-menu-modal-v2__demo-switcher {
	flex-shrink: 0;
	margin-inline-start: auto;
}
[dir="rtl"] .game-menu-modal-v2__arrow-icon {
	transform: scaleX(-1);
}
.game-menu-modal-v2__tooltip-text {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.game-tile-favorite-btn-v2 {
	align-self: flex-start;
}
.game-tile-favorite-btn-v2 > span {
	text-transform: lowercase;
}
.game-tile-favorite-btn-v2 > span:first-letter {
	text-transform: uppercase;
}
.game-tile-favorite-btn-v2__favourite-icon--added {
	color: var(--icon-favorite);
}
.indicator-block {
	align-items: center;
	border-radius: var(--border-radius-basic-2xl);
	color: var(--text-white-primary);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: inline-flex;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	justify-content: center;
	letter-spacing: 0.2px;
	line-height: 16px;
	max-height: 14px;
	min-height: 14px;
	min-width: 14px;
	padding: var(--spacing-3xs);
	row-gap: var(--spacing-2xs);
	text-align: center;
}
.indicator-block--primary {
	background-color: var(--brand-primary);
}
.radio-group-inline-list__radio-separator {
	background-color: var(--border-strong);
	border: none;
	height: 1px;
	margin: 0;
	margin-inline-start: 36px;
}
.radio {
	align-items: center;
	display: flex;
	height: 24px;
	justify-content: center;
	width: 24px;
}
.radio__input {
	display: none;
	height: 0;
	margin: 0;
	opacity: 0;
	position: absolute;
}
.radio__block {
	cursor: pointer;
	display: flex;
	margin: 0;
	padding: 0;
	width: auto;
}
.radio__point {
	align-items: center;
	border: 1.5px solid var(--control-off);
	border-radius: 50%;
	display: inline-flex;
	height: 20px;
	justify-content: center;
	transition: border-color 0.3s ease;
	width: 20px;
}
.radio__point:before {
	background: transparent;
	border-radius: 50%;
	content: "";
	display: block;
	height: 12px;
	transition: background 0.3s ease;
	width: 12px;
}
.radio__block:hover .radio__point {
	border-color: var(--control-off-hover);
}
.radio__label {
	align-items: center;
	color: var(--text-secondary);
	display: inline-flex;
	flex: 1;
	flex-direction: row;
	flex-wrap: wrap;
	font-size: 12px;
	font-weight: 400;
	justify-content: flex-start;
	letter-spacing: normal;
	line-height: 18px;
	margin-inline-start: var(--spacing-sm);
	min-height: 20px;
	padding: 0;
	text-align: left;
	text-transform: none;
	transition: color 0.3s ease;
	width: 100%;
	word-break: break-all;
}
.radio__block:hover .radio__label {
	color: var(--text-primary);
}
.radio__input:checked + .radio__block .radio__point {
	border-color: var(--control-on);
}
.radio__input:checked + .radio__block .radio__point:before {
	background: var(--control-on);
}
.radio__input:checked + .radio__block:hover .radio__point {
	border-color: var(--control-on-hover);
}
.radio__input:checked + .radio__block:hover .radio__point:before {
	background: var(--control-on-hover);
}
.radio--disabled,
.radio[disabled] {
	cursor: not-allowed;
	pointer-events: none;
}
.radio--disabled .radio__item,
.radio[disabled] .radio__item {
	pointer-events: none;
}
.radio--disabled .radio__point,
.radio[disabled] .radio__point {
	border-color: var(--control-off-disabled);
}
.radio--disabled .radio__label,
.radio[disabled] .radio__label {
	color: var(--text-secondary);
}
.radio--disabled .radio__input:checked + .radio__block .radio__point,
.radio[disabled] .radio__input:checked + .radio__block .radio__point {
	border-color: var(--control-on-disabled);
}
.radio--disabled .radio__input:checked + .radio__block .radio__point:before,
.radio[disabled] .radio__input:checked + .radio__block .radio__point:before {
	background: var(--control-on-disabled);
}
.radio--disabled .radio__input:checked + .radio__block .radio__label,
.radio[disabled] .radio__input:checked + .radio__block .radio__label {
	color: var(--text-secondary);
}
.radio--error .radio__point {
	border-color: var(--control-on-error) !important;
}
.radio--error .radio__point:before {
	background: var(--control-on-error) !important;
}
.radio--error .radio__label {
	color: var(--control-on-error) !important;
}
.body .radio {
	height: unset;
	width: unset;
}
.body .radio__block {
	width: 100%;
}
.body .radio__point {
	align-self: center;
}
.body .radio__label {
	color: var(--text-primary);
	display: inline-flex;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	padding-block: var(--spacing-sm);
	text-align: start;
}
.games-block-section__list {
	list-style: none;
	margin: 0 0 var(--spacing-md);
	padding: 0;
}
.games-block-section__item {
	border-radius: var(--border-radius-mapped-input);
	position: relative;
	transition: background 0.3s ease;
}
.games-block-section__item:hover {
	background: var(--bg-tertiary);
}
.games-block-section__item:hover .games-block-section__game-icon {
	opacity: 1;
}
.games-block-section__link {
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	cursor: pointer;
	display: flex;
	height: 100%;
	padding: var(--spacing-2xs);
	width: 100%;
}
.games-block-section .games-block-section__game-tile-image {
	align-self: flex-start;
	flex-shrink: 0;
	width: 56px;
}
.games-block-section__content {
	display: flex;
	flex-direction: column;
	overflow: hidden;
}
.games-block-section__name {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin-bottom: 2px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
@supports (display: -webkit-box) {
	.games-block-section__name {
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		line-clamp: 2;
		display: -webkit-box;
		white-space: unset;
	}
}
.games-block-section__provider {
	color: var(--text-tertiary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.games-block-section__game-icon {
	color: var(--icon-primary);
	inset-inline-end: 12px;
	opacity: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	transition: opacity 0.3s ease;
}
[dir="rtl"] .games-block-section__game-icon {
	transform: scaleX(-1) translateY(-50%);
}
@media (max-width: 1279px) {
	.games-block-section .games-block-section__not-found {
		padding: 0 var(--spacing-2xs) var(--spacing-xl);
	}
}
.games-list-not-found {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: var(--spacing-lg);
	justify-content: center;
	padding: var(--spacing-2xl) var(--spacing-md);
}
@media (min-width: 1280px) {
	.games-list-not-found {
		padding: var(--spacing-3xl) var(--spacing-md);
	}
}
.games-list-not-found__image-wrapper {
	height: 100px;
	width: 100px;
}
.games-list-not-found__image {
	height: 100%;
	width: 100%;
}
.games-list-not-found__text {
	color: var(--text-tertiary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
.tournaments-list--block {
	display: grid;
	grid-template-columns: 1fr;
	row-gap: var(--spacing-sm);
}
@media (min-width: 768px) {
	.tournaments-list--block {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
		grid-template-columns: 1fr 1fr;
	}
}
@media (min-width: 1280px) {
	.tournaments-list--block {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		grid-template-columns: 1fr 1fr 1fr;
		row-gap: var(--spacing-md);
	}
}
.tournaments-list--card,
.tournaments-list--user-dashboard-card {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-2xs);
}
.tournaments-list--empty {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-top: var(--spacing-5xl);
	row-gap: var(--spacing-2xl);
}
@media (min-width: 1280px) {
	.tournaments-list--empty {
		margin-top: var(--spacing-12xl);
	}
}
.tournaments-list__image {
	height: 160px;
	width: 160px;
}
[dir="rtl"] .tournaments-list__image {
	transform: scaleX(-1);
}
.tournaments-list__text {
	margin: 0;
}
.tournaments-list__text--empty {
	color: var(--text-tertiary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	text-align: center;
}
.tourn-block-skeleton {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-sm);
	overflow: hidden;
}
.tourn-block-skeleton,
.tourn-block-skeleton__line-container {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-xl);
}
.tourn-block-skeleton__line {
	max-width: 100%;
}
.tourn-block-skeleton__line--bold {
	margin-top: 50px;
}
.tourn-block-skeleton__bottom {
	padding-inline: var(--spacing-md);
	padding-bottom: var(--spacing-md);
}
@media (min-width: 768px) {
	.tourn-block-skeleton__bottom {
		padding-inline: var(--spacing-xl);
		padding-bottom: var(--spacing-2xl);
	}
}
.tourn-block {
	border-radius: var(--border-radius-basic-sm);
	overflow: hidden;
	position: relative;
}
.tourn-block--hidden {
	display: none;
}
.tourn-block__header {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	height: 200px;
	justify-content: space-between;
	padding: var(--spacing-md) var(--spacing-md) var(--spacing-xl);
	position: relative;
}
@media (min-width: 1280px) {
	.tourn-block__header {
		height: 224px;
		padding: var(--spacing-xl) var(--spacing-xl) var(--spacing-2xl);
	}
}
.tourn-block__header:after {
	background: var(--linear-horizontal-primary);
	content: "";
	display: block;
	height: 100%;
	opacity: 0.7;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}
.tourn-block__background {
	height: 100%;
	left: 50%;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	z-index: -1;
}
.tourn-block__tags {
	position: absolute;
	right: 18px;
	top: 16px;
}
@media (min-width: 1280px) {
	.tourn-block__tags {
		right: 24px;
		top: 24px;
	}
}
.tourn-block__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0;
	z-index: 1;
}
@media (min-width: 1280px) {
	.tourn-block__title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
.tourn-block__content {
	background: var(--bg-secondary);
	padding: var(--spacing-xl) var(--spacing-md) var(--spacing-md);
}
@media (min-width: 1280px) {
	.tourn-block__content {
		padding: var(--spacing-2xl) var(--spacing-xl) var(--spacing-xl);
	}
}
.tourn-block__description {
	margin-bottom: var(--spacing-xl);
}
@media (min-width: 1280px) {
	.tourn-block__description {
		margin-bottom: var(--spacing-2xl);
	}
}
.tourn-block__description-item {
	border-bottom: 1px solid var(--border-primary);
	color: var(--text-primary);
	display: flex;
	font-size: 14px;
	font-weight: 700;
	justify-content: space-between;
	line-height: 20px;
	padding: var(--spacing-md) 0;
}
.tourn-block__description-item:first-child {
	padding: 0 0 var(--spacing-md) 0;
}
.tourn-block__description-item:last-child {
	border-bottom: none;
	padding: var(--spacing-md) 0 0 0;
}
@media (min-width: 1280px) {
	.tourn-block__description-item {
		color: var(--text-primary);
		font-size: 16px;
		font-weight: 700;
		line-height: 24px;
		padding: var(--spacing-md) 0;
	}
	.tourn-block__description-item:first-child {
		padding: 0 0 var(--spacing-md) 0;
	}
	.tourn-block__description-item:last-child {
		padding: var(--spacing-md) 0 0 0;
	}
}
.tourn-block__description-label {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin-right: var(--spacing-2xs);
	white-space: nowrap;
}
.tourn-block .tourn-block__button {
	width: 100%;
}
@media (min-width: 1280px) {
	.tourn-block .tourn-block__button {
		color: var(--text-button-primary);
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		height: 48px;
		letter-spacing: 0.2px;
		line-height: 24px;
	}
}
.tourn-block__vip-label {
	background: var(--mapped-vip-pagecolor);
	border-end-start-radius: var(--border-radius-basic-xl);
	color: var(--text-white-primary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	inset-inline-end: 0;
	letter-spacing: 0.2px;
	line-height: 16px;
	padding: var(--spacing-3xs) var(--spacing-sm) var(--spacing-3xs)
		var(--spacing-lg);
	position: absolute;
	text-transform: uppercase;
}
@media (min-width: 768px) {
	.tourn-block__vip-label {
		color: var(--text-white-primary);
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		letter-spacing: 0.2px;
		line-height: 20px;
	}
}
.tournament-status {
	-webkit-backdrop-filter: blur(5px);
	backdrop-filter: blur(5px);
	background: var(--bg-overlay-label);
	border-radius: var(--border-radius-basic-md);
	color: var(--text-warning);
	display: inline-flex;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	padding-block: var(--spacing-3xs);
	padding-inline: var(--spacing-xl) var(--spacing-sm);
	position: relative;
	text-transform: uppercase;
	width: auto;
}
.tournament-status:before {
	background: var(--icon-warning);
	border-radius: 50%;
	content: "";
	height: 6px;
	inset-inline-start: 12px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 6px;
}
.tournament-status--active {
	color: var(--text-success);
}
.tournament-status--active:before {
	animation: ping 1.5s linear infinite alternate;
	background: var(--icon-success);
}
.tournament-status--ended {
	color: var(--text-secondary);
}
.tournament-status--ended:before {
	background: var(--icon-secondary);
}
@keyframes ping {
	0% {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}
.tourn-tags {
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
}
.tourn-tags__tag {
	border-radius: var(--border-radius-basic-2xs);
	padding: var(--spacing-3xs);
}
.tourn-tags__tag--new {
	background: linear-gradient(
		250.38deg,
		#1adb4a 8.31%,
		#87ffa5 16.13%,
		#1adb4a 45.83%,
		#a3ffba 72.16%,
		#1adb4a
	);
}
.tourn-tags__inner {
	border: 1.5px solid var(--border-primary);
	border-radius: var(--border-radius-basic-2xs);
	color: var(--text-primary-inverted);
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	padding: var(--spacing-2xs);
	text-transform: uppercase;
}
.tournament-prize-pool {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.card-timer {
	align-items: center;
	-webkit-backdrop-filter: blur(5px);
	backdrop-filter: blur(5px);
	background-color: var(--bg-overlay-label);
	border-radius: var(--border-radius-basic-md);
	display: inline-flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	max-width: 100%;
	min-height: 24px;
	padding: var(--spacing-3xs) var(--spacing-2xs);
	text-align: center;
}
.card-timer__list {
	display: flex;
	max-width: 100%;
	width: 100%;
}
.card-timer__item,
.card-timer__list {
	align-items: center;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	margin: 0;
	padding: 0;
}
.card-timer__item {
	display: inline-flex;
	position: relative;
	width: auto;
}
.card-timer__item:not(:first-child):before {
	color: var(--text-white-primary);
	content: ":";
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	margin: 0 var(--spacing-4xs);
	text-align: center;
}
.card-timer__item:not(:first-child):nth-child(2):before {
	content: " ";
}
.card-timer__label {
	display: block;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
}
@media (min-width: 768px) {
	.card-timer__label {
		color: var(--text-secondary);
		font-size: 14px;
		font-weight: 400;
		line-height: 20px;
	}
}
.card-timer__value {
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
}
.card-timer__text,
.card-timer__value {
	color: var(--text-white-primary);
	display: block;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
}
.card-timer__text {
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.external-tourn {
	padding-top: var(--spacing-md);
}
@media (min-width: 1280px) {
	.external-tourn {
		padding-top: var(--spacing-3xl);
	}
}
@media (min-width: 1440px) {
	.external-tourn__container {
		align-items: flex-start;
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		display: flex;
		max-width: 1344px;
	}
}
.external-tourn__background {
	filter: blur(20px);
	height: 513px;
	left: 50%;
	opacity: 0.4;
	position: absolute;
	top: 0;
	transform: translate(-50%);
	width: 100%;
	z-index: -1;
}
@media (min-width: 1280px) {
	.external-tourn__background {
		height: 718px;
	}
}
.external-tourn__background:after {
	background: linear-gradient(
		180deg,
		rgba(15, 15, 20, 0) 0,
		rgba(15, 15, 20, 0) 55.29%,
		var(--bg-primary) 100%
	);
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.external-tourn__background-img {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}
.external-tourn .external-tourn__organizer-info {
	margin-bottom: var(--spacing-2xl);
}
@media (min-width: 768px) {
	.external-tourn .external-tourn__organizer-info {
		margin-bottom: var(--spacing-3xl);
	}
}
@media (min-width: 1280px) {
	.external-tourn .external-tourn__organizer-info {
		margin-bottom: var(--spacing-4xl);
	}
}
@media (min-width: 1440px) {
	.external-tourn .external-tourn__organizer-info {
		margin-bottom: 0;
		margin-top: 0;
		min-height: 400px;
		min-width: 372px;
		position: sticky;
		top: var(--spacing-8xl);
		width: 372px;
	}
}
.external-tourn__participate {
	margin-top: var(--spacing-md);
}
.external-tourn__about {
	margin: var(--spacing-2xl) 0;
}
@media (min-width: 768px) {
	.external-tourn__about {
		margin: var(--spacing-3xl) 0;
	}
}
.external-tourn__description {
	margin-bottom: var(--spacing-2xl);
}
@media (min-width: 768px) {
	.external-tourn__description {
		margin-bottom: var(--spacing-3xl);
	}
}
@media (min-width: 1440px) {
	.external-tourn__description {
		margin-bottom: var(--spacing-4xl);
	}
}
.external-tourn__prizes {
	margin-bottom: var(--spacing-3xl);
}
@media (min-width: 1280px) {
	.external-tourn__prizes {
		margin-bottom: var(--spacing-4xl);
	}
}
.external-tourn__rules {
	margin-top: var(--spacing-3xl);
}
@media (min-width: 960px) {
	.external-tourn__rules {
		margin-top: var(--spacing-4xl);
	}
}
.external-tourn #terms {
	scroll-margin-top: var(--spacing-8xl);
}
.tourn-organizer-info {
	align-items: center;
	background: var(--mapped-lotterypage-modal);
	border-radius: var(--border-radius-basic-lg);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-md) var(--spacing-md) var(--spacing-xl);
	row-gap: var(--spacing-md);
	width: 100%;
}
@media (min-width: 768px) {
	.tourn-organizer-info {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
		flex-direction: row;
		padding: var(--spacing-lg) var(--spacing-md);
	}
}
@media (min-width: 1440px) {
	.tourn-organizer-info {
		flex-direction: column;
		padding: var(--spacing-xl) var(--spacing-md) var(--spacing-lg);
		row-gap: var(--spacing-2xl);
		width: unset;
	}
}
.tourn-organizer-info__intro {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
@media (min-width: 1440px) {
	.tourn-organizer-info__intro {
		row-gap: var(--spacing-md);
	}
}
.tourn-organizer-info__image-wrapper {
	height: 83px;
	width: 250px;
}
@media (min-width: 768px) {
	.tourn-organizer-info__image-wrapper {
		height: 90px;
		width: 270px;
	}
}
@media (min-width: 1440px) {
	.tourn-organizer-info__image-wrapper {
		height: 100px;
		width: 300px;
	}
}
.tourn-organizer-info__image {
	height: 100%;
	width: 100%;
}
.tourn-organizer-info__title {
	background: var(--bg-overlay-subtle);
	border-radius: var(--border-radius-basic-2xs);
	color: var(--text-primary);
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0;
	padding: var(--spacing-2xs) var(--spacing-sm);
	text-transform: uppercase;
}
.tourn-organizer-info__description {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
	text-align: center;
}
@media (min-width: 768px) {
	.tourn-organizer-info__description {
		text-align: start;
	}
}
@media (min-width: 1440px) {
	.tourn-organizer-info__description {
		text-align: center;
	}
}
.tourn-card-big {
	border-radius: var(--border-radius-basic-lg);
	display: flex;
	flex-direction: column;
	height: 320px;
	justify-content: space-between;
	overflow: hidden;
	padding: var(--spacing-xl) var(--spacing-md);
	position: relative;
}
@media (min-width: 768px) {
	.tourn-card-big {
		height: 340px;
		padding: var(--spacing-2xl);
	}
}
@media (min-width: 1280px) {
	.tourn-card-big {
		height: 400px;
		padding: var(--spacing-3xl);
	}
}
.tourn-card-big__background {
	display: none;
	height: 100%;
	left: 50%;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	z-index: -1;
}
@media (min-width: 768px) {
	.tourn-card-big__background {
		display: block;
	}
}
.tourn-card-big__background--mobile {
	display: block;
}
@media (min-width: 768px) {
	.tourn-card-big__background--mobile {
		display: none;
	}
}
.tourn-card-big__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	margin: var(--spacing-md) 0 0 0;
	text-transform: uppercase;
}
@media (min-width: 768px) {
	.tourn-card-big__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
		margin: var(--spacing-xl) 0 0 0;
	}
}
@media (min-width: 1280px) {
	.tourn-card-big__title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
.tourn-card-big__timer-title {
	color: var(--text-primary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0 0 var(--spacing-sm) 0;
	text-transform: uppercase;
}
.tourn-card-big__timer .blocks-timer {
	max-width: 254px;
}
.tourn-card-big__onboarding-btn {
	inset-inline-end: 8px;
	position: absolute;
	top: 8px;
}
@media (min-width: 768px) {
	.tourn-card-big__onboarding-btn {
		bottom: 32px;
		inset-inline-end: 32px;
		top: unset;
	}
}
@media (min-width: 1280px) {
	.tourn-card-big__onboarding-btn {
		bottom: 40px;
		inset-inline-end: 40px;
	}
}
.blocks-timer {
	background-color: var(--bg-overlay-label);
	padding: 0;
}
.blocks-timer,
.blocks-timer__list {
	align-items: center;
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	width: 100%;
}
.blocks-timer__list {
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	margin: 0;
	max-width: 100%;
	padding: var(--spacing-2xs);
}
.blocks-timer__item {
	align-items: center;
	display: inline-flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: center;
	margin: 0;
	min-width: 20%;
	padding: 0 var(--spacing-xs);
	position: relative;
	width: auto;
}
.blocks-timer__item:before {
	color: var(--text-white-tertiary);
	content: ":";
	display: block;
	font-size: 24px;
	font-weight: 700;
	inset-inline-end: -4px;
	line-height: 32px;
	position: absolute;
	top: 35%;
	transform: translateY(-50%);
}
.blocks-timer__item:last-child {
	flex: 1;
}
.blocks-timer__item:last-child:before {
	display: none;
}
.blocks-timer__item:first-child {
	flex: 1;
}
.blocks-timer__item:first-child:before {
	display: none;
}
.blocks-timer__value {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
}
.blocks-timer__text {
	color: var(--text-tertiary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	text-transform: uppercase;
}
.tourn-participate-big {
	align-items: center;
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-xl) var(--spacing-md);
}
@media (min-width: 768px) {
	.tourn-participate-big {
		flex-direction: row;
		justify-content: space-between;
		padding: var(--spacing-md);
	}
}
.tourn-participate-big__info {
	align-items: center;
	display: flex;
	gap: var(--spacing-sm);
	margin: 0 0 var(--spacing-lg);
}
.tourn-participate-big__info--restricted {
	margin: 0;
}
.tourn-participate-big__info--restricted .tourn-participate-big__info-icon {
	color: var(--icon-warning);
}
@media (min-width: 768px) {
	.tourn-participate-big__info {
		margin: 0;
	}
}
.tourn-participate-big__info-icon {
	align-self: flex-start;
	color: var(--icon-success);
	display: flex;
	flex: 0 0 24px;
}
.tourn-participate-big__info-text {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
@media (min-width: 768px) {
	.tourn-participate-big__info-text {
		color: var(--text-primary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
.tourn-participate-big__info-link {
	color: var(--text-link);
}
.tourn-participate-big__button-wrapper {
	width: 100%;
}
@media (min-width: 768px) {
	.tourn-participate-big__button-wrapper {
		max-width: 180px;
	}
}
.tourn-about-big {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	list-style: none;
	padding: 0;
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.tourn-about-big {
		-moz-column-gap: 65px;
		column-gap: 65px;
		flex-direction: row;
	}
}
.tourn-about-big__item {
	display: flex;
	gap: var(--spacing-md);
	position: relative;
}
@media (min-width: 768px) {
	.tourn-about-big__item:after {
		background: var(--bg-overlay-normal-inverted);
		content: "";
		height: 100%;
		inset-inline-start: -33px;
		position: absolute;
		width: 1px;
	}
	.tourn-about-big__item:first-child:after {
		display: none;
	}
}
.tourn-about-big__image {
	height: 48px;
	width: 48px;
}
.tourn-about-big__description {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-2xs);
}
.tourn-about-big__title {
	color: var(--text-tertiary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	text-transform: uppercase;
}
.tourn-about-big__value {
	align-items: center;
	color: var(--text-primary);
	display: flex;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	gap: var(--spacing-2xs);
	line-height: 24px;
	margin: 0;
	text-transform: capitalize;
}
.tourn-about-big__tooltip-content {
	height: 24px;
	width: 24px;
}
.tourn-about-big__hint {
	color: var(--text-tertiary);
	cursor: pointer;
	display: inline-block;
}
.tourn-about-big__hint-container {
	border-radius: var(--border-radius-basic-2xs);
	max-width: 236px;
	padding: var(--spacing-sm);
	transform: translate(4px, 6px);
	transition: all 0.3s ease;
	z-index: 1;
}
.tourn-about-big__hint-text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
	text-align: left;
	text-transform: none;
	white-space: normal;
}
.tourn-prizes-slider .base-slider__slider.slick-slider .slick-track {
	align-items: stretch;
	display: flex;
}
.tourn-prizes-slider .base-slider__slider .slick-slide {
	height: auto;
}
.tourn-prizes-slider .base-slider__slider .slick-slide > div {
	height: 100%;
}
.tourn-card-prize {
	align-items: center;
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	flex-direction: column;
	height: 100%;
	overflow: hidden;
	position: relative;
	width: 160px;
}
@media (min-width: 480px) {
	.tourn-card-prize {
		width: 220px;
	}
}
@media (min-width: 768px) {
	.tourn-card-prize {
		width: 232px;
	}
}
@media (min-width: 960px) {
	.tourn-card-prize {
		width: 293px;
	}
}
@media (min-width: 1280px) {
	.tourn-card-prize {
		width: unset;
	}
}
.tourn-card-prize--first .tourn-card-prize__place {
	padding-inline-start: calc(
		var(--spacing-lg) + var(--spacing-sm) + var(--spacing-4xs)
	);
	position: relative;
}
@media (min-width: 1280px) {
	.tourn-card-prize--first .tourn-card-prize__place {
		padding-inline-start: calc(
			var(--spacing-xl) + var(--spacing-md) + var(--spacing-4xs)
		);
	}
}
.tourn-card-prize--first .tourn-card-prize__place:before {
	background: url(/images/gold.e8764f44..svg);
	background-position: 50%;
	background-repeat: no-repeat;
	content: "";
	height: 20px;
	inset-inline-start: var(--spacing-sm);
	position: absolute;
	top: var(--spacing-3xs);
	width: 20px;
}
@media (min-width: 1280px) {
	.tourn-card-prize--first .tourn-card-prize__place:before {
		height: 24px;
		inset-inline-start: var(--spacing-md);
		width: 24px;
	}
}
.tourn-card-prize--second .tourn-card-prize__place {
	padding-inline-start: calc(
		var(--spacing-lg) + var(--spacing-sm) + var(--spacing-4xs)
	);
	position: relative;
}
@media (min-width: 1280px) {
	.tourn-card-prize--second .tourn-card-prize__place {
		padding-inline-start: calc(
			var(--spacing-xl) + var(--spacing-md) + var(--spacing-4xs)
		);
	}
}
.tourn-card-prize--second .tourn-card-prize__place:before {
	background: url(/images/silver.7d43560b..svg);
	background-position: 50%;
	background-repeat: no-repeat;
	content: "";
	height: 20px;
	inset-inline-start: var(--spacing-sm);
	position: absolute;
	top: var(--spacing-3xs);
	width: 20px;
}
@media (min-width: 1280px) {
	.tourn-card-prize--second .tourn-card-prize__place:before {
		height: 24px;
		inset-inline-start: var(--spacing-md);
		width: 24px;
	}
}
.tourn-card-prize--third .tourn-card-prize__place {
	padding-inline-start: calc(
		var(--spacing-lg) + var(--spacing-sm) + var(--spacing-4xs)
	);
	position: relative;
}
@media (min-width: 1280px) {
	.tourn-card-prize--third .tourn-card-prize__place {
		padding-inline-start: calc(
			var(--spacing-xl) + var(--spacing-md) + var(--spacing-4xs)
		);
	}
}
.tourn-card-prize--third .tourn-card-prize__place:before {
	background: url(/images/bronze.3f97b5e6..svg);
	background-position: 50%;
	background-repeat: no-repeat;
	content: "";
	height: 20px;
	inset-inline-start: var(--spacing-sm);
	position: absolute;
	top: var(--spacing-3xs);
	width: 20px;
}
@media (min-width: 1280px) {
	.tourn-card-prize--third .tourn-card-prize__place:before {
		height: 24px;
		inset-inline-start: var(--spacing-md);
		width: 24px;
	}
}
.tourn-card-prize__top {
	align-items: center;
	display: flex;
	justify-content: center;
	position: relative;
	width: 100%;
}
.tourn-card-prize__top:after {
	background: var(--linear-horizontal-secondary);
	bottom: 0;
	content: "";
	height: 29px;
	left: 0;
	position: absolute;
	width: 100%;
}
@media (min-width: 480px) {
	.tourn-card-prize__top:after {
		height: 40px;
	}
}
@media (min-width: 768px) {
	.tourn-card-prize__top:after {
		height: 31px;
	}
}
@media (min-width: 1280px) {
	.tourn-card-prize__top:after {
		height: 57px;
	}
}
.tourn-card-prize__image-wrapper {
	height: 88px;
}
@media (min-width: 1280px) {
	.tourn-card-prize__image-wrapper {
		height: 170px;
	}
}
.tourn-card-prize__image {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}
.tourn-card-prize__image-value {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 16px;
	position: absolute;
}
@media (min-width: 1280px) {
	.tourn-card-prize__image-value {
		font-size: 27px;
		font-weight: 700;
		line-height: 32px;
	}
}
.tourn-card-prize__bottom {
	margin-top: auto;
	padding: var(--spacing-3xs) var(--spacing-2xs) var(--spacing-md);
	text-align: center;
	width: 100%;
}
@media (min-width: 1280px) {
	.tourn-card-prize__bottom {
		padding: var(--spacing-xs) var(--spacing-lg) var(--spacing-lg);
	}
}
.tourn-card-prize__title {
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	color: var(--text-primary);
	display: -webkit-box;
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin-bottom: var(--spacing-2xs);
	overflow: hidden;
}
@media (min-width: 1280px) {
	.tourn-card-prize__title {
		font-size: 20px;
		line-height: 30px;
	}
}
.tourn-card-prize__place {
	align-items: center;
	background: var(--bg-quinary);
	border-radius: var(--border-radius-basic-full);
	color: var(--text-primary);
	display: flex;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0 auto;
	min-height: 28px;
	padding: var(--spacing-4xs) var(--spacing-sm);
	text-transform: capitalize;
	width: -moz-fit-content;
	width: fit-content;
}
@media (min-width: 1280px) {
	.tourn-card-prize__place {
		color: var(--text-primary);
		min-height: 32px;
		padding: var(--spacing-3xs) var(--spacing-md);
	}
}
.tournament-game-slider
	.base-slider__horiz-scroll
	.tournament-game-slider__item {
	aspect-ratio: 1;
	width: calc(33.33333vw - 16px);
}
@media (min-width: 768px) {
	.tournament-game-slider
		.base-slider__horiz-scroll
		.tournament-game-slider__item {
		width: calc(25vw - 20px);
	}
}
@media (min-width: 960px) {
	.tournament-game-slider
		.base-slider__horiz-scroll
		.tournament-game-slider__item {
		width: calc(20vw - 18px);
	}
}
@media (min-width: 1280px) {
	.tournament-game-slider
		.base-slider__horiz-scroll
		.tournament-game-slider__item {
		width: unset;
	}
}
.random-game {
	aspect-ratio: 1;
	display: flex;
	height: 100%;
	width: 100%;
}
.random-tile {
	cursor: pointer;
	display: block;
	padding: 0;
	position: relative;
	width: 100%;
	z-index: 0;
}
.random-tile--s5 .random-tile__wrapper,
.random-tile--s6 .random-tile__wrapper {
	aspect-ratio: 217/292;
}
.random-tile--s5 .random-tile__cube-wrapper,
.random-tile--s6 .random-tile__cube-wrapper {
	min-height: 73px;
}
.random-tile--s5 .random-tile__btn-wrapper,
.random-tile--s6 .random-tile__btn-wrapper {
	margin-top: var(--spacing-md);
}
.random-tile--s5 .random-tile__wrapper:after {
	height: 210px;
	width: 210px;
}
@media (min-width: 768px) {
	.random-tile--s5 .random-tile__wrapper:after {
		height: 280px;
		width: 280px;
	}
}
.random-tile--s5 .random-tile__spin-bg-wrapper {
	height: 212px;
	width: 212px;
}
@media (min-width: 768px) {
	.random-tile--s5 .random-tile__spin-bg-wrapper {
		height: 240px;
		width: 240px;
	}
}
.random-tile--s6 .random-tile__wrapper:after {
	height: 210px;
	width: 210px;
}
@media (min-width: 768px) {
	.random-tile--s6 .random-tile__wrapper:after {
		height: 260px;
		width: 260px;
	}
}
.random-tile--s6 .random-tile__spin-bg-wrapper {
	height: 212px;
	width: 212px;
}
@media (min-width: 768px) {
	.random-tile--s6 .random-tile__spin-bg-wrapper {
		height: 220px;
		width: 220px;
	}
}
.random-tile__wrapper {
	align-items: center;
	aspect-ratio: 1/1;
	background:
		linear-gradient(var(--bg-secondary), var(--bg-secondary)) padding-box,
		var(--color-complex-emerald) border-box;
	background-clip: padding-box, border-box;
	border: 1px solid transparent;
	border-radius: var(--border-radius-mapped-games);
	display: flex;
	flex-direction: column;
	justify-content: center;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.random-tile__wrapper:after {
	background: var(--clear-brand-accent);
	content: "";
	height: 195px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 195px;
	z-index: 1;
}
@media (min-width: 768px) {
	.random-tile__wrapper:after {
		height: 240px;
		width: 240px;
	}
}
.random-tile__cube-wrapper {
	animation: cube-move 4s ease-in-out infinite;
	aspect-ratio: 16/9;
	min-height: 70px;
	overflow: hidden;
	width: 100%;
	z-index: 2;
}
@media (min-width: 768px) {
	.random-tile__cube-wrapper {
		height: 120px;
		width: 110px;
	}
}
.random-tile__cube {
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%;
}
.random-tile__spin-bg-wrapper {
	height: 180px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 180px;
	z-index: 1;
}
@media (min-width: 768px) {
	.random-tile__spin-bg-wrapper {
		height: 200px;
		width: 200px;
	}
}
.random-tile__spin-bg {
	animation: spinning-ray-bg 10s linear infinite;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}
.random-tile__btn-wrapper {
	display: none;
	margin-top: var(--spacing-sm);
	padding-inline: var(--spacing-2xs);
	width: 100%;
}
@media (min-width: 1280px) {
	.random-tile__btn-wrapper {
		display: block;
	}
}
.random-tile .random-tile__btn {
	align-items: center;
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-xl);
	color: var(--text-primary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	justify-content: center;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0 auto;
	min-height: 28px;
	min-width: 125px;
	position: relative;
	text-transform: uppercase;
	transition: background 0.8s;
	z-index: 10;
}
.random-tile:hover .random-tile__btn {
	background: var(--bg-button-secondary);
}
@keyframes spinning-ray-bg {
	0% {
		transform: rotate(0);
	}
	to {
		transform: rotate(1turn);
	}
}
@keyframes cube-move {
	0%,
	2.5% {
		transform: translateY(0);
	}
	50%,
	52.5% {
		transform: translateY(-10px);
	}
	to {
		transform: translateY(0);
	}
}
.terms-block {
	background: var(--bg-terms);
	border-radius: var(--border-radius-basic-lg);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-xl) var(--spacing-lg);
	position: relative;
	width: 100%;
}
@media (min-width: 768px) {
	.terms-block {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.terms-block--open {
	row-gap: var(--spacing-md);
}
.terms-block__content {
	max-height: 300px;
	overflow: hidden;
	position: relative;
	transition: all 0.3s ease;
}
.terms-block__content:after {
	background: var(--linear-horizontal-secondary);
	bottom: 0;
	content: "";
	display: block;
	height: 112px;
	left: 0;
	position: absolute;
	width: 100%;
}
.terms-block__content--open {
	max-height: unset;
	overflow: auto;
}
.terms-block__content--open:after {
	display: none;
}
.terms-block .terms-block__button--plain {
	margin: 0 auto;
}
@media (min-width: 768px) {
	.terms-block .terms-block__button--plain {
		color: var(--text-button-secondary);
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		height: 48px;
		letter-spacing: 0.2px;
		line-height: 24px;
		min-width: 300px;
		padding: var(--spacing-sm) var(--spacing-lg);
	}
}
.terms-block .terms-block__button--arrow {
	color: var(--text-primary);
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 24px;
}
.terms-block .terms-block__icon--open {
	transform: rotate(180deg);
}
.full-tourn__container {
	padding: var(--spacing-md) var(--spacing-md) 0;
}
@media (min-width: 768px) {
	.full-tourn__container {
		padding: var(--spacing-md) var(--spacing-xl) 0;
	}
}
@media (min-width: 1280px) {
	.full-tourn__container {
		align-items: flex-start;
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		display: flex;
		padding: var(--spacing-xl) var(--spacing-2xl) 0;
	}
}
@media (min-width: 1440px) {
	.full-tourn__container {
		margin: 0 auto;
		max-width: 1408px;
	}
}
.full-tourn__section--right {
	display: none;
}
@media (min-width: 1280px) {
	.full-tourn__section--right {
		display: block;
		min-width: 368px;
		position: sticky;
		top: 80px;
	}
}
@media (min-width: 1440px) {
	.full-tourn__section--right {
		min-width: 392px;
	}
}
.full-tourn__section--winners {
	margin-top: var(--spacing-3xl);
}
@media (min-width: 1280px) {
	.full-tourn__section--winners {
		margin-top: var(--spacing-4xl);
	}
}
.full-tourn__background {
	filter: blur(20px);
	height: 514px;
	left: 50%;
	opacity: 0.4;
	position: absolute;
	top: 0;
	transform: translate(-50%);
	width: 100%;
	z-index: -1;
}
@media (min-width: 1440px) {
	.full-tourn__background {
		height: 616px;
	}
}
@media (min-width: 1680px) {
	.full-tourn__background {
		height: 718px;
	}
}
.full-tourn__background:after {
	background: linear-gradient(
		180deg,
		rgba(15, 15, 20, 0) 0,
		rgba(15, 15, 20, 0) 55.29%,
		var(--bg-primary) 100%
	);
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.full-tourn__background-img {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}
.full-tourn__participate {
	margin-top: var(--spacing-md);
}
.full-tourn__about {
	margin: var(--spacing-2xl) 0;
}
@media (min-width: 768px) {
	.full-tourn__about {
		margin: var(--spacing-3xl) 0;
	}
}
.full-tourn .full-tourn__description {
	margin-bottom: var(--spacing-2xl);
}
.full-tourn .full-tourn__description p {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
@media (min-width: 768px) {
	.full-tourn .full-tourn__description {
		margin-bottom: var(--spacing-3xl);
	}
}
.full-tourn__slider {
	margin-top: var(--spacing-3xl);
}
@media (min-width: 1280px) {
	.full-tourn__slider {
		margin-top: var(--spacing-4xl);
	}
}
.full-tourn__rules {
	margin-top: var(--spacing-3xl);
}
@media (min-width: 1280px) {
	.full-tourn__rules {
		margin-top: var(--spacing-4xl);
	}
}
.full-tourn__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
@media (min-width: 480px) {
	.full-tourn__title {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
@media (min-width: 768px) {
	.full-tourn__title {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
.full-tourn__winners {
	background-color: var(--bg-secondary);
	border-radius: var(--border-radius-mapped-popover);
	padding: var(--spacing-2xs);
}
@media (min-width: 480px) {
	.full-tourn__winners {
		padding: var(--spacing-sm);
	}
}
@media (min-width: 768px) {
	.full-tourn__winners {
		padding: var(--spacing-md);
	}
}
@media (min-width: 1280px) {
	.full-tourn__winners {
		padding: var(--spacing-md) var(--spacing-2xl) var(--spacing-xl);
	}
}
.full-tourn__winners-title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0 0 var(--spacing-sm);
}
@media (min-width: 480px) {
	.full-tourn__winners-title {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
@media (min-width: 768px) {
	.full-tourn__winners-title {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
		margin: 0 0 var(--spacing-lg);
	}
}
.full-tourn__winners-title:first-letter {
	text-transform: uppercase;
}
.full-tourn__prizes {
	background: var(--bg-overlay-strong);
	border-radius: var(--border-radius-basic-lg);
	padding: var(--spacing-xl) var(--spacing-md) var(--spacing-md);
}
.full-tourn__prizes--mobile {
	border-radius: var(--border-radius-basic-lg);
	margin: var(--spacing-3xl) 0;
	padding: var(--spacing-xl) var(--spacing-md) var(--spacing-md)
		var(--spacing-md);
}
@media (min-width: 1280px) {
	.full-tourn__prizes--mobile {
		display: none;
	}
}
@media (max-width: 1439px) {
	.full-tourn--sidebar-v1 .full-tourn__container {
		align-items: unset;
		-moz-column-gap: 0;
		column-gap: 0;
		display: block;
	}
	.full-tourn--sidebar-v1 .full-tourn__prizes--mobile {
		display: block;
	}
}
@media (min-width: 1440px) {
	.full-tourn--sidebar-v1 .full-tourn__prizes--mobile {
		display: none;
	}
}
@media (max-width: 1439px) {
	.full-tourn--sidebar-v1 .full-tourn__section--right {
		display: none;
	}
}
@media (min-width: 1440px) {
	.full-tourn--sidebar-v1 .full-tourn__section--right {
		display: block;
	}
}
.full-tourn #terms {
	scroll-margin-top: var(--spacing-8xl);
}
.tourn-winner-special {
	align-items: center;
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	gap: var(--spacing-sm);
	min-height: 48px;
	padding: var(--spacing-2xs) var(--spacing-sm);
	position: relative;
}
.tourn-winner-special:before {
	border-radius: 0 var(--border-radius-basic-3xs) var(--border-radius-basic-3xs)
		0;
	content: "";
	height: 32px;
	left: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 2px;
}
.tourn-winner-special__cell {
	color: var(--text-primary);
	flex: 1;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.tourn-winner-special--bronze .tourn-winner-special__cell--place,
.tourn-winner-special--gold .tourn-winner-special__cell--place,
.tourn-winner-special--silver .tourn-winner-special__cell--place {
	align-items: flex-start;
	background: url(/images/place-bg.d0e0c398..svg) 50% no-repeat;
	background-size: cover;
}
[data-theme="light"]
	.tourn-winner-special--bronze
	.tourn-winner-special__cell--place,
[data-theme="light"]
	.tourn-winner-special--gold
	.tourn-winner-special__cell--place,
[data-theme="light"]
	.tourn-winner-special--silver
	.tourn-winner-special__cell--place {
	background: url(/images/place-bg.3797edca..svg) 50% no-repeat;
	background-size: cover;
}
.tourn-winner-special__cell--place {
	align-items: center;
	color: var(--text-primary);
	display: flex;
	flex: 0 0 32px;
	font-size: 14px;
	font-weight: 700;
	height: 32px;
	justify-content: center;
	line-height: 20px;
	padding: 2px 0;
}
.tourn-winner-special__cell--points {
	text-align: right;
}
.tourn-winner-special__cell--prize {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	text-align: right;
}
.tourn-winner-special--gold {
	background: linear-gradient(
		90deg,
		rgba(255, 199, 54, 0.2),
		rgba(255, 199, 54, 0.04)
	);
}
.tourn-winner-special--gold:before {
	background: var(--yellow);
}
.tourn-winner-special--silver {
	background: linear-gradient(
		90deg,
		rgba(139, 182, 215, 0.2),
		rgba(139, 182, 215, 0.04)
	);
}
.tourn-winner-special--silver:before {
	background: var(--silver);
}
.tourn-winner-special--bronze {
	background: linear-gradient(
		90deg,
		rgba(214, 110, 65, 0.2),
		rgba(214, 110, 65, 0.04)
	);
}
.tourn-winner-special--bronze:before {
	background: var(--bronze);
}
.tourn-winner-special--current .tourn-winner-special__cell--place {
	border-radius: var(--border-radius-basic-lg);
	flex: 0 0 auto;
	height: auto;
	min-width: 32px;
	padding: var(--spacing-3xs) var(--spacing-2xs);
}
.tourn-winner-special--current .tourn-winner-special__cell--name {
	color: var(--text-link);
}
.tourn-winners-flex__list::-webkit-scrollbar {
	height: 4px;
	width: 4px;
}
.tourn-winners-flex__list::-webkit-scrollbar-thumb {
	background: var(--bg-senary);
	border-radius: var(--border-radius-basic-xs);
}
.tourn-winners-flex__head {
	padding-block: var(--spacing-sm);
	padding-inline: 0 var(--spacing-sm);
}
.tourn-winners-flex__head .tourn-winners-flex__cell {
	color: var(--text-tertiary);
	flex: 1;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	text-transform: uppercase;
}
.tourn-winners-flex__head .tourn-winners-flex__cell--place {
	flex: 0 0 56px;
	text-align: center;
}
.tourn-winners-flex__head .tourn-winners-flex__cell--prize {
	min-width: 140px;
}
.tourn-winners-flex__head .tourn-winners-flex__cell--name {
	text-align: start;
}
.tourn-winners-flex__row {
	display: flex;
}
.tourn-winners-flex__cell--place {
	flex: 0 0 56px;
	text-align: center;
}
.tourn-winners-flex__cell--points {
	text-align: end;
	white-space: nowrap;
}
.tourn-winners-flex__cell--prize {
	flex: 1;
	text-align: end;
}
@media (min-width: 1440px) {
	.tourn-winners-flex__cell--prize {
		min-width: 140px;
	}
}
.tourn-winners-flex__cell--separator {
	align-items: center;
	color: var(--text-white-primary);
	flex: 1;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	overflow: hidden;
	padding-inline-start: var(--spacing-lg);
	text-align: start;
}
.tourn-winners-flex__list {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-3xs);
	overflow-y: auto;
}
@media (min-width: 1280px) {
	.tourn-winners-flex__list {
		max-height: 516px;
	}
	.tourn-winners-flex__list--extended {
		max-height: 540px;
	}
}
.tourn-winners-flex__list--modal {
	padding-bottom: var(--spacing-6xl);
}
.tourn-winners-flex__more {
	margin-top: var(--spacing-md);
	width: 100%;
}
.tourn-winners-flex__more--modal {
	background: var(--bg-modal);
	border-radius: var(--border-radius-mapped-modal);
	bottom: 0;
	left: 0;
	padding: var(--spacing-2xs) var(--spacing-md) var(--spacing-md);
	position: absolute;
	z-index: 1;
}
.tourn-winners-flex__more .btn {
	width: 100%;
}
.tourn-winners-flex__modal-title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0 0 var(--spacing-xl);
	text-align: center;
}
.tourn-winners-flex__modal-content {
	max-height: 706px;
	padding: var(--spacing-5xl) var(--spacing-md) var(--spacing-2xl);
}
@media (min-width: 768px) {
	.tourn-winners-flex__modal-content {
		padding: var(--spacing-5xl) var(--spacing-2xl) var(--spacing-2xl);
	}
}
.tourn-winner {
	align-items: center;
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	min-height: 48px;
	padding: var(--spacing-2xs) var(--spacing-sm);
	position: relative;
}
.tourn-winner:before {
	border-radius: 0 var(--border-radius-basic-3xs) var(--border-radius-basic-3xs)
		0;
	content: "";
	height: 32px;
	inset-inline-start: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 2px;
}
[dir="rtl"] .tourn-winner:before {
	border-radius: var(--border-radius-basic-3xs) 0 0
		var(--border-radius-basic-3xs);
}
.tourn-winner__cell {
	color: var(--text-primary);
	flex: 1;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	overflow: hidden;
	padding-inline-start: var(--spacing-sm);
	text-overflow: ellipsis;
	white-space: nowrap;
}
.tourn-winner--bronze .tourn-winner__cell--place,
.tourn-winner--gold .tourn-winner__cell--place,
.tourn-winner--silver .tourn-winner__cell--place {
	align-items: flex-start;
	background: url(/images/place-bg.d0e0c398..svg) 50% no-repeat;
	background-size: cover;
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
.tourn-winner--bronze .tourn-winner__cell--place:before,
.tourn-winner--gold .tourn-winner__cell--place:before,
.tourn-winner--silver .tourn-winner__cell--place:before {
	display: none;
}
[data-theme="light"] .tourn-winner--bronze .tourn-winner__cell--place,
[data-theme="light"] .tourn-winner--gold .tourn-winner__cell--place,
[data-theme="light"] .tourn-winner--silver .tourn-winner__cell--place {
	background: url(/images/place-bg.3797edca..svg) 50% no-repeat;
	background-size: cover;
}
.tourn-winner__cell--place {
	align-items: center;
	color: var(--text-secondary);
	display: flex;
	flex: 0 0 32px;
	font-size: 14px;
	font-weight: 700;
	height: 32px;
	justify-content: center;
	line-height: 20px;
	padding: 2px 0;
	position: relative;
	z-index: 1;
}
.tourn-winner__cell--place:before {
	background: var(--bg-quaternary);
	border-radius: 50%;
	content: "";
	height: 28px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 26px;
	z-index: -1;
}
.tourn-winner__cell--points {
	overflow: unset;
	text-align: end;
	text-overflow: unset;
}
.tourn-winner__cell--prize {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	min-width: 128px;
	text-align: end;
	white-space: normal;
	word-break: break-word;
}
.tourn-winner__cell--name {
	text-align: start;
}
.tourn-winner--gold {
	background: linear-gradient(
		90deg,
		rgba(255, 199, 54, 0.2),
		rgba(255, 199, 54, 0.04)
	);
}
.tourn-winner--gold:before {
	background: var(--yellow);
}
.tourn-winner--silver {
	background: linear-gradient(
		90deg,
		rgba(139, 182, 215, 0.2),
		rgba(139, 182, 215, 0.04)
	);
}
.tourn-winner--silver:before {
	background: var(--silver);
}
.tourn-winner--bronze {
	background: linear-gradient(
		90deg,
		rgba(214, 110, 65, 0.2),
		rgba(214, 110, 65, 0.04)
	);
}
.tourn-winner--bronze:before {
	background: var(--bronze);
}
.tourn-winner--current .tourn-winner__cell--name,
.tourn-winner--current .tourn-winner__cell--place,
.tourn-winner--current .tourn-winner__cell--points,
.tourn-winner--current .tourn-winner__cell--prize {
	color: var(--text-link);
}
.tourn-prizes-flex__list::-webkit-scrollbar {
	height: 4px;
	width: 4px;
}
.tourn-prizes-flex__list::-webkit-scrollbar-thumb {
	background: var(--bg-senary);
	border-radius: var(--border-radius-basic-xs);
}
.tourn-prizes-flex__head {
	padding: var(--spacing-sm) 0;
}
.tourn-prizes-flex__head .tourn-prizes-flex__cell {
	color: var(--text-tertiary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	text-transform: uppercase;
}
.tourn-prizes-flex__row {
	display: flex;
}
.tourn-prizes-flex__cell--place {
	flex: 0 0 56px;
	text-align: center;
}
.tourn-prizes-flex__cell--prize {
	flex: 1;
}
.tourn-prizes-flex__list {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-3xs);
	overflow-y: auto;
}
@media (min-width: 1280px) {
	.tourn-prizes-flex__list {
		max-height: 516px;
	}
}
.tourn-prizes-flex__more {
	margin-top: var(--spacing-md);
	width: 100%;
}
.tourn-prizes-flex__more .btn {
	width: 100%;
}
.tourn-prizes-flex__modal-title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0 0 var(--spacing-xl);
	text-align: center;
}
.tourn-prizes-flex__modal .modal__content-wrapper {
	height: 100%;
	margin: unset;
	max-width: unset;
	width: 100%;
}
@media (min-width: 768px) {
	.tourn-prizes-flex__modal .modal__content-wrapper {
		height: unset;
		margin: auto;
		max-width: 480px;
	}
}
.tourn-prizes-flex__modal .modal__content {
	background: var(--bg-secondary);
	border-radius: 0;
	height: 100%;
	margin: 0;
	overflow-x: hidden;
	overflow-y: auto;
	padding: var(--spacing-5xl) var(--spacing-md) var(--spacing-2xl);
}
@media (min-width: 768px) {
	.tourn-prizes-flex__modal .modal__content {
		border-radius: var(--border-radius-basic-lg);
		margin: var(--spacing-2xl) auto;
		padding: var(--spacing-5xl) var(--spacing-2xl) var(--spacing-2xl);
	}
}
@media (min-width: 480px) {
	.tourn-prizes-flex__modal .modal__close-button {
		right: 24px;
		top: 24px;
	}
}
.tourn-prize {
	align-items: center;
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	gap: var(--spacing-sm);
	min-height: 48px;
	overflow: hidden;
	padding: var(--spacing-2xs) var(--spacing-sm);
	position: relative;
}
.tourn-prize__place {
	color: var(--text-primary);
	flex: 0 0 32px;
	font-size: 14px;
	font-weight: 700;
	height: 32px;
	line-height: 20px;
	line-height: 28px;
	padding: 2px 0;
	position: relative;
	text-align: center;
}
.tourn-prize__place:before {
	background: var(--bg-quaternary);
	border-radius: 50%;
	content: "";
	height: 28px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 26px;
	z-index: -1;
}
.tourn-prize__prize {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
}
.tourn-prize--bronze .tourn-prize__place,
.tourn-prize--gold .tourn-prize__place,
.tourn-prize--silver .tourn-prize__place {
	background: url(/images/place-bg.d0e0c398..svg) 50% no-repeat;
	background-size: cover;
	line-height: 20px;
}
[data-theme="light"] .tourn-prize--bronze .tourn-prize__place,
[data-theme="light"] .tourn-prize--gold .tourn-prize__place,
[data-theme="light"] .tourn-prize--silver .tourn-prize__place {
	background: url(/images/place-bg.3797edca..svg) 50% no-repeat;
	background-size: cover;
}
.tourn-prize--bronze .tourn-prize__place:before,
.tourn-prize--gold .tourn-prize__place:before,
.tourn-prize--silver .tourn-prize__place:before {
	display: none;
}
.tourn-prize--gold {
	background: linear-gradient(
		90deg,
		rgba(255, 199, 54, 0.2),
		rgba(255, 199, 54, 0.04)
	);
}
.tourn-prize--gold:after {
	background: url(/images/gold-cup.cc6308b5..webp) 50% no-repeat;
	bottom: -16px;
	content: "";
	height: 56px;
	inset-inline-end: 4px;
	position: absolute;
	width: 64px;
}
.tourn-prize--silver {
	background: linear-gradient(
		90deg,
		rgba(139, 182, 215, 0.2),
		rgba(139, 182, 215, 0.04)
	);
}
.tourn-prize--silver:after {
	background: url(/images/silver-cup.49b49355..webp) 50% no-repeat;
	bottom: -16px;
	content: "";
	height: 56px;
	inset-inline-end: 4px;
	position: absolute;
	width: 64px;
}
.tourn-prize--bronze {
	background: linear-gradient(
		90deg,
		rgba(214, 110, 65, 0.2),
		rgba(214, 110, 65, 0.04)
	);
}
.tourn-prize--bronze:after {
	background: url(/images/bronze-cup.93d300cb..webp) 50% no-repeat;
	bottom: -16px;
	content: "";
	height: 56px;
	inset-inline-end: 4px;
	position: absolute;
	width: 64px;
}
.tournament-winners__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin-bottom: 12px;
}
.tournament-winners__title:first-letter {
	text-transform: uppercase;
}
@media (min-width: 480px) {
	.tournament-winners__title {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
@media (min-width: 768px) {
	.tournament-winners__title {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
		margin-bottom: 20px;
	}
}
.tournament-winners__container {
	background-color: var(--bg-secondary);
	border-radius: var(--border-radius-mapped-popover);
	padding: var(--spacing-sm);
}
@media (min-width: 768px) {
	.tournament-winners__container {
		padding: var(--spacing-xl) var(--spacing-2xl);
	}
}
.tournament-winners__head {
	padding: 0 var(--spacing-sm) var(--spacing-sm) 0;
}
.tournament-winners__head .tournament-winners__cell {
	color: var(--text-tertiary);
	flex: 1;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	text-transform: uppercase;
}
.tournament-winners__row {
	display: flex;
}
.tournament-winners .tournament-winners__cell--place {
	flex: 0 0 48px;
	padding-left: 6px;
	text-align: center;
}
.tournament-winners .tournament-winners__cell--points {
	text-align: right;
	white-space: nowrap;
}
.tournament-winners .tournament-winners__cell--prize {
	flex: 1;
	text-align: right;
}
.tournament-winners__list {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-3xs);
}
.tournament-winners__more {
	margin-top: var(--spacing-md);
	width: 100%;
}
.tournament-winners__more .btn {
	width: 100%;
}
.tournament-winners .modal-redesign__content {
	padding: var(--spacing-3xl) var(--spacing-md) 0;
}
@media (min-width: 768px) {
	.tournament-winners .modal-redesign__content {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.tournament-winners__modal-title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0 0 var(--spacing-2xl);
	text-align: center;
}
.game-tourn__list::-webkit-scrollbar {
	height: 4px;
	width: 4px;
}
.game-tourn__list::-webkit-scrollbar-thumb {
	background: var(--bg-senary);
	border-radius: var(--border-radius-basic-xs);
}
.game-tourn {
	align-items: center;
	background-color: var(--bg-primary);
	border-radius: var(--border-radius-basic-3xs);
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	height: 100%;
	justify-content: space-between;
	margin: 0;
	overflow: hidden;
	padding: 0 0 7vh;
	position: fixed;
	right: 0;
	top: 0;
	width: 211px;
	z-index: 1035;
}
@media (min-width: 1440px) {
	.game-tourn {
		padding-bottom: 5vh;
		width: 260px;
	}
}
@media (min-width: 1680px) {
	.game-tourn {
		width: 316px;
	}
}
.game-tourn__footer {
	display: block;
	margin: var(--spacing-lg) 0 0 0;
	padding: 0 var(--spacing-2xs);
	width: 100%;
}
@media (min-width: 1440px) {
	.game-tourn__footer {
		padding: 0 var(--spacing-md);
	}
}
@media (min-width: 1680px) {
	.game-tourn__footer {
		padding: 0 var(--spacing-2xl);
	}
}
.game-tourn__footer .tourn-participate__button {
	width: 100%;
}
.game-tourn__list {
	display: block;
	flex: 1;
	margin: 0;
	overflow: hidden;
	overflow-y: auto;
	padding: 0;
	width: 100%;
}
.game-tourn__close {
	align-items: center;
	background: transparent none;
	border: none;
	box-shadow: none;
	color: var(--text-primary);
	cursor: pointer;
	display: inline-flex;
	flex-direction: row;
	font-size: 10px;
	justify-content: center;
	margin: 0;
	outline: none;
	padding: 0;
	position: absolute;
	right: 15px;
	top: 15px;
	transition: color 0.3s ease;
	width: auto;
}
.game-tourn__close:hover {
	color: var(--brand-primary);
}
.game-tourn__head {
	position: relative;
}
.game-tourn__bg,
.game-tourn__head {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
}
.game-tourn__bg {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
}
.game-tourn__bg img {
	border: none;
	display: block;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
	width: 100%;
}
.game-tourn__head-content {
	display: block;
	margin: 0;
	padding: var(--spacing-xl) var(--spacing-2xs);
	position: relative;
	width: 100%;
}
@media (min-width: 1440px) {
	.game-tourn__head-content {
		padding: var(--spacing-xl) var(--spacing-md);
	}
}
@media (min-width: 1680px) {
	.game-tourn__head-content {
		padding: var(--spacing-xl);
	}
}
.game-tourn__title {
	color: var(--text-primary);
	display: block;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0 0 var(--spacing-2xl) 0;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}
@media (min-width: 1440px) {
	.game-tourn__title {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
.game-tourn__timer {
	display: block;
	margin: 0 0 var(--spacing-2xs) 0;
	padding: 0;
	width: 100%;
}
.game-tourn__timer .tourn-timer__title {
	color: var(--text-primary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	text-align: center;
}
.game-tourn__pool {
	margin: 0;
}
.game-tourn__pool,
.tourn-timer {
	display: block;
	padding: 0;
	width: 100%;
}
.tourn-timer {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0 auto;
	max-width: 335px;
	text-transform: none;
}
@media (min-width: 960px) {
	.tourn-timer {
		margin: 0;
	}
}
.tourn-timer__title {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
}
.tourn-timer__timer {
	margin: var(--spacing-xs) 0 0 0;
}
.inline-timer {
	background-color: rgba(var(--text-secondary), 0.17);
	border-radius: var(--border-radius-basic-3xs);
	min-height: 50px;
	padding: var(--spacing-3xs);
	text-align: center;
}
.inline-timer,
.inline-timer__list {
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	max-width: 100%;
	width: 100%;
}
.inline-timer__list {
	margin: 0;
	padding: 0;
}
.inline-timer__item {
	align-items: center;
	display: inline-flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	margin: 0;
	padding: 0 2px;
	position: relative;
	width: auto;
}
.inline-timer__label {
	color: var(--text-secondary);
	display: block;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}
@media (min-width: 768px) {
	.inline-timer__label {
		color: var(--text-secondary);
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		letter-spacing: 0.2px;
		line-height: 20px;
	}
}
.inline-timer__value {
	color: var(--text-primary);
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
}
.inline-timer__text,
.inline-timer__value {
	display: block;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.inline-timer__text {
	color: var(--text-secondary);
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.tourn-pool {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	text-align: left;
	text-transform: none;
}
.tourn-pool,
.tourn-pool__label {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
}
.tourn-pool__value {
	color: var(--text-secondary);
	display: block;
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: var(--spacing-xs) 0 0 0;
	padding: 0;
	width: 100%;
}
.game-tourn .tourn-pool {
	color: var(--text-secondary);
	font-size: 14px;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	text-align: center;
}
.game-tourn .tourn-pool .tourn-pool__value {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin-top: var(--spacing-3xs);
}
.tourn-winners {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
}
.tourn-winners__more {
	display: block;
	margin: var(--spacing-2xl) 0 0 0;
	padding: 0;
	text-align: center;
	width: 100%;
}
@media (min-width: 768px) {
	.tourn-winners__more {
		margin-top: var(--spacing-2xl);
	}
}
.tourn-winners__table {
	border: none;
	border-collapse: collapse;
	margin: 0 auto;
	max-width: 100%;
	table-layout: fixed;
	width: 100%;
}
.tourn-winners__cell {
	border: none;
	border-bottom: 1px solid rgba(var(--text-secondary), 0.3);
	color: var(--text-primary);
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	height: 80px;
	letter-spacing: normal;
	line-height: 20px;
	padding: 0 var(--spacing-3xs);
	text-align: center;
	vertical-align: middle;
}
@media (min-width: 768px) {
	.tourn-winners__cell {
		color: var(--text-primary);
		font-size: 16px;
		font-weight: 700;
		line-height: 24px;
	}
}
.tourn-winners__cell--name {
	text-align: left;
}
.tourn-winners__cell--points {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	text-align: right;
}
@media (min-width: 768px) {
	.tourn-winners__cell--points {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
tbody tr:first-child .tourn-winners__cell--points {
	color: var(--brand-primary);
}
tbody tr:nth-child(2) .tourn-winners__cell--points {
	color: var(--text-secondary);
}
tbody tr:nth-child(3) .tourn-winners__cell--points {
	color: var(--brand-primary);
}
.tourn-winners__cell--prize {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	text-align: right;
}
@media (min-width: 768px) {
	.tourn-winners__cell--prize {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
tbody tr:first-child .tourn-winners__cell--prize {
	color: var(--brand-primary);
}
tbody tr:nth-child(2) .tourn-winners__cell--prize {
	color: var(--text-secondary);
}
tbody tr:nth-child(3) .tourn-winners__cell--prize {
	color: var(--brand-primary);
}
@media (min-width: 768px) {
	.tourn-winners__cell:last-child {
		padding-right: var(--spacing-2xl);
	}
}
@media (min-width: 1280px) {
	.tourn-winners__cell:last-child {
		padding-right: var(--spacing-xl);
	}
}
@media (min-width: 1440px) {
	.tourn-winners__cell:last-child {
		padding-right: var(--spacing-6xl);
	}
}
thead .tourn-winners__cell {
	background-color: var(--bg-secondary);
	border-bottom: none;
	color: var(--text-primary);
	font-size: 16px;
	height: 68px;
}
thead .tourn-winners__cell:first-child {
	border-radius: var(--border-radius-basic-3xs) 0 0
		var(--border-radius-basic-3xs);
}
thead .tourn-winners__cell:last-child {
	border-radius: 0 var(--border-radius-basic-3xs) var(--border-radius-basic-3xs)
		0;
}
thead .tourn-winners__cell--place {
	padding-right: 2px;
	text-align: right;
	width: 32px;
}
@media (min-width: 768px) {
	thead .tourn-winners__cell--place {
		width: 67px;
	}
}
@media (min-width: 1440px) {
	thead .tourn-winners__cell--place {
		width: 100px;
	}
}
thead .tourn-winners__cell--name {
	padding-left: 0;
	text-align: left;
}
thead .tourn-winners__cell--points,
thead .tourn-winners__cell--prize {
	width: 30%;
}
.tourn-winners__row--user .tourn-winners__cell {
	color: var(--text-primary) !important;
}
.tourn-winners__name {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}
.tourn-winners__user-place {
	align-items: center;
	background-color: var(--brand-primary);
	border-radius: var(--border-radius-basic-sm);
	color: var(--text-black-primary);
	display: flex;
	font-size: 20px;
	font-weight: 700;
	justify-content: center;
	line-height: 30px;
	min-height: 68px;
	text-align: center;
	width: 100%;
}
.game-tourn .tourn-winners .tourn-winners__cell {
	border-bottom: none;
	font-size: 12px !important;
	font-weight: 700;
	height: 47px;
}
.game-tourn .tourn-winners .tourn-winners__cell--name {
	padding: 0;
}
.game-tourn .tourn-winners .tourn-winners__cell:last-child {
	padding-right: var(--spacing-2xs);
}
.game-tourn .tourn-winners thead .tourn-winners__cell--place {
	padding: 0 var(--spacing-3xs) 0 0;
	width: 32px;
}
.game-tourn .tourn-winners thead .tourn-winners__cell--prize {
	width: 40%;
}
.game-tourn .tourn-winners thead .tourn-winners__cell--points {
	width: 23%;
}
.game-tourn .tourn-winners .tourn-winners__more {
	display: none;
}
.tourn-player-prizes-list {
	display: inline-block;
	max-width: 100%;
	vertical-align: top;
	width: auto;
}
.tourn-player-prizes-list__item {
	display: inline;
}
.tourn-player-prizes-list__item + .tourn-player-prizes-list__item:before {
	content: " + ";
}
.tourn-player-prizes-list__label {
	display: inline-block;
	margin: 0 0 0 var(--spacing-3xs);
	vertical-align: top;
}
.tourn-prizes-three .tourn-player-prizes-list__item {
	display: block;
}
.tourn-prizes-three .tourn-player-prizes-list__item:before {
	display: none;
}
.tourn-participate__info {
	align-items: center;
	display: flex;
	gap: var(--spacing-sm);
	margin: 0 0 var(--spacing-lg);
}
.tourn-participate__info--restricted .tourn-participate__info-icon {
	color: var(--icon-warning);
}
.tourn-participate__info-icon {
	align-self: flex-start;
	color: var(--icon-success);
	display: flex;
	flex: 0 0 24px;
	font-size: 19.5px;
}
.tourn-participate__info-text {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.group {
	overflow: hidden;
	position: relative;
}
.group__container {
	padding: var(--spacing-md) var(--spacing-md) 0;
}
@media (min-width: 768px) {
	.group__container {
		padding: var(--spacing-md) var(--spacing-xl) 0;
	}
}
@media (min-width: 1280px) {
	.group__container {
		align-items: flex-start;
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		display: flex;
		margin: 0 auto;
		max-width: 1408px;
		padding: var(--spacing-xl) var(--spacing-2xl) 0;
	}
}
.group__choose {
	margin-bottom: var(--spacing-3xl);
}
@media (min-width: 1280px) {
	.group__choose {
		margin-bottom: var(--spacing-4xl);
	}
}
.group__section--right {
	background: var(--bg-overlay-strong);
	border-radius: 20px;
	display: none;
	margin-top: var(--spacing-md);
	padding: var(--spacing-lg) var(--spacing-md) var(--spacing-md);
}
@media (min-width: 768px) {
	.group__section--right {
		padding: var(--spacing-md);
	}
}
@media (min-width: 1280px) {
	.group__section--right {
		display: block;
		margin-top: var(--spacing-3xl);
		margin-top: 0;
		min-width: 392px;
		padding: var(--spacing-2xl) var(--spacing-xl);
		position: sticky;
		top: 0;
	}
}
.group__section--team-select {
	background: var(--bg-secondary);
	border-radius: 20px;
	margin-top: var(--spacing-md);
	padding: var(--spacing-lg) var(--spacing-md) var(--spacing-md);
}
@media (min-width: 768px) {
	.group__section--team-select {
		background: var(--bg-overlay-strong);
		padding: var(--spacing-md);
	}
}
@media (min-width: 1280px) {
	.group__section--team-select {
		margin-top: var(--spacing-3xl);
	}
}
.group__section--right-noparticipate {
	border-radius: var(--border-radius-basic-sm);
	margin-top: var(--spacing-md);
	padding: var(--spacing-md);
}
@media (min-width: 768px) {
	.group__section--right-noparticipate {
		padding: var(--spacing-md) var(--spacing-xl);
	}
}
.group__background {
	filter: blur(20px);
	height: 514px;
	left: 50%;
	opacity: 0.4;
	position: absolute;
	top: 0;
	transform: translate(-50%);
	width: 100%;
	z-index: -1;
}
@media (min-width: 1280px) {
	.group__background {
		height: 616px;
	}
}
@media (min-width: 1680px) {
	.group__background {
		height: 718px;
	}
}
.group__background:after {
	background: var(--linear-horizontal-secondary);
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.group__background-img {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}
.group__participate {
	margin-top: var(--spacing-md);
}
.group__about {
	margin-bottom: var(--spacing-2xl);
	margin-top: var(--spacing-2xl);
}
@media (min-width: 768px) {
	.group__about {
		margin-bottom: var(--spacing-3xl);
		margin-top: var(--spacing-3xl);
	}
}
@media (min-width: 1280px) {
	.group__about {
		margin-top: var(--spacing-4xl);
		margin-top: var(--spacing-3xl);
	}
}
.group .group__description {
	margin-bottom: var(--spacing-3xl);
}
@media (min-width: 1280px) {
	.group .group__description {
		margin-bottom: var(--spacing-4xl);
	}
}
.group .group__description p {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
.group__slider {
	margin-top: var(--spacing-3xl);
}
@media (min-width: 1280px) {
	.group__slider {
		margin-top: var(--spacing-4xl);
	}
}
.group__rules {
	margin-bottom: var(--spacing-6xl);
}
@media (min-width: 768px) {
	.group__rules {
		margin-bottom: var(--spacing-8xl);
	}
}
@media (min-width: 1280px) {
	.group__rules {
		margin-bottom: var(--spacing-12xl);
	}
}
.group__rules:last-child {
	margin-bottom: 0;
}
.group__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0 0 0 var(--spacing-2xs);
}
.group__steps {
	margin: var(--spacing-3xl) 0;
}
@media (min-width: 1280px) {
	.group__steps {
		margin: var(--spacing-4xl) 0;
	}
}
.group__steps .steps__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin-bottom: var(--spacing-xl);
	margin-top: 0;
}
.group__steps .steps__list {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-sm);
}
@media (min-width: 768px) {
	.group__steps .steps__list {
		border-radius: var(--border-radius-basic-lg);
		flex-direction: row;
	}
}
.group__steps .step {
	align-items: center;
	background: var(--bg-terms);
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	gap: var(--spacing-md);
	padding: var(--spacing-lg);
}
@media (min-width: 768px) {
	.group__steps .step {
		flex-direction: column;
		gap: var(--spacing-xl);
		padding: var(--spacing-2xl) var(--spacing-xl);
	}
}
.group__steps .step__icon {
	height: auto;
	min-width: 64px;
	width: 64px;
}
@media (min-width: 768px) {
	.group__steps .step__icon {
		height: 80px;
		width: 80px;
	}
}
.group__steps .step__icon img {
	display: block;
	height: 100%;
}
@media (min-width: 768px) {
	.group__steps .step__content {
		text-align: center;
	}
}
.group__steps .step__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin-bottom: var(--spacing-2xs);
	margin-top: 0;
}
.group__steps .step__text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
@media (max-width: 1439px) {
	.group--sidebar-v1 .group__container {
		align-items: unset;
		-moz-column-gap: 0;
		column-gap: 0;
		display: block;
	}
	.group--sidebar-v1 .group__section--right {
		display: none;
	}
}
@media (min-width: 1440px) {
	.group--sidebar-v1 .group__section--right {
		display: block;
	}
}
.team-card__title {
	color: var(--text-primary);
	display: none;
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0 auto var(--spacing-2xs);
	text-align: center;
}
@media (min-width: 1280px) {
	.team-card__title {
		display: block;
	}
}
.team-card__text {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
@media (min-width: 1280px) {
	.team-card__text {
		color: var(--text-secondary);
		text-align: center;
	}
}
.team-card__images {
	display: flex;
	justify-content: center;
	order: -1;
}
@media (min-width: 1280px) {
	.team-card__images {
		order: 0;
	}
}
.team-card__avatar {
	height: auto;
	min-width: 40px;
	width: 40px;
}
.team-card__avatar:first-child {
	z-index: 3;
}
.team-card__avatar:nth-child(2) {
	z-index: 2;
}
.team-card__avatar:last-child {
	z-index: 1;
}
.team-card__avatar:not(:first-child) {
	margin-left: -20px;
	position: relative;
}
@media (min-width: 1280px) {
	.team-card__avatar:not(:first-child) {
		margin-left: -32px;
	}
	.team-card__avatar {
		min-width: 100px;
		width: 100px;
	}
}
.team-card__button.btn,
.team-card__button.link-btn {
	color: var(--text-button-primary);
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.2px;
	line-height: 20px;
	max-height: 40px;
	padding: var(--spacing-xs) var(--spacing-md);
	width: 100%;
}
@media (min-width: 768px) {
	.team-card__button.btn,
	.team-card__button.link-btn {
		margin-left: auto;
		margin-right: 0;
		width: -moz-max-content;
		width: max-content;
	}
}
@media (min-width: 1280px) {
	.team-card__button.btn,
	.team-card__button.link-btn {
		color: var(--text-button-primary);
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		letter-spacing: 0.2px;
		line-height: 24px;
		max-height: 48px;
		width: 100%;
	}
}
.team-card__button--disabled.link-btn {
	opacity: 0.4;
	pointer-events: none;
}
.team-card__card {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: var(--spacing-md) var(--spacing-lg);
	justify-content: center;
}
@media (min-width: 1440px) {
	.team-card__card {
		flex-direction: column;
		gap: var(--spacing-5xl);
		justify-content: space-between;
		min-height: auto;
	}
}
.team-card__not-allowed {
	align-items: center;
	color: var(--text-primary);
	display: flex;
	line-height: 24px;
	text-align: left;
}
.team-card__lock {
	color: var(--text-warning);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin-right: var(--spacing-sm);
}
.team-card__link-terms {
	color: var(--text-link);
}
.team-card__link-terms:hover {
	color: var(--text-link-hover);
	text-decoration: underline;
}
.team-card__top {
	align-self: center;
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	justify-content: center;
}
@media (min-width: 1280px) {
	.team-card__top {
		flex-direction: column;
		row-gap: var(--spacing-5xl);
	}
}
.team-card__content {
	display: flex;
}
@media (min-width: 1280px) {
	.team-card__content {
		flex-direction: column;
	}
}
.team-card__team-game .team-card__card {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: var(--spacing-md) var(--spacing-lg);
	min-height: auto;
}
.team-card__team-game .team-card__top {
	flex: 1;
}
@media (min-width: 1280px) {
	.team-card__team-game .team-card__top {
		flex-direction: row;
	}
}
.team-card__team-game .team-card__text {
	color: var(--text-primary);
	text-align: left;
}
.team-card__team-game .team-card__avatar {
	height: auto;
	min-width: 40px;
	width: 40px;
}
.team-card__team-game .team-card__avatar:not(:first-child) {
	margin-left: -20px;
}
.team-card__team-game .team-card__images {
	order: -1;
}
.team-card__team-game .team-card__button {
	width: 100%;
}
@media (min-width: 1280px) {
	.team-card__team-game .team-card__button {
		color: var(--text-primary);
		font-size: 14px;
		font-style: normal;
		font-weight: 700;
		letter-spacing: 0.2px;
		line-height: 20px;
		max-height: 40px;
	}
}
.team-card__game.your-team {
	background-color: var(--bg-overlay-strong);
	border-radius: var(--border-radius-basic-sm);
	padding: var(--spacing-lg) var(--spacing-md);
}
.team-card__game .your-values__item:last-child {
	padding-bottom: 0;
	padding-top: var(--spacing-md);
}
.team-card__game .your-team__top {
	align-items: center;
	display: flex;
	text-align: left;
}
.team-card__game .your-team__top .top-image {
	margin-bottom: 0;
	width: 64px;
}
@media (min-width: 768px) {
	.team-card__game .your-team__bottom {
		display: block;
	}
	.team-card__game .your-team__common-date,
	.team-card__game .your-team__personal-date {
		width: 100%;
	}
}
.team-card--horizontal .team-card__card {
	justify-content: flex-start;
}
.team-card--horizontal .team-card__top {
	align-self: flex-start;
}
.your-team {
	padding: var(--spacing-2xs);
}
@media (min-width: 1280px) {
	.your-team {
		padding: 0;
	}
}
.your-team__top {
	align-items: center;
	display: flex;
	gap: var(--spacing-md);
	margin-bottom: var(--spacing-lg);
}
@media (min-width: 1280px) {
	.your-team__top {
		display: block;
		margin-bottom: var(--spacing-xl);
		text-align: center;
	}
}
.your-team__top .top-image {
	height: auto;
	min-width: 64px;
	width: 64px;
}
@media (min-width: 1280px) {
	.your-team__top .top-image {
		margin-bottom: var(--spacing-md);
		width: 80px;
	}
}
.your-team__top .top-text__head {
	color: var(--text-tertiary);
	display: block;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin-bottom: var(--spacing-2xs);
	text-transform: uppercase;
}
.your-team__top .top-text__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
@media (min-width: 768px) {
	.your-team__top .top-text__title {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
	.your-team__bottom {
		display: flex;
		gap: var(--spacing-xl);
	}
}
@media (min-width: 1280px) {
	.your-team__bottom {
		display: block;
	}
}
.your-team__common-date {
	display: flex;
	gap: var(--spacing-sm);
}
@media (min-width: 768px) {
	.your-team__common-date {
		width: 50%;
	}
}
@media (min-width: 1280px) {
	.your-team__common-date {
		width: 46%;
		width: 100%;
	}
}
.your-team__personal-date {
	margin-bottom: 0;
	margin-top: var(--spacing-2xs);
	padding: 0;
}
@media (min-width: 768px) {
	.your-team__personal-date {
		width: 50%;
	}
}
@media (min-width: 1280px) {
	.your-team__personal-date {
		width: 54%;
		width: 100%;
	}
}
.team-values {
	display: flex;
	gap: var(--spacing-sm);
	width: 100%;
}
.team-values__item {
	background: var(--bg-overlay-subtle);
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: var(--spacing-md);
	text-align: center;
	width: 50%;
}
.team-values__icon-wrapper {
	color: var(--icon-tournament-points);
	height: 40px;
	margin: 0 auto var(--spacing-2xs);
	position: relative;
	width: 40px;
	z-index: 0;
}
.team-values__icon-wrapper:before {
	background: currentColor;
	border-radius: 50%;
	content: "";
	display: block;
	height: 100%;
	opacity: 0.1;
	width: 100%;
}
.team-values__icon-wrapper--ranking {
	color: var(--icon-tournament-place);
}
.team-values__icon {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
}
.team-values__value {
	color: var(--text-primary);
	display: block;
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin-bottom: var(--spacing-3xs);
}
.team-values__unit {
	color: var(--text-tertiary);
	display: block;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	text-transform: uppercase;
}
.your-values__item {
	color: var(--text-secondary);
	display: flex;
	font-size: 14px;
	font-weight: 400;
	justify-content: space-between;
	line-height: 20px;
}
@media (min-width: 768px) {
	.your-values__item {
		color: var(--text-secondary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
.your-values__item:not(:last-child) {
	border-bottom: 1px solid var(--border-primary);
	padding: var(--spacing-md) 0;
}
.your-values__item:last-child {
	padding-top: var(--spacing-md);
}
@media (min-width: 768px) {
	.your-values__item:last-child {
		padding-bottom: var(--spacing-md);
	}
}
@media (min-width: 1280px) {
	.your-values__item:last-child {
		padding-bottom: 0;
	}
}
.your-values__name {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
@media (min-width: 768px) {
	.your-values__name {
		color: var(--text-secondary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
.your-values__number {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
@media (min-width: 768px) {
	.your-values__number {
		color: var(--text-primary);
		font-size: 16px;
		font-weight: 700;
		line-height: 24px;
	}
}
.group-selection__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin-bottom: var(--spacing-lg);
	margin-top: 0;
}
@media (min-width: 1280px) {
	.group-selection__title {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
		text-align: center;
	}
}
.group-selection__btn.btn {
	display: block;
	margin: var(--spacing-md) auto 0;
	width: 100%;
}
@media (min-width: 1280px) {
	.group-selection__btn.btn {
		max-width: 288px;
		max-width: 100%;
	}
}
.group-selection__error {
	color: var(--error-primary);
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin-bottom: var(--spacing-sm);
}
@media (min-width: 1280px) {
	.group-selection__error {
		text-align: center;
	}
}
.group-selection__radio-group.radio-group {
	gap: var(--spacing-2xs);
}
@media (min-width: 1280px) {
	.group-selection__radio-group.radio-group {
		flex-direction: row;
		flex-direction: column;
		flex-wrap: nowrap;
		flex-wrap: wrap;
		gap: var(--spacing-md);
		gap: var(--spacing-2xs);
	}
}
.group-selection__radio-group .radio {
	height: 100%;
	margin: 0;
	max-width: 100%;
	width: 100%;
}
.group-selection__radio-group .radio__block {
	align-items: center;
	background: var(--bg-overlay-subtle);
	border: 2px solid transparent;
	border-radius: var(--border-radius-basic-sm);
	flex-direction: row-reverse;
	min-height: 100px;
	padding: var(--spacing-md);
	position: relative;
	transition: background-color 0.3s ease;
	width: 100%;
}
.group-selection__radio-group .radio__block:hover {
	background: var(--bg-tertiary);
}
.group-selection__radio-group .radio__input:checked + .radio__block {
	border-color: var(--border-selected);
}
.group-selection__radio-group .radio__point {
	margin: 0;
	position: absolute;
	right: 8px;
	top: 8px;
}
.group-selection__radio-group .radio__label {
	align-items: center;
	display: flex;
	flex-wrap: nowrap;
	margin: 0;
	padding-right: var(--spacing-3xs);
	width: 100%;
}
.group-selection__radio-group .radio__label span {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	word-break: break-word;
}
@media (min-width: 768px) {
	.group-selection__radio-group .radio__label span {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
.group-selection__radio-group .radio__label span > span {
	color: var(--text-secondary);
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin-top: var(--spacing-3xs);
}
@media (min-width: 768px) {
	.group-selection__radio-group .radio__label span > span {
		color: var(--text-secondary);
		font-size: 14px;
		font-weight: 400;
		line-height: 20px;
	}
}
.group-selection__radio-group .radio__label img {
	height: auto;
	margin-right: var(--spacing-sm);
	min-width: 64px;
	width: 64px;
}
@media (min-width: 768px) {
	.group-selection__radio-group .radio__label img {
		margin-right: var(--spacing-md);
	}
}
@media (min-width: 1280px) {
	.group-selection__radio-group .radio__label img {
		margin-right: var(--spacing-sm);
	}
}
.team-tab-desktop__choose .group-selection__title,
.team-tab-mobile__choose .group-selection__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	text-align: left;
}
.team-tab-desktop__choose .group-selection__error,
.team-tab-mobile__choose .group-selection__error {
	text-align: left;
}
.team-tab-desktop__choose .group-selection__btn.btn,
.team-tab-mobile__choose .group-selection__btn.btn {
	max-width: 100%;
}
.team-tab-desktop__choose .group-selection__radio-group,
.team-tab-mobile__choose .group-selection__radio-group {
	flex-direction: column;
	flex-wrap: wrap;
	gap: var(--spacing-2xs);
}
.team-tab-desktop__choose .group-selection__radio-group .radio__block,
.team-tab-mobile__choose .group-selection__radio-group .radio__block {
	min-height: 100px;
}
.team-tab-desktop__choose .group-selection__radio-group .radio__label span,
.team-tab-mobile__choose .group-selection__radio-group .radio__label span {
	font-size: 16px;
}
.team-tab-desktop__choose
	.group-selection__radio-group
	.radio__label
	span
	> span,
.team-tab-mobile__choose
	.group-selection__radio-group
	.radio__label
	span
	> span {
	font-size: 12px;
}
.tourn-table-list {
	margin-bottom: var(--spacing-3xl);
}
@media (min-width: 1280px) {
	.tourn-table-list {
		margin-bottom: var(--spacing-4xl);
	}
}
.tourn-table-list__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin-bottom: var(--spacing-lg);
	margin-top: 0;
}
@media (min-width: 768px) {
	.tourn-table-list__title {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
		margin-bottom: var(--spacing-xl);
	}
}
.team-tourn-winners {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-sm);
}
.team-tourn-winners:not(:last-child) {
	margin-bottom: var(--spacing-sm);
}
.team-tourn-winners__header .header__content {
	padding: var(--spacing-lg) var(--spacing-md);
	position: relative;
}
@media (min-width: 768px) {
	.team-tourn-winners__header .header__content {
		display: flex;
		padding: var(--spacing-md) var(--spacing-md) var(--spacing-md)
			var(--spacing-xl);
	}
}
.team-tourn-winners__header .header__label {
	background: var(--indigo);
	border-radius: var(--border-radius-basic-sm) 0;
	color: var(--text-white-primary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	left: 0;
	letter-spacing: 0.2px;
	line-height: 14px;
	padding: var(--spacing-3xs) var(--spacing-xs);
	position: absolute;
	text-transform: uppercase;
	top: 0;
}
@media (min-width: 768px) {
	.team-tourn-winners__header .header__label {
		padding: var(--spacing-3xs) var(--spacing-sm);
	}
}
.team-tourn-winners__header .header__left {
	align-items: center;
	border-bottom: 1px solid var(--border-primary);
	display: flex;
	gap: var(--spacing-sm);
	padding-bottom: var(--spacing-md);
	position: relative;
}
@media (min-width: 768px) {
	.team-tourn-winners__header .header__left {
		border-bottom: none;
		gap: 0;
		padding-bottom: 0;
		width: 67%;
	}
	.team-tourn-winners__header .header__left:before {
		background: var(--border-primary);
		content: "";
		height: 52px;
		position: absolute;
		right: 0;
		top: 50%;
		transform: translateY(-50%);
		width: 1px;
	}
}
.team-tourn-winners__header .header__place {
	align-items: center;
	background: url(/images/place-bg.e593eef2..svg) no-repeat 50%/100% 100%;
	color: var(--text-primary);
	display: flex;
	font-size: 14px;
	font-weight: 700;
	height: 32px;
	justify-content: center;
	line-height: 20px;
	width: 32px;
}
@media (min-width: 768px) {
	.team-tourn-winners__header .header__place {
		height: 40px;
		margin-right: var(--spacing-xl);
		width: 40px;
	}
}
[data-theme="light"] .team-tourn-winners__header .header__place {
	background: url(/images/place-bg.a01762ed..svg) no-repeat 50%/100% 100%;
}
.team-tourn-winners__header .header__place-one {
	background-image: url(/images/one-place-bg.ba28eda1..svg);
	color: var(--text-black-primary);
}
[data-theme="light"] .team-tourn-winners__header .header__place-one {
	background: url(/images/one-place-bg.ba28eda1..svg) no-repeat 50%/100% 100%;
}
.team-tourn-winners__header .header__image {
	min-width: 64px;
	width: 64px;
}
@media (min-width: 768px) {
	.team-tourn-winners__header .header__image {
		min-width: 80px;
		width: 80px;
	}
}
.team-tourn-winners__header .header__image img {
	height: auto;
	width: 100%;
}
@media (min-width: 768px) {
	.team-tourn-winners__header .header__info {
		margin: 0 var(--spacing-xl);
	}
}
.team-tourn-winners__header .header__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0 0 var(--spacing-3xs);
}
@media (min-width: 768px) {
	.team-tourn-winners__header .header__title {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
.team-tourn-winners__header .header__text {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
}
@media (min-width: 768px) {
	.team-tourn-winners__header .header__text {
		color: var(--text-secondary);
		font-size: 14px;
		font-weight: 400;
		line-height: 20px;
	}
}
.team-tourn-winners__header .header__right {
	display: grid;
	grid-template-columns: 1fr auto auto;
	padding-top: var(--spacing-md);
}
@media (min-width: 768px) {
	.team-tourn-winners__header .header__right {
		align-content: center;
		grid-template-areas: "point-icon point-name" "point-icon point";
		grid-template-columns: auto 1fr;
		margin: 0 var(--spacing-5xl) 0 var(--spacing-xl);
		padding-top: 0;
		width: 33%;
	}
}
.team-tourn-winners__header .header__points-name {
	color: var(--text-tertiary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
@media (min-width: 768px) {
	.team-tourn-winners__header .header__points-name {
		color: var(--text-tertiary);
		font-size: 12px;
		font-style: normal;
		font-weight: 500;
		grid-area: point-name;
		letter-spacing: 0.2px;
		line-height: 16px;
		margin-bottom: var(--spacing-3xs);
		text-transform: uppercase;
	}
}
.team-tourn-winners__header .header__points {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	order: 2;
}
@media (min-width: 768px) {
	.team-tourn-winners__header .header__points {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		grid-area: point;
		line-height: 32px;
		order: 0;
	}
}
.team-tourn-winners__header .header__points-icon-wrapper {
	color: var(--icon-tournament-points);
}
@media (min-width: 768px) {
	.team-tourn-winners__header .header__points-icon-wrapper {
		grid-area: point-icon;
		height: 48px;
		margin-inline-end: var(--spacing-sm);
		order: -1;
		position: relative;
		width: 48px;
		z-index: 0;
	}
	.team-tourn-winners__header .header__points-icon-wrapper:before {
		background: currentColor;
		border-radius: 50%;
		content: "";
		display: block;
		height: 100%;
		opacity: 0.1;
		width: 100%;
	}
}
.team-tourn-winners__header .header__points-icon {
	margin-inline-end: var(--spacing-3xs);
}
@media (min-width: 768px) {
	.team-tourn-winners__header .header__points-icon {
		font-size: 28px !important;
		left: 50%;
		margin-inline-end: 0;
		position: absolute;
		top: 50%;
		transform: translate(-50%, -50%);
	}
}
.team-tourn-winners__header .header__more .btn {
	border-radius: 0 0 var(--border-radius-basic-sm) var(--border-radius-basic-sm);
	width: 100%;
}
.team-tourn-winners__header .header__btn-collapse {
	align-items: center;
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xl);
	bottom: 16px;
	color: var(--text-tertiary);
	display: flex;
	justify-content: center;
	min-width: 36px;
	position: absolute;
	right: 16px;
	top: 16px;
	transition: 0.3s ease;
	width: 36px;
}
.team-tourn-winners__header .header__btn-collapse:active,
.team-tourn-winners__header .header__btn-collapse:hover {
	background: var(--bg-quinary);
}
.team-tourn-winners__header .header__arrow-icon {
	display: block;
	transition: 0.3s ease;
}
.team-tourn-winners__header .header__arrow-icon--open {
	transform: rotate(180deg);
}
.team-tourn-winners__body {
	padding: 0 var(--spacing-xl) var(--spacing-xl);
}
.team-tourn-winners__head {
	padding: var(--spacing-sm) var(--spacing-sm) var(--spacing-sm) 0;
}
.team-tourn-winners__row {
	display: flex;
}
.team-tourn-winners__cell {
	color: var(--text-tertiary);
	flex: 1;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	text-transform: uppercase;
}
@media (min-width: 768px) {
	.team-tourn-winners__cell {
		color: var(--text-tertiary);
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		letter-spacing: 0.2px;
		line-height: 20px;
	}
}
.team-tourn-winners__cell--place {
	flex: 0 0 56px;
	text-align: center;
}
@media (min-width: 768px) {
	.team-tourn-winners__cell--place {
		margin-right: var(--spacing-xl);
	}
}
.team-tourn-winners__cell--points {
	text-align: right;
}
.team-tourn-winners__cell--prize {
	flex: 1;
	text-align: right;
}
.team-tourn-winners__list {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-3xs);
}
.team-tourn-winners__more {
	margin-top: var(--spacing-2xs);
	width: 100%;
}
.team-tourn-winners__more button.btn {
	width: 100%;
}
.team-tourn-winners__modal .modal__content-wrapper {
	height: 100%;
	margin: unset;
	max-width: unset;
	width: 100%;
}
@media (min-width: 768px) {
	.team-tourn-winners__modal .modal__content-wrapper {
		height: unset;
		margin: auto;
		max-width: 480px;
	}
}
.team-tourn-winners__modal .modal__content {
	border-radius: 0;
	height: 100%;
	margin: 0;
	overflow-x: hidden;
	overflow-y: auto;
	padding: var(--spacing-md) var(--spacing-md) var(--spacing-2xl);
}
@media (min-width: 768px) {
	.team-tourn-winners__modal .modal__content {
		border-radius: var(--border-radius-basic-lg);
		margin: var(--spacing-2xl) auto;
		padding: var(--spacing-md) var(--spacing-2xl) var(--spacing-2xl);
	}
}
.team-tourn-winners__list-item.tourn-winner {
	padding: var(--spacing-3xs) var(--spacing-md);
}
.team-tourn-winners__list-item.tourn-winner:nth-of-type(odd) {
	background: var(--bg-tertiary);
}
.team-tourn-winners__list-item.tourn-winner:before {
	display: none;
}
@media (min-width: 768px) {
	.team-tourn-winners__list-item .tourn-winner__cell--place {
		margin-right: var(--spacing-xl);
	}
}
.team-tourn-winners__list-item.tourn-winner--bronze .tourn-winner__cell--place,
.team-tourn-winners__list-item.tourn-winner--gold .tourn-winner__cell--place,
.team-tourn-winners__list-item.tourn-winner--silver .tourn-winner__cell--place {
	align-items: center;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
}
.team-tourn-winners__list-item.tourn-winner--gold .tourn-winner__cell--place {
	background-image: url(/images/first-place.0b83874a..svg);
}
.team-tourn-winners__list-item.tourn-winner--silver {
	background: transparent;
}
.team-tourn-winners__list-item.tourn-winner--silver .tourn-winner__cell--place {
	background-image: url(/images/second-place.f5516279..svg);
}
.team-tourn-winners__list-item.tourn-winner--bronze .tourn-winner__cell--place {
	background-image: url(/images/third-place.dd4d7692..svg);
}
.team-tourn-winners__list-item.tourn-winner--current:not(
		.tourn-winner--silver,
		.tourn-winner--gold,
		.tourn-winner--bronze
	)
	.tourn-winner__cell--place {
	background: transparent;
	color: var(--brand-accent);
}
.group-tournament-modal__info {
	text-align: center;
}
.group-tournament-modal__avatar {
	display: block;
	height: auto;
	margin: 0 auto var(--spacing-md);
	width: 100px;
}
.group-tournament-modal__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0 0 var(--spacing-2xs);
}
.group-tournament-modal__text {
	margin: 0 0 var(--spacing-2xl);
}
.group-tournament-modal__team-values {
	display: flex;
	margin-bottom: var(--spacing-xl);
	width: 100%;
}
.group-tournament-modal__team-values__item {
	background: transparent;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: var(--spacing-md);
	text-align: center;
	width: 50%;
}
.group-tournament-modal__team-values__item:first-child {
	position: relative;
}
.group-tournament-modal__team-values__item:first-child:before {
	background: var(--border-primary);
	content: "";
	height: 98px;
	position: absolute;
	right: -1px;
	top: 50%;
	transform: translateY(-50%);
	width: 1px;
}
.group-tournament-modal__team-values__item:last-child
	.group-tournament-modal__team-values__item
	.group-tournament-modal__team-values__img {
	background: rgba(255, 199, 54, 0.1);
}
.group-tournament-modal__team-values__icon-wrapper {
	color: var(--icon-tournament-points);
	height: 40px;
	margin: 0 auto var(--spacing-2xs);
	position: relative;
	width: 40px;
	z-index: 0;
}
.group-tournament-modal__team-values__icon-wrapper:before {
	background: currentColor;
	border-radius: 50%;
	content: "";
	display: block;
	height: 100%;
	opacity: 0.1;
	width: 100%;
}
.group-tournament-modal__team-values__icon-wrapper--ranking {
	color: var(--icon-tournament-place);
}
.group-tournament-modal__team-values__icon {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
}
.group-tournament-modal__team-values__value {
	color: var(--text-primary);
	display: block;
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin-bottom: var(--spacing-3xs);
}
.group-tournament-modal__team-values__unit {
	color: var(--text-tertiary);
	display: block;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	text-transform: uppercase;
}
.hh-tournament__timer {
	margin: 0 0 var(--spacing-2xl);
}
@media (min-width: 768px) {
	.hh-tournament__timer {
		margin: 0;
	}
}
.hh-tournament__timer .tourn-timer {
	display: flex;
	flex-direction: column;
	margin: 0 auto;
	max-width: 308px;
}
.hh-tournament__timer .tourn-timer__title {
	color: var(--text-white-primary);
	display: inline-block;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0 0 var(--spacing-sm);
	text-align: center;
}
.hh-tournament__timer .tourn-timer__timer {
	background: url(/images/hh-timer-bg.bad6ac40..svg) 50% no-repeat;
	background-size: cover;
	margin: 0;
	min-height: 66px;
}
.hh-tournament__timer .tourn-timer--started .tourn-timer__title span {
	position: relative;
}
.hh-tournament__timer .tourn-timer--started .tourn-timer__title span:before {
	background: #9bff67;
	border-radius: 50%;
	content: "";
	height: 8px;
	left: -16px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 8px;
}
.hh-tournament__timer
	.tourn-timer--started
	.blocks-timer__item--days.blocks-timer__item--ended {
	display: none;
}
.hh-tournament__timer .tourn-timer .blocks-timer__list {
	display: inline-flex;
	gap: 0;
	margin: 0 var(--spacing-4xl);
	padding: 0;
	width: auto;
}
.hh-tournament__timer .tourn-timer .blocks-timer__item {
	flex: 1;
	flex-direction: column-reverse;
	padding: 0 var(--spacing-xs);
}
.hh-tournament__timer .tourn-timer .blocks-timer__item:before {
	background: transparent;
	color: var(--text-tertiary);
	content: ":";
	display: block;
	font-size: 24px;
	font-weight: 700;
	height: 32px;
	line-height: 32px;
	position: absolute;
	right: -4px;
	top: 0;
	transform: none;
	width: auto;
}
@media (min-width: 768px) {
	.hh-tournament__timer .tourn-timer .blocks-timer__item:before {
		height: 35px;
	}
}
.hh-tournament__timer .tourn-timer .blocks-timer__item--days:before,
.hh-tournament__timer .tourn-timer .blocks-timer__item:last-child:before {
	display: none;
}
.hh-tournament__timer .tourn-timer .blocks-timer__item:first-child,
.hh-tournament__timer .tourn-timer .blocks-timer__item:nth-child(2),
.hh-tournament__timer .tourn-timer .blocks-timer__item:nth-child(3),
.hh-tournament__timer .tourn-timer .blocks-timer__item:nth-child(4) {
	width: auto;
}
.hh-tournament__timer .tourn-timer .blocks-timer label {
	margin: 0;
}
.hh-tournament__timer .tourn-timer .blocks-timer__value {
	color: var(--text-white-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	text-align: center;
}
.hh-tournament__timer .tourn-timer .blocks-timer__text {
	color: var(--text-tertiary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	text-align: center;
	text-transform: uppercase;
}
.hh-tournament__content {
	margin: 0 auto;
}
@media (min-width: 768px) {
	.hh-tournament__content {
		max-width: 650px;
	}
}
@media (min-width: 960px) {
	.hh-tournament__content {
		max-width: 865px;
	}
}
@media (min-width: 1280px) {
	.hh-tournament__content {
		max-width: 1178px;
	}
}
.hh-jackpots__inner {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-md);
}
@media (min-width: 768px) {
	.hh-jackpots__inner {
		flex-direction: row;
		gap: var(--spacing-2xs);
		justify-content: center;
	}
}
@media (min-width: 1440px) {
	.hh-jackpots__inner {
		gap: var(--spacing-md);
	}
}
.hh-jackpots__item {
	flex: 1;
}
.hh-jackpot-progress {
	position: relative;
}
.hh-jackpot-progress__inner {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	padding-left: var(--spacing-3xl);
	position: relative;
}
@media (min-width: 960px) {
	.hh-jackpot-progress__inner {
		padding-left: var(--spacing-5xl);
	}
}
@media (min-width: 1440px) {
	.hh-jackpot-progress__inner {
		padding-left: var(--spacing-8xl);
	}
}
.hh-jackpot-progress__top-bar {
	background: url(/images/hh-bar-max-title-bg.5f9f5c0d..webp) 50% no-repeat;
	background-size: 100% 100%;
	display: inline-flex;
	height: 18px;
	justify-content: flex-end;
	min-width: 94px;
	padding: 0 var(--spacing-md) 0 var(--spacing-3xl);
}
@media (min-width: 960px) {
	.hh-jackpot-progress__top-bar {
		height: 24px;
		min-width: 126px;
		padding: 0 var(--spacing-md) 0 var(--spacing-7xl);
	}
}
@media (min-width: 1440px) {
	.hh-jackpot-progress__top-bar {
		height: 32px;
		min-width: 172px;
		padding: 0 var(--spacing-4xl) 0 var(--spacing-8xl);
	}
}
.hh-jackpot-progress__label {
	align-items: center;
	color: var(--text-white-primary);
	display: flex;
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	margin: 0;
	text-transform: uppercase;
}
@media (min-width: 960px) {
	.hh-jackpot-progress__label {
		color: var(--text-white-primary);
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		letter-spacing: 0.2px;
		line-height: 20px;
	}
}
.hh-jackpot-progress__main-bar {
	background: url(/images/hh-bar-max-bg.1bcf64ea..webp) 50% no-repeat;
	background-size: 100% 100%;
	display: flex;
	height: 43px;
	margin-top: -2px;
	max-width: 510px;
	overflow: hidden;
	position: relative;
	transform: skewX(-15deg);
	width: 100%;
}
@media (min-width: 960px) {
	.hh-jackpot-progress__main-bar {
		height: 56px;
	}
}
@media (min-width: 1280px) {
	.hh-jackpot-progress__main-bar {
		height: 80px;
	}
}
.hh-jackpot-progress__bar-inner {
	align-items: center;
	display: flex;
	padding-left: var(--spacing-5xl);
	padding-right: var(--spacing-xl);
	position: relative;
	transform: skewX(15deg);
	width: 100%;
	z-index: 2;
}
@media (min-width: 960px) {
	.hh-jackpot-progress__bar-inner {
		padding-left: var(--spacing-7xl);
	}
}
@media (min-width: 1440px) {
	.hh-jackpot-progress__bar-inner {
		padding-left: var(--spacing-11xl);
	}
}
.hh-jackpot-progress__value {
	align-items: center;
	color: var(--text-white-primary);
	display: flex;
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
	text-shadow:
		0 0 6px rgba(252, 124, 255, 0.5),
		0 0 6px #fc7cff;
	text-transform: uppercase;
}
@media (min-width: 960px) {
	.hh-jackpot-progress__value {
		color: var(--text-white-primary);
		font-size: 48px;
		font-weight: 700;
		line-height: 56px;
	}
}
.hh-jackpot-progress__value .odometer-inside {
	align-items: center;
	display: flex;
}
.hh-jackpot-progress__value .odometer-inside > * {
	font-family: Roboto, sans-serif;
}
.hh-jackpot-progress__value .odometer-digit,
.hh-jackpot-progress__value .odometer-value {
	width: 15px;
}
@media (min-width: 960px) {
	.hh-jackpot-progress__value .odometer-digit,
	.hh-jackpot-progress__value .odometer-value {
		width: 32px;
	}
}
.hh-jackpot-progress__bar-fill {
	background: linear-gradient(90deg, #681486, #ab00e9 79.69%, #ef8aff);
	bottom: 1px;
	left: 1px;
	position: absolute;
	right: 1px;
	top: 1px;
	transform: translateX(-100%);
}
.hh-jackpot-progress__ribbon {
	height: 85px;
	left: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 85px;
}
@media (min-width: 960px) {
	.hh-jackpot-progress__ribbon {
		height: 114px;
		width: 114px;
	}
}
@media (min-width: 1440px) {
	.hh-jackpot-progress__ribbon {
		height: 156px;
		width: 156px;
	}
}
.hh-jackpot-progress__ribbon img {
	max-width: 100%;
}
.hh-jackpot-progress__info {
	color: var(--text-white-primary);
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	margin: var(--spacing-sm) 0 0 0;
	padding-left: var(--spacing-7xl);
	text-transform: uppercase;
}
@media (min-width: 960px) {
	.hh-jackpot-progress__info {
		padding-left: var(--spacing-12xl);
	}
}
@media (min-width: 1440px) {
	.hh-jackpot-progress__info {
		padding-left: var(--spacing-14xl);
	}
}
.hh-jackpot-progress--rtl .hh-jackpot-progress__inner {
	align-items: flex-end;
	padding-left: unset;
	padding-right: var(--spacing-3xl);
}
@media (min-width: 960px) {
	.hh-jackpot-progress--rtl .hh-jackpot-progress__inner {
		padding-right: var(--spacing-5xl);
	}
}
@media (min-width: 1440px) {
	.hh-jackpot-progress--rtl .hh-jackpot-progress__inner {
		padding-right: var(--spacing-8xl);
	}
}
.hh-jackpot-progress--rtl .hh-jackpot-progress__top-bar {
	background: url(/images/hh-bar-min-title-bg.9a3b27ef..webp) 50% no-repeat;
	background-size: 100% 100%;
	justify-content: flex-start;
	padding: 0 var(--spacing-3xl) 0 var(--spacing-md);
}
@media (min-width: 960px) {
	.hh-jackpot-progress--rtl .hh-jackpot-progress__top-bar {
		padding: 0 var(--spacing-7xl) 0 var(--spacing-md);
	}
}
@media (min-width: 1440px) {
	.hh-jackpot-progress--rtl .hh-jackpot-progress__top-bar {
		padding: 0 var(--spacing-8xl) 0 var(--spacing-4xl);
	}
}
.hh-jackpot-progress--rtl .hh-jackpot-progress__main-bar {
	background: url(/images/hh-bar-min-bg.6279261a..webp) 50% no-repeat;
	background-size: 100% 100%;
}
.hh-jackpot-progress--rtl .hh-jackpot-progress__bar-inner {
	justify-content: flex-end;
	padding-left: var(--spacing-xl);
	padding-right: var(--spacing-5xl);
}
@media (min-width: 960px) {
	.hh-jackpot-progress--rtl .hh-jackpot-progress__bar-inner {
		padding-right: var(--spacing-7xl);
	}
}
@media (min-width: 1440px) {
	.hh-jackpot-progress--rtl .hh-jackpot-progress__bar-inner {
		padding-right: var(--spacing-11xl);
	}
}
.hh-jackpot-progress--rtl .hh-jackpot-progress__bar-fill {
	background: linear-gradient(90deg, #b8ffa6, #33a600 15.47%, #37711d);
	bottom: 1px;
	left: 1px;
	position: absolute;
	right: 1px;
	top: 1px;
	transform: translateX(100%);
}
.hh-jackpot-progress--rtl .hh-jackpot-progress__value {
	text-shadow:
		0 0 6px rgba(193, 255, 114, 0.5),
		0 0 6px #c1ff72;
}
.hh-jackpot-progress--rtl .hh-jackpot-progress__ribbon {
	left: unset;
	right: 0;
}
.hh-jackpot-progress--rtl .hh-jackpot-progress__info {
	padding-left: unset;
	padding-right: var(--spacing-7xl);
	text-align: right;
}
@media (min-width: 960px) {
	.hh-jackpot-progress--rtl .hh-jackpot-progress__info {
		padding-right: var(--spacing-12xl);
	}
}
@media (min-width: 1440px) {
	.hh-jackpot-progress--rtl .hh-jackpot-progress__info {
		padding-right: var(--spacing-14xl);
	}
}
.hh-jackpot-progress--disabled {
	opacity: 0.5;
}
.odometer.odometer-auto-theme,
.odometer.odometer-auto-theme .odometer-digit,
.odometer.odometer-theme-default,
.odometer.odometer-theme-default .odometer-digit {
	*zoom: 1;
	display: inline-block;
	*display: inline;
	position: relative;
	vertical-align: middle;
	*vertical-align: auto;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,
.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {
	*zoom: 1;
	display: inline-block;
	*display: inline;
	vertical-align: middle;
	*vertical-align: auto;
	visibility: hidden;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,
.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner {
	bottom: 0;
	display: block;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	text-align: left;
	top: 0;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,
.odometer.odometer-theme-default .odometer-digit .odometer-ribbon {
	display: block;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,
.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner {
	-webkit-backface-visibility: hidden;
	display: block;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-value,
.odometer.odometer-theme-default .odometer-digit .odometer-value {
	display: block;
	-webkit-transform: translateZ(0);
}
.odometer.odometer-auto-theme
	.odometer-digit
	.odometer-value.odometer-last-value,
.odometer.odometer-theme-default
	.odometer-digit
	.odometer-value.odometer-last-value {
	position: absolute;
}
.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner {
	transition: transform 2s;
}
.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,
.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating
	.odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-up.odometer-animating
	.odometer-ribbon-inner {
	transform: translateY(-100%);
}
.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating
	.odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-down.odometer-animating
	.odometer-ribbon-inner {
	transform: translateY(0);
	transition: transform 2s;
}
.odometer.odometer-auto-theme,
.odometer.odometer-theme-default {
	font-family:
		Helvetica Neue,
		sans-serif;
	line-height: 1.1em;
}
.odometer.odometer-auto-theme .odometer-value,
.odometer.odometer-theme-default .odometer-value {
	text-align: center;
}
.odometer.odometer-auto-theme,
.odometer.odometer-theme-default {
	font-family: inherit;
	line-height: normal;
}
.king-of-the-hill-last-winners {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: var(--spacing-sm);
}
@media (min-width: 960px) {
	.king-of-the-hill-last-winners {
		flex-direction: row;
		flex-wrap: wrap;
		gap: var(--spacing-md);
		justify-content: center;
	}
}
@media (min-width: 1440px) {
	.king-of-the-hill-last-winners {
		flex-wrap: nowrap;
	}
}
.king-of-the-hill-last-winners__container {
	max-width: 1344px;
}
.king-of-the-hill-last-winners__winner {
	align-items: center;
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	gap: var(--spacing-xs);
	height: 112px;
	max-width: 538px;
	overflow: hidden;
	padding: var(--spacing-xl) var(--spacing-xl) var(--spacing-xl)
		var(--spacing-sm);
	position: relative;
	width: 100%;
}
@media (min-width: 960px) {
	.king-of-the-hill-last-winners__winner {
		max-width: 448px;
	}
}
@media (min-width: 1280px) {
	.king-of-the-hill-last-winners__winner {
		max-width: 480px;
	}
}
.king-of-the-hill-last-winners__winner--bronze:before,
.king-of-the-hill-last-winners__winner--gold:before,
.king-of-the-hill-last-winners__winner--silver:before {
	background-color: var(--gold);
	border-bottom-right-radius: var(--border-radius-basic-2xs);
	border-top-right-radius: var(--border-radius-basic-2xs);
	content: "";
	height: 46px;
	left: 0;
	position: absolute;
	width: 2px;
}
.king-of-the-hill-last-winners__winner--gold {
	background: linear-gradient(
		90deg,
		rgba(255, 184, 0, 0.25),
		rgba(255, 184, 0, 0.04)
	);
}
.king-of-the-hill-last-winners__winner--gold:before {
	background-color: var(--gold);
}
.king-of-the-hill-last-winners__winner--silver {
	background: linear-gradient(
		90deg,
		rgba(140, 182, 215, 0.25),
		rgba(140, 182, 215, 0.04)
	);
}
.king-of-the-hill-last-winners__winner--silver:before {
	background-color: var(--silver);
}
.king-of-the-hill-last-winners__winner--bronze {
	background: linear-gradient(
		90deg,
		rgba(214, 110, 65, 0.25),
		rgba(214, 110, 65, 0.04)
	);
}
.king-of-the-hill-last-winners__winner--bronze:before {
	background-color: var(--bronze);
}
.king-of-the-hill-last-winners__content {
	display: flex;
	flex: 1;
	flex-direction: column;
}
.king-of-the-hill-last-winners__place-img {
	height: 64px;
	width: 64px;
}
.king-of-the-hill-last-winners__place-task-img {
	position: absolute;
	right: 30px;
}
@media (min-width: 480px) {
	.king-of-the-hill-last-winners__place-task-img {
		right: 89px;
	}
}
@media (min-width: 1280px) {
	.king-of-the-hill-last-winners__place-task-img {
		right: 105px;
	}
}
@media (min-width: 1440px) {
	.king-of-the-hill-last-winners__place-task-img {
		right: 49px;
	}
}
.king-of-the-hill-last-winners__name,
.king-of-the-hill-last-winners__prize {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
}
.king-of-the-hill-last-winners__points {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.king-of-the-hill-leaderboard {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-sm);
	padding: var(--spacing-sm);
}
@media (min-width: 768px) {
	.king-of-the-hill-leaderboard {
		padding: var(--spacing-md);
	}
}
@media (min-width: 1280px) {
	.king-of-the-hill-leaderboard {
		padding: var(--spacing-md) var(--spacing-2xl) var(--spacing-xl);
	}
}
.king-of-the-hill-leaderboard__header {
	display: flex;
	gap: var(--spacing-2xs);
	padding: var(--spacing-2xs) var(--spacing-sm);
}
@media (min-width: 768px) {
	.king-of-the-hill-leaderboard__header {
		gap: var(--spacing-md);
		padding: var(--spacing-2xs) var(--spacing-md);
	}
}
.king-of-the-hill-leaderboard__name,
.king-of-the-hill-leaderboard__place,
.king-of-the-hill-leaderboard__points,
.king-of-the-hill-leaderboard__prize {
	color: var(--text-tetriary);
	flex: 1;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 20px;
	text-transform: uppercase;
}
.king-of-the-hill-leaderboard__place {
	flex: 0 0 var(--spacing-2xl);
	text-align: center;
}
.king-of-the-hill-leaderboard__points,
.king-of-the-hill-leaderboard__prize {
	text-align: right;
}
.king-of-the-hill-leaderboard__list-item {
	background: transparent;
	border-radius: var(--border-radius-basic-2xs);
	gap: var(--spacing-2xs);
	padding: var(--spacing-2xs) var(--spacing-sm);
}
@media (min-width: 768px) {
	.king-of-the-hill-leaderboard__list-item {
		gap: var(--spacing-md);
		padding: var(--spacing-2xs) var(--spacing-md);
	}
}
.king-of-the-hill-leaderboard__list-item:nth-child(2n) {
	background: var(--bg-tertiary);
}
.king-of-the-hill-leaderboard__list-item:before {
	display: none;
}
.king-of-the-hill-winner {
	align-items: center;
	display: flex;
	min-height: 48px;
	position: relative;
}
.king-of-the-hill-winner__cell {
	color: var(--text-primary);
	flex: 1;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.king-of-the-hill-winner--bronze .king-of-the-hill-winner__cell--place,
.king-of-the-hill-winner--gold .king-of-the-hill-winner__cell--place,
.king-of-the-hill-winner--silver .king-of-the-hill-winner__cell--place {
	align-items: flex-start;
	background-size: cover;
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
.king-of-the-hill-winner--bronze .king-of-the-hill-winner__cell--place:before,
.king-of-the-hill-winner--gold .king-of-the-hill-winner__cell--place:before,
.king-of-the-hill-winner--silver .king-of-the-hill-winner__cell--place:before {
	display: none;
}
.king-of-the-hill-winner__cell--place {
	align-items: center;
	color: var(--text-secondary);
	display: flex;
	flex: 0 0 32px;
	font-size: 14px;
	font-weight: 700;
	height: 32px;
	justify-content: center;
	line-height: 20px;
	position: relative;
}
.king-of-the-hill-winner__cell--points {
	text-align: right;
}
.king-of-the-hill-winner__cell--prize {
	font-weight: 700;
	text-align: right;
	white-space: normal;
	word-break: break-word;
}
.king-of-the-hill-winner__cell--name {
	text-align: left;
}
.king-of-the-hill-winner--current .king-of-the-hill-winner__cell--name,
.king-of-the-hill-winner--current .king-of-the-hill-winner__cell--points,
.king-of-the-hill-winner--current .king-of-the-hill-winner__cell--prize {
	color: var(--text-link);
}
.king-of-the-hill-tabs__categories {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	margin-bottom: var(--spacing-lg);
	white-space: nowrap;
}
@media (min-width: 960px) {
	.king-of-the-hill-tabs__categories {
		justify-content: flex-start;
	}
}
.king-of-the-hill-tabs__btn {
	border-radius: var(--border-radius-basic-4xl);
	color: var(--text-primary);
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.2px;
	line-height: 20px;
	padding: var(--spacing-3xs) var(--spacing-md);
	position: relative;
	text-transform: uppercase;
}
.king-of-the-hill-tabs__btn:hover {
	background: transparent none;
}
.king-of-the-hill-tabs__btn--active {
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	background: var(--bg-quinary);
	color: var(--text-primary);
}
.king-of-the-hill-tabs__btn--active:active,
.king-of-the-hill-tabs__btn--active:focus,
.king-of-the-hill-tabs__btn--active:hover {
	background: var(--bg-quinary);
}
.king-of-the-hill-map {
	height: 840px;
	overflow: hidden;
	position: relative;
}
.king-of-the-hill-map__wrapper {
	height: 840px;
	left: 50%;
	position: absolute;
	transform: translate(-50%);
}
.king-of-the-hill-map__background {
	height: 100%;
}
.king-of-the-hill-map__point-wrapper {
	align-items: center;
	display: flex;
	justify-content: center;
	position: absolute;
}
.king-of-the-hill-map__point-wrapper--1 {
	bottom: 683px;
	right: 747px;
}
.king-of-the-hill-map__point-wrapper--2 {
	bottom: 620px;
	right: 652px;
}
.king-of-the-hill-map__point-wrapper--3 {
	bottom: 552px;
	right: 592px;
}
@media (min-width: 768px) {
	.king-of-the-hill-map__point-wrapper--3 {
		bottom: 554px;
		right: 572px;
	}
}
.king-of-the-hill-map__point-wrapper--4 {
	bottom: 479px;
	right: 671px;
}
@media (min-width: 768px) {
	.king-of-the-hill-map__point-wrapper--4 {
		bottom: 472px;
		right: 639px;
	}
}
.king-of-the-hill-map__point-wrapper--5 {
	bottom: 447px;
	right: 765px;
}
@media (min-width: 768px) {
	.king-of-the-hill-map__point-wrapper--5 {
		right: 746px;
	}
}
.king-of-the-hill-map__point-wrapper--6 {
	bottom: 389px;
	right: 841px;
}
@media (min-width: 768px) {
	.king-of-the-hill-map__point-wrapper--6 {
		right: 865px;
	}
}
.king-of-the-hill-map__point-wrapper--7 {
	bottom: 298px;
	right: 816px;
}
@media (min-width: 768px) {
	.king-of-the-hill-map__point-wrapper--7 {
		right: 782px;
	}
}
.king-of-the-hill-map__point-wrapper--8 {
	bottom: 212px;
	right: 764px;
}
@media (min-width: 768px) {
	.king-of-the-hill-map__point-wrapper--8 {
		right: 690px;
	}
}
.king-of-the-hill-map__point-wrapper--9 {
	bottom: 158px;
	right: 695px;
}
@media (min-width: 768px) {
	.king-of-the-hill-map__point-wrapper--9 {
		bottom: 140px;
		right: 594px;
	}
}
@media (min-width: 960px) {
	.king-of-the-hill-map__point-wrapper--9 {
		bottom: 117px;
		right: 581px;
	}
}
.king-of-the-hill-map__point-wrapper--10 {
	bottom: 116px;
	right: 607px;
}
@media (min-width: 768px) {
	.king-of-the-hill-map__point-wrapper--10 {
		bottom: 107px;
		right: 476px;
	}
}
@media (min-width: 960px) {
	.king-of-the-hill-map__point-wrapper--10 {
		bottom: 115px;
		right: 430px;
	}
}
.king-of-the-hill-map__point {
	cursor: pointer;
	height: 112px;
	width: 112px;
}
.king-of-the-hill-map .king-of-the-hill-map__btn {
	bottom: 0;
	left: 50%;
	min-width: 184px;
	position: absolute;
	transform: translate(-50%);
	z-index: 2;
}
.king-of-the-hill-map__tooltip {
	background: var(--bg-tooltip);
	border-radius: 12px;
	min-height: 88px;
	min-width: 200px;
	padding: var(--border-radius-basic-2xs);
	z-index: 10;
}
.king-of-the-hill-map__icon {
	color: var(--brand-accent);
	font-size: 20px !important;
}
.king-of-the-hill-map__place,
.king-of-the-hill-map__strategy {
	color: var(--text-secondary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0;
	text-transform: uppercase;
}
.king-of-the-hill-map__name-wrapper {
	align-items: center;
	display: flex;
	gap: var(--spacing-3xs);
	margin-top: var(--spacing-3xs);
}
.king-of-the-hill-map__name {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
}
.king-of-the-hill-map__strategy {
	margin-top: var(--spacing-2xs);
}
.king-of-the-hill-map__strategy--white {
	color: var(--text-primary);
}
.king-of-the-hill-map__last-place {
	color: var(--text-primary);
	cursor: pointer;
	font-family: Outfit, sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 22px;
	margin: 0;
	position: absolute;
	top: 32px;
}
.king-of-the-hill-progress-bar__list {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.king-of-the-hill-progress-bar__list::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.king-of-the-hill-progress-bar__list::-webkit-scrollbar-track {
	background: transparent;
}
.king-of-the-hill-progress-bar__list::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.king-of-the-hill-progress-bar__list::-webkit-scrollbar-thumb:hover,
.king-of-the-hill-progress-bar__list:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.king-of-the-hill-progress-bar {
	background: var(--bg-overlay-subtle);
	padding: var(--spacing-xl) 0;
}
@media (min-width: 768px) {
	.king-of-the-hill-progress-bar {
		border-radius: var(--border-radius-basic-lg);
		margin: 0 var(--spacing-xl);
		padding: var(--spacing-2xl) 0;
	}
}
@media (min-width: 1280px) {
	.king-of-the-hill-progress-bar {
		margin: 0 auto;
		max-width: 1344px;
		width: calc(100% - var(--spacing-6xl));
	}
}
.king-of-the-hill-progress-bar__header {
	align-items: center;
	display: flex;
	gap: var(--spacing-2xs);
	margin-left: var(--spacing-md);
}
@media (min-width: 768px) {
	.king-of-the-hill-progress-bar__header {
		margin-left: var(--spacing-2xl);
	}
}
.king-of-the-hill-progress-bar__bets-container {
	border: 1px solid var(--border-secondary);
	border-radius: var(--border-radius-basic-md);
	height: 24px;
	line-height: 16px;
	padding: var(--spacing-4xs) var(--spacing-2xs);
}
.king-of-the-hill-progress-bar__text-container {
	align-items: center;
	display: flex;
	flex-direction: column;
	margin-top: var(--spacing-2xs);
	text-align: center;
}
.king-of-the-hill-progress-bar__name {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
.king-of-the-hill-progress-bar__text {
	color: var(--text-primary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	text-transform: uppercase;
}
.king-of-the-hill-progress-bar__text--secondary {
	color: var(--text-secondary);
}
.king-of-the-hill-progress-bar__level-name {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0 0 var(--spacing-3xs);
}
.king-of-the-hill-progress-bar__description {
	color: var(--text-tertiary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	text-transform: uppercase;
}
.king-of-the-hill-progress-bar__list {
	display: flex;
	margin-top: var(--spacing-2xl);
	overflow: auto;
	width: 100%;
}
.king-of-the-hill-progress-bar__item {
	align-items: flex-start;
	display: flex;
	flex: 1;
	flex-direction: column;
}
.king-of-the-hill-progress-bar__item--last {
	flex: 0;
}
.king-of-the-hill-progress-bar__item:first-child {
	margin-left: var(--spacing-md);
}
@media (min-width: 768px) {
	.king-of-the-hill-progress-bar__item:first-child {
		margin-left: var(--spacing-2xl);
	}
}
.king-of-the-hill-progress-bar__item:last-child
	.king-of-the-hill-progress-bar__point-wrapper {
	margin-right: var(--spacing-md);
}
@media (min-width: 768px) {
	.king-of-the-hill-progress-bar__item:last-child
		.king-of-the-hill-progress-bar__point-wrapper {
		margin-right: var(--spacing-2xl);
	}
}
.king-of-the-hill-progress-bar__img {
	height: 48px;
	width: 56px;
}
@media (min-width: 768px) {
	.king-of-the-hill-progress-bar__img {
		height: 72px;
		width: 84px;
	}
}
.king-of-the-hill-progress-bar__img-wrapper,
.king-of-the-hill-progress-bar__point-wrapper {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	position: relative;
}
.king-of-the-hill-progress-bar__point {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	position: absolute;
	text-shadow: 0 28px 56px #33a0ff;
}
@media (min-width: 768px) {
	.king-of-the-hill-progress-bar__point {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
.king-of-the-hill-progress-bar__content {
	display: flex;
	width: 100%;
}
.king-of-the-hill-progress-bar .progress-bar {
	background-color: var(--border-primary);
	height: 6px;
	margin: var(--spacing-lg) var(--spacing-2xs) 0;
	min-width: 48px;
	width: unset;
}
@media (min-width: 480px) {
	.king-of-the-hill-progress-bar .progress-bar {
		width: 100%;
	}
}
@media (min-width: 768px) {
	.king-of-the-hill-progress-bar .progress-bar {
		margin: var(--spacing-2xl) var(--spacing-sm) 0;
		min-width: 80px;
	}
}
.king-of-the-hill-progress-bar .progress-bar__track {
	background-color: var(--brand-accent);
	height: 6px;
}
.tourn-main {
	align-items: center;
	border-radius: var(--border-radius-basic-xs);
	color: var(--text-primary);
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	font-size: 20px;
	font-weight: 700;
	height: 100%;
	justify-content: center;
	line-height: 30px;
	margin: 0;
	min-height: 360px;
	overflow: hidden;
	padding: var(--spacing-lg);
	position: relative;
	text-align: center;
	text-transform: none;
	width: 100%;
}
@media (min-width: 768px) {
	.tourn-main {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
		padding: var(--spacing-xl);
	}
}
.tourn-main__bg {
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
}
.tourn-main__bg,
.tourn-main__bg img {
	display: block;
	height: 100%;
	width: 100%;
}
.tourn-main__bg img {
	border: none;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
}
.tourn-main__content {
	align-items: center;
	align-self: stretch;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	position: relative;
	width: 100%;
}
@media (min-width: 768px) {
	.tourn-main__content {
		align-items: flex-end;
		flex-direction: row;
	}
}
.tourn-main__info {
	align-items: flex-start;
	align-self: stretch;
	display: flex;
	flex: 1;
	flex-direction: column;
	justify-content: flex-start;
	width: 100%;
}
.tourn-main__button-wrapper {
	display: inline-flex;
	flex-direction: row;
	justify-content: flex-start;
	margin: var(--spacing-lg) 0 0 0;
	width: 100%;
}
@media (min-width: 768px) {
	.tourn-main__button-wrapper {
		margin: 0 0 0 var(--spacing-lg);
		width: auto;
	}
}
.tourn-main .tourn-main__participate {
	text-align: left;
}
.tourn-main__timer {
	margin-top: auto;
	width: 270px;
}
.tourn-main__pool,
.tourn-main__title {
	margin-bottom: var(--spacing-lg);
}
.mission-header {
	padding: 298px 0 0;
	position: relative;
}
@media (min-width: 480px) {
	.mission-header {
		padding: 362px 0 0;
	}
}
@media (min-width: 768px) {
	.mission-header {
		max-width: 354px;
		padding: var(--spacing-3xl) 0 0;
	}
}
@media (min-width: 1280px) {
	.mission-header {
		max-width: 560px;
		padding: var(--spacing-6xl) 0 0;
	}
}
@media (min-width: 1440px) {
	.mission-header {
		max-width: 664px;
	}
}
.mission-header__text {
	color: var(--text-primary);
	font-family: Roboto, sans-serif;
	font-style: normal;
	font-weight: 400;
	margin: 0;
	text-align: center;
}
@media (min-width: 768px) {
	.mission-header__text {
		text-align: left;
	}
}
.mission-header__text--continuance {
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	background-color: var(--bg-overlay-label);
	border-radius: var(--border-radius-basic-md);
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	padding: var(--spacing-3xs) var(--spacing-sm);
}
.mission-header__text--title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	text-transform: uppercase;
}
@media (min-width: 768px) {
	.mission-header__text--title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
@media (min-width: 1280px) {
	.mission-header__text--title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
.mission-header__text--description {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
.mission-header__text--timer-title {
	color: var(--text-primary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	text-transform: uppercase;
}
.mission-header__timer .blocks-timer {
	height: 64px;
	margin: var(--spacing-xs) 0 0;
}
.mission-header__timer .blocks-timer .blocks-timer__text {
	color: var(--text-tertiary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
}
.mission-header__timer .blocks-timer .blocks-timer__item:first-child {
	padding: 0;
}
.mission-header__timer .blocks-timer .blocks-timer__item:last-child {
	padding: 0 0 0 var(--spacing-2xs);
}
.mission-header__timer .blocks-timer .blocks-timer__list {
	-webkit-backdrop-filter: none;
	backdrop-filter: none;
}
.mission-header__timer .blocks-timer .blocks-timer__text {
	font-size: 8px;
	line-height: 12px;
}
.mission-header__timer-finish {
	align-items: center;
	background-color: var(--bg-overlay-normal);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	gap: var(--spacing-2xs);
	height: 64px;
	justify-content: center;
	margin: 0 auto;
	padding: var(--spacing-2xs) var(--spacing-md);
	width: 190px;
}
.mission-header__timer-finish .mission-header__text--timer-title {
	color: var(--text-secondary);
}
@media (min-width: 768px) {
	.mission-header__timer-finish {
		margin: 0;
	}
}
.mission-header__container--continuance {
	display: flex;
	justify-content: center;
	margin: 0 0 var(--spacing-xl);
}
@media (min-width: 768px) {
	.mission-header__container--continuance {
		justify-content: flex-start;
	}
}
.mission-header__container--title {
	margin: 0 0 var(--spacing-md);
}
@media (min-width: 768px) {
	.mission-header__container--title {
		margin: 0 0 var(--spacing-lg);
	}
}
.mission-header__container--description {
	margin: 0 0 var(--spacing-2xl);
}
.mission-header__container--timer {
	margin: 0 auto;
	max-width: 254px;
}
@media (min-width: 768px) {
	.mission-header__container--timer {
		margin: 0;
	}
}
.mission-header__container--timer-title {
	margin: 0 0 var(--spacing-md);
}
.mission-calendar__list {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	margin: var(--spacing-2xl) 0 0;
	row-gap: var(--spacing-sm);
}
@media (min-width: 480px) {
	.mission-calendar__list {
		grid-template-columns: repeat(auto-fit, minmax(184px, 1fr));
	}
}
@media (min-width: 1280px) {
	.mission-calendar__list {
		margin: var(--spacing-3xl) 0 0;
		row-gap: var(--spacing-md);
	}
	.mission-calendar__list_small {
		display: flex;
		justify-content: center;
	}
	.mission-calendar__list_small .mission-task__card {
		width: 184px;
	}
}
.mission-info__list {
	display: flex;
	flex-wrap: wrap;
	list-style-type: none;
	padding: 0;
	row-gap: var(--spacing-sm);
}
@media (min-width: 768px) {
	.mission-info__list {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
		flex-wrap: nowrap;
	}
}
@media (min-width: 1280px) {
	.mission-info__list {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
	}
}
.mission-info__card {
	background-color: var(--bg-overlay-subtle);
	border-radius: var(--border-radius-basic-sm);
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	padding: var(--spacing-lg);
	width: 100%;
}
@media (min-width: 768px) {
	.mission-info__card {
		align-items: center;
		flex-direction: column;
		padding: var(--spacing-xl);
		row-gap: var(--spacing-lg);
	}
}
@media (min-width: 1280px) {
	.mission-info__card {
		align-items: flex-start;
		-webkit-backdrop-filter: blur(15px);
		backdrop-filter: blur(15px);
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		flex-direction: row;
		padding: var(--spacing-lg);
	}
}
@media (min-width: 1440px) {
	.mission-info__card {
		-moz-column-gap: var(--spacing-lg);
		column-gap: var(--spacing-lg);
		padding: var(--spacing-xl);
	}
}
.mission-info__img {
	height: 100%;
	width: 100%;
}
@media (min-width: 768px) {
	.mission-info__content {
		width: 100%;
	}
}
@media (min-width: 1280px) {
	.mission-info__content {
		width: unset;
	}
}
.mission-info__content_wide {
	width: 100%;
}
.mission-info__content--progress {
	display: flex;
	justify-content: space-between;
}
.mission-info__text {
	color: var(--text-primary);
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	line-height: 16px;
	margin: 0;
	text-align: left;
}
@media (min-width: 768px) {
	.mission-info__text {
		text-align: center;
	}
}
@media (min-width: 1280px) {
	.mission-info__text {
		text-align: left;
	}
}
.mission-info__text--title {
	color: var(--text-secondary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0 0 var(--spacing-3xs);
	text-transform: uppercase;
}
.mission-info__text--subtitle {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
}
@media (min-width: 1280px) {
	.mission-info__text--subtitle {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
.mission-info__text--subtitle_small {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.mission-info__text--description {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.mission-info__text--progress {
	color: var(--text-secondary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	text-transform: uppercase;
}
.mission-info__text--count {
	color: var(--text-secondary);
}
.mission-info__text_primary {
	color: var(--text-primary);
}
.mission-info__container--img {
	max-height: 64px;
	max-width: 64px;
	min-height: 64px;
	min-width: 64px;
}
@media (min-width: 1440px) {
	.mission-info__container--img {
		min-height: 100px;
		min-width: 100px;
	}
}
.mission-info__container--list {
	margin: var(--spacing-4xl) 0 var(--spacing-6xl);
	position: relative;
}
@media (min-width: 1280px) {
	.mission-info__container--list {
		margin: var(--spacing-6xl) 0 var(--spacing-8xl);
	}
}
.mission-info__container--text {
	margin: 0 0 var(--spacing-md);
}
@media (min-width: 768px) {
	.mission-info__container--text {
		margin: 0 0 var(--spacing-lg);
	}
}
@media (min-width: 1280px) {
	.mission-info__container--text {
		margin: 0 0 var(--spacing-md);
	}
}
@media (min-width: 1440px) {
	.mission-info__container--text {
		margin: 0 0 var(--spacing-lg);
	}
}
.mission-info__container--mission-completed {
	align-items: center;
	display: flex;
	justify-content: flex-start;
	margin: 0 0 var(--spacing-3xs);
}
@media (min-width: 768px) {
	.mission-info__container--mission-completed {
		justify-content: center;
		margin: 0 auto var(--spacing-3xs);
		max-width: 138px;
	}
}
@media (min-width: 1280px) {
	.mission-info__container--mission-completed {
		justify-content: flex-start;
		margin: 0 0 var(--spacing-3xs);
		max-width: unset;
	}
}
.mission-info__container--mission-completed .mission-info__text--title {
	line-height: 12px;
	margin: 0;
}
.mission-info__icon {
	height: 24px;
	width: 24px;
}
.mission-info__actions {
	display: flex;
	flex-wrap: wrap;
	gap: var(--spacing-2xs);
	width: 100%;
}
@media (min-width: 768px) {
	.mission-info__actions {
		flex-direction: column;
	}
}
@media (min-width: 1280px) {
	.mission-info__actions {
		flex-direction: row;
	}
}
.mission-info__clipboard {
	border: 1px dashed var(--border-secondary);
	border-radius: var(--border-radius-basic-2xs);
	color: var(--brand-accent);
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	height: 36px;
	justify-content: center;
	letter-spacing: 0.2px;
	line-height: 20px;
	padding: var(--spacing-2xs) var(--spacing-md);
	text-transform: uppercase;
}
.mission-info__clipboard .clipboard__tooltip {
	text-transform: none;
}
.mission-info__clipboard .clipboard__icon {
	font-size: 18px;
	margin: 0 0 0 var(--spacing-2xs);
}
.mission-info__button {
	height: 36px;
	min-width: 80px;
	padding: var(--spacing-2xs) var(--spacing-md) !important;
}
.mission-info__progress-bar {
	margin: var(--spacing-sm) 0 0;
}
.mission-info__progress-bar_completed .progress-bar {
	filter: drop-shadow(0 0 4px rgba(0, 220, 205, 0.65))
		drop-shadow(0 0 8px rgba(0, 220, 205, 0.65));
}
.mission-info__progress-bar .progress-bar {
	background-color: var(--bg-overlay-normal-inverted);
	height: 4px;
}
.mission-info__progress-bar .progress-bar__track {
	background-color: var(--brand-accent);
}
.mission-task__card {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
@media (min-width: 1280px) {
	.mission-task__card {
		justify-content: stretch;
	}
}
.mission-task__card--top {
	background-color: var(--bg-overlay-subtle);
	border-radius: var(--border-radius-basic-2xs) var(--border-radius-basic-2xs)
		var(--border-radius-basic-3xs) var(--border-radius-basic-3xs);
	gap: var(--spacing-3xs);
	height: 80px;
	justify-content: center;
	overflow: hidden;
	padding: 0 var(--spacing-md);
}
.mission-task__card--top_current {
	-webkit-backdrop-filter: blur(15px);
	backdrop-filter: blur(15px);
	background:
		radial-gradient(
			50% 97.5% at 50% 97.5%,
			rgba(0, 220, 205, 0.16) 0,
			rgba(0, 220, 205, 0) 100%
		),
		var(--bg-overlay-subtle);
}
.mission-task__card--top_current:before {
	background-color: var(--border-accent);
	bottom: 0;
	content: "";
	height: 2px;
	position: absolute;
	width: 100%;
}
.mission-task__card--bottom {
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	height: calc(100% - 88px);
	margin: var(--spacing-2xs) 0 0;
	position: relative;
}
.mission-task__card--back,
.mission-task__card--front {
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	background: var(--bg-overlay-subtle);
	border-radius: var(--border-radius-basic-3xs) var(--border-radius-basic-3xs)
		var(--border-radius-basic-2xs) var(--border-radius-basic-2xs);
	height: 100%;
	min-height: 184px;
	padding: var(--spacing-md);
	transition: all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
	width: 100%;
}
.mission-task__card--back_big,
.mission-task__card--front_big {
	min-height: 232px;
}
.mission-task__card--front {
	position: relative;
	transform: rotateY(0deg);
}
.mission-task__card--front_active {
	transform: rotateY(-180deg);
}
@media (min-width: 1280px) {
	.mission-task__card--front_active .mission-task__button,
	.mission-task__card--front_active .mission-task__task-bonus,
	.mission-task__card--front_active .mission-task__text {
		display: none;
	}
	.mission-task__card--front:hover .mission-task__button {
		opacity: 1;
	}
	.mission-task__card--front:hover .mission-task__text--subtitle {
		opacity: 0;
	}
	.mission-task__card--front:hover .mission-task__task-bonus {
		transform: translateY(-40px);
	}
}
.mission-task__card--back {
	left: 0;
	position: absolute;
	top: 0;
	transform: rotateY(180deg);
	width: 100%;
}
.mission-task__card--back_active {
	transform: rotateY(0deg);
}
.mission-task__text {
	color: var(--text-primary);
	font-family: Roboto, sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
.mission-task__text--title {
	line-height: 150%;
	text-align: center;
}
.mission-task__text--date {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.mission-task__text--subtitle {
	color: var(--text-secondary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	text-transform: uppercase;
	transition: opacity 0.6s ease;
}
.mission-task__text--task {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	text-align: center;
}
.mission-task__image--status {
	position: absolute;
	right: 0;
	top: 0;
}
.mission-task__image--bonus {
	margin: var(--spacing-md) 0 var(--spacing-2xs);
}
@media (min-width: 1280px) {
	.mission-task__image--bonus {
		margin: var(--spacing-2xl) 0 var(--spacing-2xs);
	}
}
.mission-task__button {
	margin: var(--spacing-md) 0 0;
}
.mission-task__button .btn--secondary {
	min-height: 36px;
	padding: var(--spacing-2xs) var(--spacing-md);
}
@media (min-width: 1280px) {
	.mission-task__button {
		bottom: 32px;
		opacity: 0;
		position: absolute;
		transition: opacity 0.6s ease;
	}
	.mission-task__button_big-card {
		bottom: 24px;
	}
}
.mission-task__text-button {
	align-items: center;
	border-radius: var(--border-radius-basic-lg);
	height: 40px;
	justify-content: center;
	width: 40px;
}
.mission-task__text-button,
.mission-task__text-button:hover {
	background: var(--bg-overlay-strong);
}
.mission-task__text-button:hover .mission-task__icon {
	color: var(--text-primary);
}
.mission-task__icon {
	color: var(--text-secondary);
	font-size: 10px;
}
.mission-task__task-bonus {
	align-items: center;
	display: flex;
	flex-direction: column;
	transition: transform 0.6s ease;
}
.mission-task__task-content {
	align-items: center;
	display: flex;
	flex: 1;
	flex-direction: column;
	justify-content: center;
	row-gap: var(--spacing-3xs);
}
.mission-task__clipboard {
	color: var(--brand-accent);
	font-family: Roboto, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	justify-content: center;
	letter-spacing: 0.2px;
	line-height: 20px;
	text-transform: uppercase;
}
.mission-task__clipboard .clipboard__tooltip {
	text-transform: none;
}
.mission-task__clipboard .clipboard__icon {
	font-size: 18px;
	margin: 0 0 0 var(--spacing-2xs);
}
.multiple-raffle-timer__timer-block {
	margin: 0 auto;
	max-width: 254px;
	mix-blend-mode: normal;
}
@media (min-width: 768px) {
	.multiple-raffle-timer__timer-block {
		margin: unset;
	}
}
.multiple-raffle-timer__timer-block .blocks-timer__text {
	color: var(--text-secondary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
}
.multiple-raffle-timer__timer-finish {
	align-items: center;
	border-radius: var(--border-radius-basic-2xs);
	color: var(--text-secondary);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	height: 62px;
	margin: 0 auto;
	mix-blend-mode: normal;
	width: -moz-fit-content;
	width: fit-content;
}
@media (min-width: 768px) {
	.multiple-raffle-timer__timer-finish {
		margin: unset;
	}
}
.multiple-raffle-timer__text--timer {
	color: var(--text-secondary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0 0 var(--spacing-md) 0;
	text-align: center;
}
@media (min-width: 768px) {
	.multiple-raffle-timer__text--timer {
		text-align: start;
	}
}
.multiple-raffle-timer__text--finish {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
.promo-card {
	align-items: flex-start;
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
	overflow: hidden;
	padding: var(--spacing-sm) var(--spacing-md) var(--spacing-md);
	position: relative;
	width: 100%;
}
@media (min-width: 480px) {
	.promo-card {
		padding: var(--spacing-md) var(--spacing-xl) var(--spacing-xl);
	}
}
@media (min-width: 1280px) {
	.promo-card {
		padding: var(--spacing-xl) var(--spacing-2xl) var(--spacing-2xl)
			var(--spacing-2xl);
	}
}
.promo-card__background {
	height: 100%;
	left: 50%;
	min-width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
}
.promo-card__content {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	height: 100%;
	position: relative;
	width: 100%;
}
.promo-card__status {
	margin-bottom: var(--spacing-md);
}
@media (min-width: 480px) {
	.promo-card__status {
		margin-bottom: var(--spacing-lg);
	}
}
.promo-card__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin-bottom: var(--spacing-sm);
	text-transform: uppercase;
}
@media (min-width: 1440px) {
	.promo-card__title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
.promo-card__description {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin-bottom: var(--spacing-md);
}
@media (min-width: 1440px) {
	.promo-card__description {
		color: var(--text-primary);
		font-size: 16px;
		font-weight: 700;
		line-height: 24px;
		margin-bottom: var(--spacing-lg);
	}
}
.summer-calendar-tourn {
	position: relative;
}
.summer-calendar-tourn__section--wrap {
	display: flex;
	flex-wrap: wrap;
}
@media (min-width: 1280px) {
	.summer-calendar-tourn__section--wrap {
		flex-wrap: nowrap;
	}
}
.summer-calendar-tourn__section--left {
	width: 100%;
}
@media (min-width: 1280px) {
	.summer-calendar-tourn__section--left {
		margin-right: var(--spacing-8xl);
	}
}
.summer-calendar-tourn__section--left--title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	margin-bottom: var(--spacing-3xl);
	margin-top: 0;
}
@media (min-width: 768px) {
	.summer-calendar-tourn__section--left--title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
@media (min-width: 1280px) {
	.summer-calendar-tourn__section--left--title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
.summer-calendar-tourn__section--left .tourn-participate-big {
	background: var(--bg-secondary);
}
.summer-calendar-tourn__section--left
	.tourn-participate-big
	.tourn-participate-big__button--active {
	background: transparent;
	border: 1px solid var(--border-primary) !important;
}
.summer-calendar-tourn__section--right {
	display: none;
	max-width: 392px;
	width: 100%;
}
@media (min-width: 1280px) {
	.summer-calendar-tourn__section--right {
		border-radius: var(--border-radius-basic-lg);
		display: block;
		height: 524px;
		min-width: 368px;
		overflow: auto;
		scrollbar-width: none;
	}
	.summer-calendar-tourn__section--right::-webkit-scrollbar {
		display: none;
		height: 0;
		width: 0;
	}
}
.summer-calendar-tourn__participate {
	margin-top: var(--spacing-md);
}
.summer-calendar-tourn__about {
	margin: var(--spacing-2xl) 0;
}
@media (min-width: 768px) {
	.summer-calendar-tourn__about {
		margin: var(--spacing-3xl) 0;
	}
}
.summer-calendar-tourn .summer-calendar-tourn__description p {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
.summer-calendar-tourn__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0 0 0 var(--spacing-2xs);
}
.summer-calendar-tourn__prizes {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-lg);
	max-height: calc(100vh - 112px);
	overflow: auto;
	padding: var(--spacing-xl) var(--spacing-md) var(--spacing-md);
	scrollbar-width: none;
}
.summer-calendar-tourn__prizes::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.summer-calendar-tourn__prizes--mobile {
	background: transparent;
	border-radius: 0;
	margin-top: var(--spacing-3xl);
	padding: 0;
}
@media (min-width: 480px) {
	.summer-calendar-tourn__prizes--mobile {
		background: var(--bg-secondary);
		border-radius: var(--border-radius-basic-lg);
		padding: var(--spacing-xl) var(--spacing-md) var(--spacing-md);
	}
}
@media (min-width: 1280px) {
	.summer-calendar-tourn__prizes--mobile {
		display: none;
	}
}
.card-tournament {
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	flex-direction: column;
	min-height: 144px;
	overflow: hidden;
	padding: var(--spacing-sm);
	position: relative;
}
.card-tournament:after {
	background: linear-gradient(
		359deg,
		rgba(10, 10, 13, 0.4) 0.68%,
		rgba(10, 10, 13, 0) 99.45%
	);
	bottom: 0;
	content: "";
	height: 90px;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 1;
}
.card-tournament__bg {
	height: 100%;
	inset: 0;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
	position: absolute;
	width: 100%;
}
.card-tournament__inner {
	align-items: flex-start;
	display: flex;
	flex: 1;
	flex-direction: column;
	gap: var(--spacing-2xs);
	position: relative;
	z-index: 2;
}
.card-tournament__content {
	margin: auto 0 0;
}
.card-tournament__title {
	color: var(--text-primary-contrast);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0 0 var(--spacing-2xs);
}
.card-tournament__title:last-child {
	margin: 0;
}
.tourn-card-big-summer {
	padding-bottom: 195px;
	padding-top: var(--spacing-2xl);
	text-align: center;
}
@media (min-width: 1280px) {
	.tourn-card-big-summer {
		padding-bottom: 324px;
		padding-top: var(--spacing-4xl);
	}
}
.tourn-card-big-summer__timer-title {
	color: var(--text-primary-contrast);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0 0 var(--spacing-2xs) 0;
	text-transform: uppercase;
}
.tourn-card-big-summer__timer .blocks-timer {
	margin: 0 auto;
	max-width: 254px;
}
.tourn-card-big-summer__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	margin: var(--spacing-xl) auto var(--spacing-2xl);
	max-width: 800px;
	width: 100%;
}
@media (min-width: 768px) {
	.tourn-card-big-summer__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
@media (min-width: 1280px) {
	.tourn-card-big-summer__title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
.tourn-card-big-summer .summer-calendar__button-join {
	color: var(--text-primary);
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.2px;
	line-height: 24px;
	max-width: -moz-max-content;
	max-width: max-content;
	padding: var(--spacing-md) var(--spacing-4xl);
}
.tab-desktop-tournament {
	padding: 0 var(--spacing-2xs);
	position: relative;
}
.tab-desktop-tournament__section {
	margin: 0 0 var(--spacing-2xl);
}
.tab-desktop-tournament__section--info {
	margin: 0 0 var(--spacing-md);
}
.tab-desktop-tournament__section--participate {
	position: relative;
	z-index: 2;
}
.tab-desktop-tournament__section--tournament-link {
	margin: 0;
}
.tab-desktop-tournament__bg-wrapper {
	height: 200px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.tab-desktop-tournament__bg-wrapper:after {
	background: linear-gradient(180deg, rgba(36, 42, 56, 0.4), #242a38);
	content: "";
	inset: 0;
	position: absolute;
}
.tab-desktop-tournament__bg {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
	width: 100%;
}
.tab-desktop-tournament__inner {
	position: relative;
	text-align: center;
	z-index: 2;
}
.tab-desktop-tournament__status {
	margin: 0 0 var(--spacing-2xs);
}
.tab-desktop-tournament__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0 0 var(--spacing-2xs);
	text-align: start;
}
.tab-desktop-tournament--game-page-v2 {
	padding: 0;
}
.card-tournament,
.tourn-card {
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	flex-direction: column;
	min-height: 144px;
	overflow: hidden;
	padding: var(--spacing-sm);
	position: relative;
}
.card-tournament:after,
.tourn-card:after {
	background: linear-gradient(
		359deg,
		rgba(10, 10, 13, 0.4) 0.68%,
		rgba(10, 10, 13, 0) 99.45%
	);
	bottom: 0;
	content: "";
	height: 90px;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 1;
}
.card-tournament__bg,
.tourn-card__bg {
	height: 100%;
	inset: 0;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
	position: absolute;
	width: 100%;
}
.card-tournament__inner,
.tourn-card__inner {
	align-items: flex-start;
	display: flex;
	flex: 1;
	flex-direction: column;
	gap: var(--spacing-2xs);
	position: relative;
	z-index: 2;
}
.card-tournament__content,
.tourn-card__content {
	margin: auto 0 0;
}
.card-tournament__title,
.tourn-card__title {
	color: var(--text-primary-contrast);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0 0 var(--spacing-2xs);
}
.card-tournament__title:last-child,
.tourn-card__title:last-child {
	margin: 0;
}
.tourn-card {
	min-height: 160px;
	padding: var(--spacing-md);
}
.tourn-card:after {
	background: linear-gradient(
		359.28deg,
		rgba(10, 10, 13, 0.4) 0.68%,
		rgba(10, 10, 13, 0) 99.45%
	);
	bottom: 0;
	content: "";
	height: 90px;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 1;
}
.tourn-card__title:last-child {
	margin: 0;
}
.tourn-about {
	list-style: none;
	margin: 0;
	padding: 0;
}
.tourn-about__item {
	align-items: center;
	border-bottom: 1px solid var(--border-primary);
	color: var(--text-secondary);
	display: flex;
	font-size: 14px;
	font-weight: 400;
	gap: var(--spacing-md);
	justify-content: space-between;
	line-height: 20px;
	min-height: 48px;
	white-space: nowrap;
}
.tourn-about__item:last-child {
	border-bottom: none;
}
.tourn-about__value {
	align-items: center;
	color: var(--text-primary);
	display: flex;
	font-weight: 700;
	gap: var(--spacing-2xs);
	position: relative;
	text-align: right;
	text-transform: capitalize;
}
.tourn-about__tooltip-content {
	height: 24px;
	width: 24px;
}
.tourn-about__hint {
	color: var(--icon-secondary);
	cursor: pointer;
	display: inline-block;
}
.tourn-about__hint-text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
	text-align: left;
	text-transform: none;
	white-space: normal;
}
.tab-mobile-tournament {
	margin: calc(var(--spacing-3xl) * -1) calc(var(--spacing-md) * -1)
		calc(var(--spacing-md) * -1);
	padding: var(--spacing-xl) var(--spacing-md) var(--spacing-xl);
	position: relative;
}
@media (min-width: 768px) {
	.tab-mobile-tournament {
		margin: calc(var(--spacing-3xl) * -1) calc(var(--spacing-4xl) * -1);
		padding: var(--spacing-xl) var(--spacing-4xl);
	}
}
.tab-mobile-tournament__section {
	margin: 0 0 var(--spacing-2xl);
}
.tab-mobile-tournament__section--participate {
	position: relative;
	z-index: 2;
}
.tab-mobile-tournament__section--tournament-link {
	margin: 0;
}
.tab-mobile-tournament__section--leaderboard {
	text-align: start;
}
.tab-mobile-tournament__bg-wrapper {
	height: 200px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.tab-mobile-tournament__bg-wrapper:after {
	background: linear-gradient(180deg, transparent 0, var(--bg-modal) 100%);
	content: "";
	inset: 0;
	position: absolute;
}
.tab-mobile-tournament__bg {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
	width: 100%;
}
.tab-mobile-tournament__inner {
	position: relative;
	text-align: center;
	z-index: 2;
}
.tab-mobile-tournament__status {
	margin: 0 0 var(--spacing-2xs);
}
.tab-mobile-tournament__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0 0 var(--spacing-sm);
}
.tab-mobile-tournament__title--inverted {
	color: var(--text-primary);
}
.team-tab-desktop {
	padding: 0 var(--spacing-2xs);
	position: relative;
}
.team-tab-desktop__section {
	margin: 0 0 var(--spacing-2xl);
}
.team-tab-desktop__section--info {
	margin: 0 0 var(--spacing-md);
}
.team-tab-desktop__section--participate {
	position: relative;
	z-index: 2;
}
.team-tab-desktop__section--tournament-link {
	margin: 0;
}
.team-tab-desktop__bg-wrapper {
	height: 200px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.team-tab-desktop__bg-wrapper:after {
	background: linear-gradient(180deg, rgba(36, 42, 56, 0.4), #242a38);
	content: "";
	inset: 0;
	position: absolute;
}
.team-tab-desktop__bg {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
	width: 100%;
}
.team-tab-desktop__inner {
	position: relative;
	text-align: center;
	z-index: 2;
}
.team-tab-desktop__status,
.team-tab-desktop__title {
	margin: 0 0 var(--spacing-2xs);
}
.team-tab-desktop__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.team-tab-desktop--game-page-v2 {
	padding: 0;
}
.team-tab-mobile {
	margin: -104px -16px -16px;
	padding: var(--spacing-xl) var(--spacing-md) var(--spacing-xl);
	position: relative;
}
@media (min-width: 768px) {
	.team-tab-mobile {
		margin: -104px -48px -48px;
		padding: var(--spacing-xl) var(--spacing-4xl);
	}
}
.team-tab-mobile__section {
	margin: 0 0 var(--spacing-2xl);
}
.team-tab-mobile__section--about,
.team-tab-mobile__section--participate {
	position: relative;
	z-index: 2;
}
.team-tab-mobile__section--tournament-link {
	margin: 0;
}
.team-tab-mobile__bg-wrapper {
	height: 200px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.team-tab-mobile__bg-wrapper:after {
	background: linear-gradient(180deg, transparent 0, var(--bg-modal) 100%);
	content: "";
	inset: 0;
	position: absolute;
}
.team-tab-mobile__bg {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
	width: 100%;
}
.team-tab-mobile__inner {
	position: relative;
	text-align: center;
	z-index: 2;
}
.team-tab-mobile__status {
	margin: 0 0 var(--spacing-2xs);
}
.team-tab-mobile__title {
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0 0 var(--spacing-sm);
}
.team-tab-mobile__title,
.team-tab-mobile__title--inverted {
	color: var(--text-primary);
}
.tournament-user-dashboard-card {
	background: var(--bg-tertiary);
	cursor: pointer;
}
.tournament-user-dashboard-card,
.tournament-user-dashboard-card__header {
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	flex-direction: column;
	overflow: hidden;
}
.tournament-user-dashboard-card__header {
	align-items: flex-start;
	height: 160px;
	justify-content: space-between;
	padding: var(--spacing-sm);
	position: relative;
}
.tournament-user-dashboard-card__info {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	position: relative;
	row-gap: var(--spacing-2xs);
}
.tournament-user-dashboard-card__background {
	height: 100%;
	inset: 0;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
	position: absolute;
	width: 100%;
	z-index: 0;
}
.tournament-user-dashboard-card__description {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	padding: var(--spacing-md) var(--spacing-sm) var(--spacing-sm)
		var(--spacing-sm);
	width: 100%;
}
.tournament-user-dashboard-card__column {
	display: flex;
	flex: 1;
	flex-direction: column;
	min-width: 0;
	row-gap: var(--spacing-4xs);
}
.tournament-user-dashboard-card__column--place {
	max-width: 48px;
}
.tournament-user-dashboard-card__title {
	color: var(--text-white-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
}
.tournament-user-dashboard-card__title br {
	display: none;
}
.tournament-user-dashboard-card__text {
	color: var(--text-tertiary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	margin: 0;
	text-transform: uppercase;
}
.tournament-user-dashboard-card__value {
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	color: var(--text-primary);
	display: -webkit-box;
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
}
.tournament-user-dashboard-widget-card {
	display: flex;
	flex-direction: column;
	padding: var(--spacing-sm) var(--spacing-md);
	row-gap: var(--spacing-sm);
	width: 100%;
}
.tournament-user-dashboard-widget-card__row {
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
}
.tournament-user-dashboard-widget-card__column {
	display: flex;
	flex: 1;
	flex-direction: column;
	min-width: 0;
	row-gap: var(--spacing-3xs);
}
.tournament-user-dashboard-widget-card__column--place {
	max-width: 48px;
}
.tournament-user-dashboard-widget-card__divider {
	background: var(--border-primary);
	height: 1px;
	margin: 0;
	width: 100%;
}
.tournament-user-dashboard-widget-card__timer {
	align-items: center;
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
}
.tournament-user-dashboard-widget-card__title {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
}
.tournament-user-dashboard-widget-card__title br {
	display: none;
}
.tournament-user-dashboard-widget-card__text {
	color: var(--text-tertiary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	margin: 0;
	text-transform: uppercase;
}
.tournament-user-dashboard-widget-card__text--timer {
	color: var(--text-primary);
}
.tournament-user-dashboard-widget-card__value {
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	color: var(--text-primary);
	display: -webkit-box;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
}
.vip-club-tournament {
	align-items: flex-start;
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	overflow: hidden;
	padding: var(--spacing-md);
	position: relative;
	row-gap: var(--spacing-md);
}
.vip-club-tournament__background {
	height: 100%;
	left: 50%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	z-index: 0;
}
.vip-club-tournament__content {
	height: 100%;
	justify-content: space-between;
	position: relative;
	width: 100%;
}
.vip-club-tournament__content,
.vip-club-tournament__description {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
}
.vip-club-tournament__title {
	color: var(--text-white-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0;
}
.tournament-winner {
	align-items: center;
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	gap: var(--spacing-sm);
	min-height: 48px;
	padding: var(--spacing-2xs) var(--spacing-sm) var(--spacing-xs);
	position: relative;
}
.tournament-winner:before {
	border-radius: 0 var(--border-radius-basic-3xs) var(--border-radius-basic-3xs)
		0;
	content: "";
	height: 32px;
	left: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 2px;
}
.tournament-winner__cell {
	color: var(--text-primary);
	flex: 1;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.tournament-winner--bronze .tournament-winner__cell--place,
.tournament-winner--gold .tournament-winner__cell--place,
.tournament-winner--silver .tournament-winner__cell--place {
	background: transparent;
	flex: 0 0 25px;
	height: 25px;
	overflow: visible;
	position: relative;
}
.tournament-winner--bronze .tournament-winner__cell--place:after,
.tournament-winner--gold .tournament-winner__cell--place:after,
.tournament-winner--silver .tournament-winner__cell--place:after {
	background: url(/images/place-bg.d0e0c398..svg) 50% no-repeat;
	background-size: cover;
	content: "";
	height: 32px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 32px;
}
.tournament-winner__cell--place {
	align-items: center;
	background: var(--bg-quaternary);
	border-radius: 50%;
	color: var(--text-primary);
	display: flex;
	flex: 0 0 26px;
	font-size: 14px;
	font-weight: 700;
	height: 28px;
	justify-content: center;
	line-height: 20px;
}
.tournament-winner__cell--points {
	text-align: right;
}
.tournament-winner__cell--prize {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	text-align: right;
}
.tournament-winner__cell--username {
	text-align: left;
}
.tournament-winner--gold {
	background: linear-gradient(
		90deg,
		rgba(255, 184, 0, 0.25),
		rgba(255, 184, 0, 0.04)
	);
}
.tournament-winner--gold:before {
	background: var(--yellow);
}
.tournament-winner--silver {
	background: linear-gradient(
		90deg,
		rgba(109, 189, 235, 0.25),
		rgba(109, 189, 235, 0.04)
	);
}
.tournament-winner--silver:before {
	background: var(--silver);
}
.tournament-winner--bronze {
	background: linear-gradient(
		90deg,
		rgba(255, 77, 0, 0.25),
		rgba(255, 77, 0, 0.04)
	);
}
.tournament-winner--bronze:before {
	background: var(--bronze);
}
.tournament-winner--current:not(
		.tournament-winner--silver,
		.tournament-winner--gold,
		.tournament-winner--bronze
	)
	.tournament-winner__cell--place,
.tournament-winner--current:not(
		.tournament-winner--silver,
		.tournament-winner--gold,
		.tournament-winner--bronze
	)
	.tournament-winner__cell--points,
.tournament-winner--current:not(
		.tournament-winner--silver,
		.tournament-winner--gold,
		.tournament-winner--bronze
	)
	.tournament-winner__cell--prize,
.tournament-winner--current:not(
		.tournament-winner--silver,
		.tournament-winner--gold,
		.tournament-winner--bronze
	)
	.tournament-winner__cell--username {
	color: var(--text-link);
}
.user-dashboard-tournaments-list {
	display: flex;
	flex-direction: column;
	height: 100%;
	row-gap: var(--spacing-2xs);
}
.user-dashboard-tournaments-list__list {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: grid;
	grid-template-columns: 1fr;
	row-gap: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.user-dashboard-tournaments-list__list {
		grid-template-columns: 1fr 1fr;
	}
}
@media (min-width: 960px) {
	.user-dashboard-tournaments-list__list {
		grid-template-columns: 1fr;
	}
}
.user-dashboard-tournaments-list-empty {
	align-items: center;
	background: var(--bg-overlay-normal);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	justify-content: center;
	padding: var(--spacing-3xl) var(--spacing-md);
	row-gap: var(--spcing-md);
}
.user-dashboard-tournaments-list-empty__image-wrapper {
	align-items: center;
	display: flex;
	height: 160px;
	justify-content: center;
	padding: var(--spacing-md);
	width: 160px;
}
.user-dashboard-tournaments-list-empty__image {
	height: 100%;
	width: 100%;
}
.user-dashboard-tournaments-list-empty__text {
	color: var(--text-tertiary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
	text-align: center;
}
.btn.user-dashboard-link {
	justify-content: space-between;
	padding: var(--spacing-sm) var(--spacing-md);
	text-transform: unset;
	width: 100%;
}
.user-dashboard-link__icon--primary {
	color: var(--icon-primary);
}
.user-dashboard-link__icon--accent {
	color: var(--error-primary);
}
.user-dashboard-link__icon--arrow {
	color: var(--icon-primary);
}
[dir="rtl"] .user-dashboard-link__icon--arrow {
	transform: scaleX(-1);
}
.user-dashboard-link__content {
	align-items: center;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
}
.user-dashboard-link__title {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
.user-dashboard-link__title--primary {
	color: var(--text-primary);
}
.user-dashboard-link__title--accent {
	color: var(--text-error);
}
.user-dashboard-link__icons-container {
	align-items: center;
	-moz-column-gap: var(--spacing-4xs);
	column-gap: var(--spacing-4xs);
	display: flex;
}
.user-dashboard-link__indicator {
	align-items: center;
	background: var(--red);
	border-radius: var(--border-radius-basic-full);
	box-shadow: 0 6px 12px 0 var(--shadow-dropdown);
	color: var(--text-white-primary);
	display: flex;
	font-size: 11px;
	font-weight: 600;
	height: 14px;
	justify-content: center;
	letter-spacing: -0.22px;
	line-height: 10px;
	min-width: 14px;
	padding: 3px;
}
.user-dashboard-widget-tournaments-list {
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-sm) var(--spacing-md);
	row-gap: var(--spacing-2xs);
}
.user-dashboard-widget-tournaments-list__header {
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.user-dashboard-widget-tournaments-list__title {
	align-items: center;
	color: var(--text-primary);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
.user-dashboard-widget-tournaments-list
	.user-dashboard-widget-tournaments-list__button {
	color: var(--text-link);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	transition: color 0.3s ease;
}
.user-dashboard-widget-tournaments-list
	.user-dashboard-widget-tournaments-list__button:hover {
	color: var(--text-link-hover);
}
.user-dashboard-widget-tournaments-list__empty-text {
	color: var(--text-tertiary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.user-dashboard-widget-tournaments-list__link {
	color: var(--text-link);
	transition: color 0.3s ease;
}
.user-dashboard-widget-tournaments-list__link:hover {
	color: var(--text-link-hover);
}
.preview-slider-block {
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	overflow: hidden;
	position: relative;
}
.preview-slider-block:empty {
	display: none;
}
.preview-slider-block__item {
	background: var(--bg-quinary);
	border-radius: var(--border-radius-basic-2xs);
	box-shadow: 4px 0 24px 8px rgba(0, 0, 0, 0.25);
	cursor: pointer;
	overflow: hidden;
	width: 100%;
}
.preview-slider-block__item:not(:first-child) {
	margin-inline-start: -200px;
}
.game-section-bonuses {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.game-section-bonuses__empty-banner {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-lg);
}
@media (min-width: 1280px) {
	.game-section-bonuses__empty-banner {
		padding-top: var(--spacing-3xl);
	}
}
.game-section-bonuses__empty-image-wrapper {
	height: 100px;
	width: 100px;
}
.game-section-bonuses__empty-image {
	height: 100%;
	width: 100%;
}
.game-section-bonuses__empty-text {
	color: var(--text-tertiary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
.bonus-list-user-dashboard-block {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.bonus-user-dashboard-block-wager {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
}
.bonus-user-dashboard-block-wager__description {
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.bonus-user-dashboard-block-wager__text {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
.bonus-user-dashboard-block-wager__sum {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
}
.bonus-user-dashboard-block-wager__progress-bar {
	background: var(--bg-overlay-weak-inverted);
	height: 6px;
}
.bonus-user-dashboard-block-wager__wagered {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	text-align: center;
}
.bonus-user-dashboard-block__timer {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
.bonus-user-dashboard-block__timer--single {
	justify-content: flex-end !important;
}
.user-dashboard-bonus-list-modal {
	display: flex;
	flex-direction: column;
	padding: var(--spacing-2xl) var(--spacing-md) var(--spacing-lg);
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.user-dashboard-bonus-list-modal {
		padding: var(--spacing-3xl) var(--spacing-4xl);
		row-gap: var(--spacing-2xl);
	}
}
.user-dashboard-bonus-list-modal__header {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
}
.user-dashboard-bonus-list-modal__content {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.user-dashboard-bonus-list-modal__type {
	align-items: center;
	color: var(--text-tertiary);
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0;
	text-transform: uppercase;
}
.user-dashboard-bonus-list-modal__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
	text-align: center;
}
.user-dashboard-bonus-list-modal__row {
	align-items: center;
	border-bottom: 1px solid var(--border-primary);
	display: flex;
	justify-content: space-between;
	padding: var(--spacing-2xs) 0;
}
.user-dashboard-bonus-list-modal__row:last-child {
	border-bottom: none;
}
.user-dashboard-bonus-list-modal__text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.user-dashboard-bonus-list-modal__value {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.user-dashboard-bonus-list-modal__games {
	overflow: hidden;
}
.bonus-game-tile {
	display: flex;
	flex-direction: column;
	position: relative;
	row-gap: var(--spacing-2xs);
	width: 100%;
}
.bonus-game-tile__image-wrapper {
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	height: 100%;
	overflow: hidden;
	width: 100%;
}
.bonus-game-tile__image {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}
.bonus-game-tile__action {
	align-items: center;
	background-color: var(--bg-overlay-strong);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	height: 100%;
	justify-content: center;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	transition: opacity 0.3s ease;
	width: 100%;
}
.bonus-game-tile:hover .bonus-game-tile__action {
	opacity: 1;
}
.bonus-game-tile .bonus-game-tile__button {
	border-radius: 50%;
	height: 56px;
	min-width: unset;
	width: 56px;
}
.freespin-list-user-dashboard-block {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.bonus-user-dashboard-block__tag--new {
	background: var(--color-simple-green);
}
.bonus-user-dashboard-block__value {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
	text-align: center;
}
.freechip-list-user-dashboard-block {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.bonus-user-dashboard-block {
	background: var(--bg-overlay-normal);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-lg) var(--spacing-md) var(--spacing-sm);
	position: relative;
	row-gap: var(--spacing-sm);
}
.bonus-user-dashboard-block .bonus-user-dashboard-block__button--modal {
	position: absolute;
	right: 16px;
	top: 16px;
}
.bonus-user-dashboard-block__tags {
	align-items: center;
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
	left: 16px;
	position: absolute;
	top: 12px;
}
.bonus-user-dashboard-block__tag {
	align-items: center;
	border-radius: 31px;
	color: var(--text-primary-inverted);
	display: flex;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	justify-content: center;
	letter-spacing: 0.2px;
	line-height: 16px;
	padding: var(--spacing-3xs) var(--spacing-2xs);
	text-transform: uppercase;
}
.bonus-user-dashboard-block__tag--new {
	background: var(--success-primary);
}
.bonus-user-dashboard-block__tag--expires {
	background: var(--warning-primary);
}
.bonus-user-dashboard-block__header {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
}
.bonus-user-dashboard-block__type {
	align-items: center;
	color: var(--text-tertiary);
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0;
	text-transform: uppercase;
}
.bonus-user-dashboard-block__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
	text-align: center;
}
.bonus-user-dashboard-block__games {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
.bonus-user-dashboard-block__total {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
	text-align: center;
}
.bonus-user-dashboard-block__amount,
.bonus-user-dashboard-block__count {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
	text-align: center;
}
.bonus-user-dashboard-block__buttons {
	align-items: center;
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
}
.bonus-user-dashboard-block__timer {
	align-items: center;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	justify-content: center;
}
.bonus-user-dashboard-block__timer--button {
	justify-content: space-between;
}
.game-section-settings {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
	width: 100%;
}
.game-section-settings__list-item {
	align-items: center;
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	cursor: pointer;
	display: flex;
	flex-direction: row;
	padding: var(--spacing-sm) var(--spacing-md);
}
.game-section-settings__list-item-title {
	color: var(--text-primary);
	flex-grow: 1;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.game-section-settings__list-item-value {
	align-items: center;
	color: var(--text-secondary);
	display: inline-flex;
	flex-shrink: 0;
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin-inline-start: auto;
	text-transform: uppercase;
}
.game-section-settings__arrow-icon {
	flex-shrink: 0;
	margin-inline-start: var(--spacing-4xs);
}
[dir="rtl"] .game-section-settings__arrow-icon {
	transform: scaleX(-1);
}
.game-menu__list {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.game-menu .game-menu__item {
	border-radius: var(--border-radius-basic-2xs);
	padding: var(--spacing-sm);
	position: relative;
	transition: background 0.3s ease;
}
.game-menu .game-menu__item .game-menu__icon {
	color: var(--icon-primary);
	transition: color 0.3s ease;
}
.game-menu .game-menu__item:hover {
	background: var(--bg-tertiary);
}
.game-menu .game-menu__item:hover .game-menu__icon {
	color: var(--icon-fill);
}
.game-menu .game-menu__item--active {
	background: var(--bg-button-primary) !important;
}
.game-menu .game-menu__item--active .game-menu__icon {
	color: var(--text-button-primary) !important;
}
.game-menu .game-menu__item--active .game-menu__indicator {
	opacity: 0;
}
.game-menu__tooltip {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.game-menu__indicator {
	inset-inline-start: 50%;
	position: absolute;
	top: 10px;
	transition: opacity 0.3s ease;
}
.game-panel__menu,
.game-panel__section {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.game-panel__menu::-webkit-scrollbar,
.game-panel__section::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.game-panel__menu::-webkit-scrollbar-track,
.game-panel__section::-webkit-scrollbar-track {
	background: transparent;
}
.game-panel__menu::-webkit-scrollbar-thumb,
.game-panel__section::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.game-panel__menu::-webkit-scrollbar-thumb:hover,
.game-panel__menu:hover::-webkit-scrollbar-thumb,
.game-panel__section::-webkit-scrollbar-thumb:hover,
.game-panel__section:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.game-panel {
	--panel-width: 64px;
	--section-width: 280px;
	background: var(--bg-sidebar);
	display: flex;
	height: 100%;
	inset-inline-end: 0;
	position: absolute;
	top: 0;
	transform: translateX(var(--section-width));
	transition: transform 0.3s ease;
	z-index: 1000;
}
[dir="rtl"] .game-panel {
	transform: translateX(calc(var(--section-width) * -1));
}
.game-panel--open,
[dir="rtl"] .game-panel--open {
	transform: translateX(0);
}
.game-panel__backdrop {
	background-color: var(--bg-overlay-bold);
	inset: 0;
	opacity: 0.7;
	position: fixed;
	z-index: 999;
}
.game-panel__menu {
	margin-top: var(--spacing-sm);
	overflow: scroll;
}
.game-panel__panel {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
	width: var(--panel-width);
}
.game-panel__section {
	height: 100%;
	overflow-y: auto;
	padding: var(--spacing-md) var(--spacing-2xs) var(--spacing-md);
	position: relative;
	width: var(--section-width);
}
.game-panel__section--lg {
	--section-width: 352px;
}
.game-panel__block--middle {
	display: flex;
	flex-direction: column;
	height: 100%;
	overflow: hidden;
	position: relative;
}
.game-panel__block--bottom {
	align-items: center;
	display: flex;
	flex-direction: column;
	margin-bottom: var(--spacing-md);
	margin-top: var(--spacing-sm);
	row-gap: var(--spacing-md);
}
.game-panel__block:after,
.game-panel__block:before {
	content: "";
	height: 32px;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	transition: opacity 0.3s ease;
	width: 100%;
	z-index: 2;
}
.game-panel__block:before {
	background: var(--linear-horizontal-secondary);
	top: 10px;
	transform: scaleY(-1);
}
.game-panel__block:after {
	background: var(--linear-horizontal-secondary);
	bottom: -1px;
}
.game-panel__block--obscure-bottom:after,
.game-panel__block--obscure-top:before {
	opacity: 1;
}
.game-panel__logo {
	display: flex;
	justify-content: center;
	margin: var(--spacing-xl) 0;
}
.game-panel__logo img {
	width: 44px;
}
.game-panel__currency {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
}
.game-panel__demo-switcher {
	margin-block: var(--spacing-sm);
}
.game-panel__divider {
	background: var(--border-primary);
	height: 1px;
	margin-inline: var(--spacing-2xs);
}
.game-panel__controls:empty {
	display: none;
}
.game-panel__chat {
	align-items: center;
	display: flex;
	justify-content: center;
}
.game-panel__title {
	align-items: center;
	display: flex;
	justify-content: space-between;
	padding: 0 var(--spacing-2xs) var(--spacing-md) var(--spacing-2xs);
}
.game-panel__title span {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.game-panel .game-panel__close-button {
	color: var(--text-tertiary);
	height: 24px;
	width: 24px;
}
.game-panel .game-panel__back-button {
	color: var(--text-primary);
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	text-transform: capitalize;
}
.game-panel .game-panel__back-button:hover .font-icons {
	color: var(--text-primary);
}
.game-panel .game-panel__back-button .font-icons {
	color: var(--text-secondary);
	font-size: 22px;
	transition: color 0.3s ease;
}
[dir="rtl"] .game-panel .game-panel__back-button .font-icons {
	transform: scaleX(-1);
}
.game-panel .game-panel__deposit-button {
	color: var(--text-button-primary);
	display: flex;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	height: 40px;
	letter-spacing: 0.2px;
	line-height: 20px;
	margin: var(--spacing-md) auto;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}
.game-panel--game-page-v2,
[dir="rtl"] .game-panel--game-page-v2 {
	transform: none;
}
.game-panel--game-page-v2 .game-panel__panel {
	background: var(--bg-sidebar);
	inset-inline-end: 0;
	position: absolute;
	top: 0;
	z-index: 2;
}
.game-panel--game-page-v2 .game-panel__section {
	--section-width: 360px;
	background: var(--bg-sidebar);
	inset-inline-end: var(--panel-width);
	padding: var(--spacing-md);
	position: absolute;
	top: 0;
	transform: translateX(100%);
	transition: transform 0.3s ease;
	z-index: 1;
}
[dir="rtl"] .game-panel--game-page-v2 .game-panel__section {
	transform: translateX(-100%);
}
.game-panel--game-page-v2.game-panel--open .game-panel__section {
	transform: translateX(0);
}
.game-panel--game-page-v2 .game-panel__logo {
	margin: var(--spacing-lg) 0 var(--spacing-md);
}
.game-panel--game-page-v2 .game-panel__logo img {
	width: 40px;
}
.game-panel--game-page-v2 .game-panel__title {
	padding: 0 0 var(--spacing-md) 0;
}
.game-currency-select-button__tooltip-content {
	color: var(--text-primary);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
}
.text-btn.game-currency-select-button {
	align-items: center;
	background: var(--bg-tertiary);
	color: var(--text-primary);
	display: flex;
	font-size: 14px;
	font-weight: 700;
	height: 40px;
	justify-content: center;
	line-height: 20px;
	transition: background 0.3s ease;
	width: 100%;
}
.text-btn.game-currency-select-button:hover {
	background: var(--bg-quaternary);
}
.text-btn.game-currency-select-button:active,
.text-btn.game-currency-select-button:focus {
	background: var(--bg-quaternary);
	color: var(--text-primary);
}
.text-btn.game-currency-select-button--disabled {
	background: var(--bg-tertiary) !important;
	color: var(--text-tertiary) !important;
	cursor: not-allowed;
}
.text-btn.game-currency-select-button--active {
	background: var(--icon-brand-primary) !important;
	color: var(--icon-white-primary) !important;
}
.game-controls {
	align-items: center;
	display: flex;
	justify-content: center;
	position: relative;
}
.game-controls__list {
	align-items: center;
	bottom: 0;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: none;
	inset-inline-end: calc(100% + 4px);
	position: absolute;
	z-index: 0;
}
.game-controls__list--open {
	display: flex;
}
.game-controls__item {
	align-items: center;
	display: none;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	margin: 0;
	padding: 0;
	width: auto;
}
.game-controls__item:first-child {
	display: inline-flex;
}
.game-controls .game-controls__button {
	background: var(--bg-tertiary);
	border: none;
	border-radius: 50%;
	color: var(--icon-primary);
	height: 44px;
	min-width: unset;
	padding: 0;
	width: 44px;
}
.game-controls .game-controls__button:active,
.game-controls .game-controls__button:focus,
.game-controls .game-controls__button:hover {
	background: var(--bg-quaternary);
	color: var(--icon-fill);
}
.game-controls .game-controls__button--item {
	background: var(--bg-overlay-strong);
}
.game-controls .game-controls__button--item:hover {
	color: var(--icon-fill);
}
.game-controls .game-controls__button--active {
	color: var(--icon-brand-primary) !important;
}
.game-controls .game-controls__button--active .icon--filled {
	-webkit-text-fill-color: transparent;
	background: var(--icon-brand-primary);
	-webkit-background-clip: text;
	color: transparent;
}
html:fullscreen .game-controls .game-controls__button .font-icons--fullscreen {
	display: none;
}
.game-controls .game-controls__button .font-icons--fullscreen-close {
	display: none;
}
html:fullscreen
	.game-controls
	.game-controls__button
	.font-icons--fullscreen-close {
	display: block;
}
.game-currency-item {
	align-items: center;
	border-radius: var(--border-radius-mapped-input);
	cursor: pointer;
	display: flex;
	justify-content: space-between;
	padding: var(--spacing-sm) var(--spacing-2xs) var(--spacing-sm)
		var(--spacing-md);
	transition: background 0.3s ease;
	width: 100%;
}
.game-currency-item:hover {
	background: var(--bg-popover-item-hover);
}
.game-currency-item__code {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
.game-currency-item__code + span {
	color: var(--text-tertiary);
}
.game-currency-item--selected .game-currency-item__code {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
@media (min-width: 768px) {
	.game-panel-currency-content__list {
		margin-bottom: var(--spacing-2xl);
	}
}
.game-panel-currency-content__actions {
	background: var(--bg-secondary);
	bottom: 0;
	left: 0;
	padding: var(--spacing-2xs) var(--spacing-md);
	position: fixed;
	width: 100%;
}
@media (min-width: 768px) {
	.game-panel-currency-content__actions {
		padding: 0;
		position: unset;
	}
}
.game-panel-currency-content .game-panel-currency-content__deposit {
	height: 40px;
	width: 100%;
}
.game-panel-mob {
	background: var(--bg-secondary);
	display: flex;
	width: 100%;
}
.game-panel-mob__list {
	align-items: flex-end;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	height: var(--spacing-4xl);
	justify-content: space-between;
	width: 100%;
}
.game-panel-mob__item {
	align-self: stretch;
	display: inline-flex;
	flex: 1;
	flex-direction: row;
	flex-wrap: nowrap;
}
.game-panel-mob__item,
.game-panel-mob__link {
	align-items: center;
	justify-content: center;
	margin: 0;
	padding: 0;
}
.game-panel-mob__link {
	background: transparent;
	border: none;
	box-shadow: none;
	display: flex;
	height: 100%;
	max-width: 100%;
	position: relative;
	text-decoration: none;
	width: 100%;
}
.game-panel-mob__link:active,
.game-panel-mob__link:focus,
.game-panel-mob__link:hover {
	outline: none;
	text-decoration: none;
}
.game-panel-mob__icon {
	align-items: center;
	color: var(--icon-primary);
	display: inline-flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	margin: 0;
	padding: 0;
	width: 100%;
}
.game-panel-mob__icon img {
	display: inline-block;
	height: auto;
	max-height: 18px;
	max-width: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center;
	object-position: center;
	vertical-align: top;
	width: auto;
}
@media screen and (orientation: landscape) {
	.game-panel-mob__icon img {
		height: 24px;
		max-height: 24px;
	}
}
.game-panel-mob__indicator {
	inset-inline-end: calc(50% - 12px);
	position: absolute;
	top: 10px;
}
.text-btn.game-currency-select-game-panel-mob {
	align-items: center;
	background: var(--bg-ter);
	border-radius: var(--border-radius-basic-2xs);
	color: var(--text-primary);
	display: flex;
	font-size: 14px;
	font-weight: 700;
	height: 32px;
	justify-content: center;
	line-height: 20px;
	padding: var(--spacing-3xs) var(--spacing-2xs);
	transition: background 0.3s ease;
	width: auto;
}
.text-btn.game-currency-select-game-panel-mob:hover {
	background: var(--bg-tertiary);
}
.text-btn.game-currency-select-game-panel-mob:active,
.text-btn.game-currency-select-game-panel-mob:focus {
	background: var(--bg-tertiary);
	color: var(--text-primary);
}
.text-btn.game-currency-select-game-panel-mob--disabled {
	background: var(--bg-input-disabled) !important;
	color: var(--text-tertiary) !important;
	cursor: not-allowed;
	opacity: 1 !important;
	pointer-events: none;
}
.text-btn.game-currency-select-game-panel-mob--active {
	background: var(--icon-brand-primary) !important;
	color: var(--icon-white-primary) !important;
}
.game-panel-mobile-v2 {
	background: var(--bg-secondary);
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	width: 100%;
}
@media screen and (orientation: landscape) {
	.game-panel-mobile-v2 {
		flex-direction: column;
	}
}
.game-panel-mobile-v2__item {
	flex-basis: 94px;
	position: relative;
}
@media screen and (orientation: landscape) {
	.game-panel-mobile-v2__item {
		flex-basis: 88px;
	}
}
.game-panel-mobile-v2__game-close-menu {
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	bottom: calc(100% + var(--spacing-2xs));
	display: flex;
	flex-direction: column;
	padding: var(--spacing-sm);
	position: absolute;
	row-gap: var(--spacing-2xs);
	width: 280px;
}
@media screen and (orientation: landscape) {
	.game-panel-mobile-v2__game-close-menu {
		bottom: unset;
		inset-inline-end: calc(100% + var(--spacing-2xs));
		top: 0;
	}
}
.game-panel-mobile-v2__game-close-menu-item {
	align-items: center;
	color: var(--text-secondary);
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	padding-block: var(--spacing-sm);
}
.game-panel-mobile-v2__game-close-menu-item--button {
	background: var(--bg-quaternary);
	border-radius: var(--border-radius-basic-2xs);
	color: var(--text-primary);
	padding-inline: var(--spacing-md);
}
.game-panel-mobile-v2__game-close-menu-icon--close {
	color: var(--error-primary);
}
.game-panel-mobile-v2__link {
	align-items: center;
	background: transparent;
	border: none;
	box-shadow: none;
	display: flex;
	height: 100%;
	justify-content: center;
	padding: var(--spacing-sm);
	position: relative;
	text-decoration: none;
	width: 100%;
}
.game-panel-mobile-v2__link:active,
.game-panel-mobile-v2__link:focus,
.game-panel-mobile-v2__link:hover {
	outline: none;
	text-decoration: none;
}
.game-panel-mobile-v2__icon {
	color: var(--icon-primary);
	display: inline-flex;
}
.game-panel-mobile-v2 .game-panel-mobile-v2__indicator {
	font-size: 11px;
	font-weight: 600;
	inset-inline-end: calc(50% - 15px);
	letter-spacing: -0.22px;
	line-height: 10px;
	position: absolute;
	text-align: center;
	top: 7px;
}
@media screen and (orientation: landscape) {
	.game-panel-mobile-v2 .game-panel-mobile-v2__indicator {
		inset-inline-end: 7px;
		top: calc(50% - 15px);
	}
}
.promo-providers__list::-webkit-scrollbar {
	height: 4px;
	width: 4px;
}
.promo-providers__list::-webkit-scrollbar-thumb {
	background: var(--bg-senary);
	border-radius: var(--border-radius-basic-xs);
}
.promo-providers {
	display: block;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 100%;
}
.promo-providers__title {
	display: block;
	margin: 0 0 var(--spacing-md) 0;
	padding: 0;
	width: 100%;
}
@media (min-width: 768px) {
	.promo-providers__title {
		margin-bottom: var(--spacing-2xl);
	}
}
@media (min-width: 960px) {
	.promo-providers__title {
		margin-bottom: var(--spacing-3xl);
	}
}
.promo-providers__list {
	align-items: stretch;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	margin: 0 auto;
	overflow-x: auto;
	padding: 0 0 var(--spacing-3xs);
	width: 100%;
}
.promo-providers__item {
	align-items: flex-start;
	align-self: stretch;
	display: inline-flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	margin: 0;
	min-width: calc(100vmin - 40px);
	padding: 0;
	width: 100%;
}
@media (min-width: 768px) {
	.promo-providers__item {
		max-width: 33%;
		min-width: 360px;
	}
}
.promo-providers__item:not(:last-child) {
	margin-right: var(--spacing-lg);
}
@media (min-width: 960px) {
	.promo-providers__item:not(:last-child) {
		margin-right: var(--spacing-2xl);
	}
}
.title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
	text-align: center;
	text-transform: none;
}
.title,
.title__inner {
	display: block;
	padding: 0;
	width: 100%;
}
.title__inner {
	margin: 0 auto;
	max-width: 410px;
}
.title__icon {
	display: block;
	margin: 0 0 var(--spacing-lg) 0;
	padding: 0;
	width: 100%;
}
.title__icon img {
	display: block;
	margin: 0 auto;
	max-height: 48px;
	max-width: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center;
	object-position: center;
}
.title__main {
	color: var(--text-primary);
	font-size: 32px;
	font-weight: 700;
	line-height: 40px;
	margin: 0;
}
.title__main,
.title__second {
	display: block;
	padding: 0;
	width: 100%;
}
.title__second {
	margin: var(--spacing-xs) 0 0 0;
}
.title--full .title__inner {
	max-width: 100%;
}
.provider-block {
	background-color: #212121;
	border-radius: var(--border-radius-basic-3xs);
}
.provider-block,
.provider-block__link {
	align-items: flex-start;
	align-self: stretch;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: flex-start;
	margin: 0;
	padding: 0;
	width: 100%;
}
.provider-block__link {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	min-height: 100%;
	text-align: center;
	text-decoration: none;
}
@media (min-width: 768px) {
	.provider-block__link {
		color: var(--text-primary);
		font-size: 14px;
		font-weight: 700;
		line-height: 20px;
	}
}
@media (min-width: 960px) {
	.provider-block__link {
		color: var(--text-primary);
		font-size: 16px;
		font-weight: 700;
		line-height: 24px;
	}
}
@media (min-width: 1280px) {
	.provider-block__link {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
.provider-block__icon {
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	height: 50px;
	justify-content: center;
	margin: 0;
	padding: 0;
	width: 100%;
}
@media (min-width: 768px) {
	.provider-block__icon {
		height: 40px;
	}
}
@media (min-width: 960px) {
	.provider-block__icon {
		height: 56px;
	}
}
@media (min-width: 1280px) {
	.provider-block__icon {
		height: 70px;
	}
}
.provider-block__icon img {
	display: block;
	max-height: 60%;
	max-width: 90%;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center;
	object-position: center;
}
.provider-block__title {
	display: block;
	margin: 0 0 auto;
	padding: 0 var(--spacing-xs);
	width: 100%;
}
@media (min-width: 768px) {
	.provider-block__title {
		padding: 0 var(--spacing-md);
	}
}
@media (min-width: 960px) {
	.provider-block__title {
		padding: 0 var(--spacing-lg);
	}
}
@media (min-width: 1440px) {
	.provider-block__title {
		padding: 0 var(--spacing-4xl);
	}
}
.provider-block__image {
	align-items: flex-end;
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin: var(--spacing-lg) 0 0 0;
	min-height: 113px;
	padding: 0;
	position: relative;
	text-align: center;
	width: 100%;
}
@media (min-width: 768px) {
	.provider-block__image {
		min-height: 89px;
	}
}
@media (min-width: 960px) {
	.provider-block__image {
		margin-top: var(--spacing-2xl);
		min-height: 112px;
	}
}
@media (min-width: 1280px) {
	.provider-block__image {
		margin-top: var(--spacing-3xl);
		min-height: 152px;
	}
}
.provider-block__image:after {
	background-image: linear-gradient(
		to bottom,
		transparent 0,
		var(--bg-primary) 100%
	);
	bottom: 0;
	content: "";
	display: block;
	height: 113px;
	left: 0;
	position: absolute;
	width: 100%;
}
@media (min-width: 768px) {
	.provider-block__image:after {
		height: 89px;
	}
}
@media (min-width: 960px) {
	.provider-block__image:after {
		height: 112px;
	}
}
@media (min-width: 1280px) {
	.provider-block__image:after {
		height: 152px;
	}
}
.provider-block__image img {
	display: block;
	max-height: 100%;
	max-width: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center bottom;
	object-position: center bottom;
}
span.all-jackpot a.link-no-styles {
	color: inherit;
	text-decoration: none;
	transition: color 0.3s;
}
span.all-jackpot a.link-no-styles:active,
span.all-jackpot a.link-no-styles:focus,
span.all-jackpot a.link-no-styles:hover {
	color: var(--text-primary);
	text-decoration: none;
}
.all-jackpot .link-no-styles {
	margin-left: 4px !important;
}
.games-list {
	display: inline;
}
.games-list .games-list__button--more {
	color: var(--text-secondary);
	display: inline-flex;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
@media (min-width: 768px) {
	.games-list .games-list__button--more {
		color: var(--text-secondary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
.game__text-link {
	background: transparent;
	border: none;
	box-shadow: none;
	color: inherit;
	font-weight: 400;
	line-height: 0;
	margin: 0 !important;
	min-height: auto;
	min-width: auto;
	outline: none;
	padding: 0 !important;
	text-transform: none;
	vertical-align: unset;
}
.game__text-link:active,
.game__text-link:focus,
.game__text-link:hover {
	background: transparent;
	color: var(--text-primary);
}
.games-not-found {
	padding-block: var(--spacing-3xl);
	text-align: center;
}
@media (min-width: 768px) {
	.games-not-found {
		padding-block: var(--spacing-11xl);
	}
}
@media (min-width: 1280px) {
	.games-not-found {
		padding-block: var(--spacing-11xl) var(--spacing-15xl);
	}
}
.games-not-found__img {
	height: auto;
	width: 160px;
}
.games-not-found__text {
	color: var(--text-tertiary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin-top: var(--spacing-md);
}
.grand-prizes-main {
	display: flex;
	flex-wrap: wrap;
	margin: -110px auto 50px;
	max-width: 450px;
	row-gap: var(--spacing-2xl);
}
@media (min-width: 768px) {
	.grand-prizes-main {
		align-items: flex-end;
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		flex-wrap: nowrap;
		margin: -71px auto var(--spacing-lg);
		max-width: 100%;
		row-gap: 0;
	}
}
@media (min-width: 1280px) {
	.grand-prizes-main {
		margin: -86px auto var(--spacing-lg);
	}
}
@media (min-width: 1440px) {
	.grand-prizes-main {
		margin: -146px auto var(--spacing-lg);
	}
}
.grand-prizes-main__block {
	flex: 1 1 45%;
	max-width: 272px;
	order: 2;
	position: relative;
}
@media (min-width: 768px) {
	.grand-prizes-main__block {
		flex: 1 1 33.3333%;
		max-width: unset;
		padding-bottom: var(--spacing-3xl);
	}
}
.grand-prizes-main__block--mega {
	flex: 1 1 100%;
	margin: 0 auto;
	order: 1;
}
@media (min-width: 768px) {
	.grand-prizes-main__block--mega {
		flex: 1 1 38%;
		order: 2;
	}
}
.grand-prizes-main__block--mega .grand-prizes-main__logo-wrap {
	margin-bottom: var(--spacing-md);
	max-width: 112px;
	width: auto;
}
@media (min-width: 768px) {
	.grand-prizes-main__block--mega .grand-prizes-main__logo-wrap {
		margin-bottom: var(--spacing-2xl);
		max-width: unset;
		width: 38%;
	}
}
.grand-prizes-main__block--mega .grand-prizes-main__bg-wrap {
	display: block;
}
.grand-prizes-main__block--mega .grand-prizes-main__name {
	color: var(--text-primary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
}
@media (min-width: 960px) {
	.grand-prizes-main__block--mega .grand-prizes-main__name {
		color: var(--text-primary);
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		letter-spacing: 0.2px;
		line-height: 20px;
	}
}
.grand-prizes-main__block--mega .grand-prizes-main__content {
	min-height: 257px;
}
@media (min-width: 768px) {
	.grand-prizes-main__block--mega .grand-prizes-main__content {
		min-height: auto;
	}
}
.grand-prizes-main__block--mega .grand-prizes-main__pool {
	background:
		linear-gradient(0deg, var(--white), var(--white)),
		linear-gradient(180deg, #afe2ff 0, #5292f2 100%);
	-webkit-background-clip: text;
	color: var(--text-primary);
	font-size: 32px;
	font-weight: 700;
	line-height: 40px;
	margin-bottom: var(--spacing-xl);
	text-shadow:
		0 0 6px rgba(240, 146, 255, 0.5),
		0 0 5px #be54ff;
}
@media (min-width: 1280px) {
	.grand-prizes-main__block--mega .grand-prizes-main__pool {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
@media (min-width: 1680px) {
	.grand-prizes-main__block--mega .grand-prizes-main__pool {
		color: var(--text-secondary);
		font-size: 48px;
		font-weight: 700;
		line-height: 56px;
	}
}
@media (min-width: 768px) {
	.grand-prizes-main__block--grand {
		order: 1;
	}
}
.grand-prizes-main__block--grand .grand-prizes-main__pool {
	background:
		linear-gradient(0deg, var(--white), var(--white)),
		linear-gradient(180deg, #afe2ff 0, #5292f2 100%);
	-webkit-background-clip: text;
	text-shadow:
		0 0 6px rgba(255, 220, 129, 0.5),
		0 0 5px #ffaf65;
}
@media (min-width: 768px) {
	.grand-prizes-main__block--major {
		order: 3;
	}
}
.grand-prizes-main__block--major .grand-prizes-main__pool {
	background:
		linear-gradient(0deg, var(--white), var(--white)),
		linear-gradient(180deg, #afe2ff 0, #5292f2 100%);
	-webkit-background-clip: text;
	text-shadow:
		0 0 6px rgba(134, 233, 255, 0.5),
		0 0 5px #86e9ff;
}
.grand-prizes-main__block--major:before {
	background: linear-gradient(
		180deg,
		hsla(0, 0%, 100%, 0),
		hsla(0, 0%, 100%, 0.12) 47.92%,
		hsla(0, 0%, 100%, 0)
	);
	content: "";
	height: 100%;
	inset-inline-start: 0;
	position: absolute;
	top: 0;
	width: 1px;
}
@media (min-width: 768px) {
	.grand-prizes-main__block--major:before {
		display: none;
	}
}
.grand-prizes-main__bg-wrap {
	display: none;
	height: 100%;
	left: 50%;
	position: absolute;
	top: 0;
	transform: translate(-50%);
	width: 100%;
}
@media (min-width: 768px) {
	.grand-prizes-main__bg-wrap {
		display: block;
	}
}
.grand-prizes-main__bg-wrap img {
	height: 100%;
	width: 100%;
}
.grand-prizes-main__content {
	align-items: center;
	display: flex;
	flex-direction: column;
	position: relative;
	z-index: 2;
}
.grand-prizes-main__logo-wrap {
	display: flex;
	justify-content: center;
	line-height: 0;
	margin-bottom: var(--spacing-sm);
	width: 72px;
}
@media (min-width: 768px) {
	.grand-prizes-main__logo-wrap {
		margin-bottom: var(--spacing-xl);
		width: 35%;
	}
}
.grand-prizes-main__logo-wrap img {
	max-width: 100%;
}
.grand-prizes-main__name {
	color: var(--text-white-primary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	margin-bottom: var(--spacing-2xs);
	text-transform: uppercase;
}
@media (min-width: 768px) {
	.grand-prizes-main__name {
		color: var(--text-white-primary);
		font-size: 12px;
		font-style: normal;
		font-weight: 500;
		letter-spacing: 0.2px;
		line-height: 16px;
	}
}
@media (min-width: 960px) {
	.grand-prizes-main__name {
		color: var(--text-white-primary);
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		letter-spacing: 0.2px;
		line-height: 20px;
	}
}
.grand-prizes-main__pool {
	color: var(--text-primary);
	display: flex;
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0 0 var(--spacing-xs);
	text-transform: uppercase;
}
@media (min-width: 768px) {
	.grand-prizes-main__pool {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
		margin: 0 0 var(--spacing-lg);
	}
}
@media (min-width: 1280px) {
	.grand-prizes-main__pool {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
		margin: 0 0 var(--spacing-2xl);
	}
}
.grand-prizes-main__text {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0 0 var(--spacing-sm);
	text-align: center;
}
@media (min-width: 768px) {
	.grand-prizes-main__text {
		display: flex;
		justify-content: space-around;
		margin: 0;
		width: 100%;
	}
}
@media (min-width: 960px) {
	.grand-prizes-main__text {
		color: var(--text-secondary);
		font-size: 14px;
		font-weight: 400;
		line-height: 20px;
	}
}
.grand-prizes-main__text span {
	color: var(--text-white-primary);
	display: block;
}
@media (min-width: 1280px) {
	.grand-prizes-main__text span {
		display: inline;
	}
}
.grand-prizes-main__bet-widget {
	background: linear-gradient(
		270deg,
		rgba(188, 177, 255, 0),
		rgba(33, 21, 107, 0) 0.01%,
		#31156b 52.6%,
		rgba(107, 21, 62, 0)
	);
	margin-block: var(--spacing-2xl) var(--spacing-4xl);
	margin-inline: calc(var(--spacing-xl) * -1) auto;
	max-width: 876px;
	padding: var(--spacing-md) var(--spacing-xl);
	width: calc(100% + 48px);
}
@media (min-width: 768px) {
	.grand-prizes-main__bet-widget {
		margin-block: var(--spacing-2xl) var(--spacing-5xl);
		margin-inline: auto;
		padding: var(--spacing-md);
		width: 100%;
	}
}
@media (min-width: 960px) {
	.grand-prizes-main__bet-widget {
		padding: var(--spacing-lg);
	}
}
.grand-prizes-main__bet-widget-content {
	align-items: center;
	display: flex;
	justify-content: center;
}
.grand-prizes-main__bet-widget-coin {
	height: 20px;
	width: 20px;
}
.grand-prizes-main__bet-widget-text {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin-left: var(--spacing-md);
	margin-right: var(--spacing-md);
	margin-top: 2px;
	position: relative;
	text-align: center;
	width: 170px;
}
.grand-prizes-main__bet-widget-text:after {
	right: -52px;
}
.grand-prizes-main__bet-widget-text:after,
.grand-prizes-main__bet-widget-text:before {
	background-image: url(/images/star.d2a304a4..svg);
	bottom: 50%;
	content: "";
	height: 20px;
	position: absolute;
	transform: translateY(50%);
	width: 20px;
}
.grand-prizes-main__bet-widget-text:before {
	left: -52px;
}
.grand-prizes-main__bet-widget-text span {
	color: var(--yellow);
	font-weight: 700;
}
@media (min-width: 768px) {
	.grand-prizes-main__bet-widget-text {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
		width: -moz-fit-content;
		width: fit-content;
	}
}
.grand-prizes-main .odometer.odometer-auto-theme,
.grand-prizes-main .odometer.odometer-theme-default {
	display: flex;
	margin-top: 2px;
}
.grand-prizes-main .odometer.odometer-auto-theme .odometer-inside,
.grand-prizes-main .odometer.odometer-theme-default .odometer-inside {
	align-items: baseline;
	display: flex;
}
.hall-of-fame-achievement-card__description {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.hall-of-fame-achievement-card__description::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.hall-of-fame-achievement-card__description::-webkit-scrollbar-track {
	background: transparent;
}
.hall-of-fame-achievement-card__description::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.hall-of-fame-achievement-card__description::-webkit-scrollbar-thumb:hover,
.hall-of-fame-achievement-card__description:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.hall-of-fame-achievement-card {
	perspective: 1000px;
}
@media (max-width: 767px) {
	.hall-of-fame-achievement-card:nth-child(odd) {
		transition: z-index 0.7s linear;
		z-index: 0;
	}
}
.hall-of-fame-achievement-card--flipped .hall-of-fame-achievement-card__inner {
	transform: rotateY(540deg);
}
[dir="rtl"]
	.hall-of-fame-achievement-card--flipped
	.hall-of-fame-achievement-card__inner {
	transform: rotateY(180deg);
}
@media (max-width: 767px) {
	.hall-of-fame-achievement-card--flipped:nth-child(2n)
		.hall-of-fame-achievement-card__inner {
		transform: rotateY(180deg);
	}
	[dir="rtl"]
		.hall-of-fame-achievement-card--flipped:nth-child(2n)
		.hall-of-fame-achievement-card__inner {
		transform: rotateY(540deg);
	}
	.hall-of-fame-achievement-card--flipped:nth-child(odd) {
		transition: none;
		z-index: 1;
	}
}
.hall-of-fame-achievement-card__inner {
	height: 100%;
	min-height: 220px;
	position: relative;
	text-align: center;
	transform: rotateY(1turn);
	transform-style: preserve-3d;
	transition:
		transform 0.7s,
		width 0.7s;
	width: 100%;
}
.hall-of-fame-achievement-card__back,
.hall-of-fame-achievement-card__front {
	align-items: center;
	backface-visibility: hidden;
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	flex-direction: column;
	height: 100%;
	padding: var(--spacing-xl) var(--spacing-md);
	width: 100%;
}
.hall-of-fame-achievement-card__back--flippable,
.hall-of-fame-achievement-card__front--flippable {
	cursor: pointer;
}
.hall-of-fame-achievement-card__front {
	background: var(--bg-secondary);
	position: relative;
	row-gap: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.hall-of-fame-achievement-card__front
		.hall-of-fame-achievement-card__flip-icon {
		opacity: 0;
		transition: opacity 0.3s ease-in-out;
	}
	.hall-of-fame-achievement-card__front:hover
		.hall-of-fame-achievement-card__flip-icon {
		opacity: 1;
	}
}
.hall-of-fame-achievement-card__front--completed {
	background: var(--bg-tertiary);
}
.hall-of-fame-achievement-card__front--completed
	.hall-of-fame-achievement-card__prize {
	color: var(--text-warning);
}
.hall-of-fame-achievement-card__front--locked > * {
	transition: opacity 0.3s ease-in-out;
}
@media (max-width: 767px) {
	.hall-of-fame-achievement-card__front--locked
		> :not(.hall-of-fame-achievement-card__lock-icon) {
		opacity: 0.3;
	}
}
@media (min-width: 768px) {
	.hall-of-fame-achievement-card__front--locked:hover
		> :not(.hall-of-fame-achievement-card__lock-icon) {
		opacity: 0.3;
	}
	.hall-of-fame-achievement-card__front--locked:hover
		> .hall-of-fame-achievement-card__lock-icon {
		opacity: 1;
	}
}
.hall-of-fame-achievement-card__back {
	background: var(--bg-tertiary);
	position: absolute;
	row-gap: var(--spacing-sm);
	top: 0;
	transform: rotateY(180deg);
}
@media (max-width: 767px) {
	.hall-of-fame-achievement-card__back {
		inset-inline-end: 100%;
		transform: translateX(50%) rotateY(180deg);
		transition: width 0.7s ease;
		width: max(256px, 100%);
	}
	[dir="rtl"] .hall-of-fame-achievement-card__back {
		transform: translateX(-50%) rotateY(180deg);
	}
	.hall-of-fame-achievement-card:nth-child(2n)
		.hall-of-fame-achievement-card__back {
		inset-inline-start: 100%;
		transform: translateX(-50%) rotateY(180deg);
	}
	[dir="rtl"]
		.hall-of-fame-achievement-card:nth-child(2n)
		.hall-of-fame-achievement-card__back {
		transform: translateX(50%) rotateY(180deg);
	}
}
.hall-of-fame-achievement-card__lock-icon {
	color: var(--icon-fill);
	font-size: 56px !important;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
}
@media (min-width: 768px) {
	.hall-of-fame-achievement-card__lock-icon {
		opacity: 0;
	}
}
.hall-of-fame-achievement-card__tag {
	inset-inline-start: 8px;
	position: absolute;
	top: 8px;
}
.hall-of-fame-achievement-card__completed-icon,
.hall-of-fame-achievement-card__flip-icon {
	inset-inline-end: 8px;
	position: absolute;
	top: 8px;
}
.hall-of-fame-achievement-card__completed-icon {
	background: var(--success-tertiary);
	border-radius: 50%;
}
.hall-of-fame-achievement-card__flip-icon {
	color: var(--text-tertiary);
}
.hall-of-fame-achievement-card__badge-and-points-wrapper {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
}
.hall-of-fame-achievement-card__points {
	border: 1px solid;
	border-radius: var(--border-radius-basic-sm);
	color: var(--silver);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	padding: var(--spacing-3xs) var(--spacing-sm);
	text-transform: uppercase;
}
.hall-of-fame-achievement-card__points--gold {
	color: var(--yellow);
}
.hall-of-fame-achievement-card__points--platinum {
	background:
		radial-gradient(
			229.57% 153.53% at 79.43% 181.67%,
			rgba(221, 10, 255, 0.4) 0,
			rgba(221, 10, 255, 0) 100%
		),
		radial-gradient(
			74.46% 80.83% at 1.82% 0,
			rgba(0, 178, 255, 0.4) 0,
			rgba(0, 178, 255, 0) 100%
		);
	border-color: #339dff;
	color: var(--text-primary);
}
.hall-of-fame-achievement-card__name {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.hall-of-fame-achievement-card__description {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	overflow-y: auto;
}
.hall-of-fame-achievement-card__badge-wrapper {
	height: 80px;
	width: 80px;
}
.hall-of-fame-achievement-card__badge {
	height: 100%;
	width: 100%;
}
.hall-of-fame-achievement-card__prize {
	color: var(--text-tertiary);
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: inline-flex;
}
.hall-of-fame-achievement-card__prize-icon {
	font-size: 16px !important;
}
.hall-of-fame-achievement-card__prize-text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.hall-of-fame-achievement-card__button {
	margin-top: auto;
}
.hall-of-fame-achievements-grid {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	row-gap: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.hall-of-fame-achievements-grid {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
		grid-template-columns: repeat(3, 1fr);
		row-gap: var(--spacing-sm);
	}
}
@media (min-width: 1280px) {
	.hall-of-fame-achievements-grid {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		row-gap: var(--spacing-md);
	}
}
@media (min-width: 1680px) {
	.hall-of-fame-achievements-grid {
		grid-template-columns: repeat(4, 1fr);
	}
}
@media (min-width: 1280px) {
	.hall-of-fame-achievements-grid--floating-sidebar {
		grid-template-columns: repeat(4, 1fr);
	}
}
@media (min-width: 1680px) {
	.hall-of-fame-achievements-grid--floating-sidebar {
		grid-template-columns: repeat(5, 1fr);
	}
}
.hall-of-fame-banner-user-block__user-info {
	margin-bottom: var(--spacing-xl);
	padding: var(--spacing-sm) var(--spacing-2xs) 0;
}
@media (min-width: 768px) {
	.hall-of-fame-banner-user-block__user-info {
		padding: 0;
	}
}
.hall-of-fame-banner-user-block__user-cards {
	border-radius: var(--border-radius-basic-sm);
	display: grid;
	grid-template-columns: repeat(1, 1fr);
}
@media (max-width: 767px) {
	.hall-of-fame-banner-user-block__user-cards {
		-webkit-backdrop-filter: blur(15px);
		backdrop-filter: blur(15px);
		background: var(--bg-overlay-normal);
		padding: 0 var(--spacing-sm);
	}
}
@media (min-width: 768px) {
	.hall-of-fame-banner-user-block__user-cards {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		grid-template-columns: repeat(3, 1fr);
	}
}
.hall-of-fame-banner-user-block__user-card {
	align-items: center;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	padding: var(--spacing-sm) 0;
}
@media (min-width: 768px) {
	.hall-of-fame-banner-user-block__user-card {
		align-items: flex-start;
		-webkit-backdrop-filter: blur(15px);
		backdrop-filter: blur(15px);
		background: var(--bg-overlay-normal);
		border-radius: var(--border-radius-basic-sm);
		padding: var(--spacing-md);
	}
}
.hall-of-fame-banner-user-block__user-card:not(:last-child) {
	border-bottom: 1px solid var(--border-primary);
}
@media (min-width: 768px) {
	.hall-of-fame-banner-user-block__user-card:not(:last-child) {
		border-bottom: none;
	}
}
.hall-of-fame-banner-user-block__user-card-icon-wrapper {
	flex-shrink: 0;
	height: 40px;
	width: 40px;
}
@media (min-width: 768px) {
	.hall-of-fame-banner-user-block__user-card-icon-wrapper {
		height: 48px;
		width: 48px;
	}
}
.hall-of-fame-banner-user-block__user-card-icon {
	height: 100%;
	width: 100%;
}
.hall-of-fame-banner-user-block__user-card-info-wrapper {
	display: flex;
	flex-basis: 100%;
	flex-direction: row;
}
@media (min-width: 768px) {
	.hall-of-fame-banner-user-block__user-card-info-wrapper {
		flex-direction: column;
		row-gap: var(--spacing-2xs);
	}
}
.hall-of-fame-banner-user-block__user-card-info {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
}
.hall-of-fame-banner-user-block__user-card-btn {
	color: var(--text-link);
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	margin-inline-start: auto;
}
@media (min-width: 768px) {
	.hall-of-fame-banner-user-block__user-card-btn {
		margin-inline-start: 0;
		width: -moz-fit-content;
		width: fit-content;
	}
}
[dir="rtl"] .hall-of-fame-banner-user-block__user-card-btn-icon {
	transform: scaleX(-1);
}
.hall-of-fame-banner-user-block__user-card-title {
	color: var(--text-tertiary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	text-transform: uppercase;
}
.hall-of-fame-banner-user-block__user-card-value {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.hall-of-fame-banner-user-block__user-card-value--gray {
	color: var(--text-secondary);
}
@media (min-width: 768px) {
	.hall-of-fame-banner-user-block__user-card-value {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
.hall-of-fame-leaderboard-modal__content-wrapper {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.hall-of-fame-leaderboard-modal__content-wrapper::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.hall-of-fame-leaderboard-modal__content-wrapper::-webkit-scrollbar-track {
	background: transparent;
}
.hall-of-fame-leaderboard-modal__content-wrapper::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.hall-of-fame-leaderboard-modal__content-wrapper::-webkit-scrollbar-thumb:hover,
.hall-of-fame-leaderboard-modal__content-wrapper:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.hall-of-fame-leaderboard-modal__content {
	display: flex;
	flex-direction: column;
	height: 100%;
	overflow: hidden;
	padding: var(--spacing-3xl) var(--spacing-md);
	row-gap: var(--spacing-2xl);
}
@media (min-width: 768px) {
	.hall-of-fame-leaderboard-modal__content {
		max-height: min(
			800px,
			100dvh - 64px - var(--safe-area-inset-top) - var(--safe-area-inset-bottom)
		);
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.hall-of-fame-leaderboard-modal__content-wrapper {
	overflow-y: auto;
	text-align: center;
}
.hall-of-fame-leaderboard-modal__main-icon-wrapper {
	background: var(--p-turquoise-100a);
	border-radius: 50%;
	height: 100px;
	margin: 0 auto;
	position: relative;
	width: 100px;
}
.hall-of-fame-leaderboard-modal__main-icon {
	height: 48px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 48px;
}
.hall-of-fame-leaderboard-modal__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: var(--spacing-lg) 0 var(--spacing-md);
}
.hall-of-fame-leaderboard-modal__description {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
.hall-of-fame-banner-v2 {
	background:
		radial-gradient(
			121.77% 82.11% at 94.2% 100%,
			rgba(255, 35, 10, 0.12) 0,
			rgba(255, 35, 10, 0) 100%
		),
		var(--bg-secondary);
	border-radius: var(--border-radius-basic-sm);
	min-height: 240px;
	padding: var(--spacing-md) var(--spacing-md) var(--spacing-8xl)
		var(--spacing-md);
	position: relative;
}
@media (min-width: 768px) {
	.hall-of-fame-banner-v2 {
		padding: var(--spacing-xl);
	}
}
@media (min-width: 960px) {
	.hall-of-fame-banner-v2 {
		padding: var(--spacing-2xl);
	}
}
.hall-of-fame-banner-v2__bg-image {
	bottom: 0;
	height: 142px;
	inset-inline-end: 0;
	position: absolute;
	width: 256px;
}
@media (min-width: 768px) {
	.hall-of-fame-banner-v2__bg-image {
		height: 264px;
		width: 480px;
	}
}
@media (min-width: 960px) {
	.hall-of-fame-banner-v2__bg-image {
		height: 240px;
		width: 720px;
	}
}
@media (min-width: 768px) {
	.hall-of-fame-banner-v2__anon-block {
		max-width: 400px;
	}
}
@media (min-width: 960px) {
	.hall-of-fame-banner-v2__anon-block {
		max-width: 610px;
	}
}
.hall-of-fame-banner-v2__anon-title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0;
}
@media (min-width: 768px) {
	.hall-of-fame-banner-v2__anon-title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
.hall-of-fame-banner-v2__anon-description {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: var(--spacing-md) 0 var(--spacing-xl);
}
@media (min-width: 768px) {
	.hall-of-fame-banner-v2__anon-description {
		color: var(--text-secondary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
.hall-of-fame-banner-v2__onboarding-btn {
	bottom: 16px;
	inset-inline-end: 16px;
	position: absolute;
}
@media (min-width: 768px) {
	.hall-of-fame-banner-v2__onboarding-btn {
		bottom: 24px;
		inset-inline-end: 24px;
	}
}
@media (min-width: 960px) {
	.hall-of-fame-banner-v2__onboarding-btn {
		bottom: 32px;
		inset-inline-end: 32px;
	}
}
.hall-of-fame-banner-v2--signed-in {
	padding: var(--spacing-2xs);
}
.hall-of-fame-banner-v2--signed-in .hall-of-fame-banner-v2__bg-image {
	bottom: unset;
	top: 0;
}
@media (min-width: 960px) {
	.hall-of-fame-banner-v2--signed-in .hall-of-fame-banner-v2__bg-image {
		bottom: 0;
		top: unset;
	}
}
@media (min-width: 768px) {
	.hall-of-fame-banner-v2--signed-in {
		padding: var(--spacing-xl);
	}
}
@media (min-width: 960px) {
	.hall-of-fame-banner-v2--signed-in {
		padding: var(--spacing-2xl);
	}
}
.hall-of-fame-banner-v2--signed-in .hall-of-fame-banner-v2__onboarding-btn {
	bottom: unset;
	inset-inline-end: 8px;
	position: absolute;
	top: 8px;
}
@media (min-width: 768px) {
	.hall-of-fame-banner-v2--signed-in .hall-of-fame-banner-v2__onboarding-btn {
		inset-inline-end: 16px;
		top: 16px;
	}
}
@media (min-width: 1440px) {
	.hall-of-fame-banner-v2--signed-in .hall-of-fame-banner-v2__onboarding-btn {
		bottom: 32px;
		inset-inline-end: 32px;
		top: unset;
	}
}
.hall-of-fame-promo-achievements .hall-of-fame-promo-achievements__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin-block: 0 var(--spacing-xl);
}
@media (min-width: 768px) {
	.hall-of-fame-promo-achievements .hall-of-fame-promo-achievements__title {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
.hall-of-fame-promo-achievements__achievements-container,
.hall-of-fame-promo-achievements__content {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
.hall-of-fame-promo-achievements__achievements-row {
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	justify-content: center;
}
.hall-of-fame-promo-achievements__achievements-card {
	flex: 1;
}
.hall-of-fame-promo-achievements__progress {
	align-items: flex-start;
	align-self: stretch;
	-webkit-backdrop-filter: blur(15px);
	backdrop-filter: blur(15px);
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-sm);
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	padding: var(--spacing-md);
}
.hall-of-fame-promo-achievements__progress-icon-wrapper {
	height: 48px;
	width: 48px;
}
.hall-of-fame-promo-achievements__progress-icon {
	display: block;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%;
}
.hall-of-fame-promo-achievements__progress-content {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
}
.hall-of-fame-promo-achievements__progress-title {
	color: var(--text-tertiary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	text-transform: uppercase;
}
.hall-of-fame-promo-achievements__progress-counter {
	color: var(--text-secondary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
}
.hall-of-fame-promo-achievements__progress-current {
	color: var(--text-primary);
}
.hall-of-fame-promo-achievements-card__description {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.hall-of-fame-promo-achievements-card__description::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.hall-of-fame-promo-achievements-card__description::-webkit-scrollbar-track {
	background: transparent;
}
.hall-of-fame-promo-achievements-card__description::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.hall-of-fame-promo-achievements-card__description::-webkit-scrollbar-thumb:hover,
.hall-of-fame-promo-achievements-card__description:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.hall-of-fame-promo-achievements-card {
	perspective: 1000px;
}
.hall-of-fame-promo-achievements-card__inner {
	height: 100%;
	position: relative;
	text-align: center;
	transform-style: preserve-3d;
	transition:
		transform 0.7s,
		width 0.7s;
	width: 100%;
}
.hall-of-fame-promo-achievements-card--min-height
	.hall-of-fame-promo-achievements-card__inner {
	min-height: 220px;
}
.hall-of-fame-promo-achievements-card--flipped
	.hall-of-fame-promo-achievements-card__inner {
	transform: rotateY(180deg);
}
.hall-of-fame-promo-achievements-card__back,
.hall-of-fame-promo-achievements-card__front {
	align-items: center;
	backface-visibility: hidden;
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	flex-direction: column;
	height: 100%;
	padding: var(--spacing-xl) var(--spacing-md);
	width: 100%;
}
.hall-of-fame-promo-achievements-card--flippable
	.hall-of-fame-promo-achievements-card__back,
.hall-of-fame-promo-achievements-card--flippable
	.hall-of-fame-promo-achievements-card__front {
	cursor: pointer;
}
.hall-of-fame-promo-achievements-card__front {
	background: var(--bg-secondary);
	row-gap: var(--spacing-md);
}
.hall-of-fame-promo-achievements-card--completed
	.hall-of-fame-promo-achievements-card__front {
	background: var(--bg-tertiary);
}
.hall-of-fame-promo-achievements-card--locked
	.hall-of-fame-promo-achievements-card__front
	> * {
	transition: opacity 0.3s ease-in-out;
}
@media (hover: none) {
	.hall-of-fame-promo-achievements-card--locked
		.hall-of-fame-promo-achievements-card__front
		> :not(.hall-of-fame-promo-achievements-card__lock-icon) {
		opacity: 0.3;
	}
}
@media (hover: hover) {
	.hall-of-fame-promo-achievements-card--locked
		.hall-of-fame-promo-achievements-card__front
		.hall-of-fame-promo-achievements-card__lock-icon {
		opacity: 0;
	}
	.hall-of-fame-promo-achievements-card--locked
		.hall-of-fame-promo-achievements-card__front:hover
		> :not(.hall-of-fame-promo-achievements-card__lock-icon) {
		opacity: 0.3;
	}
	.hall-of-fame-promo-achievements-card--locked
		.hall-of-fame-promo-achievements-card__front:hover
		> .hall-of-fame-promo-achievements-card__lock-icon {
		opacity: 1;
	}
}
.hall-of-fame-promo-achievements-card__back {
	background: var(--bg-tertiary);
	position: absolute;
	row-gap: var(--spacing-sm);
	top: 0;
	transform: rotateY(180deg);
}
.hall-of-fame-promo-achievements-card__front-text-content {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.hall-of-fame-promo-achievements-card__lock-icon {
	color: var(--icon-fill);
	font-size: 56px !important;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
}
.hall-of-fame-promo-achievements-card__completed-icon,
.hall-of-fame-promo-achievements-card__flip-icon {
	inset-inline-end: 8px;
	position: absolute;
	top: 8px;
}
.hall-of-fame-promo-achievements-card__flip-icon {
	color: var(--icon-secondary);
	transition: opacity 0.3s ease-in-out;
}
@media (hover: hover) {
	.hall-of-fame-promo-achievements-card__front
		.hall-of-fame-promo-achievements-card__flip-icon {
		opacity: 0;
	}
	.hall-of-fame-promo-achievements-card__front:hover
		.hall-of-fame-promo-achievements-card__flip-icon {
		opacity: 1;
	}
}
.hall-of-fame-promo-achievements-card--locked
	.hall-of-fame-promo-achievements-card__flip-icon {
	opacity: 1;
}
.hall-of-fame-promo-achievements-card__badge-and-points-wrapper {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
}
.hall-of-fame-promo-achievements-card__description:empty,
.hall-of-fame-promo-achievements-card__name:empty {
	display: none;
}
.hall-of-fame-promo-achievements-card__name {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.hall-of-fame-promo-achievements-card__description {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	overflow-y: auto;
}
.hall-of-fame-promo-achievements-card__badge-wrapper {
	height: 80px;
	width: 80px;
}
.hall-of-fame-promo-achievements-card__badge {
	height: 100%;
	width: 100%;
}
.hall-of-fame-promo-achievements-card__badge--grayscale {
	filter: grayscale(100%);
}
.hall-of-fame-promo-achievements-card__prize {
	align-items: center;
	color: var(--text-tertiary);
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: inline-flex;
}
.hall-of-fame-promo-achievements-card--completed
	.hall-of-fame-promo-achievements-card__prize {
	color: var(--text-warning);
}
.hall-of-fame-promo-achievements-card__prize-icon {
	font-size: 16px !important;
}
.hall-of-fame-promo-achievements-card__prize-text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.hall-of-fame-promo-achievements-card__button {
	margin-top: auto !important;
}
.help-center-back-button {
	align-items: center;
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-sm);
	color: var(--text-primary);
	display: flex;
	font-size: 16px;
	font-weight: 400;
	gap: var(--spacing-sm);
	height: 48px;
	line-height: 24px;
	padding: var(--spacing-sm) var(--spacing-md);
}
.help-center-back-button__icon {
	align-items: center;
	color: var(--icon-secondary);
	display: flex;
	height: 24px;
	justify-content: center;
	width: 24px;
}
[dir="rtl"] .help-center-back-button__icon {
	transform: scaleX(-1);
}
@media (min-width: 1280px) {
	.help-center-menu {
		align-items: flex-end;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		position: sticky;
		row-gap: var(--spacing-md);
		top: 80px;
	}
}
.help-center-menu__menu {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-sm);
	list-style: none;
	margin: 0;
	padding: var(--spacing-md);
	width: 100%;
}
.help-center-menu__link {
	align-items: center;
	border-radius: var(--border-radius-basic-2xs);
	color: var(--text-primary);
	display: flex;
	font-size: 16px;
	font-weight: 400;
	gap: var(--spacing-md);
	justify-content: space-between;
	line-height: 24px;
	min-height: 48px;
	padding: var(--spacing-sm) var(--spacing-md);
	position: relative;
	transition: background 0.3s ease;
}
.help-center-menu__link:before {
	background: transparent;
	content: "";
	height: 100%;
	inset-inline-start: -16px;
	position: absolute;
	top: 0;
	transition: background 0.3s ease;
	width: 2px;
}
@media (min-width: 1280px) {
	.help-center-menu__link:hover {
		background: var(--bg-popover-item-hover);
	}
}
.help-center-menu__link--current {
	font-weight: 700;
}
@media (min-width: 1280px) {
	.help-center-menu__link--current:before {
		background: var(--border-brand);
	}
}
.help-center-menu__icon {
	color: var(--text-tertiary);
	height: 24px;
	width: 24px;
}
@media (min-width: 1280px) {
	.help-center-menu__icon {
		display: none;
	}
}
[dir="rtl"] .help-center-menu__icon {
	transform: scaleX(-1);
}
body .scroll-to-top-button {
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	background: var(--bg-overlay-subtle);
	border-radius: 50%;
	height: 48px;
	min-width: 48px;
	width: 48px;
}
@media (min-width: 1280px) {
	body .scroll-to-top-button {
		-webkit-backdrop-filter: none;
		backdrop-filter: none;
		height: 56px;
		min-height: 56px;
		width: 56px;
	}
}
.highlight-game-slider {
	position: relative;
}
@media (min-width: 1280px) {
	.highlight-game-slider:hover .highlight-game-slider__arrow-next,
	.highlight-game-slider:hover .highlight-game-slider__arrow-prev {
		opacity: 1;
	}
}
.highlight-game-slider__arrow-next,
.highlight-game-slider__arrow-prev {
	background: var(--bg-overlay-weak);
	color: var(--icon-fill);
	height: 48px;
	opacity: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 48px;
	z-index: 10;
}
.highlight-game-slider__arrow-next:hover,
.highlight-game-slider__arrow-prev:hover {
	background: var(--bg-overlay-normal);
}
@media (min-width: 1280px) {
	.highlight-game-slider__arrow-prev {
		inset-inline-start: var(--spacing-sm);
	}
	.highlight-game-slider__arrow-next {
		inset-inline-end: var(--spacing-sm);
	}
}
.highlight-game-slider .swiper-button-disabled {
	display: none;
}
.highlight-game-slider .swiper-pagination-bullet {
	background: var(--icon-primary);
}
.highlight-game-slider .swiper-pagination-bullet-active {
	background: var(--icon-brand-primary);
}
.highlight-game {
	align-items: flex-end;
	border-radius: var(--border-radius-basic-lg);
	display: flex;
	height: 480px;
	overflow: hidden;
	position: relative;
}
@media (min-width: 1280px) {
	.highlight-game {
		height: 448px;
	}
}
@media (min-width: 768px) {
	.highlight-game {
		height: 528px;
	}
}
@media (min-width: 1280px) {
	.highlight-game {
		align-items: stretch;
		flex-direction: row;
		height: 380px;
	}
}
.highlight-game__gradient {
	background: linear-gradient(
		180deg,
		rgba(var(--highlight-game-color), 0) 0,
		rgba(var(--highlight-game-color), 0) 33.98%,
		rgba(var(--highlight-game-color), 0.5) 44.25%,
		rgba(var(--highlight-game-color), 0.73) 50.29%,
		rgba(var(--highlight-game-color), 0.87) 54.38%,
		rgb(var(--highlight-game-color)) 58.46%,
		rgb(var(--highlight-game-color)) 100%
	);
	bottom: 0;
	height: 100%;
	inset-inline-start: 0;
	position: absolute;
	width: 100%;
	z-index: 1;
}
@media (min-width: 768px) {
	.highlight-game__gradient {
		background: linear-gradient(
			180deg,
			rgba(var(--highlight-game-color), 0) 0,
			rgba(var(--highlight-game-color), 0) 34.04%,
			rgba(var(--highlight-game-color), 0.6) 57.04%,
			rgba(var(--highlight-game-color), 0.85) 66.03%,
			rgb(var(--highlight-game-color)) 73.88%,
			rgb(var(--highlight-game-color)) 100%
		);
	}
}
@media (min-width: 1280px) {
	.highlight-game__gradient {
		background: linear-gradient(
			270deg,
			rgba(var(--highlight-game-color), 0) 0,
			rgba(var(--highlight-game-color), 0) 41.66%,
			rgba(var(--highlight-game-color), 0.75) 63.71%,
			rgb(var(--highlight-game-color)) 74.75%,
			rgb(var(--highlight-game-color)) 100%
		);
		bottom: 0;
	}
}
@media (min-width: 1440px) {
	.highlight-game__gradient {
		background: linear-gradient(
			270deg,
			rgba(var(--highlight-game-color), 0) 0,
			rgba(var(--highlight-game-color), 0) 32.37%,
			rgba(var(--highlight-game-color), 0.86) 57.22%,
			rgba(var(--highlight-game-color), 0.94) 60.71%,
			rgb(var(--highlight-game-color)) 64.4%,
			rgb(var(--highlight-game-color)) 100%
		);
		bottom: 0;
	}
}
.highlight-game__info {
	width: 100%;
}
@media (min-width: 1280px) {
	.highlight-game__info {
		align-items: center;
		display: flex;
	}
}
.highlight-game__info-inner {
	display: flex;
	flex-direction: column;
	padding: var(--spacing-2xl) var(--spacing-xl) var(--spacing-3xl);
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.highlight-game__info-inner {
		-moz-column-gap: var(--spacing-xl);
		column-gap: var(--spacing-xl);
		flex-direction: row;
		padding: var(--spacing-2xl) var(--spacing-3xl) var(--spacing-3xl);
	}
}
@media (min-width: 1280px) {
	.highlight-game__info-inner {
		-moz-column-gap: var(--spacing-2xl);
		column-gap: var(--spacing-2xl);
		padding: var(--spacing-2xl) var(--spacing-2xl) var(--spacing-2xl)
			var(--spacing-5xl);
	}
}
@media (min-width: 1440px) {
	.highlight-game__info-inner {
		padding: var(--spacing-6xl) 0 var(--spacing-6xl) var(--spacing-7xl);
	}
}
.highlight-game__game-description {
	display: flex;
	flex-direction: column;
	z-index: 2;
}
@media (min-width: 1280px) {
	.highlight-game__game-description {
		width: 406px;
	}
}
@media (min-width: 1440px) {
	.highlight-game__game-description {
		width: 459px;
	}
}
.highlight-game__visual {
	height: 280px;
	inset-inline-end: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
@media (min-width: 768px) {
	.highlight-game__visual {
		height: 391px;
	}
}
@media (min-width: 1280px) {
	.highlight-game__visual {
		height: 100%;
		width: 812px;
	}
}
@media (min-width: 1440px) {
	.highlight-game__visual {
		width: 912px;
	}
}
@media (min-width: 1680px) {
	.highlight-game__visual {
		width: 1055px;
	}
}
.highlight-game__visual-inner {
	height: 100%;
	position: relative;
}
.highlight-game__banner {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}
.highlight-game__game-card {
	border: 1px solid var(--border-primary);
	border-radius: var(--border-radius-basic-2xs);
	box-shadow: 0 1.353px 5.413px 0 var(--shadow-chips);
	height: 67px;
	overflow: hidden;
	position: relative;
	width: 50px;
	z-index: 2;
}
@media (min-width: 768px) {
	.highlight-game__game-card {
		flex-shrink: 0;
		height: 102px;
		width: 76px;
	}
}
@media (min-width: 1280px) {
	.highlight-game__game-card {
		flex-shrink: 0;
		height: 135px;
		width: 100px;
	}
}
.highlight-game__game-image {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}
.highlight-game__badge {
	background: var(--mapped-vip-pagecolor);
	border-radius: var(--border-radius-basic-sm);
	color: var(--text-white-primary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	inset-inline-start: var(--spacing-xl);
	letter-spacing: 0.2px;
	line-height: 16px;
	padding: var(--spacing-3xs) var(--spacing-2xs);
	position: absolute;
	text-transform: uppercase;
	top: var(--spacing-xl);
	z-index: 1;
}
@media (min-width: 768px) {
	.highlight-game__badge {
		position: static;
	}
}
.highlight-game__header-row {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	margin-bottom: var(--spacing-xs);
}
@media (min-width: 768px) {
	.highlight-game__header-row {
		margin-bottom: var(--spacing-md);
	}
}
@media (min-width: 1280px) {
	.highlight-game__header-row {
		margin-bottom: var(--spacing-lg);
	}
}
.highlight-game__header-icon {
	color: var(--icon-white-secondary);
	font-size: 16px !important;
}
@media (min-width: 1280px) {
	.highlight-game__header-icon {
		font-size: 20px !important;
	}
}
.highlight-game__header-text {
	color: var(--text-white-secondary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	text-transform: uppercase;
}
@media (min-width: 1280px) {
	.highlight-game__header-text {
		color: var(--text-white-secondary);
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		letter-spacing: 0.2px;
		line-height: 20px;
	}
}
.highlight-game__title {
	color: var(--text-white-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin-bottom: var(--spacing-sm);
	text-transform: uppercase;
}
@media (min-width: 768px) {
	.highlight-game__title {
		color: var(--text-white-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
		margin-bottom: var(--spacing-lg);
	}
}
@media (min-width: 1280px) {
	.highlight-game__title {
		color: var(--text-white-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
		margin-bottom: var(--spacing-xl);
	}
}
.highlight-game__meta {
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	flex-wrap: wrap;
	margin-bottom: var(--spacing-lg);
}
@media (min-width: 768px) {
	.highlight-game__meta {
		color: var(--text-secondary);
		-moz-column-gap: var(--spacing-xl);
		column-gap: var(--spacing-xl);
		font-size: 14px;
		font-weight: 400;
		line-height: 20px;
		margin-bottom: var(--spacing-2xl);
	}
}
@media (min-width: 1280px) {
	.highlight-game__meta {
		margin-bottom: var(--spacing-3xl);
	}
}
.highlight-game__meta-item {
	color: var(--text-white-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	position: relative;
}
@media (min-width: 1280px) {
	.highlight-game__meta-item {
		color: var(--text-white-secondary);
		font-size: 14px;
		font-weight: 400;
		line-height: 20px;
	}
}
.highlight-game__meta-item:not(:last-child):after {
	background: var(--text-white-secondary);
	content: "";
	height: 100%;
	inset-inline-end: calc(var(--spacing-2xs) * -1);
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 1px;
}
@media (min-width: 768px) {
	.highlight-game__meta-item:not(:last-child):after {
		inset-inline-end: calc(var(--spacing-sm) * -1);
	}
}
.highlight-game__meta-value {
	color: var(--text-white-primary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	text-transform: capitalize;
}
@media (min-width: 1280px) {
	.highlight-game__meta-value {
		color: var(--text-white-primary);
		font-size: 14px;
		font-weight: 400;
		line-height: 20px;
	}
}
.highlight-game__actions {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
.home-bonuses {
	margin-inline-start: -16px;
	position: relative;
	width: calc(100% + 32px);
}
@media (min-width: 768px) {
	.home-bonuses {
		margin-inline-start: 0;
		width: 100%;
	}
}
.home-bonuses--V2 {
	margin-inline-start: 0;
	width: 100%;
}
.home-bonuses-card {
	display: flex;
	height: 320px;
	position: relative;
	width: 100%;
	z-index: 0;
}
@media (min-width: 768px) {
	.home-bonuses-card {
		border-radius: var(--border-radius-basic-lg);
		height: 360px;
		overflow: hidden;
	}
}
@media (min-width: 1280px) {
	.home-bonuses-card {
		height: 420px;
	}
}
@media (min-width: 1440px) {
	.home-bonuses-card {
		height: 500px;
	}
}
.home-bonuses-card__background {
	height: 100%;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	z-index: -1;
}
@media (max-width: 479px) {
	.home-bonuses-card__background--desktop {
		display: none;
	}
}
.home-bonuses-card__background--mobile {
	display: none;
}
@media (max-width: 479px) {
	.home-bonuses-card__background--mobile {
		display: block;
	}
}
.home-bonuses-card__background--single .home-bonuses-card__background-image {
	animation: unset !important;
	width: 100%;
}
.home-bonuses-card__background-image {
	height: 100%;
	left: 0;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 0;
	width: calc(100% + 80px);
}
.home-bonuses-card__background-image--first {
	animation: background-first 15s linear infinite alternate;
	z-index: 1;
}
.home-bonuses-card__background-image--second {
	animation: background-second 15s linear infinite alternate;
	z-index: 2;
}
.home-bonuses-card
	.home-bonuses-card__background
	img.home-bonuses-card__background-image--hidden-mobile {
	display: none;
}
@media (min-width: 480px) {
	.home-bonuses-card
		.home-bonuses-card__background
		img.home-bonuses-card__background-image--hidden-mobile {
		display: block;
	}
	.home-bonuses-card
		.home-bonuses-card__background
		img.home-bonuses-card__background-image--hidden-desktop {
		display: none;
	}
}
.home-bonuses-card__background-video {
	bottom: 0;
	height: 100%;
	left: auto;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: left top;
	object-position: left top;
	position: absolute;
	right: 0;
	top: 0;
	width: calc(100% + 80px);
	z-index: -1;
}
.home-bonuses-card__background-video--desktop {
	display: none;
}
@media (min-width: 480px) {
	.home-bonuses-card__background-video--desktop {
		display: block;
	}
	.home-bonuses-card__background-video--mobile {
		display: none;
	}
}
.home-bonuses-card__content {
	height: 100%;
	max-width: 375px;
	padding: var(--spacing-3xl) var(--spacing-md);
	position: relative;
	width: 100%;
	z-index: 3;
}
.home-bonuses-card__content > * {
	display: block;
}
.home-bonuses-card__content > :first-child {
	margin-top: 0 !important;
}
@media (min-width: 768px) {
	.home-bonuses-card__content {
		max-width: 478px;
		padding: var(--spacing-3xl) var(--spacing-2xl);
	}
}
@media (min-width: 1280px) {
	.home-bonuses-card__content {
		max-width: 712px;
		padding: var(--spacing-5xl);
	}
}
@media (min-width: 1440px) {
	.home-bonuses-card__content {
		max-width: 872px;
		padding: var(--spacing-6xl) var(--spacing-7xl);
	}
}
.home-bonuses-card__top-image {
	margin: 0 0 var(--spacing-md) 0;
	max-width: 100px;
}
.home-bonuses-card__pretitle {
	color: var(--text-primary-contrast);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
@media (min-width: 768px) {
	.home-bonuses-card__pretitle {
		color: var(--text-primary-contrast);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
@media (min-width: 1440px) {
	.home-bonuses-card__pretitle {
		color: var(--text-primary-contrast);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
.home-bonuses-card__title {
	color: var(--text-primary-contrast);
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	margin: var(--spacing-sm) 0 0 0;
}
@media (min-width: 768px) {
	.home-bonuses-card__title {
		color: var(--text-primary-contrast);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
		margin: var(--spacing-md) 0 0 0;
	}
}
@media (min-width: 1280px) {
	.home-bonuses-card__title {
		color: var(--text-primary-contrast);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
@media (min-width: 1440px) {
	.home-bonuses-card__title {
		color: var(--text-primary-contrast);
		font-size: 56px;
		font-style: normal;
		font-weight: 900;
		line-height: 64px;
		margin: var(--spacing-xl) 0 0 0;
	}
}
.home-bonuses-card__subtitle {
	color: var(--text-primary-contrast);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin-top: var(--spacing-sm);
}
@media (min-width: 768px) {
	.home-bonuses-card__subtitle {
		color: var(--text-primary-contrast);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
@media (min-width: 1440px) {
	.home-bonuses-card__subtitle {
		color: var(--text-primary-contrast);
		font-size: 20px;
		font-weight: 400;
		line-height: 30px;
		margin-top: var(--spacing-md);
	}
}
.home-bonuses-card .home-bonuses-card__terms-button {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin-top: var(--spacing-md);
}
@media (min-width: 768px) {
	.home-bonuses-card .home-bonuses-card__terms-button {
		color: var(--text-secondary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
@media (min-width: 1280px) {
	.home-bonuses-card .home-bonuses-card__terms-button {
		color: var(--text-secondary);
		font-size: 20px;
		font-weight: 400;
		line-height: 30px;
	}
}
@media (min-width: 1440px) {
	.home-bonuses-card .home-bonuses-card__terms-button {
		margin-top: var(--spacing-xl);
	}
}
.home-bonuses-card .home-bonuses-card__terms-button--multi-slide {
	color: var(--text-secondary);
	display: flex;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin-top: var(--spacing-xs);
}
@media (min-width: 1280px) {
	.home-bonuses-card .home-bonuses-card__terms-button--multi-slide {
		color: var(--text-secondary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
.home-bonuses-card .home-bonuses-card__button {
	margin-top: var(--spacing-xl);
	text-align: center;
}
@media (min-width: 768px) {
	.home-bonuses-card .home-bonuses-card__button {
		margin-top: var(--spacing-2xl);
	}
}
@media (min-width: 1280px) {
	.home-bonuses-card .home-bonuses-card__button {
		padding: var(--spacing-md) var(--spacing-xl);
	}
}
@media (min-width: 1440px) {
	.home-bonuses-card .home-bonuses-card__button {
		margin-top: var(--spacing-3xl);
	}
}
.home-bonuses-card--V2 {
	border-radius: var(--border-radius-basic-lg);
	height: 216px;
	overflow: hidden;
	width: 100%;
}
@media (min-width: 480px) {
	.home-bonuses-card--V2 {
		height: 264px;
	}
}
@media (min-width: 768px) {
	.home-bonuses-card--V2 {
		height: 294px;
	}
}
@media (min-width: 1280px) {
	.home-bonuses-card--V2 {
		height: 312px;
	}
}
@media (min-width: 1440px) {
	.home-bonuses-card--V2 {
		height: 312px;
	}
}
.home-bonuses-card--V2 .home-bonuses-card__content {
	display: flex;
	flex-direction: column;
	max-width: 100%;
	padding-block: var(--spacing-md);
	padding-inline: var(--spacing-md) var(--spacing-7xl);
	width: 100%;
}
@media (min-width: 480px) {
	.home-bonuses-card--V2 .home-bonuses-card__content {
		padding-block: var(--spacing-xl);
		padding-inline: var(--spacing-md) 132px;
	}
}
@media (min-width: 768px) {
	.home-bonuses-card--V2 .home-bonuses-card__content {
		padding-block: var(--spacing-xl);
		padding-inline: var(--spacing-md) 58px;
	}
}
@media (min-width: 1280px) {
	.home-bonuses-card--V2 .home-bonuses-card__content {
		padding-block: var(--spacing-3xl);
		padding-inline: var(--spacing-2xl) 168px;
	}
}
@media (min-width: 1440px) {
	.home-bonuses-card--V2 .home-bonuses-card__content {
		padding-block: var(--spacing-3xl);
		padding-inline: var(--spacing-2xl);
	}
}
.home-bonuses-card--V2 .home-bonuses-card__title {
	color: var(--text-primary-contrast);
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin-bottom: var(--spacing-sm);
}
@media (min-width: 480px) {
	.home-bonuses-card--V2 .home-bonuses-card__title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 1280px) {
	.home-bonuses-card--V2 .home-bonuses-card__title {
		color: var(--text-primary-contrast);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
		margin-bottom: var(--spacing-md);
	}
}
.home-bonuses-card--V2 .home-bonuses-card__subtitle {
	color: var(--text-primary-contrast);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin-top: 0;
}
@media (min-width: 480px) {
	.home-bonuses-card--V2 .home-bonuses-card__subtitle {
		color: var(--text-primary-contrast);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
.home-bonuses-card--V2 .home-bonuses-card__button {
	color: var(--text-button-primary);
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.2px;
	line-height: 20px;
	margin-top: auto;
	width: -moz-max-content;
	width: max-content;
}
.home-bonuses-slider {
	position: relative;
}
.home-bonuses-slider:hover .home-bonuses-slider__arrow-next,
.home-bonuses-slider:hover .home-bonuses-slider__arrow-prev {
	opacity: 1;
}
.home-bonuses-slider .swiper-slide {
	overflow: hidden;
}
.home-bonuses-slider .swiper-pagination-bullet {
	background: var(--icon-primary);
	opacity: 1;
}
.home-bonuses-slider .swiper-pagination-bullet-active {
	background: var(--icon-brand-primary);
}
.home-bonuses-slider .swiper-pagination-bullet-active-next-next,
.home-bonuses-slider .swiper-pagination-bullet-active-prev-prev {
	opacity: 0;
	pointer-events: none;
}
.home-bonuses-slider__arrow-next,
.home-bonuses-slider__arrow-prev {
	background: var(--bg-overlay-strong);
	color: var(--icon-fill);
	height: 48px;
	opacity: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 48px;
	z-index: 10;
}
.home-bonuses-slider__arrow-next:hover,
.home-bonuses-slider__arrow-prev:hover {
	background: var(--bg-overlay-bold);
}
.home-bonuses-slider .swiper-button-disabled {
	display: none;
}
.home-bonuses-slider__arrow-prev {
	left: 12px;
}
.home-bonuses-slider__arrow-next {
	right: 12px;
}
.home-bonuses-slider__arrows {
	display: none;
}
.home-bonuses-slider--V2 .swiper-pagination {
	margin: var(--spacing-sm) auto 0;
	position: static;
	transform: unset !important;
}
.home-bonuses-slider--with-nav .home-bonuses-slider__arrows {
	display: block;
}
.home-game-slider .base-slider__horiz-scroll .home-game-slider__item {
	aspect-ratio: 1;
	width: calc(33.33333vw - 16px);
}
@media (min-width: 768px) {
	.home-game-slider .base-slider__horiz-scroll .home-game-slider__item {
		width: calc(25vw - 20px);
	}
}
@media (min-width: 960px) {
	.home-game-slider .base-slider__horiz-scroll .home-game-slider__item {
		width: calc(20vw - 18px);
	}
}
@media (min-width: 1280px) {
	.home-game-slider .base-slider__horiz-scroll .home-game-slider__item {
		width: unset;
	}
}
.home-game-slider__skeleton {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
@media (min-width: 768px) {
	.home-game-slider__skeleton {
		row-gap: var(--spacing-lg);
	}
}
.home-game-slider__skeleton-header {
	align-items: center;
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	justify-content: space-between;
}
.home-game-slider__skeleton-title {
	border-radius: var(--border-radius-basic-2xs);
	height: 24px;
	max-width: 111px;
	width: 100%;
}
@media (min-width: 768px) {
	.home-game-slider__skeleton-title {
		height: 40px;
		max-width: 218px;
	}
}
.home-game-slider__skeleton-button {
	border-radius: var(--border-radius-basic-2xs);
	height: 40px;
	max-width: 86px;
	width: 100%;
}
@media (min-width: 1280px) {
	.home-game-slider__skeleton-button {
		max-width: 186px;
	}
}
.home-game-slider__skeleton-slider {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.home-game-slider__skeleton-slider {
		row-gap: var(--spacing-sm);
	}
}
@media (min-width: 1280px) {
	.home-game-slider__skeleton-slider {
		row-gap: var(--spacing-md);
	}
}
.home-game-slider__skeleton-slider-track {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
@media (min-width: 768px) {
	.home-game-slider__skeleton-slider-track {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
	}
}
@media (min-width: 1280px) {
	.home-game-slider__skeleton-slider-track {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
	}
}
.home-game-slider__skeleton-slider-item {
	aspect-ratio: 0.75;
	border-radius: var(--border-radius-basic-2xs);
	display: block;
	flex-shrink: 0;
	height: auto;
	width: calc(33.33333vw - 16px);
}
@media (min-width: 768px) {
	.home-game-slider__skeleton-slider-item {
		width: calc(25vw - 24px);
	}
}
@media (min-width: 960px) {
	.home-game-slider__skeleton-slider-item {
		width: calc(20vw - 20px);
	}
}
@media (min-width: 1280px) {
	.home-game-slider__skeleton-slider-item {
		width: calc(20% - var(--spacing-md) * 4 / 5);
	}
	.home-game-slider__skeleton-slider-item:nth-child(-n + 5) {
		display: block;
	}
	.home-game-slider__skeleton-slider-item:nth-child(n + 6) {
		display: none;
	}
}
@media (min-width: 1440px) {
	.home-game-slider__skeleton-slider-item {
		width: calc(16.66667% - var(--spacing-md) * 5 / 6);
	}
	.home-game-slider__skeleton-slider-item:nth-child(-n + 6) {
		display: block;
	}
	.home-game-slider__skeleton-slider-item:nth-child(n + 7) {
		display: none;
	}
}
@media (min-width: 1680px) {
	.home-game-slider__skeleton-slider-item {
		width: calc(14.28571% - var(--spacing-md) * 6 / 7);
	}
	.home-game-slider__skeleton-slider-item:nth-child(-n + 7) {
		display: block;
	}
	.home-game-slider__skeleton-slider-item:nth-child(n + 8) {
		display: none;
	}
}
@media (min-width: 1920px) {
	.home-game-slider__skeleton-slider-item {
		width: calc(12.5% - var(--spacing-md) * 7 / 8);
	}
	.home-game-slider__skeleton-slider-item:nth-child(-n + 8) {
		display: block;
	}
	.home-game-slider__skeleton-slider-item:nth-child(n + 9) {
		display: none;
	}
}
.home-promotions {
	margin-bottom: var(--spacing-xl);
}
@media (min-width: 768px) {
	.home-promotions {
		margin-bottom: var(--spacing-2xl);
	}
}
.home-promotions__item {
	border-radius: var(--border-radius-basic-sm);
	height: 294px;
	overflow: hidden;
}
@media (min-width: 480px) {
	.home-promotions__item {
		height: 264px;
	}
}
@media (min-width: 768px) {
	.home-promotions__item {
		height: 294px;
	}
}
@media (min-width: 1280px) {
	.home-promotions__item {
		height: 312px;
	}
}
.promotions-card {
	border-radius: var(--border-radius-basic-sm);
	height: 100%;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.promotions-card__background {
	height: 100%;
	left: 50%;
	min-width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
}
.promotions-card__content {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
	padding: var(--spacing-md);
	position: relative;
	width: 100%;
}
@media (min-width: 768px) {
	.promotions-card__content {
		padding: var(--spacing-xl);
	}
}
@media (min-width: 1280px) {
	.promotions-card__content {
		padding: var(--spacing-2xl);
	}
}
.promotions-card__content--bottom {
	display: flex;
	flex-direction: column-reverse;
	row-gap: var(--spacing-sm);
}
@media (min-width: 480px) {
	.promotions-card__content--bottom {
		align-items: center;
		flex-direction: row;
		justify-content: space-between;
	}
}
@media (min-width: 768px) and (max-width: 959px) {
	.promotions-card__content--bottom {
		align-items: unset;
		flex-direction: column-reverse;
		justify-content: unset;
		row-gap: var(--spacing-md);
	}
}
.promotions-card__title {
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
	margin: 0;
	text-transform: uppercase;
}
.promotions-card__description,
.promotions-card__title {
	color: var(--text-secondary-contrast);
	font-style: normal;
	letter-spacing: 0.2px;
}
.promotions-card__description {
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0 0 var(--spacing-xl);
}
.promotions-card__text {
	color: var(--text-primary-contrast);
	display: block;
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: var(--spacing-md) 0 var(--spacing-sm) 0;
	text-transform: uppercase;
}
@media (min-width: 1280px) {
	.promotions-card__text {
		color: var(--text-primary-contrast);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
		margin: var(--spacing-lg) 0 var(--spacing-sm) 0;
	}
}
.promotions-card__code {
	width: -moz-fit-content;
	width: fit-content;
}
.promotions-card__code--short {
	display: none;
}
@media (min-width: 480px) {
	.promotions-card__code--short {
		display: flex;
	}
}
@media (min-width: 768px) and (max-width: 959px) {
	.promotions-card__code--short {
		display: none;
	}
}
@media (min-width: 960px) {
	.promotions-card__code--short {
		bottom: var(--spacing-md);
		inset-inline-end: var(--spacing-md);
		position: absolute;
	}
}
.promotions-card__code--long {
	display: flex;
}
@media (min-width: 480px) {
	.promotions-card__code--long {
		display: none;
	}
}
@media (min-width: 768px) and (max-width: 959px) {
	.promotions-card__code--long {
		display: flex;
	}
}
.promotions-card__buttons {
	align-items: center;
	align-self: flex-start;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
}
[dir="rtl"] .promotions-card__buttons {
	flex-direction: row-reverse;
}
@media (min-width: 480px) {
	.promotions-card__buttons {
		align-self: flex-end;
	}
}
@media (min-width: 768px) {
	.promotions-card__buttons {
		align-self: flex-start;
	}
}
.promotions-card__codes--multiple {
	cursor: pointer;
}
.promotions-card__info-button {
	align-items: center;
	border: 1px solid var(--border-button-tertiary);
	border-radius: var(--border-radius-mapped-button-md);
	display: flex;
	justify-content: center;
	padding: calc(var(--spacing-2xs) - 1px);
	transition: border 0.3s ease;
}
.promotions-card__info-button:hover {
	border: 1px solid var(--border-button-tertiary-hover);
}
.promotions-card__info-button-icon {
	color: var(--icon-white-secondary);
	transition: color 0.3s ease;
}
.promotions-card__info-button:hover .promotions-card__info-button-icon {
	color: var(--icon-white-primary);
}
.promotions-card .promotions-card__deposit-button {
	color: var(--text-secondary-contrast);
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.2px;
	line-height: 20px;
	padding: var(--spacing-xs) var(--spacing-md);
}
.promotions-card__modal .modal__content-wrapper {
	height: 100%;
	margin: unset;
	max-width: unset;
	width: 100%;
}
@media (min-width: 768px) {
	.promotions-card__modal .modal__content-wrapper {
		height: unset;
		margin: auto;
		max-width: 720px;
		width: calc(100% - 20px);
	}
}
.promotions-card__modal .modal__content {
	background: var(--bg-modal);
	border-radius: 0;
	height: 100%;
	margin: 0;
	overflow: hidden;
}
@media (min-width: 768px) {
	.promotions-card__modal .modal__content {
		border-radius: var(--border-radius-mapped-modal);
		margin: var(--spacing-2xl) auto;
	}
}
@media (min-width: 1280px) {
	.promotions-card--slider .promotions-card__content {
		padding: var(--spacing-md);
	}
	.promotions-card--slider .promotions-card__text {
		color: var(--text-primary-contrast);
		font-size: 21px;
		font-weight: 700;
		line-height: 26px;
		margin: var(--spacing-md) 0 var(--spacing-sm) 0;
	}
}
.promotions-card-custom {
	align-items: center;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
	padding: var(--spacing-md) var(--spacing-md) var(--spacing-2xl);
	position: relative;
	width: 100%;
}
@media (min-width: 1280px) {
	.promotions-card-custom {
		padding: var(--spacing-xl) var(--spacing-xl) var(--spacing-3xl);
	}
}
.promotions-card-custom__background {
	left: 50%;
	min-width: 100%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: -1;
}
.promotions-card-custom__content {
	text-align: center;
}
.promotions-card-custom .promotions-card-custom__modal-button {
	position: absolute;
	right: 16px;
	top: 16px;
}
.promotions-card-custom__modal .modal__content-wrapper {
	height: 100%;
	margin: unset;
	max-width: unset;
	width: 100%;
}
@media (min-width: 768px) {
	.promotions-card-custom__modal .modal__content-wrapper {
		height: unset;
		margin: auto;
		max-width: 720px;
		width: calc(100% - 20px);
	}
}
.promotions-card-custom__modal .modal__content {
	background: var(--bg-secondary);
	border-radius: 0;
	height: 100%;
	margin: 0;
	overflow: hidden;
}
@media (min-width: 768px) {
	.promotions-card-custom__modal .modal__content {
		border-radius: var(--border-radius-basic-lg);
		margin: var(--spacing-2xl) auto;
	}
}
.jackpot-promotions-card__logo {
	margin-bottom: var(--spacing-sm);
	width: 140px;
}
@media (min-width: 1280px) {
	.jackpot-promotions-card__logo {
		margin-bottom: 3px;
		width: 180px;
	}
}
.jackpot-promotions-card__text {
	color: var(--text-secondary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0 0 var(--spacing-2xs) 0;
	text-transform: uppercase;
}
@media (min-width: 1280px) {
	.jackpot-promotions-card__text {
		color: var(--text-secondary);
		font-size: 14px;
		font-style: normal;
		font-weight: 700;
		letter-spacing: 0.2px;
		line-height: 20px;
	}
}
.jackpot-promotions-card__value {
	color: var(--yellow);
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
	text-align: center;
}
.jackpot-promotions-card__value span {
	font-family: Roboto, sans-serif !important;
}
.jackpot-promotions-card__value .od-total-wrapper {
	align-items: center;
	display: flex;
	justify-content: center;
}
.jackpot-promotions-card__value .od-total-wrapper > span {
	font-family: Roboto, sans-serif !important;
}
@media (min-width: 1280px) {
	.jackpot-promotions-card__value {
		color: var(--yellow);
		font-size: 32px;
		font-weight: 700;
		line-height: 40px;
	}
}
.exclusive-promotions-card__logo {
	margin: 0 0 var(--spacing-sm) 0;
	width: 120px;
}
@media (min-width: 1280px) {
	.exclusive-promotions-card__logo {
		width: 140px;
	}
}
.exclusive-promotions-card__text {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
	max-width: 280px;
}
@media (min-width: 1280px) {
	.exclusive-promotions-card__text {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
		max-width: 380px;
	}
}
.exclusive-promotions-card__text--accent {
	color: var(--yellow);
}
.promotions-modal-content__scroll-container::-webkit-scrollbar {
	height: 4px;
	width: 4px;
}
.promotions-modal-content__scroll-container::-webkit-scrollbar-thumb {
	background: var(--bg-senary);
	border-radius: var(--border-radius-basic-xs);
}
.promotions-modal-content {
	--container-inline-padding: var(--spacing-md);
	display: flex;
	flex-direction: column;
	height: 100%;
	position: relative;
}
@media (min-width: 768px) {
	.promotions-modal-content {
		--container-inline-padding: var(--spacing-2xl);
		max-height: min(
			800px,
			100dvh - 64px - var(--safe-area-inset-top) - var(--safe-area-inset-bottom)
		);
	}
}
.promotions-modal-content__top {
	display: flex;
	flex-direction: column;
	flex-shrink: 0;
	height: 220px;
	justify-content: flex-end;
	overflow: hidden;
	padding: var(--spacing-3xl) var(--spacing-md);
	position: relative;
	width: 100%;
}
@media (min-width: 480px) {
	.promotions-modal-content__top {
		height: 260px;
	}
}
@media (min-width: 768px) {
	.promotions-modal-content__top {
		height: 300px;
		padding: var(--spacing-4xl) var(--spacing-2xl);
	}
}
.promotions-modal-content__background {
	height: 100%;
	left: 50%;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	z-index: -1;
}
.promotions-modal-content__scroll-container {
	overflow-y: auto;
}
.promotions-modal-content__title {
	color: var(--text-secondary-contrast);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 20px;
	margin: 0;
	text-transform: uppercase;
}
.promotions-modal-content__description {
	color: var(--text-primary-contrast);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin-top: var(--spacing-sm);
}
.promotions-modal-content__text {
	color: var(--text-primary-contrast);
	display: inline-block;
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin-top: var(--spacing-lg);
}
.promotions-modal-content__text--betting {
	text-transform: uppercase;
}
@media (min-width: 480px) {
	.promotions-modal-content__text {
		color: var(--text-primary-contrast);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 768px) {
	.promotions-modal-content__text {
		color: var(--text-primary-contrast);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
.promotions-modal-content__content {
	padding: var(--spacing-xl) var(--container-inline-padding);
}
@media (min-width: 768px) {
	.promotions-modal-content__content {
		padding-block: var(--spacing-2xl);
	}
}
.promotions-modal-content__content-title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0 0 var(--spacing-md) 0;
}
.promotions-modal-content__content-title--terms {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: var(--spacing-2xl) 0 var(--spacing-md) 0;
}
.promotions-modal-content__content-text {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: var(--spacing-md) 0;
}
.promotions-modal-content__codes-wrapper {
	display: flex;
	flex-direction: column;
	margin: var(--spacing-md) auto var(--spacing-2xl);
	row-gap: var(--spacing-2xs);
	width: 100%;
}
.promotions-modal-content__bonus-code {
	align-items: center;
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 100%;
}
@media (min-width: 768px) {
	.promotions-modal-content__bonus-code {
		flex-direction: row;
		max-width: unset;
	}
}
.promotions-modal-content__bonus-code > span {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	padding: var(--spacing-lg) var(--spacing-2xs);
}
@media (min-width: 768px) {
	.promotions-modal-content__bonus-code > span {
		padding: 0;
		text-align: center;
		width: 100%;
	}
}
.promotions-modal-content__jackpot {
	align-items: center;
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-md);
	display: flex;
	flex-direction: column;
	margin: var(--spacing-2xl) 0;
	padding: var(--spacing-lg) 0;
	row-gap: var(--spacing-2xs);
	text-transform: uppercase;
}
.promotions-modal-content__jackpot-value {
	color: var(--text-warning);
	font-size: 32px;
	font-weight: 700;
	line-height: 40px;
}
.promotions-modal-content__jackpot-value span {
	font-family: Roboto, sans-serif !important;
}
.promotions-modal-content__jackpot-value .od-total-wrapper {
	align-items: center;
	display: flex;
	justify-content: center;
}
.promotions-modal-content__jackpot-value .od-total-wrapper > span {
	font-family: Roboto, sans-serif !important;
}
.promotions-modal-content__terms {
	counter-reset: list-counter;
	display: flex;
	flex-direction: column;
	list-style: none;
	margin: 0;
	padding-block: 0;
	padding-inline: var(--spacing-3xl) 0;
	row-gap: var(--spacing-md);
}
.promotions-modal-content__terms-item {
	color: var(--text-secondary);
	counter-increment: list-counter;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	position: relative;
}
.promotions-modal-content__terms-item:before {
	align-items: center;
	background: var(--bg-quaternary);
	border-radius: 50%;
	color: var(--text-primary);
	content: counter(list-counter);
	display: flex;
	font-size: 14px;
	font-weight: 700;
	height: 24px;
	inset-inline-start: -40px;
	justify-content: center;
	line-height: 20px;
	position: absolute;
	width: 24px;
}
.promotions-modal-content__bottom {
	background: var(--bg-modal);
	border-top: 1px solid var(--bg-primary);
	flex-shrink: 0;
	padding: var(--spacing-md);
}
@media (min-width: 768px) {
	.promotions-modal-content__bottom {
		padding: var(--spacing-xl) var(--container-inline-padding);
	}
}
.promotions-modal-bonus-code {
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
}
.promotions-modal-bonus-code--single-bare {
	padding: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.promotions-modal-bonus-code--single-bare {
		padding: var(--spacing-md);
	}
}
.promotions-modal-bonus-code--multiple-bare,
.promotions-modal-bonus-code--multiple-with-info,
.promotions-modal-bonus-code--single-with-info {
	display: flex;
	flex-direction: column;
	padding: var(--spacing-2xs);
	row-gap: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.promotions-modal-bonus-code--multiple-bare {
		justify-content: center;
		min-height: 56px;
		padding: 0;
	}
}
.promotions-modal-bonus-code--multiple-with-info {
	row-gap: unset;
}
@media (min-width: 768px) {
	.promotions-modal-bonus-code--multiple-with-info,
	.promotions-modal-bonus-code--single-with-info {
		background: none;
		padding: 0;
		row-gap: var(--spacing-4xs);
	}
}
.promotions-modal-bonus-code--single-bare
	.promotions-modal-bonus-code__heading {
	padding-block: var(--spacing-sm);
}
@media (min-width: 768px) {
	.promotions-modal-bonus-code--single-bare
		.promotions-modal-bonus-code__heading {
		padding-block: 0;
	}
}
.promotions-modal-bonus-code--single-with-info
	.promotions-modal-bonus-code__heading {
	padding-block: var(--spacing-sm);
}
@media (min-width: 768px) {
	.promotions-modal-bonus-code--single-with-info
		.promotions-modal-bonus-code__heading {
		background: var(--bg-tertiary);
		border-radius: var(--border-radius-basic-2xs) var(--border-radius-basic-2xs)
			0 0;
		padding: var(--spacing-md);
	}
}
.promotions-modal-bonus-code--multiple-bare
	.promotions-modal-bonus-code__heading {
	padding-block: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.promotions-modal-bonus-code--multiple-bare
		.promotions-modal-bonus-code__heading {
		align-items: center;
		display: flex;
		justify-content: space-between;
		padding: var(--spacing-md);
		width: 100%;
	}
}
.promotions-modal-bonus-code--multiple-with-info
	.promotions-modal-bonus-code__heading {
	align-items: center;
	display: flex;
	justify-content: space-between;
	margin-bottom: var(--spacing-3xs);
	padding-block: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.promotions-modal-bonus-code--multiple-with-info
		.promotions-modal-bonus-code__heading {
		background: var(--bg-tertiary);
		border-radius: var(--border-radius-basic-2xs) var(--border-radius-basic-2xs)
			0 0;
		margin-bottom: 0;
		padding: var(--spacing-md);
	}
}
.promotions-modal-bonus-code__heading-clipboard-section {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
}
@media (min-width: 768px) {
	.promotions-modal-bonus-code__heading-clipboard-section {
		row-gap: var(--spacing-2xs);
	}
}
.promotions-modal-bonus-code__heading-title {
	color: var(--text-tertiary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	text-transform: uppercase;
}
.promotions-modal-bonus-code--multiple-bare
	.promotions-modal-bonus-code__heading-title,
.promotions-modal-bonus-code--single-bare
	.promotions-modal-bonus-code__heading-title,
.promotions-modal-bonus-code--single-with-info
	.promotions-modal-bonus-code__heading-title {
	text-align: center;
}
@media (min-width: 768px) {
	.promotions-modal-bonus-code--multiple-bare
		.promotions-modal-bonus-code__heading-title {
		text-align: start;
	}
}
.promotions-modal-bonus-code--multiple-with-info
	.promotions-modal-bonus-code__heading-actions {
	align-items: center;
	display: flex;
}
@media (min-width: 768px) {
	.promotions-modal-bonus-code--multiple-bare
		.promotions-modal-bonus-code__clipboard,
	.promotions-modal-bonus-code--single-with-info
		.promotions-modal-bonus-code__clipboard {
		height: 100%;
		width: 100%;
	}
	.promotions-modal-bonus-code--multiple-with-info
		.promotions-modal-bonus-code__clipboard {
		height: 100%;
	}
}
.promotions-modal-bonus-code__code {
	align-items: center;
	color: var(--text-link);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	justify-content: center;
	line-height: 26px;
	width: 100%;
}
.promotions-modal-bonus-code--single-with-info
	.promotions-modal-bonus-code__code {
	min-height: unset;
	padding: 0;
}
@media (min-width: 768px) {
	.promotions-modal-bonus-code--single-with-info
		.promotions-modal-bonus-code__code {
		height: 100%;
	}
}
.promotions-modal-bonus-code--multiple-bare .promotions-modal-bonus-code__code {
	min-height: unset;
	padding: 0;
}
@media (min-width: 768px) {
	.promotions-modal-bonus-code--multiple-bare
		.promotions-modal-bonus-code__code {
		height: 100%;
	}
}
.promotions-modal-bonus-code--multiple-with-info
	.promotions-modal-bonus-code__code {
	justify-content: flex-start;
	min-height: unset;
	padding: 0;
}
@media (min-width: 768px) {
	.promotions-modal-bonus-code--multiple-with-info
		.promotions-modal-bonus-code__code {
		height: 100%;
		min-height: unset;
	}
}
.promotions-modal-bonus-code__icon {
	font-size: 24px !important;
}
@media (min-width: 768px) {
	.promotions-modal-bonus-code__content-wrapper {
		border-radius: 0 0 var(--border-radius-basic-2xs)
			var(--border-radius-basic-2xs);
		-moz-column-gap: var(--spacing-4xs);
		column-gap: var(--spacing-4xs);
		display: flex;
		overflow: hidden;
	}
}
.promotions-modal-bonus-code__content-item {
	align-items: center;
	background: var(--bg-quaternary);
	border-radius: var(--border-radius-basic-2xs);
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
	justify-content: space-between;
	min-height: 40px;
	min-width: 0;
	overflow: hidden;
	padding: var(--spacing-2xs) var(--spacing-md);
}
@media (min-width: 768px) {
	.promotions-modal-bonus-code__content-item {
		background: var(--bg-tertiary);
		border-radius: unset;
		flex: 1 1 0;
		flex-direction: column;
		min-height: unset;
		padding: var(--spacing-2xs);
	}
}
.promotions-modal-bonus-code--alternate-info-items
	.promotions-modal-bonus-code__content-item:nth-child(2n) {
	background: transparent;
}
@media (min-width: 768px) {
	.promotions-modal-bonus-code--alternate-info-items
		.promotions-modal-bonus-code__content-item:nth-child(2n) {
		background: var(--bg-tertiary);
	}
}
.promotions-modal-bonus-code__content-title {
	color: var(--text-secondary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	max-width: 100%;
	min-width: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	text-transform: uppercase;
	white-space: nowrap;
}
.promotions-modal-bonus-code__content-value {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
@media (min-width: 768px) {
	.promotions-modal-bonus-code__content-value {
		color: var(--text-primary);
		font-size: 16px;
		font-weight: 700;
		line-height: 24px;
	}
}
.promotions-modal-bonus-code__collapse-button {
	align-items: center;
	background: none;
	border: 0;
	color: var(--icon-secondary);
	cursor: pointer;
	display: flex;
	justify-content: center;
	padding: 0;
}
.promotions-modal-bonus-code__collapse-button:hover {
	color: var(--icon-fill);
}
.promotions-modal-bonus-code__collapse-icon {
	transition:
		transform 0.3s ease,
		color 0.3s ease;
}
.promotions-modal-bonus-code--open .promotions-modal-bonus-code__collapse-icon {
	color: var(--icon-fill);
	transform: rotate(180deg);
}
@media (min-width: 768px) {
	.promotions-modal-bonus-code--multiple-bare
		.promotions-modal-bonus-code__button,
	.promotions-modal-bonus-code--multiple-with-info
		.promotions-modal-bonus-code__button {
		color: var(--text-button-primary);
		font-size: 14px;
		font-style: normal;
		font-weight: 700;
		height: 36px;
		letter-spacing: 0.2px;
		line-height: 20px;
	}
}
.promotions-modal-bonus-code--open .promotions-modal-bonus-code__button {
	margin-top: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.promotions-modal-bonus-code--open .promotions-modal-bonus-code__button {
		margin-top: 0;
	}
}
.jackpot-total {
	align-items: center;
	display: inline-flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	max-width: 100%;
	white-space: nowrap;
	width: auto;
}
.promotions-bonus-code {
	--bonus-code-inner-border: 1.5px;
	--modal-bonus-code-inner-border: 2px;
	display: inline-block;
}
.promotions-bonus-code__wrapper {
	background: var(--mapped-label-bonuscode);
	border-radius: var(--border-radius-basic-2xs);
	padding: var(--spacing-4xs);
}
.promotions-bonus-code__inner {
	align-items: center;
	border: var(--bonus-code-inner-border) solid var(--text-bonus-code);
	border-radius: var(--border-radius-basic-2xs);
	color: var(--text-bonus-code);
	display: flex;
	justify-content: center;
	padding: calc(var(--spacing-2xs) - var(--bonus-code-inner-border));
	text-transform: uppercase;
}
.promotions-bonus-code__value {
	align-items: center;
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
	justify-content: center;
}
.promotions-bonus-code__icon {
	font-size: 20px !important;
}
.promotions-bonus-code--short .promotions-bonus-code__inner {
	color: var(var(--text-bonus-code));
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	padding: calc(var(--spacing-2xs) - var(--bonus-code-inner-border));
}
.promotions-bonus-code--short .promotions-bonus-code__text {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-4xs);
}
.promotions-bonus-code--short .promotions-bonus-code__value {
	color: var(var(--text-bonus-code));
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.promotions-bonus-code--long .promotions-bonus-code__wrapper {
	border-radius: var(--border-radius-basic-3xs);
}
.promotions-bonus-code--long .promotions-bonus-code__inner {
	border-radius: var(--border-radius-basic-3xs);
	min-height: 32px;
	padding: calc(var(--spacing-3xs) - var(--bonus-code-inner-border))
		calc(var(--spacing-2xs) - var(--bonus-code-inner-border));
}
.promotions-bonus-code--long .promotions-bonus-code__value {
	color: var(--text-bonus-code);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
.promotions-bonus-code--clipboard {
	width: 100%;
}
.promotions-bonus-code--clipboard .promotions-bonus-code__wrapper {
	padding: var(--spacing-3xs);
	width: 100%;
}
@media (min-width: 768px) {
	.promotions-bonus-code--clipboard .promotions-bonus-code__wrapper {
		padding: var(--spacing-2xs);
	}
}
.promotions-bonus-code--clipboard .promotions-bonus-code__inner {
	border: var(--modal-bonus-code-inner-border) solid var(--text-bonus-code);
	min-height: 54px;
	padding: calc(var(--spacing-sm) - var(--modal-bonus-code-inner-border))
		calc(var(--spacing-lg) - var(--modal-bonus-code-inner-border));
}
.promotions-bonus-code--clipboard .promotions-bonus-code__value {
	color: var(--text-bonus-code);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
}
.promotions-bonus-code--clipboard .promotions-bonus-code__icon {
	font-size: 24px !important;
}
.promotions-bonus-code--multiple .promotions-bonus-code {
	pointer-events: none;
}
.promotions-bonus-code--multiple .promotions-bonus-code__value {
	color: var(--text-bonus-code);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 20px;
}
.promotions-bonus-code--multiple.promotions-bonus-code--long
	.promotions-bonus-code__inner {
	padding: calc(var(--spacing-2xs) - var(--bonus-code-inner-border));
}
.promotions-bonus-code--multiple.promotions-bonus-code--long
	.promotions-bonus-code__value {
	color: var(--text-bonus-code);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
}
.promotions-bonus-code__tooltip {
	width: 100%;
}
.home-providers {
	display: block;
	width: 100%;
}
.home-providers__list {
	margin: var(--spacing-2xl) 0 0 0;
}
@media (min-width: 768px) {
	.home-providers__list {
		margin-top: var(--spacing-2xl);
	}
}
.providers-preview-list__link {
	align-items: center;
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	height: 100px;
	justify-content: center;
	padding: 20px;
	transition: background 0.3s ease;
	width: 100%;
}
@media (min-width: 480px) {
	.providers-preview-list__link {
		padding: 20px 12px;
	}
}
@media (min-width: 768px) {
	.providers-preview-list__link {
		height: 112px;
		padding: 20px 13.5px;
	}
}
@media (min-width: 1280px) {
	.providers-preview-list__link {
		padding: 20px 19px;
	}
}
.providers-preview-list__link:hover {
	background: var(--bg-tertiary);
}
.providers-preview-list__logo-wrapper {
	height: 60px;
	position: relative;
	width: 120px;
}
@media (min-width: 768px) {
	.providers-preview-list__logo-wrapper {
		height: 72px;
		width: 144px;
	}
}
.providers-preview-list__logo {
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center;
	object-position: center;
	position: absolute;
	width: 100%;
}
.providers-preview-list__loader {
	aspect-ratio: unset;
	min-height: 112px;
}
.providers-preview-list .base-slider__horiz-scroll {
	justify-content: flex-start;
}
.providers-preview-list
	.base-slider__horiz-scroll
	.providers-preview-list__item {
	width: calc(50vw - 20px);
}
@media (min-width: 480px) {
	.providers-preview-list
		.base-slider__horiz-scroll
		.providers-preview-list__item {
		width: calc(33.33333vw - 16px);
	}
}
@media (min-width: 768px) {
	.providers-preview-list
		.base-slider__horiz-scroll
		.providers-preview-list__item {
		width: calc(25vw - 20px);
	}
}
@media (min-width: 960px) {
	.providers-preview-list
		.base-slider__horiz-scroll
		.providers-preview-list__item {
		width: calc(20vw - 20px);
	}
}
@media (min-width: 1280px) {
	.providers-preview-list
		.base-slider__horiz-scroll
		.providers-preview-list__item {
		width: unset;
	}
}
.home-sportsbook-widget {
	margin-bottom: var(--spacing-2xl);
	margin-top: var(--spacing-4xl);
	overflow: hidden;
	padding: var(--spacing-2xl) 0;
	position: relative;
	width: 100%;
}
@media (min-width: 480px) {
	.home-sportsbook-widget {
		padding: var(--spacing-3xl) 0;
	}
}
@media (min-width: 768px) {
	.home-sportsbook-widget {
		margin-bottom: var(--spacing-3xl);
		margin-top: var(--spacing-5xl);
	}
}
@media (min-width: 1280px) {
	.home-sportsbook-widget {
		margin-bottom: var(--spacing-4xl);
		padding: var(--spacing-4xl) 0 var(--spacing-7xl);
	}
}
.home-sportsbook-widget .container {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	position: relative;
}
@media (min-width: 1280px) {
	.home-sportsbook-widget .container {
		flex-direction: row;
	}
}
.home-sportsbook-widget__background {
	background: rgba(46, 46, 59, 0.1);
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.home-sportsbook-widget__gradient {
	position: absolute;
}
.home-sportsbook-widget__gradient--yellow {
	background: radial-gradient(
		50% 50% at 50% 50%,
		rgba(255, 160, 18, 0.12) 0,
		rgba(255, 107, 0, 0) 100%
	);
	bottom: 57.86%;
	height: 422px;
	left: 55.73%;
	right: -85.33%;
	top: -50%;
	width: 486px;
}
@media (min-width: 768px) {
	.home-sportsbook-widget__gradient--yellow {
		bottom: 56.33%;
		left: 27.21%;
		right: 9.51%;
		top: -51.81%;
	}
}
@media (min-width: 1280px) {
	.home-sportsbook-widget__gradient--yellow {
		bottom: 62.84%;
		left: 30.08%;
		right: 29.42%;
		top: unset;
	}
}
.home-sportsbook-widget__gradient--yellow-big {
	background: radial-gradient(
		50% 50% at 50% 50%,
		rgba(255, 113, 10, 0.12) 0,
		rgba(180, 0, 75, 0) 100%
	);
	bottom: 9.05%;
	height: 920px;
	left: -1.04%;
	right: -119.38%;
	top: -117.19%;
	width: 1058px;
}
@media (min-width: 768px) {
	.home-sportsbook-widget__gradient--yellow-big {
		bottom: 9.05%;
		left: -0.65%;
		right: -37.11%;
		top: -117.19%;
	}
}
@media (min-width: 1280px) {
	.home-sportsbook-widget__gradient--yellow-big {
		bottom: 59.09%;
		left: 7.58%;
		right: 4.25%;
		top: unset;
	}
}
.home-sportsbook-widget__gradient--green {
	background: radial-gradient(
		50% 50% at 50% 50%,
		rgba(0, 255, 240, 0.12) 0.01%,
		rgba(0, 60, 130, 0) 100%
	);
	bottom: -63.32%;
	height: 804px;
	left: -129.87%;
	opacity: 0.8;
	right: -8.8%;
	top: -12.23%;
	width: 895px;
}
@media (min-width: 768px) {
	.home-sportsbook-widget__gradient--green {
		bottom: -69.23%;
		left: -63.41%;
		right: 46.88%;
		top: -12.67%;
	}
}
@media (min-width: 1280px) {
	.home-sportsbook-widget__gradient--green {
		bottom: unset;
		height: 920px;
		left: -20%;
		right: unset;
		top: -10%;
		width: 1023px;
	}
}
.home-sportsbook-widget__gradient--green-right {
	display: none;
}
@media (min-width: 1280px) {
	.home-sportsbook-widget__gradient--green-right {
		background: radial-gradient(
			50% 50% at 50% 50%,
			rgba(0, 255, 240, 0.12) 0.01%,
			rgba(0, 60, 130, 0) 100%
		);
		bottom: 50.39%;
		display: block;
		height: 920px;
		left: 64.67%;
		opacity: 0.8;
		right: -52.5%;
		top: 33.11%;
		width: 1054px;
	}
}
.home-sportsbook-widget__sport {
	-webkit-text-fill-color: transparent;
	background: linear-gradient(
		180deg,
		hsla(0, 0%, 100%, 0.19) -20%,
		hsla(0, 0%, 100%, 0) 81%
	);
	-webkit-background-clip: text;
	background-clip: text;
	color: var(--text-primary);
	display: none;
	font-family: Outfit, sans-serif;
	font-size: 66px;
	font-style: normal;
	font-weight: 900;
	line-height: 74px;
	opacity: 0.3;
	position: absolute;
}
@media (min-width: 768px) {
	.home-sportsbook-widget__sport {
		display: block;
		right: -10%;
	}
}
@media (min-width: 1280px) {
	.home-sportsbook-widget__sport {
		display: block;
		left: 40%;
		right: unset;
		top: -16px;
	}
}
.home-sportsbook-widget__crown {
	bottom: -104px;
	display: none;
	position: absolute;
	right: -90px;
	width: 245px;
}
@media (min-width: 1440px) {
	.home-sportsbook-widget__crown {
		display: block;
	}
}
.home-sportsbook-widget__image {
	height: 411px;
	left: 50%;
	opacity: 0.4;
	position: absolute;
	transform: translateX(-50%);
	z-index: 0;
}
@media (min-width: 768px) {
	.home-sportsbook-widget__image {
		height: 445px;
		opacity: 1;
	}
}
@media (min-width: 1280px) {
	.home-sportsbook-widget__image {
		height: 615px;
		left: 15%;
		top: -80px;
		transform: unset;
	}
}
.home-sportsbook-widget__content {
	position: relative;
}
.home-sportsbook-widget__text {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
}
.home-sportsbook-widget__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	margin: 0 auto var(--spacing-2xl);
	max-width: 447px;
	text-align: center;
}
@media (min-width: 480px) {
	.home-sportsbook-widget__title {
		margin: 0 auto var(--spacing-2xl);
	}
}
@media (min-width: 1280px) {
	.home-sportsbook-widget__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
		margin: 0 0 var(--spacing-3xl) 0;
		text-align: start;
	}
}
.home-sportsbook-widget__button {
	padding: var(--spacing-sm) var(--spacing-lg);
}
.home-sportsbook-widget__button--desktop {
	display: none;
}
@media (min-width: 1280px) {
	.home-sportsbook-widget__button--desktop {
		display: inline-block;
	}
}
.home-sportsbook-widget__button--mobile {
	margin-top: var(--spacing-2xl);
}
@media (min-width: 1280px) {
	.home-sportsbook-widget__button--mobile {
		display: none;
	}
}
.home-sportsbook-widget__slider {
	display: flex;
	flex-direction: column-reverse;
	position: relative;
	row-gap: var(--spacing-xl);
	width: 100%;
}
@media (min-width: 1280px) {
	.home-sportsbook-widget__slider {
		width: 656px;
	}
}
@media (min-width: 1440px) {
	.home-sportsbook-widget__slider {
		width: 911px;
	}
}
@media (min-width: 1680px) {
	.home-sportsbook-widget__slider {
		width: 1070px;
	}
}
.sb-matches__card {
	max-width: 288px;
	min-width: 288px;
}
@media (min-width: 360px) {
	.sb-matches__card {
		max-width: 343px;
		min-width: 343px;
	}
}
@media (min-width: 768px) {
	.sb-matches__card {
		max-width: 356px;
		min-width: 356px;
	}
}
@media (min-width: 1280px) {
	.sb-matches__card {
		max-width: 320px;
		min-width: 320px;
	}
}
@media (min-width: 1440px) {
	.sb-matches__card {
		max-width: 293px;
		min-width: 293px;
	}
}
@media (min-width: 1680px) {
	.sb-matches__card {
		max-width: 346px;
		min-width: 346px;
	}
}
.home-sportsbook-widget-card {
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	flex-direction: column;
	min-height: 192px;
	padding: var(--spacing-sm);
	row-gap: var(--spacing-sm);
	width: 100%;
}
@media (min-width: 768px) {
	.home-sportsbook-widget-card {
		-webkit-backdrop-filter: blur(20px);
		backdrop-filter: blur(20px);
		background: var(--bg-overlay-normal-inverted);
	}
}
.home-sportsbook-widget-card__header {
	align-items: center;
	color: var(--text-secondary);
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	font-size: 12px;
	font-weight: 400;
	justify-content: space-between;
	line-height: 18px;
}
.home-sportsbook-widget-card__event {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	overflow: hidden;
}
.home-sportsbook-widget-card__event span {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.home-sportsbook-widget-card__icon {
	height: 12px;
	width: 12px;
}
.home-sportsbook-widget-card__date {
	white-space: nowrap;
}
.home-sportsbook-widget-card__teams {
	align-items: center;
	display: grid;
	grid-template-columns: 1fr 42px 1fr;
	justify-content: space-around;
}
.home-sportsbook-widget-card__team {
	align-items: center;
	display: flex;
	flex-direction: column;
	overflow: hidden;
	row-gap: var(--spacing-2xs);
}
.home-sportsbook-widget-card__name {
	color: var(--text-primary);
	display: inline-block;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}
.home-sportsbook-widget-card__vs {
	color: var(--text-tertiary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin-top: -26px;
	text-align: center;
}
.home-sportsbook-widget-card__bets {
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
}
.home-sportsbook-widget-card__bet {
	align-items: center;
	background: var(--bg-quinary);
	border-radius: var(--border-radius-basic-3xs);
	color: var(--text-secondary);
	display: flex;
	font-size: 12px;
	font-weight: 400;
	justify-content: space-between;
	line-height: 18px;
	padding: var(--spacing-sm);
	text-transform: uppercase;
	transition: background 0.3s ease;
	width: 100%;
}
@media (min-width: 768px) {
	.home-sportsbook-widget-card__bet {
		-webkit-backdrop-filter: blur(20px);
		backdrop-filter: blur(20px);
		background: var(--bg-overlay-strong-inverted);
	}
}
.home-sportsbook-widget-card__bet:hover {
	background: var(--bg-senary);
}
@media (min-width: 768px) {
	.home-sportsbook-widget-card__bet:hover {
		background: var(--bg-overlay-normal-inverted);
	}
}
.home-sportsbook-widget-card__coefficient {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.16px;
	line-height: 20px;
}
.home-sportsbook-widget-card__image,
.home-sportsbook-widget-card__wrapper-image {
	height: 58px;
}
.home-winners {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
.home-winners--table-view.home-winners--table-view {
	margin-bottom: unset;
	margin-top: var(--spacing-2xl);
	order: 1;
}
@media (min-width: 768px) {
	.home-winners {
		row-gap: var(--spacing-lg);
	}
}
.winners__item {
	max-width: 192px;
	min-width: 192px;
	width: 100%;
}
@media (min-width: 768px) {
	.winners__item {
		max-width: 220px;
		min-width: 220px;
	}
}
.winners__item--s5,
.winners__item--s6 {
	max-width: 172px;
	min-width: 172px;
}
@media (min-width: 768px) {
	.winners__item--s5,
	.winners__item--s6 {
		max-width: 204px;
		min-width: 204px;
	}
}
.winners-bar-variant__header-title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 22px;
	margin: 0;
	text-transform: uppercase;
}
@media (min-width: 768px) {
	.winners-bar-variant__header-title {
		color: var(--text-primary);
		flex-shrink: 0;
		font-size: 21px;
		font-weight: 700;
		line-height: 26px;
		min-width: 130px;
	}
}
@media (min-width: 1280px) {
	.winners-bar-variant__header-title--latest,
	.winners-bar-variant__header-title--top {
		display: block;
	}
}
.winners-bar-variant__header-title--top {
	color: var(--brand-primary);
}
.winners-bar-variant__header-title--latest {
	color: var(--brand-accent);
}
.winners-table-variant {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
@media (min-width: 768px) {
	.winners-table-variant {
		row-gap: var(--spacing-lg);
	}
}
.how-it-works__steps {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-sm);
	margin: 0 0 var(--spacing-2xl);
}
@media (min-width: 768px) {
	.how-it-works__steps {
		flex-direction: row;
	}
}
@media (min-width: 1280px) {
	.how-it-works__steps {
		gap: var(--spacing-md);
		margin: 0 0 var(--spacing-3xl);
	}
}
.how-it-works__step {
	flex: 1;
}
.how-it-works__actions {
	display: flex;
	justify-content: center;
}
.how-it-works .how-it-works__action {
	min-width: 180px !important;
}
.how-it-works-card {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	gap: var(--spacing-md);
	padding: var(--spacing-lg);
}
@media (min-width: 768px) {
	.how-it-works-card {
		align-items: center;
		flex-direction: column;
		gap: var(--spacing-xl);
		padding: var(--spacing-2xl) var(--spacing-xl);
	}
}
@media (min-width: 1280px) {
	.how-it-works-card {
		align-items: flex-start;
		flex-direction: row;
	}
}
@media (min-width: 768px) {
	.how-it-works-card--transparent {
		-webkit-backdrop-filter: blur(10px);
		backdrop-filter: blur(10px);
		background: var(--bg-overlay-normal);
	}
}
.how-it-works-card__icon {
	flex: 0 0 var(--spacing-6xl);
	height: 64px;
}
@media (min-width: 768px) {
	.how-it-works-card__icon {
		flex: 0 0 var(--spacing-8xl);
		height: 80px;
	}
}
.how-it-works-card__icon-image {
	height: 100%;
}
.how-it-works-card__content {
	flex: 1;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.how-it-works-card__content {
		text-align: center;
	}
}
.how-it-works-card__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0 0 var(--spacing-2xs);
}
@media (min-width: 1280px) {
	.how-it-works-card__title {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
.how-it-works-card__text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.how-it-works-redesign {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.how-it-works-redesign {
		row-gap: var(--spacing-2xl);
	}
}
.how-it-works-redesign__header {
	align-self: center;
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0;
}
@media (min-width: 768px) {
	.how-it-works-redesign__header {
		align-self: flex-start;
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
@media (min-width: 1280px) {
	.how-it-works-redesign__header {
		text-align: start;
	}
}
.how-it-works-redesign__cards {
	align-self: stretch;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.how-it-works-redesign__cards {
		row-gap: var(--spacing-sm);
	}
}
@media (min-width: 1280px) {
	.how-it-works-redesign__cards {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		flex-direction: row;
	}
}
.how-it-works-redesign__card {
	background: var(--full-right-violet-primary);
	border-radius: var(--border-radius-basic-md);
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	min-height: 214px;
	padding-top: var(--spacing-md);
	position: relative;
	width: 100%;
	z-index: 0;
}
@media (min-width: 768px) {
	.how-it-works-redesign__card {
		min-height: 130px;
		padding-block: var(--spacing-lg);
		padding-inline-end: var(--spacing-14xl);
		padding-inline-start: var(--spacing-lg);
	}
}
@media (min-width: 1280px) {
	.how-it-works-redesign__card {
		min-height: 304px;
		padding: var(--spacing-2xl) 0 0;
	}
}
.how-it-works-redesign__card-content {
	padding-inline: var(--spacing-md);
}
@media (min-width: 768px) {
	.how-it-works-redesign__card-content {
		max-width: 520px;
		padding: 0;
	}
}
@media (min-width: 1280px) {
	.how-it-works-redesign__card-content {
		padding-inline: var(--spacing-xl);
	}
}
.how-it-works-redesign__card-image-wrapper {
	align-self: flex-end;
	height: 120px;
	width: 120px;
}
@media (min-width: 768px) {
	.how-it-works-redesign__card-image-wrapper {
		bottom: 0;
		height: 130px;
		inset-inline-end: 30px;
		position: absolute;
		width: 130px;
	}
}
@media (min-width: 1280px) {
	.how-it-works-redesign__card-image-wrapper {
		height: 180px;
		position: static;
		width: 180px;
	}
}
.how-it-works-redesign__card-image {
	height: 100%;
	width: 100%;
}
.how-it-works-redesign__card-title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	position: relative;
	z-index: 1;
}
@media (min-width: 1280px) {
	.how-it-works-redesign__card-title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
.how-it-works-redesign__card-description {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin-top: var(--spacing-sm);
	max-width: 320px;
	position: relative;
	z-index: 1;
}
@media (min-width: 768px) {
	.how-it-works-redesign__card-description {
		max-width: 520px;
	}
}
@media (min-width: 1280px) {
	.how-it-works-redesign__card-description {
		color: var(--text-secondary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
		margin-top: var(--spacing-md);
		max-width: 390px;
	}
}
.inbox-message {
	border-radius: var(--border-radius-basic-2xs);
	cursor: pointer;
	margin: calc(var(--spacing-4xs) * -1) 0;
	padding: var(--spacing-sm);
	position: relative;
	transition: background-color 0.3s ease-in-out;
	width: 98%;
}
.inbox-message__wrapper {
	min-height: 62px;
	position: relative;
}
.inbox-message__wrapper:after {
	background-color: var(--bg-tertiary);
	bottom: -12px;
	content: "";
	height: 1px;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	width: 100%;
}
.inbox-message:last-child .inbox-message__wrapper:after {
	content: none;
}
.inbox-message__date {
	color: var(--text-tertiary);
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
}
.inbox-message__title {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
.inbox-message__subtitle {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}
.inbox-message--selected {
	background: var(--bg-tertiary);
}
.inbox-message--unread .inbox-message__subtitle,
.inbox-message--unread .inbox-message__title {
	color: var(--text-primary);
}
.inbox-message--unread:after {
	background-color: var(--icon-brand-primary);
	border-radius: 50%;
	content: "";
	height: 4px;
	inset-inline-end: var(--spacing-sm);
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 4px;
}
.inbox-message:first-child {
	margin: 0;
}
.inbox-message:hover {
	background: var(--bg-tertiary);
}
.inbox-message-content::-webkit-scrollbar {
	height: 4px;
	width: 4px;
}
.inbox-message-content::-webkit-scrollbar-thumb {
	background: var(--bg-senary);
	border-radius: var(--border-radius-basic-xs);
}
.inbox-message-content {
	display: flex;
	flex-direction: column;
	overflow: auto;
	padding: var(--spacing-6xl) var(--spacing-md) var(--spacing-3xl)
		var(--spacing-md);
}
@media (min-width: 768px) {
	.inbox-message-content {
		margin-right: calc(var(--spacing-2xs) * -1);
		padding: 0 var(--spacing-2xs) var(--spacing-3xl) 0;
		position: static;
	}
}
.inbox-message-content__timer {
	margin-bottom: var(--spacing-sm);
}
.inbox-message-content__date {
	color: var(--text-tertiary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin-bottom: var(--spacing-3xs);
}
.inbox-message-content__content-wrapper {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-xl);
}
.inbox-message-content__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
}
.inbox-message-content__image-wrapper {
	align-items: center;
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	height: 232px;
	justify-content: center;
	min-height: 232px;
	width: 100%;
}
.inbox-message-content__image-link {
	height: 100%;
	width: 100%;
}
.inbox-message-content__image {
	border-radius: var(--border-radius-basic-2xs);
	display: block;
	height: 232px;
	min-height: 232px;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}
.inbox-message-content__fallback-image-wrapper {
	align-items: center;
	background-color: var(--bg-primary);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	height: 100%;
	justify-content: center;
	width: 100%;
}
.inbox-message-content__fallback-image {
	min-width: 80px;
	width: 15%;
}
@media (min-width: 768px) {
	.inbox-message-content__fallback-image {
		width: 25%;
	}
}
.inbox-message-content__button {
	align-self: center;
	width: -moz-fit-content !important;
	width: fit-content !important;
}
.inbox-message-content__description {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	white-space: pre-wrap;
}
.inbox-message-content__description h1,
.inbox-message-content__description h2,
.inbox-message-content__description h3,
.inbox-message-content__description h4,
.inbox-message-content__description h5,
.inbox-message-content__description h6 {
	margin: 0;
	margin-bottom: var(--spacing-2xs);
	text-align: center;
}
.inbox-message-content__description h1 {
	color: var(--text-primary);
	font-size: 44px;
	font-style: normal;
	font-weight: 700;
	line-height: 52px;
}
.inbox-message-content__description h2 {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
}
.inbox-message-content__description h3 {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
}
.inbox-message-content__description h4,
.inbox-message-content__description h5,
.inbox-message-content__description h6 {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.inbox-message-content__description a {
	color: var(--text-link);
	text-decoration: none;
	transition: color 0.3s ease;
}
.inbox-message-content__description a:hover {
	color: var(--text-link-hover);
	text-decoration: underline;
}
.inbox-message-content__description b,
.inbox-message-content__description strong {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.inbox-message-content__description em,
.inbox-message-content__description i {
	font-size: 16px !important;
}
.inbox-message-content__description small {
	color: var(--text-secondary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	font-weight: 400;
	letter-spacing: 0.2px;
	line-height: 14px;
}
.inbox-message-content__description mark {
	background-color: transparent;
	color: var(--brand-primary);
}
.inbox-message-content__description ol,
.inbox-message-content__description ul {
	list-style-position: inside;
	padding-left: var(--spacing-sm);
}
.gradient-timer {
	align-items: center;
	background-color: var(--bg-button-modal);
	border-radius: 100px;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	flex-wrap: nowrap;
	height: 40px;
	max-width: -moz-fit-content;
	max-width: fit-content;
	min-height: 40px;
	padding: var(--spacing-3xs) var(--spacing-3xs) var(--spacing-3xs)
		var(--spacing-md);
	width: 100%;
}
.gradient-timer__status-text {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.gradient-timer__timer-wrapper {
	align-items: center;
	background: var(--mapped-inbox-timer-active);
	border-radius: var(--border-radius-basic-full);
	display: flex;
	flex-wrap: nowrap;
	padding: var(--spacing-3xs) var(--spacing-xs) var(--spacing-3xs)
		var(--spacing-3xs);
}
.gradient-timer__active-icon {
	color: var(--text-black-primary);
}
.gradient-timer__end-icon {
	color: var(--icon-warning);
}
.gradient-timer__item {
	align-items: center;
	color: var(--text-black-primary);
	display: inline-flex;
	flex-direction: row;
	flex-wrap: nowrap;
	font-size: 14px;
	font-weight: 700;
	justify-content: center;
	line-height: 20px;
	margin: 0;
	padding: 0 var(--spacing-4xs);
	position: relative;
	width: auto;
}
.gradient-timer__label,
.gradient-timer__value {
	display: block;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
}
.gradient-timer__text {
	display: block;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.gradient-timer--ended {
	padding: var(--spacing-3xs) var(--spacing-md);
	width: -moz-fit-content;
	width: fit-content;
}
.inc-dec-btn {
	background-color: var(--bg-quaternary);
	border-radius: var(--border-radius-basic-3xs);
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	overflow: hidden;
	width: 100%;
}
.inc-dec-btn .inc-dec-btn__btn {
	background-color: var(--bg-quinary);
	height: 40px;
	max-width: 33.33%;
	min-width: unset;
	padding: 0 var(--spacing-md);
	width: 100%;
}
.inc-dec-btn .inc-dec-btn__btn.--inc {
	border-radius: 0 var(--border-radius-basic-3xs) var(--border-radius-basic-3xs)
		0;
}
.inc-dec-btn .inc-dec-btn__btn.--dec {
	border-radius: var(--border-radius-basic-3xs) 0 0
		var(--border-radius-basic-3xs);
}
.inc-dec-btn .inc-dec-btn__btn:active,
.inc-dec-btn .inc-dec-btn__btn:focus,
.inc-dec-btn .inc-dec-btn__btn:hover {
	background-color: var(--bg-quinary);
}
.inc-dec-btn .inc-dec-btn__btn:disabled {
	background-color: var(--bg-quinary);
	color: var(--text-quaternary);
}
.inc-dec-btn__value {
	align-items: center;
	color: var(--text-primary);
	display: flex;
	font-size: 16px;
	font-weight: 700;
	justify-content: center;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.inc-dec-btn.--disabled .inc-dec-btn__value {
	color: var(--text-tertiary);
}
.inc-dec-btn.--without-btn {
	height: 40px;
	justify-content: center;
	width: 100%;
}
.inc-dec-btn.--without-btn span {
	color: var(--text-primary);
}
.install-app-banner__gradient {
	background: var(--mapped-installapp-banner);
	height: 600px;
	left: 50%;
	position: absolute;
	top: 0;
	transform: translateX(-50%);
	width: 1440px;
	z-index: -1;
}
@media (min-width: 1680px) {
	.install-app-banner__gradient {
		height: 800px;
		width: 1920px;
	}
}
.install-app-banner__bg-wrapper {
	height: 498px;
	inset-inline-end: -149px;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 720px;
	z-index: -1;
}
@media (min-width: 1680px) {
	.install-app-banner__bg-wrapper {
		height: 680px;
		inset-inline-end: -247px;
		inset-inline-end: -246px;
		width: 980px;
	}
}
.install-app-banner__bg-image {
	display: block;
	height: 100%;
}
.install-app-banner__content {
	max-width: 405px;
}
@media (min-width: 1680px) {
	.install-app-banner__content {
		max-width: 524px;
	}
}
.install-app-banner__subtitle {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0 0 var(--spacing-lg) 0;
	padding-top: var(--spacing-3xl);
}
@media (min-width: 1680px) {
	.install-app-banner__subtitle {
		padding-top: 74px;
	}
}
.install-app-banner__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 34px;
	font-style: normal;
	font-weight: 700;
	line-height: 40px;
	margin: 0 0 var(--spacing-2xl) 0;
}
@media (min-width: 1680px) {
	.install-app-banner__title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
		margin-bottom: var(--spacing-3xl);
	}
}
.install-app-banner__install-media {
	align-items: center;
	-moz-column-gap: var(--spacing-3xl);
	column-gap: var(--spacing-3xl);
	display: flex;
	margin-bottom: var(--spacing-lg);
}
.install-app-banner__qr-code-wrapper {
	background: var(--white);
	border: 1px solid var(--border-primary);
	border-radius: var(--border-radius-basic-md);
	height: 182px;
	padding: var(--spacing-xs);
	width: 182px;
}
@media (min-width: 1680px) {
	.install-app-banner__qr-code-wrapper {
		border-radius: var(--border-radius-basic-lg);
		height: 242px;
		padding: var(--spacing-sm);
		width: 242px;
	}
}
.install-app-banner__award-badge-wrapper {
	height: 66px;
	width: 123px;
}
@media (min-width: 1680px) {
	.install-app-banner__award-badge-wrapper {
		height: 88px;
		width: 169px;
	}
}
.install-app-banner__award-badge,
.install-app-banner__qr-code {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}
.install-app-banner__qr-code {
	padding: 0;
}
.install-app-banner__qr-code svg {
	height: 100%;
	width: 100%;
}
.install-app-banner__install-caption {
	align-items: center;
	color: var(--text-secondary);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	max-width: 180px;
}
@media (min-width: 1680px) {
	.install-app-banner__install-caption {
		max-width: 220px;
	}
}
.install-app-features {
	text-align: center;
}
.install-app-features__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 34px;
	font-style: normal;
	font-weight: 700;
	line-height: 40px;
	margin: 0 0 var(--spacing-md) 0;
}
.install-app-features__text {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
}
@media (min-width: 960px) {
	.install-app-features__text {
		color: var(--text-secondary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
.install-app-features__text--subtitle {
	margin: 0 0 var(--spacing-3xl) 0;
}
.install-app-features__text--highlighted {
	color: var(--text-primary);
}
.install-app-features__perk-key,
.install-app-features__text--subtitle,
.install-app-features__title {
	display: none;
}
@media (min-width: 1280px) {
	.install-app-features__perk-key,
	.install-app-features__text--subtitle,
	.install-app-features__title {
		display: block;
	}
}
.install-app-features__perks {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.install-app-features__perks {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
		flex-direction: row;
	}
}
@media (min-width: 1280px) {
	.install-app-features__perks {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
	}
}
.install-app-features__perk {
	align-items: center;
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-md);
}
@media (min-width: 1280px) {
	.install-app-features__perk {
		align-items: flex-start;
		border-radius: var(--border-radius-basic-xl);
		flex: 1;
		min-height: 420px;
		overflow: hidden;
		padding: var(--spacing-2xl) var(--spacing-xl) var(--spacing-15xl);
		position: relative;
		text-align: start;
	}
	.install-app-features__perk:first-child {
		background: var(--mapped-installapp-perks-01);
	}
	.install-app-features__perk:nth-child(2) {
		background: var(--mapped-installapp-perks-02);
	}
	.install-app-features__perk:last-child {
		background: var(--mapped-installapp-perks-03);
	}
}
@media (min-width: 1440px) {
	.install-app-features__perk {
		min-height: 356px;
	}
}
.install-app-features__perk-key {
	border: 1px solid var(--border-secondary);
	border-radius: var(--border-radius-basic-full);
	color: var(--text-secondary);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 20px;
	margin-bottom: var(--spacing-sm);
	padding: var(--spacing-3xs) var(--spacing-2xs);
	text-transform: uppercase;
	width: -moz-fit-content;
	width: fit-content;
}
.install-app-features__perk-title {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0 0 var(--spacing-2xs);
}
@media (min-width: 960px) {
	.install-app-features__perk-title {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
		margin-bottom: var(--spacing-sm);
	}
}
@media (min-width: 1280px) {
	.install-app-features__perk-title {
		color: var(--text-primary);
		font-family: Outfit, sans-serif;
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
		margin-bottom: var(--spacing-lg);
	}
}
.install-app-features__perk-icon-wrapper {
	height: 24px;
	margin-bottom: var(--spacing-xs);
	width: 24px;
}
@media (min-width: 960px) {
	.install-app-features__perk-icon-wrapper {
		height: 32px;
		width: 32px;
	}
}
@media (min-width: 1280px) {
	.install-app-features__perk-icon-wrapper {
		bottom: 0;
		height: 180px;
		margin-bottom: 0;
		position: absolute;
		right: 0;
		width: 180px;
	}
}
.install-app-features__perk-icon {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}
.string-to-node {
	display: contents;
}
.home-page-widget {
	background: var(--mapped-installapp-widget);
	border-radius: var(--border-radius-basic-xl);
	min-height: 420px;
	overflow: hidden;
	padding: var(--spacing-2xl) var(--spacing-xl);
	position: relative;
	width: 100%;
}
@media (min-width: 768px) {
	.home-page-widget {
		display: flex;
		flex-direction: column;
		justify-content: center;
		min-height: 344px;
		padding: var(--spacing-5xl) var(--spacing-2xl);
	}
}
@media (min-width: 1280px) {
	.home-page-widget {
		padding: var(--spacing-5xl) var(--spacing-4xl);
	}
}
.home-page-widget:not(:empty) {
	margin-bottom: var(--spacing-xl);
}
@media (min-width: 768px) {
	.home-page-widget:not(:empty) {
		margin-bottom: var(--spacing-2xl);
	}
}
.home-page-widget__banner-wrapper {
	bottom: 0;
	height: 220px;
	inset-inline-end: 0;
	position: absolute;
	width: 515px;
}
@media (min-width: 768px) {
	.home-page-widget__banner-wrapper {
		height: 344px;
		inset-inline-end: calc(var(--spacing-12xl) * -1);
		width: 805px;
	}
}
@media (min-width: 1280px) {
	.home-page-widget__banner-wrapper {
		inset-inline-end: -60px;
	}
}
@media (min-width: 1680px) {
	.home-page-widget__banner-wrapper {
		inset-inline-end: 0;
		width: 888px;
	}
}
.home-page-widget__image {
	height: 100%;
	width: 100%;
}
.home-page-widget__subtitle,
.home-page-widget__title {
	color: var(--text-primary);
	margin: 0;
	z-index: 1;
}
@media (min-width: 480px) {
	.home-page-widget__subtitle,
	.home-page-widget__title {
		max-width: 280px;
	}
}
@media (min-width: 768px) {
	.home-page-widget__subtitle,
	.home-page-widget__title {
		max-width: 400px;
	}
}
@media (min-width: 960px) {
	.home-page-widget__subtitle,
	.home-page-widget__title {
		max-width: 500px;
	}
}
@media (min-width: 1680px) {
	.home-page-widget__subtitle,
	.home-page-widget__title {
		max-width: 680px;
	}
}
.home-page-widget__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin-bottom: var(--spacing-md);
}
@media (min-width: 768px) {
	.home-page-widget__title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 960px) {
	.home-page-widget__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
@media (min-width: 1680px) {
	.home-page-widget__title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
.home-page-widget__subtitle {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin-bottom: var(--spacing-lg);
}
@media (min-width: 768px) {
	.home-page-widget__subtitle {
		margin-bottom: var(--spacing-3xl);
	}
}
.home-page-widget__app-download-promo {
	align-items: center;
	-moz-column-gap: var(--spacing-lg);
	column-gap: var(--spacing-lg);
	display: flex;
}
.home-page-widget__trust-pilot {
	height: 36px;
}
@media (min-width: 768px) {
	.home-page-widget__trust-pilot {
		height: 44px;
	}
}
.install-app-mobile-hashtags-slider {
	margin-top: calc(var(--spacing-sm) * -1);
}
@media (min-width: 768px) {
	.install-app-mobile-hashtags-slider {
		margin-top: calc(var(--spacing-lg) * -1);
	}
}
.install-app-mobile-hashtags-slider__slide {
	border: 1px solid var(--border-secondary);
	border-radius: var(--border-radius-basic-2xs);
	padding: var(--spacing-3xs) var(--spacing-xs);
}
.install-app-mobile-hashtags-slider__text {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
	white-space: nowrap;
}
.install-app-mobile-hashtags-slider__slider .base-slider__horiz-scroll {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
.install-app-mobile-header {
	align-items: center;
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
}
.install-app-mobile-header__icon-wrapper {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-lg);
	flex: none;
	height: 96px;
	padding: var(--spacing-xs);
	width: 96px;
}
.install-app-mobile-header__icon-wrapper--download {
	align-items: center;
	display: flex;
	margin-left: auto;
}
[dir="rtl"] .install-app-mobile-header__icon-wrapper--download {
	margin-left: unset;
	margin-right: auto;
}
@media (min-width: 768px) {
	.install-app-mobile-header__icon-wrapper {
		border-radius: var(--border-radius-basic-2xl);
		height: 144px;
		padding: var(--spacing-md);
		width: 144px;
	}
}
.install-app-mobile-header__icon {
	height: 100%;
	width: 100%;
}
.install-app-mobile-header__icon--download {
	color: var(--icon-fill);
}
@media (min-width: 768px) {
	.install-app-mobile-header__icon--download {
		font-size: 40px !important;
	}
}
.install-app-mobile-header__project-desc {
	display: contents;
}
.install-app-mobile-header__app-name {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
}
@media (min-width: 768px) {
	.install-app-mobile-header__app-name {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
.install-app-mobile-header__category {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0 0 var(--spacing-2xs);
}
@media (min-width: 768px) {
	.install-app-mobile-header__category {
		color: var(--text-secondary);
		font-size: 14px;
		font-weight: 400;
		line-height: 20px;
		margin-bottom: var(--spacing-xl);
	}
}
.install-app-mobile-header__info {
	width: 100%;
}
.install-app-mobile-header__cta {
	align-items: center;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
}
.install-app-mobile-header__note {
	color: var(--text-tertiary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	max-width: 68px;
}
.install-app-mobile-header--android .install-app-mobile-header__info {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
.install-app-mobile-header--android .install-app-mobile-header__project-desc {
	display: block;
}
.install-app-mobile-header--android .install-app-mobile-header__category {
	margin-bottom: 0;
}
.install-app-mobile-meta-block__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin-bottom: var(--spacing-sm);
	text-transform: capitalize;
}
.install-app-mobile-meta-block__list-item {
	border-bottom: 1px solid var(--border-primary);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	justify-content: space-between;
	padding-block: var(--spacing-sm);
}
.install-app-mobile-meta-block__description,
.install-app-mobile-meta-block__label {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	text-transform: capitalize;
}
.install-app-mobile-meta-block__description {
	color: var(--text-button-tertiary);
	font-weight: 700;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.install-app-mobile-modal {
	display: flex;
	flex-direction: column;
	height: 500px;
	padding: var(--spacing-lg)
		calc(var(--spacing-md) + var(--safe-area-inset-right))
		calc(var(--spacing-md) + var(--safe-area-inset-bottom))
		calc(var(--spacing-md) + var(--safe-area-inset-left));
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.install-app-mobile-modal {
		height: 570px;
		padding: var(--spacing-3xl) var(--spacing-4xl) var(--spacing-5xl);
	}
}
.install-app-mobile-modal__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: var(--spacing-none);
	text-align: center;
	text-transform: capitalize;
}
@media (min-width: 768px) {
	.install-app-mobile-modal__title {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
.install-app-mobile-modal__title--step {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	overflow: hidden;
	text-align: start;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.install-app-mobile-modal__steps {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-lg);
}
@media (min-width: 768px) {
	.install-app-mobile-modal__steps {
		row-gap: var(--spacing-xl);
	}
}
.install-app-mobile-modal__step {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
	width: 100%;
}
.install-app-mobile-modal-toolbar {
	--native-icon-color: #007aff;
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-sm);
	overflow: hidden;
	padding: var(--spacing-lg) var(--spacing-md);
	position: relative;
}
.install-app-mobile-modal-toolbar:before {
	border-radius: var(--border-radius-basic-sm);
	box-shadow: inset 2px 2px 2px 0 rgba(0, 0, 0, 0.15);
	content: "";
	height: 100%;
	left: var(--spacing-none);
	position: absolute;
	top: var(--spacing-none);
	width: 100%;
	z-index: 1;
}
@media (min-width: 768px) {
	.install-app-mobile-modal-toolbar {
		padding: var(--spacing-none) var(--spacing-md);
	}
}
.install-app-mobile-modal-toolbar__toolbar {
	align-items: center;
	background: var(--bg-quinary);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	justify-content: space-between;
	padding: var(--spacing-2xs) var(--spacing-md);
}
@media (min-width: 768px) {
	.install-app-mobile-modal-toolbar__toolbar {
		display: none;
	}
}
.install-app-mobile-modal-toolbar__icon-wrapper {
	align-items: center;
	display: flex;
	justify-content: center;
	position: relative;
	z-index: 1;
}
.install-app-mobile-modal-toolbar__icon-wrapper:before {
	background: var(--bg-primary);
	border: 3px solid var(--brand-accent);
	border-radius: 50%;
	box-shadow: 0 6px 12px 0 var(--bg-overlay-weak);
	box-sizing: border-box;
	content: "";
	height: 48px;
	position: absolute;
	width: 48px;
	z-index: -1;
}
.install-app-mobile-modal-toolbar__icon-wrapper--share {
	margin-inline-end: var(--spacing-2xs);
}
.install-app-mobile-modal-toolbar__icon {
	color: var(--icon-primary);
	font-size: 32px !important;
}
.install-app-mobile-modal-toolbar__icon--highlighted {
	color: var(--native-icon-color);
}
.install-app-mobile-modal-toolbar__icon--disabled {
	color: var(--icon-secondary);
}
.install-app-mobile-modal-toolbar__icon--plus {
	margin-inline-end: var(--spacing-sm);
}
.install-app-mobile-modal-toolbar__icon--left,
.install-app-mobile-modal-toolbar__icon--right {
	margin-inline-end: var(--spacing-3xs);
}
.install-app-mobile-modal-toolbar__icon--lock {
	font-size: 16px !important;
}
.install-app-mobile-modal-toolbar__full-toolbar {
	background: var(--bg-quinary);
	display: none;
	position: relative;
}
@media (min-width: 768px) {
	.install-app-mobile-modal-toolbar__full-toolbar {
		display: block;
	}
	.install-app-mobile-modal-toolbar__full-toolbar:before {
		background: url(/images/notch.0888fcfe..svg);
		content: "";
		height: 27px;
		left: 50%;
		position: absolute;
		top: 0;
		transform: translateX(-50%);
		width: 265px;
	}
}
.install-app-mobile-modal-toolbar__status-bar {
	align-items: center;
	display: flex;
	justify-content: space-between;
	padding: var(--spacing-md) var(--spacing-sm) var(--spacing-sm)
		var(--spacing-2xl);
}
.install-app-mobile-modal-toolbar__services,
.install-app-mobile-modal-toolbar__status-bar-time {
	color: var(--text-primary);
	height: 12px;
}
.install-app-mobile-modal-toolbar__address-bar {
	align-items: center;
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	padding: 6px var(--spacing-xs);
}
.install-app-mobile-modal-toolbar__bar-container {
	align-items: center;
	background: var(--bg-senary);
	border-radius: var(--border-radius-basic-full);
	display: flex;
	height: 36px;
	justify-content: space-between;
	max-width: 314px;
	padding: var(--border-radius-basic-4xs) var(--border-radius-basic-2xs);
	width: 100%;
}
.install-app-mobile-modal-toolbar__url-container {
	align-items: center;
	display: flex;
}
.install-app-mobile-modal-toolbar__url {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.install-app-mobile-modal-toolbar__nav {
	align-items: center;
	display: flex;
}
.install-app-mobile-modal-toolbar__nav--right {
	padding-inline-end: 6px;
}
.install-app-mobile-modal-toolbar--android {
	padding: 0 var(--spacing-md);
}
.install-app-mobile-modal-toolbar--android
	.install-app-mobile-modal-toolbar__full-toolbar {
	display: block;
}
.install-app-mobile-modal-toolbar--android
	.install-app-mobile-modal-toolbar__full-toolbar:before {
	display: none;
}
@media (min-width: 768px) {
	.install-app-mobile-modal-toolbar--android
		.install-app-mobile-modal-toolbar__full-toolbar {
		padding: 0;
	}
}
.install-app-mobile-modal-toolbar--android
	.install-app-mobile-modal-toolbar__status-bar {
	height: 32px;
	margin-bottom: 0;
	padding: 0 var(--spacing-md);
}
.install-app-mobile-modal-toolbar--android
	.install-app-mobile-modal-toolbar__status-bar-time {
	align-items: center;
	color: var(--text-secondary);
	display: flex;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	padding: 0;
}
.install-app-mobile-modal-toolbar--android
	.install-app-mobile-modal-toolbar__services {
	height: 26px;
}
.install-app-mobile-modal-toolbar--android
	.install-app-mobile-modal-toolbar__address-bar {
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	padding: var(--spacing-sm) var(--spacing-sm) var(--spacing-2xs)
		var(--spacing-xs);
}
.install-app-mobile-modal-toolbar--android
	.install-app-mobile-modal-toolbar__icon {
	color: var(--icon-primary);
	font-size: 24px !important;
}
.install-app-mobile-modal-toolbar--android
	.install-app-mobile-modal-toolbar__icon--lock {
	font-size: 13px !important;
}
.install-app-mobile-modal-toolbar--android
	.install-app-mobile-modal-toolbar__icon--plus {
	display: none;
}
@media (min-width: 768px) {
	.install-app-mobile-modal-toolbar--android
		.install-app-mobile-modal-toolbar__icon--plus {
		display: block;
		margin-inline-end: var(--spacing-md);
	}
}
.install-app-mobile-modal-toolbar--android
	.install-app-mobile-modal-toolbar__icon--tab {
	margin-inline-end: var(--spacing-xs);
}
@media (min-width: 768px) {
	.install-app-mobile-modal-toolbar--android
		.install-app-mobile-modal-toolbar__icon--tab {
		margin-inline-end: var(--spacing-md);
	}
}
.install-app-mobile-modal-toolbar--android
	.install-app-mobile-modal-toolbar__icon--highlighted {
	color: var(--native-icon-color);
}
.install-app-mobile-modal-toolbar--android
	.install-app-mobile-modal-toolbar__bar-container {
	border-radius: var(--border-radius-basic-md);
	max-width: 100%;
	overflow: hidden;
	padding: var(--spacing-2xs) var(--spacing-sm);
}
.install-app-mobile-modal-toolbar--android
	.install-app-mobile-modal-toolbar__url-container {
	-moz-column-gap: var(--spacing-xs);
	column-gap: var(--spacing-xs);
	overflow: hidden;
}
.install-app-mobile-modal-toolbar--android
	.install-app-mobile-modal-toolbar__url {
	text-wrap: nowrap;
}
.install-app-mobile-modal-toolbar--android
	.install-app-mobile-modal-toolbar__nav--right {
	padding: var(--spacing-none);
}
.install-app-mobile-modal-actions {
	--native-icon-color: #007aff;
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	flex-direction: column;
	overflow: hidden;
	padding: var(--spacing-none) var(--spacing-md);
	position: relative;
}
.install-app-mobile-modal-actions:before {
	border-radius: var(--border-radius-basic-sm);
	box-shadow: inset 2px 2px 2px 0 rgba(0, 0, 0, 0.15);
	content: "";
	height: 100%;
	left: var(--spacing-none);
	position: absolute;
	top: var(--spacing-none);
	width: 100%;
	z-index: 1;
}
@media (min-width: 768px) {
	.install-app-mobile-modal-actions {
		padding: var(--spacing-none) var(--spacing-md);
	}
}
.install-app-mobile-modal-actions__toolbar {
	align-items: center;
	background: var(--bg-quinary);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	justify-content: space-between;
	padding: var(--spacing-2xs) var(--spacing-md);
}
@media (min-width: 768px) {
	.install-app-mobile-modal-actions__toolbar {
		display: none;
	}
}
.install-app-mobile-modal-actions__actions-list {
	background: var(--bg-quinary);
	display: flex;
	flex-direction: column;
}
.install-app-mobile-modal-actions__row {
	align-items: center;
	border-bottom: 1px solid var(--border-primary);
	display: flex;
	height: 50px;
	justify-content: space-between;
	padding: 0 var(--spacing-md);
	width: 100%;
}
.install-app-mobile-modal-actions__row:last-child {
	border-bottom: unset;
}
.install-app-mobile-modal-actions__row--highlighted {
	background: var(--bg-primary);
	border: 3px solid var(--border-accent);
	border-radius: var(--border-radius-basic-sm);
	box-shadow: 0 6px 12px 0 var(--shadow-dropdown);
	padding: var(--spacing-none) calc(var(--spacing-md) - 3px);
	position: relative;
}
.install-app-mobile-modal-actions__row-text {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
.install-app-mobile-modal-actions__row-text--highlighted {
	color: var(--text-primary);
}
.install-app-mobile-modal-actions__icon {
	color: var(--icon-primary);
	font-size: 32px !important;
}
.install-app-mobile-modal-actions__icon--highlighted {
	color: var(--native-icon-color);
}
.install-app-mobile-modal-actions--android
	.install-app-mobile-modal-actions__icon {
	color: var(--text-secondary);
	font-size: 16px !important;
}
.install-app-mobile-modal-actions--android
	.install-app-mobile-modal-actions__icon--highlighted {
	color: var(--native-icon-color);
}
.install-app-mobile-modal-actions--android
	.install-app-mobile-modal-actions__actions-list {
	border-radius: unset;
}
.install-app-mobile-modal-actions--android
	.install-app-mobile-modal-actions__row {
	border-bottom: none;
	-moz-column-gap: var(--spacing-xs);
	column-gap: var(--spacing-xs);
	flex-direction: row-reverse;
	height: 40px;
	justify-content: flex-end;
	padding: var(--spacing-xs) var(--spacing-md);
}
@media (min-width: 768px) {
	.install-app-mobile-modal-actions--android
		.install-app-mobile-modal-actions__row {
		-moz-column-gap: var(--spacing-2xs);
		column-gap: var(--spacing-2xs);
	}
}
.install-app-mobile-modal-actions--android
	.install-app-mobile-modal-actions__row--highlighted {
	border: 3px solid var(--border-accent);
	-moz-column-gap: var(--spacing-xs);
	column-gap: var(--spacing-xs);
	height: 50px;
	padding: var(--spacing-none) calc(var(--border-radius-basic-xl) - 3px)
		var(--spacing-none) calc(var(--border-radius-basic-md) - 3px);
}
.install-app-mobile-modal-actions--android
	.install-app-mobile-modal-actions__row-text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.install-app-mobile-modal-actions--android
	.install-app-mobile-modal-actions__row-text--highlighted {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
.install-app-mobile-overview-block {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-lg);
}
.install-app-mobile-overview-block__top-content {
	display: flex;
	justify-content: space-between;
}
.install-app-mobile-overview-block__devices {
	align-items: flex-start;
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
}
.install-app-mobile-overview-block__icons {
	align-items: center;
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
}
.install-app-mobile-overview-block__device-icon {
	color: var(--icon-secondary);
	height: 24px;
	width: 24px;
}
.install-app-mobile-overview-block__device-names {
	color: var(--text-button-tertiary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
.install-app-mobile-overview-block__developer {
	align-items: flex-end;
	display: flex;
	flex-direction: column;
}
.install-app-mobile-overview-block__developer-name {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
.install-app-mobile-overview-block__developer-label {
	color: var(--text-button-tertiary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
}
.install-app-mobile-overview-block__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
}
.install-app-mobile-overview-block__description {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
.install-app-mobile-overview-block--android {
	row-gap: var(--spacing-sm);
}
.install-app-mobile-overview-block--android
	.install-app-mobile-overview-block__top-content {
	display: none;
}
.install-app-mobile-page {
	padding-bottom: calc(var(--footer-spacing) + var(--safe-area-inset-bottom));
	padding-top: calc(var(--spacing-md) + var(--safe-area-inset-top));
}
@media (min-width: 768px) {
	.install-app-mobile-page {
		padding-top: var(--spacing-2xl);
	}
}
.install-app-mobile-page__container {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-xl);
}
.install-app-mobile-page__container--reviews {
	margin-top: var(--spacing-3xl);
	row-gap: var(--spacing-3xl);
}
.install-app-mobile-page__divider {
	background-color: var(--border-primary);
	height: 1px;
	width: 100%;
}
.install-app-mobile-page__vat-note {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
@media (min-width: 768px) {
	.install-app-mobile-page--android {
		padding-top: var(--spacing-xl);
	}
}
.install-app-mobile-rating__rating-list {
	align-items: center;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
}
.install-app-mobile-rating__item {
	display: flex;
	flex-direction: column;
	overflow: hidden;
	padding: 0 var(--spacing-3xs);
	position: relative;
	row-gap: var(--spacing-3xs);
}
.install-app-mobile-rating__item:before {
	background-color: var(--border-primary);
	content: "";
	height: 40px;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translate(50%, -50%);
	width: 1px;
}
.install-app-mobile-rating__item:last-child:before {
	display: none;
}
.install-app-mobile-rating__top-content {
	color: var(--text-button-tertiary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0;
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	text-transform: uppercase;
	white-space: nowrap;
}
@media (min-width: 768px) {
	.install-app-mobile-rating__top-content {
		color: var(--text-button-tertiary);
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		letter-spacing: 0.2px;
		line-height: 20px;
	}
}
.install-app-mobile-rating__mid-content {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	height: 30px;
	line-height: 30px;
	margin: 0;
	text-align: center;
}
.install-app-mobile-rating__bottom-content {
	align-items: center;
	color: var(--text-button-tertiary);
	display: flex;
	font-size: 12px;
	font-weight: 400;
	height: 18px;
	line-height: 18px;
	margin: 0 auto;
	text-transform: capitalize;
}
@media (min-width: 768px) {
	.install-app-mobile-rating__bottom-content {
		color: var(--text-button-tertiary);
		font-size: 14px;
		font-weight: 400;
		line-height: 20px;
	}
}
.install-app-mobile-rating .install-app-mobile-rating__button {
	display: none;
}
.install-app-mobile-rating--android .install-app-mobile-rating__item {
	flex-direction: column-reverse;
}
.install-app-mobile-rating--android .install-app-mobile-rating__bottom-content {
	display: none;
}
@media (min-width: 768px) {
	.install-app-mobile-rating--android .install-app-mobile-rating__mid-content {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
.install-app-mobile-rating--android .install-app-mobile-rating__top-content {
	color: var(--text-button-tertiary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	text-transform: capitalize;
}
@media (min-width: 768px) {
	.install-app-mobile-rating--android .install-app-mobile-rating__top-content {
		color: var(--text-button-tertiary);
		font-size: 14px;
		font-weight: 400;
		line-height: 20px;
	}
}
.install-app-mobile-rating--android .install-app-mobile-rating__mid-content {
	align-items: center;
	display: flex;
	justify-content: center;
}
.install-app-mobile-rating--android .install-app-mobile-rating__button {
	display: block;
	margin-top: var(--spacing-xl);
	width: 100%;
}
.install-app-mobile-promo-slider {
	margin-top: calc(var(--spacing-sm) * -1);
}
@media (min-width: 768px) {
	.install-app-mobile-promo-slider {
		margin-top: calc(var(--spacing-lg) * -1);
	}
}
.install-app-mobile-promo-slider__slide-wrapper {
	height: 415px;
}
@media (min-width: 768px) {
	.install-app-mobile-promo-slider__slide-wrapper {
		height: 554px;
	}
}
.install-app-mobile-promo-slider__slide {
	border-radius: var(--border-radius-basic-lg);
	height: 100%;
}
.install-app-mobile-reviews {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-xl);
}
.install-app-mobile-reviews__header {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
.install-app-mobile-reviews__header-title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
}
.install-app-mobile-reviews__rating-container {
	display: flex;
	justify-content: space-between;
}
.install-app-mobile-reviews__score {
	color: var(--text-primary);
	font-size: 44px;
	font-style: normal;
	font-weight: 700;
	line-height: 52px;
}
.install-app-mobile-reviews__rating-count {
	display: flex;
	flex-direction: column;
}
.install-app-mobile-reviews__rating-summary {
	align-items: center;
	display: flex;
	justify-content: space-between;
	row-gap: var(--spacing-2xs);
	width: 100%;
}
.install-app-mobile-reviews__rating-icon {
	height: 28px;
	margin-bottom: var(--spacing-2xs);
}
.install-app-mobile-reviews__list {
	margin-top: calc(var(--spacing-sm) * -1);
}
@media (min-width: 768px) {
	.install-app-mobile-reviews__list {
		margin-top: calc(var(--spacing-lg) * -1);
	}
}
.install-app-mobile-reviews__reviews-amount {
	color: var(--text-button-tertiary);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 20px;
	text-align: end;
	text-transform: uppercase;
}
.install-app-mobile-reviews__slide-wrapper {
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-sm);
	height: 270px;
	padding: var(--spacing-md);
	width: 328px;
}
@media (min-width: 768px) {
	.install-app-mobile-reviews__slide-wrapper {
		height: 222px;
		width: 436px;
	}
}
.install-app-mobile-reviews__title-container {
	margin: 0 0 var(--spacing-3xs);
}
.install-app-mobile-reviews__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.install-app-mobile-reviews__details {
	align-items: center;
	-moz-column-gap: calc(var(--spacing-md) + 3px);
	column-gap: calc(var(--spacing-md) + 3px);
	display: flex;
	margin-bottom: var(--spacing-sm);
}
.install-app-mobile-reviews__review-icon {
	height: 16px;
}
.install-app-mobile-reviews__details-text {
	text-wrap: nowrap;
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
	overflow: hidden;
	position: relative;
	text-overflow: ellipsis;
}
.install-app-mobile-reviews__details-text:before {
	background-color: var(--text-secondary);
	border-radius: 50%;
	content: "";
	height: 3px;
	left: -11px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 3px;
}
[dir="rtl"] .install-app-mobile-reviews__details-text:before {
	left: unset;
	right: -11px;
}
.install-app-mobile-reviews__review-content {
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 7;
	color: var(--text-secondary);
	display: -webkit-box;
	font-size: 16px;
	font-weight: 400;
	height: 100%;
	line-height: 24px;
	margin: 0;
	overflow: hidden;
}
@media (min-width: 768px) {
	.install-app-mobile-reviews__review-content {
		-webkit-line-clamp: 5;
	}
}
.install-app-mobile-reviews--android
	.install-app-mobile-reviews__rating-container {
	-moz-column-gap: var(--spacing-xl);
	column-gap: var(--spacing-xl);
}
.install-app-mobile-reviews--android .install-app-mobile-reviews__header {
	row-gap: var(--spacing-xl);
}
.install-app-mobile-reviews--android .install-app-mobile-reviews__header-title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
}
.install-app-mobile-reviews--android
	.install-app-mobile-reviews__rating-summary {
	align-items: flex-start;
	flex-direction: column;
	justify-content: unset;
	row-gap: var(--spacing-3xs);
	width: unset;
}
.install-app-mobile-reviews--android .install-app-mobile-reviews__rating-icon {
	height: 16px;
	margin-bottom: var(--spacing-3xs);
}
.install-app-mobile-reviews--android
	.install-app-mobile-reviews__reviews-amount {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	text-align: start;
}
.install-app-mobile-reviews--android .install-app-mobile-reviews__rating-bars {
	display: flex;
	flex-direction: column-reverse;
	width: 100%;
}
.install-app-mobile-reviews--android .install-app-mobile-reviews__rating-bar {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	height: 20px;
}
.install-app-mobile-reviews--android
	.install-app-mobile-reviews__rating-number {
	color: var(--text-button-tertiary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
.install-app-mobile-reviews--android .install-app-mobile-reviews__bar {
	height: 6px;
}
.install-app-mobile-reviews--android .install-app-mobile-reviews__list {
	display: flex;
	flex-direction: column;
	margin-top: 0;
	row-gap: var(--spacing-xl);
}
.install-app-mobile-reviews--android
	.install-app-mobile-reviews__slide-wrapper {
	background: none;
	height: unset;
	padding: 0;
	width: unset;
}
.install-app-mobile-reviews--android
	.install-app-mobile-reviews__title-container {
	align-items: center;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	margin: 0 0 var(--spacing-2xs);
}
.install-app-mobile-reviews--android .install-app-mobile-reviews__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	white-space: unset;
}
.install-app-mobile-reviews--android .install-app-mobile-reviews__author-icon {
	border-radius: 50%;
	height: 32px;
	overflow: hidden;
	width: 32px;
}
.install-app-mobile-reviews--android .install-app-mobile-reviews__details {
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
}
.install-app-mobile-reviews--android .install-app-mobile-reviews__details-text {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}
.install-app-mobile-reviews--android
	.install-app-mobile-reviews__details-text:before {
	display: none;
}
.install-app-mobile-reviews--android
	.install-app-mobile-reviews__review-content {
	-webkit-line-clamp: 3;
	color: var(--text-primary);
}
.install-app-widget {
	align-items: center;
	background: var(--bg-tertiary);
	display: flex;
	height: 70px;
	justify-content: space-between;
	padding: var(--spacing-2xs) 0;
	padding-left: calc(var(--spacing-md) + var(--safe-area-inset-left));
	padding-right: calc(var(--spacing-md) + var(--safe-area-inset-right));
	width: 100%;
}
.install-app-widget:first-child {
	height: calc(70px + var(--safe-area-inset-top));
	padding-top: calc(var(--spacing-2xs) + var(--safe-area-inset-top));
}
.install-app-widget__content {
	align-items: center;
	display: flex;
}
.install-app-widget .install-app-widget__button--close {
	color: var(--icon-secondary);
	margin-inline-end: var(--spacing-2xs);
}
.install-app-widget .install-app-widget__button--close:hover {
	color: var(--icon-secondary);
}
.install-app-widget .install-app-widget__button--download {
	color: var(--icon-fill);
}
.install-app-widget__image-wrapper--logo {
	height: 50px;
	margin-inline-end: var(--spacing-sm);
	width: 50px;
}
.install-app-widget__image-wrapper--rating-icon {
	align-items: center;
	display: flex;
	height: 12px;
}
.install-app-widget__text-wrapper {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	margin-inline-end: var(--spacing-2xs);
	row-gap: var(--spacing-3xs);
}
.install-app-widget__image {
	height: 100%;
	width: 100%;
}
.install-app-widget__title {
	color: var(--text-primary);
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	margin: 0;
}
.install-app-widget__description {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	max-width: 50vw;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
@media (min-width: 480px) {
	.install-app-widget__description {
		max-width: 65vw;
	}
}
@media (min-width: 768px) {
	.install-app-widget {
		display: none;
	}
}
.jackpot-banner {
	align-items: center;
	color: var(--text-secondary);
	display: flex;
	font-size: 16px;
	font-weight: 700;
	justify-content: center;
	line-height: 24px;
	min-height: 380px;
	overflow: hidden;
	position: relative;
}
@media (min-width: 768px) {
	.jackpot-banner {
		color: var(--text-secondary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
.jackpot-banner__img {
	height: 100%;
	left: 0;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 0;
	width: 100%;
}
.jackpot-banner__content {
	padding: var(--spacing-lg) 0;
	position: relative;
}
.jackpot-banner__title {
	color: var(--text-primary);
	font-size: 40px;
	font-weight: 700;
	line-height: 48px;
	margin-bottom: var(--spacing-3xs);
}
@media (min-width: 768px) {
	.jackpot-banner__title {
		color: var(--text-primary);
		font-size: 48px;
		font-weight: 700;
		line-height: 56px;
	}
}
.jackpot-banner__total-label {
	margin-bottom: var(--spacing-3xs);
}
.jackpot-banner__total-value {
	color: var(--brand-primary);
	font-size: 32px;
	font-weight: 700;
	line-height: 40px;
}
@media (min-width: 768px) {
	.jackpot-banner__total-value {
		color: var(--brand-primary);
		font-size: 48px;
		font-weight: 700;
		line-height: 56px;
	}
}
.jackpot-card-with-progress {
	align-items: center;
	background:
		radial-gradient(
			72.87% 72.87% at 50% 0,
			rgba(105, 183, 255, 0.4) 0,
			rgba(26, 26, 34, 0) 100%
		),
		var(--bg-secondary);
	border-radius: var(--border-radius-basic-md);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-7xl) var(--spacing-xl) var(--spacing-2xl);
	position: relative;
}
.jackpot-card-with-progress__icon-wrap {
	height: 96px;
	left: 50%;
	position: absolute;
	top: -32px;
	transform: translateX(-50%);
	width: 96px;
}
.jackpot-card-with-progress__name {
	color: var(--text-secondary);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 20px;
	text-transform: capitalize;
}
.jackpot-card-with-progress__icon {
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%;
}
.jackpot-card-with-progress .jackpot-card-with-progress__amount,
.jackpot-card-with-progress .jackpot-card-with-progress__end,
.jackpot-card-with-progress .jackpot-card-with-progress__odometer {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 44px;
	font-style: normal;
	font-weight: 700;
	line-height: 52px;
}
.jackpot-card-with-progress__amount {
	align-items: center;
	display: flex;
	flex-wrap: nowrap;
}
.jackpot-card-with-progress__amount .odometer-value {
	width: 100%;
}
.jackpot-card-with-progress__odometer {
	letter-spacing: 3px;
}
.jackpot-card-with-progress__end {
	letter-spacing: -1.2px;
}
.jackpot-card-with-progress--drop {
	background:
		radial-gradient(
			72.87% 72.87% at 50% 0,
			rgba(255, 135, 56, 0.4) 0,
			rgba(26, 26, 34, 0) 100%
		),
		var(--bg-secondary);
}
.jackpot-card-with-progress--short {
	align-items: start;
	background: var(--bg-quinary);
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: grid;
	grid-auto-rows: max-content;
	grid-template-areas: "image title" "image amount" "progress progress";
	grid-template-columns: 48px auto;
	grid-template-rows: unset;
	padding: var(--spacing-md);
}
.jackpot-card-with-progress--short .jackpot-card-with-progress__inner {
	align-items: center;
	display: flex;
	flex-direction: row;
}
.jackpot-card-with-progress--short .jackpot-card-with-progress .odometer-value,
.jackpot-card-with-progress--short .jackpot-card-with-progress__amount,
.jackpot-card-with-progress--short .jackpot-card-with-progress__odometr {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	width: 100%;
}
.jackpot-card-with-progress--short .jackpot-card-with-progress__icon-wrap {
	align-self: center;
	grid-area: image;
	height: 48px;
	max-width: 48px;
	position: static;
	transform: translateX(0);
	width: 48px;
}
.jackpot-card-with-progress--short .jackpot-card-with-progress__name {
	color: var(--text-secondary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	grid-area: title;
	letter-spacing: 0.2px;
	line-height: 14px;
	text-transform: uppercase;
}
.jackpot-card-with-progress--short .jackpot-card-with-progress__amount {
	grid-area: amount;
}
.jackpot-card-with-progress--short .jackpot-card-with-progress__jackpot-timer {
	flex-direction: column-reverse;
	grid-area: progress;
	margin-top: var(--spacing-sm);
}
.jackpot-card-with-progress--short .jackpot-card-with-progress__end {
	color: var(--text-secondary);
	font-size: 24px;
	font-weight: 700;
	letter-spacing: unset;
	line-height: 32px;
}
.jackpot-timer {
	align-items: flex-start;
	display: flex;
	flex: 1 1 100%;
	flex-direction: column;
	margin-top: var(--spacing-md);
	width: 100%;
}
.jackpot-timer__title {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin-bottom: var(--spacing-2xs);
}
.jackpot-timer__progress {
	background: rgba(10, 10, 13, 0.65);
	border-radius: var(--border-radius-basic-4xl);
	box-shadow: 0 1px 0 0 hsla(0, 0%, 100%, 0.04);
	height: 12px;
	margin-bottom: var(--spacing-2xs);
	width: 100%;
}
.jackpot-timer__completed {
	background: linear-gradient(
		180deg,
		#fff,
		#d5e3ff 0.01%,
		#4e4e98 100%,
		#4e4e98 0
	);
	border-radius: var(--border-radius-basic-4xl);
	display: flex;
	height: 100%;
	transition: 0.3s;
}
.jackpot-timer__info {
	justify-content: space-between;
	width: 100%;
}
.jackpot-timer__info,
.jackpot-timer__text {
	align-items: center;
	display: flex;
}
.jackpot-timer .jackpot-timer__icon {
	height: 18px;
	margin-right: var(--spacing-3xs);
	width: 18px;
}
.jackpot-timer__list-timer {
	align-items: center;
	color: var(--text-primary);
	-moz-column-gap: var(--spacing-4xs);
	column-gap: var(--spacing-4xs);
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	row-gap: var(--spacing-4xs);
	text-align: right;
}
.jackpot-timer--drop .jackpot-timer__completed {
	background: linear-gradient(180deg, #ffd260, #ff604b);
	filter: drop-shadow(0 0 20px rgba(255, 107, 0, 0.8))
		drop-shadow(0 0 10px rgba(255, 168, 0, 0.5));
	width: 100%;
}
.jackpot-timer--drop .jackpot-timer__title {
	color: var(--text-primary);
}
.jackpot-timer--drop .jackpot-timer__label {
	-webkit-text-fill-color: transparent;
	background: linear-gradient(180deg, #ffc736, #ff5c46 100%, #ff5c46 0);
	background-clip: text;
	-webkit-background-clip: text;
}
.jackpot-timer--short .jackpot-timer__title {
	display: none;
}
.jackpot-timer--short .jackpot-timer__info {
	margin-bottom: var(--spacing-2xs);
}
.jackpot-timer--short .jackpot-timer__label {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}
.jackpot-timer--short .jackpot-timer__progress {
	height: 6px;
	margin-bottom: 0;
}
.jackpot-game-panel {
	background: var(--bg-overlay-strong);
	border-radius: 0 0 var(--border-radius-basic-md) var(--border-radius-basic-md);
	display: inline-flex;
	min-height: 72px;
	padding-block: var(--spacing-md);
	padding-inline: var(--spacing-lg) var(--spacing-2xl);
	position: relative;
	z-index: -2;
}
.jackpot-game-panel__inner {
	display: flex;
	justify-content: center;
}
.jackpot-game-panel .jackpot-game-panel__toggle-btn {
	align-items: center;
	background: var(--bg-tertiary);
	border-radius: 50%;
	display: flex;
	height: 32px;
	inset-inline-end: -16px;
	justify-content: center;
	padding: var(--spacing-3xs);
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	transition: background 0.3s ease;
	width: 32px;
}
.jackpot-game-panel .jackpot-game-panel__toggle-btn:focus,
.jackpot-game-panel .jackpot-game-panel__toggle-btn:hover {
	background: var(--bg-quaternary);
}
.jackpot-game-panel__toggle-caret {
	font-size: 6px;
	transition:
		color 0.3s ease,
		transform 0.3s ease;
}
.jackpot-game-panel__toggle-caret--open {
	color: var(--text-primary);
	transform: scaleY(-1);
}
.jackpot-game-panel__dropdown {
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-md);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);
	left: 50%;
	padding: var(--spacing-xl);
	position: absolute;
	top: calc(100% + 6px);
	transform: translate(-50%) scale(0);
	transform-origin: top;
	transition: transform 0.3s ease;
	width: 720px;
}
.jackpot-game-panel__dropdown--open {
	transform: translate(-50%) scale(1);
}
.game-jackpots {
	align-items: center;
	display: flex;
	gap: var(--spacing-xl);
}
@media (min-width: 1280px) {
	.game-jackpots {
		gap: var(--spacing-2xl);
	}
}
.game-jackpots__inner {
	align-items: center;
	display: flex;
	gap: var(--spacing-xl);
	justify-content: flex-start;
	pointer-events: none;
}
@media (min-width: 1280px) {
	.game-jackpots__inner {
		gap: var(--spacing-2xl);
	}
}
.game-jackpots__inner--primary {
	animation: infinite-scroll 25s linear infinite;
}
@media (min-width: 768px) {
	.game-jackpots__inner--primary {
		animation: unset;
	}
}
.game-jackpots__inner--clone {
	animation: infinite-scroll 25s linear infinite;
}
@media (min-width: 768px) {
	.game-jackpots__inner--clone {
		display: none;
	}
}
.game-jackpots:not(:first-child) {
	display: none;
}
@keyframes infinite-scroll {
	0% {
		transform: translate(4%);
	}
	to {
		transform: translate(-104%);
	}
}
.jackpot-list-game-page {
	display: flex;
	gap: var(--spacing-xl);
	margin: 0;
	width: 100%;
}
@media (min-width: 1280px) {
	.jackpot-list-game-page {
		gap: var(--spacing-2xl);
	}
}
.jackpot-list-game-page__item {
	align-items: center;
	display: flex;
	flex: 0 0 auto;
	gap: var(--spacing-sm);
	margin: 0 !important;
}
.jackpot-list-game-page__item--prime {
	padding-right: var(--spacing-sm);
	position: relative;
}
@media (min-width: 768px) {
	.jackpot-list-game-page__item--prime {
		padding-left: var(--spacing-sm);
	}
}
@media (min-width: 1280px) {
	.jackpot-list-game-page__item--prime {
		padding-left: unset;
	}
}
.jackpot-list-game-page__item--prime:before {
	background: linear-gradient(
		263deg,
		rgba(189, 0, 255, 0.2),
		rgba(0, 163, 255, 0.2)
	);
	content: "";
	height: calc(100% + 16px);
	left: -12px;
	position: absolute;
	width: calc(100% + 12px);
	z-index: -1;
}
@media (min-width: 768px) {
	.jackpot-list-game-page__item--prime:before {
		z-index: 0;
	}
}
@media (min-width: 1280px) {
	.jackpot-list-game-page__item--prime:before {
		border-radius: var(--border-radius-basic-sm);
		z-index: -1;
	}
}
.jackpot-list-game-page__icon {
	align-items: center;
	display: flex;
	flex: 0 0 21px;
	height: 21px;
	justify-content: center;
	width: 21px;
}
@media (min-width: 1280px) {
	.jackpot-list-game-page__icon {
		flex: 0 0 40px;
		height: 40px;
		width: 40px;
	}
}
.jackpot-list-game-page__image {
	max-width: 100%;
}
.jackpot-list-game-page__content {
	flex: 1;
}
.jackpot-list-game-page__level {
	color: var(--text-secondary);
	display: none;
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	margin: 0;
	text-transform: uppercase;
}
@media (min-width: 1280px) {
	.jackpot-list-game-page__level {
		display: block;
	}
}
.jackpot-list-game-page__pool {
	align-items: center;
	color: var(--text-primary);
	direction: ltr;
	display: flex;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	white-space: nowrap;
}
@media (min-width: 1280px) {
	.jackpot-list-game-page__pool {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
.jackpot-game-panel-info__tabs {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.jackpot-game-panel-info__tabs::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.jackpot-game-panel-info__tabs::-webkit-scrollbar-track {
	background: transparent;
}
.jackpot-game-panel-info__tabs::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.jackpot-game-panel-info__tabs::-webkit-scrollbar-thumb:hover,
.jackpot-game-panel-info__tabs:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.jackpot-game-panel-info__title {
	color: var(--text-secondary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0 0 var(--spacing-md);
	text-transform: uppercase;
}
.jackpot-game-panel-info__tabs {
	display: flex;
	gap: var(--spacing-2xs);
	margin: 0 0 var(--spacing-xl) -16px;
	overflow: scroll;
	padding: 0 var(--spacing-md);
	width: calc(100% + 32px);
}
@media (min-width: 960px) {
	.jackpot-game-panel-info__tabs {
		margin-left: unset;
		padding: 0;
		width: unset;
	}
}
.jackpot-game-panel-info .jackpot-game-panel-info__tab {
	border-radius: var(--border-radius-basic-2xs);
	color: var(--text-primary);
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.2px;
	line-height: 20px;
	opacity: 0.5;
	padding: var(--spacing-xs) var(--spacing-md);
	text-transform: uppercase;
	transition: opacity 0.3s ease;
	white-space: nowrap;
}
.jackpot-game-panel-info .jackpot-game-panel-info__tab--pmd {
	background: linear-gradient(
		255deg,
		rgba(189, 0, 255, 0.08),
		rgba(0, 163, 255, 0.38)
	);
}
.jackpot-game-panel-info .jackpot-game-panel-info__tab--md {
	background: linear-gradient(
		268.9deg,
		rgba(72, 26, 255, 0.08),
		rgba(127, 26, 255, 0.38)
	) !important;
}
.jackpot-game-panel-info .jackpot-game-panel-info__tab--hh {
	background: linear-gradient(
		268.9deg,
		rgba(255, 26, 246, 0.08),
		rgba(58, 255, 26, 0.3)
	) !important;
}
.jackpot-game-panel-info .jackpot-game-panel-info__tab--active,
.jackpot-game-panel-info .jackpot-game-panel-info__tab:focus,
.jackpot-game-panel-info .jackpot-game-panel-info__tab:hover {
	color: var(--text-primary);
	opacity: 1;
}
.jackpot-game-panel-info__text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0 0 var(--spacing-xl);
}
.jackpot-game-panel-info__text span {
	color: var(--text-primary);
}
.jackpot-game-panel-info__text a {
	color: var(--text-link);
}
.jackpot-game-panel-info__text:last-child {
	margin: 0;
}
.jackpot-game-panel-info__levels {
	margin: 0 0 var(--spacing-md);
}
.jackpot-game-panel-info__levels-list {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-md);
}
@media (min-width: 960px) {
	.jackpot-game-panel-info__levels-list {
		flex-direction: row;
		gap: var(--spacing-2xl);
	}
}
.jackpot-game-panel-info__content {
	min-height: 200px;
	overflow: hidden;
}
.jackpot-game-panel-info__section-title {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0 0 var(--spacing-md);
}
.jackpot-game-panel-info__divider {
	background: var(--border-primary);
	border: none;
	border-radius: var(--border-radius-basic-2xs);
	height: 1px;
	margin: var(--spacing-xl) 0;
	width: 100%;
}
.jackpot-game-panel-info__winners {
	min-height: 60px;
	position: relative;
}
.jackpot-game-panel-info__winners:after {
	background: linear-gradient(270deg, var(--bg-tertiary) 0, transparent 100%);
	content: "";
	height: 100%;
	inset-inline-end: 0;
	position: absolute;
	top: 0;
	width: 56px;
}
[dir="rtl"] .jackpot-game-panel-info__winners:after {
	transform: scaleX(-1);
}
.jackpot-game-panel-info .jackpot-game-panel-info__winners-list {
	gap: var(--spacing-xl);
}
.jackpot-game-panel-info .c-jp-level {
	align-items: center;
	display: flex;
	gap: var(--spacing-md);
}
.jackpot-game-panel-info .c-jp-level__level-icon {
	align-items: center;
	display: flex;
	flex: 0 0 48px;
	height: 48px;
	justify-content: center;
	width: 48px;
}
.jackpot-game-panel-info .c-jp-level__level-icon img {
	max-width: 100%;
}
.jackpot-game-panel-info .c-jp-level__content {
	flex: 1;
}
.jackpot-game-panel-info .c-jp-level__title {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0 0 var(--spacing-3xs);
}
.jackpot-game-panel-info .c-jp-level__text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.jackpot-winners-inline,
.jackpot-wins-list {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.jackpot-winners-inline::-webkit-scrollbar,
.jackpot-wins-list::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.jackpot-winners-inline::-webkit-scrollbar-track,
.jackpot-wins-list::-webkit-scrollbar-track {
	background: transparent;
}
.jackpot-winners-inline::-webkit-scrollbar-thumb,
.jackpot-wins-list::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.jackpot-winners-inline::-webkit-scrollbar-thumb:hover,
.jackpot-winners-inline:hover::-webkit-scrollbar-thumb,
.jackpot-wins-list::-webkit-scrollbar-thumb:hover,
.jackpot-wins-list:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.jackpot-winners-inline,
.jackpot-wins-list {
	display: flex;
	gap: var(--spacing-sm);
	list-style-type: none;
	margin: 0;
	overflow: auto;
	padding: 0;
}
.jackpot-winners-inline {
	gap: var(--spacing-2xl);
	overflow: auto;
	position: relative;
}
.jackpot-winners-inline__item {
	flex: 1 1 25%;
	min-width: 100px;
}
@media (min-width: 768px) {
	.jackpot-winners-inline__item {
		min-width: calc(25% - 24px);
	}
}
@media (min-width: 1440px) {
	.jackpot-winners-inline__item {
		flex: 1 0 auto;
		min-width: 18%;
	}
}
.jackpot-winners-inline__item [dir="rtl"] .ago-timer {
	flex-direction: row;
}
.jackpot-winner {
	display: flex;
	gap: var(--spacing-sm);
}
@media (min-width: 1680px) {
	.jackpot-winner {
		align-items: center;
	}
}
.jackpot-winner__icon {
	align-items: center;
	display: flex;
	flex: 0 0 32px;
	height: 32px;
	justify-content: center;
	width: 32px;
}
@media (min-width: 1680px) {
	.jackpot-winner__icon {
		flex: 0 0 56px;
		height: 56px;
		width: 56px;
	}
}
.jackpot-winner__icon-image {
	max-width: 100%;
}
@media (min-width: 1680px) {
	.jackpot-winner__icon-image {
		width: 100%;
	}
}
.jackpot-winner__name {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0 0 2px;
}
@media (min-width: 1680px) {
	.jackpot-winner__name {
		margin: 0;
	}
}
.jackpot-winner__pool {
	align-items: center;
	color: var(--text-primary);
	display: flex;
	font-size: 16px;
	font-weight: 700;
	gap: var(--spacing-2xs);
	line-height: 24px;
	margin: 0;
}
[dir="rtl"] .jackpot-winner__pool {
	flex-direction: row-reverse;
}
.jackpot-winner__pool-image {
	width: 16px;
}
.jackpot-winner__time {
	color: var(--text-tertiary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
}
.jackpot-game-panel-mobile__dropdown {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.jackpot-game-panel-mobile__dropdown::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.jackpot-game-panel-mobile__dropdown::-webkit-scrollbar-track {
	background: transparent;
}
.jackpot-game-panel-mobile__dropdown::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.jackpot-game-panel-mobile__dropdown::-webkit-scrollbar-thumb:hover,
.jackpot-game-panel-mobile__dropdown:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.jackpot-game-panel-mobile {
	background: var(--bg-secondary);
	display: flex;
	justify-content: center;
	min-height: 40px;
	position: relative;
	width: 100%;
}
.jackpot-game-panel-mobile__inner {
	-moz-column-gap: var(--spacing-xl);
	column-gap: var(--spacing-xl);
	display: flex;
	justify-content: flex-start;
	overflow: hidden;
	padding: 0;
}
.jackpot-game-panel-mobile__inner:after {
	background: linear-gradient(90deg, transparent 0, var(--bg-secondary) 100%);
	content: "";
	height: 100%;
	inset-inline-end: 40px;
	position: absolute;
	top: 0;
	width: 40px;
	z-index: 2;
}
.jackpot-game-panel-mobile__inner:before {
	background: linear-gradient(-90deg, transparent 0, var(--bg-secondary) 100%);
	content: "";
	height: 100%;
	inset-block-start: 0;
	position: absolute;
	top: 0;
	width: 40px;
	z-index: 2;
}
.jackpot-game-panel-mobile .jackpot-game-panel-mobile__toggle-btn {
	align-items: center;
	background: var(--bg-tertiary);
	border-radius: 0;
	display: flex;
	height: 100%;
	inset-inline-end: 0;
	justify-content: center;
	padding: var(--spacing-3xs);
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	transition: background 0.3s ease;
	width: 40px;
}
.jackpot-game-panel-mobile .jackpot-game-panel-mobile__toggle-btn:focus,
.jackpot-game-panel-mobile .jackpot-game-panel-mobile__toggle-btn:hover {
	background: var(--bg-quaternary);
}
.jackpot-game-panel-mobile__toggle-caret {
	font-size: 6px;
	transition:
		color 0.3s ease,
		transform 0.3s ease;
}
.jackpot-game-panel-mobile__toggle-caret--open {
	color: var(--text-primary);
	transform: scaleY(-1);
}
.jackpot-game-panel-mobile__dropdown {
	background: var(--bg-tertiary);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);
	left: 50%;
	max-height: calc(
		100dvh - 100% - var(--safe-area-inset-top) - var(--safe-area-inset-bottom)
	);
	overflow: auto;
	padding: var(--spacing-md);
	position: absolute;
	top: 100%;
	transform: translate(-50%) scale(0);
	transform-origin: top;
	transition: transform 0.3s ease;
	width: 100%;
}
.jackpot-game-panel-mobile__dropdown--open {
	transform: translate(-50%) scale(1);
}
.jackpot-how-to {
	align-items: center;
	display: flex;
	gap: var(--spacing-md);
	justify-content: center;
	margin: var(--spacing-6xl) 0 var(--spacing-8xl);
	overflow: hidden;
	padding: 0 var(--spacing-4xl);
}
@media (max-width: 960px) {
	.jackpot-how-to {
		flex-direction: column;
		gap: 0;
		margin: 0 0 var(--spacing-8xl);
		padding: 0 var(--spacing-xl);
	}
}
.jackpot-how-to__banner {
	flex: 0 1 auto;
	max-width: 930px;
	position: relative;
}
[dir="rtl"] .jackpot-how-to__banner {
	align-items: center;
	display: flex;
	justify-content: center;
}
.jackpot-how-to__banner-bg {
	height: 348px;
	width: 480px;
}
@media (min-width: 480px) {
	.jackpot-how-to__banner-bg {
		height: 557px;
		width: 768px;
	}
}
@media (min-width: 960px) {
	.jackpot-how-to__banner-bg {
		height: auto;
		width: 100%;
	}
}
.jackpot-how-to__banner-logo {
	left: 50%;
	max-width: 100%;
	position: absolute;
	top: 55%;
	transform: translate(-50%, -50%);
}
.jackpot-how-to__content {
	flex: 0 0 460px;
	z-index: 1;
}
@media (max-width: 960px) {
	.jackpot-how-to__content {
		flex: 1;
		margin-top: -45px;
		text-align: center;
	}
}
@media (max-width: 768px) {
	.jackpot-how-to__content {
		margin-top: 0;
		text-align: center;
	}
}
.jackpot-how-to__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0 0 var(--spacing-2xl);
}
@media (min-width: 768px) {
	.jackpot-how-to__title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 1280px) {
	.jackpot-how-to__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
		margin: 0 0 var(--spacing-4xl);
	}
}
.jackpot-how-to__list {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-2xl);
	margin: 0 var(--spacing-2xl);
}
@media (min-width: 768px) {
	.jackpot-how-to__list {
		margin: 0;
	}
}
@media (max-width: 959px) and (min-width: 768px) {
	.jackpot-how-to__list {
		flex-direction: row;
	}
}
.jackpot-how-to__list-item {
	width: 100%;
}
.jackpot-how-to__link {
	margin-top: var(--spacing-5xl);
}
.jackpot-how-to .how-to-item {
	align-items: center;
	-moz-column-gap: var(--spacing-xl);
	column-gap: var(--spacing-xl);
	display: flex;
}
@media (max-width: 959px) and (min-width: 768px) {
	.jackpot-how-to .how-to-item {
		flex-direction: column;
		row-gap: var(--spacing-lg);
	}
}
.jackpot-how-to .how-to-item__icon {
	width: 64px;
}
.jackpot-how-to .how-to-item__content {
	flex: 1;
}
@media (max-width: 959px) and (min-width: 768px) {
	.jackpot-how-to .how-to-item__content {
		text-align: center;
	}
}
@media (max-width: 768px) {
	.jackpot-how-to .how-to-item__content {
		text-align: start;
	}
}
.jackpot-how-to .how-to-item__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0 0 var(--spacing-2xs);
}
@media (min-width: 768px) {
	.jackpot-how-to .how-to-item__title {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
.jackpot-how-to .how-to-item__text {
	color: var(--text-secondary);
	font-family: Roboto, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
@media (min-width: 768px) {
	.jackpot-how-to .how-to-item__text {
		color: var(--text-secondary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
.jackpot-promo {
	border-radius: var(--border-radius-basic-xs);
	color: var(--brand-primary);
	color: var(--text-primary);
	display: block;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	overflow: hidden;
	padding: var(--spacing-md) var(--spacing-xs);
	position: relative;
	text-align: center;
	width: 100%;
}
@media (min-width: 768px) {
	.jackpot-promo {
		text-align: left;
	}
}
@media (min-width: 960px) {
	.jackpot-promo {
		padding: var(--spacing-md) var(--spacing-3xl);
	}
}
@media (min-width: 1280px) {
	.jackpot-promo {
		padding: var(--spacing-md) var(--spacing-8xl);
	}
}
@media (min-width: 1440px) {
	.jackpot-promo {
		padding: var(--spacing-xl);
	}
}
.jackpot-promo__bg {
	height: 100%;
	left: 0;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 0;
	width: 100%;
}
.jackpot-promo__content {
	grid-gap: var(--spacing-xs);
	display: grid;
	grid-template-columns: 1fr;
	position: relative;
	width: 100%;
}
@media (min-width: 1440px) {
	.jackpot-promo__content {
		grid-gap: var(--spacing-xl);
		grid-template-columns: auto auto 1fr auto;
	}
}
.jackpot-promo__title {
	align-items: center;
	color: var(--text-secondary);
	display: flex;
	font-size: 20px;
	font-weight: 700;
	justify-content: center;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
}
@media (min-width: 1440px) {
	.jackpot-promo__title {
		color: var(--text-secondary);
		font-size: 24px;
		font-weight: 700;
		justify-content: flex-start;
		line-height: 32px;
	}
}
.jackpot-promo__total {
	align-items: center;
	display: inline-flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	width: 100%;
}
@media (min-width: 1440px) {
	.jackpot-promo__total {
		align-items: flex-start;
		flex-direction: column;
		width: auto;
	}
}
.jackpot-promo__total-label {
	display: inline-flex;
	margin: 0 var(--spacing-3xs) 0 0;
}
@media (min-width: 768px) {
	.jackpot-promo__total-label {
		margin: 0 var(--spacing-xs) 0 0;
	}
}
@media (min-width: 1440px) {
	.jackpot-promo__total-label {
		margin: 0 0 var(--spacing-3xs) 0;
	}
}
.jackpot-promo__total-value {
	color: var(--text-secondary);
	display: inline-flex;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
@media (min-width: 768px) {
	.jackpot-promo__total-value {
		color: var(--text-secondary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 1440px) {
	.jackpot-promo__total-value {
		color: var(--text-secondary);
		font-size: 32px;
		font-weight: 700;
		line-height: 40px;
	}
}
.jackpot-promo__block-button,
.jackpot-promo__prizes {
	align-items: center;
	display: flex;
	justify-content: center;
	width: 100%;
}
.jackpot-promo__prizes {
	padding: var(--spacing-md) 0;
}
@media (min-width: 1440px) {
	.jackpot-promo__prizes {
		padding: 0;
	}
}
.jackpot-promo__rules {
	color: var(--text-secondary);
	display: inline-flex;
	justify-content: center;
	margin: var(--spacing-xs) 0 0 0;
	width: 100%;
}
@media (min-width: 768px) and (max-width: 1439px) {
	.jackpot-promo__rules {
		margin: 0 0 0 var(--spacing-xs);
		width: auto;
	}
}
@media (min-width: 1440px) {
	.jackpot-promo__rules {
		justify-content: flex-start;
	}
}
.jackpot-promo__btn-info {
	align-items: center;
	color: var(--text-secondary);
	cursor: pointer;
	display: inline-flex;
	font-size: 16px;
	font-weight: 400;
	justify-content: center;
	line-height: 24px;
	transition: color 0.3s ease;
	width: auto;
}
.jackpot-promo__btn-info:hover {
	color: var(--text-primary);
}
.jackpot-promo__btn-info .font-icons {
	display: inline-flex;
	margin: 0 var(--spacing-3xs) 0 0;
}
@media (min-width: 1280px) and (max-width: 1439px) {
	.layout:not(.layout--left-padding) .jackpot-promo {
		padding: var(--spacing-md) var(--spacing-xl);
	}
	.layout:not(.layout--left-padding) .jackpot-promo .jackpot-promo__content {
		grid-template-columns: auto 1fr auto;
		grid-template-rows: auto 1fr;
	}
	.layout:not(.layout--left-padding)
		.jackpot-promo
		.jackpot-promo__block-button,
	.layout:not(.layout--left-padding) .jackpot-promo .jackpot-promo__prizes {
		grid-row: span 2;
	}
	.layout:not(.layout--left-padding) .jackpot-promo .jackpot-promo__title {
		justify-content: flex-start;
		order: 1;
	}
	.layout:not(.layout--left-padding) .jackpot-promo .jackpot-promo__prizes {
		order: 2;
	}
	.layout:not(.layout--left-padding) .jackpot-promo .jackpot-promo__total {
		align-items: flex-start;
		flex-direction: column;
		order: 4;
	}
	.layout:not(.layout--left-padding)
		.jackpot-promo
		.jackpot-promo__block-button {
		order: 3;
	}
	.layout:not(.layout--left-padding) .jackpot-promo .jackpot-promo__rules {
		margin: var(--spacing-xs) 0 0 0;
	}
}
@media (min-width: 1440px) {
	.layout:not(.layout--left-padding) .jackpot-promo {
		padding: var(--spacing-xl) var(--spacing-10xl);
	}
	.layout:not(.layout--left-padding) .jackpot-promo .jackpot-promo__title,
	.layout:not(.layout--left-padding)
		.jackpot-promo
		.jackpot-promo__total-value {
		color: var(--text-secondary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
	.layout:not(.layout--left-padding) .jackpot-promo .jackpot-prizes__image {
		max-height: 76px;
	}
}
.jackpot-promo--game,
.layout:not(.layout--left-padding) .jackpot-promo--game {
	border-radius: 0;
	padding: var(--spacing-xs);
}
@media (min-width: 1280px) {
	.jackpot-promo--game,
	.layout:not(.layout--left-padding) .jackpot-promo--game {
		padding: var(--spacing-xs) var(--spacing-4xl);
	}
}
.jackpot-promo--game .jackpot-promo__content,
.layout:not(.layout--left-padding)
	.jackpot-promo--game
	.jackpot-promo__content {
	grid-gap: var(--spacing-lg);
	grid-template-columns: auto 1fr;
	grid-template-rows: auto;
}
@media (min-width: 1280px) {
	.jackpot-promo--game .jackpot-promo__content,
	.layout:not(.layout--left-padding)
		.jackpot-promo--game
		.jackpot-promo__content {
		grid-gap: var(--spacing-2xl);
		grid-template-columns: auto auto 1fr;
	}
}
.jackpot-promo--game .jackpot-promo__block-button,
.layout:not(.layout--left-padding)
	.jackpot-promo--game
	.jackpot-promo__block-button {
	display: none;
}
.jackpot-promo--game .jackpot-promo__total-value,
.layout:not(.layout--left-padding)
	.jackpot-promo--game
	.jackpot-promo__total-value {
	font-size: 16px;
}
.jackpot-promo--game .jackpot-promo__title,
.layout:not(.layout--left-padding) .jackpot-promo--game .jackpot-promo__title {
	display: none;
	font-size: 19px;
	grid-row: span 1;
	order: 1;
}
@media (min-width: 1280px) {
	.jackpot-promo--game .jackpot-promo__title,
	.layout:not(.layout--left-padding)
		.jackpot-promo--game
		.jackpot-promo__title {
		display: flex;
		grid-row: 1;
	}
}
.jackpot-promo--game .jackpot-promo__rules,
.layout:not(.layout--left-padding) .jackpot-promo--game .jackpot-promo__rules {
	justify-content: flex-start;
	margin: 0;
}
.jackpot-promo--game .jackpot-promo__total-label,
.layout:not(.layout--left-padding)
	.jackpot-promo--game
	.jackpot-promo__total-label {
	margin: 0;
}
.jackpot-promo--game .jackpot-promo__total,
.layout:not(.layout--left-padding) .jackpot-promo--game .jackpot-promo__total {
	flex-direction: column;
	grid-row: 1;
	justify-content: center;
	margin: 0;
	order: 2;
	padding: 0;
	text-align: left;
}
.jackpot-promo--game .jackpot-promo__total > div,
.layout:not(.layout--left-padding)
	.jackpot-promo--game
	.jackpot-promo__total
	> div {
	width: 100%;
}
.jackpot-promo--game .jackpot-promo__prizes,
.layout:not(.layout--left-padding) .jackpot-promo--game .jackpot-promo__prizes {
	grid-row: 1;
	order: 3;
	padding: 0;
}
.jackpot-slide {
	color: var(--text-primary);
	display: block;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	text-align: center;
}
.jackpot-slide__title {
	color: var(--text-primary);
	font-size: 40px;
	font-weight: 700;
	line-height: 48px;
}
@media (min-width: 768px) {
	.jackpot-slide__title {
		color: var(--text-primary);
		font-size: 66px;
		font-style: normal;
		font-weight: 900;
		line-height: 74px;
	}
}
.jackpot-slide__total {
	margin-top: var(--spacing-3xs);
}
.jackpot-slide__total-value {
	color: var(--brand-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
}
@media (min-width: 768px) {
	.jackpot-slide__total-value {
		color: var(--brand-primary);
		font-size: 32px;
		font-weight: 700;
		line-height: 40px;
	}
}
.jackpot-slide__block-button {
	display: block;
	margin: var(--spacing-3xs) 0 0 0;
}
.jackpot-slide__prizes {
	display: none;
	margin-top: var(--spacing-xs);
}
@media (min-width: 768px) {
	.jackpot-slide__prizes {
		display: block;
	}
}
.jackpot-steps {
	align-items: center;
	border-radius: var(--border-radius-basic-xs);
	color: var(--text-secondary);
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	font-size: 14px;
	font-weight: 700;
	justify-content: center;
	line-height: 20px;
	overflow: hidden;
	padding: 320px var(--spacing-md) var(--spacing-xl);
	position: relative;
	text-align: left;
	width: 100%;
}
@media (min-width: 768px) {
	.jackpot-steps {
		color: var(--text-secondary);
		flex-direction: row;
		font-size: 16px;
		font-weight: 700;
		justify-content: flex-start;
		line-height: 24px;
		padding: var(--spacing-3xl);
	}
}
.jackpot-steps__banner {
	display: block;
	height: 100%;
	left: 0;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 0;
	width: 100%;
}
.jackpot-steps__content {
	display: block;
	position: relative;
}
.jackpot-steps__title {
	color: var(--text-black-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0 0 var(--spacing-2xl) 0;
	text-align: center;
}
@media (min-width: 768px) {
	.jackpot-steps__title {
		color: var(--text-black-primary);
		font-size: 32px;
		font-weight: 700;
		line-height: 40px;
		text-align: left;
	}
}
.jackpot-steps__button {
	margin: var(--spacing-2xl) 0 0 0;
	text-align: center;
}
@media (min-width: 768px) {
	.jackpot-steps__button {
		text-align: left;
	}
}
.jackpot-steps__list {
	align-items: center;
	counter-reset: list-counter;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: center;
}
.jackpot-steps__item {
	counter-increment: list-counter;
	padding: 0 0 0 var(--spacing-3xl);
	position: relative;
	width: 100%;
}
.jackpot-steps__item:not(:first-child) {
	margin: var(--spacing-lg) 0 0 0;
}
.jackpot-steps__item:before {
	align-items: center;
	color: var(--brand-primary);
	content: counter(list-counter);
	display: inline-flex;
	font-size: 32px;
	font-weight: 700;
	height: 100%;
	justify-content: center;
	left: 0;
	line-height: 40px;
	position: absolute;
	top: 0;
	width: 40px;
}
.jackpot-steps__item-title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.jackpot-steps__item-subtitle {
	margin-top: var(--spacing-3xs);
}
.jackpot-v2-banner {
	border-radius: var(--border-radius-basic-lg) var(--border-radius-basic-lg) 0 0;
	display: flex;
	flex-direction: column;
	min-height: 320px;
	overflow: hidden;
	padding: var(--spacing-xl) var(--spacing-md);
	position: relative;
	z-index: 0;
}
@media (min-width: 480px) {
	.jackpot-v2-banner {
		min-height: 374px;
	}
}
@media (min-width: 768px) {
	.jackpot-v2-banner {
		min-height: 340px;
		padding: var(--spacing-2xl);
	}
}
@media (min-width: 1280px) {
	.jackpot-v2-banner {
		min-height: 400px;
		padding: var(--spacing-3xl);
	}
}
.jackpot-v2-banner__wrapper {
	border-radius: var(--border-radius-basic-lg);
	height: 100%;
	inset-inline-start: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}
.jackpot-v2-banner__bg {
	height: 374px;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}
@media (min-width: 480px) {
	.jackpot-v2-banner__bg {
		height: 100%;
	}
}
[dir="rtl"] .jackpot-v2-banner__bg {
	transform: scaleX(-1);
}
.jackpot-v2-banner__status-badge {
	margin-bottom: var(--spacing-md);
}
@media (min-width: 768px) {
	.jackpot-v2-banner__status-badge {
		margin-bottom: var(--spacing-xl);
	}
}
.jackpot-v2-banner__onboarding-btn {
	inset-inline-end: var(--spacing-2xs);
	position: absolute;
	top: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.jackpot-v2-banner__onboarding-btn {
		bottom: var(--spacing-2xl);
		inset-inline-end: var(--spacing-2xl);
		top: unset;
	}
}
.jackpot-v2-banner__title {
	color: var(--text-white-primary);
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	text-transform: uppercase;
}
@media (min-width: 480px) {
	.jackpot-v2-banner__title {
		max-width: 295px;
	}
}
@media (min-width: 768px) {
	.jackpot-v2-banner__title {
		color: var(--text-white-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
		max-width: 520px;
	}
}
@media (min-width: 1280px) {
	.jackpot-v2-banner__title {
		color: var(--text-white-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
.jackpot-v2-banner__date {
	background: var(--bg-overlay-label);
	border-radius: var(--border-radius-basic-md);
	color: var(--text-white-primary);
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	margin-top: auto;
	padding: var(--spacing-3xs) var(--spacing-2xs);
	width: -moz-fit-content;
	width: fit-content;
}
.status-badge--future {
	--text-color: var(--text-warning);
}
.status-badge--active,
.status-badge--completed {
	--text-color: var(--text-success);
}
.status-badge--finished,
.status-badge--past,
.status-badge--unavalable {
	--text-color: var(--text-secondary);
}
.status-badge--available {
	--text-color: var(--text-primary);
}
.status-badge--in-progress {
	--text-color: var(--info-primary);
}
.status-badge--missed {
	--text-color: var(--text-error);
}
.status-badge {
	align-items: center;
	background: var(--bg-primary);
	border-radius: var(--border-radius-basic-full);
	color: var(--text-color);
	display: flex;
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	justify-content: center;
	letter-spacing: 0.2px;
	line-height: 14px;
	padding: 3px var(--spacing-xs);
	position: relative;
	text-transform: uppercase;
	width: -moz-fit-content;
	width: fit-content;
}
@media (min-width: 768px) {
	.status-badge {
		color: var(--text-color);
		font-size: 12px;
		font-style: normal;
		font-weight: 500;
		letter-spacing: 0.2px;
		line-height: 16px;
		padding: var(--spacing-3xs) var(--spacing-sm);
	}
}
.status-badge__dot {
	background: var(--text-color);
	border-radius: 50%;
	height: 6px;
	margin-inline-end: var(--spacing-2xs);
	top: 50%;
	width: 6px;
}
.status-badge--transparent {
	background: var(--bg-overlay-label);
}
.status-badge--stretch {
	width: 100%;
}
.jackpot-v2-card {
	background: var(--mapped-jackpot-card-regular);
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	overflow: hidden;
	padding: var(--spacing-xl) var(--spacing-md);
	row-gap: var(--spacing-md);
}
@media (min-width: 768px) {
	.jackpot-v2-card {
		padding: var(--spacing-xl) var(--spacing-lg);
		row-gap: var(--spacing-xl);
	}
}
.jackpot-v2-card__header {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
@media (min-width: 768px) {
	.jackpot-v2-card__header {
		flex-direction: column;
		row-gap: var(--spacing-xl);
	}
}
.jackpot-v2-card__image-wrapper {
	height: 80px;
	width: 80px;
}
.jackpot-v2-card__image {
	height: 100%;
	width: 100%;
}
.jackpot-v2-card__description {
	display: flex;
	flex-direction: column;
}
@media (min-width: 768px) {
	.jackpot-v2-card__description {
		align-items: center;
	}
}
.jackpot-v2-card__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.jackpot-v2-card__amount {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
}
.jackpot-v2-card__total {
	align-items: center;
	display: flex;
}
.jackpot-v2-card__odometer-wrapper {
	direction: ltr;
	display: inline-flex;
	margin-right: var(--spacing-3xs);
}
.jackpot-v2-card__footer {
	border-top: 1px solid var(--border-primary);
	display: flex;
	flex-direction: column;
	padding-top: var(--spacing-md);
	row-gap: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.jackpot-v2-card__footer {
		padding-top: var(--spacing-xl);
	}
}
.jackpot-v2-card__attributes {
	align-items: center;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	justify-content: space-between;
}
.jackpot-v2-card__attributes-icon {
	color: var(--text-tertiary);
	font-size: 20px !important;
}
.jackpot-v2-card__attributes-text,
.jackpot-v2-card__attributes-value {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.jackpot-v2-card__attributes-text {
	color: var(--text-tertiary);
}
.jackpot-v2-card__attributes-desc {
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
}
@media (min-width: 960px) {
	.jackpot-v2-card--level-count-1 .jackpot-v2-card__image-wrapper,
	.jackpot-v2-card--level-count-2 .jackpot-v2-card__image-wrapper {
		height: 88px;
		width: 88px;
	}
	.jackpot-v2-card--level-count-1 .jackpot-v2-card__attributes-icon,
	.jackpot-v2-card--level-count-2 .jackpot-v2-card__attributes-icon {
		font-size: 30px !important;
	}
	.jackpot-v2-card--level-count-1 .jackpot-v2-card__attributes-text,
	.jackpot-v2-card--level-count-1 .jackpot-v2-card__attributes-value,
	.jackpot-v2-card--level-count-2 .jackpot-v2-card__attributes-text,
	.jackpot-v2-card--level-count-2 .jackpot-v2-card__attributes-value {
		color: var(--text-secondary);
		font-size: 20px;
		font-weight: 400;
		line-height: 30px;
	}
	.jackpot-v2-card--level-count-1 .jackpot-v2-card__attributes-text,
	.jackpot-v2-card--level-count-2 .jackpot-v2-card__attributes-text {
		color: var(--text-tertiary);
	}
	.jackpot-v2-card--level-count-1 .jackpot-v2-card__title,
	.jackpot-v2-card--level-count-2 .jackpot-v2-card__title {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
	.jackpot-v2-card--level-count-1 .jackpot-v2-card__footer,
	.jackpot-v2-card--level-count-2 .jackpot-v2-card__footer {
		padding-top: var(--spacing-lg);
	}
	.jackpot-v2-card--level-count-1 .jackpot-v2-card__amount,
	.jackpot-v2-card--level-count-2 .jackpot-v2-card__amount {
		color: var(--text-primary);
		font-size: 40px;
		font-weight: 700;
		line-height: 48px;
	}
}
@media (min-width: 768px) {
	.jackpot-v2-card--level-count-1 .jackpot-v2-card,
	.jackpot-v2-card--level-count-2 .jackpot-v2-card {
		row-gap: var(--spacing-xl);
	}
}
.jackpot-v2-card--level_1 {
	background: var(--mapped-jackpot-card-special);
}
.jackpot-v2-card--level_1 .jackpot-v2-card__image-wrapper {
	position: relative;
	z-index: 0;
}
.jackpot-v2-card--level_1 .jackpot-v2-card__image-wrapper:before {
	background: url(/images/background.d4750e78..webp) 50% no-repeat;
	content: "";
	height: 400px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 400px;
	z-index: -1;
}
.jackpot-v2-card--level_1 .jackpot-v2-card__amount {
	color: var(--text-promo);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
}
.jackpot-v2-card--finished {
	background: var(--bg-secondary);
}
.jackpot-v2-card--finished .jackpot-v2-card__image-wrapper {
	opacity: 0.4;
}
.jackpot-v2-card--finished .jackpot-v2-card__amount,
.jackpot-v2-card--finished .jackpot-v2-card__title {
	color: var(--text-quaternary);
}
@media (min-width: 960px) {
	.jackpot-v2-card--level_1.jackpot-v2-card--level-count-1
		.jackpot-v2-card__amount,
	.jackpot-v2-card--level_1.jackpot-v2-card--level-count-2
		.jackpot-v2-card__amount {
		color: var(--text-promo);
		font-size: 40px;
		font-weight: 700;
		line-height: 48px;
	}
}
.jackpot-v2-cards-grid--count-4,
.jackpot-v2-cards-grid--count-5 {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.jackpot-v2-cards-grid--count-4::-webkit-scrollbar,
.jackpot-v2-cards-grid--count-5::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.jackpot-v2-cards-grid--count-4::-webkit-scrollbar-track,
.jackpot-v2-cards-grid--count-5::-webkit-scrollbar-track {
	background: transparent;
}
.jackpot-v2-cards-grid--count-4::-webkit-scrollbar-thumb,
.jackpot-v2-cards-grid--count-5::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.jackpot-v2-cards-grid--count-4::-webkit-scrollbar-thumb:hover,
.jackpot-v2-cards-grid--count-4:hover::-webkit-scrollbar-thumb,
.jackpot-v2-cards-grid--count-5::-webkit-scrollbar-thumb:hover,
.jackpot-v2-cards-grid--count-5:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.jackpot-v2-cards-grid {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	flex-wrap: wrap;
	row-gap: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.jackpot-v2-cards-grid {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		row-gap: var(--spacing-md);
	}
}
.jackpot-v2-cards-grid > * {
	width: 100%;
}
@media (min-width: 960px) {
	.jackpot-v2-cards-grid--count-1 > * {
		width: calc(50% - var(--spacing-md) * 1 / 2);
	}
}
@media (min-width: 768px) {
	.jackpot-v2-cards-grid--count-2 > * {
		width: calc(50% - var(--spacing-md) * 1 / 2);
	}
}
@media (min-width: 960px) {
	.jackpot-v2-cards-grid--count-2 > * {
		width: calc(50% - var(--spacing-md) * 1 / 2);
	}
	.jackpot-v2-cards-grid--count-1 > *,
	.jackpot-v2-cards-grid--count-2 > * {
		padding: var(--spacing-xl) var(--spacing-3xl);
	}
}
@media (min-width: 768px) {
	.jackpot-v2-cards-grid--count-3 > * {
		width: calc(33.33333% - var(--spacing-md) * 2 / 3);
	}
}
@media (min-width: 960px) {
	.jackpot-v2-cards-grid--count-3 > * {
		width: calc(33.33333% - var(--spacing-md) * 2 / 3);
	}
}
.jackpot-v2-cards-grid--count-4,
.jackpot-v2-cards-grid--count-5 {
	flex-wrap: nowrap;
	overflow: auto;
	padding: 0 var(--spacing-md);
	width: 100%;
}
@media (min-width: 768px) {
	.jackpot-v2-cards-grid--count-4,
	.jackpot-v2-cards-grid--count-5 {
		padding: 0 var(--spacing-xl);
	}
}
@media (min-width: 960px) {
	.jackpot-v2-cards-grid--count-4,
	.jackpot-v2-cards-grid--count-5 {
		padding: 0;
	}
}
.jackpot-v2-cards-grid--count-4 > *,
.jackpot-v2-cards-grid--count-5 > * {
	flex-shrink: 0;
	width: 316px;
}
@media (min-width: 768px) {
	.jackpot-v2-cards-grid--count-4 > *,
	.jackpot-v2-cards-grid--count-5 > * {
		width: 214px;
	}
}
@media (min-width: 960px) {
	.jackpot-v2-cards-grid--count-4 {
		flex-wrap: wrap;
	}
	.jackpot-v2-cards-grid--count-4 > * {
		width: calc(25% - var(--spacing-md) * 3 / 4);
	}
	.jackpot-v2-cards-grid--count-5 {
		flex-wrap: wrap;
	}
	.jackpot-v2-cards-grid--count-5 > * {
		width: calc(33.33333% - var(--spacing-md) * 2 / 3);
	}
	.jackpot-v2-cards-grid--count-5 > :first-child,
	.jackpot-v2-cards-grid--count-5 > :nth-child(2) {
		width: calc(50% - var(--spacing-md) * 1 / 2);
	}
}
@media (min-width: 1440px) {
	.jackpot-v2-cards-grid--count-5 > *,
	.jackpot-v2-cards-grid--count-5 > :first-child,
	.jackpot-v2-cards-grid--count-5 > :nth-child(2) {
		width: calc(20% - var(--spacing-md) * 4 / 5);
	}
}
.jackpot-v2-perk {
	align-items: center;
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
	flex-shrink: 0;
	padding-block: var(--spacing-3xs);
}
@media (min-width: 1280px) {
	.jackpot-v2-perk {
		-moz-column-gap: var(--spacing-2xs);
		column-gap: var(--spacing-2xs);
		padding-block: var(--spacing-4xs);
	}
}
.jackpot-v2-perk__separator {
	color: var(--icon-fill);
	font-size: 12px !important;
}
.jackpot-v2-perk__icon {
	height: 20px;
	width: 20px;
}
@media (min-width: 1280px) {
	.jackpot-v2-perk__icon {
		height: 30px;
		width: 30px;
	}
}
.jackpot-v2-perk__title {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	width: -moz-max-content;
	width: max-content;
}
@media (min-width: 1280px) {
	.jackpot-v2-perk__title {
		color: var(--text-secondary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
.jackpot-v2-perks__perks-list {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.jackpot-v2-perks__perks-list::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.jackpot-v2-perks__perks-list::-webkit-scrollbar-track {
	background: transparent;
}
.jackpot-v2-perks__perks-list::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.jackpot-v2-perks__perks-list::-webkit-scrollbar-thumb:hover,
.jackpot-v2-perks__perks-list:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.jackpot-v2-perks {
	--top-overlap-height: 20px;
	background: var(--bg-secondary);
	border-radius: 0 0 var(--border-radius-basic-sm) var(--border-radius-basic-sm);
	display: flex;
	flex-direction: column;
	margin-top: calc(var(--top-overlap-height) * -1);
	overflow: hidden;
	padding: calc(var(--spacing-lg) + var(--top-overlap-height)) var(--spacing-md)
		var(--spacing-lg);
	row-gap: var(--spacing-sm);
}
@media (min-width: 768px) {
	.jackpot-v2-perks {
		align-items: center;
		flex-direction: row;
		min-height: 100px;
		padding: calc(var(--spacing-xl) + var(--top-overlap-height))
			var(--spacing-2xl) var(--spacing-xl);
	}
}
@media (min-width: 1280px) {
	.jackpot-v2-perks {
		padding-inline: var(--spacing-3xl);
	}
}
.jackpot-v2-perks__title {
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: var(--text-primary);
	display: -webkit-box;
	font-family: Outfit, sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 22px;
	overflow: hidden;
	overflow-wrap: break-word;
	text-overflow: ellipsis;
	text-transform: capitalize;
	word-break: break-word;
}
@media (min-width: 768px) {
	.jackpot-v2-perks__title {
		color: var(--text-primary);
		font-size: 21px;
		font-weight: 700;
		line-height: 26px;
		margin-inline-end: var(--spacing-2xs);
		max-width: 284px;
		min-width: 140px;
		width: auto;
	}
}
@media (min-width: 1280px) {
	.jackpot-v2-perks__title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
.jackpot-v2-perks__wrapper {
	display: flex;
	overflow: hidden;
	position: relative;
	transform: translateZ(0);
	width: 100%;
	z-index: 1;
}
@media (min-width: 768px) {
	.jackpot-v2-perks__wrapper {
		flex: 1;
		min-width: 0;
	}
}
.jackpot-v2-perks__perks-list {
	--list-gap: var(--spacing-md);
	align-items: center;
	-moz-column-gap: var(--list-gap);
	column-gap: var(--list-gap);
	display: flex;
	margin-left: auto;
	overflow-x: auto;
}
@media (min-width: 1280px) {
	.jackpot-v2-perks__perks-list {
		--list-gap: var(--spacing-lg);
	}
}
.jackpot-v2-perks__separator {
	color: var(--icon-fill);
	font-size: 12px !important;
}
.jackpot-v2-perks__perk {
	align-items: center;
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
	padding-block: var(--spacing-3xs);
}
@media (min-width: 1280px) {
	.jackpot-v2-perks__perk {
		-moz-column-gap: var(--spacing-2xs);
		column-gap: var(--spacing-2xs);
		padding-block: var(--spacing-4xs);
	}
}
.jackpot-v2-perks__swiper-slide {
	align-items: center;
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	margin-right: var(--spacing-md);
	width: -moz-max-content;
	width: max-content;
}
@media (min-width: 1280px) {
	.jackpot-v2-perks__swiper-slide {
		-moz-column-gap: var(--spacing-lg);
		column-gap: var(--spacing-lg);
		margin-right: var(--spacing-lg);
	}
}
.jackpot-v2-perks__perk-icon {
	height: 20px;
	width: 20px;
}
@media (min-width: 1280px) {
	.jackpot-v2-perks__perk-icon {
		height: 30px;
		width: 30px;
	}
}
.jackpot-v2-perks__perk-title {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	width: -moz-max-content;
	width: max-content;
}
@media (min-width: 1280px) {
	.jackpot-v2-perks__perk-title {
		color: var(--text-secondary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
.jackpot-v2-perks--overflow {
	padding-inline: 0;
}
@media (min-width: 768px) {
	.jackpot-v2-perks--overflow {
		padding-inline-start: var(--spacing-2xl);
	}
}
@media (min-width: 1280px) {
	.jackpot-v2-perks--overflow {
		padding-inline-start: var(--spacing-3xl);
	}
}
@media (min-width: 768px) {
	.jackpot-v2-perks--overflow .jackpot-v2-perks__wrapper {
		padding-inline-end: 0;
	}
}
.jackpot-v2-perks--overflow .jackpot-v2-perks__wrapper:after,
.jackpot-v2-perks--overflow .jackpot-v2-perks__wrapper:before {
	background: var(--linear-vertical-secondary);
	content: "";
	height: 100%;
	pointer-events: none;
	position: absolute;
	top: 0;
	width: 72px;
	z-index: 2;
}
.jackpot-v2-perks--overflow .jackpot-v2-perks__wrapper:before {
	left: 0;
	transform: scaleX(-1);
}
.jackpot-v2-perks--overflow .jackpot-v2-perks__wrapper:after {
	right: 0;
}
.jackpot-v2-perks--overflow .jackpot-v2-perks__title {
	padding-inline: var(--spacing-md);
}
@media (min-width: 768px) {
	.jackpot-v2-perks--overflow .jackpot-v2-perks__title {
		padding-inline: unset;
	}
}
.jackpot-v2-perks__marquee-track {
	animation: jackpot-v2-ticker 240s linear infinite;
	backface-visibility: hidden;
	display: flex;
	perspective: 1000px;
	transform: translateZ(0);
	width: -moz-max-content;
	width: max-content;
	will-change: transform;
}
[dir="rtl"] .jackpot-v2-perks__marquee-track {
	animation-name: jackpot-v2-ticker-rtl;
}
.jackpot-v2-perks__marquee-track:hover {
	animation-play-state: paused;
}
.jackpot-v2-perks__slide-item {
	align-items: center;
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	flex-shrink: 0;
	margin-right: var(--spacing-md);
	transform: translateZ(0);
	width: -moz-max-content;
	width: max-content;
}
@media (min-width: 1280px) {
	.jackpot-v2-perks__slide-item {
		-moz-column-gap: var(--spacing-lg);
		column-gap: var(--spacing-lg);
		margin-right: var(--spacing-lg);
	}
}
@keyframes jackpot-v2-ticker {
	0% {
		transform: translateZ(0) rotate(0.001deg);
	}
	to {
		transform: translate3d(-50%, 0, 0) rotate(0.001deg);
	}
}
@keyframes jackpot-v2-ticker-rtl {
	0% {
		transform: translateZ(0) rotate(0.001deg);
	}
	to {
		transform: translate3d(50%, 0, 0) rotate(0.001deg);
	}
}
.jackpot-v2-widget-card {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	flex-shrink: 0;
}
.jackpot-v2-widget-card__image {
	height: 56px;
	width: 56px;
}
.jackpot-v2-widget-card__description {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
}
.jackpot-v2-widget-card__name {
	color: var(--text-secondary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
}
.jackpot-v2-widget-card__amount {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
}
.jackpot-v2-widget-card__total {
	align-items: center;
	display: flex;
}
.jackpot-v2-widget-card__odometer-wrapper {
	direction: ltr;
	display: inline-flex;
	margin-right: var(--spacing-3xs);
}
.jackpot-v2-widget-card__title {
	color: var(--text-secondary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
}
@media (min-width: 768px) {
	.jackpot-v2-widget-card--size-lg .jackpot-v2-widget-card__image {
		height: 80px;
		width: 80px;
	}
	.jackpot-v2-widget-card--size-lg .jackpot-v2-widget-card__name {
		color: var(--text-secondary);
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		letter-spacing: 0.2px;
		line-height: 20px;
	}
}
@media (min-width: 768px) and (min-width: 768px) {
	.jackpot-v2-widget-card--size-lg .jackpot-v2-widget-card__name {
		color: var(--text-secondary);
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		letter-spacing: 0.2px;
		line-height: 20px;
	}
}
@media (min-width: 768px) {
	.jackpot-v2-widget-card--size-lg .jackpot-v2-widget-card__amount {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 768px) and (min-width: 1680px) {
	.jackpot-v2-widget-card--size-lg .jackpot-v2-widget-card__amount {
		color: var(--text-primary);
		font-size: 32px;
		font-weight: 700;
		line-height: 40px;
	}
}
.jackpot-v2-widget-card--single-level .jackpot-v2-widget-card__amount {
	color: var(--text-secondary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
}
@media (min-width: 768px) {
	.jackpot-v2-widget-card--single-level .jackpot-v2-widget-card__amount {
		color: var(--text-secondary);
		font-size: 32px;
		font-weight: 700;
		line-height: 40px;
	}
}
.jackpot-v2-widget-card--level_1 .jackpot-v2-widget-card__amount {
	color: var(--text-promo);
}
.jackpot-v2-widget-cards-grid__levels {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.jackpot-v2-widget-cards-grid__levels::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.jackpot-v2-widget-cards-grid__levels::-webkit-scrollbar-track {
	background: transparent;
}
.jackpot-v2-widget-cards-grid__levels::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.jackpot-v2-widget-cards-grid__levels::-webkit-scrollbar-thumb:hover,
.jackpot-v2-widget-cards-grid__levels:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.jackpot-v2-widget-cards-grid {
	grid-area: levels;
	margin: 0 calc(var(--spacing-md) * -1);
	min-width: 0;
	position: relative;
}
@media (min-width: 768px) {
	.jackpot-v2-widget-cards-grid {
		margin: 0 calc(var(--spacing-xl) * -1);
	}
}
@media (min-width: 1280px) {
	.jackpot-v2-widget-cards-grid {
		align-self: center;
		-moz-column-gap: var(--spacing-xl);
		column-gap: var(--spacing-xl);
		height: 100%;
		padding-inline-start: var(--spacing-3xl);
	}
}
.jackpot-v2-widget-cards-grid__divider {
	display: none;
}
@media (min-width: 1280px) {
	.jackpot-v2-widget-cards-grid__divider {
		background-color: var(--border-secondary);
		display: block;
		height: 100%;
		inset-inline-start: 0;
		position: absolute;
		top: 0;
		width: 1px;
	}
}
.jackpot-v2-widget-cards-grid:hover .jackpot-v2-widget-cards-grid__arrow {
	opacity: 1;
	transition: opacity 0.3s;
	visibility: visible;
}
.jackpot-v2-widget-cards-grid:hover
	.jackpot-v2-widget-cards-grid__arrow--hidden {
	opacity: 0;
	visibility: hidden;
}
.jackpot-v2-widget-cards-grid:after,
.jackpot-v2-widget-cards-grid:before {
	content: "";
	height: 100%;
	opacity: 1;
	pointer-events: none;
	position: absolute;
	top: 0;
	transition: opacity 0.3s ease;
	width: 48px;
	z-index: 1;
}
.jackpot-v2-widget-cards-grid:before {
	inset-inline-start: 0;
	transform: scaleX(-1);
}
[dir="rtl"] .jackpot-v2-widget-cards-grid:before {
	transform: none;
}
.jackpot-v2-widget-cards-grid:after {
	inset-inline-end: 0;
}
[dir="rtl"] .jackpot-v2-widget-cards-grid:after {
	transform: scaleX(-1);
}
.jackpot-v2-widget-cards-grid__levels {
	-moz-column-gap: var(--spacing-lg);
	column-gap: var(--spacing-lg);
	display: flex;
	justify-content: flex-start;
	overflow: auto;
	padding: 0 var(--spacing-md);
}
@media (min-width: 768px) {
	.jackpot-v2-widget-cards-grid__levels {
		-moz-column-gap: var(--spacing-2xl);
		column-gap: var(--spacing-2xl);
		padding: 0 var(--spacing-xl);
	}
}
@media (min-width: 1280px) {
	.jackpot-v2-widget-cards-grid__levels {
		align-self: center;
		height: 100%;
	}
}
.jackpot-v2-widget-cards-grid__levels-mask {
	height: 100%;
}
.jackpot-v2-widget-cards-grid__levels-mask--cant-scroll-left {
	-webkit-mask-image: linear-gradient(
		90deg,
		transparent 0.01%,
		rgba(0, 0, 0, 0.7) 0.95%,
		#000 2.32%,
		#000 86.05%,
		rgba(0, 0, 0, 0.24) 96.32%,
		transparent 99.99%
	);
	mask-image: linear-gradient(
		90deg,
		transparent 0.01%,
		rgba(0, 0, 0, 0.7) 0.95%,
		#000 2.32%,
		#000 86.05%,
		rgba(0, 0, 0, 0.24) 96.32%,
		transparent 99.99%
	);
}
.jackpot-v2-widget-cards-grid__levels-mask--cant-scroll-right {
	-webkit-mask-image: linear-gradient(
		90deg,
		transparent 0.01%,
		rgba(0, 0, 0, 0.24) 3.68%,
		#000 13.95%,
		#000 97.69%,
		rgba(0, 0, 0, 0.7) 99.05%,
		transparent 99.99%
	);
	mask-image: linear-gradient(
		90deg,
		transparent 0.01%,
		rgba(0, 0, 0, 0.24) 3.68%,
		#000 13.95%,
		#000 97.69%,
		rgba(0, 0, 0, 0.7) 99.05%,
		transparent 99.99%
	);
}
.jackpot-v2-widget-cards-grid__levels-mask--scrollable {
	-webkit-mask-image: linear-gradient(
		90deg,
		transparent 0.01%,
		rgba(0, 0, 0, 0.24) 3.68%,
		#000 13.95%,
		#000 85.99%,
		rgba(0, 0, 0, 0.12) 97.99%,
		transparent 99.99%
	);
	mask-image: linear-gradient(
		90deg,
		transparent 0.01%,
		rgba(0, 0, 0, 0.24) 3.68%,
		#000 13.95%,
		#000 85.99%,
		rgba(0, 0, 0, 0.12) 97.99%,
		transparent 99.99%
	);
}
.jackpot-v2-widget-cards-grid__arrow {
	-webkit-backdrop-filter: blur(2px);
	backdrop-filter: blur(2px);
	background: var(--bg-overlay-strong);
	border-radius: var(--border-radius-basic-2xs);
	min-height: 82px;
	opacity: 0;
	padding: var(--spacing-sm) 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	transition: opacity 0.3s;
	visibility: hidden;
	width: 24px;
	z-index: 10;
}
.jackpot-v2-widget-cards-grid__arrow:focus,
.jackpot-v2-widget-cards-grid__arrow:hover {
	background: var(--bg-overlay-strong);
}
.jackpot-v2-widget-cards-grid__arrow--left {
	inset-inline-start: var(--spacing-xs);
}
.jackpot-v2-widget-cards-grid__arrow--right {
	inset-inline-end: var(--spacing-xs);
}
.jackpot-v2-widget-cards-grid--cant-scroll-left:before,
.jackpot-v2-widget-cards-grid--cant-scroll-right:after {
	opacity: 0;
}
@media (min-width: 1280px) {
	.jackpot-v2-widget-cards-grid--count-1 {
		padding-inline-start: 0;
	}
	.jackpot-v2-widget-cards-grid--count-2 .jackpot-v2-widget-cards-grid__levels,
	.jackpot-v2-widget-cards-grid--count-3 .jackpot-v2-widget-cards-grid__levels {
		justify-content: center;
	}
	.jackpot-v2-widget-cards-grid--count-2
		.jackpot-v2-widget-cards-grid__levels--scrollable,
	.jackpot-v2-widget-cards-grid--count-3
		.jackpot-v2-widget-cards-grid__levels--scrollable {
		justify-content: flex-start;
	}
}
@media (min-width: 768px) {
	.jackpot-v2-widget-cards-grid--count-2 .jackpot-v2-widget-cards-grid__levels {
		-moz-column-gap: var(--spacing-3xl);
		column-gap: var(--spacing-3xl);
	}
}
@media (min-width: 960px) {
	.jackpot-v2-widget-cards-grid--count-2 .jackpot-v2-widget-cards-grid__levels {
		-moz-column-gap: var(--spacing-7xl);
		column-gap: var(--spacing-7xl);
	}
}
@media (min-width: 1280px) {
	.jackpot-v2-widget-cards-grid--count-2 .jackpot-v2-widget-cards-grid__levels {
		-moz-column-gap: var(--spacing-xl);
		column-gap: var(--spacing-xl);
	}
}
@media (min-width: 1440px) {
	.jackpot-v2-widget-cards-grid--count-2 .jackpot-v2-widget-cards-grid__levels,
	.jackpot-v2-widget-cards-grid--count-3 .jackpot-v2-widget-cards-grid__levels {
		-moz-column-gap: var(--spacing-10xl);
		column-gap: var(--spacing-10xl);
	}
}
.jackpot-v2-winners-table {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-sm);
	padding: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.jackpot-v2-winners-table {
		padding: var(--spacing-md);
	}
}
@media (min-width: 960px) {
	.jackpot-v2-winners-table {
		padding: var(--spacing-md) var(--spacing-2xl) var(--spacing-xl);
	}
}
.jackpot-v2-winners-table--modal {
	padding: 0;
}
.jackpot-v2-winners-table__header {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	justify-content: space-between;
	min-height: 48px;
	padding: var(--spacing-2xs) var(--spacing-sm);
}
@media (min-width: 768px) {
	.jackpot-v2-winners-table__header {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		display: grid;
		grid-template-columns: repeat(4, 1fr);
		padding-inline: var(--spacing-md);
	}
}
.jackpot-v2-winners-table__header-title {
	color: var(--text-tertiary);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	text-transform: uppercase;
	white-space: nowrap;
	width: 50%;
}
@media (min-width: 768px) {
	.jackpot-v2-winners-table__header-title {
		color: var(--text-tertiary);
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		letter-spacing: 0.2px;
		line-height: 20px;
		width: 100%;
	}
}
.jackpot-v2-winners-table__header-title:last-child {
	text-align: end;
}
.jackpot-v2-winners-table__header-title--date,
.jackpot-v2-winners-table__header-title--prize {
	display: none;
}
@media (min-width: 768px) {
	.jackpot-v2-winners-table__header-title--date,
	.jackpot-v2-winners-table__header-title--prize {
		display: block;
	}
}
.jackpot-v2-winners-table__header-title--jackpot {
	text-align: end;
}
@media (min-width: 768px) {
	.jackpot-v2-winners-table__header-title--jackpot {
		text-align: start;
	}
}
.jackpot-v2-winners-table__rows {
	margin-bottom: var(--spacing-2xs);
}
.jackpot-v2-winners-table .jackpot-v2-winners-table__button {
	width: 100%;
}
.jackpot-v2-winners-table-row {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	justify-content: space-between;
	min-height: 48px;
	padding: var(--spacing-2xs) var(--spacing-sm);
}
@media (min-width: 768px) {
	.jackpot-v2-winners-table-row {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		display: grid;
		grid-template-columns: repeat(4, 1fr);
		padding: var(--spacing-2xs) var(--spacing-md);
	}
}
.jackpot-v2-winners-table-row:nth-child(odd) {
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
}
.jackpot-v2-winners-table-row__cell {
	align-items: center;
	display: flex;
	width: 50%;
}
@media (min-width: 768px) {
	.jackpot-v2-winners-table-row__cell {
		width: 100%;
	}
}
.jackpot-v2-winners-table-row__cell--game-player {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.jackpot-v2-winners-table-row__cell--game-player {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
	}
}
.jackpot-v2-winners-table-row__cell--date {
	display: none;
}
@media (min-width: 768px) {
	.jackpot-v2-winners-table-row__cell--date {
		display: flex;
	}
}
.jackpot-v2-winners-table-row__cell--jackpot {
	color: var(--text-tertiary);
	flex-direction: column;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
@media (min-width: 768px) {
	.jackpot-v2-winners-table-row__cell--jackpot {
		align-items: flex-start;
		color: var(--text-primary);
	}
}
.jackpot-v2-winners-table-row__cell--prize {
	display: none;
}
@media (min-width: 768px) {
	.jackpot-v2-winners-table-row__cell--prize {
		color: var(--text-primary);
		display: flex;
		font-size: 14px;
		font-weight: 700;
		justify-content: flex-end;
		line-height: 20px;
		text-align: end;
	}
}
.jackpot-v2-winners-table-row__player {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	text-transform: capitalize;
}
@media (min-width: 768px) {
	.jackpot-v2-winners-table-row__date {
		display: none;
	}
}
.jackpot-v2-winners-table-row__text--jackpot,
.jackpot-v2-winners-table-row__text--prize {
	color: var(--text-tertiary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	text-align: end;
	width: 100%;
}
.jackpot-v2-winners-table-row__text--prize {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
@media (min-width: 768px) {
	.jackpot-v2-winners-table-row__text--prize {
		display: none;
	}
	.jackpot-v2-winners-table-row__text--jackpot {
		align-items: flex-start;
		color: var(--text-primary);
		font-size: 14px;
		font-weight: 400;
		line-height: 20px;
		text-align: start;
	}
}
.jackpot-v2-winners-table-row__cell,
.jackpot-v2-winners-table-row__date-text,
.jackpot-v2-winners-table-row__player,
.jackpot-v2-winners-table-row__text {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.jackpot-v2-winners-table-game-tile {
	display: flex;
}
.jackpot-v2-winners-table-game-tile__image-wrapper {
	border-radius: var(--border-radius-basic-3xs);
	height: 32px;
	overflow: hidden;
	width: 32px;
}
.jackpot-v2-winners-table-game-tile__image {
	height: 100%;
	width: 100%;
}
.jackpot-v2-winners-table-game-tile--s5
	.jackpot-v2-winners-table-game-tile__image-wrapper,
.jackpot-v2-winners-table-game-tile--s6
	.jackpot-v2-winners-table-game-tile__image-wrapper {
	width: 24px;
}
.jackpot-winners-table__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin-bottom: var(--spacing-md);
}
@media (min-width: 768px) {
	.jackpot-winners-table__title {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
		margin-bottom: var(--spacing-xl);
	}
}
.jackpot-winners-table__inner {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-sm);
	padding: var(--spacing-md);
}
@media (min-width: 1280px) {
	.jackpot-winners-table__inner {
		padding: var(--spacing-xl) var(--spacing-2xl);
	}
}
.jackpot-winners-table__header {
	-moz-column-gap: var(--spacing-xs);
	column-gap: var(--spacing-xs);
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding: var(--spacing-3xs) var(--spacing-sm);
	row-gap: var(--spacing-xs);
}
@media (min-width: 768px) {
	.jackpot-winners-table__header {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		justify-content: flex-start;
		padding: 14px var(--spacing-xl);
		row-gap: var(--spacing-md);
	}
}
.jackpot-winners-table__th {
	align-items: center;
	color: var(--text-secondary);
	display: flex;
	flex: 1 1 auto;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 20px;
	padding: var(--spacing-xs) 0;
	text-overflow: ellipsis;
	text-transform: uppercase;
	white-space: nowrap;
}
@media (min-width: 768px) {
	.jackpot-winners-table__th {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		min-height: auto;
		padding: 0;
		row-gap: var(--spacing-md);
	}
}
.jackpot-winners-table__player-th {
	max-width: 100px;
}
.jackpot-winners-table__prize-th {
	justify-content: right;
	text-align: right;
}
.jackpot-winners-table__body {
	display: flex;
	flex-direction: column;
	width: 100%;
}
.jackpot-winners-table__tr {
	align-items: center;
	border-radius: var(--border-radius-basic-2xs);
	-moz-column-gap: var(--spacing-xs);
	column-gap: var(--spacing-xs);
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	min-height: 64px;
	padding: var(--spacing-3xs) var(--spacing-sm);
	row-gap: var(--spacing-xs);
}
.jackpot-winners-table__tr:nth-of-type(odd) {
	background-color: var(--p-neutral-dark-600);
}
@media (min-width: 768px) {
	.jackpot-winners-table__tr {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		justify-content: flex-start;
		min-height: 48px;
		padding: var(--spacing-2xs) var(--spacing-md);
		row-gap: var(--spacing-md);
	}
}
.jackpot-winners-table__td {
	flex: 1;
}
.jackpot-winners-table__winner {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	flex-direction: row;
	row-gap: var(--spacing-2xs);
}
.jackpot-winners-table__game-icon {
	align-items: center;
	display: flex;
	flex-direction: column;
	height: 40px;
	width: 40px;
}
@media (min-width: 768px) {
	.jackpot-winners-table__game-icon {
		height: 32px;
		width: 32px;
	}
}
.jackpot-winners-table__game-icon span {
	display: none;
}
.jackpot-winners-table__game-image {
	border-radius: var(--border-radius-basic-2xs);
	height: 40px;
	width: 40px;
}
@media (min-width: 768px) {
	.jackpot-winners-table__game-image {
		height: 32px;
		width: 32px;
	}
}
.jackpot-winners-table__player {
	align-items: center;
	display: flex;
	max-width: 100px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.jackpot-winners-table__player .ago-timer__text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.jackpot-winners-table__info {
	display: flex;
	flex-direction: column;
	justify-content: center;
	min-width: 0;
	overflow: hidden;
	text-overflow: ellipsis;
}
.jackpot-winners-table__user .ago-timer__text {
	color: var(--text-tertiary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.jackpot-winners-table__prize,
.jackpot-winners-table__winner {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.jackpot-winners-table__prize {
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	justify-content: right;
	row-gap: var(--spacing-md);
	text-align: right;
}
.jackpot-winners-table__amount-icon,
.jackpot-winners-table__prize {
	align-items: center;
	display: flex;
}
.jackpot-winners-table__jackpot-image {
	height: 28px;
	width: 28px;
}
.jackpot-winners-table__place {
	display: flex;
	justify-content: center;
}
.jackpot-winners-table .jackpot-winners-table__btn {
	border-radius: var(--border-radius-basic-2xs);
	margin-bottom: 0;
	padding: var(--spacing-sm) var(--spacing-lg);
	text-transform: uppercase;
	width: 100%;
}
.jackpot-wins-list {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.jackpot-wins-list::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.jackpot-wins-list::-webkit-scrollbar-track {
	background: transparent;
}
.jackpot-wins-list::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.jackpot-wins-list::-webkit-scrollbar-thumb:hover,
.jackpot-wins-list:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.jackpot-wins-list {
	display: flex;
	gap: var(--spacing-sm);
	list-style-type: none;
	margin: 0;
	overflow: auto;
	padding: 0;
}
.jackpot-wins-list__item {
	flex: 1 0 auto;
	min-width: calc(33.33333% - 8px);
}
.journey-map-horizontal-banner {
	padding-top: var(--spacing-xl);
	position: relative;
}
@media (min-width: 768px) {
	.journey-map-horizontal-banner {
		padding-top: var(--spacing-2xl);
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-banner {
		padding-top: var(--spacing-5xl);
	}
}
.journey-map-horizontal-banner__bg-wrapper {
	left: 50%;
	max-width: 1680px;
	overflow: hidden;
	position: absolute;
	top: 0;
	translate: -50% 0;
	z-index: -1;
}
@media (min-width: 1680px) {
	.journey-map-horizontal-banner__bg-wrapper {
		margin: 0 auto;
	}
}
@media (min-width: 1920px) {
	.journey-map-horizontal-banner__bg-wrapper:after,
	.journey-map-horizontal-banner__bg-wrapper:before {
		background: var(--linear-vertical-primary);
		content: "";
		height: 100%;
		position: absolute;
		top: 0;
		width: 150px;
	}
	.journey-map-horizontal-banner__bg-wrapper:before {
		left: 0;
		transform: rotate(180deg);
	}
	.journey-map-horizontal-banner__bg-wrapper:after {
		right: 0;
	}
}
.journey-map-horizontal-banner__bg-gradient {
	background: var(--linear-horizontal-primary);
	bottom: 0;
	height: 150px;
	left: 0;
	position: absolute;
	width: 100%;
}
@media (min-width: 768px) {
	.journey-map-horizontal-banner__bg-gradient {
		height: 250px;
	}
}
.journey-map-horizontal-banner__bg-image {
	display: block;
}
.journey-map-horizontal-banner__logo-wrapper {
	align-items: center;
	display: flex;
	height: 100px;
	margin: 0 auto;
}
@media (min-width: 768px) {
	.journey-map-horizontal-banner__logo-wrapper {
		height: 170px;
	}
}
.journey-map-horizontal-banner__logo {
	height: 100px;
	margin: 0 auto;
}
@media (min-width: 768px) {
	.journey-map-horizontal-banner__logo {
		height: 170px;
	}
}
.journey-map-horizontal-banner__content {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-top: var(--spacing-lg);
}
@media (min-width: 768px) {
	.journey-map-horizontal-banner__content {
		margin: var(--spacing-xl) auto 0;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-banner__content {
		margin: var(--spacing-2xl) auto 0;
	}
}
.journey-map-horizontal-banner__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0 0 var(--spacing-2xl);
	text-align: center;
}
@media (min-width: 768px) {
	.journey-map-horizontal-banner__title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-banner__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
		margin: 0 0 var(--spacing-3xl);
	}
}
.journey-map-horizontal-user-status {
	display: flex;
	flex: 1;
	flex-direction: column;
	gap: var(--spacing-2xs);
	width: 100%;
}
@media (min-width: 768px) {
	.journey-map-horizontal-user-status {
		gap: var(--spacing-sm);
		max-width: 800px;
	}
}
.journey-map-horizontal-user-status--last-level {
	max-width: 528px;
}
.journey-map-horizontal-user-status__inner {
	align-items: center;
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	gap: var(--spacing-2xs);
	padding: var(--spacing-sm);
}
@media (min-width: 768px) {
	.journey-map-horizontal-user-status__inner {
		-webkit-backdrop-filter: blur(20px);
		backdrop-filter: blur(20px);
		background: var(--bg-overlay-normal);
		gap: var(--spacing-sm);
		padding: var(--spacing-md);
	}
}
.journey-map-horizontal-user-status__icon-wrapper {
	align-items: center;
	color: var(--text-primary);
	display: flex;
	font-size: 20px;
	font-weight: 700;
	height: 48px;
	justify-content: center;
	line-height: 30px;
	position: relative;
	width: 48px;
}
@media (min-width: 768px) {
	.journey-map-horizontal-user-status__icon-wrapper {
		height: 56px;
		width: 56px;
	}
}
.journey-map-horizontal-user-status__icon-wrapper span {
	position: relative;
}
.journey-map-horizontal-user-status__icon {
	height: 100%;
	position: absolute;
	width: 100%;
}
.journey-map-horizontal-user-status__content {
	flex: 1;
}
.journey-map-horizontal-user-status__content-top {
	align-items: center;
	display: flex;
	gap: var(--spacing-sm);
	justify-content: space-between;
}
.journey-map-horizontal-user-status__content-middle {
	align-items: center;
	display: flex;
	gap: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.journey-map-horizontal-user-status__content-middle {
		margin: var(--spacing-3xs) 0;
	}
}
.journey-map-horizontal-user-status__content-bottom {
	display: flex;
}
.journey-map-horizontal-user-status__name {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
}
@media (min-width: 768px) {
	.journey-map-horizontal-user-status__name {
		color: var(--text-primary);
		font-size: 16px;
		font-weight: 700;
		line-height: 24px;
	}
}
.journey-map-horizontal-user-status__rating-title {
	align-items: center;
	color: var(--text-tertiary);
	cursor: pointer;
	display: flex;
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	margin-right: var(--spacing-2xs);
	text-transform: uppercase;
}
.journey-map-horizontal-user-status__rating-info {
	font-size: 16px !important;
}
.journey-map-horizontal-user-status__next-level {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
}
.journey-map-horizontal-user-status__points {
	color: var(--text-secondary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	text-transform: uppercase;
}
@media (min-width: 768px) {
	.journey-map-horizontal-user-status__points {
		color: var(--text-secondary);
		font-size: 12px;
		font-style: normal;
		font-weight: 500;
		letter-spacing: 0.2px;
		line-height: 16px;
	}
}
.journey-map-horizontal-user-status__current-points {
	color: var(--text-primary);
}
.journey-map-horizontal-user-status__progress .progress-bar__track {
	background-color: var(--brand-accent);
}
.journey-map-horizontal-last-level {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-sm);
	margin-top: var(--spacing-2xl);
	min-height: 200px;
	position: relative;
}
@media (min-width: 768px) {
	.journey-map-horizontal-last-level {
		-webkit-backdrop-filter: blur(20px);
		backdrop-filter: blur(20px);
		background: var(--bg-overlay-normal);
	}
}
.journey-map-horizontal-last-level__background {
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
}
.journey-map-horizontal-last-level__image {
	height: 100%;
	width: 100%;
}
.journey-map-horizontal-last-level__level-wrapper {
	align-items: center;
	display: flex;
	justify-content: center;
	left: 50%;
	position: absolute;
	top: -32px;
	translate: -50% 0;
}
.journey-map-horizontal-last-level__content {
	padding: var(--spacing-12xl) 0 var(--spacing-2xl) 0;
	position: relative;
	z-index: 2;
}
.journey-map-horizontal-last-level__content-inner {
	text-align: center;
}
.journey-map-horizontal-last-level__text {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
.journey-map-horizontal-rating {
	align-items: center;
	display: flex;
	gap: var(--spacing-3xs);
}
.journey-map-horizontal-rating__item {
	background: var(--border-primary);
	border-radius: var(--border-radius-basic-2xl);
	height: 4px;
	width: 24px;
}
.journey-map-horizontal-rating--bad
	.journey-map-horizontal-rating__item:first-child {
	background: var(--red);
}
.journey-map-horizontal-rating--low
	.journey-map-horizontal-rating__item:first-child,
.journey-map-horizontal-rating--low
	.journey-map-horizontal-rating__item:nth-child(2) {
	background: var(--yellow);
}
.journey-map-horizontal-rating--average
	.journey-map-horizontal-rating__item:first-child,
.journey-map-horizontal-rating--average
	.journey-map-horizontal-rating__item:nth-child(2),
.journey-map-horizontal-rating--average
	.journey-map-horizontal-rating__item:nth-child(3) {
	background: var(--sky);
}
.journey-map-horizontal-rating--good .journey-map-horizontal-rating__item {
	background: var(--success-primary);
}
.journey-map-horizontal-prizes {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.journey-map-horizontal-prizes {
		flex-direction: row;
		gap: var(--spacing-sm);
	}
}
.journey-map-horizontal-prizes__item {
	width: 100%;
}
.journey-map-horizontal-prize {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	flex-direction: column;
	gap: var(--spacing-2xs);
	padding: var(--spacing-sm);
}
@media (min-width: 480px) {
	.journey-map-horizontal-prize {
		align-items: center;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-prize {
		-webkit-backdrop-filter: blur(20px);
		backdrop-filter: blur(20px);
		background: var(--bg-overlay-normal);
		padding: var(--spacing-md);
	}
}
.journey-map-horizontal-prize__title {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
}
@media (min-width: 768px) {
	.journey-map-horizontal-prize__title {
		color: var(--text-primary);
		font-size: 16px;
		font-weight: 700;
		line-height: 24px;
	}
}
.journey-map-horizontal-prize__rewards {
	display: flex;
	gap: var(--spacing-md);
}
.journey-map-horizontal-prize__reward-item {
	align-items: center;
	display: flex;
	gap: var(--spacing-2xs);
}
.journey-map-horizontal-prize__icon {
	font-size: 24px;
}
.journey-map-horizontal-prize__icon--cp {
	color: var(--yellow);
}
.journey-map-horizontal-prize__icon--money {
	color: var(--emerald);
}
.journey-map-horizontal-prize__icon--chest {
	color: var(--purple);
}
.journey-map-horizontal-prize__text {
	color: var(--text-primary);
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	margin: 0;
}
@media (min-width: 768px) {
	.journey-map-horizontal-prize__text {
		color: var(--text-primary);
		font-size: 14px;
		font-weight: 700;
		line-height: 20px;
	}
}
.journey-map-horizontal-rating-modal-content__modal-content {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-2xl);
	padding: var(--spacing-3xl) var(--spacing-md);
}
@media (min-width: 768px) {
	.journey-map-horizontal-rating-modal-content__modal-content {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.journey-map-horizontal-rating-modal-content__modal-title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
	text-align: center;
}
.journey-map-horizontal-rating-modal-content__list {
	list-style-type: none;
	margin-bottom: var(--spacing-xl);
	padding: 0;
}
@media (min-width: 768px) {
	.journey-map-horizontal-rating-modal-content__list {
		margin-bottom: var(--spacing-2xs);
	}
}
.journey-map-horizontal-rating-modal-content__item {
	align-items: center;
	display: flex;
	gap: var(--spacing-sm);
	justify-content: space-between;
	margin-bottom: var(--spacing-lg);
}
.journey-map-horizontal-rating-modal-content__item:last-child {
	margin-bottom: 0;
}
.journey-map-horizontal-rating-modal-content__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
.journey-map-horizontal-rating-modal-content__text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.journey-map-horizontal-rating-modal-content__btn {
	width: 100%;
}
.journey-map-horizontal-point {
	cursor: pointer;
	height: 80px;
	width: 80px;
}
@media (min-width: 768px) {
	.journey-map-horizontal-point {
		height: 100px;
		width: 100px;
	}
}
.journey-map-horizontal-point__image {
	height: 100%;
	max-width: 100%;
	width: 100%;
}
.journey-map-horizontal-point__tooltip {
	background: var(--bg-tooltip);
	border-radius: var(--border-radius-basic-2xs);
	min-height: 148px;
	min-width: 200px;
	padding: var(--spacing-sm);
	z-index: 1;
}
.journey-map-horizontal-point__level {
	color: var(--text-secondary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0 0 var(--spacing-3xs);
	text-transform: uppercase;
}
.journey-map-horizontal-point__title {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0 0 var(--spacing-2xs);
	text-transform: capitalize;
}
.journey-map-horizontal-point__reward {
	align-items: center;
	display: flex;
	gap: var(--spacing-2xs);
	margin-bottom: var(--spacing-2xs);
}
.journey-map-horizontal-point__reward:last-child {
	margin: 0;
}
.journey-map-horizontal-point__reward-icon {
	align-items: center;
	display: flex;
	font-size: 20px;
	height: 20px;
	justify-content: center;
}
.journey-map-horizontal-point__reward-icon--cp {
	color: var(--yellow);
}
.journey-map-horizontal-point__reward-icon--money {
	color: var(--emerald);
}
.journey-map-horizontal-point__reward-icon--chest {
	color: var(--purple);
}
.journey-map-horizontal-point__reward-content {
	color: var(--text-secondary);
	flex: 1;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.journey-map-light-avatar {
	align-items: center;
	display: flex;
	height: 56px;
	justify-content: center;
	position: relative;
	width: 56px;
}
.journey-map-light-avatar--clock {
	height: 79px;
}
.journey-map-light-avatar--clock .journey-map-light-avatar__number {
	inset-inline-start: -2px;
	position: relative;
	top: -8px;
}
.journey-map-light-avatar__icon {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.journey-map-light-avatar__number {
	color: var(--text-black-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	text-shadow: -1px -0.5px 0 var(--white);
	z-index: 0;
}
.journey-map-light-level {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-sm);
	padding: var(--spacing-md);
	position: relative;
	width: 100%;
}
@media (min-width: 768px) {
	.journey-map-light-level {
		border-radius: var(--border-radius-basic-lg);
		min-height: 134px;
		padding: var(--spacing-xl);
	}
}
.journey-map-light-level:after {
	border-bottom: 9px solid transparent;
	border-inline-end: var(--spacing-sm) solid var(--bg-secondary);
	border-top: 9px solid transparent;
	height: 0;
	inset-inline-start: -12px;
	width: 0;
}
.journey-map-light-level:after,
.journey-map-light-level:before {
	content: "";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
.journey-map-light-level:before {
	background: var(--bg-senary);
	border: var(--spacing-4xs) solid var(--border-strong);
	border-radius: 50%;
	height: 16px;
	inset-inline-start: -41px;
	width: 16px;
	z-index: 1;
}
.journey-map-light-level--current {
	background: var(--bg-tertiary);
}
.journey-map-light-level--current:after {
	border-right: var(--spacing-sm) solid var(--bg-tertiary);
}
.journey-map-light-level--current:before {
	background: var(--brand-accent);
}
.journey-map-light-level__content {
	align-items: center;
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	width: 100%;
}
@media (min-width: 768px) {
	.journey-map-light-level__content {
		-moz-column-gap: var(--spacing-xl);
		column-gap: var(--spacing-xl);
	}
}
.journey-map-light-level__level {
	align-items: center;
	align-self: center;
	display: flex;
	flex-direction: column;
}
.journey-map-light-level__points {
	color: var(--text-tertiary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	margin-top: var(--spacing-3xs);
	white-space: nowrap;
}
@media (min-width: 768px) {
	.journey-map-light-level__points {
		margin-top: var(--spacing-2xs);
	}
}
.journey-map-light-level__benefit-text {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
@media (min-width: 768px) {
	.journey-map-light-level__benefit-text {
		color: var(--text-secondary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
.journey-map-light-level__description {
	align-items: center;
	display: flex;
	flex-direction: column;
	width: 100%;
}
.journey-map-light-level__reward {
	align-self: flex-start;
	width: 100%;
}
.journey-map-light-level__reward-title {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}
@media (min-width: 768px) {
	.journey-map-light-level__reward-title {
		color: var(--text-secondary);
		font-size: 14px;
		font-weight: 400;
		line-height: 20px;
	}
}
.journey-map-light-level__reward-title--empty {
	color: var(--text-tertiary);
}
.journey-map-light-level__divider {
	border: 1px solid var(--border-primary);
	margin: var(--spacing-sm) 0;
}
.journey-map-light-level__cashback-container {
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	row-gap: var(--spacing-3xs);
}
.journey-map-light-level__cashback {
	align-items: center;
	color: var(--text-secondary);
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.journey-map-light-level__cashback-amount {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.journey-map-light-rewards {
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	flex-wrap: wrap;
}
@media (min-width: 768px) {
	.journey-map-light-rewards {
		-moz-column-gap: var(--spacing-xl);
		column-gap: var(--spacing-xl);
	}
}
.journey-map-light-rewards__reward {
	align-items: center;
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
}
.journey-map-light-rewards__text {
	color: var(--text-primary);
	margin: 0;
}
.journey-map-light-rewards__text--reward {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
@media (min-width: 768px) {
	.journey-map-light-rewards__text--reward {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
.journey-map-light-rewards__image--reward {
	height: 24px;
	width: 24px;
}
.journey-map-light-panel {
	bottom: calc(
		var(--spacing-md) + 48px + var(--spacing-2xs) +
			var(--mobile-panel-safe-height)
	);
	display: flex;
	justify-content: flex-end;
	margin-top: -48px;
	padding: 0;
	pointer-events: none;
	position: sticky;
	width: 100%;
	z-index: 1030;
}
@media (min-width: 960px) {
	.journey-map-light-panel {
		bottom: calc(
			var(--spacing-md) + 48px + var(--spacing-md) +
				var(--mobile-panel-safe-height)
		);
	}
}
@media (min-width: 1280px) {
	.journey-map-light-panel {
		width: calc(100% - var(--spacing-md));
	}
}
@media (min-width: 1440px) {
	.journey-map-light-panel {
		width: calc(100% + 132px);
	}
}
@media (min-width: 1680px) {
	.journey-map-light-panel {
		width: calc(100% + 152px);
	}
}
@media (min-width: 1920px) {
	.journey-map-light-panel {
		width: calc(100% + 272px);
	}
}
@media (min-width: 1440px) {
	.journey-map-light-panel--static-sidebar {
		width: calc(100% + var(--spacing-sm));
	}
}
@media (min-width: 1680px) {
	.journey-map-light-panel--static-sidebar {
		width: calc(100% + var(--spacing-2xl));
	}
}
@media (min-width: 1920px) {
	.journey-map-light-panel--static-sidebar {
		width: calc(100% + 152px);
	}
}
.journey-map-light-panel__marker {
	align-items: center;
	-webkit-backdrop-filter: blur(20px);
	backdrop-filter: blur(20px);
	background: var(--bg-overlay-subtle);
	border-radius: 50%;
	color: var(--icon-primary);
	display: flex;
	height: 48px;
	justify-content: center;
	padding: 6px;
	pointer-events: all;
	text-decoration: none;
	width: 48px;
}
.journey-map-light-panel__marker--active {
	cursor: pointer;
	transition: color 0.3s ease;
}
.journey-map-light-panel__marker--active:hover {
	color: var(--icon-fill);
}
.journey-map-light-panel__marker--disabled {
	margin-left: auto;
}
.journey-map-light-panel__marker i {
	font-size: 36px !important;
}
.journey-map-v2-anon-banner {
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	flex-direction: column;
	min-height: 480px;
	overflow: hidden;
	padding: var(--spacing-2xl) var(--spacing-sm);
	position: relative;
}
@media (min-width: 768px) {
	.journey-map-v2-anon-banner {
		border-radius: var(--border-radius-basic-lg);
		min-height: 350px;
		padding: var(--spacing-3xl);
	}
}
@media (min-width: 1680px) {
	.journey-map-v2-anon-banner {
		min-height: 400px;
		padding: var(--spacing-2xl) var(--spacing-4xl);
	}
}
.journey-map-v2-anon-banner__image {
	bottom: 0;
	height: 100%;
	inset-inline-start: 0;
	max-width: 1344px;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	width: 100%;
}
@media (min-width: 768px) {
	.journey-map-v2-anon-banner__image {
		-o-object-position: right center;
		object-position: right center;
	}
}
@media (min-width: 960px) {
	.journey-map-v2-anon-banner__image {
		-o-object-fit: fill;
		object-fit: fill;
		-o-object-position: center;
		object-position: center;
	}
}
.journey-map-v2-anon-banner__wrapper {
	align-items: center;
	display: flex;
	flex-direction: column;
	position: relative;
}
@media (min-width: 768px) {
	.journey-map-v2-anon-banner__wrapper {
		align-items: flex-start;
		max-width: 500px;
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-anon-banner__wrapper {
		max-width: 643px;
	}
}
.journey-map-v2-anon-banner__logo {
	height: 60px;
	width: 120px;
}
@media (min-width: 768px) {
	.journey-map-v2-anon-banner__logo {
		height: 64px;
		width: 128px;
	}
}
.journey-map-v2-anon-banner__title {
	color: var(--text-white-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin-top: var(--spacing-md);
	text-align: center;
}
@media (min-width: 768px) {
	.journey-map-v2-anon-banner__title {
		color: var(--text-white-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
		margin-top: var(--spacing-lg);
		text-align: left;
	}
}
@media (min-width: 1920px) {
	.journey-map-v2-anon-banner__title {
		color: var(--text-white-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
.journey-map-v2-anon-banner__prize-pool {
	color: var(--text-promo);
	display: block;
}
.journey-map-v2-anon-banner__button-group {
	align-items: center;
	display: flex;
	flex-direction: column;
	margin-top: var(--spacing-md);
	row-gap: var(--spacing-sm);
	text-transform: uppercase;
}
@media (min-width: 768px) {
	.journey-map-v2-anon-banner__button-group {
		align-items: center;
		-moz-column-gap: var(--spacing-xs);
		column-gap: var(--spacing-xs);
		display: flex;
		flex-direction: row;
		justify-content: center;
		margin-top: var(--spacing-lg);
	}
}
@media (min-width: 1920px) {
	.journey-map-v2-anon-banner__button-group {
		margin-top: var(--spacing-3xl);
	}
}
.journey-map-v2-anon-banner .journey-map-v2-anon-banner__button {
	border-color: var(--border-button-tertiary-fixed);
	color: var(--text-button-tertiary-fixed);
}
.journey-map-v2-anon-banner__button--text {
	align-items: center;
	color: var(--text-white-secondary);
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
	font-size: 14px;
	font-weight: 400;
	justify-content: center;
	line-height: 20px;
}
.journey-map-v2-anon-banner__loading {
	display: none;
}
.journey-map-v2-anon-block {
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-top: var(--spacing-md);
	row-gap: var(--spacing-4xl);
}
@media (min-width: 768px) {
	.journey-map-v2-anon-block {
		padding-top: var(--spacing-xl);
		row-gap: var(--spacing-6xl);
	}
}
@media (min-width: 1920px) {
	.journey-map-v2-anon-block {
		row-gap: var(--spacing-8xl);
	}
}
.journey-map-v2-how-to-play {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.journey-map-v2-how-to-play {
		row-gap: var(--spacing-2xl);
	}
}
.journey-map-v2-how-to-play__cards {
	align-self: stretch;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.journey-map-v2-how-to-play__cards {
		row-gap: var(--spacing-sm);
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-how-to-play__cards {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		flex-direction: row;
	}
}
.journey-map-v2-how-to-play__card {
	border-radius: var(--border-radius-basic-md);
	min-height: 160px;
	width: 100%;
}
@media (min-width: 768px) {
	.journey-map-v2-how-to-play__card {
		min-height: 130px;
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-how-to-play__card {
		min-height: 280px;
	}
}
.journey-map-v2-how-to-play__title {
	align-self: start;
}
.journey-map-v2-how-to-play__join-button {
	height: 48px;
	width: 118px;
}
.journey-map-v2-how-to-play__loading {
	display: none;
}
.journey-map-v2-how-to-play__skeleton-title {
	align-self: start;
	height: 24px;
	width: 146px;
}
@media (min-width: 480px) {
	.journey-map-v2-how-to-play__skeleton-title {
		height: 30px;
		width: 182px;
	}
}
@media (min-width: 768px) {
	.journey-map-v2-how-to-play__skeleton-title {
		height: 32px;
		width: 218px;
	}
}
.journey-map-v2-level-info {
	align-items: center;
	display: flex;
	justify-content: space-between;
	padding-bottom: var(--spacing-sm);
}
.journey-map-v2-level-info--first-level {
	padding-bottom: 0;
}
.journey-map-v2-level-info__text--level {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	text-transform: capitalize;
}
.journey-map-v2-level-info__cp-block {
	align-items: center;
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
}
.journey-map-v2-level-info__icon-wrapper {
	flex-shrink: 0;
	height: 26px;
	width: 26px;
}
.journey-map-v2-level-info__icon {
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%;
}
.journey-map-v2-level-info--passed-level .journey-map-v2-level-info__cp-block {
	opacity: 0.5;
}
.journey-map-v2-level-reward {
	align-items: center;
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
}
.journey-map-v2-level-reward__icon-wrapper {
	flex-shrink: 0;
	height: 26px;
	width: 26px;
}
.journey-map-v2-level-reward__icon {
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%;
}
.journey-map-v2-level-reward__value {
	color: var(--text-primary);
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
}
.journey-map-v2-level-rewards {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: grid;
	flex: 1;
	grid-template-columns: 1fr 1fr;
	padding-top: var(--spacing-sm);
	position: relative;
	row-gap: var(--spacing-2xs);
}
.journey-map-v2-level-rewards:before {
	background-color: var(--border-primary);
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
@media (min-width: 768px) {
	.journey-map-v2-level-rewards {
		grid-template-columns: 1fr 1fr 1fr;
	}
}
.journey-map-v2-map {
	display: flex;
	flex-direction: column;
	height: 100%;
	position: relative;
	width: 388px;
}
@media (max-width: 480px) {
	.journey-map-v2-map {
		max-width: 100vw;
		overflow-x: clip;
	}
}
@media (min-width: 768px) {
	.journey-map-v2-map {
		width: auto;
	}
}
@media (min-width: 1440px) {
	.journey-map-v2-map {
		margin-inline-start: auto;
	}
}
.journey-map-v2-map__wrapper {
	display: flex;
	flex-direction: column;
	min-width: -moz-fit-content;
	min-width: fit-content;
}
@media (min-width: 768px) {
	.journey-map-v2-map--mobile {
		display: none;
	}
}
.journey-map-v2-map__tablet {
	display: none;
}
@media (min-width: 768px) {
	.journey-map-v2-map__tablet {
		display: flex;
		width: 600px;
	}
}
.journey-map-v2-map__desktop {
	display: none;
}
@media (min-width: 1280px) {
	.journey-map-v2-map__desktop {
		display: flex;
		width: 714px;
	}
}
.journey-map-v2-map__image {
	display: block;
	margin: 0;
	padding: 0;
}
.journey-map-v2-user-level-point {
	position: absolute;
}
.journey-map-v2-user-level-point--active
	.journey-map-v2-user-level-point__rewards {
	opacity: 0.5;
}
.journey-map-v2-user-level-point--1 {
	left: 63.91753%;
	top: 186px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-level-point--1 {
		left: 65.5%;
		top: 305px;
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-user-level-point--1 {
		left: 65.54622%;
		top: 363px;
	}
}
.journey-map-v2-user-level-point--1.journey-map-v2-user-level-point--checkpoint {
	left: 59.02062%;
	top: 153px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-level-point--1.journey-map-v2-user-level-point--checkpoint {
		left: 59%;
		top: 233px;
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-user-level-point--1.journey-map-v2-user-level-point--checkpoint {
		left: 59.10364%;
		top: 278px;
	}
}
.journey-map-v2-user-level-point--2 {
	left: 49.2268%;
	top: 243px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-level-point--2 {
		left: 50.83333%;
		top: 393px;
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-user-level-point--2 {
		left: 50.84034%;
		top: 468px;
	}
}
.journey-map-v2-user-level-point--3 {
	left: 34.79381%;
	top: 294px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-level-point--3 {
		left: 36.33333%;
		top: 472px;
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-user-level-point--3 {
		left: 36.41457%;
		top: 562px;
	}
}
.journey-map-v2-user-level-point--4 {
	left: 23.19588%;
	top: 351px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-level-point--4 {
		left: 24.83333%;
		top: 560px;
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-user-level-point--4 {
		left: 24.78992%;
		top: 666px;
	}
}
.journey-map-v2-user-level-point--5 {
	left: 34.79381%;
	top: 411px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-level-point--5 {
		left: 36.33333%;
		top: 653px;
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-user-level-point--5 {
		left: 36.41457%;
		top: 777px;
	}
}
.journey-map-v2-user-level-point--6 {
	left: 50.25773%;
	top: 455px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-level-point--6 {
		left: 51.83333%;
		top: 722px;
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-user-level-point--6 {
		left: 51.82073%;
		top: 860px;
	}
}
.journey-map-v2-user-level-point--7 {
	left: 63.91753%;
	top: 510px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-level-point--7 {
		left: 65.5%;
		top: 806px;
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-user-level-point--7 {
		left: 65.54622%;
		top: 959px;
	}
}
.journey-map-v2-user-level-point--8 {
	left: 50.25773%;
	top: 564px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-level-point--8 {
		left: 51.83333%;
		top: 890px;
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-user-level-point--8 {
		left: 51.82073%;
		top: 1059px;
	}
}
.journey-map-v2-user-level-point--9 {
	left: 45.10309%;
	top: 656px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-level-point--9 {
		left: 46.66667%;
		top: 1025px;
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-user-level-point--9 {
		left: 47.61905%;
		top: 1192px;
	}
}
.journey-map-v2-user-level-point--10 {
	left: 18.04124%;
	top: 702px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-level-point--10 {
		left: 20.33333%;
		top: 1107px;
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-user-level-point--10 {
		left: 24.78992%;
		top: 1347px;
	}
}
.journey-map-v2-user-level-point--10.journey-map-v2-user-level-point--checkpoint {
	left: 12.62887%;
	top: 687px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-level-point--10.journey-map-v2-user-level-point--checkpoint {
		left: 7.83333%;
		top: 1073px;
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-user-level-point--10.journey-map-v2-user-level-point--checkpoint {
		left: 14.98599%;
		top: 1270px;
	}
}
.journey-map-v2-user-level-point--smallMap.journey-map-v2-user-level-point--10 {
	left: 26.28866%;
	top: 743px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-level-point--smallMap.journey-map-v2-user-level-point--10 {
		left: 29.5%;
		top: 1151px;
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-user-level-point--smallMap.journey-map-v2-user-level-point--10 {
		left: 29.55182%;
		top: 1374px;
	}
}
.journey-map-v2-user-level-point--smallMap.journey-map-v2-user-level-point--10.journey-map-v2-user-level-point--checkpoint {
	left: 30.6701%;
	top: 733px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-level-point--smallMap.journey-map-v2-user-level-point--10.journey-map-v2-user-level-point--checkpoint {
		left: 38%;
		top: 1162px;
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-user-level-point--smallMap.journey-map-v2-user-level-point--10.journey-map-v2-user-level-point--checkpoint {
		left: 35.01401%;
		top: 1340px;
	}
}
.journey-map-v2-user-level-point--11 {
	left: 63.91753%;
	top: 810px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-level-point--11 {
		left: 65.5%;
		top: 1271px;
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-user-level-point--11 {
		left: 50.70028%;
		top: 1473px;
	}
}
.journey-map-v2-user-level-point--12 {
	left: 49.2268%;
	top: 867px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-level-point--12 {
		left: 50.66667%;
		top: 1358px;
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-user-level-point--12 {
		left: 61.48459%;
		top: 1583px;
	}
}
.journey-map-v2-user-level-point--13 {
	left: 34.79381%;
	top: 919px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-level-point--13 {
		left: 36.33333%;
		top: 1438px;
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-user-level-point--13 {
		left: 40.47619%;
		top: 1665px;
	}
}
.journey-map-v2-user-level-point--14 {
	left: 23.19588%;
	top: 976px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-level-point--14 {
		left: 24.83333%;
		top: 1525px;
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-user-level-point--14 {
		left: 24.78992%;
		top: 1816px;
	}
}
.journey-map-v2-user-level-point--15 {
	left: 34.79381%;
	top: 1035px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-level-point--15 {
		left: 36.33333%;
		top: 1619px;
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-user-level-point--15 {
		left: 36.41457%;
		top: 1927px;
	}
}
.journey-map-v2-user-level-point--16 {
	left: 48.96907%;
	top: 1086px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-level-point--16 {
		left: 50.66667%;
		top: 1698px;
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-user-level-point--16 {
		left: 50.70028%;
		top: 2022px;
	}
}
.journey-map-v2-user-level-point--17 {
	left: 63.91753%;
	top: 1137px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-level-point--17 {
		left: 65.5%;
		top: 1776px;
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-user-level-point--17 {
		left: 65.54622%;
		top: 2114px;
	}
}
.journey-map-v2-user-level-point--18 {
	left: 50.25773%;
	top: 1188px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-level-point--18 {
		left: 51.83333%;
		top: 1856px;
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-user-level-point--18 {
		left: 46.63866%;
		top: 2255px;
	}
}
.journey-map-v2-user-level-point--19 {
	left: 34.53608%;
	top: 1229px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-level-point--19 {
		left: 36%;
		top: 1919px;
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-user-level-point--19 {
		left: 28.29132%;
		top: 2388px;
	}
}
.journey-map-v2-user-level-point--20 {
	left: 45.10309%;
	top: 1357px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-level-point--20 {
		left: 46.66667%;
		top: 2118px;
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-user-level-point--20 {
		left: 44.81793%;
		top: 2520px;
	}
}
.journey-map-v2-user-level-point--20.journey-map-v2-user-level-point--checkpoint {
	left: 39.94845%;
	top: 1324px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-level-point--20.journey-map-v2-user-level-point--checkpoint {
		left: 40.16667%;
		top: 2045px;
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-user-level-point--20.journey-map-v2-user-level-point--checkpoint {
		left: 40.19608%;
		top: 2435px;
	}
}
.journey-map-v2-user-level-point--21 {
	left: 63.91753%;
	top: 1451px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-level-point--21 {
		left: 65.5%;
		top: 2262px;
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-user-level-point--21 {
		left: 61.48459%;
		top: 2615px;
	}
}
.journey-map-v2-user-level-point--22 {
	left: 48.96907%;
	top: 1507px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-level-point--22 {
		left: 50.66667%;
		top: 2349px;
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-user-level-point--22 {
		left: 61.20448%;
		top: 2771px;
	}
}
.journey-map-v2-user-level-point--23 {
	left: 34.79381%;
	top: 1559px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-level-point--23 {
		left: 36.33333%;
		top: 2429px;
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-user-level-point--23 {
		left: 41.73669%;
		top: 2868px;
	}
}
.journey-map-v2-user-level-point--24 {
	left: 23.19588%;
	top: 1616px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-level-point--24 {
		left: 24.83333%;
		top: 2517px;
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-user-level-point--24 {
		left: 24.78992%;
		top: 2996px;
	}
}
.journey-map-v2-user-level-point--25 {
	left: 34.79381%;
	top: 1676px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-level-point--25 {
		left: 36.33333%;
		top: 2610px;
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-user-level-point--25 {
		left: 36.41457%;
		top: 3107px;
	}
}
.journey-map-v2-user-level-point--26 {
	left: 49.2268%;
	top: 1728px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-level-point--26 {
		left: 50.66667%;
		top: 2690px;
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-user-level-point--26 {
		left: 50.70028%;
		top: 3202px;
	}
}
.journey-map-v2-user-level-point--27 {
	left: 63.91753%;
	top: 1776px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-level-point--27 {
		left: 65.5%;
		top: 2764px;
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-user-level-point--27 {
		left: 65.54622%;
		top: 3290px;
	}
}
.journey-map-v2-user-level-point--28 {
	left: 50.25773%;
	top: 1829px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-level-point--28 {
		left: 52%;
		top: 2881px;
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-user-level-point--28 {
		left: 51.82073%;
		top: 3389px;
	}
}
.journey-map-v2-user-level-point--29 {
	left: 34.53608%;
	top: 1916px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-level-point--29 {
		left: 40.5%;
		top: 2968px;
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-user-level-point--29 {
		left: 36.41457%;
		top: 3547px;
	}
}
.journey-map-v2-user-level-point--30 {
	left: 45.10309%;
	top: 2002px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-level-point--30 {
		left: 46.66667%;
		top: 3113px;
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-user-level-point--30 {
		left: 46.63866%;
		top: 3706px;
	}
}
.journey-map-v2-user-level-point--30.journey-map-v2-user-level-point--checkpoint {
	left: 40.20619%;
	top: 1968px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-level-point--30.journey-map-v2-user-level-point--checkpoint {
		left: 40.16667%;
		top: 3041px;
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-user-level-point--30.journey-map-v2-user-level-point--checkpoint {
		left: 40.19608%;
		top: 3620px;
	}
}
.journey-map-v2-user-level-point__arrow-current-container {
	bottom: 100%;
	left: 50%;
	pointer-events: none;
	position: absolute;
	transform: translateX(-50%);
}
.journey-map-v2-user-level-point__image--point {
	cursor: pointer;
	display: block;
	height: 44px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-level-point__image--point {
		height: 57px;
	}
}
.journey-map-v2-user-level-point--checkpoint
	.journey-map-v2-user-level-point__image--point {
	height: 82px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-level-point--checkpoint
		.journey-map-v2-user-level-point__image--point {
		height: 126px;
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-user-level-point--checkpoint
		.journey-map-v2-user-level-point__image--point {
		height: 150px;
	}
}
.journey-map-v2-user-level-point__image--arrow-current,
.journey-map-v2-user-level-point__image--arrow-start {
	animation: journey-map-v2-level-pointer 2s linear infinite;
}
.journey-map-v2-user-level-point__image--arrow-start {
	bottom: 10%;
	height: 91px;
	pointer-events: none;
	position: absolute;
	right: 100%;
	width: 101px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-level-point__image--arrow-start {
		height: 170px;
		width: 188px;
	}
}
.journey-map-v2-user-level-point__tooltip {
	color: var(--text-primary);
	display: flex;
	flex-direction: column;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	min-width: 170px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-level-point__tooltip {
		min-width: 320px;
	}
}
@keyframes journey-map-v2-level-pointer {
	0% {
		transform: translateY(0);
	}
	50% {
		transform: translateY(4px);
	}
	to {
		transform: translateY(0);
	}
}
.journey-map-v2-map-anchor {
	bottom: calc(
		var(--spacing-md) + 48px + var(--spacing-2xs) +
			var(--mobile-panel-safe-height)
	);
	position: sticky;
}
@media (min-width: 960px) {
	.journey-map-v2-map-anchor {
		bottom: calc(
			var(--spacing-md) + 48px + var(--spacing-md) +
				var(--mobile-panel-safe-height)
		);
	}
}
.journey-map-v2-map-anchor__pin {
	align-items: center;
	-webkit-backdrop-filter: blur(20px);
	backdrop-filter: blur(20px);
	border-radius: 50%;
	bottom: 0;
	color: var(--icon-primary);
	cursor: pointer;
	display: flex;
	height: 48px;
	inset-inline-end: var(--spacing-md);
	justify-content: center;
	padding: var(--spacing-2xs);
	position: absolute;
	text-decoration: none;
	width: 48px;
}
.journey-map-v2-map-anchor__pin,
.journey-map-v2-map-anchor__pin:hover {
	background: var(--bg-overlay-subtle);
}
.journey-map-v2-promo-info {
	align-items: center;
	display: flex;
	flex-direction: column;
	padding-top: var(--spacing-xl);
	position: relative;
	z-index: 1;
}
@media (min-width: 1440px) {
	.journey-map-v2-promo-info {
		background: var(--bg-secondary);
		border-radius: var(--border-radius-basic-lg);
		overflow: hidden;
		padding: var(--spacing-xl) var(--spacing-lg) var(--spacing-lg);
	}
}
.journey-map-v2-promo-info:before {
	background: var(--mapped-journeymap-card-bg);
	content: "";
	height: 240px;
	left: 50%;
	max-width: 100%;
	position: absolute;
	top: 0;
	transform: translateX(-50%);
	width: 480px;
	z-index: -1;
}
@media (min-width: 768px) {
	.journey-map-v2-promo-info:before {
		top: calc(var(--spacing-2xl) * -1);
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-promo-info:before {
		top: calc(var(--spacing-3xl) * -1);
	}
}
@media (min-width: 1440px) {
	.journey-map-v2-promo-info:before {
		max-width: unset;
		top: 0;
	}
}
.journey-map-v2-promo-info__onboarding-btn {
	inset-inline-end: 0;
	position: absolute;
	top: var(--spacing-xs);
}
@media (min-width: 1440px) {
	.journey-map-v2-promo-info__onboarding-btn {
		inset-inline-end: var(--spacing-xs);
	}
}
.journey-map-v2-promo-info__top-content {
	align-items: center;
	display: flex;
	flex-direction: column;
	margin-bottom: var(--spacing-md);
	row-gap: var(--spacing-sm);
}
@media (min-width: 1440px) {
	.journey-map-v2-promo-info__top-content {
		margin-bottom: var(--spacing-lg);
	}
}
.journey-map-v2-promo-info__image-wrapper {
	height: 60px;
}
@media (min-width: 768px) {
	.journey-map-v2-promo-info__image-wrapper {
		height: 80px;
	}
}
@media (min-width: 1440px) {
	.journey-map-v2-promo-info__image-wrapper {
		height: 90px;
	}
}
.journey-map-v2-promo-info__logo {
	height: 100%;
}
.journey-map-v2-promo-info__label-content {
	display: none;
}
.journey-map-v2-promo-info__label-content--timer {
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
}
.journey-map-v2-promo-info__label-text {
	color: var(--text-white-secondary);
}
.journey-map-v2-promo-info .journey-map-v2-promo-info__label-timer {
	color: var(--text-white-primary);
}
.journey-map-v2-promo-info__prize-pool {
	color: var(--text-white-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin-bottom: var(--spacing-md);
	text-align: center;
}
@media (min-width: 768px) {
	.journey-map-v2-promo-info__prize-pool {
		color: var(--text-white-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 1440px) {
	.journey-map-v2-promo-info__prize-pool {
		color: var(--text-primary);
		margin-bottom: var(--spacing-lg);
	}
}
.journey-map-v2-promo-info .journey-map-v2-promo-info__button {
	margin-bottom: var(--spacing-sm);
	padding: var(--spacing-2xs) var(--spacing-md);
}
@media (min-width: 768px) {
	.journey-map-v2-promo-info .journey-map-v2-promo-info__button {
		color: var(--text-button-primary);
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		height: 48px;
		letter-spacing: 0.2px;
		line-height: 24px;
		min-width: 100px;
		padding: var(--spacing-sm) var(--spacing-lg);
	}
}
@media (min-width: 1440px) {
	.journey-map-v2-promo-info .journey-map-v2-promo-info__button {
		color: var(--text-button-primary);
		font-size: 14px;
		font-style: normal;
		font-weight: 700;
		height: 40px;
		letter-spacing: 0.2px;
		line-height: 20px;
		min-width: 80px;
		padding: var(--spacing-2xs) var(--spacing-md);
	}
}
.journey-map-v2-promo-info__rules-button {
	align-items: center;
	color: var(--text-white-secondary);
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
@media (min-width: 1440px) {
	.journey-map-v2-promo-info__rules-button {
		color: var(--text-secondary);
	}
}
.journey-map-v2-promo-info__rules-button:hover
	.journey-map-v2-promo-info__rules-icon {
	color: var(--icon-fill);
}
.journey-map-v2-promo-info__rules-icon {
	color: var(--icon-white-secondary);
	font-size: 16px !important;
}
@media (min-width: 1440px) {
	.journey-map-v2-promo-info__rules-icon {
		color: var(--icon-secondary);
	}
}
.label {
	align-items: center;
	background: var(--bg-primary);
	border-radius: var(--border-radius-basic-full);
	color: var(--text-color);
	display: flex;
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	justify-content: center;
	letter-spacing: 0.2px;
	line-height: 14px;
	min-height: 20px;
	padding: var(--spacing-4xs) var(--spacing-xs);
	position: relative;
	text-transform: uppercase;
}
@media (min-width: 768px) {
	.label {
		color: var(--text-color);
		font-size: 12px;
		font-style: normal;
		font-weight: 500;
		letter-spacing: 0.2px;
		line-height: 16px;
		min-height: unset;
		padding: var(--spacing-3xs) var(--spacing-sm);
	}
}
.label__dot {
	background: var(--text-color);
	border-radius: 50%;
	height: 6px;
	margin-inline-end: var(--spacing-2xs);
	top: 50%;
	width: 6px;
}
.label--transparent {
	background: var(--bg-overlay-label);
}
.label--disabled {
	--text-color: var(--text-white-secondary);
}
.label--default {
	--text-color: var(--text-white-primary);
}
.label--info {
	--text-color: var(--text-info);
}
.label--success {
	--text-color: var(--text-success);
}
.label--error {
	--text-color: var(--text-error);
}
.label--warning {
	--text-color: var(--text-warning);
}
.road-to-glory-timer {
	color: var(--text-primary);
}
.journey-map-v2-user-block {
	align-items: center;
	display: flex;
	flex-direction: column;
	width: 100%;
}
@media (min-width: 1440px) {
	.journey-map-v2-user-block {
		align-items: flex-start;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		width: 100%;
	}
}
.journey-map-v2-user-block__info {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-xl);
	width: 100%;
}
@media (min-width: 768px) {
	.journey-map-v2-user-block__info {
		margin: 0 auto;
		max-width: 560px;
	}
}
@media (min-width: 1440px) {
	.journey-map-v2-user-block__info {
		margin: 0;
		max-width: 360px;
		position: sticky;
		row-gap: var(--spacing-2xs);
		top: calc(var(--header-section-safe-height) + var(--spacing-3xl));
	}
}
@media (min-width: 1680px) {
	.journey-map-v2-user-block__info {
		max-width: 560px;
	}
}
@media (min-width: 1440px) {
	.journey-map-v2-user-block__user-info {
		display: flex;
		flex-direction: column;
		row-gap: var(--spacing-2xs);
	}
}
@media (min-width: 1680px) {
	.journey-map-v2-user-block__user-info {
		-moz-column-gap: var(--spacing-2xs);
		column-gap: var(--spacing-2xs);
		display: grid;
		grid-template-columns: 1fr 1fr;
		width: 100%;
	}
}
.journey-map-v2-user-level-status {
	align-items: center;
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-sm);
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
}
@media (min-width: 1680px) {
	.journey-map-v2-user-level-status {
		flex-direction: column;
		row-gap: var(--spacing-md);
	}
}
.journey-map-v2-user-level-status
	.journey-map-v2-user-level-status__avatar-image {
	height: var(--journey-map-user-level-avatar-size);
	transition:
		width 0.3s ease,
		height 0.3s ease;
	width: var(--journey-map-user-level-avatar-size);
}
.journey-map-v2-user-level-status__info-container {
	display: flex;
	flex-direction: column;
	overflow: hidden;
	row-gap: var(--spacing-2xs);
}
@media (min-width: 1680px) {
	.journey-map-v2-user-level-status__info-container {
		row-gap: var(--spacing-md);
	}
}
.journey-map-v2-user-level-status__top {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	flex-wrap: wrap;
}
@media (min-width: 1680px) {
	.journey-map-v2-user-level-status__top {
		flex-direction: column;
		row-gap: var(--spacing-3xs);
	}
}
.journey-map-v2-user-level-status__player-name {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
@media (min-width: 1440px) {
	.journey-map-v2-user-level-status__player-name {
		color: var(--text-primary);
		font-size: 16px;
		font-weight: 700;
		line-height: 24px;
	}
}
@media (min-width: 1680px) {
	.journey-map-v2-user-level-status__player-name {
		color: var(--text-primary);
		font-size: 14px;
		font-weight: 700;
		line-height: 20px;
	}
}
.journey-map-v2-user-level-status__current-level {
	align-items: center;
	color: var(--text-link);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	flex-shrink: 0;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	text-transform: uppercase;
}
.journey-map-v2-user-level-status__current-level:before {
	background: var(--bg-senary);
	border-radius: 50%;
	content: "";
	display: inline-block;
	height: 4px;
	width: 4px;
}
@media (min-width: 1680px) {
	.journey-map-v2-user-level-status__current-level:before {
		display: none;
	}
}
.journey-map-v2-user-level-status__current-progress {
	color: var(--text-primary);
	direction: ltr;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	text-transform: uppercase;
	transition:
		font-size 0.3s ease,
		line-height 0.3s ease;
}
@media (min-width: 1680px) {
	.journey-map-v2-user-level-status__current-progress {
		text-align: center;
	}
}
.journey-map-v2-user-level-status__final-text {
	color: var(--text-primary);
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
}
.journey-map-v2-user-level-status__next-level {
	color: var(--text-tertiary);
	display: inline-block;
}
.journey-map-v2-user-level-status--sticky-active
	.journey-map-v2-user-level-status__info-container {
	row-gap: var(--spacing-sm);
}
.journey-map-v2-user-level-status--sticky-active
	.journey-map-v2-user-level-status__top {
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
}
.journey-map-v2-user-level-status--sticky-active
	.journey-map-v2-user-level-status__current-level:before,
.journey-map-v2-user-level-status--sticky-active
	.journey-map-v2-user-level-status__player-name {
	display: none;
}
.journey-map-v2-user-level-status--sticky-active
	.journey-map-v2-user-level-status__current-progress {
	color: var(--text-primary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
}
.progress-ring {
	align-items: center;
	display: inline-flex;
	justify-content: center;
	position: relative;
}
.progress-ring__svg {
	inset: 0;
	position: absolute;
	transform: rotate(-90deg);
}
.progress-ring__track,
.progress-ring__value {
	fill: none;
}
.progress-ring__track {
	stroke: var(--progress-disabled);
}
.progress-ring__value {
	stroke: var(--progress-active);
	stroke-linecap: round;
}
.progress-ring__content {
	align-items: center;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	overflow: hidden;
}
.journey-map-v2-user-status-accordion {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-sm);
	transition: width 0.3s ease;
}
@media (min-width: 1680px) {
	.journey-map-v2-user-status-accordion {
		align-items: center;
		display: flex;
		height: 100%;
		justify-content: center;
	}
}
.journey-map-v2-user-status-accordion__sticky-sentinel {
	position: relative;
	top: calc(var(--header-section-safe-height) * -1);
}
@media (min-width: 1440px) {
	.journey-map-v2-user-status-accordion__sticky-sentinel {
		display: none;
	}
}
.journey-map-v2-user-status-accordion__sticky-wrapper {
	position: relative;
}
.journey-map-v2-user-status-accordion__accordion-heading {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
@media (min-width: 1680px) {
	.journey-map-v2-user-status-accordion__accordion-heading {
		flex-shrink: 0;
		width: 100%;
	}
}
.journey-map-v2-user-status-accordion__user-status {
	padding: var(--spacing-sm) var(--spacing-sm) 0;
}
@media (min-width: 1440px) {
	.journey-map-v2-user-status-accordion__user-status {
		padding: var(--spacing-lg);
	}
}
.journey-map-v2-user-status-accordion__controls {
	padding: 0 var(--spacing-sm) var(--spacing-sm);
}
@media (min-width: 1440px) {
	.journey-map-v2-user-status-accordion__controls {
		display: none;
		padding: 0 var(--spacing-lg) var(--spacing-lg);
	}
}
.journey-map-v2-user-status-accordion__controls-container {
	align-items: center;
	border-top: 1px solid var(--border-primary);
	cursor: pointer;
	display: flex;
	justify-content: space-between;
	padding-top: var(--spacing-sm);
	width: 100%;
}
@media (min-width: 1440px) {
	.journey-map-v2-user-status-accordion__controls-container {
		border-top: none;
		padding-top: var(--spacing-lg);
	}
}
.journey-map-v2-user-status-accordion__controls-container:hover
	.journey-map-v2-user-status-accordion__controls-title {
	color: var(--text-primary);
}
.journey-map-v2-user-status-accordion__controls-container:hover
	.journey-map-v2-user-status-accordion__collapse-icon {
	color: var(--icon-fill);
}
.journey-map-v2-user-status-accordion__icon-wrapper {
	flex-shrink: 0;
	height: 24px;
	overflow: hidden;
	width: 24px;
}
.journey-map-v2-user-status-accordion__icon-wrapper > img {
	height: 100%;
	width: 100%;
}
.journey-map-v2-user-status-accordion__icon {
	color: var(--icon-brand-primary);
}
.journey-map-v2-user-status-accordion__controls-title {
	color: var(--text-secondary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	text-transform: uppercase;
	transition: color 0.3s ease;
	white-space: nowrap;
}
.journey-map-v2-user-status-accordion__collapse-icon {
	background: transparent;
	border-radius: 50%;
	color: var(--icon-secondary);
	font-size: 20px !important;
	transition:
		background 0.3s ease,
		color 0.3s ease;
}
.journey-map-v2-user-status-accordion--open
	.journey-map-v2-user-status-accordion__collapse-icon {
	color: var(--icon-fill);
	transform: rotate(180deg);
}
.journey-map-v2-user-status-accordion--sticky-active {
	animation: appear 0.3s ease;
	border-radius: unset;
	inset-inline-start: 0;
	padding: var(--spacing-2xs) var(--spacing-sm) var(--spacing-sm);
	position: fixed;
	top: var(--header-section-safe-height);
	width: 100%;
	z-index: 101;
}
@media (min-width: 768px) {
	.journey-map-v2-user-status-accordion--sticky-active {
		border-radius: var(--border-radius-basic-2xs);
		inset-inline-start: 50vw;
		padding: var(--spacing-2xs) var(--spacing-sm);
		top: calc(var(--header-section-safe-height) + var(--spacing-sm));
		transform: translateX(-50%);
		width: 480px;
	}
	[dir="rtl"] .journey-map-v2-user-status-accordion--sticky-active {
		transform: translateX(50%);
	}
}
@media (min-width: 1440px) {
	.journey-map-v2-user-status-accordion--sticky-active {
		position: static;
		transform: unset;
		width: unset;
	}
}
@media (min-width: 1280px) {
	.journey-map-v2-user-status-accordion--sticky-active.journey-map-v2-user-status-accordion--static-sidebar {
		inset-inline-start: calc((100vw + var(--navigation-sidebar-width)) / 2);
	}
}
.journey-map-v2-user-status-accordion--sticky-active
	.journey-map-v2-user-status-accordion__accordion-heading {
	align-items: center;
	flex-direction: row;
	justify-content: space-between;
}
.journey-map-v2-user-status-accordion--sticky-active
	.journey-map-v2-user-status-accordion__controls,
.journey-map-v2-user-status-accordion--sticky-active
	.journey-map-v2-user-status-accordion__user-status {
	padding: 0;
}
.journey-map-v2-user-status-accordion--sticky-active
	.journey-map-v2-user-status-accordion__controls-container {
	border-top: none;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	justify-content: flex-start;
	padding-top: 0;
	width: auto;
}
.journey-map-v2-user-status-accordion--sticky-active
	.journey-map-v2-user-status-accordion__controls-container:hover
	.journey-map-v2-user-status-accordion__controls-title {
	color: var(--text-secondary);
}
.journey-map-v2-user-status-accordion--sticky-active
	.journey-map-v2-user-status-accordion__controls-title {
	color: var(--text-tertiary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	max-width: 72px;
	text-align: end;
	white-space: wrap;
}
.journey-map-v2-user-status-accordion--sticky-active
	.journey-map-v2-user-status-accordion__collapse-icon {
	background: var(--bg-header-button);
	border-radius: var(--border-radius-mapped-button-md);
	cursor: pointer;
	padding: var(--spacing-2xs);
}
.journey-map-v2-user-status-accordion--sticky-active
	.journey-map-v2-user-status-accordion__collapse-icon:hover {
	background: var(--bg-header-button-hover);
	color: var(--icon-fill);
}
.journey-map-v2-user-status-accordion--final
	.journey-map-v2-user-status-accordion__user-status {
	padding: var(--spacing-sm);
}
@media (min-width: 1440px) {
	.journey-map-v2-user-status-accordion--final
		.journey-map-v2-user-status-accordion__user-status {
		padding: var(--spacing-lg);
	}
}
.journey-map-v2-user-status-accordion--final
	.journey-map-v2-user-status-accordion__controls {
	display: none;
}
.journey-map-v2-user-status-accordion--final.journey-map-v2-user-status-accordion--sticky-active
	.journey-map-v2-user-status-accordion__user-status {
	padding: 0;
}
@keyframes appear {
	0% {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
.journey-map-v2-user-rewards {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	flex-direction: column;
	min-height: 216px;
	padding: 0 var(--spacing-sm) var(--spacing-sm);
	row-gap: var(--spacing-md);
}
@media (min-width: 768px) {
	.journey-map-v2-user-rewards {
		min-height: 112px;
	}
}
@media (min-width: 1440px) {
	.journey-map-v2-user-rewards {
		min-height: 216px;
		padding: var(--spacing-lg);
	}
}
.journey-map-v2-user-rewards__image-wrapper {
	height: 80px;
	width: 80px;
}
.journey-map-v2-user-rewards__image {
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%;
}
.journey-map-v2-user-rewards__title {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
@media (min-width: 1440px) {
	.journey-map-v2-user-rewards__title {
		text-align: center;
	}
}
.journey-map-v2-user-rewards__content {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: grid;
	flex: 1;
	grid-template-columns: 1fr 1fr;
	row-gap: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.journey-map-v2-user-rewards__content {
		grid-template-columns: 1fr 1fr 1fr;
	}
}
@media (min-width: 1440px) {
	.journey-map-v2-user-rewards__content {
		grid-template-columns: 1fr 1fr;
	}
	.journey-map-v2-user-rewards--final {
		align-items: center;
		justify-content: center;
		padding: var(--spacing-sm);
		row-gap: var(--spacing-lg);
	}
}
.journey-map-v2-user-rewards--final .journey-map-v2-user-rewards__text {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	max-width: 200px;
	text-align: center;
}
.journey-map-v2-user-rewards--sticky-active {
	padding: var(--spacing-lg) 0 0;
}
@media (min-width: 768px) {
	.journey-map-v2-user-rewards--double,
	.journey-map-v2-user-rewards--medium,
	.journey-map-v2-user-rewards--single {
		min-height: 52px;
	}
}
@media (min-width: 1440px) {
	.journey-map-v2-user-rewards--double,
	.journey-map-v2-user-rewards--medium,
	.journey-map-v2-user-rewards--single {
		min-height: 216px;
	}
}
.journey-map-v2-user-rewards--double .journey-map-v2-user-rewards__content {
	grid-template-columns: 1fr;
	grid-template-rows: 1fr 1fr;
}
@media (min-width: 768px) {
	.journey-map-v2-user-rewards--double .journey-map-v2-user-rewards__content {
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 1fr;
	}
}
@media (min-width: 1440px) {
	.journey-map-v2-user-rewards--double .journey-map-v2-user-rewards__content {
		grid-template-columns: 1fr;
		grid-template-rows: 1fr 1fr;
	}
}
.journey-map-v2-user-rewards--single .journey-map-v2-user-rewards__content {
	grid-template-columns: 1fr;
	grid-template-rows: 1fr;
}
.journey-map-v2-user-reward {
	align-items: center;
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	overflow: hidden;
	padding: var(--spacing-xs);
	row-gap: var(--spacing-2xs);
}
.journey-map-v2-user-reward__icon-wrapper {
	flex-shrink: 0;
	height: 24px;
	width: 24px;
}
.journey-map-v2-user-reward__icon {
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%;
}
.journey-map-v2-user-reward__content-wrapper {
	display: flex;
	flex-direction: column;
	overflow: hidden;
	row-gap: var(--spacing-4xs);
}
.journey-map-v2-user-reward__value {
	color: var(--text-primary);
	font-size: 12px;
	line-height: 16px;
}
.journey-map-v2-user-reward__name,
.journey-map-v2-user-reward__value {
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.journey-map-v2-user-reward__name {
	color: var(--text-tertiary);
	font-size: 10px;
	line-height: 14px;
	text-transform: uppercase;
}
.journey-map-v2-user-reward--single {
	flex-direction: column;
	justify-content: center;
}
@media (min-width: 768px) {
	.journey-map-v2-user-reward--single {
		flex-direction: row;
		justify-content: flex-start;
	}
}
@media (min-width: 1440px) {
	.journey-map-v2-user-reward--single {
		flex-direction: column;
		justify-content: center;
	}
}
.journey-map-v2-user-reward--single .journey-map-v2-user-reward__icon-wrapper {
	height: 48px;
	width: 48px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-reward--single
		.journey-map-v2-user-reward__icon-wrapper {
		height: 24px;
		width: 24px;
	}
}
@media (min-width: 1440px) {
	.journey-map-v2-user-reward--single
		.journey-map-v2-user-reward__icon-wrapper {
		height: 48px;
		width: 48px;
	}
}
.journey-map-v2-user-reward--single .journey-map-v2-user-reward__value {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	text-align: center;
}
@media (min-width: 768px) {
	.journey-map-v2-user-reward--single .journey-map-v2-user-reward__value {
		color: var(--text-primary);
		font-size: 12px;
		font-style: normal;
		font-weight: 500;
		letter-spacing: 0.2px;
		line-height: 16px;
		text-align: start;
	}
}
@media (min-width: 1440px) {
	.journey-map-v2-user-reward--single .journey-map-v2-user-reward__value {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 400;
		line-height: 30px;
	}
}
.journey-map-v2-user-reward--single .journey-map-v2-user-reward__name {
	color: var(--text-tertiary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-reward--single .journey-map-v2-user-reward__name {
		color: var(--text-tertiary);
		font-size: 10px;
		font-style: normal;
		font-weight: 500;
		letter-spacing: 0.2px;
		line-height: 14px;
	}
}
@media (min-width: 1440px) {
	.journey-map-v2-user-reward--single .journey-map-v2-user-reward__name {
		color: var(--text-tertiary);
		font-size: 12px;
		font-style: normal;
		font-weight: 500;
		letter-spacing: 0.2px;
		line-height: 16px;
	}
}
.journey-map-v2-user-reward--double {
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	padding: var(--spacing-xs) var(--spacing-md);
}
.journey-map-v2-user-reward--double .journey-map-v2-user-reward__icon-wrapper {
	height: 40px;
	width: 40px;
}
@media (min-width: 768px) {
	.journey-map-v2-user-reward--double
		.journey-map-v2-user-reward__icon-wrapper {
		height: 24px;
		width: 24px;
	}
}
@media (min-width: 1440px) {
	.journey-map-v2-user-reward--double
		.journey-map-v2-user-reward__icon-wrapper {
		height: 40px;
		width: 40px;
	}
}
.journey-map-v2-user-reward--double .journey-map-v2-user-reward__value {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	text-align: center;
}
@media (min-width: 768px) {
	.journey-map-v2-user-reward--double .journey-map-v2-user-reward__value {
		color: var(--text-primary);
		font-size: 12px;
		font-style: normal;
		font-weight: 500;
		letter-spacing: 0.2px;
		line-height: 16px;
		text-align: start;
	}
}
@media (min-width: 1440px) {
	.journey-map-v2-user-reward--double .journey-map-v2-user-reward__value {
		color: var(--text-primary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
.journey-map-v2-user-reward--medium {
	flex-direction: column;
	justify-content: center;
}
@media (min-width: 768px) {
	.journey-map-v2-user-reward--medium {
		flex-direction: row;
		justify-content: flex-start;
	}
}
@media (min-width: 1440px) {
	.journey-map-v2-user-reward--medium {
		flex-direction: column;
		justify-content: center;
	}
}
@media (min-width: 768px) {
	.journey-map-v2-user-reward--medium
		.journey-map-v2-user-reward__content-wrapper {
		align-items: flex-start;
	}
}
@media (min-width: 1440px) {
	.journey-map-v2-user-reward--medium
		.journey-map-v2-user-reward__content-wrapper {
		align-items: center;
	}
}
.journey-map-v2-user-reward--medium .journey-map-v2-user-reward__name,
.journey-map-v2-user-reward--medium .journey-map-v2-user-reward__value {
	text-align: center;
}
.key-features__steps {
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.key-features__steps {
		-moz-column-gap: var(--spacing-2xs);
		column-gap: var(--spacing-2xs);
		grid-template-columns: repeat(4, 1fr);
	}
}
.key-features__step {
	align-items: center;
	display: flex;
	flex-basis: 50%;
	flex-direction: column;
	padding: 0 var(--spacing-2xs);
}
.key-features__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin-bottom: var(--spacing-xl);
}
@media (min-width: 768px) {
	.key-features__title {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
.key-features__image {
	height: 48px;
	width: 48px;
}
.key-features .key-features__step-text {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin-bottom: 0 !important;
	margin-top: var(--spacing-md) !important;
	text-align: center;
}
.king-of-the-hill-banner {
	flex: 1;
	max-width: 1344px;
	min-height: 400px;
	overflow: hidden;
	padding: var(--spacing-xl) 0;
	position: relative;
}
@media (min-width: 480px) {
	.king-of-the-hill-banner {
		min-height: 380px;
	}
}
@media (min-width: 768px) {
	.king-of-the-hill-banner {
		border-radius: var(--border-radius-basic-lg);
		margin: var(--spacing-xl) var(--spacing-xl) 0;
		min-height: 420px;
		padding: var(--spacing-2xl) var(--spacing-xl);
	}
}
@media (min-width: 1280px) {
	.king-of-the-hill-banner {
		margin: var(--spacing-xl) var(--spacing-2xl) 0;
		min-height: 522px;
		min-height: 500px;
		padding: var(--spacing-6xl) var(--spacing-2xl);
	}
}
.king-of-the-hill-banner .king-of-the-hill-banner__container {
	position: relative;
}
@media (min-width: 1280px) {
	.king-of-the-hill-banner .king-of-the-hill-banner__container {
		max-width: 1344px;
		width: 100%;
	}
}
.king-of-the-hill-banner__bg-wrapper {
	height: 400px;
	left: 50%;
	min-width: 100%;
	overflow: hidden;
	position: absolute;
	top: 50%;
	translate: -50% -50%;
	z-index: -1;
}
@media (min-width: 480px) {
	.king-of-the-hill-banner__bg-wrapper {
		height: 412px;
	}
}
@media (min-width: 768px) {
	.king-of-the-hill-banner__bg-wrapper {
		height: 500px;
	}
}
@media (min-width: 1280px) {
	.king-of-the-hill-banner__bg-wrapper {
		height: 540px;
	}
}
@media (min-width: 1440px) {
	.king-of-the-hill-banner__bg-wrapper {
		height: 518px;
	}
}
.king-of-the-hill-banner__bg-image {
	display: block;
}
@media (min-width: 1280px) {
	.king-of-the-hill-banner__bg-image {
		height: 100%;
	}
}
.king-of-the-hill-banner__content {
	position: relative;
	text-align: center;
	z-index: 2;
}
@media (min-width: 768px) {
	.king-of-the-hill-banner__content {
		max-width: 520px;
		text-align: left;
	}
}
@media (min-width: 1280px) {
	.king-of-the-hill-banner__content {
		max-width: 664px;
	}
}
.king-of-the-hill-banner__info {
	margin: 0 0 var(--spacing-xl);
}
@media (min-width: 1280px) {
	.king-of-the-hill-banner__info {
		margin: 0 0 var(--spacing-2xl);
	}
}
.king-of-the-hill-banner__date {
	background: var(--bg-overlay-label);
	border-radius: var(--border-radius-basic-md);
	color: var(--text-white-primary);
	display: inline-flex;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0 auto var(--spacing-lg);
	padding: var(--spacing-3xs) var(--spacing-sm);
}
@media (min-width: 768px) {
	.king-of-the-hill-banner__date {
		margin-bottom: var(--spacing-xl);
	}
}
.king-of-the-hill-banner__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0 0 var(--spacing-md);
}
@media (min-width: 768px) {
	.king-of-the-hill-banner__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
@media (min-width: 1280px) {
	.king-of-the-hill-banner__title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
		margin: 0 0 var(--spacing-lg);
	}
}
.king-of-the-hill-banner__text {
	color: var(--text-white-primary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
.king-of-the-hill-banner__timer {
	display: inline-flex;
	flex-direction: column;
}
.king-of-the-hill-banner__timer-title {
	color: var(--text-white-secondary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0 0 var(--spacing-sm);
	text-transform: uppercase;
}
@media (min-width: 768px) {
	.king-of-the-hill-banner__timer-title {
		margin: 0 0 var(--spacing-md);
	}
}
.king-of-the-hill-banner__badge {
	align-items: center;
	background: var(--bg-overlay-label);
	border-radius: var(--border-radius-basic-2xs);
	color: var(--text-secondary);
	display: inline-flex;
	font-size: 16px;
	font-weight: 400;
	gap: var(--spacing-2xs);
	justify-content: center;
	line-height: 24px;
	min-height: 56px;
	min-width: 213px;
	padding: 16px 24px;
}
.king-of-the-hill-banner__btn-wrapper {
	margin-top: var(--spacing-2xl);
}
@media (min-width: 1280px) {
	.king-of-the-hill-banner__btn-wrapper {
		margin-top: var(--spacing-3xl);
	}
}
.last-level-info {
	align-items: center;
	background-color: var(--bg-secondary);
	border-radius: var(--border-radius-basic-xs);
	color: var(--text-primary);
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	font-size: 14px;
	font-weight: 400;
	justify-content: center;
	line-height: 20px;
	margin: var(--spacing-2xl) auto 0;
	max-width: 940px;
	overflow: hidden;
	padding: var(--spacing-lg) var(--spacing-md) var(--spacing-2xl);
	text-align: center;
	width: 100%;
}
@media (min-width: 768px) {
	.last-level-info {
		flex-direction: row;
		margin-top: var(--spacing-4xl);
		padding: var(--spacing-lg) 0;
	}
}
@media (min-width: 960px) {
	.last-level-info {
		padding: var(--spacing-2xl) 0;
	}
}
.last-level-info__image-wrapper {
	display: inline-flex;
	justify-content: center;
	padding: 0 0 var(--spacing-2xl) 0;
	width: 100%;
}
@media (min-width: 768px) {
	.last-level-info__image-wrapper {
		min-width: 230px;
		padding: 0 var(--spacing-xs);
		width: auto;
	}
}
.last-level-info__image {
	max-height: 105px;
	max-width: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}
@media (min-width: 768px) {
	.last-level-info__image {
		max-height: 110px;
	}
}
.last-level-info__content {
	align-items: center;
	display: flex;
	flex: 1;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: center;
	width: 100%;
}
@media (min-width: 1280px) {
	.last-level-info__content {
		flex-direction: row;
	}
}
.last-level-info__list {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	padding: var(--spacing-lg) var(--spacing-xs) 0;
	width: 100%;
}
@media (min-width: 1280px) {
	.last-level-info__list {
		padding: 0 var(--spacing-xs);
		width: 35%;
	}
}
.last-level-info__list ul {
	align-items: flex-start;
	display: inline-flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: flex-start;
	list-style: none;
	margin: 0;
	max-width: 100%;
	padding: 0;
	text-align: left;
	width: auto;
}
.last-level-info__list ul > li {
	padding-left: var(--spacing-md);
	position: relative;
}
.last-level-info__list ul > li:before {
	background-color: var(--text-secondary);
	border-radius: 50%;
	content: "";
	height: 5px;
	left: 0;
	position: absolute;
	top: 0.5em;
	width: 5px;
}
.last-level-info__title {
	color: var(--text-secondary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin-bottom: var(--spacing-xs);
}
@media (min-width: 768px) {
	.last-level-info__title {
		color: var(--text-secondary);
		font-size: 32px;
		font-weight: 700;
		line-height: 40px;
	}
}
.last-level-info__subtitle {
	color: var(--text-secondary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin-bottom: var(--spacing-xs);
}
.last-level-info p {
	margin: 0;
	padding: 0;
}
.last-level-info p + p {
	margin-top: var(--spacing-xs);
}
.lb-lootboxes {
	width: 100%;
}
.lb-lootboxes__inner {
	-webkit-backdrop-filter: blur(20px);
	backdrop-filter: blur(20px);
	background: linear-gradient(115deg, #039d8b, #13667d 53.18%, #014b62 94.85%);
	border: 1px solid var(--border-primary);
	border-radius: var(--border-radius-basic-md);
	display: flex;
	flex-direction: column;
	gap: var(--spacing-md);
	margin: 0 auto;
	padding: var(--spacing-md);
	position: relative;
	width: 100%;
}
@media (min-width: 768px) {
	.lb-lootboxes__inner {
		align-items: center;
		flex-direction: row;
		justify-content: space-between;
	}
}
.lb-lootboxes__inner:before {
	background: url(/images/lb-lotboxes-rises.ec68f7fc..webp) 0 0 no-repeat;
	background-size: contain;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
@media (min-width: 768px) {
	.lb-lootboxes__inner:before {
		background: url(/images/lb-lotboxes-rises-desktop.3df81727..webp) 0 0
			no-repeat;
	}
}
.lb-lootboxes__content {
	align-items: center;
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	margin: 0 auto;
	max-width: -moz-max-content;
	max-width: max-content;
	position: relative;
	z-index: 2;
}
@media (min-width: 768px) {
	.lb-lootboxes__content {
		margin: 0;
	}
}
.lb-lootboxes__icon {
	align-items: center;
	background: radial-gradient(
		46.09% 46.09% at 45.54% 50%,
		#ffc226 0,
		#f90 99.62%
	);
	border-radius: 50%;
	box-shadow:
		0 0 24px rgba(255, 152, 30, 0.88),
		0 0 12px rgba(255, 205, 30, 0.22);
	display: flex;
	font-size: 20px;
	height: 36px;
	justify-content: center;
	line-height: 30px;
	text-align: center;
	text-shadow: 0 2px 0 rgba(0, 0, 0, 0.12);
	width: 36px;
}
.lb-lootboxes__icon,
.lb-lootboxes__text {
	color: var(--text-primary);
	font-weight: 700;
}
.lb-lootboxes__text {
	flex: 1;
	font-size: 16px;
	line-height: 24px;
}
@media (min-width: 768px) {
	.lb-lootboxes__text {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
.lb-lootboxes .lb-lootboxes__button,
.lb-lootboxes .ls-lootboxes__button {
	font-size: 16px;
	letter-spacing: 0.2px;
	line-height: 24px;
	padding: var(--spacing-sm) 0;
	width: 100%;
}
@media (min-width: 768px) {
	.lb-lootboxes .lb-lootboxes__button,
	.lb-lootboxes .ls-lootboxes__button {
		max-width: -moz-max-content;
		max-width: max-content;
		padding: var(--spacing-sm) var(--spacing-md);
	}
}
.lb-lootboxes--inactive .lb-lootboxes__inner {
	background: linear-gradient(
		115deg,
		rgba(3, 157, 139, 0.6),
		rgba(19, 102, 125, 0.6) 53.18%,
		rgba(1, 75, 98, 0.6) 94.85%
	);
}
.lb-lootboxes--inactive .lb-lootboxes__inner:after,
.lb-lootboxes--inactive .lb-lootboxes__inner:before {
	display: none;
}
.lb-lootboxes--inactive .lb-lootboxes__icon {
	background: radial-gradient(
		46.09% 46.09% at 45.54% 50%,
		#ffc226 0,
		#f90 99.62%
	);
	border-radius: var(--border-radius-basic-2xl);
	box-shadow: none;
	opacity: 0.7;
}
.lb-prize {
	align-items: center;
	border-radius: var(--border-radius-basic-md);
	display: flex;
	flex-direction: column;
	font-family: Roboto, sans-serif;
	padding: var(--spacing-7xl) var(--spacing-sm) var(--spacing-xl);
	position: relative;
}
@media (min-width: 768px) {
	.lb-prize {
		padding: var(--spacing-7xl) var(--spacing-5xl) var(--spacing-2xl);
	}
}
.lb-prize__icon {
	height: 100%;
	left: 50%;
	max-height: 115px;
	max-width: 130px;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: -30px;
	transform: translate(-50%);
	width: 100%;
}
@media (min-width: 768px) {
	.lb-prize__icon {
		max-height: 129px;
		max-width: 147px;
		top: -45px;
	}
}
.lb-prize__content {
	width: 100%;
}
.lb-prize__code,
.lb-prize__content,
.lb-prize__prizes,
.lb-prize__tasks {
	align-items: center;
	display: flex;
	flex-direction: column;
}
.lb-prize__tasks {
	margin-bottom: var(--spacing-2xs);
}
.lb-prize__prizes {
	margin-bottom: var(--spacing-sm);
}
@media (min-width: 768px) {
	.lb-prize__prizes {
		margin-bottom: var(--spacing-md);
	}
}
.lb-prize__label {
	color: var(--text-secondary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	text-transform: uppercase;
}
.lb-prize__label--default-case {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	text-transform: none;
}
.lb-prize__amount {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	text-align: center;
}
.lb-prize__code {
	font-weight: 400;
	width: 100%;
}
.lb-prize__clip-board {
	align-items: center;
	background: hsla(0, 0%, 100%, 0.05);
	border: 1px dashed var(--border-primary);
	border-radius: var(--border-radius-basic-3xs);
	color: var(--text-primary);
	display: flex;
	justify-content: space-between;
	margin-top: var(--spacing-3xs);
	max-width: 148px;
	padding: var(--spacing-2xs) var(--spacing-sm);
	width: 100%;
}
.lb-prize__code-text {
	color: var(--text-secondary);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 20px;
	text-transform: uppercase;
}
.lb-prize--rare {
	background: linear-gradient(354deg, #003f5a, #03b6aa);
}
.lb-prize--epic {
	background: linear-gradient(180deg, #ffc736, rgba(147, 63, 15, 0.99));
}
.limit-modal {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-2xl);
	padding: var(--spacing-3xl) var(--spacing-md) 0;
}
@media (min-width: 768px) {
	.limit-modal {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.limit-modal__content {
	align-items: center;
	display: flex;
	flex-direction: column;
}
.limit-modal__icon {
	display: block;
	height: 100px;
	margin-bottom: var(--spacing-lg);
	width: 100px;
}
.limit-modal__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin-bottom: var(--spacing-md);
}
.limit-modal__subtitle {
	color: var(--text-secondary);
	margin-bottom: var(--spacing-xl);
	text-align: center;
}
.limit-modal__link,
.limit-modal__subtitle {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
.limit-modal__link {
	color: var(--text-link);
	display: flex;
	gap: var(--spacing-2xs);
}
.limit-modal__link:hover {
	color: var(--text-link-hover);
}
.limit-modal__close-button {
	width: 100%;
}
.list-with-img {
	text-align: center;
}
.list-with-img,
.list-with-img__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
}
@media (min-width: 768px) {
	.list-with-img__title {
		color: var(--text-primary);
		font-size: 32px;
		font-weight: 700;
		line-height: 40px;
	}
}
.list-with-img__list {
	align-items: center;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: flex-start;
	margin: 0;
}
@media (min-width: 768px) {
	.list-with-img__list {
		align-items: flex-start;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: center;
	}
}
.list-with-img__item {
	align-items: center;
	display: inline-flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: flex-start;
	margin: var(--spacing-2xl) auto 0;
	padding: 0 var(--spacing-xs);
	width: 196px;
}
@media (min-width: 768px) {
	.list-with-img__item {
		align-self: stretch;
		margin: var(--spacing-2xl) var(--spacing-lg);
	}
}
.list-with-img__icon {
	align-items: center;
	display: flex;
	justify-content: center;
	margin: 0 0 var(--spacing-lg) 0;
	width: 100%;
}
.list-with-img__item-title {
	display: block;
	width: 100%;
}
.lootwheel-award {
	height: 410px;
	margin: var(--spacing-3xs) var(--spacing-md) var(--spacing-3xs)
		var(--spacing-3xs);
	min-width: 410px;
	position: relative;
}
.lootwheel-award__wheel {
	bottom: 0;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 370px;
}
.lootwheel-award__rim {
	height: auto;
	left: 0;
	position: absolute;
	top: 0;
}
.lootwheel-award__center {
	bottom: 0;
	cursor: pointer;
	height: 75px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 75px;
	z-index: 2;
}
.lootwheel-award__center--disabled {
	cursor: auto;
	filter: brightness(50%);
	pointer-events: none;
}
.lootwheel-award__stopper {
	bottom: 0;
	height: auto;
	margin: auto;
	position: absolute;
	right: -12px;
	top: 0;
	width: 58px;
}
.lootwheel-award__center,
.lootwheel-award__rim,
.lootwheel-award__stopper,
.lootwheel-award__wheel {
	display: inline-block;
	max-width: 100%;
	vertical-align: top;
}
@keyframes wheel-waiting {
	0% {
		transform: rotate(-3deg);
	}
	50% {
		transform: rotate(3deg);
	}
	to {
		transform: rotate(-3deg);
	}
}
.lottery-prize {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-sm);
	overflow: hidden;
}
.lottery-prize__header {
	align-items: center;
	display: flex;
	flex-direction: column;
	height: 146px;
	justify-content: center;
	overflow: hidden;
	position: relative;
	row-gap: var(--spacing-sm);
}
@media (min-width: 1280px) {
	.lottery-prize__header {
		height: 176px;
	}
}
.lottery-prize__image--fs,
.lottery-prize__image--money {
	height: 48px;
	width: 48px;
}
@media (min-width: 1280px) {
	.lottery-prize__image--fs,
	.lottery-prize__image--money {
		height: 56px;
		width: 56px;
	}
}
.lottery-prize__image--device {
	bottom: -16px;
	left: 50%;
	max-width: 90%;
	position: absolute;
	transform: translate(-50%);
}
.lottery-prize__value {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
}
@media (min-width: 1280px) {
	.lottery-prize__value {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
.lottery-prize__value--money {
	background: var(--color-complex-gold);
	-webkit-background-clip: text;
	background-clip: text;
}
.lottery-prize__value--fs,
.lottery-prize__value--money {
	-webkit-text-fill-color: transparent;
	text-fill-color: transparent;
}
.lottery-prize__value--fs {
	background: var(--color-complex-turquoise);
	-webkit-background-clip: text;
	background-clip: text;
}
.lottery-prize__description {
	align-items: center;
	display: flex;
	flex-direction: column;
	padding: var(--spacing-xl) var(--spacing-xl) var(--spacing-2xl);
	row-gap: var(--spacing-sm);
}
@media (min-width: 1280px) {
	.lottery-prize__description {
		padding: var(--spacing-2xl) var(--spacing-xl) var(--spacing-3xl);
	}
}
.lottery-prize__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
@media (min-width: 1280px) {
	.lottery-prize__title {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
.lottery-prize__count {
	background: linear-gradient(
		250deg,
		#ecaa00 8.31%,
		#ffea2c 16.13%,
		#ecaa00 45.83%,
		#ffef5e 72.16%,
		#ecaa00
	);
	border-radius: var(--border-radius-basic-3xs);
	color: var(--text-black-primary);
	font-size: 14px;
	font-weight: 700;
	height: 24px;
	line-height: 20px;
	padding: var(--spacing-2xs);
}
.lottery-prize__count,
.lottery-prizes {
	align-items: center;
	display: flex;
	justify-content: center;
}
.lottery-prizes {
	flex-direction: column;
	row-gap: var(--spacing-2xl);
}
@media (min-width: 1280px) {
	.lottery-prizes {
		row-gap: var(--spacing-3xl);
	}
}
.lottery-prizes__grid {
	display: grid;
	grid-template-columns: 1fr;
	row-gap: var(--spacing-sm);
	width: 100%;
}
@media (min-width: 480px) {
	.lottery-prizes__grid {
		-moz-column-gap: var(--spacing-2xs);
		column-gap: var(--spacing-2xs);
		grid-template-columns: 1fr 1fr;
		row-gap: var(--spacing-2xs);
	}
}
@media (min-width: 768px) {
	.lottery-prizes__grid {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
		grid-template-columns: 1fr 1fr 1fr;
		row-gap: var(--spacing-sm);
	}
}
@media (min-width: 1280px) {
	.lottery-prizes__grid {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		grid-template-columns: 1fr 1fr 1fr 1fr;
		row-gap: var(--spacing-md);
	}
	.lottery-prizes__grid--one-column-grid,
	.lottery-prizes__grid--three-columns-grid,
	.lottery-prizes__grid--two-columns-grid {
		margin: 0 auto;
	}
	.lottery-prizes__grid--three-columns-grid {
		grid-template-columns: 1fr 1fr 1fr;
		max-width: 1073px;
	}
	.lottery-prizes__grid--two-columns-grid {
		grid-template-columns: 1fr 1fr;
		max-width: 800px;
	}
	.lottery-prizes__grid--one-column-grid {
		grid-template-columns: 1fr;
		max-width: 392px;
	}
}
.lottery-prizes .lottery-prizes__button {
	min-width: 300px;
}
.lottery-ticket {
	display: flex;
	grid-column: span 6;
	overflow: hidden;
}
@media (min-width: 768px) {
	.lottery-ticket,
	.lottery-ticket:first-child:nth-last-child(2n),
	.lottery-ticket:first-child:nth-last-child(2n) ~ * {
		grid-column: span 3;
	}
	.lottery-ticket:first-child:nth-last-child(2n) .lottery-ticket__block--right,
	.lottery-ticket:first-child:nth-last-child(2n)
		~ *
		.lottery-ticket__block--right {
		max-width: 140px;
	}
	.lottery-ticket:first-child:nth-last-child(2n) .lottery-ticket__price,
	.lottery-ticket:first-child:nth-last-child(2n) ~ * .lottery-ticket__price {
		color: var(--text-primary);
		font-size: 21px;
		font-weight: 700;
		line-height: 26px;
	}
	.lottery-ticket:first-child:nth-last-child(2n) .lottery-ticket__deposit-text,
	.lottery-ticket:first-child:nth-last-child(2n)
		~ *
		.lottery-ticket__deposit-text {
		color: var(--text-primary);
		font-size: 12px;
		font-weight: 700;
		line-height: 16px;
	}
	.lottery-ticket:first-child:nth-last-child(2n) .lottery-ticket__count,
	.lottery-ticket:first-child:nth-last-child(2n) ~ * .lottery-ticket__count {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
	.lottery-ticket:first-child:nth-last-child(2n) .lottery-ticket__description,
	.lottery-ticket:first-child:nth-last-child(2n)
		~ *
		.lottery-ticket__description {
		color: var(--text-primary);
		font-size: 12px;
		font-weight: 400;
		line-height: 18px;
	}
	.lottery-ticket:last-child {
		grid-column: span 6;
	}
	.lottery-ticket:last-child .lottery-ticket__block--right {
		max-width: 172px;
	}
	.lottery-ticket:last-child .lottery-ticket__price {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
	.lottery-ticket:last-child .lottery-ticket__deposit-text {
		color: var(--text-primary);
		font-size: 16px;
		font-weight: 700;
		line-height: 24px;
	}
	.lottery-ticket:last-child .lottery-ticket__description {
		color: var(--text-primary);
		font-size: 14px;
		font-weight: 400;
		line-height: 20px;
	}
	.lottery-ticket:last-child .lottery-ticket__count {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
@media (min-width: 1280px) {
	.lottery-ticket {
		grid-column: span 6;
	}
	.lottery-ticket:first-child:nth-last-child(2n),
	.lottery-ticket:first-child:nth-last-child(2n) ~ * {
		grid-column: span 3;
	}
	.lottery-ticket:first-child:nth-last-child(2n) .lottery-ticket__block--right,
	.lottery-ticket:first-child:nth-last-child(2n)
		~ *
		.lottery-ticket__block--right {
		max-width: 172px;
	}
	.lottery-ticket:first-child:nth-last-child(2n) .lottery-ticket__price,
	.lottery-ticket:first-child:nth-last-child(2n) ~ * .lottery-ticket__price {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
	.lottery-ticket:first-child:nth-last-child(2n) .lottery-ticket__deposit-text,
	.lottery-ticket:first-child:nth-last-child(2n)
		~ *
		.lottery-ticket__deposit-text {
		color: var(--text-primary);
		font-size: 16px;
		font-weight: 700;
		line-height: 24px;
	}
	.lottery-ticket:first-child:nth-last-child(2n) .lottery-ticket__description,
	.lottery-ticket:first-child:nth-last-child(2n)
		~ *
		.lottery-ticket__description {
		color: var(--text-primary);
		font-size: 14px;
		font-weight: 400;
		line-height: 20px;
	}
	.lottery-ticket:first-child:nth-last-child(2n) .lottery-ticket__count,
	.lottery-ticket:first-child:nth-last-child(2n) ~ * .lottery-ticket__count {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
	.lottery-ticket:first-child:nth-last-child(2n-1),
	.lottery-ticket:first-child:nth-last-child(2n-1) ~ * {
		grid-column: span 2;
	}
	.lottery-ticket:first-child:nth-last-child(2n-1)
		.lottery-ticket__block--right,
	.lottery-ticket:first-child:nth-last-child(2n-1)
		~ *
		.lottery-ticket__block--right {
		max-width: 140px;
	}
}
@media (min-width: 1280px) and (min-width: 1440px) {
	.lottery-ticket:first-child:nth-last-child(2n-1)
		.lottery-ticket__block--right,
	.lottery-ticket:first-child:nth-last-child(2n-1)
		~ *
		.lottery-ticket__block--right {
		max-width: 172px;
	}
	.lottery-ticket:first-child:nth-last-child(2n-1) .lottery-ticket__price,
	.lottery-ticket:first-child:nth-last-child(2n-1) ~ * .lottery-ticket__price {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
	.lottery-ticket:first-child:nth-last-child(2n-1)
		.lottery-ticket__deposit-text,
	.lottery-ticket:first-child:nth-last-child(2n-1)
		~ *
		.lottery-ticket__deposit-text {
		color: var(--text-primary);
		font-size: 16px;
		font-weight: 700;
		line-height: 24px;
	}
	.lottery-ticket:first-child:nth-last-child(2n-1) .lottery-ticket__description,
	.lottery-ticket:first-child:nth-last-child(2n-1)
		~ *
		.lottery-ticket__description {
		color: var(--text-primary);
		font-size: 14px;
		font-weight: 400;
		line-height: 20px;
	}
	.lottery-ticket:first-child:nth-last-child(2n-1) .lottery-ticket__count,
	.lottery-ticket:first-child:nth-last-child(2n-1) ~ * .lottery-ticket__count {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
@media (min-width: 1280px) {
	.lottery-ticket:nth-last-child(-n + 2):not(
			.lottery-ticket:nth-child(-n + 3)
		) {
		grid-column: span 3;
	}
	.lottery-ticket:nth-last-child(-n + 2):not(.lottery-ticket:nth-child(-n + 3))
		.lottery-ticket__block--right {
		max-width: 172px;
	}
	.lottery-ticket:nth-last-child(-n + 2):not(.lottery-ticket:nth-child(-n + 3))
		.lottery-ticket__price {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
	.lottery-ticket:nth-last-child(-n + 2):not(.lottery-ticket:nth-child(-n + 3))
		.lottery-ticket__deposit-text {
		color: var(--text-primary);
		font-size: 16px;
		font-weight: 700;
		line-height: 24px;
	}
	.lottery-ticket:nth-last-child(-n + 2):not(.lottery-ticket:nth-child(-n + 3))
		.lottery-ticket__description {
		color: var(--text-primary);
		font-size: 14px;
		font-weight: 400;
		line-height: 20px;
	}
	.lottery-ticket:nth-last-child(-n + 2):not(.lottery-ticket:nth-child(-n + 3))
		.lottery-ticket__count {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
	.lottery-ticket:last-child .lottery-ticket__price {
		color: var(--text-primary);
		font-size: 21px;
		font-weight: 700;
		line-height: 26px;
	}
	.lottery-ticket:last-child .lottery-ticket__deposit-text {
		color: var(--text-primary);
		font-size: 14px;
		font-weight: 700;
		line-height: 20px;
	}
	.lottery-ticket:last-child .lottery-ticket__description {
		color: var(--text-primary);
		font-size: 12px;
		font-weight: 400;
		line-height: 18px;
	}
	.lottery-ticket:last-child .lottery-ticket__count {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
.lottery-ticket__block {
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	padding: var(--spacing-sm);
	position: relative;
	width: 100%;
}
@media (min-width: 480px) {
	.lottery-ticket__block {
		padding: var(--spacing-md);
	}
}
.lottery-ticket__block--left {
	border-radius: var(--border-radius-basic-md) 0 0 var(--border-radius-basic-md);
}
.lottery-ticket__block--right,
[dir="rtl"] .lottery-ticket__block--left {
	border-radius: 0 var(--border-radius-basic-md) var(--border-radius-basic-md) 0;
}
.lottery-ticket__block--right {
	max-width: 124px;
}
[dir="rtl"] .lottery-ticket__block--right {
	border-radius: var(--border-radius-basic-md) 0 0 var(--border-radius-basic-md);
}
@media (min-width: 480px) {
	.lottery-ticket__block--right {
		max-width: 140px;
	}
}
.lottery-ticket__block--right:after,
.lottery-ticket__block--right:before {
	background: var(--bg-primary);
	border-radius: 50%;
	content: "";
	height: 40px;
	inset-inline-start: -20px;
	position: absolute;
	width: 40px;
	z-index: 1;
}
.lottery-ticket__block--right:before {
	top: -20px;
}
.lottery-ticket__block--right:after {
	bottom: -20px;
}
.lottery-ticket__divider {
	border-inline-start: 2px dashed var(--bg-primary);
	height: 100%;
	inset-inline-start: -1px;
	position: absolute;
	top: 0;
}
.lottery-ticket__inner {
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	background: linear-gradient(
		256.03deg,
		rgba(0, 0, 0, 0.1) 23.64%,
		rgba(0, 0, 0, 0.2) 84.92%
	);
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	flex-direction: column;
	height: 100%;
	min-height: 180px;
}
.lottery-ticket__inner--left {
	justify-content: space-between;
	padding: var(--spacing-md);
}
@media (min-width: 480px) {
	.lottery-ticket__inner--left {
		min-height: 188px;
		padding: var(--spacing-xl);
	}
}
.lottery-ticket__inner--right {
	align-items: center;
	justify-content: center;
	row-gap: var(--spacing-md);
}
.lottery-ticket__deposit {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-2xs);
}
.lottery-ticket__price {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0;
}
.lottery-ticket__deposit-text {
	color: var(--text-primary);
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	margin: 0;
}
@media (min-width: 480px) {
	.lottery-ticket__deposit-text {
		color: var(--text-primary);
		font-size: 14px;
		font-weight: 700;
		line-height: 20px;
	}
}
.lottery-ticket__description {
	color: var(--text-primary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
}
.lottery-ticket__previous-price {
	color: var(--text-white-secondary);
	text-decoration: line-through;
}
.lottery-ticket__current-price {
	font-weight: 700;
}
.lottery-ticket__tickets {
	text-align: center;
}
.lottery-ticket__count {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
}
@media (min-width: 480px) {
	.lottery-ticket__count {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
.lottery-ticket__tickets-text {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
}
@media (min-width: 480px) {
	.lottery-ticket__tickets-text {
		color: var(--text-primary);
		font-size: 16px;
		font-weight: 700;
		line-height: 24px;
	}
}
@media (min-width: 768px) {
	.lottery-ticket.lottery-ticket__single-card:last-child {
		grid-column: span 3;
	}
}
@media (min-width: 1280px) {
	.lottery-ticket.lottery-ticket__single-card:last-child
		.lottery-ticket__block--right {
		max-width: 172px;
	}
	.lottery-ticket.lottery-ticket__single-card:last-child
		.lottery-ticket__price {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 1680px) {
	.lottery-ticket.lottery-ticket__single-card:last-child
		.lottery-ticket__price {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
.lottery-tickets {
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	row-gap: var(--spacing-sm);
}
@media (min-width: 1280px) {
	.lottery-tickets {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		row-gap: var(--spacing-md);
	}
}
.lottery-tickets-counter {
	background: var(--mapped-lotterypage-cta);
	border-radius: var(--border-radius-basic-md);
	height: 294px;
	padding: var(--spacing-12xl) var(--spacing-2xl) var(--spacing-2xl);
	position: relative;
	text-align: center;
}
@media (min-width: 768px) {
	.lottery-tickets-counter {
		-webkit-backdrop-filter: blur(10px);
		backdrop-filter: blur(10px);
	}
}
@media (min-width: 1280px) {
	.lottery-tickets-counter {
		height: 304px;
		padding: var(--spacing-12xl) var(--spacing-3xl) var(--spacing-3xl);
	}
}
.lottery-tickets-counter__image {
	left: 50%;
	max-width: 152px;
	position: absolute;
	top: -24px;
	transform: translateX(-50%);
}
.lottery-tickets-counter__content {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
}
.lottery-tickets-counter__text {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
@media (min-width: 768px) {
	.lottery-tickets-counter__text {
		color: var(--text-white-secondary);
	}
}
.lottery-tickets-counter__text--coming-soon {
	margin: 0 auto;
	max-width: 140px;
}
.lottery-tickets-counter__count {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 34px;
	font-style: normal;
	font-weight: 700;
	line-height: 40px;
	margin: 0 0 var(--spacing-3xs);
}
.lottery-tickets-counter .lottery-tickets-counter__button {
	margin: 0 auto;
	max-width: 280px;
	width: 100%;
}
@media (min-width: 1280px) {
	.lottery-tickets-counter .lottery-tickets-counter__button {
		height: 56px;
	}
}
.lottery-v3-banner {
	align-items: center;
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-md) var(--border-radius-basic-md) 0 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	overflow: hidden;
	padding: var(--spacing-4xl) var(--spacing-md) var(--spacing-xl);
	position: relative;
	z-index: 0;
}
@media (min-width: 768px) {
	.lottery-v3-banner {
		align-items: flex-start;
		border-radius: var(--border-radius-mapped-popover)
			var(--border-radius-mapped-popover) 0 0;
		justify-content: space-between;
		padding: var(--spacing-2xl);
	}
}
.lottery-v3-banner__bg {
	height: 200px;
	left: 0;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}
@media (min-width: 768px) {
	.lottery-v3-banner__bg {
		height: 169px;
		overflow: visible;
	}
}
@media (min-width: 1280px) {
	.lottery-v3-banner__bg {
		height: 290px;
	}
}
.lottery-v3-banner__top-content {
	align-items: center;
	display: flex;
	flex-direction: column;
}
@media (min-width: 768px) {
	.lottery-v3-banner__top-content {
		align-items: flex-start;
	}
}
.lottery-v3-banner__status-badge {
	margin-bottom: var(--spacing-md);
}
@media (min-width: 1280px) {
	.lottery-v3-banner__status-badge {
		margin-bottom: var(--spacing-xl);
	}
}
.lottery-v3-banner__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0 0 var(--spacing-2xs);
}
@media (min-width: 768px) {
	.lottery-v3-banner__title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
		margin-bottom: var(--spacing-sm);
		max-width: 450px;
	}
}
@media (min-width: 1280px) {
	.lottery-v3-banner__title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
@media (min-width: 768px) {
	.lottery-v3-banner__description {
		max-width: 450px;
	}
}
.lottery-v3-banner__timer {
	align-items: center;
	display: flex;
	flex-direction: column;
	margin-top: var(--spacing-xl);
}
@media (min-width: 768px) {
	.lottery-v3-banner__timer {
		align-items: flex-start;
	}
}
.lottery-v3-banner__button {
	inset-inline-end: var(--spacing-2xs);
	position: absolute;
	top: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.lottery-v3-banner__button {
		bottom: var(--spacing-2xl);
		inset-inline-end: var(--spacing-2xl);
		top: unset;
	}
}
.lottery-v3-banner--finished {
	border-radius: var(--border-radius-basic-md);
}
.lottery-v3-banner--finished .lottery-v3-banner__timer {
	display: none;
}
@media (min-width: 768px) {
	.lottery-v3-banner--finished .lottery-v3-banner__timer {
		align-items: flex-start;
		display: flex;
	}
}
.lottery-page-timer__description {
	color: var(--text-primary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0 0 var(--spacing-2xs);
	text-transform: uppercase;
}
@media (min-width: 768px) {
	.lottery-page-timer__description {
		margin-bottom: var(--spacing-xs);
	}
}
.lottery-page-timer__content {
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs) var(--border-radius-basic-xs);
	padding: var(--spacing-2xs);
	width: -moz-fit-content;
	width: fit-content;
}
.lottery-page-timer__list {
	display: flex;
}
.lottery-page-timer__item {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-inline-end: calc(var(--spacing-3xs) * 2 + 5px);
	min-width: 46px;
	position: relative;
}
@media (min-width: 768px) {
	.lottery-page-timer__item {
		margin-inline-end: calc(var(--spacing-3xs) * 2 + 7px);
	}
}
.lottery-page-timer__item:after {
	color: var(--text-quaternary);
	content: ":";
	font-size: 16px;
	font-weight: 700;
	inset-inline-end: calc(var(--spacing-sm) * -1);
	line-height: 24px;
	position: absolute;
	top: 30%;
	transform: translateY(-50%);
}
@media (min-width: 768px) {
	.lottery-page-timer__item:after {
		color: var(--text-quaternary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
.lottery-page-timer__item:last-child {
	margin-inline-end: 0;
}
.lottery-page-timer__item:first-child {
	margin-inline-end: var(--spacing-3xs);
}
.lottery-page-timer__item:first-child:after,
.lottery-page-timer__item:last-child:after {
	display: none;
}
.lottery-page-timer__value {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
@media (min-width: 768px) {
	.lottery-page-timer__value {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
.lottery-page-timer__label {
	color: var(--text-tertiary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	text-transform: uppercase;
}
.lottery-page-timer--finished .lottery-page-timer__item:after,
.lottery-page-timer--finished .lottery-page-timer__label,
.lottery-page-timer--finished .lottery-page-timer__value {
	color: var(--text-quaternary);
}
.lottery-v3-chance-to-win-indicator {
	height: 120px;
	position: relative;
	width: 160px;
}
.lottery-v3-chance-to-win-indicator__label {
	align-items: center;
	bottom: 12px;
	display: flex;
	flex-direction: column;
	left: 50%;
	max-width: 70px;
	position: absolute;
	row-gap: var(--spacing-3xs);
	text-align: center;
	transform: translateX(-50%);
}
.lottery-v3-chance-to-win-indicator__label-value {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0;
}
.lottery-v3-chance-to-win-indicator__label-text {
	color: var(--text-secondary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	margin: 0;
	text-transform: uppercase;
}
.lottery-v3-info-block {
	align-items: stretch;
	background: var(--bg-secondary);
	border-radius: 0 0 var(--border-radius-basic-xs) var(--border-radius-basic-xs);
	display: flex;
	justify-content: space-between;
	padding: var(--spacing-2xs) 0 var(--spacing-sm);
}
@media (min-width: 960px) {
	.lottery-v3-info-block {
		padding: var(--spacing-xl) 0;
	}
}
.lottery-v3-info-block__item {
	align-items: center;
	display: flex;
	flex: 1 1 0;
	flex-direction: column;
	padding: 0 var(--spacing-2xs);
	row-gap: var(--spacing-2xs);
}
@media (min-width: 960px) {
	.lottery-v3-info-block__item {
		border-right: 1px solid var(--border-primary);
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		flex-direction: row;
		justify-content: center;
	}
	.lottery-v3-info-block__item:last-child {
		border-right: none;
	}
}
.lottery-v3-info-block__item--inactive {
	opacity: 0.5;
}
.lottery-v3-info-block__icon {
	color: var(--icon-brand-primary);
	flex-shrink: 0;
	font-size: 36px !important;
	line-height: 34px;
}
@media (min-width: 960px) {
	.lottery-v3-info-block__icon {
		font-size: 48px !important;
		line-height: 48px;
	}
}
.lottery-v3-info-block__text {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-4xs);
}
@media (min-width: 960px) {
	.lottery-v3-info-block__text {
		align-items: flex-start;
	}
}
.lottery-v3-info-block__title {
	color: var(--text-tertiary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	margin-bottom: 0;
	text-align: center;
	text-transform: uppercase;
}
@media (min-width: 1280px) {
	.lottery-v3-info-block__title {
		color: var(--text-tertiary);
		font-size: 12px;
		font-style: normal;
		font-weight: 500;
		letter-spacing: 0.2px;
		line-height: 16px;
	}
}
.lottery-v3-info-block__value {
	align-items: center;
	color: var(--text-primary);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
}
@media (min-width: 960px) {
	.lottery-v3-info-block__value {
		color: var(--text-primary);
		font-size: 16px;
		font-weight: 700;
		line-height: 24px;
	}
}
.lottery-v3-info-block__growth {
	color: var(--text-success);
}
.lottery-v3-prize {
	align-items: center;
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	min-height: 192px;
	position: relative;
}
@media (min-width: 768px) {
	.lottery-v3-prize {
		min-height: 234px;
	}
}
@media (min-width: 1280px) {
	.lottery-v3-prize {
		min-height: 266px;
	}
}
.lottery-v3-prize--device .lottery-v3-prize__top:after {
	background: var(--clear-partial-indigo);
}
.lottery-v3-prize--money .lottery-v3-prize__top:after {
	background: var(--clear-partial-yellow);
}
.lottery-v3-prize--comp-point .lottery-v3-prize__top:after {
	background: var(--clear-partial-orange);
}
.lottery-v3-prize--fs .lottery-v3-prize__top {
	align-items: center;
	display: flex;
	justify-content: center;
}
.lottery-v3-prize--fs .lottery-v3-prize__top:after {
	background: var(--clear-partial-sky);
}
@media (min-width: 1280px) {
	.lottery-v3-prize--floating-sidebar .lottery-v3-prize__top {
		min-height: 160px;
	}
}
@media (min-width: 1440px) {
	.lottery-v3-prize--floating-sidebar .lottery-v3-prize__top {
		min-height: 150px;
	}
}
@media (min-width: 1680px) {
	.lottery-v3-prize--floating-sidebar .lottery-v3-prize__top {
		min-height: 178px;
	}
}
@media (min-width: 1280px) {
	.lottery-v3-prize--static-sidebar .lottery-v3-prize__top {
		min-height: 128px;
	}
}
@media (min-width: 1440px) {
	.lottery-v3-prize--static-sidebar .lottery-v3-prize__top {
		min-height: 150px;
	}
}
@media (min-width: 1680px) {
	.lottery-v3-prize--static-sidebar .lottery-v3-prize__top {
		min-height: 178px;
	}
}
.lottery-v3-prize__top {
	min-height: 88px;
	overflow: hidden;
	position: relative;
	width: 100%;
	z-index: 0;
}
@media (min-width: 480px) {
	.lottery-v3-prize__top {
		min-height: 121px;
	}
}
@media (min-width: 768px) {
	.lottery-v3-prize__top {
		min-height: 129px;
	}
}
@media (min-width: 960px) {
	.lottery-v3-prize__top {
		min-height: 161px;
	}
}
.lottery-v3-prize__top:after,
.lottery-v3-prize__top:before {
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	width: 100%;
}
.lottery-v3-prize__top:after {
	height: 100%;
	z-index: -3;
}
.lottery-v3-prize__top:before {
	background: var(--linear-horizontal-secondary);
	height: 30px;
	z-index: -1;
}
.lottery-v3-prize__top-value {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
}
.lottery-v3-prize__image {
	height: 100%;
	left: 0;
	-o-object-fit: contain;
	object-fit: contain;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -2;
}
.lottery-v3-prize__bottom {
	align-items: center;
	display: flex;
	flex-direction: column;
	padding: var(--spacing-2xs) var(--spacing-lg) var(--spacing-2xl)
		var(--spacing-lg);
	row-gap: var(--spacing-sm);
	width: 100%;
}
.lottery-v3-prize__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	text-align: center;
}
@media (min-width: 768px) {
	.lottery-v3-prize__title {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
.lottery-v3-prize__prizes {
	align-items: center;
	background: var(--color-complex-yellow);
	border-radius: var(--border-radius-basic-3xs);
	color: var(--text-black-primary);
	display: flex;
	font-size: 14px;
	font-weight: 700;
	justify-content: center;
	line-height: 20px;
	min-height: 24px;
	min-width: 65px;
	padding: var(--spacing-3xs) var(--spacing-2xs);
	text-align: center;
}
.lottery-v3-prizes {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xl);
}
.lottery-v3-prizes__header-title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin-bottom: var(--spacing-sm);
	text-align: center;
}
@media (min-width: 768px) {
	.lottery-v3-prizes__header-title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
		text-align: start;
	}
}
@media (min-width: 1280px) {
	.lottery-v3-prizes__header-title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
		text-align: start;
	}
}
.lottery-v3-prizes__header-desc {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	text-align: center;
}
@media (min-width: 768px) {
	.lottery-v3-prizes__header-desc {
		text-align: start;
	}
}
@media (min-width: 1280px) {
	.lottery-v3-prizes__header-desc {
		color: var(--text-secondary);
		font-size: 20px;
		font-weight: 400;
		line-height: 30px;
	}
}
.lottery-v3-prizes__grid {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	row-gap: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.lottery-v3-prizes__grid {
		grid-template-columns: repeat(3, 1fr);
		row-gap: var(--spacing-sm);
	}
}
@media (min-width: 1280px) {
	.lottery-v3-prizes__grid {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		grid-template-columns: repeat(4, 1fr);
		row-gap: var(--spacing-md);
	}
}
.lottery-v3-prizes .lottery-v3-prizes__button {
	align-self: center;
	min-width: 248px;
}
.lottery-v3-ticket-booster {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-xl);
}
.lottery-v3-ticket-booster__booster {
	margin: 0 auto;
}
.lottery-v3-ticket-booster__title {
	color: var(--text-secondary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0 0 var(--spacing-lg);
	text-align: center;
	text-transform: uppercase;
}
.lottery-v3-ticket-booster__counter {
	align-items: center;
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
	justify-content: center;
	margin-bottom: var(--spacing-lg);
	width: 100%;
}
.lottery-v3-ticket-booster__step {
	align-items: center;
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	justify-content: center;
	padding: var(--spacing-sm);
	transition: background 0.3s ease;
}
.lottery-v3-ticket-booster__step,
.lottery-v3-ticket-booster__step:active,
.lottery-v3-ticket-booster__step:focus {
	background: var(--bg-button-secondary);
}
.lottery-v3-ticket-booster__step:hover {
	background: var(--bg-button-secondary-hover);
}
.lottery-v3-ticket-booster__step-icon {
	color: var(--text-button-secondary);
	font-size: 16px !important;
}
.lottery-v3-ticket-booster__display {
	align-items: center;
	background: var(--bg-input-disabled);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	height: 40px;
	justify-content: center;
	max-width: 122px;
	padding-inline: var(--spacing-3xs);
}
.lottery-v3-ticket-booster__input {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	text-align: center;
}
.lottery-v3-ticket-booster__presets {
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: grid;
	grid-template-columns: repeat(12, 1fr);
	margin-bottom: var(--spacing-xs);
	row-gap: var(--spacing-3xs);
}
.lottery-v3-ticket-booster__preset {
	width: unset;
}
.lottery-v3-ticket-booster__preset:nth-child(-n + 3) {
	grid-column: span 4;
}
.lottery-v3-ticket-booster__preset:nth-child(n + 4) {
	grid-column: span 6;
}
.lottery-v3-ticket-booster__prepared-deposit {
	align-items: center;
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	flex-direction: column;
	margin-bottom: var(--spacing-xs);
	padding: var(--spacing-xs) var(--spacing-md);
	row-gap: var(--spacing-3xs);
}
.lottery-v3-ticket-booster__error-text {
	align-items: center;
	color: var(--text-white-primary);
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
}
.lottery-v3-ticket-booster__error-icon {
	color: var(--icon-error);
	font-size: 16px !important;
}
.lottery-v3-ticket-booster__terms {
	color: var(--text-link);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}
.lottery-v3-ticket-booster__terms:hover {
	color: var(--text-link-hover);
}
.lottery-v3-ticket-booster__prepared-deposit {
	position: relative;
}
.lottery-v3-ticket-booster__deposit-title {
	color: var(--text-secondary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0;
	text-transform: uppercase;
}
.lottery-v3-ticket-booster__deposit-amount {
	align-items: center;
	color: var(--text-primary);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
.lottery-v3-ticket-booster__full-deposit-amount {
	color: var(--text-tertiary);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 20px;
	text-decoration-line: line-through;
	text-transform: uppercase;
}
.lottery-v3-ticket-booster__deposit-sale {
	background: var(--success-primary);
	border-radius: 0 var(--border-radius-basic-2xs) 0
		var(--border-radius-basic-md);
	color: var(--text-black-primary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	inset-inline-end: 0;
	letter-spacing: 0.2px;
	line-height: 14px;
	padding-block: var(--spacing-3xs);
	padding-inline-end: var(--spacing-3xs);
	padding-inline-start: var(--spacing-xs);
	position: absolute;
	top: 0;
}
[dir="rtl"] .lottery-v3-ticket-booster__deposit-sale {
	border-radius: var(--border-radius-basic-2xs) 0 var(--border-radius-basic-md)
		0;
}
.lottery-v3-ticket-booster__button {
	width: 100%;
}
.lottery-v3-ticket-booster--active-anon .lottery-v3-ticket-booster__step,
.lottery-v3-ticket-booster--active-invalid-currency
	.lottery-v3-ticket-booster__step {
	background: var(--bg-button-secondary-disabled);
}
.lottery-v3-ticket-booster--active-anon .lottery-v3-ticket-booster__step-icon,
.lottery-v3-ticket-booster--active-invalid-currency
	.lottery-v3-ticket-booster__step-icon {
	color: var(--text-button-secondary-disabled);
}
.lottery-v3-ticket-booster--active-anon .lottery-v3-ticket-booster__input,
.lottery-v3-ticket-booster--active-invalid-currency
	.lottery-v3-ticket-booster__input {
	color: var(--text-tertiary);
}
.bare-input {
	box-sizing: border-box;
	width: 100%;
}
.bare-input,
.bare-input__left,
.bare-input__right {
	align-items: center;
	display: inline-flex;
}
.bare-input__native {
	all: unset;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	box-sizing: border-box;
	caret-color: currentColor;
	min-width: 0;
	width: 100%;
}
.bare-input__native::-webkit-inner-spin-button,
.bare-input__native::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
.bare-input__native[type="number"] {
	-moz-appearance: textfield;
}
.preset {
	align-items: center;
	align-self: stretch;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	margin: 0;
	padding: 0;
}
.preset__input {
	display: none;
	height: 0;
	margin: 0;
	opacity: 0;
	position: absolute;
}
.preset__block {
	align-items: center;
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	color: var(--text-secondary);
	cursor: pointer;
	display: flex;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	justify-content: center;
	letter-spacing: 0.2px;
	line-height: 20px;
	padding: var(--spacing-2xs) var(--spacing-md);
	text-align: center;
	text-transform: uppercase;
	transition:
		color 0.3s ease,
		background 0.3s ease;
	width: 100%;
}
.preset__block:hover {
	background: var(--bg-quaternary);
}
.preset__input:checked + .preset__block,
.preset__input:checked + .preset__block:hover {
	background: var(--bg-quinary);
	color: var(--text-primary);
}
.preset--disabled {
	pointer-events: none;
}
.preset--disabled .preset__block {
	color: var(--text-quaternary);
}
.preset--disabled .preset__block:hover {
	background: var(--bg-tertiary);
}
.lottery-v3-ticket-static-content {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-lg);
}
@media (min-width: 768px) {
	.lottery-v3-ticket-static-content {
		align-items: center;
		height: 100%;
		justify-content: center;
		row-gap: var(--spacing-xl);
	}
}
.lottery-v3-ticket-static-content__image-wrapper {
	height: 64px;
	width: 64px;
}
@media (min-width: 768px) {
	.lottery-v3-ticket-static-content__image-wrapper {
		height: 120px;
		width: 120px;
	}
}
.lottery-v3-ticket-static-content__image {
	height: 100%;
	width: 100%;
}
.lottery-v3-ticket-static-content__body {
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
}
@media (min-width: 768px) {
	.lottery-v3-ticket-static-content__body {
		align-items: center;
		flex-direction: column;
		row-gap: var(--spacing-xl);
		width: 100%;
	}
}
.lottery-v3-ticket-static-content__title {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
@media (min-width: 768px) {
	.lottery-v3-ticket-static-content__title {
		text-align: center;
	}
}
.lottery-v3-ticket-static-content__description {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
@media (min-width: 768px) {
	.lottery-v3-ticket-static-content__description {
		text-align: center;
	}
}
.lottery-v3-ticket-static-content__text-wrapper {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
	width: calc(100% - 64px - var(--spacing-md));
}
@media (min-width: 768px) {
	.lottery-v3-ticket-static-content__text-wrapper {
		align-items: center;
		width: 100%;
	}
	.lottery-v3-ticket-static-content__buttons {
		width: 100%;
	}
}
.lottery-v3-ticket-static-content__button {
	color: var(--text-link);
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.2px;
	line-height: 20px;
	width: 100%;
}
@media (min-width: 768px) {
	.lottery-v3-ticket-static-content__button {
		color: var(--text-link);
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		letter-spacing: 0.2px;
		line-height: 24px;
	}
	.lottery-v3-ticket-static-content--future
		.lottery-v3-ticket-static-content__text-wrapper {
		row-gap: var(--spacing-xl);
	}
	.lottery-v3-ticket-static-content--past-anon
		.lottery-v3-ticket-static-content__text-wrapper,
	.lottery-v3-ticket-static-content--past-non-participant
		.lottery-v3-ticket-static-content__text-wrapper {
		row-gap: var(--spacing-sm);
	}
}
.lottery-v3-ticket-static-content--past-lost
	.lottery-v3-ticket-static-content__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
@media (min-width: 768px) {
	.lottery-v3-ticket-static-content--past-lost
		.lottery-v3-ticket-static-content__title {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
.lottery-v3-ticket-static-content--past-won
	.lottery-v3-ticket-static-content__body {
	align-items: center;
}
.lottery-v3-ticket-static-content--past-won
	.lottery-v3-ticket-static-content__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
@media (min-width: 768px) {
	.lottery-v3-ticket-static-content--past-won
		.lottery-v3-ticket-static-content__title {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
.lottery-v3-ticket-static-content--past-won
	.lottery-v3-ticket-static-content__description {
	color: var(--text-warning);
}
.lottery-v3-ticket-widget {
	--ticket-holes-count: 6;
	--hole-r: 17px;
	--hole-d: calc(var(--hole-r) * 2);
}
@media (min-width: 480px) and (max-width: 767px) {
	.lottery-v3-ticket-widget {
		--ticket-holes-count: 8;
	}
}
.lottery-v3-ticket-widget {
	background: var(--mapped-lotterypage-modal);
	border-radius: var(--border-radius-basic-sm);
	padding: var(--spacing-xl) var(--spacing-md) var(--spacing-3xl);
	position: relative;
}
@media (min-width: 768px) {
	.lottery-v3-ticket-widget {
		padding: var(--spacing-2xl) var(--spacing-lg) var(--spacing-4xl);
		width: 300px;
	}
}
@media (min-width: 1440px) {
	.lottery-v3-ticket-widget {
		width: 328px;
	}
}
.lottery-v3-ticket-widget:after {
	background: radial-gradient(
		circle at 50% var(--hole-r),
		var(--bg-primary) var(--hole-r),
		transparent calc(var(--hole-r) + 0.5px)
	);
	background-position: 0 0;
	background-repeat: repeat-x;
	background-size: calc(100% / var(--ticket-holes-count)) var(--hole-d);
	bottom: -19px;
	content: "";
	height: var(--hole-d);
	left: 50%;
	pointer-events: none;
	position: absolute;
	transform: translateX(-50%);
	width: 90%;
}
@media (min-width: 768px) {
	.lottery-v3-ticket-widget:after {
		max-width: calc(100% - (var(--spacing-sm)) * 2);
	}
}
.lottery-v3-ticket-widget__description {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
@media (min-width: 768px) {
	.lottery-v3-ticket-widget__description {
		text-align: center;
	}
}
.lottery-v3-ticket-widget__ticket-count {
	color: var(--text-primary);
	display: block;
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin-bottom: var(--spacing-3xs);
}
@media (min-width: 768px) {
	.lottery-v3-ticket-widget__ticket-count {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
.lottery-v3-ticket-widget--future {
	padding-inline: var(--spacing-md);
}
.lottery-v3-ticket-widget--future .lottery-v3-ticket-widget__button {
	color: var(--text-link);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	width: unset;
}
@media (min-width: 768px) {
	.lottery-v3-ticket-widget--future .lottery-v3-ticket-widget__button {
		color: var(--text-link);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
	.lottery-v3-ticket-widget--future .lottery-v3-ticket-widget__button:hover {
		color: var(--text-link-hover);
	}
}
.lottery-v3-ticket-widget--active-invalid-currency,
.lottery-v3-ticket-widget--active-non-participant,
.lottery-v3-ticket-widget--active-participant {
	padding: var(--spacing-2xl) var(--spacing-lg) var(--spacing-4xl);
}
.lottery-v3-tickets-mining__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0 0 var(--spacing-sm);
	text-align: center;
}
@media (min-width: 768px) {
	.lottery-v3-tickets-mining__title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
		text-align: start;
	}
}
@media (min-width: 1280px) {
	.lottery-v3-tickets-mining__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
.lottery-v3-tickets-mining__subtitle {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0 0 var(--spacing-2xl);
	text-align: center;
}
@media (min-width: 768px) {
	.lottery-v3-tickets-mining__subtitle {
		margin: 0 0 var(--spacing-3xl);
		text-align: start;
	}
}
@media (min-width: 1280px) {
	.lottery-v3-tickets-mining__subtitle {
		color: var(--text-secondary);
		font-size: 20px;
		font-weight: 400;
		line-height: 30px;
	}
}
.lottery-v3-tickets-mining__task-list {
	display: grid;
	grid-template-columns: 1fr;
	margin-bottom: var(--spacing-2xl);
	row-gap: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.lottery-v3-tickets-mining__task-list {
		-moz-column-gap: var(--spacing-2xs);
		column-gap: var(--spacing-2xs);
		grid-template-columns: 1fr 1fr;
		margin: 0 0 var(--spacing-3xl);
	}
}
@media (min-width: 1280px) {
	.lottery-v3-tickets-mining__task-list {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		grid-template-columns: 1fr 1fr 1fr;
		row-gap: var(--spacing-md);
	}
	.lottery-v3-tickets-mining__task-list--1-task {
		grid-template-columns: 1fr;
	}
	.lottery-v3-tickets-mining__task-list--2-tasks,
	.lottery-v3-tickets-mining__task-list--4-tasks {
		grid-template-columns: repeat(2, 1fr);
	}
	.lottery-v3-tickets-mining__task-list--5-tasks {
		grid-template-columns: repeat(6, 1fr);
	}
	.lottery-v3-tickets-mining__task-list--5-tasks > :nth-child(-n + 3) {
		grid-column: span 2;
	}
	.lottery-v3-tickets-mining__task-list--5-tasks > :nth-child(n + 4) {
		grid-column: span 3;
	}
}
.lottery-v3-tickets-mining .lottery-v3-tickets-mining__cta-btn {
	display: block;
	margin: 0 auto;
}
.lottery-v3-tickets-mining-task {
	background: var(--bg-primary);
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	min-height: 200px;
	overflow: hidden;
	padding: var(--spacing-xl);
	position: relative;
	z-index: 0;
}
@media (min-width: 768px) {
	.lottery-v3-tickets-mining-task {
		min-height: 264px;
	}
}
.lottery-v3-tickets-mining-task:before {
	background: var(--mapped-lotterypage-card-default);
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}
.lottery-v3-tickets-mining-task__bg {
	height: 192px;
	inset-inline-end: 0;
	position: absolute;
	top: 0;
	z-index: -1;
}
@media (min-width: 768px) {
	.lottery-v3-tickets-mining-task__bg {
		height: 100%;
	}
}
.lottery-v3-tickets-mining-task__status-badge {
	inset-inline-end: var(--spacing-xs);
	position: absolute;
	top: var(--spacing-xs);
}
.lottery-v3-tickets-mining-task__streak {
	color: var(--text-secondary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0 0 var(--spacing-md);
	text-transform: uppercase;
}
@media (min-width: 768px) {
	.lottery-v3-tickets-mining-task__streak {
		color: var(--text-secondary);
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		letter-spacing: 0.2px;
		line-height: 20px;
	}
}
.lottery-v3-tickets-mining-task__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 22px;
	margin: 0 0 var(--spacing-3xs);
}
@media (min-width: 768px) {
	.lottery-v3-tickets-mining-task__title {
		color: var(--text-primary);
		font-size: 21px;
		font-weight: 700;
		line-height: 26px;
		margin-bottom: var(--spacing-2xs);
	}
}
.lottery-v3-tickets-mining-task__description {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.lottery-v3-tickets-mining-task__progress-title-group {
	display: flex;
	justify-content: space-between;
	margin-bottom: var(--spacing-2xs);
}
.lottery-v3-tickets-mining-task__progress-title {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	text-transform: uppercase;
}
.lottery-v3-tickets-mining-task__progress-count {
	color: var(--text-primary);
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
}
.lottery-v3-tickets-mining-task__total-count {
	color: var(--text-secondary);
}
.lottery-v3-tickets-mining-task--in-progress:before {
	background: var(--mapped-lotterypage-card-progress);
}
.lottery-v3-tickets-mining-task--completed:before {
	background: var(--mapped-lotterypage-card-success);
}
.lottery-v3-tickets-mining-task--completed
	.lottery-v3-tickets-mining-task__description {
	text-decoration-line: line-through;
}
.lottery-v3-tickets-mining-task--missed:before {
	background: var(--mapped-lotterypage-card-error);
}
.lottery-v3-winners {
	min-height: 430px;
}
@media (min-width: 768px) {
	.lottery-v3-winners {
		min-height: 786px;
	}
}
.lottery-v3-winners__header-title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0 0 var(--spacing-xl);
}
@media (min-width: 768px) {
	.lottery-v3-winners__header-title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 1280px) {
	.lottery-v3-winners__header-title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
		margin-bottom: var(--spacing-3xl);
	}
}
.lottery-v3-winners__slider {
	padding-bottom: var(--spacing-md);
}
.lottery-v3-winners__slider .base-slider__controls {
	display: none;
}
@media (min-width: 768px) {
	.lottery-v3-winners__slider .base-slider__controls {
		display: flex;
	}
}
.lottery-v3-winners__slider-title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
@media (min-width: 768px) {
	.lottery-v3-winners__slider-title {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
.lottery-winners-v3 {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
	width: 100%;
}
.lottery-winners-v3__header {
	align-items: flex-start;
	color: var(--text-tertiary);
	display: flex;
	flex-direction: column;
	font-size: 14px;
	font-weight: 400;
	justify-content: space-between;
	line-height: 20px;
	row-gap: var(--spacing-3xs);
}
@media (min-width: 768px) {
	.lottery-winners-v3__header {
		align-items: center;
		color: var(--text-tertiary);
		flex-direction: row;
		font-size: 20px;
		font-weight: 400;
		justify-content: space-between;
		line-height: 30px;
	}
}
.lottery-winners-v3__header--hidden {
	opacity: 0;
	visibility: hidden;
}
.lottery-winners-v3__header-value {
	color: var(--text-secondary);
}
.lottery-winners-v3__header-value--highlight {
	color: var(--text-link);
}
.lottery-v3-winners-table__table {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-sm);
	padding: var(--spacing-sm);
}
@media (min-width: 768px) {
	.lottery-v3-winners-table__table {
		padding: var(--spacing-md);
	}
}
@media (min-width: 1280px) {
	.lottery-v3-winners-table__table {
		padding: var(--spacing-xl) var(--spacing-2xl);
	}
}
.lottery-v3-winners-table__table--modal {
	padding: 0;
}
.lottery-v3-winners-table__header {
	align-items: center;
	display: flex;
	justify-content: space-between;
	min-height: 48px;
	padding: var(--spacing-2xs) var(--spacing-sm);
}
.lottery-v3-winners-table__header-title {
	color: var(--text-secondary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0;
	text-transform: uppercase;
}
@media (min-width: 768px) {
	.lottery-v3-winners-table__header-title {
		color: var(--text-secondary);
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		letter-spacing: 0.2px;
		line-height: 20px;
	}
}
.lottery-v3-winners-table__rows {
	margin-bottom: var(--spacing-2xs);
}
.lottery-v3-winners-table__row {
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: grid;
	grid-template-columns: var(--spacing-4xl) 1fr 1fr;
	min-height: 48px;
	padding: var(--spacing-2xs) var(--spacing-sm);
}
@media (min-width: 768px) {
	.lottery-v3-winners-table__row {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		grid-template-columns: var(--spacing-7xl) 1fr 1fr;
		padding: var(--spacing-2xs) var(--spacing-md);
	}
}
.lottery-v3-winners-table__row:nth-child(odd) {
	-webkit-backdrop-filter: blur(17px);
	backdrop-filter: blur(17px);
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
}
@media (min-width: 768px) {
	.lottery-v3-winners-table__table--modal .lottery-v3-winners-table__row {
		grid-template-columns: var(--spacing-4xl) 1fr 1fr;
	}
}
.lottery-v3-winners-table__cell {
	align-items: center;
	color: var(--text-primary);
	display: flex;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.lottery-v3-winners-table__cell--ticket {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	justify-content: flex-start;
	line-height: 20px;
	text-align: start;
}
.lottery-v3-winners-table__cell--name {
	font-weight: 400;
}
.lottery-v3-winners-table__cell--name,
.lottery-v3-winners-table__cell--prize {
	color: var(--text-primary);
	font-size: 14px;
	justify-content: flex-end;
	line-height: 20px;
	text-align: end;
}
.lottery-v3-winners-table__cell--prize {
	font-weight: 700;
}
.lottery-v3-winners-table__row--highlight .lottery-v3-winners-table__cell {
	color: var(--text-link);
}
.lottery-v3-winners-table__modal {
	display: flex;
	flex-direction: column;
	padding: var(--spacing-3xl) var(--spacing-md) var(--spacing-md);
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.lottery-v3-winners-table__modal {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.lottery-v3-winners-table__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
	text-align: center;
}
.lottery-v3-winners-table .lottery-v3-winners-table__button {
	width: 100%;
}
.ls-lb-card {
	align-items: center;
	background: url(/images/ls-lb-card-1.98cedc37..webp) 50% no-repeat;
	background-size: cover;
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	justify-content: center;
	min-height: 60px;
	overflow: hidden;
	transition: transform 0.3s ease-in-out;
	width: 100%;
}
.ls-lb-card__pr-title {
	color: var(--text-white-primary);
	display: none;
	font-size: 6px;
	font-weight: 700;
	line-height: 1;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
}
@media (min-width: 768px) {
	.ls-lb-card__pr-title {
		font-size: 10px;
		line-height: 1;
	}
}
.ls-lb-card__value {
	color: var(--text-primary);
	font-size: 10px;
	font-style: normal;
	font-weight: 700;
	line-height: 12px;
	text-shadow: 0 2px 4px rgba(0, 0, 0, 0.12);
	white-space: nowrap;
}
@media (min-width: 360px) {
	.ls-lb-card__value {
		font-size: 12px;
		line-height: 16px;
	}
}
@media (min-width: 480px) {
	.ls-lb-card__value {
		font-size: 14px;
		line-height: 20px;
	}
}
@media (min-width: 768px) {
	.ls-lb-card__value {
		font-size: 22px;
		line-height: 28px;
	}
}
.ls-lb-card__content {
	color: var(--text-white-primary);
	font-family: Roboto, sans-serif;
	font-size: 11px;
	font-weight: 700;
	line-height: 15px;
	position: relative;
	text-align: center;
	transition: transform 0.3s;
	z-index: 10;
}
@media (min-width: 480px) {
	.ls-lb-card__content {
		font-size: 16px;
		line-height: 24px;
	}
}
@media (min-width: 768px) {
	.ls-lb-card__content {
		font-size: 20px;
		line-height: 29px;
	}
}
.ls-lb-card__result {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transform: scale(0);
	transition: transform 0.3s ease-in-out;
}
.ls-lb-card__rise {
	align-items: center;
	display: flex;
	height: 100%;
	justify-content: center;
	left: 50%;
	opacity: 0;
	position: absolute;
	top: 45%;
	transform: translate(-50%, -50%);
	width: 100%;
	z-index: 5;
}
.ls-lb-card__rise img {
	max-width: 100%;
}
.ls-lb-card.ls-lb-card--selected {
	background: url(/images/ls-lb-card-selected.69765ff2..webp) 50% no-repeat !important;
	background-size: cover !important;
	box-shadow: inset 0 0 0 1px var(--white);
}
.ls-lb-card.ls-lb-card--activated {
	background: url(/images/ls-lb-card-win.4d9de94d..webp) 50% no-repeat !important;
	background-size: cover !important;
	box-shadow:
		inset 0 0 0 1px var(--white),
		0 0 20px hsla(0, 0%, 100%, 0.7);
	transform: scale(1.5);
	z-index: 11;
}
.ls-lb-card.ls-lb-card--activated .ls-lb-card__content {
	color: #ffe603;
	font-size: 10px;
	text-shadow:
		0 2.59898px 5.19797px rgba(0, 0, 0, 0.12),
		0 0 6.49746px rgba(255, 230, 3, 0.68);
}
@media (min-width: 768px) {
	.ls-lb-card.ls-lb-card--activated .ls-lb-card__content {
		font-size: 20px;
	}
}
.ls-lb-card.ls-lb-card--activated .ls-lb-card__result {
	transform: scale(1);
}
.ls-lb-card.ls-lb-card--activated .ls-lb-card__rise {
	opacity: 1;
}
.ls-lb-card.ls-lb-card--activated .ls-lb-card__rise img {
	animation: ls-lb-rise-spin 20s linear infinite;
}
.ls-lb-card.ls-lb-card--activated .ls-lb-card__pr-title {
	display: block;
}
@keyframes ls-lb-rise-spin {
	0% {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(1turn);
	}
}
.ls-lb-gates {
	margin: 0 auto;
	position: relative;
	width: 100%;
}
@media (max-width: 960px) {
	.ls-lb-gates {
		max-width: none;
	}
}
@media (min-width: 960px) {
	.ls-lb-gates {
		max-width: 720px;
		min-height: 320px;
	}
}
.ls-lb-gates__img {
	width: 100%;
}
.ls-lb-gates__inner {
	bottom: 8px;
	display: flex;
	flex-wrap: wrap;
	gap: var(--spacing-3xs);
	left: 8px;
	position: absolute;
	right: 8px;
	top: 8px;
}
@media (min-width: 480px) {
	.ls-lb-gates__inner {
		bottom: 10px;
		left: 10px;
		right: 10px;
		top: 10px;
	}
}
@media (min-width: 768px) {
	.ls-lb-gates__inner {
		bottom: 24px;
		gap: var(--spacing-sm);
		left: 21px;
		right: 21px;
		top: 24px;
	}
}
.ls-lb-gates__item {
	display: flex;
	flex: 1 1 25%;
	max-width: calc(20% - 3.2px);
	transform-origin: center center;
}
@media (min-width: 768px) {
	.ls-lb-gates__item {
		max-width: calc(20% - 9.6px);
	}
}
.ls-lb-gates__item:first-child {
	transform-origin: top left;
}
.ls-lb-gates__item:nth-child(6) {
	transform-origin: bottom left;
}
.ls-lb-gates__item:nth-child(5) {
	transform-origin: top right;
}
.ls-lb-gates__item:nth-child(10) {
	transform-origin: bottom right;
}
.ls-lb-gates__item:nth-child(2),
.ls-lb-gates__item:nth-child(4) {
	background: url(/images/ls-lb-card-2.7c870fe9..webp) 50% no-repeat;
	background-size: cover;
}
.ls-lb-gates__item:nth-child(3),
.ls-lb-gates__item:nth-child(7),
.ls-lb-gates__item:nth-child(8),
.ls-lb-gates__item:nth-child(9) {
	background: url(/images/ls-lb-card-3.c1d91cff..webp) 50% no-repeat;
	background-size: cover;
}
.ls-lb-gates__item:nth-child(10),
.ls-lb-gates__item:nth-child(6) {
	background: url(/images/ls-lb-card-4.d098874a..webp) 50% no-repeat;
	background-size: cover;
}
.ls-lb-actions {
	display: flex;
	justify-content: center;
	margin-top: var(--spacing-4xl);
	position: relative;
}
@media (min-width: 480px) {
	.ls-lb-actions {
		margin-top: var(--spacing-7xl);
	}
}
@media (min-width: 768px) {
	.ls-lb-actions {
		margin-top: var(--spacing-9xl);
	}
}
.ls-lb-actions__image {
	bottom: 0;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	width: 100px;
}
@media (min-width: 360px) {
	.ls-lb-actions__image {
		bottom: -10px;
		width: 120px;
	}
}
@media (min-width: 768px) {
	.ls-lb-actions__image {
		width: 170px;
	}
}
.ls-lb-actions .ls-lb-actions__button {
	color: var(--text-primary);
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.2px;
	line-height: 24px;
	padding: var(--spacing-sm) var(--spacing-4xl);
	white-space: nowrap;
}
@media (min-width: 768px) {
	.ls-lb-actions .ls-lb-actions__button {
		padding: var(--spacing-sm) var(--spacing-2xl);
	}
}
.ls-lb-launcher {
	position: relative;
}
.ls-lb-launcher__image {
	bottom: 0;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	width: 100px;
}
@media (min-width: 360px) {
	.ls-lb-launcher__image {
		bottom: -10px;
		width: 120px;
	}
}
@media (min-width: 768px) {
	.ls-lb-launcher__image {
		width: 170px;
	}
}
.ls-lb-launcher .ls-lb-launcher__button {
	color: var(--text-primary);
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.2px;
	line-height: 24px;
	padding: var(--spacing-sm) var(--spacing-4xl);
	white-space: nowrap;
}
@media (min-width: 768px) {
	.ls-lb-launcher .ls-lb-launcher__button {
		padding: var(--spacing-sm) var(--spacing-2xl);
	}
}
.ls-lb-lootboxes {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.ls-lb-lootboxes-card {
	align-items: center;
	background: url(/images/ls-lb-lootboxes-background--mobile.e8cb9bf1..svg) 50%
		no-repeat;
	display: flex;
	height: 68px;
	margin-bottom: var(--spacing-xl);
	max-width: 470px;
	min-width: 340px;
	overflow: hidden;
	padding-left: var(--spacing-4xl);
	position: relative;
	width: 100%;
}
@media (min-width: 480px) {
	.ls-lb-lootboxes-card {
		background: url(/images/ls-lb-lootboxes-background--tablet.2d97e435..svg)
			50% no-repeat;
		min-width: 448px;
		padding-left: var(--spacing-5xl);
	}
}
@media (min-width: 768px) {
	.ls-lb-lootboxes-card {
		background: url(/images/ls-lb-lootboxes-background.6e1934e8..svg) 50%
			no-repeat;
		min-width: 470px;
		padding-left: var(--spacing-9xl);
	}
}
.ls-lb-lootboxes-card__icon {
	align-items: center;
	background: linear-gradient(180deg, #ffda34, #ff9a03);
	border-radius: 50%;
	box-shadow: 0 0 12px rgba(255, 205, 30, 0.22);
	color: var(--text-primary);
	display: flex;
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	height: 46px;
	justify-content: center;
	line-height: 32px;
	margin-right: var(--spacing-md);
	position: relative;
	width: 46px;
}
.ls-lb-lootboxes-card__icon:before {
	background: url(/images/ls-lb-lootboxes-card-rise.81c0828d..svg) 50% no-repeat;
	background-size: cover;
	content: "";
	height: 135px;
	left: 50%;
	opacity: 0.6;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 135px;
}
.ls-lb-lootboxes-card__icon--inactive {
	background: linear-gradient(180deg, #d2b732, #9d7204);
	color: var(--text-tertiary);
}
.ls-lb-lootboxes-card__icon--inactive:before {
	display: none;
}
.ls-lb-lootboxes-card__content {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
}
.ls-lb-lootboxes-deposit {
	position: relative;
}
.ls-lb-lootboxes-deposit__content {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	text-align: center;
}
.ls-lb-lootboxes-deposit__background {
	display: none;
	left: 50%;
	position: absolute;
	top: -45px;
	transform: translateX(-50%);
	z-index: -1;
}
@media (min-width: 768px) {
	.ls-lb-lootboxes-deposit__background {
		display: block;
	}
}
.ls-lb-lootboxes-code {
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	justify-content: center;
	margin: var(--spacing-md) auto 0;
	max-width: 384px;
}
@media (min-width: 768px) {
	.ls-lb-lootboxes-code {
		-moz-column-gap: var(--spacing-xl);
		column-gap: var(--spacing-xl);
	}
}
.ls-lb-lootboxes-code__value {
	align-items: center;
	border: 1px dashed var(--border-primary);
	border-radius: var(--border-radius-basic-2xs);
	color: var(--text-primary);
	display: flex;
	font-family: Outfit, sans-serif;
	font-size: 14px;
	font-weight: 500;
	justify-content: space-between;
	line-height: 16px;
	padding: var(--spacing-sm) var(--spacing-md);
	width: 100%;
}
@media (min-width: 480px) {
	.ls-lb-lootboxes-code__value {
		color: var(--text-primary);
		font-size: 17px;
		font-weight: 500;
		line-height: 22px;
	}
}
.ls-lb-lootboxes-code .ls-lb-lootboxes-code__button {
	color: var(--text-primary);
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.2px;
	line-height: 24px;
	padding: var(--spacing-sm) 0;
	width: 100%;
}
.ls-lb-lootboxes-code__copy {
	cursor: pointer;
	position: relative;
}
.ls-lb-lootboxes-code__copy-tooltip {
	background: var(--bg-tooltip);
	border-radius: var(--border-radius-basic-2xs);
	box-shadow: 0 16px 32px -12px rgba(0, 0, 0, 0.44);
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	left: 50%;
	line-height: 20px;
	padding: var(--spacing-2xs) var(--spacing-xs);
	position: absolute;
	top: -50px;
	transform: translate(-50%) scale(0);
	transition: all 0.3s ease;
}
.ls-lb-lootboxes-code__copy-tooltip:after {
	background-size: cover;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid var(--bg-tooltip);
	content: "";
	height: 0;
	left: 50%;
	position: absolute;
	top: 100%;
	transform: translate(-50%);
	width: 0;
}
.ls-lb-lootboxes-code__copy-tooltip--active {
	transform: translate(-50%) scale(1);
}
.ls-wheel {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xl);
}
.ls-wheel--finished .ls-wheel-result {
	transform: scale(1) translate(-50%, -50%);
}
.ls-wheel--finished .ls-wheel-spin__border,
.ls-wheel--finished .ls-wheel-spin__button,
.ls-wheel--finished .ls-wheel-spin__sparks-bg,
.ls-wheel--finished .ls-wheel-spin__wrap {
	opacity: 0.3;
	transition: opacity 0.3s ease-in;
}
.ls-wheel-spin {
	align-items: center;
	display: flex;
	height: 343px;
	justify-content: center;
	position: relative;
	width: 343px;
}
@media (min-width: 768px) {
	.ls-wheel-spin {
		height: 384px;
		width: 384px;
	}
}
.ls-wheel-spin__border,
.ls-wheel-spin__sparks-bg {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
}
.ls-wheel-spin__sparks-bg {
	max-width: 448px;
}
.ls-wheel-spin__border {
	height: 100%;
	width: 100%;
	z-index: 1;
}
.ls-wheel-spin__wrap {
	height: 273px;
	position: absolute;
	width: 273px;
}
@media (min-width: 768px) {
	.ls-wheel-spin__wrap {
		height: 305px;
		width: 305px;
	}
}
.ls-wheel-spin__wrap--spin-start {
	animation: wheel-running-lootbox 4.4s cubic-bezier(0.13, 0.55, 0.24, 1) 1
		forwards;
}
.ls-wheel-spin__wrap--spin-start-1 {
	animation: wheel-running-lootbox-1 4.4s cubic-bezier(0.13, 0.55, 0.24, 1) 1
		forwards;
}
.ls-wheel-spin__wrap--spin-start-2 {
	animation: wheel-running-lootbox-2 4.4s cubic-bezier(0.13, 0.55, 0.24, 1) 1
		forwards;
}
.ls-wheel-spin__wrap--spin-start-3 {
	animation: wheel-running-lootbox-3 4.4s cubic-bezier(0.13, 0.55, 0.24, 1) 1
		forwards;
}
.ls-wheel-spin__wrap--spin-start-4 {
	animation: wheel-running-lootbox-4 4.4s cubic-bezier(0.13, 0.55, 0.24, 1) 1
		forwards;
}
.ls-wheel-spin__wrap--spin-start-5 {
	animation: wheel-running-lootbox-5 4.4s cubic-bezier(0.13, 0.55, 0.24, 1) 1
		forwards;
}
.ls-wheel-spin__wrap--spin-start-6 {
	animation: wheel-running-lootbox-6 4.4s cubic-bezier(0.13, 0.55, 0.24, 1) 1
		forwards;
}
.ls-wheel-spin__wrap--spin-start-7 {
	animation: wheel-running-lootbox-7 4.4s cubic-bezier(0.13, 0.55, 0.24, 1) 1
		forwards;
}
.ls-wheel-spin__wrap--spin-start-8 {
	animation: wheel-running-lootbox-8 4.4s cubic-bezier(0.13, 0.55, 0.24, 1) 1
		forwards;
}
.ls-wheel-spin__wrap--spin-start-9 {
	animation: wheel-running-lootbox-9 4.4s cubic-bezier(0.13, 0.55, 0.24, 1) 1
		forwards;
}
.ls-wheel-spin__wrap--spin-start-10 {
	animation: wheel-running-lootbox-10 4.4s cubic-bezier(0.13, 0.55, 0.24, 1) 1
		forwards;
}
.ls-wheel-spin__background {
	height: 100%;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	z-index: 0;
}
.ls-wheel-spin__item {
	align-items: center;
	color: var(--text-primary);
	display: flex;
	font-size: 12px;
	font-weight: 700;
	height: 0;
	justify-content: flex-end;
	left: 50%;
	line-height: 16px;
	margin-left: var(--spacing-7xl);
	position: absolute;
	text-shadow: 0 1.669px 1.669px rgba(0, 0, 0, 0.2);
	text-transform: uppercase;
	top: 50%;
	transform-origin: -72px center;
	white-space: nowrap;
	width: 56px;
}
@media (min-width: 768px) {
	.ls-wheel-spin__item {
		width: 72px;
	}
}
.ls-wheel-spin__item:first-child {
	transform: rotate(0deg);
}
.ls-wheel-spin__item:nth-child(2) {
	transform: rotate(17.5deg);
}
.ls-wheel-spin__item:nth-child(3) {
	transform: rotate(35deg);
}
.ls-wheel-spin__item:nth-child(4) {
	transform: rotate(53.5deg);
}
.ls-wheel-spin__item:nth-child(5) {
	transform: rotate(70deg);
}
.ls-wheel-spin__item:nth-child(6) {
	transform: rotate(88.5deg);
}
.ls-wheel-spin__item:nth-child(7) {
	transform: rotate(107deg);
}
.ls-wheel-spin__item:nth-child(8) {
	transform: rotate(124.5deg);
}
.ls-wheel-spin__item:nth-child(9) {
	transform: rotate(143deg);
}
.ls-wheel-spin__item:nth-child(10) {
	transform: rotate(162.5deg);
}
.ls-wheel-spin__item:nth-child(11) {
	transform: rotate(181deg);
}
.ls-wheel-spin__item:nth-child(12) {
	transform: rotate(198.5deg);
}
.ls-wheel-spin__item:nth-child(13) {
	transform: rotate(218deg);
}
.ls-wheel-spin__item:nth-child(14) {
	transform: rotate(235.5deg);
}
.ls-wheel-spin__item:nth-child(15) {
	transform: rotate(254deg);
}
.ls-wheel-spin__item:nth-child(16) {
	transform: rotate(271.5deg);
}
.ls-wheel-spin__item:nth-child(17) {
	transform: rotate(289.5deg);
}
.ls-wheel-spin__item:nth-child(18) {
	transform: rotate(307.5deg);
}
.ls-wheel-spin__item:nth-child(19) {
	transform: rotate(324.5deg);
}
.ls-wheel-spin__item:nth-child(20) {
	transform: rotate(342.5deg);
}
.ls-wheel-spin__button {
	animation: wheel-btn-pulse 1s linear infinite alternate-reverse;
	z-index: 1;
}
.ls-wheel-result {
	align-items: center;
	-webkit-backdrop-filter: blur(30px);
	backdrop-filter: blur(30px);
	height: 556px;
	justify-content: center;
	left: 50%;
	overflow: hidden;
	position: absolute;
	top: 50%;
	transform: scale(0) translate(-50%, -50%);
	transform-origin: 0 0;
	transition: all 0.3s ease-in;
	width: 480px;
}
.ls-wheel-result,
.ls-wheel-result__content {
	display: flex;
	flex-direction: column;
	z-index: 2;
}
.ls-wheel-result__content {
	position: relative;
	row-gap: var(--spacing-2xs);
	text-align: center;
}
.ls-wheel-result__title {
	color: var(--text-promo);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
}
.ls-wheel-result__value {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
	text-shadow:
		0 0 12px rgba(255, 204, 129, 0.5),
		0 0 24px #ff8a65;
}
@media (min-width: 768px) {
	.ls-wheel-result__value {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
.ls-wheel-result__coins {
	animation: coins-move 2s ease-in-out infinite alternate-reverse;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
}
.ls-wheel-result__coins img {
	width: 100%;
}
.ls-wheel-result:before {
	animation: rise-spin 20s linear infinite;
	background: url(/images/ls-wheel-rise-bg.03a3dfa5..webp) 50% 50% no-repeat;
	content: "";
	height: 556px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 480px;
}
.ls-wheel__buttons {
	display: flex;
	justify-content: center;
	max-width: 343px;
	position: relative;
	width: 100%;
	z-index: 2;
}
.ls-wheel .ls-wheel__button {
	width: 100%;
}
@media (min-width: 768px) {
	.ls-wheel .ls-wheel__button {
		width: unset;
	}
	.ls-wheel .ls-wheel__button--spin {
		min-width: 127px;
	}
}
@keyframes wheel-running-lootbox {
	0% {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(1822.5deg);
	}
}
@keyframes wheel-running-lootbox-1 {
	0% {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(6turn);
	}
}
@keyframes wheel-running-lootbox-2 {
	0% {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(2142deg);
	}
}
@keyframes wheel-running-lootbox-3 {
	0% {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(2124deg);
	}
}
@keyframes wheel-running-lootbox-4 {
	0% {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(2106deg);
	}
}
@keyframes wheel-running-lootbox-5 {
	0% {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(2089deg);
	}
}
@keyframes wheel-running-lootbox-6 {
	0% {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(2071deg);
	}
}
@keyframes wheel-running-lootbox-7 {
	0% {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(2052deg);
	}
}
@keyframes wheel-running-lootbox-8 {
	0% {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(2034deg);
	}
}
@keyframes wheel-running-lootbox-9 {
	0% {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(2016deg);
	}
}
@keyframes wheel-running-lootbox-10 {
	0% {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(1997deg);
	}
}
@keyframes wheel-btn-pulse {
	0% {
		transform: scale(1);
	}
	to {
		transform: scale(1.1);
	}
}
@keyframes coins-move {
	0% {
		transform: translate(-50%, -50%);
	}
	to {
		transform: translate(-50%, -48%);
	}
}
.lucky-box-prizes {
	display: flex;
	flex-wrap: nowrap;
	gap: var(--spacing-2xs);
	max-width: 526px;
	position: relative;
	width: 100%;
}
@media (min-width: 768px) {
	.lucky-box-prizes {
		gap: var(--spacing-md);
	}
}
.lucky-box-prizes__box {
	flex-basis: 50%;
}
.lucky-box-prizes__show-all.text-btn {
	color: var(--text-secondary);
	cursor: pointer;
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin-top: var(--spacing-md);
}
.lucky-card {
	border-radius: var(--border-radius-basic-md);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-7xl) var(--spacing-sm) var(--spacing-xl);
	position: relative;
	row-gap: var(--spacing-md);
}
@media (min-width: 768px) {
	.lucky-card {
		padding: var(--spacing-7xl) var(--spacing-xl) var(--spacing-2xl);
	}
}
.lucky-card__icon {
	left: 50%;
	position: absolute;
	top: -40px;
	transform: translate(-50%);
	width: 120px;
}
@media (min-width: 768px) {
	.lucky-card__icon {
		top: -56px;
		width: 147px;
	}
}
.lucky-card__content {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
	text-align: center;
}
.lucky-card__row-title {
	color: var(--text-secondary-contrast);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	margin: 0;
	text-transform: uppercase;
}
.lucky-card__row-text {
	color: var(--text-primary-contrast);
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	margin: 0;
}
@media (min-width: 768px) {
	.lucky-card__row-text {
		color: var(--text-primary-contrast);
		font-size: 14px;
		font-weight: 700;
		line-height: 20px;
	}
}
.lucky-card__row-text--crossed {
	text-decoration: line-through;
}
.lucky-card__bonus {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
}
.lucky-card__bonus-title {
	color: var(--text-secondary-contrast);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
	text-align: center;
}
.lucky-card__bonus-wrapper {
	align-items: center;
	background: hsla(0, 0%, 100%, 0.05);
	border: 1px dashed var(--border-primary);
	border-radius: var(--border-radius-basic-3xs);
	color: var(--text-white-primary);
	cursor: pointer;
	display: flex;
	justify-content: space-between;
	padding: var(--spacing-2xs) var(--spacing-sm);
	width: 100%;
}
.lucky-card__bonus-text {
	color: var(--text-primary-contrast);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 20px;
	margin: 0;
	text-transform: uppercase;
}
.lucky-card__bonus-icon {
	color: var(--icon-fill-contrast);
}
.lucky-cards {
	display: flex;
	flex-direction: column;
	margin-bottom: var(--spacing-xl);
	row-gap: var(--spacing-md);
}
.lucky-cards__list {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
@media (min-width: 768px) {
	.lucky-cards__list {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
	}
}
.lucky-cards__card {
	width: 100%;
}
.lucky-cards .lucky-cards__link {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0 auto;
}
.lucky-kick-widget {
	background:
		linear-gradient(4.67deg, #288bff 9%, #4343e8 55.67%, #5c01d3 98.62%),
		radial-gradient(
			288.54% 66.96% at -61.46% 42.43%,
			rgba(192, 12, 255, 0.92) 0,
			rgba(108, 123, 255, 0) 100%
		);
	border-radius: var(--border-radius-basic-2xs) var(--border-radius-basic-2xs) 0
		0;
	position: fixed;
	right: -52px;
	top: 50%;
	transform: rotate(-90deg);
}
.lucky-kick-widget__inner {
	align-items: center;
	display: flex;
	height: 48px;
	overflow: hidden;
	padding: 0 var(--spacing-sm);
	position: relative;
	width: 152px;
}
.lucky-kick-widget__text {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.lucky-kick-widget__ball {
	animation: rotate 10s linear infinite;
	display: flex;
	position: absolute;
	right: -6px;
	top: -6px;
}
.lucky-kick-widget__image--ball {
	height: 46px;
}
.lucky-kick-widget__image--air {
	height: 72px;
	position: absolute;
	right: 6px;
	top: 50%;
	transform: translateY(-50%) rotate(90deg);
	width: 74px;
}
.lucky-kick-widget__count {
	background: linear-gradient(180deg, #ffda34, #ffb903);
	border-radius: 50%;
	box-shadow:
		0 0 24px rgba(255, 152, 30, 0.88),
		0 0 12px rgba(255, 205, 30, 0.22);
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	height: 24px;
	line-height: 22px;
	position: absolute;
	right: -6px;
	top: -6px;
	transform: rotate(90deg);
	width: 24px;
	z-index: 1;
}
.lucky-kick-widget__count,
.lucky-promo-banner-anon {
	align-items: center;
	display: flex;
	justify-content: center;
}
.lucky-promo-banner-anon {
	margin-top: var(--spacing-md);
	min-height: 200px;
	padding: var(--spacing-xl) var(--spacing-md);
	position: relative;
	z-index: 0;
}
@media (min-width: 768px) {
	.lucky-promo-banner-anon {
		margin-top: var(--spacing-2xl);
		min-height: 260px;
		padding: var(--spacing-lg);
	}
}
@media (min-width: 1280px) {
	.lucky-promo-banner-anon {
		margin-top: var(--spacing-3xl);
		padding: var(--spacing-2xl);
	}
}
.lucky-promo-banner-anon__background {
	border-radius: var(--border-radius-basic-sm);
	height: 100%;
	left: 50%;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 0;
	transform: translateX(-50%);
	width: 100%;
	z-index: -1;
}
@media (min-width: 768px) {
	.lucky-promo-banner-anon__background {
		border-radius: var(--border-radius-basic-md);
	}
}
.lucky-promo-banner-anon__content {
	align-items: center;
	color: var(--text-white-primary);
	display: flex;
	flex-direction: column;
}
@media (min-width: 480px) {
	.lucky-promo-banner-anon__content {
		max-width: 360px;
	}
}
@media (min-width: 768px) {
	.lucky-promo-banner-anon__content {
		max-width: 400px;
	}
}
@media (min-width: 1280px) {
	.lucky-promo-banner-anon__content {
		max-width: 800px;
	}
}
.lucky-promo-banner-anon__title {
	color: var(--text-white-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin-bottom: var(--spacing-sm);
}
@media (min-width: 768px) {
	.lucky-promo-banner-anon__title {
		color: var(--text-white-primary);
		font-size: 16px;
		font-weight: 700;
		line-height: 24px;
	}
}
@media (min-width: 1280px) {
	.lucky-promo-banner-anon__title {
		color: var(--text-white-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
		margin-bottom: var(--spacing-md);
	}
}
.lucky-promo-banner-anon__subtitle {
	color: var(--text-white-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin-bottom: var(--spacing-md);
	text-align: center;
}
@media (min-width: 768px) {
	.lucky-promo-banner-anon__subtitle {
		color: var(--text-white-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
		margin-bottom: var(--spacing-lg);
	}
}
@media (min-width: 1280px) {
	.lucky-promo-banner-anon__subtitle {
		color: var(--text-white-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
		margin-bottom: var(--spacing-xl);
	}
}
.lucky-promo-banner-anon__onboarding-btn {
	inset-inline-end: 8px;
	position: absolute;
	top: 8px;
}
@media (min-width: 768px) {
	.lucky-promo-banner-anon__onboarding-btn {
		inset-inline-end: 16px;
		top: 16px;
	}
}
.lucky-promo-banner-user {
	display: flex;
	flex-direction: column;
	margin-top: var(--spacing-xl);
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.lucky-promo-banner-user {
		margin-top: var(--spacing-2xl);
		row-gap: var(--spacing-2xl);
	}
}
@media (min-width: 1280px) {
	.lucky-promo-banner-user {
		margin-top: var(--spacing-3xl);
		row-gap: var(--spacing-3xl);
	}
}
.lucky-promo-banner-user__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
}
@media (min-width: 768px) {
	.lucky-promo-banner-user__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
@media (min-width: 1280px) {
	.lucky-promo-banner-user__title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
.lucky-promo-banner-user__content {
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: grid;
}
@media (min-width: 768px) {
	.lucky-promo-banner-user__content {
		grid-template-columns: 1fr 2fr;
		min-height: 204px;
	}
}
@media (min-width: 1280px) {
	.lucky-promo-banner-user__content {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		min-height: 260px;
	}
}
.lucky-promo-banner-user__section {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-sm);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	padding: var(--spacing-2xs);
}
@media (min-width: 1280px) {
	.lucky-promo-banner-user__section {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
		padding: var(--spacing-sm);
	}
}
.lucky-promo-banner-user__section-info {
	align-items: center;
	display: flex;
	flex: 1;
	justify-content: center;
	padding: var(--spacing-lg);
	position: relative;
	z-index: 0;
}
.lucky-promo-banner-user__section-info-bg {
	border-radius: var(--border-radius-basic-sm);
	height: 100%;
	left: 50%;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 0;
	transform: translateX(-50%);
	width: 100%;
	z-index: -1;
}
.lucky-promo-banner-user__info-title {
	color: var(--text-white-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	max-width: 290px;
	text-align: center;
}
@media (min-width: 1280px) {
	.lucky-promo-banner-user__info-title {
		color: var(--text-white-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
		max-width: 340px;
	}
}
.lucky-promo-banner-user__onboarding-btn {
	inset-inline-end: 8px;
	position: absolute;
	top: 8px;
}
.lucky-promo-banner {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	flex-direction: column;
	height: 100%;
	padding: var(--spacing-2xs);
	row-gap: var(--spacing-2xs);
}
@media (min-width: 1280px) {
	.lucky-promo-banner {
		padding: var(--spacing-sm);
		row-gap: var(--spacing-sm);
	}
}
.lucky-promo-banner__inner {
	align-items: center;
	display: flex;
	flex: 1;
	flex-direction: column;
	justify-content: center;
	position: relative;
	row-gap: var(--spacing-2xs);
	z-index: 0;
}
@media (min-width: 1280px) {
	.lucky-promo-banner__inner {
		row-gap: var(--spacing-sm);
	}
}
.lucky-promo-banner__image {
	border-radius: var(--border-radius-basic-sm);
	height: 100%;
	left: 50%;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 0;
	transform: translateX(-50%);
	width: 100%;
	z-index: -1;
}
@media (min-width: 768px) {
	.lucky-promo-banner__image {
		filter: blur(2px);
	}
}
@media (min-width: 1280px) {
	.lucky-promo-banner__image {
		filter: unset;
	}
}
.lucky-promo-banner__count {
	color: var(--text-primary-contrast);
	font-family: Outfit, sans-serif;
	font-size: 34px;
	font-style: normal;
	font-weight: 700;
	line-height: 40px;
}
@media (min-width: 1280px) {
	.lucky-promo-banner__count {
		color: var(--text-primary-contrast);
		font-size: 56px;
		font-style: normal;
		font-weight: 900;
		line-height: 64px;
	}
}
.lucky-promo-banner__text {
	color: var(--text-primary-contrast);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
@media (min-width: 1280px) {
	.lucky-promo-banner__text {
		color: var(--text-primary-contrast);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
.lucky-promo-banner__empty-icon-wrapper {
	align-items: center;
	background: var(--bg-overlay-strong);
	border-radius: var(--border-radius-basic-full);
	display: flex;
	height: 50px;
	justify-content: center;
	width: 50px;
}
@media (min-width: 1280px) {
	.lucky-promo-banner__empty-icon-wrapper {
		height: 70px;
		width: 70px;
	}
}
.lucky-promo-banner__empty-icon {
	color: var(--icon-white-primary);
}
.lucky-promo-banner__empty-icon:before {
	font-size: 24px;
}
@media (min-width: 1280px) {
	.lucky-promo-banner__empty-icon:before {
		font-size: 35px;
	}
}
.lucky-promo-banner--no-lootboxes .lucky-promo-banner__image {
	opacity: 0.65;
}
.lucky-promo-banner-mobile {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-2xs);
	overflow: hidden;
	padding: var(--spacing-8xl) 0 var(--spacing-lg);
	position: relative;
	z-index: 0;
}
.lucky-promo-banner-mobile__inner {
	display: flex;
	flex-direction: column;
	padding: var(--spacing-md) var(--spacing-md) 0;
	row-gap: var(--spacing-lg);
}
.lucky-promo-banner-mobile__image {
	inset-inline-end: 0;
	position: absolute;
	top: 0;
	z-index: -1;
}
[dir="rtl"] .lucky-promo-banner-mobile__image {
	transform: scaleX(-1);
}
.lucky-promo-banner-mobile__info {
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.lucky-promo-banner-mobile__icon {
	color: var(--icon-brand-accent);
}
.lucky-promo-banner-mobile__icon:before {
	font-size: 44px;
}
.lucky-promo-banner-mobile__subtitle {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	text-align: start;
}
.lucky-promo-banner-mobile__balance {
	align-items: center;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
}
.lucky-promo-banner-mobile__balance-title {
	color: var(--text-tertiary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
}
.lucky-promo-banner-mobile__balance-value {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
}
.lucky-promo-banner-mobile__onboarding-btn {
	inset-inline-end: 8px;
	position: absolute;
	top: 8px;
}
@media (min-width: 768px) {
	.lucky-promo-boost-card {
		align-items: flex-end;
		background: var(--mapped-luckypromo-boost-off);
		border-radius: var(--border-radius-basic-2xs);
		display: flex;
		padding: var(--spacing-3xs);
		position: relative;
		width: 200px;
		z-index: 0;
	}
}
@media (min-width: 1440px) {
	.lucky-promo-boost-card {
		width: 280px;
	}
}
@media (min-width: 768px) {
	.lucky-promo-boost-card--active {
		background: var(--mapped-luckypromo-boost-on);
	}
}
.lucky-promo-boost-card--active .lucky-promo-boost-card__inner:after {
	opacity: 0.9;
}
.lucky-promo-boost-card__bg {
	bottom: 36px;
	height: auto;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	width: 135px;
	z-index: -1;
}
@media (min-width: 1280px) {
	.lucky-promo-boost-card__bg {
		bottom: 48px;
	}
}
@media (min-width: 1440px) {
	.lucky-promo-boost-card__bg {
		width: 190px;
	}
}
.lucky-promo-boost-card__inner {
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	justify-content: space-between;
	min-height: 58px;
	overflow: hidden;
	padding: var(--spacing-sm) var(--spacing-md);
	position: relative;
	width: 100%;
	z-index: 0;
}
.lucky-promo-boost-card__inner:after {
	background: var(--mapped-luckypromo-pagecolor);
	content: "";
	filter: blur(50px);
	height: 184px;
	left: 50%;
	opacity: 0.3;
	position: absolute;
	top: -10px;
	transform: translateX(-50%) translateZ(0);
	width: 184px;
	z-index: -1;
}
@media (min-width: 768px) {
	.lucky-promo-boost-card__inner {
		-webkit-backdrop-filter: blur(7.5px);
		backdrop-filter: blur(7.5px);
		background: var(--bg-overlay-normal);
		min-height: 40px;
		padding: var(--spacing-2xs) var(--spacing-xs);
		position: unset;
	}
	.lucky-promo-boost-card__inner:after {
		display: none;
	}
}
@media (min-width: 768px) and (min-width: 1280px) {
	.lucky-promo-boost-card__inner {
		min-height: 48px;
		padding: var(--spacing-sm);
	}
}
.lucky-promo-boost-card__content {
	align-items: center;
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
}
.lucky-promo-boost-card__text {
	color: var(--text-primary);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 20px;
	text-transform: uppercase;
}
@media (min-width: 768px) {
	.lucky-promo-boost-card__text {
		color: var(--text-primary);
		font-size: 12px;
		font-style: normal;
		font-weight: 500;
		letter-spacing: 0.2px;
		line-height: 16px;
	}
}
@media (min-width: 1280px) {
	.lucky-promo-boost-card__text {
		color: var(--text-primary);
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		letter-spacing: 0.2px;
		line-height: 20px;
	}
}
.lucky-promo-boost-card__image {
	height: 24px;
	width: 24px;
}
@media (min-width: 768px) {
	.lucky-promo-boost-card__image {
		display: none;
	}
}
.lucky-promo-boost-card__onboarding-btn {
	inset-inline-end: 8px;
	position: absolute;
	top: 8px;
}
.lucky-promo-bonus-info-modal__bonuses-inner::-webkit-scrollbar {
	height: 4px;
	width: 4px;
}
.lucky-promo-bonus-info-modal__bonuses-inner::-webkit-scrollbar-thumb {
	background: var(--bg-senary);
	border-radius: var(--border-radius-basic-xs);
}
.lucky-promo-bonus-info-modal {
	display: flex;
	flex-direction: column;
	padding: var(--spacing-3xl) var(--spacing-md) var(--spacing-xl);
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.lucky-promo-bonus-info-modal {
		padding: var(--spacing-3xl);
	}
}
.lucky-promo-bonus-info-modal__content {
	align-items: center;
	display: flex;
	flex-direction: column;
}
.lucky-promo-bonus-info-modal__image {
	height: 80px;
	margin-bottom: var(--spacing-xl);
	width: 80px;
}
.lucky-promo-bonus-info-modal__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0 0 var(--spacing-sm) 0;
}
.lucky-promo-bonus-info-modal__description {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
	text-align: center;
}
.lucky-promo-bonus-info-modal__bonuses--top-shadow {
	position: relative;
}
.lucky-promo-bonus-info-modal__bonuses--top-shadow:after {
	background: var(--linear-horizontal-secondary);
	content: "";
	height: 100px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transform: rotate(180deg);
	width: 100%;
}
.lucky-promo-bonus-info-modal__bonuses--bottom-shadow {
	position: relative;
}
.lucky-promo-bonus-info-modal__bonuses--bottom-shadow:before {
	background: var(--linear-horizontal-secondary);
	bottom: 0;
	content: "";
	height: 100px;
	left: 0;
	position: absolute;
	right: 0;
	width: 100%;
}
.lucky-promo-bonus-info-modal__bonuses-inner {
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-sm);
	max-height: 504px;
	overflow: auto;
	padding: var(--spacing-sm) var(--spacing-md);
}
.lucky-promo-bonus-info-modal__bonus {
	align-items: center;
	display: flex;
	justify-content: space-between;
	min-height: 48px;
	padding: var(--spacing-3xs) 0;
}
.lucky-promo-bonus-info-modal__bonus:not(:last-child) {
	border-bottom: 1px solid var(--border-primary);
}
.lucky-promo-bonus-info-modal__bonus-label {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.lucky-promo-bonus-info-modal__bonus-value {
	color: var(--text-button-tertiary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
.lucky-promo-box {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-4xl);
}
@media (min-width: 768px) {
	.lucky-promo-box {
		row-gap: var(--spacing-lg);
	}
}
.lucky-promo-box--opened .lucky-promo-box__result {
	transform: scale(1) translate(-50%, -50%);
}
.lucky-promo-box--opened .lucky-promo-box__background {
	animation: rise-spin 6s linear infinite alternate-reverse;
}
.lucky-promo-box--opened .lucky-promo-box__box-image,
.lucky-promo-box--opened .lucky-promo-box__box-overlay {
	opacity: 0;
	transition: opacity 0.4s ease-in;
}
.lucky-promo-box__inner {
	align-items: center;
	display: flex;
	height: 300px;
	justify-content: center;
	position: relative;
	width: 300px;
	z-index: 0;
}
@media (min-width: 768px) {
	.lucky-promo-box__inner {
		height: 360px;
		width: 360px;
	}
}
.lucky-promo-box__background,
.lucky-promo-box__box-image,
.lucky-promo-box__box-image-wrapper,
.lucky-promo-box__box-overlay {
	height: 100%;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
}
.lucky-promo-box__background {
	z-index: -4;
}
.lucky-promo-box__box-overlay {
	z-index: -3;
}
.lucky-promo-box__box-image-wrapper {
	z-index: -1;
}
.lucky-promo-box__box-image {
	animation: scale-pulse 1s linear infinite alternate-reverse;
	z-index: -2;
}
.lucky-promo-box__result {
	align-items: center;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	left: 50%;
	overflow: hidden;
	position: absolute;
	top: 50%;
	transform: scale(0) translate(-50%, -50%);
	transform-origin: 0 0;
	transition: all 0.4s ease-in;
	transition-delay: 0.4s;
	width: 100%;
	z-index: -4;
}
.lucky-promo-box__result-content {
	display: flex;
	flex-direction: column;
	position: relative;
	row-gap: var(--spacing-2xs);
	text-align: center;
	z-index: -1;
}
.lucky-promo-box__result-title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
}
.lucky-promo-box__result-value {
	background: var(--color-complex-gold);
	-webkit-background-clip: text;
	background-clip: text;
	color: var(--text-primary);
	color: transparent;
	font-family: Outfit, sans-serif;
	font-size: 34px;
	font-style: normal;
	font-weight: 700;
	line-height: 40px;
	margin: 0;
}
.lucky-promo-box__result-overlay {
	animation: prize-float 8s linear 4s infinite alternate;
	height: 100%;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
}
.lucky-promo-card {
	align-items: flex-end;
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	min-height: 276px;
	overflow: hidden;
	padding: var(--spacing-2xs);
	position: relative;
	z-index: 0;
}
@media (min-width: 1280px) {
	.lucky-promo-card {
		min-height: 402px;
		padding: var(--spacing-lg);
	}
}
.lucky-promo-card:after {
	background: var(--linear-horizontal-secondary);
	content: "";
	height: 90px;
	inset-inline-start: 0;
	position: absolute;
	top: 81px;
	width: 100%;
	z-index: -1;
}
@media (min-width: 1280px) {
	.lucky-promo-card:after {
		top: 90px;
	}
}
.lucky-promo-card__top {
	align-items: center;
	display: flex;
	inset-inline-end: var(--spacing-3xs);
	inset-inline-start: var(--spacing-3xs);
	justify-content: space-between;
	position: absolute;
	top: var(--spacing-3xs);
}
.lucky-promo-card__tags {
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
}
.lucky-promo-card__tag-boost,
.lucky-promo-card__tag-vip-club {
	border-radius: var(--border-radius-basic-3xs);
	color: var(--text-white-primary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	padding: var(--spacing-3xs) var(--spacing-2xs);
	text-transform: uppercase;
}
.lucky-promo-card__tag-vip-club {
	background: var(--mapped-vip-pagecolor);
}
.lucky-promo-card__tag-boost {
	background: var(--mapped-luckypromo-pagecolor);
}
.lucky-promo-card__img,
.lucky-promo-card__overlay,
.lucky-promo-card__sale {
	height: auto;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
}
.lucky-promo-card__overlay,
.lucky-promo-card__sale {
	top: 0;
	width: 200px;
}
@media (min-width: 1280px) {
	.lucky-promo-card__overlay,
	.lucky-promo-card__sale {
		width: 310px;
	}
}
.lucky-promo-card__overlay {
	z-index: -3;
}
.lucky-promo-card--disabled {
	opacity: 0.3;
}
.lucky-promo-card__img {
	top: 20px;
	width: 121px;
	z-index: -2;
}
@media (min-width: 1280px) {
	.lucky-promo-card__img {
		top: 30px;
		width: 190px;
	}
}
.lucky-promo-card__sale {
	z-index: -1;
}
.lucky-promo-card__section {
	display: flex;
	flex: 1;
	flex-direction: column;
	padding-top: var(--spacing-7xl);
	row-gap: var(--spacing-3xs);
}
@media (min-width: 1280px) {
	.lucky-promo-card__section {
		padding-top: var(--spacing-10xl);
	}
}
.lucky-promo-card__name {
	align-self: flex-start;
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 16px;
	padding: var(--spacing-2xs) var(--spacing-sm);
}
@media (min-width: 1280px) {
	.lucky-promo-card__name {
		color: var(--text-primary);
		font-size: 17px;
		font-weight: 500;
		line-height: 22px;
	}
}
.lucky-promo-card__info {
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	flex-direction: column;
	padding: 0 var(--spacing-sm);
	position: relative;
}
@media (min-width: 1280px) {
	.lucky-promo-card__info {
		padding: 0 var(--spacing-md);
	}
}
.lucky-promo-card__info-button-icon {
	color: var(--icon-secondary);
}
.lucky-promo-card__info-min-dep,
.lucky-promo-card__info-prize {
	align-items: center;
	display: flex;
	justify-content: space-between;
	padding: var(--spacing-2xs) 0;
}
@media (min-width: 1280px) {
	.lucky-promo-card__info-min-dep,
	.lucky-promo-card__info-prize {
		padding: var(--spacing-md) 0 var(--spacing-xs);
	}
}
.lucky-promo-card__info-min-dep {
	border-bottom: 1px solid var(--border-primary);
}
.lucky-promo-card__label {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}
@media (min-width: 1280px) {
	.lucky-promo-card__label {
		color: var(--text-secondary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
.lucky-promo-card__value {
	align-items: flex-end;
	color: var(--text-primary);
	display: flex;
	flex-direction: column;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
}
@media (min-width: 1280px) {
	.lucky-promo-card__value {
		color: var(--text-primary);
		font-size: 16px;
		font-weight: 700;
		line-height: 24px;
	}
}
.lucky-promo-card__icon-label {
	align-items: center;
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
}
.lucky-promo-card__icon {
	height: 16px;
	width: 16px;
}
.lucky-promo-card__min-deposit {
	color: var(--text-tertiary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	text-decoration-line: line-through;
	text-transform: uppercase;
}
.lucky-promo-card__bonus-code {
	align-items: center;
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	justify-content: space-between;
	padding: var(--spacing-sm);
}
@media (min-width: 1280px) {
	.lucky-promo-card__bonus-code {
		padding: var(--spacing-md);
	}
}
.lucky-promo-card__bonus-code-value .onclick-tooltip {
	align-items: center;
	color: var(--text-link);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
}
@media (min-width: 1280px) {
	.lucky-promo-card__bonus-code-value .onclick-tooltip {
		color: var(--text-link);
		font-size: 16px;
		font-weight: 700;
		line-height: 24px;
	}
}
.lucky-promo-card__bonus-code-value .clipboard__icon {
	font-size: 17px !important;
}
@media (min-width: 1280px) {
	.lucky-promo-card__bonus-code-value .clipboard__icon {
		font-size: 24px !important;
	}
}
.lucky-promo-cards__inner {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
@media (min-width: 1280px) {
	.lucky-promo-cards__inner {
		row-gap: var(--spacing-md);
	}
}
.lucky-promo-cards__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin-bottom: var(--spacing-md);
}
@media (min-width: 768px) {
	.lucky-promo-cards__title {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
.lucky-promo-cards__common,
.lucky-promo-cards__vip {
	display: grid;
	grid-template-columns: 1fr;
	row-gap: var(--spacing-sm);
}
@media (min-width: 768px) {
	.lucky-promo-cards__common,
	.lucky-promo-cards__vip {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
		grid-template-columns: 1fr 1fr 1fr;
	}
}
@media (min-width: 1280px) {
	.lucky-promo-cards__common,
	.lucky-promo-cards__vip {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
	}
}
.lucky-promo-cards__vip {
	position: relative;
}
.lucky-promo-overlay {
	background: var(--linear-horizontal-quaternary);
	bottom: 0;
	justify-content: center;
	left: 0;
	right: 0;
}
.lucky-promo-overlay,
.lucky-promo-overlay__inner {
	align-items: center;
	display: flex;
	flex-direction: column;
	position: absolute;
	top: 0;
}
.lucky-promo-overlay__inner {
	max-width: 240px;
	row-gap: var(--spacing-md);
	transform: translateY(30%);
}
@media (min-width: 1280px) {
	.lucky-promo-overlay__inner {
		transform: translateY(60%);
	}
}
.lucky-promo-overlay__lock-icon:before {
	font-size: 48px;
}
.lucky-promo-overlay__text {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	text-align: center;
}
.lucky-promo-cards-mobile {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
.lucky-promo-cards-mobile__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.lucky-promo-cards-mobile__tabs {
	background: var(--bg-tabsgroup);
	border-radius: var(--border-radius-basic-full);
	display: flex;
	margin-bottom: var(--spacing-3xs);
	padding: var(--spacing-3xs);
	width: 100%;
}
.lucky-promo-cards-mobile__tab {
	background: transparent;
	border: none;
	border-radius: var(--border-radius-basic-full);
	color: var(--text-tab-default);
	flex: 1;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.2px;
	line-height: 20px;
	margin: 0;
	min-height: 32px;
	outline: none;
	padding: var(--spacing-3xs) var(--spacing-sm);
	text-transform: uppercase;
}
.lucky-promo-cards-mobile__tab--active {
	background: var(--bg-tab-active);
	color: var(--text-tab-active);
}
.lucky-promo-cards-mobile__common,
.lucky-promo-cards-mobile__vip {
	display: grid;
	grid-template-columns: 1fr;
	row-gap: var(--spacing-sm);
}
.lucky-promo-cards-mobile__vip {
	position: relative;
}
.lucky-promo-modal-content {
	display: flex;
	flex-direction: column;
	padding: var(--spacing-3xl) var(--spacing-md) var(--spacing-md);
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.lucky-promo-modal-content {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.lucky-promo-modal-content__content {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.lucky-promo-modal-content__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
}
.lucky-promo-modal-content__description {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
	text-align: center;
}
.lucky-promo-modal-content__cards {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
	width: 100%;
}
@media (min-width: 768px) {
	.lucky-promo-modal-content__cards {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		flex-direction: row;
	}
}
.lucky-promo-modal-content-card {
	align-items: center;
	border-radius: var(--border-radius-basic-md);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-2xl) var(--spacing-xl);
	position: relative;
	row-gap: var(--spacing-xl);
	width: 100%;
}
.lucky-promo-modal-content-card__background {
	bottom: 0;
	left: 0;
	pointer-events: none;
	position: absolute;
}
.lucky-promo-modal-content-card__title {
	color: var(--text-primary-contrast);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0;
}
.lucky-promo-modal-content-card__bonuses {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
	width: 100%;
}
.lucky-promo-modal-content-bonus {
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.lucky-promo-modal-content-bonus__title {
	color: var(--text-secondary-contrast);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.lucky-promo-modal-content-bonus__reward {
	color: var(--text-primary-contrast);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
}
.lucky-promo-modal-wrapper {
	display: flex;
	flex-direction: column;
	padding: var(--spacing-3xl) var(--spacing-md);
	row-gap: var(--spacing-3xl);
}
@media (min-width: 768px) {
	.lucky-promo-modal-wrapper {
		padding: var(--spacing-3xl) var(--spacing-4xl);
		row-gap: var(--spacing-lg);
	}
}
.lucky-promo-modal-wrapper__description {
	align-items: center;
	display: flex;
	flex-direction: column;
	position: relative;
	row-gap: var(--spacing-sm);
	z-index: 3;
}
.lucky-promo-modal-wrapper__info {
	background: var(--color-complex-gold);
	-webkit-background-clip: text;
	background-clip: text;
	color: transpatent;
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	text-align: center;
}
.lucky-promo-modal-wrapper__info--hidden {
	opacity: 0;
	visibility: hidden;
}
.lucky-promo-modal-wrapper__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
	text-align: center;
}
.lucky-promo-wheel {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-4xl);
}
@media (min-width: 768px) {
	.lucky-promo-wheel {
		row-gap: var(--spacing-lg);
	}
}
.lucky-promo-wheel--finished .lucky-promo-wheel__result {
	-webkit-backdrop-filter: blur(0);
	backdrop-filter: blur(0);
	transform: scale(1) translate(-50%, -50%);
}
.lucky-promo-wheel--finished .lucky-promo-wheel__border,
.lucky-promo-wheel--finished .lucky-promo-wheel__button-image,
.lucky-promo-wheel--finished .lucky-promo-wheel__wrap {
	opacity: 0;
	transition: opacity 0.3s ease-in;
}
.lucky-promo-wheel__inner {
	align-items: center;
	display: flex;
	height: 300px;
	justify-content: center;
	position: relative;
	width: 300px;
}
@media (min-width: 768px) {
	.lucky-promo-wheel__inner {
		height: 360px;
		width: 360px;
	}
}
.lucky-promo-wheel__border {
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 1;
}
.lucky-promo-wheel__border,
.lucky-promo-wheel__wrap {
	height: 100%;
	position: absolute;
	width: 100%;
}
.lucky-promo-wheel__wrap--spin-start {
	animation: spin-to-sector 4.4s cubic-bezier(0.13, 0.55, 0.24, 1) 1 forwards;
}
.lucky-promo-wheel__wrap--spin-start-1 {
	animation: spin-to-sector-1 4.4s cubic-bezier(0.13, 0.55, 0.24, 1) 1 forwards;
}
.lucky-promo-wheel__wrap--spin-start-2 {
	animation: spin-to-sector-2 4.4s cubic-bezier(0.13, 0.55, 0.24, 1) 1 forwards;
}
.lucky-promo-wheel__wrap--spin-start-3 {
	animation: spin-to-sector-3 4.4s cubic-bezier(0.13, 0.55, 0.24, 1) 1 forwards;
}
.lucky-promo-wheel__wrap--spin-start-4 {
	animation: spin-to-sector-4 4.4s cubic-bezier(0.13, 0.55, 0.24, 1) 1 forwards;
}
.lucky-promo-wheel__wrap--spin-start-5 {
	animation: spin-to-sector-5 4.4s cubic-bezier(0.13, 0.55, 0.24, 1) 1 forwards;
}
.lucky-promo-wheel__wrap--spin-start-6 {
	animation: spin-to-sector-6 4.4s cubic-bezier(0.13, 0.55, 0.24, 1) 1 forwards;
}
.lucky-promo-wheel__wrap--spin-start-7 {
	animation: spin-to-sector-7 4.4s cubic-bezier(0.13, 0.55, 0.24, 1) 1 forwards;
}
.lucky-promo-wheel__wrap--spin-start-8 {
	animation: spin-to-sector-8 4.4s cubic-bezier(0.13, 0.55, 0.24, 1) 1 forwards;
}
.lucky-promo-wheel__wrap--spin-start-9 {
	animation: spin-to-sector-9 4.4s cubic-bezier(0.13, 0.55, 0.24, 1) 1 forwards;
}
.lucky-promo-wheel__wrap--spin-start-10 {
	animation: spin-to-sector-10 4.4s cubic-bezier(0.13, 0.55, 0.24, 1) 1 forwards;
}
.lucky-promo-wheel__background {
	height: 100%;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	z-index: 0;
}
.lucky-promo-wheel__item {
	align-items: center;
	color: var(--text-white-primary);
	display: flex;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	height: 0;
	justify-content: flex-end;
	left: 50%;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin-left: var(--spacing-7xl);
	position: absolute;
	text-shadow: 0 1.669px 1.669px rgba(0, 0, 0, 0.2);
	text-transform: uppercase;
	top: 50%;
	transform-origin: -72px center;
	white-space: nowrap;
	width: 40px;
}
[dir="rtl"] .lucky-promo-wheel__item {
	justify-content: flex-start;
}
@media (min-width: 768px) {
	.lucky-promo-wheel__item {
		width: 63px;
	}
}
.lucky-promo-wheel__item:first-child {
	transform: rotate(0deg);
}
.lucky-promo-wheel__item:nth-child(2) {
	transform: rotate(36deg);
}
.lucky-promo-wheel__item:nth-child(3) {
	transform: rotate(72deg);
}
.lucky-promo-wheel__item:nth-child(4) {
	transform: rotate(108deg);
}
.lucky-promo-wheel__item:nth-child(5) {
	transform: rotate(144deg);
}
.lucky-promo-wheel__item:nth-child(6) {
	transform: rotate(180deg);
}
.lucky-promo-wheel__item:nth-child(7) {
	transform: rotate(216deg);
}
.lucky-promo-wheel__item:nth-child(8) {
	transform: rotate(252deg);
}
.lucky-promo-wheel__item:nth-child(9) {
	transform: rotate(288deg);
}
.lucky-promo-wheel__item:nth-child(10) {
	transform: rotate(324deg);
}
.lucky-promo-wheel__button-image,
.lucky-promo-wheel__button-image-wrapper {
	height: 100%;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	z-index: 1;
}
.lucky-promo-wheel__button-image {
	animation: scale-pulse 1s linear infinite alternate-reverse;
}
.lucky-promo-wheel__result {
	align-items: center;
	-webkit-backdrop-filter: blur(30px);
	backdrop-filter: blur(30px);
	display: flex;
	flex-direction: column;
	height: 360px;
	justify-content: center;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: scale(0) translate(-50%, -50%);
	transform-origin: 0 0;
	transition: all 0.3s ease-in;
	width: 360px;
	z-index: 2;
}
.lucky-promo-wheel__result-content {
	display: flex;
	flex-direction: column;
	position: relative;
	row-gap: var(--spacing-2xs);
	text-align: center;
	z-index: 2;
}
.lucky-promo-wheel__result-title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
}
.lucky-promo-wheel__result-value {
	background: var(--color-complex-gold);
	-webkit-background-clip: text;
	background-clip: text;
	color: var(--text-primary);
	color: transparent;
	font-family: Outfit, sans-serif;
	font-size: 34px;
	font-style: normal;
	font-weight: 700;
	line-height: 40px;
	margin: 0;
}
.lucky-promo-wheel__result-image {
	height: 300px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 328px;
}
@media (min-width: 768px) {
	.lucky-promo-wheel__result-image {
		height: 100%;
		width: 100%;
	}
}
.lucky-promo-wheel__result-image--wheel {
	animation: rise-spin 6s linear infinite alternate-reverse;
}
.lucky-promo-wheel__result-image--confetti {
	animation: prize-float 8s linear infinite alternate;
}
.lucky-promo-wheel__result-image--coins {
	animation: prize-float 8s linear 4s infinite alternate;
}
.lucky-promo-wheel__button {
	z-index: 2;
}
@keyframes spin-to-sector {
	0% {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(6turn);
	}
}
@keyframes spin-to-sector-1 {
	0% {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(6turn);
	}
}
@keyframes spin-to-sector-2 {
	0% {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(2124deg);
	}
}
@keyframes spin-to-sector-3 {
	0% {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(2088deg);
	}
}
@keyframes spin-to-sector-4 {
	0% {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(2052deg);
	}
}
@keyframes spin-to-sector-5 {
	0% {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(2016deg);
	}
}
@keyframes spin-to-sector-6 {
	0% {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(1980deg);
	}
}
@keyframes spin-to-sector-7 {
	0% {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(1944deg);
	}
}
@keyframes spin-to-sector-8 {
	0% {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(1908deg);
	}
}
@keyframes spin-to-sector-9 {
	0% {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(1872deg);
	}
}
@keyframes spin-to-sector-10 {
	0% {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(1836deg);
	}
}
@keyframes scale-pulse {
	0% {
		transform: translate(-50%, -50%) scale(1);
	}
	to {
		transform: translate(-50%, -50%) scale(1.1);
	}
}
@keyframes rise-spin {
	0% {
		transform: translate(-50%, -50%) rotate(0deg);
	}
	to {
		transform: translate(-50%, -50%) rotate(1turn);
	}
}
@keyframes prize-float {
	0% {
		transform: translate(-50%, -50%) rotate(0) scale(0.95);
	}
	50% {
		transform: translate(-50%, -50%) rotate(5deg) scale(1);
	}
	to {
		transform: translate(-50%, -50%) rotate(0) scale(0.95);
	}
}
.lucky-wheel {
	border: 2px solid;
	-o-border-image: url(/images/wheel.8ab3eb13..webp) 1 fill/0/30px round;
	border-image: url(/images/wheel.8ab3eb13..webp) 1 fill/0/30px round;
	border-radius: 50%;
	box-shadow:
		inset 5px 5px 5px 5px rgba(0, 0, 0, 0.25),
		inset -6px 5px 5px 5px rgba(0, 0, 0, 0.25),
		inset 0 -5px 5px 5px rgba(0, 0, 0, 0.25);
	display: flex;
	height: 100%;
	overflow: hidden;
	position: relative;
	width: 100%;
}
@media (min-width: 1440px) {
	.lucky-wheel {
		box-shadow:
			inset 15px 15px 15px 15px rgba(0, 0, 0, 0.25),
			inset -15px 15px 15px 15px rgba(0, 0, 0, 0.25),
			inset 0 -15px 15px 15px rgba(0, 0, 0, 0.25);
	}
}
.lucky-wheel__sector-wrap {
	height: 100%;
	position: relative;
	width: 100%;
	z-index: -1;
}
.lucky-wheel__wheel-img {
	height: 100%;
	left: 0;
	-o-object-fit: contain;
	object-fit: contain;
	position: absolute;
	top: 0;
	width: 100%;
}
.lucky-wheel__sector {
	box-shadow: inset 3px 0 5px 0 rgba(0, 0, 0, 0.25);
	box-sizing: border-box;
	clip-path: polygon(100% 0, 50% 100%, 0 0);
	display: flex;
	filter: drop-shadow(0 3px 5px rgba(0, 0, 0, 0.35));
	height: 50%;
	justify-content: center;
	left: 33.5%;
	padding-top: var(--spacing-lg);
	position: absolute;
	transform: translate(-50%);
	transform-origin: bottom;
	white-space: break-spaces;
	width: 33%;
	z-index: var(--i);
}
@media (min-width: 1440px) {
	.lucky-wheel__sector {
		padding-top: var(--spacing-3xl);
	}
}
.lucky-wheel__sector span {
	color: var(--text-white-primary);
	font-family: Outfit, sans-serif;
	font-size: 8px;
	font-weight: 700;
	max-width: 30px;
	text-align: center;
	text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	text-transform: uppercase;
}
@media (min-width: 768px) {
	.lucky-wheel__sector span {
		font-size: 9px;
		max-width: 50px;
		text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	}
}
@media (min-width: 1440px) {
	.lucky-wheel__sector span {
		font-size: 14px;
		max-width: 60px;
		text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	}
}
.lucky-wheel__sector:first-child {
	background: linear-gradient(125deg, #00d1ff 41.02%, #09fffc 67.75%);
	box-shadow: inset 4px 0 6px 0 rgba(0, 0, 0, 0.25);
	left: 50%;
}
.lucky-wheel__sector:nth-child(2) {
	background: linear-gradient(29deg, #ff3d33 45.43%, #cb2e25 101.01%);
	filter: drop-shadow(-4px 0 5px rgba(0, 0, 0, 0.35));
	transform: rotate(36deg);
}
.lucky-wheel__sector:nth-child(3) {
	background: linear-gradient(342deg, #faff1d 41.89%, #cdc500 69.89%);
	box-shadow: inset 0 0 5px 0 rgba(0, 0, 0, 0.45);
	transform: rotate(72deg);
}
.lucky-wheel__sector:nth-child(4) {
	background: linear-gradient(113deg, #fb1acf 58.26%, #d214a2 90.38%);
	box-shadow: inset -3px 0 5px 0 rgba(0, 0, 0, 0.25);
	transform: rotate(108deg);
}
.lucky-wheel__sector:nth-child(5) {
	background: linear-gradient(141deg, #00dcc0 35.13%, #00c0a4 76.25%);
	box-shadow: inset 0 3px 5px 0 rgba(0, 0, 0, 0.25);
	transform: rotate(144deg);
}
.lucky-wheel__sector:nth-child(6) {
	background: linear-gradient(166deg, #a91dff 53.87%, #3f0071 90.14%);
	box-shadow: inset 0 3px 5px 0 rgba(0, 0, 0, 0.25);
	transform: rotate(180deg);
}
.lucky-wheel__sector:nth-child(7) {
	background: linear-gradient(309deg, #ff7190 52.06%, #dd5f76 81.39%);
	box-shadow: inset -3px 0 5px 0 rgba(0, 0, 0, 0.25);
	transform: rotate(216deg);
}
.lucky-wheel__sector:nth-child(8) {
	background: linear-gradient(305deg, #a6ff35 40.81%, #3ab500 79.79%);
	box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, 0.25);
	filter: drop-shadow(0 3px 5px rgba(0, 0, 0, 0.35));
	transform: rotate(252deg);
}
.lucky-wheel__sector:nth-child(9) {
	background: linear-gradient(260deg, #3157fd 70.73%, #233ca5 95.79%);
	filter: drop-shadow(0 3px 5px rgba(0, 0, 0, 0.35));
	transform: rotate(288deg);
}
.lucky-wheel__sector:nth-child(10) {
	background: linear-gradient(73deg, #ff891d 53.18%, #da5c01 82.37%);
	box-shadow: inset 3px 0 5px 0 rgba(0, 0, 0, 0.25);
	transform: rotate(324deg);
}
.metamask-install-modal-block {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: var(--spacing-lg);
	padding: var(--spacing-2xl);
}
.metamask-install-modal-block__message,
.metamask-sign-up-modal-block__header {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.metamask-sign-up-modal-block__header {
	align-items: center;
	background-color: var(--bg-secondary);
	border-radius: var(--border-radius-mapped-modal)
		var(--border-radius-mapped-modal) 0 0;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	margin: 0;
	min-height: 40px;
	padding: var(--spacing-xs);
	text-transform: uppercase;
	width: 100%;
}
@media (min-width: 768px) {
	.metamask-sign-up-modal-block__header {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
		padding: var(--spacing-xs) var(--spacing-3xl);
	}
}
.metamask-sign-up-modal-block__body {
	padding: var(--spacing-xl);
}
.metamask-sign-up-form {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-xl);
}
.metamask-sign-up-form__submit-button-wrapper {
	display: flex;
	justify-content: center;
	width: 100%;
}
.mini-game {
	align-items: center;
	background: var(--bg-tertiary);
	border-radius: 8px;
	cursor: pointer;
	display: flex;
	flex: 1 1 auto;
	min-height: 60px;
	min-width: 160px;
	overflow: hidden;
	padding: var(--spacing-md) var(--spacing-2xs);
	position: relative;
}
@media (min-width: 480px) {
	.mini-game {
		min-width: 144px;
	}
}
@media (min-width: 768px) {
	.mini-game {
		min-width: unset;
	}
}
@media (min-width: 1280px) {
	.mini-game {
		min-height: 90px;
		padding: var(--spacing-xl) var(--spacing-md);
	}
}
.mini-game__title {
	color: var(--text-primary-contrast);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
	position: relative;
	transition: color 0.3s ease;
}
@media (min-width: 768px) {
	.mini-game__title {
		color: var(--text-primary-contrast);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
@media (min-width: 1280px) {
	.mini-game__title {
		color: var(--text-primary-contrast);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
.mini-game__bg {
	height: 100%;
	left: 0;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 0;
	width: 100%;
}
[dir="rtl"] .mini-game__bg {
	transform: scaleX(-1);
}
.mini-games__content {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.mini-games__content::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.mini-games__content::-webkit-scrollbar-track {
	background: transparent;
}
.mini-games__content::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.mini-games__content::-webkit-scrollbar-thumb:hover,
.mini-games__content:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.mini-games__title {
	margin-bottom: var(--spacing-lg);
}
.mini-games__content {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	margin-inline-start: calc(var(--spacing-md) * -1);
	overflow: auto;
	padding-inline: var(--spacing-md);
	width: calc(100% + var(--spacing-2xl));
}
@media (min-width: 768px) {
	.mini-games__content {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
		margin-inline-start: auto;
		overflow: visible;
		padding-inline: 0;
		width: 100%;
	}
}
@media (min-width: 1280px) {
	.mini-games__content {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
	}
}
.mini-games-widget__scroll-wrapper {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.mini-games-widget__scroll-wrapper::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.mini-games-widget__scroll-wrapper::-webkit-scrollbar-track {
	background: transparent;
}
.mini-games-widget__scroll-wrapper::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.mini-games-widget__scroll-wrapper::-webkit-scrollbar-thumb:hover,
.mini-games-widget__scroll-wrapper:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.mini-games-widget {
	padding: var(--spacing-sm) 0;
	position: relative;
	z-index: 0;
}
.mini-games-widget:after,
.mini-games-widget:before {
	background: var(--linear-vertical-primary);
	bottom: 0;
	content: "";
	opacity: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
	transition: opacity 0.3s ease;
	width: 80px;
}
.mini-games-widget:before {
	left: 0;
	rotate: 180deg;
	z-index: 1;
}
.mini-games-widget:after {
	right: 0;
}
.mini-games-widget--can-scroll-left:before,
.mini-games-widget--can-scroll-right:after {
	opacity: 1;
}
.mini-games-widget--can-scroll-left,
.mini-games-widget--can-scroll-right {
	margin: 0 calc(var(--spacing-sm) * -1);
}
.mini-games-widget--can-scroll-left .mini-games-widget__scroll-wrapper,
.mini-games-widget--can-scroll-right .mini-games-widget__scroll-wrapper {
	padding: 0 var(--spacing-sm);
}
.mini-games-widget__scroll-wrapper {
	display: flex;
	gap: var(--spacing-3xs);
	overflow-x: auto;
}
.mini-games-widget__item {
	align-items: end;
	border-radius: var(--border-radius-basic-2xs);
	cursor: pointer;
	display: flex;
	flex: 0 0 calc(33.33333% - var(--spacing-3xs) * 2 / 3);
	height: 48px;
	justify-content: start;
	overflow: hidden;
	padding: var(--spacing-2xs);
	position: relative;
	z-index: 0;
}
.mini-games-widget__title {
	color: var(--text-white-primary);
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	max-width: 60px;
}
@media (min-width: 480px) {
	.mini-games-widget__title {
		max-width: 100px;
	}
}
.mini-games-widget__image {
	height: 100%;
	inset-inline-end: 0;
	position: absolute;
	top: 0;
	width: auto;
	z-index: -1;
}
[dir="rtl"] .mini-games-widget__image {
	transform: scaleX(-1);
}
.mission-banner {
	position: relative;
}
.mission-banner .mission-banner__container {
	max-width: 1342px;
	position: relative;
}
.mission-banner__bg-wrapper {
	height: 600px;
	left: 50%;
	min-width: 100%;
	overflow: hidden;
	position: absolute;
	top: 0;
	translate: -50% 0;
	z-index: -1;
}
.mission-banner__bg-wrapper:after {
	background: var(--linear-horizontal-primary);
	bottom: -1px;
	content: "";
	height: 300px;
	left: 0;
	position: absolute;
	width: 100%;
}
.mission-banner__bg-image {
	display: block;
}
@media (min-width: 1440px) {
	.mission-banner__bg-image {
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		-o-object-position: center;
		object-position: center;
		width: 100%;
	}
}
.mission-banner__content {
	margin: 0 0 var(--spacing-4xl);
	min-height: 374px;
	padding: 292px 0 0;
	position: relative;
	text-align: center;
	z-index: 2;
}
@media (min-width: 480px) {
	.mission-banner__content {
		padding: 362px 0 0;
	}
}
@media (min-width: 768px) {
	.mission-banner__content {
		max-width: 355px;
		min-height: unset;
		padding: 48px 0 0;
		position: static;
		text-align: start;
	}
}
@media (min-width: 1280px) {
	.mission-banner__content {
		margin: 0 0 var(--spacing-6xl);
		max-width: 664px;
		padding: 64px 0 0;
	}
}
.mission-banner__hero-image {
	height: 257px;
	inset-inline-end: 50%;
	position: absolute;
	top: 24px;
	transform: translateX(50%);
}
[dir="rtl"] .mission-banner__hero-image {
	transform: translateX(-50%);
}
@media (min-width: 480px) {
	.mission-banner__hero-image {
		height: 327px;
	}
}
@media (min-width: 768px) {
	.mission-banner__hero-image {
		inset-inline-end: 0;
		top: 32px;
		transform: none;
		z-index: -1;
	}
	[dir="rtl"] .mission-banner__hero-image {
		transform: none;
	}
}
@media (min-width: 1280px) {
	.mission-banner__hero-image {
		height: 500px;
		inset-inline-end: -71px;
	}
}
@media (min-width: 1440px) {
	.mission-banner__hero-image {
		inset-inline-end: 0;
	}
}
.mission-banner__info {
	margin: 0 0 var(--spacing-2xl);
}
.mission-banner__date {
	background: var(--bg-overlay-label);
	border-radius: var(--border-radius-basic-md);
	color: var(--text-primary);
	display: inline-flex;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0 auto var(--spacing-xl);
	padding: var(--spacing-3xs) var(--spacing-sm);
}
.mission-banner__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0 0 var(--spacing-lg);
}
@media (min-width: 768px) {
	.mission-banner__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
@media (min-width: 1280px) {
	.mission-banner__title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
.mission-banner__text {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
.mission-banner__timer {
	display: inline-flex;
	flex-direction: column;
}
.mission-banner__timer-title {
	color: var(--text-secondary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0 0 var(--spacing-md);
	text-transform: uppercase;
}
.mission-banner__badge {
	align-items: center;
	background: var(--bg-overlay-strong);
	border-radius: 8px;
	color: var(--text-secondary);
	display: inline-flex;
	font-size: 16px;
	font-weight: 400;
	gap: 8px;
	justify-content: center;
	line-height: 24px;
	min-height: 56px;
	min-width: 213px;
	padding: 16px 24px;
}
.mission-banner__wrapper {
	position: relative;
}
.mission-banner__onboarding-btn {
	inset-inline-end: 0;
	position: absolute;
	top: 16px;
}
@media (min-width: 768px) {
	.mission-banner__onboarding-btn {
		bottom: 0;
		top: unset;
	}
}
.mission-info-v2__list {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-sm);
	list-style: none;
	margin: 0;
	padding: 0;
}
@media (min-width: 768px) {
	.mission-info-v2__list {
		flex-direction: row;
	}
}
@media (min-width: 1280px) {
	.mission-info-v2__list {
		gap: var(--spacing-md);
	}
}
.mission-info-v2__item {
	flex: 1;
}
@media (min-width: 768px) {
	.mission-info-v2__item {
		flex: 1 1 33.3333333333%;
	}
}
.mission-info-card {
	align-items: flex-start;
	background: var(--bg-overlay-subtle);
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	gap: var(--spacing-md);
	min-height: 100%;
	padding: var(--spacing-lg);
}
@media (min-width: 768px) and (max-width: 1279px) {
	.mission-info-card {
		align-items: center;
		flex-direction: column;
		gap: 20px;
		padding: var(--spacing-xl);
	}
}
@media (min-width: 768px) {
	.mission-info-card {
		-webkit-backdrop-filter: blur(30px);
		backdrop-filter: blur(30px);
	}
}
@media (min-width: 1440px) {
	.mission-info-card {
		gap: var(--spacing-lg);
		padding: var(--spacing-xl);
	}
}
.mission-info-card__icon-wrapper {
	flex: 0 0 64px;
	height: 64px;
}
@media (min-width: 1440px) {
	.mission-info-card__icon-wrapper {
		flex: 0 0 100px;
		height: 100px;
	}
}
.mission-info-card__icon {
	height: 100%;
}
.mission-info-card__body {
	flex: 1;
	width: 100%;
}
.mission-info-card__content {
	margin: 0 0 var(--spacing-md);
}
@media (min-width: 768px) and (max-width: 1279px) {
	.mission-info-card__content {
		text-align: center;
	}
}
.mission-info-card__content:last-child {
	margin: 0;
}
.mission-info-card__pre-title {
	align-items: center;
	color: var(--text-secondary);
	display: flex;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	gap: 4px;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0 0 4px;
	text-transform: uppercase;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.mission-info-card__pre-title {
		justify-content: center;
	}
}
.mission-info-card__pre-title:last-child {
	margin: 0;
}
.mission-info-card__check-img,
.mission-info-card__locked-img {
	align-self: flex-start;
	font-size: 20px !important;
}
.mission-info-card__check-img:before {
	color: var(--icon-success);
}
.mission-info-card__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0 0 var(--spacing-md);
}
@media (min-width: 768px) and (max-width: 1279px) {
	.mission-info-card__title {
		margin: 0 0 var(--spacing-lg);
	}
}
@media (min-width: 1440px) {
	.mission-info-card__title {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
		margin: 0 0 var(--spacing-lg);
	}
}
.mission-info-card__title:last-child {
	margin: 0;
}
.mission-info-card__title--sm {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.mission-info-card__text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.mission-info-card__text--locked {
		text-align: center;
	}
}
.mission-info-card__actions {
	display: flex;
	gap: 8px;
	justify-content: flex-start;
}
@media (min-width: 768px) and (max-width: 1279px) {
	.mission-info-card__actions {
		flex-direction: column;
	}
}
.mission-info-card__clipboard {
	display: inline-flex;
	flex: 0 1 auto;
}
.mission-info-card__button {
	flex: 0 0 auto;
}
.mission-info-card--mission-event {
	padding: var(--spacing-md);
}
@media (min-width: 768px) {
	.mission-info-card--mission-event {
		padding: var(--spacing-xl);
	}
}
.mission-info-card--mission-event .mission-info-card__pre-title {
	margin: 0 0 var(--spacing-md);
	padding: var(--spacing-3xs) 0;
}
.mission-info-card--mission-event .mission-info-card__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0 0 var(--spacing-3xs);
}
@media (min-width: 1280px) {
	.mission-info-card--mission-event .mission-info-card__title {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
	.mission-info-card--mission-event .mission-info-card__icon-wrapper {
		flex: 0 0 100px;
		height: 100px;
	}
}
.mission-progress__info {
	display: flex;
	gap: 12px;
	justify-content: space-between;
	margin: 0 0 12px;
}
.mission-progress__bar {
	border-radius: 4px;
	width: 100%;
}
.mission-progress__title {
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	text-transform: uppercase;
}
.mission-progress__counter,
.mission-progress__title {
	color: var(--text-secondary);
	font-size: 12px;
	line-height: 16px;
	margin: 0;
}
.mission-progress__counter {
	font-weight: 700;
}
.mission-progress__completed {
	color: var(--text-primary);
}
.mission-progress--mission-event .mission-progress__bar {
	height: 8px;
}
.mission-progress--mission-event .mission-progress__counter {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
@media (min-width: 1280px) {
	.mission-progress--mission-event .mission-progress__counter {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
.mission-event-info__list {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-sm);
	list-style: none;
	margin: 0;
	padding: 0;
}
@media (min-width: 768px) {
	.mission-event-info__list {
		flex-direction: row;
	}
}
@media (min-width: 1280px) {
	.mission-event-info__list {
		gap: var(--spacing-md);
	}
}
.mission-event-info__item {
	flex: 1;
}
@media (min-width: 768px) {
	.mission-event-info__item {
		flex: 1 1 33.3333333333%;
	}
}
.mission-bingo-header {
	display: flex;
	flex-direction: column;
	margin-top: 360px;
	row-gap: var(--spacing-4xl);
}
@media (min-width: 768px) {
	.mission-bingo-header {
		margin-top: var(--spacing-4xl);
	}
}
@media (min-width: 1280px) {
	.mission-bingo-header {
		margin-top: var(--spacing-6xl);
		row-gap: var(--spacing-6xl);
	}
}
.mission-bingo-header__promo-duration {
	display: flex;
	justify-content: center;
	margin-bottom: var(--spacing-xl);
}
@media (min-width: 768px) {
	.mission-bingo-header__promo-duration {
		justify-content: flex-start;
	}
}
.mission-bingo-header__promo-duration-text {
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	background-color: var(--bg-overlay-normal);
	border-radius: var(--border-radius-basic-md);
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	padding: var(--spacing-3xs) var(--spacing-sm);
}
.mission-bingo-header__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0 0 var(--spacing-lg);
	text-align: center;
	text-transform: uppercase;
}
@media (min-width: 768px) {
	.mission-bingo-header__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
		text-align: left;
	}
}
@media (min-width: 1280px) {
	.mission-bingo-header__title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
.mission-bingo-header__subtitle {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0 0 var(--spacing-2xl);
	text-align: center;
}
@media (min-width: 768px) {
	.mission-bingo-header__subtitle {
		max-width: 355px;
		text-align: left;
	}
}
@media (min-width: 1280px) {
	.mission-bingo-header__subtitle {
		max-width: 664px;
	}
}
.mission-bingo-header__timer-container {
	margin: 0 auto;
	max-width: 254px;
}
@media (min-width: 768px) {
	.mission-bingo-header__timer-container {
		margin: unset;
	}
}
.mission-bingo-header__timer-title {
	color: var(--text-secondary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0 0 var(--spacing-md);
	text-align: center;
	text-transform: uppercase;
}
@media (min-width: 768px) {
	.mission-bingo-header__timer-title {
		text-align: left;
	}
}
.mission-bingo-header__timer .blocks-timer {
	background-color: var(--bg-overlay-normal);
}
.mission-bingo-header__timer .blocks-timer .blocks-timer__list {
	-webkit-backdrop-filter: none;
	backdrop-filter: none;
}
.mission-bingo-header__timer .blocks-timer .blocks-timer__text {
	font-size: 8px;
	line-height: 12px;
}
.mission-bingo-header__timer-finish {
	align-items: center;
	background-color: var(--bg-overlay-normal);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	gap: var(--spacing-2xs);
	justify-content: center;
	padding: var(--spacing-xl);
	width: 248px;
}
.mission-bingo-header__timer-text {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
.mission-bingo-info__list {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
@media (min-width: 768px) {
	.mission-bingo-info__list {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		flex-direction: row;
	}
}
.mission-bingo-info-item {
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-sm);
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	padding: var(--spacing-md);
	width: 100%;
}
@media (min-width: 768px) {
	.mission-bingo-info-item {
		align-items: center;
		-webkit-backdrop-filter: blur(15px);
		backdrop-filter: blur(15px);
		background: rgba(192, 192, 255, 0.08);
		flex-direction: column;
		padding: var(--spacing-xl);
		row-gap: var(--spacing-lg);
		text-align: center;
	}
}
@media (min-width: 1280px) {
	.mission-bingo-info-item {
		align-items: flex-start;
		-moz-column-gap: var(--spacing-lg);
		column-gap: var(--spacing-lg);
		flex-direction: row;
		text-align: left;
	}
}
.mission-bingo-info-item__image-wrapper {
	display: flex;
	height: 64px;
	min-width: 64px;
	width: 64px;
}
@media (min-width: 1280px) {
	.mission-bingo-info-item__image-wrapper {
		height: 100px;
		min-width: 100px;
		width: 100px;
	}
}
.mission-bingo-info-item__image {
	height: 100%;
	width: 100%;
}
.mission-bingo-info-item__content {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
	width: 100%;
}
.mission-bingo-info-item__header {
	align-items: center;
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
	min-height: 24px;
}
@media (min-width: 768px) {
	.mission-bingo-info-item__header {
		justify-content: center;
	}
}
@media (min-width: 1280px) {
	.mission-bingo-info-item__header {
		justify-content: flex-start;
	}
}
.mission-bingo-info-item__title {
	color: var(--text-secondary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0;
	text-transform: uppercase;
}
.mission-bingo-info-item__title--ended {
	color: var(--text-primary);
}
.mission-bingo-info-item__icon {
	color: var(--icon-brand-accent);
}
.mission-bingo-info-item__icon--failed {
	color: var(--text-secondary);
}
.mission-bingo-info-item__bottom {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
}
.mission-bingo-info-item__description {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
@media (min-width: 1280px) {
	.mission-bingo-info-item__description {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
.mission-bingo-info-item__text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.mission-bingo-info-item__progress-bar {
	height: 8px;
	margin: var(--spacing-2xs) 0;
}
.mission-bingo-modal-content {
	padding: var(--spacing-3xl) var(--spacing-md);
}
@media (min-width: 768px) {
	.mission-bingo-modal-content {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.mission-bingo-modal-content__image-wrapper {
	display: flex;
	height: 80px;
	margin: 0 auto var(--spacing-xl);
	min-width: 80px;
	width: 80px;
}
.mission-bingo-modal-content__image {
	height: 100%;
	width: 100%;
}
.mission-bingo-modal-content__text {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0 0 var(--spacing-lg);
	text-align: center;
}
.mission-bingo-modal-content__bonus-code {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
.mission-bingo-modal-content__bonus-code-text {
	color: var(--text-tertiary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
.mission-bingo-modal-content__bonus-code-value {
	align-items: center;
	background-color: var(--bg-primary);
	border-radius: var(--border-radius-basic-2xs);
	color: var(--text-link);
	-moz-column-gap: var(--spacing-xs);
	column-gap: var(--spacing-xs);
	display: flex;
	font-weight: 700;
	padding: var(--spacing-2xs) var(--spacing-4xl);
}
.mission-bingo-modal-content__warning {
	color: var(--text-warning);
	-moz-column-gap: var(--border-radius-basic-2xs);
	column-gap: var(--border-radius-basic-2xs);
	display: flex;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: var(--spacing-2xl) 0;
}
.mission-bingo-modal-content__buttons {
	display: flex;
	flex-direction: column-reverse;
	margin-top: var(--spacing-2xl);
	row-gap: var(--spacing-2xs);
	width: 100%;
}
@media (min-width: 768px) {
	.mission-bingo-modal-content__buttons {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
		flex-direction: row;
	}
}
.mission-bingo-task {
	align-items: center;
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	height: 100%;
	justify-content: center;
	min-height: 190px;
	padding: var(--spacing-md);
	position: relative;
	width: 100%;
}
.mission-bingo-task__content {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
}
.mission-bingo-task__image-wrapper {
	height: 48px;
	min-width: 48px;
	width: 48px;
}
.mission-bingo-task__image {
	height: 100%;
	width: 100%;
}
.mission-bingo-task .mission-bingo-task__info {
	color: var(--text-tertiary);
	position: absolute;
	right: 16px;
	top: 16px;
}
.mission-bingo-task .mission-bingo-task__info:not(:disabled):hover {
	color: var(--text-primary);
}
.mission-bingo-task__title {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
	text-align: center;
}
.mission-bingo-task__completed {
	align-items: center;
	background-color: var(--bg-overlay-normal);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	height: 100%;
	justify-content: center;
	position: absolute;
	width: 100%;
	z-index: 3;
}
.mission-bingo-task__completed__image {
	width: 124px;
}
.mission-bingo-task-list {
	background-color: var(--bg-secondary);
	border-radius: var(--border-radius-basic-md);
	display: grid;
	gap: var(--spacing-2xs);
	grid-template-columns: 1fr 1fr;
	list-style-type: none;
	margin: 0 auto;
	max-width: 912px;
	padding: var(--spacing-md);
}
@media (min-width: 768px) {
	.mission-bingo-task-list {
		grid-template-columns: 1fr 1fr 1fr;
	}
}
@media (min-width: 960px) {
	.mission-bingo-task-list {
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
}
.mission-calendar__list {
	-moz-column-gap: 8px;
	column-gap: 8px;
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(167px, 1fr));
	list-style-type: none;
	margin: 0;
	padding: 0;
	row-gap: 12px;
}
@media (min-width: 480px) {
	.mission-calendar__list {
		grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
	}
}
@media (min-width: 768px) {
	.mission-calendar__list {
		grid-template-columns: repeat(auto-fit, minmax(174px, 1fr));
	}
}
@media (min-width: 1280px) {
	.mission-calendar__list {
		grid-template-columns: repeat(7, 1fr);
		margin: 40px 0 0;
		row-gap: 16px;
	}
	.mission-calendar__list--small {
		display: flex;
		justify-content: center;
	}
}
@media (min-width: 768px) {
	.mission-calendar__list_smallest {
		display: flex;
		justify-content: center;
	}
	.mission-calendar__list_smallest .mission-task__card {
		width: 216px;
	}
}
.mission-task-v2 {
	position: relative;
}
.mission-task-v2__head {
	align-items: center;
	background-color: var(--bg-overlay-subtle);
	border-radius: var(--border-radius-basic-2xs) var(--border-radius-basic-2xs)
		var(--border-radius-basic-3xs) var(--border-radius-basic-3xs);
	display: flex;
	flex-direction: column;
	gap: var(--spacing-3xs);
	height: 80px;
	justify-content: center;
	overflow: hidden;
	padding: var(--spacing-md);
}
@media (min-width: 1280px) {
	.mission-task-v2__head {
		justify-content: stretch;
	}
}
.mission-task-v2--current .mission-task-v2__head:before {
	background: var(--border-accent);
	bottom: 0;
	content: "";
	height: 2px;
	position: absolute;
	width: 100%;
}
.mission-task-v2--current-background .mission-task-v2__head {
	-webkit-backdrop-filter: blur(15px);
	backdrop-filter: blur(15px);
	background: var(--mapped-mission-task-active);
}
.mission-task-v2__day {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
.mission-task-v2__date {
	color: var(--text-tertiary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.mission-task-v2__body {
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	height: calc(100% - 80px - var(--spacing-2xs));
	margin: var(--spacing-2xs) 0 0;
	position: relative;
	text-align: center;
}
.mission-task-v2__back,
.mission-task-v2__front {
	align-items: center;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	background: var(--bg-overlay-subtle);
	border-radius: var(--border-radius-basic-3xs) var(--border-radius-basic-3xs)
		var(--border-radius-basic-2xs) var(--border-radius-basic-2xs);
	display: flex;
	flex-direction: column;
	height: 100%;
	min-height: 184px;
	padding: var(--spacing-md);
	transition: all 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
	width: 100%;
}
.mission-task-v2__back--big,
.mission-task-v2__front--big {
	min-height: 232px;
}
.mission-task-v2__front {
	position: relative;
	transform: rotateY(0deg);
}
.mission-task-v2__front--active {
	transform: rotateY(-180deg);
}
@media (min-width: 1280px) {
	.mission-task-v2__front--active .mission-task-v2__bonus,
	.mission-task-v2__front--active .mission-task-v2__button,
	.mission-task-v2__front--active .mission-task-v2__text {
		display: none;
	}
	.mission-task-v2__front:hover .mission-task-v2__button {
		opacity: 1;
	}
	.mission-task-v2__front:hover .mission-task-v2__subtitle {
		opacity: 0;
	}
	.mission-task-v2__front:hover .mission-task-v2__bonus {
		transform: translateY(-40px);
	}
}
.mission-task-v2__back {
	left: 0;
	position: absolute;
	top: 0;
	transform: rotateY(180deg);
	width: 100%;
}
.mission-task-v2__back--active {
	transform: rotateY(0deg);
}
.mission-task-v2__status {
	position: absolute;
	right: 0;
	top: 0;
}
.mission-task-v2__subtitle {
	color: var(--text-secondary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0;
	text-transform: uppercase;
	transition: opacity 0.6s ease;
}
.mission-task-v2__text {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
.mission-task-v2__text--sm {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
.mission-task-v2__prize {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
	text-align: center;
}
.mission-task-v2__button {
	margin: 16px 0 0;
}
@media (min-width: 1280px) {
	.mission-task-v2__button {
		bottom: 32px;
		opacity: 0;
		position: absolute;
		transition: opacity 0.6s ease;
	}
	.mission-task-v2__button--big-card {
		bottom: 24px;
	}
}
.mission-task-v2__text-button {
	align-items: center;
	border-radius: 20px;
	height: 40px;
	justify-content: center;
	width: 40px;
}
.mission-task-v2__text-button,
.mission-task-v2__text-button:hover {
	background: var(--bg-overlay-strong);
}
.mission-task-v2__text-button:hover .mission-task-v2__icon {
	color: var(--text-primary);
}
.mission-task-v2__icon {
	color: var(--text-secondary);
	font-size: 10px;
}
.mission-task-v2__bonus {
	align-items: center;
	display: flex;
	flex-direction: column;
	transition: transform 0.6s ease;
}
.mission-task-v2__image-wrapper {
	height: 36px;
	margin: 16px 0 8px;
	width: 36px;
}
@media (min-width: 1280px) {
	.mission-task-v2__image-wrapper {
		margin: 32px 0 8px;
	}
}
.mission-task-v2__task-content {
	align-items: center;
	display: flex;
	flex: 1;
	flex-direction: column;
	justify-content: center;
	row-gap: var(--spacing-3xs);
}
.mission-task-v2__clipboard {
	color: var(--text-link);
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	justify-content: center;
	letter-spacing: 0.2px;
	line-height: 20px;
	text-transform: uppercase;
}
.mission-task-v2__clipboard .onclick-tooltip__tooltip {
	text-transform: none;
}
.mission-task-v2__clipboard .clipboard__icon {
	font-size: 18px;
}
.mission-task-v2__today-assets {
	display: none;
}
.mission-task-v2__today-assets--christmas {
	content: "";
	display: block;
	height: 29px;
	position: absolute;
	transform: translate(-4%, -60%);
	width: 108%;
	z-index: 1;
}
@media (min-width: 480px) {
	.mission-task-v2__today-assets--christmas {
		height: 38px;
	}
}
@media (min-width: 768px) {
	.mission-task-v2__today-assets--christmas {
		height: 32px;
	}
}
@media (min-width: 1280px) {
	.mission-task-v2__today-assets--christmas {
		height: 28px;
	}
}
@media (min-width: 1440px) {
	.mission-task-v2__today-assets--christmas {
		height: 34px;
	}
}
.mission-task-v2__tooltip {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
.mission-card {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-2xs);
}
.mission-card__body,
.mission-card__header {
	background: var(--bg-secondary);
}
.mission-card__header {
	align-items: center;
	border-radius: var(--border-radius-basic-2xs) var(--border-radius-basic-2xs)
		var(--border-radius-basic-3xs) var(--border-radius-basic-3xs);
	display: flex;
	justify-content: center;
	min-height: 80px;
	padding: var(--spacing-md);
}
.mission-card__period {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	text-align: center;
}
.mission-card__body {
	align-items: center;
	border-radius: var(--border-radius-basic-2xs) var(--border-radius-basic-2xs)
		var(--border-radius-basic-3xs) var(--border-radius-basic-3xs);
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	padding: var(--spacing-md) var(--spacing-md) var(--spacing-xl);
}
.mission-card__img-wrapper {
	max-height: 80px;
	max-width: 80px;
}
.mission-card__content {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: var(--spacing-2xs);
	margin-bottom: var(--spacing-xl);
	transition: transform 0.3s;
}
@media (min-width: 480px) {
	.mission-card__content {
		margin-bottom: 0;
	}
}
.mission-card__img {
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%;
}
.mission-card__title {
	color: var(--text-secondary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin-bottom: var(--spacing-md);
	opacity: 1;
	text-align: center;
	text-transform: uppercase;
	transition: opacity 0.3s;
}
.mission-card__prize {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	text-align: center;
}
.mission-card .mission-card__btn {
	color: var(--text-primary);
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	height: unset;
	letter-spacing: 0.2px;
	line-height: 20px;
	margin-bottom: 0;
	max-width: -moz-max-content;
	max-width: max-content;
	padding: var(--spacing-2xs) var(--spacing-md);
	transition: opacity 0.3s;
}
@media (min-width: 480px) {
	.mission-card .mission-card__btn {
		margin-top: auto;
		opacity: 0;
		pointer-events: none;
	}
	.mission-card:hover .mission-card__title {
		opacity: 0;
	}
	.mission-card:hover .mission-card__content {
		transform: translateY(-32px);
	}
	.mission-card:hover .mission-card__btn {
		opacity: 1;
		pointer-events: unset;
	}
}
.mission-card-modal-content {
	align-items: center;
	display: flex;
	flex-direction: column;
	padding: var(--spacing-5xl) var(--spacing-md);
}
@media (min-width: 768px) {
	.mission-card-modal-content {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.mission-card-modal-content__img-wrapper {
	height: 100%;
	margin-bottom: var(--spacing-xl);
	max-height: 100px;
	max-width: 100px;
	width: 100%;
}
.mission-card-modal-content__img {
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%;
}
.mission-card-modal-content__main-title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin-bottom: var(--spacing-md);
	margin-top: 0;
	text-align: center;
}
.mission-card-modal-content__title {
	flex-basis: 104px;
}
.mission-card-modal-content__desc {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0 0 var(--spacing-xl);
	text-align: center;
}
.mission-card-modal-content__options {
	display: flex;
	flex-direction: column;
	margin: 0;
	padding: 0;
	width: 100%;
}
.mission-card-modal-content__option {
	align-items: center;
	border-bottom: 1px solid var(--border-primary);
	color: var(--text-secondary);
	display: flex;
	font-size: 16px;
	font-weight: 400;
	gap: var(--spacing-xl);
	justify-content: space-between;
	line-height: 24px;
	padding: var(--spacing-md) 0;
	width: 100%;
}
.mission-card-modal-content__option:last-child {
	border-bottom: unset;
}
.mission-card-modal-content__text {
	color: var(--text-primary);
	flex: 1 1 100%;
	text-align: right;
}
.mission-card-modal-content__clipboard {
	color: var(--brand-accent);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.2px;
	line-height: 20px;
	text-transform: uppercase;
}
.mission-card-modal-content__clipboard .clipboard__icon-wrap {
	position: static;
}
.mission-card-modal-content__notification {
	align-items: center;
	color: var(--yellow);
	display: flex;
	font-size: 14px;
	font-weight: 400;
	gap: var(--spacing-2xs);
	line-height: 20px;
	margin-top: var(--spacing-xl);
}
.mission-event-task {
	align-items: center;
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	height: 100%;
	justify-content: center;
	min-height: 190px;
	padding: var(--spacing-md);
	position: relative;
	width: 100%;
}
.mission-event-task__content {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
}
.mission-event-task__image-wrapper {
	height: 48px;
	min-width: 48px;
	width: 48px;
}
.mission-event-task__image {
	height: 100%;
	width: 100%;
}
.mission-event-task .mission-event-task__info {
	color: var(--text-tertiary);
	position: absolute;
	right: 16px;
	top: 16px;
}
.mission-event-task .mission-event-task__info:not(:disabled):hover {
	color: var(--text-primary);
}
.mission-event-task__title {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
	text-align: center;
}
.mission-event-task__completed {
	align-items: center;
	background-color: var(--bg-overlay-normal);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	height: 100%;
	justify-content: center;
	position: absolute;
	width: 100%;
	z-index: 3;
}
.mission-event-task__completed__image {
	width: 124px;
}
.mission-event-task-list {
	display: grid;
	gap: 8px;
	grid-template-columns: repeat(2, 1fr);
	list-style-type: none;
	margin: 0;
	padding: 0;
}
@media (min-width: 768px) {
	.mission-event-task-list {
		grid-template-columns: repeat(4, 1fr);
	}
}
@media (min-width: 768px) and (min-width: 1280px) {
	.mission-event-task-list {
		grid-template-columns: repeat(5, 1fr);
	}
}
@media (min-width: 768px) {
	.mission-event-task-list--three-columns-grid,
	.mission-event-task-list--two-columns-grid {
		margin: 0 auto;
		max-width: 720px;
	}
	.mission-event-task-list--two-columns-grid {
		grid-template-columns: repeat(2, 1fr);
	}
	.mission-event-task-list--three-columns-grid {
		grid-template-columns: repeat(3, 1fr);
	}
	.mission-event-task-list--four-columns-grid {
		grid-template-columns: repeat(4, 1fr);
	}
}
.mission-list {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.mission-list__cards {
	display: grid;
	gap: var(--spacing-2xs);
	grid-template-columns: repeat(2, 1fr);
	position: relative;
}
@media (min-width: 768px) {
	.mission-list__cards {
		grid-template-columns: repeat(4, 1fr);
	}
	.mission-list__cards--big {
		grid-template-columns: repeat(3, 1fr);
	}
}
.mission-list-progress {
	background: var(--brand-accent-left-primary);
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-lg);
	row-gap: var(--spacing-xl);
}
.mission-list-progress--completed {
	background: var(--full-left-green-primary);
}
@media (min-width: 768px) {
	.mission-list-progress {
		align-items: center;
		flex-direction: row;
		justify-content: space-between;
		padding: var(--spacing-xl) var(--spacing-2xl);
	}
}
.mission-list-progress__wrapper {
	align-items: center;
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	width: 100%;
}
@media (min-width: 768px) {
	.mission-list-progress__wrapper {
		-moz-column-gap: var(--spacing-lg);
		column-gap: var(--spacing-lg);
	}
}
.mission-list-progress__progress-bar {
	flex-shrink: 0;
}
.mission-list-progress__number {
	align-items: center;
	color: var(--text-secondary);
	display: flex;
	font-size: 16px;
	font-weight: 700;
	height: 100%;
	justify-content: center;
	line-height: 24px;
	white-space: pre;
	width: 100%;
}
.mission-list-progress__current-step {
	color: var(--text-primary);
}
.mission-list-progress__separator,
.mission-list-progress__total-steps {
	color: var(--text-tertiary);
}
.mission-list-progress__text {
	color: var(--text-primary);
	flex: 1;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
@media (min-width: 768px) {
	.mission-list-progress__text {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 400;
		line-height: 30px;
	}
}
.mission-list-progress__non-sign-up,
.mission-list-progress__non-vip {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
}
@media (min-width: 768px) {
	.mission-list-progress__non-sign-up,
	.mission-list-progress__non-vip {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
.mission-list-progress .mission-list-progress__button {
	margin-bottom: 0;
	width: 100%;
}
.mission-list-progress__completed-image {
	height: 80px;
	width: 80px;
}
.progress-bar-circle {
	border-radius: 50%;
}
.progress-bar-circle circle {
	fill: none;
	stroke-linecap: round;
	transform-box: fill-box;
	transform-origin: 50% 50%;
}
.progress-bar-circle__background {
	stroke: var(--border-neutral);
}
.progress-bar-circle__line {
	stroke: var(--border-accent);
	transform: rotate(-90deg);
	transform-box: fill-box;
	transform-origin: 50% 50%;
	transition: stroke-dasharray 0.5s ease;
}
.progress-bar-circle__text {
	fill: var(--text-secondary);
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}
.progress-bar-circle__content {
	align-items: center;
	display: flex;
	height: 100%;
	justify-content: center;
	text-align: center;
	width: 100%;
}
.progress-bar-circle--full {
	background: rgba(var(--brand-accent-rgb), 0.08);
}
.progress-bar-circle--full .progress-bar-circle__text {
	fill: var(--text-link);
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
.progress-bar-circle--full.progress-bar-circle--big .progress-bar-circle__text {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.mission-list-overlay {
	background: var(--linear-horizontal-quaternary);
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}
.mission-list-overlay,
.mission-list-overlay__inner {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.mission-list-overlay__inner {
	max-width: 240px;
	row-gap: var(--spacing-md);
}
.mission-list-overlay__lock-icon {
	font-size: 48px !important;
}
.mission-list-overlay__text {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	text-align: center;
}
.multiple-raffle-task-modal__modal-content {
	display: flex;
	flex-direction: column;
	padding: var(--spacing-5xl) var(--spacing-md);
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.multiple-raffle-task-modal__modal-content {
		padding: var(--spacing-4xl);
	}
}
.multiple-raffle-task-modal__modal-description {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
}
.multiple-raffle-task-modal__modal-image {
	margin: 0 auto;
	width: 150px;
}
.multiple-raffle-task-modal__modal-prize {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
	text-align: center;
}
@media (min-width: 768px) {
	.multiple-raffle-task-modal__modal-prize {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
.multiple-raffle-task-modal__modal-list {
	list-style: none;
	margin: 0;
	padding: 0;
}
.multiple-raffle-task-modal__modal-item {
	align-items: center;
	border-bottom: 1px solid var(--border-primary);
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	height: 50px;
	justify-content: space-between;
}
.multiple-raffle-task-modal__modal-item:last-child {
	border-bottom: unset;
	height: 48px;
}
.multiple-raffle-task-modal__modal-item-title {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.multiple-raffle-task-modal__modal-item-description {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.multiple-raffle-task-modal__clipboard {
	color: var(--text-link);
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	justify-content: center;
	letter-spacing: 0.2px;
	line-height: 20px;
}
.multiple-raffle-task-modal__clipboard .clipboard__tooltip {
	text-transform: none;
}
.multiple-raffle-task-modal__clipboard .clipboard__icon {
	font-size: 18px;
	margin: 0 0 0 var(--spacing-2xs);
}
.multiple-raffle-task-modal .multiple-raffle-task-modal__modal-button {
	width: 100%;
}
.multiple-raffle-tasks {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: grid;
	grid-template-columns: 1fr 1fr;
	row-gap: var(--spacing-md);
}
@media (min-width: 768px) {
	.multiple-raffle-tasks {
		grid-template-columns: 1fr 1fr 1fr;
		row-gap: var(--spacing-2xs);
	}
}
@media (min-width: 1280px) {
	.multiple-raffle-tasks {
		display: flex;
		grid-template-columns: unset;
	}
}
.multiple-raffle-tasks__task {
	display: flex;
	flex: 1;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.multiple-raffle-tasks__task-header {
	border-radius: var(--spacing-2xs) var(--spacing-2xs) var(--spacing-3xs)
		var(--spacing-3xs);
	padding: var(--spacing-md);
	row-gap: var(--spacing-3xs);
	text-align: center;
}
.multiple-raffle-tasks__task-content,
.multiple-raffle-tasks__task-header {
	background: var(--bg-overlay-subtle);
	display: flex;
	flex-direction: column;
	position: relative;
}
.multiple-raffle-tasks__task-content {
	border-radius: var(--border-radius-basic-3xs) var(--border-radius-basic-3xs)
		var(--border-radius-basic-2xs) var(--border-radius-basic-2xs);
	justify-content: space-between;
	padding: var(--spacing-md) var(--spacing-md) var(--spacing-xl);
	row-gap: var(--spacing-md);
}
.multiple-raffle-tasks__task-content span {
	display: none;
}
.multiple-raffle-tasks__task-button {
	display: flex;
	inset-inline-end: 12px;
	position: absolute;
	top: 12px;
}
.multiple-raffle-tasks__task-stage {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.multiple-raffle-tasks__task-period,
.multiple-raffle-tasks__task-prize {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
.multiple-raffle-tasks__task-prize {
	text-align: center;
}
.multiple-raffle-tasks__task-image {
	margin: 0 auto;
	max-width: 150px;
	width: 100%;
}
.multiple-raffle-tasks__task-winner {
	-webkit-backdrop-filter: blur(25px);
	backdrop-filter: blur(25px);
	background: var(--bg-overlay-subtle);
	border-radius: 0 0 var(--border-radius-basic-2xs)
		var(--border-radius-basic-2xs);
	bottom: 0;
	-moz-column-gap: var(--spacing-xs);
	column-gap: var(--spacing-xs);
	display: flex;
	left: 0;
	padding: var(--spacing-sm) var(--spacing-md);
	position: absolute;
	width: 100%;
}
.multiple-raffle-tasks__task-winner-content {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
}
.multiple-raffle-tasks__task-winner-title {
	color: var(--text-secondary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0;
}
.multiple-raffle-tasks__task-winner-user {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
.multiple-raffle-tasks__task-winner-image-wrapper {
	display: flex;
	justify-content: center;
	width: 44px;
}
.notification-center-modal-content__content,
.notification-center-modal-content__wrapper {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.notification-center-modal-content__content::-webkit-scrollbar,
.notification-center-modal-content__wrapper::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.notification-center-modal-content__content::-webkit-scrollbar-track,
.notification-center-modal-content__wrapper::-webkit-scrollbar-track {
	background: transparent;
}
.notification-center-modal-content__content::-webkit-scrollbar-thumb,
.notification-center-modal-content__wrapper::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.notification-center-modal-content__content::-webkit-scrollbar-thumb:hover,
.notification-center-modal-content__content:hover::-webkit-scrollbar-thumb,
.notification-center-modal-content__wrapper::-webkit-scrollbar-thumb:hover,
.notification-center-modal-content__wrapper:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.notification-center-modal-content {
	--container-inline-padding: var(--spacing-md);
	align-items: center;
	display: flex;
	flex-direction: column;
	height: 100%;
	padding-block: var(--spacing-3xl) var(--spacing-md);
	padding-inline: var(--container-inline-padding);
	position: relative;
	row-gap: var(--spacing-2xl);
	z-index: 0;
}
@media (min-width: 768px) {
	.notification-center-modal-content {
		--container-inline-padding: var(--spacing-4xl);
		max-height: min(
			800px,
			100dvh - 64px - var(--safe-area-inset-top) - var(--safe-area-inset-bottom)
		);
		padding-block: var(--spacing-3xl);
	}
}
.notification-center-modal-content--without-content-inline-padding {
	padding-inline: var(--spacing-none);
}
.notification-center-modal-content--without-content-inline-padding
	.notification-center-modal-content__footer,
.notification-center-modal-content--without-content-inline-padding
	.notification-center-modal-content__title {
	padding-inline: var(--container-inline-padding);
}
.notification-center-modal-content__jackpot-section {
	align-items: center;
	display: flex;
	flex-direction: column;
	overflow: hidden;
	row-gap: var(--spacing-2xl);
	width: 100%;
}
.notification-center-modal-content__confetti-wrapper {
	height: 358px;
	inset-inline-start: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}
.notification-center-modal-content__confetti:before {
	background: var(--mapped-modal-horizontal);
	bottom: 0;
	content: "";
	height: 200px;
	inset-inline-start: 0;
	position: absolute;
	width: 100%;
	z-index: 1;
}
.notification-center-modal-content__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
	text-align: center;
}
.notification-center-modal-content__image-wrapper {
	align-items: center;
	display: flex;
	height: 128px;
	justify-content: center;
	position: relative;
	width: 128px;
	z-index: 0;
}
.notification-center-modal-content__image-wrapper--jackpot:before {
	animation: rotate-background 15s linear infinite;
	background: url(/images/background.d4750e78..webp) no-repeat 50%;
	content: "";
	height: 480px;
	left: 50%;
	position: absolute;
	top: 50%;
	width: 480px;
	z-index: -1;
}
.notification-center-modal-content__image {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}
.notification-center-modal-content__wrapper {
	display: flex;
	justify-content: center;
	overflow-y: auto;
	position: relative;
	width: 100%;
	z-index: 0;
}
.notification-center-modal-content__content {
	align-items: center;
	display: flex;
	flex-direction: column;
	overflow-y: auto;
	row-gap: var(--spacing-lg);
	width: 100%;
}
.notification-center-modal-content__content--without-content-inline-padding {
	width: calc(100% + var(--container-inline-padding) * 2);
}
.notification-center-modal-content__content--jackpot {
	overflow: unset;
}
.notification-center-modal-content__prize {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.notification-center-modal-content__prize-title,
.notification-center-modal-content__value {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
}
.notification-center-modal-content__value {
	margin: 0;
	text-align: center;
}
.notification-center-modal-content__value--jackpot {
	color: var(--text-primary);
	font-size: 34px;
	font-style: normal;
	font-weight: 700;
	line-height: 40px;
}
.notification-center-modal-content__description {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
.notification-center-modal-content__footer {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-xl);
	width: 100%;
}
.notification-center-modal-content__buttons {
	display: flex;
	flex-direction: column-reverse;
	row-gap: var(--spacing-sm);
	width: 100%;
}
@media (min-width: 480px) {
	.notification-center-modal-content__buttons {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		flex-direction: row;
	}
}
@keyframes rotate-background {
	0% {
		transform: translate(-50%, -50%) rotate(0);
	}
	to {
		transform: translate(-50%, -50%) rotate(1turn);
	}
}
.odds-radio-group__radio {
	display: block;
	height: unset;
	padding-block: var(--spacing-sm);
	width: unset;
}
.odds-radio-group__separator {
	background-color: var(--border-strong);
	border: none;
	height: 1px;
	margin: 0;
	margin-inline-start: var(--spacing-2xl);
}
.odds-radio-group__radio-label {
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: inline-flex;
	justify-content: space-between;
}
.odds-radio-group__radio-caption {
	color: var(--text-input-active);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	text-align: start;
}
.our-benefits-card__features--slider .our-benefits-card__list {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.our-benefits-card__features--slider
	.our-benefits-card__list::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.our-benefits-card__features--slider
	.our-benefits-card__list::-webkit-scrollbar-track {
	background: transparent;
}
.our-benefits-card__features--slider
	.our-benefits-card__list::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.our-benefits-card__features--slider
	.our-benefits-card__list::-webkit-scrollbar-thumb:hover,
.our-benefits-card__features--slider
	.our-benefits-card__list:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.our-benefits-card {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-md);
	display: flex;
	flex-direction: column;
	min-height: 202px;
	overflow: hidden;
	padding: var(--spacing-lg);
	position: relative;
}
.our-benefits-card--sticky {
	position: sticky;
	transform: translateZ(0);
}
.our-benefits-card--sticky:nth-child(0) {
	top: calc(var(--spacing-xs) * 0 + var(--header-section-safe-height));
}
.our-benefits-card--sticky:first-child {
	top: calc(var(--spacing-xs) * 1 + var(--header-section-safe-height));
}
.our-benefits-card--sticky:nth-child(2) {
	top: calc(var(--spacing-xs) * 2 + var(--header-section-safe-height));
}
.our-benefits-card--sticky:nth-child(3) {
	top: calc(var(--spacing-xs) * 3 + var(--header-section-safe-height));
}
.our-benefits-card--sticky:nth-child(4) {
	top: calc(var(--spacing-xs) * 4 + var(--header-section-safe-height));
}
.our-benefits-card--sticky:nth-child(5) {
	top: calc(var(--spacing-xs) * 5 + var(--header-section-safe-height));
}
.our-benefits-card--large {
	min-height: 260px;
	padding: var(--spacing-2xl) var(--spacing-xl);
}
.our-benefits-card--large .our-benefits-card__list {
	row-gap: var(--spacing-md);
}
.our-benefits-card--large .our-benefits-card__title {
	color: var(--text-primary);
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	margin-bottom: var(--spacing-lg);
}
.our-benefits-card--large .our-benefits-card__text {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
.our-benefits-card__gradient,
.our-benefits-card__image {
	position: absolute;
}
.our-benefits-card__image {
	height: 100%;
}
[dir="rtl"] .our-benefits-card__image {
	transform: scaleX(-1);
}
.our-benefits-card__gradient {
	height: 300px;
	width: 480px;
}
.our-benefits-card__background--right-bottom .our-benefits-card__image {
	bottom: 0;
	inset-inline-end: 0;
}
.our-benefits-card__background--right-bottom .our-benefits-card__gradient {
	bottom: 120px;
	inset-inline-start: -110px;
}
.our-benefits-card__background--center-top .our-benefits-card__image {
	left: 50%;
	top: 0;
	transform: translateX(-50%);
}
.our-benefits-card__background--center-top .our-benefits-card__gradient {
	bottom: 120px;
	left: 50%;
	transform: translateX(-50%);
}
.our-benefits-card__background--center-bottom .our-benefits-card__image {
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
}
.our-benefits-card__background--center-bottom .our-benefits-card__gradient {
	left: 50%;
	top: 140px;
	transform: translateX(-50%);
}
.our-benefits-card__tag {
	border: 1px solid var(--border-tertiary);
	border-radius: var(--border-radius-basic-full);
	color: var(--text-secondary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	margin-bottom: var(--spacing-xl);
	padding: var(--spacing-3xs) var(--spacing-2xs);
	text-transform: uppercase;
}
.our-benefits-card__content {
	display: flex;
	flex: 1;
	flex-direction: column;
	position: relative;
	width: 100%;
}
.our-benefits-card__content--left-top {
	align-items: flex-start;
	max-width: 300px;
}
.our-benefits-card__content--center-bottom {
	align-items: center;
	justify-content: flex-end;
}
.our-benefits-card__content--center-top {
	align-items: center;
	justify-content: flex-start;
}
.our-benefits-card__content--center-center {
	align-items: center;
	justify-content: center;
}
.our-benefits-card__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0 0 var(--spacing-md);
	text-align: center;
}
.our-benefits-card__features {
	position: relative;
	width: 100%;
}
.our-benefits-card__features--slider:after,
.our-benefits-card__features--slider:before {
	background: var(--linear-vertical-secondary);
	bottom: 0;
	content: "";
	height: 32px;
	position: absolute;
	width: 43px;
	z-index: 1;
}
.our-benefits-card__features--slider:after {
	right: 0;
}
.our-benefits-card__features--slider:before {
	left: 0;
	transform: rotate(180deg);
}
.our-benefits-card__features--slider .our-benefits-card__list {
	align-items: center;
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	flex-direction: row;
	justify-content: safe center;
	overflow-x: auto;
	position: relative;
	width: 100%;
}
.our-benefits-card__features--slider .our-benefits-card__item {
	border: 1px solid var(--border-primary);
	border-radius: var(--border-radius-basic-3xl);
	height: 32px;
	padding: var(--spacing-2xs) var(--spacing-sm);
	white-space: nowrap;
}
@media (min-width: 1280px) {
	.our-benefits-card__features--slider .our-benefits-card__text {
		color: var(--text-secondary);
		font-size: 14px;
		font-weight: 400;
		line-height: 20px;
	}
}
.our-benefits-card__list {
	display: flex;
	flex-direction: column;
	list-style: none;
	margin: 0;
	padding: 0;
	row-gap: var(--spacing-sm);
}
.our-benefits-card__item {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	margin: 0;
	max-width: calc(100% - var(--spacing-11xl));
}
.our-benefits-card__text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.our-benefits-card__icon-wrapper {
	display: flex;
	height: 24px;
	width: 24px;
}
.our-benefits-card__icon {
	height: 100%;
	width: 100%;
}
.our-benefits-card__icon--light {
	color: var(--icon-primary);
}
.our-benefits-widget__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin-bottom: var(--spacing-sm);
}
@media (min-width: 768px) {
	.our-benefits-widget__title {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
		margin-bottom: var(--spacing-lg);
	}
}
.our-benefits-widget__cards {
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	flex-wrap: wrap;
	row-gap: var(--spacing-sm);
}
@media (min-width: 1280px) {
	.our-benefits-widget__cards {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		row-gap: var(--spacing-md);
	}
}
.our-benefits-widget__cards > * {
	width: 100%;
}
.our-benefits-widget__cards > :last-child {
	flex-grow: 1;
}
@media (min-width: 768px) {
	.our-benefits-widget__cards--count-3 > * {
		width: calc(50% - var(--spacing-sm) * 1 / 2);
	}
}
@media (min-width: 1280px) {
	.our-benefits-widget__cards--count-3 > * {
		width: calc(33.33333% - var(--spacing-md) * 2 / 3);
	}
}
@media (min-width: 768px) {
	.our-benefits-widget__cards--count-4 > * {
		width: calc(50% - var(--spacing-sm) * 1 / 2);
	}
}
@media (min-width: 1280px) {
	.our-benefits-widget__cards--count-4 > * {
		width: calc(50% - var(--spacing-md) * 1 / 2);
	}
}
@media (min-width: 1680px) {
	.our-benefits-widget__cards--count-4.our-benefits-widget__cards--floating-sidebar
		> * {
		width: calc(25% - var(--spacing-md) * 3 / 4);
	}
}
@media (min-width: 768px) {
	.our-benefits-widget__cards--count-5 > * {
		width: calc(50% - var(--spacing-sm) * 1 / 2);
	}
}
@media (min-width: 1280px) {
	.our-benefits-widget__cards--count-5 > * {
		width: calc(33.33333% - var(--spacing-md) * 2 / 3);
	}
	.our-benefits-widget__cards--count-5 > :first-child,
	.our-benefits-widget__cards--count-5 > :nth-child(2) {
		width: calc(50% - var(--spacing-md) * 1 / 2);
	}
}
@media (min-width: 768px) {
	.our-benefits-widget__cards--count-6 > * {
		width: calc(50% - var(--spacing-sm) * 1 / 2);
	}
}
@media (min-width: 1280px) {
	.our-benefits-widget__cards--count-6 > * {
		width: calc(33.33333% - var(--spacing-md) * 2 / 3);
	}
}
.our-brands-card {
	align-items: flex-start;
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-lg);
	display: grid;
	grid-template-areas: "logo-wrapper" "bonuses-info" "button";
	grid-template-columns: 1fr;
	padding: var(--spacing-xl) var(--spacing-md);
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.our-brands-card {
		-moz-column-gap: var(--spacing-3xl);
		column-gap: var(--spacing-3xl);
		grid-template-areas: "logo-wrapper bonuses-info" "button bonuses-info";
		grid-template-columns: 120px 1fr;
		padding: var(--spacing-2xl) var(--spacing-3xl);
	}
}
.our-brands-card__logo-wrapper {
	grid-area: logo-wrapper;
	min-height: 28px;
	width: 120px;
}
.our-brands-card__logo {
	display: block;
}
.our-brands-card__bonuses-info {
	grid-area: bonuses-info;
}
.our-brands-card__bonus-info {
	border-bottom: 1px solid var(--border-button-tertiary);
	padding-bottom: var(--spacing-sm);
}
.our-brands-card__bonus-info:not(:first-child) {
	padding-top: var(--spacing-sm);
}
.our-brands-card__bonus-info:last-child {
	border-bottom: none;
	padding-bottom: 0;
}
@media (min-width: 768px) {
	.our-brands-card__bonus-info {
		padding-bottom: var(--spacing-md);
	}
	.our-brands-card__bonus-info:not(:first-child) {
		padding-top: var(--spacing-md);
	}
}
.our-brands-card__bonus-info-label {
	color: var(--text-secondary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin-bottom: 6px;
	text-transform: uppercase;
}
@media (min-width: 768px) {
	.our-brands-card__bonus-info-label {
		color: var(--text-secondary);
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		letter-spacing: 0.2px;
		line-height: 20px;
		margin-bottom: var(--spacing-2xs);
	}
}
.our-brands-card__bonus-info-text {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
}
.our-brands-card .our-brands-card__button {
	grid-area: button;
}
@media (min-width: 768px) {
	.our-brands-card .our-brands-card__button {
		margin-top: auto;
	}
}
.our-brands-cards {
	display: grid;
	grid-template-columns: 1fr;
	position: relative;
	row-gap: var(--spacing-sm);
}
@media (min-width: 768px) {
	.our-brands-cards {
		row-gap: var(--spacing-md);
	}
}
@media (min-width: 1280px) {
	.our-brands-cards {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		grid-template-columns: 1fr 1fr;
	}
}
.page-lootboxes {
	color: var(--text-primary-inverted);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	padding: var(--spacing-2xl) 0;
	position: relative;
	text-align: center;
}
.page-lootboxes__container {
	background-color: var(--brand-primary);
	border-radius: var(--border-radius-basic-xs);
	margin-bottom: var(--spacing-2xl);
	overflow: hidden;
	position: relative;
}
.page-lootboxes__bg {
	height: 100%;
	left: 0;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 0;
	width: 100%;
}
.page-lootboxes__content {
	padding: var(--spacing-2xl);
	position: relative;
}
@media (min-width: 768px) {
	.page-lootboxes__content {
		padding: var(--spacing-5xl) var(--spacing-2xl);
	}
}
.page-lootboxes__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0 0 var(--spacing-3xs) 0;
}
@media (min-width: 768px) {
	.page-lootboxes__title {
		color: var(--text-primary);
		font-size: 40px;
		font-weight: 700;
		line-height: 48px;
	}
}
.page-lootboxes__description {
	color: var(--text-secondary);
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	margin: 0 auto var(--spacing-2xl);
	max-width: 630px;
}
@media (min-width: 768px) {
	.page-lootboxes__description {
		margin-bottom: var(--spacing-7xl);
	}
}
.page-lootboxes__button {
	margin-top: var(--spacing-2xl);
}
@media (min-width: 768px) {
	.page-lootboxes__button {
		margin-top: var(--spacing-lg);
	}
}
.page-lootboxes__button .deposit-button {
	min-width: 164px;
}
.page-lootboxes__boxes {
	align-items: center;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: center;
	margin: 0 auto;
	padding: 0;
}
@media (min-width: 768px) {
	.page-lootboxes__boxes {
		align-items: flex-start;
		flex-direction: row;
	}
}
.page-lootboxes__box {
	align-self: flex-start;
	display: flex;
	flex-direction: column;
	margin: 0 auto var(--spacing-2xl);
	text-align: center;
	width: 220px;
}
@media (min-width: 768px) {
	.page-lootboxes__box {
		margin: 0 var(--spacing-4xl);
	}
}
.page-lootboxes__box:last-child {
	margin: 0 auto;
}
@media (min-width: 768px) {
	.page-lootboxes__box:last-child {
		margin: 0 var(--spacing-4xl);
	}
}
.page-lootboxes__list {
	grid-gap: var(--spacing-2xs);
	counter-reset: list-counter;
	display: grid;
	grid-template-columns: 1fr;
	margin: var(--spacing-2xl) auto 0;
	max-width: 880px;
}
@media (min-width: 768px) {
	.page-lootboxes__list {
		grid-gap: var(--spacing-lg);
		grid-template-columns: repeat(3, 1fr);
		margin-top: var(--spacing-4xl);
	}
}
.page-lootboxes__item {
	align-self: stretch;
	background-color: rgba(var(--text-primary), 0.2);
	border-radius: var(--border-radius-basic-sm);
	color: var(--text-black-primary);
	counter-increment: list-counter;
	display: block;
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	min-height: 136px;
	padding: var(--spacing-lg);
	text-align: center;
	width: 100%;
}
.page-lootboxes__subtitle {
	color: var(--brand-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin-bottom: var(--spacing-xs);
}
.page-lootboxes__subtitle:before {
	content: counter(list-counter) ".";
	display: inline-block;
	margin-right: var(--spacing-3xs);
	vertical-align: top;
}
.page-lootwheel__tabs {
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	margin: 0 0 var(--spacing-xs) 0;
	min-height: 32px;
	padding: 0 var(--spacing-7xl) 0 0;
}
.page-lootwheel__tab {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	max-width: calc(50% - 10px);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.page-lootwheel__tab:not(:first-child) {
	margin-left: var(--spacing-lg);
}
.page-lootwheel__tab--active,
.page-lootwheel__tab--active:active,
.page-lootwheel__tab--active:focus {
	color: var(--text-primary);
}
.page-lootwheel__content {
	display: none;
}
.page-lootwheel__content--active {
	display: block;
}
.lootwheel-item {
	display: flex;
}
.lootwheel-item__description-block {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin: var(--spacing-3xs);
}
.lootwheel-item__title {
	color: var(--text-primary);
	font-size: 34px;
	font-style: normal;
	font-weight: 700;
	line-height: 40px;
	margin: 0 0 var(--spacing-lg) 0;
}
.lootwheel-item__win-msg {
	padding: var(--spacing-xs) 0;
}
.page-tournaments {
	color: var(--text-primary);
	display: block;
	padding: var(--spacing-4xl) 0;
}
.page-tournaments__title {
	color: var(--text-secondary);
	font-size: 40px;
	font-weight: 700;
	line-height: 48px;
	margin-bottom: var(--spacing-2xl);
	text-align: center;
}
.page-tournaments__grid {
	grid-gap: var(--spacing-lg);
	display: grid;
	grid-template-columns: 1fr;
}
@media (min-width: 1280px) {
	.page-tournaments__grid {
		grid-template-columns: repeat(2, 1fr);
	}
}
.page-tournaments__cell {
	align-self: stretch;
	display: flex;
	overflow: hidden;
	width: 100%;
}
@media (min-width: 1280px) {
	.page-tournaments__cell--large {
		grid-column: span 2;
	}
}
.tourn-network-item {
	align-items: center;
	border-radius: var(--border-radius-basic-xs);
	color: var(--text-primary);
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	font-size: 20px;
	font-weight: 700;
	height: 100%;
	justify-content: center;
	line-height: 30px;
	margin: 0;
	min-height: 360px;
	overflow: hidden;
	padding: var(--spacing-lg);
	position: relative;
	text-align: center;
	text-transform: none;
	width: 100%;
}
@media (min-width: 768px) {
	.tourn-network-item {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
		padding: var(--spacing-2xl);
	}
}
.tourn-network-item__bg {
	display: block;
	height: 100%;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.tourn-network-item__bg img {
	border: none;
	display: block;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
	width: 100%;
}
.tourn-network-item__content {
	align-items: center;
	align-self: stretch;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	position: relative;
	width: 100%;
}
@media (min-width: 768px) {
	.tourn-network-item__content {
		align-items: flex-end;
		flex-direction: row;
	}
}
.tourn-network-item__info {
	align-items: flex-start;
	align-self: stretch;
	display: flex;
	flex: 1;
	flex-direction: column;
	justify-content: flex-start;
	width: 100%;
}
.tourn-network-item__button-wrapper {
	display: inline-flex;
	flex-direction: row;
	justify-content: flex-start;
	margin: var(--spacing-lg) 0 0 0;
	width: 100%;
}
@media (min-width: 768px) {
	.tourn-network-item__button-wrapper {
		margin: 0 0 0 var(--spacing-lg);
		width: auto;
	}
}
.tourn-network .tourn-network-item__button-wrapper {
	display: none;
}
.tourn-network-item .tourn-network-item__participate {
	text-align: left;
}
.tourn-network-item__timer {
	margin-top: auto;
	width: 270px;
}
.tourn-network-item__pool,
.tourn-network-item__title {
	margin-bottom: var(--spacing-lg);
}
.tourn-network-item__timer-label {
	color: var(--text-secondary);
	display: block;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 20px;
	margin: 0 0 var(--spacing-xs) 0;
	text-align: left;
	width: 100%;
}
.tourn-network-item__timer-wrapper {
	margin-top: auto;
}
.pagination {
	gap: var(--spacing-3xs);
	margin-top: var(--spacing-md);
}
.pagination,
.pagination__item {
	display: flex;
	justify-content: center;
}
.pagination__item {
	align-items: center;
	background-color: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-xs);
	color: var(--text-primary);
	cursor: pointer;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	height: 36px;
	letter-spacing: 0.2px;
	line-height: 16px;
	padding: var(--spacing-2xs);
	transition: background-color 0.3s ease;
	width: 36px;
}
.pagination__item--prev {
	font-size: 8px;
	margin-right: var(--spacing-sm);
}
.pagination__item--next {
	font-size: 8px;
	margin-left: var(--spacing-sm);
}
.pagination__item--disable {
	cursor: not-allowed;
	opacity: 0.6;
}
.pagination__item--disable:hover {
	background-color: var(--bg-tertiary);
}
.pagination__points {
	color: var(--text-primary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	height: 36px;
	letter-spacing: 0.2px;
	line-height: 16px;
	padding: var(--spacing-xs);
	text-align: center;
	width: 36px;
}
.panel {
	background: var(--bg-tabbar);
	bottom: 0;
	display: block;
	height: var(--mobile-panel-safe-height);
	left: 0;
	padding-bottom: var(--safe-area-inset-bottom);
	padding-left: var(--safe-area-inset-left);
	padding-right: calc(
		var(--safe-area-inset-right) + var(--scrollbar-width-compensation)
	);
	position: fixed;
	width: 100%;
	z-index: 102;
}
@media (min-width: 1280px) {
	.panel {
		display: none;
	}
}
.panel__list {
	align-items: stretch;
	display: flex;
	flex-wrap: nowrap;
	height: 100%;
	margin: 0;
	padding: 0;
	width: 100%;
}
.panel__item {
	display: flex;
	flex: 1 0 0;
	min-width: 0;
}
.panel__link {
	align-items: center;
	display: flex;
	flex-direction: column;
	height: 100%;
	padding: var(--spacing-2xs) var(--spacing-md);
	row-gap: var(--spacing-3xs);
	width: 100%;
}
@media (min-width: 768px) {
	.panel__link {
		-moz-column-gap: var(--spacing-2xs);
		column-gap: var(--spacing-2xs);
		flex-direction: row;
		justify-content: center;
		padding: var(--spacing-md);
	}
}
.panel__link--highlight {
	flex-direction: column;
	justify-content: flex-end;
	padding: var(--spacing-2xs) var(--spacing-md);
}
.panel__icon {
	color: var(--icon-primary);
	transition: color 0.3s ease;
}
.panel__link--active .panel__icon {
	-webkit-text-fill-color: transparent;
	background: var(--icon-brand-primary);
	-webkit-background-clip: text;
	color: transparent;
}
.panel__link--highlight .panel__icon {
	background: var(--icon-brand-primary);
	border-radius: 50%;
	color: var(--text-button-accent);
	padding: var(--spacing-xs);
	position: absolute;
	top: -12px;
	transition: background 0.3s ease;
}
.panel__link--highlight .panel__icon:hover {
	background: var(--bg-button-accent-hover);
}
.panel__name {
	color: var(--text-secondary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	text-align: center;
	text-transform: capitalize;
	transition: color 0.3s ease;
	white-space: nowrap;
}
@media (min-width: 768px) {
	.panel__name {
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		display: -webkit-box;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: unset;
	}
}
.panel__link--active .panel__name {
	color: var(--text-primary);
}
.payment-list__image-wrap {
	align-items: center;
	background-color: var(--white);
	border-radius: var(--border-radius-basic-2xs);
	display: inline-flex;
	height: 52px;
	justify-content: center;
	min-height: 45px;
	min-width: 112px;
	padding: var(--spacing-2xs);
	width: 112px;
}
.payment-list__image-wrap img {
	max-height: 100%;
	max-width: 98px;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
	padding: 0 6px;
}
@media (max-width: 1679px) {
	.payment-list .payment-list__payment {
		height: 45px;
		inset-inline-start: 0;
		padding: var(--spacing-2xs) !important;
		position: absolute;
		top: 16px;
		width: 112px !important;
	}
}
.payment-list__payment-info {
	align-items: center;
	display: flex;
	gap: var(--spacing-lg);
}
.payment-list .payment-list__method {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
@media (max-width: 1679px) {
	.payment-list .payment-list__method {
		display: none;
	}
}
.payment-list .payment-list__btn {
	margin: 0 !important;
	padding: var(--spacing-xs) var(--spacing-md);
}
@media (max-width: 1679px) {
	.payment-list .payment-list__btn {
		inset-inline-start: 0;
		max-width: 112px !important;
		min-width: 112px !important;
		position: absolute;
		top: 73px;
		white-space: break-spaces;
	}
}
.payment-list .payment-list__text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0 0 var(--spacing-md);
}
@media (min-width: 768px) {
	.payment-list .payment-list__text {
		margin: 0 0 var(--spacing-xl);
	}
}
@media (min-width: 1680px) {
	.payment-list .payment-list__text {
		margin: 0 0 var(--spacing-2xl);
	}
}
.payment-list .payment-list__table {
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
	position: relative;
	table-layout: auto;
	width: 100%;
}
@media (max-width: 1679px) {
	.payment-list .payment-list__table thead {
		display: none;
	}
}
.payment-list .payment-list__table thead tr th {
	background: var(--bg-tertiary);
	border: none;
	color: var(--text-secondary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	height: 42px;
	letter-spacing: 0.2px;
	line-height: 16px;
	padding-block: 6px;
	padding-inline: var(--spacing-sm) 0;
	position: relative;
	text-align: start;
	text-transform: uppercase;
	white-space: nowrap;
}
.payment-list .payment-list__table thead tr th:first-child {
	border-radius: var(--border-radius-basic-2xs) 0 0
		var(--border-radius-basic-2xs);
	width: 25%;
}
.payment-list .payment-list__table thead tr th:last-child,
[dir="rtl"] .payment-list .payment-list__table thead tr th:first-child {
	border-radius: 0 var(--border-radius-basic-2xs) var(--border-radius-basic-2xs)
		0;
}
.payment-list .payment-list__table thead tr th:last-child {
	width: 100px;
}
[dir="rtl"] .payment-list .payment-list__table thead tr th:last-child {
	border-radius: var(--border-radius-basic-2xs) 0 0
		var(--border-radius-basic-2xs);
}
@media (min-width: 1680px) {
	.payment-list .payment-list__table thead tr th {
		width: 16.6666666667%;
	}
	.payment-list .payment-list__table thead tr th:last-child {
		color: transparent;
		width: 15%;
	}
}
.payment-list .payment-list__table tbody tr {
	border-bottom: 1px solid var(--border-primary);
	overflow: hidden;
	text-align: center;
}
.payment-list .payment-list__table tbody tr:last-child {
	border-bottom: none;
	padding-bottom: 0;
}
.payment-list .payment-list__table tbody tr:last-child td {
	padding-bottom: 0;
}
@media (max-width: 767px) {
	.payment-list .payment-list__table tbody tr {
		padding-inline-start: 136px;
	}
}
@media (min-width: 768px) and (max-width: 1679px) {
	.payment-list .payment-list__table tbody tr {
		padding-inline-start: 144px;
	}
}
@media (max-width: 1679px) {
	.payment-list .payment-list__table tbody tr {
		display: flex;
		flex-wrap: wrap;
		padding-bottom: var(--spacing-md);
		padding-top: var(--spacing-md);
		position: relative;
	}
}
.payment-list .payment-list__table tbody tr td {
	border: none;
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	min-width: 90px;
	padding: 0;
	text-align: start;
	vertical-align: middle;
}
.payment-list .payment-list__table tbody tr td:last-child {
	width: 100px;
}
@media (max-width: 1679px) {
	.payment-list .payment-list__table tbody tr td {
		display: flex;
		flex-direction: column;
		margin-bottom: var(--spacing-sm);
		row-gap: var(--spacing-3xs);
		width: 100%;
	}
	.payment-list .payment-list__table tbody tr td:before {
		word-wrap: break-word;
		color: var(--text-tertiary);
		content: attr(data-title);
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		letter-spacing: 0.2px;
		line-height: 20px;
		text-transform: uppercase;
		width: 100%;
	}
	.payment-list .payment-list__table tbody tr td:first-child,
	.payment-list .payment-list__table tbody tr td:last-child {
		align-items: center;
		display: flex;
		justify-content: center;
		margin-bottom: 0;
		padding: 0;
		text-align: center;
	}
	.payment-list .payment-list__table tbody tr td:first-child:before,
	.payment-list .payment-list__table tbody tr td:last-child:before {
		display: none;
	}
	.payment-list .payment-list__table tbody tr td:nth-child(5) {
		margin-bottom: 0;
	}
}
@media (min-width: 768px) and (max-width: 1679px) {
	.payment-list .payment-list__table tbody tr td {
		flex: 1 1 50%;
	}
	.payment-list .payment-list__table tbody tr td:nth-child(2) {
		order: -3;
	}
	.payment-list .payment-list__table tbody tr td:nth-child(3) {
		margin-bottom: 0;
		order: -1;
	}
	.payment-list .payment-list__table tbody tr td:nth-child(4) {
		order: -2;
	}
}
@media (min-width: 1680px) {
	.payment-list .payment-list__table tbody tr td {
		padding-block: var(--spacing-xl);
		padding-inline: var(--spacing-sm) 0;
	}
	.payment-list .payment-list__table tbody tr td:first-child {
		min-width: 218px;
		padding-inline-start: 0;
	}
	.payment-list .payment-list__table tbody tr td:last-child {
		text-align: end;
	}
}
.payment-tables__children-content {
	margin: 0 0 var(--spacing-2xl) 0;
}
.payment-tables__tabs {
	align-items: center;
	border-bottom: 1px solid var(--border-primary);
	-moz-column-gap: var(--spacing-xl);
	column-gap: var(--spacing-xl);
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	margin: 0 0 var(--spacing-md);
}
.payment-tables .payment-tables__tab {
	align-items: center;
	border-bottom: 2px solid transparent;
	color: var(--text-secondary);
	display: inline-flex;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	justify-content: center;
	letter-spacing: 0.2px;
	line-height: 20px;
	min-height: 32px;
	padding: 0 0 var(--spacing-sm);
	position: relative;
	text-overflow: ellipsis;
	text-transform: uppercase;
	transition:
		border-color 0.3s ease,
		color 0.3s ease;
	white-space: nowrap;
}
.payment-tables .payment-tables__tab:hover {
	color: var(--text-primary);
}
.payment-tables .payment-tables__tab--active:after {
	background: var(--icon-brand-primary);
	bottom: -2px;
	content: "";
	height: 2px;
	left: 0;
	position: absolute;
	right: 0;
}
.payment-tables__content {
	display: block;
}
.payment-tables__content--hide {
	display: none;
}
.user-dashboard-lotteries-widget {
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-sm) var(--spacing-md);
	row-gap: var(--spacing-2xs);
}
.user-dashboard-lotteries-widget__header {
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.user-dashboard-lotteries-widget__title {
	align-items: center;
	color: var(--text-primary);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
.user-dashboard-lotteries-widget .user-dashboard-lotteries-widget__button {
	color: var(--text-secondary);
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.2px;
	line-height: 20px;
}
.user-dashboard-lotteries-widget__blocks {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.user-dashboard-lotteries-widget__blocks:empty {
	display: none;
}
.user-dashboard-lottery-ticket {
	align-items: center;
	background: var(--full-right-violet-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	height: 60px;
	width: 100%;
}
.user-dashboard-lottery-ticket__block {
	align-items: center;
	display: flex;
	height: 100%;
	width: 100%;
}
.user-dashboard-lottery-ticket__block--left {
	overflow: hidden;
	padding: var(--spacing-sm) var(--spacing-md);
}
.user-dashboard-lottery-ticket__block--right {
	justify-content: center;
	max-width: 106px;
	padding: var(--spacing-sm) var(--spacing-md);
	position: relative;
}
.user-dashboard-lottery-ticket__block--right:after,
.user-dashboard-lottery-ticket__block--right:before {
	background: var(--bg-tertiary);
	border-radius: 50%;
	content: "";
	height: 16px;
	inset-inline-start: 0;
	position: absolute;
	width: 16px;
	z-index: 1;
}
.user-dashboard-lottery-ticket__block--right:before {
	top: -8px;
}
.user-dashboard-lottery-ticket__block--right:after {
	bottom: -8px;
}
.user-dashboard-lottery-ticket__divider {
	border-inline-start: 1.5px dashed var(--bg-tertiary);
	height: 100%;
	inset-inline-start: 7.25px;
	position: absolute;
	top: 0;
}
.user-dashboard-lottery-ticket__content {
	align-items: center;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	width: 100%;
}
.user-dashboard-lottery-ticket__info {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
	width: calc(100% - 36px);
}
.user-dashboard-lottery-ticket__icon {
	color: var(--icon-primary);
}
[dir="rtl"] .user-dashboard-lottery-ticket__icon {
	transform: scaleX(-1);
}
.user-dashboard-lottery-ticket__title {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.user-dashboard-lottery-ticket .user-dashboard-lottery-ticket__timer {
	align-items: center;
	display: flex;
	gap: var(--spacing-3xs);
	margin: 0;
}
.user-dashboard-lottery-ticket .user-dashboard-lottery-ticket__timer,
.user-dashboard-lottery-ticket .user-dashboard-lottery-ticket__timer :after,
.user-dashboard-lottery-ticket .user-dashboard-lottery-ticket__timer :before {
	color: var(--text-secondary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
}
.user-dashboard-lottery-ticket__timer-text {
	font-weight: 500;
	text-transform: uppercase;
}
.user-dashboard-lottery-ticket__timer-value {
	color: var(--text-primary);
}
.user-dashboard-lottery-ticket__value {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
	padding-inline-start: var(--spacing-sm);
}
.user-dashboard-lottery-ticket--clickable {
	cursor: pointer;
}
.user-dashboard-lottery-ticket--block
	.user-dashboard-lottery-ticket__block--right:after,
.user-dashboard-lottery-ticket--block
	.user-dashboard-lottery-ticket__block--right:before {
	background: var(--bg-secondary);
}
.user-dashboard-lottery-ticket--block .user-dashboard-lottery-ticket__divider {
	border-inline-start: 1.5px dashed var(--bg-secondary);
}
.pnp-banner {
	align-items: center;
	border-radius: var(--border-radius-basic-lg);
	display: flex;
	height: 488px;
	justify-content: center;
	position: relative;
}
@media (min-width: 768px) {
	.pnp-banner {
		height: 360px;
		overflow: hidden;
	}
}
@media (min-width: 960px) {
	.pnp-banner {
		height: 420px;
	}
}
@media (min-width: 1440px) {
	.pnp-banner {
		height: 500px;
	}
}
.pnp-banner__background-wrapper {
	height: 100%;
	left: 50%;
	position: absolute;
	top: 0;
	transform: translate(-50%);
	width: 760px;
	z-index: -1;
}
@media (min-width: 768px) {
	.pnp-banner__background-wrapper {
		height: 360px;
		width: 912px;
	}
}
@media (min-width: 960px) {
	.pnp-banner__background-wrapper {
		height: 420px;
		width: 1616px;
	}
}
@media (min-width: 1440px) {
	.pnp-banner__background-wrapper {
		height: 500px;
	}
}
.pnp-banner__bg-image {
	display: block;
	height: 100%;
	position: relative;
}
.pnp-banner__background {
	height: 100%;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 760px;
	z-index: -1;
}
@media (min-width: 768px) {
	.pnp-banner__background {
		-o-object-fit: contain;
		object-fit: contain;
		width: 100%;
	}
}
.pnp-banner__pnp-container {
	align-items: center;
	border-radius: var(--border-radius-basic-lg);
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 100%;
}
@media (min-width: 768px) {
	.pnp-banner__pnp-container {
		align-items: flex-start;
		-webkit-backdrop-filter: blur(20px);
		backdrop-filter: blur(20px);
		background-color: var(--bg-overlay-label);
		flex-direction: row;
		justify-content: space-between;
		padding-inline-start: var(--spacing-md);
		width: -moz-fit-content;
		width: fit-content;
	}
}
@media (min-width: 960px) {
	.pnp-banner__pnp-container {
		-moz-column-gap: var(--spacing-xl);
		column-gap: var(--spacing-xl);
		padding-inline-start: var(--spacing-xl);
	}
}
.pnp-banner__pnp-container--without-offer {
	-webkit-backdrop-filter: none;
	backdrop-filter: none;
	background-color: transparent;
}
.pnp-banner__offer {
	background: linear-gradient(
		263deg,
		rgba(221, 255, 255, 0.25) -0.99%,
		rgba(67, 118, 157, 0.5) 13.28%,
		rgba(195, 117, 196, 0.5) 50.67%,
		rgba(94, 188, 224, 0.5) 81.45%,
		hsla(0, 0%, 100%, 0) 108.93%
	);
	border-radius: var(--border-radius-basic-md);
	display: none;
	padding: 1px;
}
@media (min-width: 768px) {
	.pnp-banner__offer {
		background: unset;
		display: block;
		padding: unset;
	}
}
.pnp-banner__offer--mobile {
	display: block;
	margin-bottom: var(--spacing-sm);
}
@media (min-width: 768px) {
	.pnp-banner__offer--mobile {
		display: none;
	}
}
.pnp-banner__offer-container {
	max-width: 376px;
	width: 100%;
}
@media (min-width: 768px) {
	.pnp-banner__offer-container {
		display: block;
		min-width: 300px;
		padding: 30px 0;
	}
}
@media (min-width: 960px) {
	.pnp-banner__offer-container {
		min-width: 364px;
	}
}
.pnp-banner__offer-title {
	color: var(--text-primary-contrast);
	display: none;
	font-family: Outfit, sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 22px;
	margin-bottom: var(--spacing-2xl);
	margin-top: 0;
	text-align: center;
}
@media (min-width: 768px) {
	.pnp-banner__offer-title {
		display: block;
	}
}
@media (min-width: 960px) {
	.pnp-banner__offer-title {
		color: var(--text-primary-contrast);
		font-size: 21px;
		font-weight: 700;
		line-height: 26px;
		margin-bottom: var(--spacing-4xl);
	}
}
.pnp-banner__form {
	background-color: var(--bg-modal);
	border-radius: var(--border-radius-basic-md);
	max-width: 335px;
	min-width: 335px;
	padding: var(--spacing-md);
}
@media (min-width: 960px) {
	.pnp-banner__form {
		max-width: 416px;
		min-width: 416px;
		padding: var(--spacing-xl);
	}
}
.pnp-banner__form .amount-elem__hint {
	color: var(--text-tertiary);
}
@media (min-width: 768px) {
	.pnp-banner__form .amount-elem__hint {
		color: var(--text-tertiary);
	}
}
.pnp-banner__pnp-title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0 0 var(--spacing-2xs);
	text-align: center;
}
@media (min-width: 960px) {
	.pnp-banner__pnp-title {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
.pnp-banner__pnp-powered {
	align-items: center;
	color: var(--text-primary);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	font-size: 14px;
	font-weight: 400;
	justify-content: center;
	line-height: 20px;
	margin-bottom: var(--spacing-sm);
	row-gap: var(--spacing-2xs);
}
@media (min-width: 960px) {
	.pnp-banner__pnp-powered {
		margin-bottom: var(--spacing-xl);
	}
}
.pnp-banner__pnp-logo-powered {
	height: 100%;
	width: 100%;
}
.pnp-banner__pnp-logo-wrapper-powered {
	height: 24px;
	width: 72px;
}
.pnp-banner__pnp-form {
	margin-bottom: var(--spacing-sm);
}
@media (min-width: 960px) {
	.pnp-banner__pnp-form {
		margin-bottom: var(--spacing-lg);
	}
}
.pnp-banner__pnp-form .registration-dynamic-form-pnp__list {
	margin-bottom: var(--spacing-sm);
}
@media (min-width: 960px) {
	.pnp-banner__pnp-form .registration-dynamic-form-pnp__list {
		margin-bottom: var(--spacing-xl);
	}
}
@media (min-width: 768px) {
	.pnp-banner__pnp-form .registration-dynamic-form-pnp__bonuses {
		display: none;
	}
}
.pnp-banner__pnp-form .amount-elem__list {
	grid-gap: var(--spacing-2xs);
}
.pnp-banner__pnp-form .registration-dynamic-form-pnp__button {
	color: var(--text-button-primary);
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	height: 40px;
	letter-spacing: 0.2px;
	line-height: 20px;
}
@media (min-width: 960px) {
	.pnp-banner__pnp-form .registration-dynamic-form-pnp__button {
		color: var(--text-button-primary);
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		height: 48px;
		letter-spacing: 0.2px;
		line-height: 24px;
	}
}
.pnp-banner__pnp-footer {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	text-align: center;
}
@media (min-width: 960px) {
	.pnp-banner__pnp-footer {
		color: var(--text-secondary);
		font-size: 14px;
		font-weight: 400;
		line-height: 20px;
	}
}
.pnp-banner__sign-in-link {
	color: var(--text-link);
}
.pnp-banner__sign-in-link:hover {
	color: var(--text-link-hover);
}
.predictions-background {
	display: flex;
	justify-content: center;
}
.predictions-background__gradient {
	background: linear-gradient(
		180deg,
		rgba(15, 15, 20, 0) 0,
		rgba(15, 15, 20, 0.8) 67.24%,
		var(--bg-primary) 100%
	);
	bottom: -1px;
	height: 100%;
	margin-top: auto;
	max-height: 200px;
	width: 100%;
}
@media (min-width: 1680px) {
	.predictions-background__gradient:after,
	.predictions-background__gradient:before {
		bottom: 0;
		content: "";
		height: 100%;
		position: absolute;
		width: 200px;
	}
	.predictions-background__gradient:after {
		background: linear-gradient(
			270deg,
			rgba(15, 15, 20, 0) 0,
			var(--bg-primary) 100%
		);
		left: -1px;
	}
	.predictions-background__gradient:before {
		background: linear-gradient(
			90deg,
			rgba(15, 15, 20, 0) 0,
			var(--bg-primary) 100%
		);
		right: -1px;
	}
}
.predictions-background__image {
	bottom: 0;
	height: 100%;
	left: 50%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: bottom;
	object-position: bottom;
	position: absolute;
	transform: translateX(-50%);
	width: 100%;
	z-index: -1;
}
.predictions-card {
	align-items: flex-start;
	align-self: stretch;
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: var(--spacing-md);
	row-gap: var(--spacing-md);
	width: 100%;
}
.predictions-card__info {
	align-items: center;
	display: flex;
	justify-content: space-between;
	width: 100%;
}
.predictions-card__title-wrapper {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
.predictions-card__icon {
	height: 12px;
	width: 12px;
}
.predictions-card__date,
.predictions-card__title {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}
.predictions-card__teams {
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	width: 100%;
}
.predictions-card__team {
	align-items: center;
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	justify-content: space-between;
	row-gap: var(--spacing-3xs);
	width: 100%;
}
.predictions-card__command-logo {
	height: 56px;
	width: 56px;
}
.predictions-card__command-name {
	color: var(--text-primary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	text-align: center;
}
.predictions-card__separator {
	color: var(--text-tertiary);
	font-family: Outfit, sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 22px;
	text-align: center;
}
.predictions-card__controls {
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	width: 100%;
}
.predictions-card--guessed .predictions-card__teams,
.predictions-card--not-guessed .predictions-card__teams {
	position: relative;
}
.predictions-card--guessed .predictions-card__separator,
.predictions-card--not-guessed .predictions-card__separator {
	align-items: center;
	border-radius: 50%;
	display: flex;
	height: 32px;
	justify-content: center;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 32px;
}
.predictions-card--guessed {
	background:
		radial-gradient(
			70.07% 70.05% at 51.82% 0,
			var(--success-tertiary) 0,
			rgba(37, 234, 86, 0) 100%
		),
		var(--bg-tertiary);
}
.predictions-card--guessed .predictions-card__separator {
	background: var(--success-tertiary);
}
.predictions-card--not-guessed .predictions-card__separator {
	background: var(--bg-overlay-subtle);
}
.predictions-cards {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-xl);
}
.predictions-cards__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
	text-align: center;
}
.predictions-cards__controls {
	align-items: center;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	flex-wrap: nowrap;
}
.predictions-cards .predictions-cards__back-button {
	max-width: -moz-max-content;
	max-width: max-content;
	min-width: unset;
	padding: var(--spacing-sm);
}
.predictions-cards__next-button {
	flex: 1 1 100%;
}
.predictions-cards__cards {
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: auto;
	row-gap: var(--spacing-2xs);
}
.predictions-cards__counter-wrapper {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin-top: var(--spacing-2xs);
	text-align: center;
}
.predictions-cards__counter-wrapper span {
	color: var(--text-primary);
}
@media (min-width: 768px) {
	.predictions-cards--all .predictions-cards__cards {
		display: flex;
		flex-wrap: wrap;
		margin: -8px;
	}
	.predictions-cards--all .predictions-cards__card {
		margin: var(--spacing-2xs);
		width: calc(50% - 16px);
	}
}
@media (min-width: 1280px) {
	.predictions-cards--all .predictions-cards__card {
		margin: var(--spacing-2xs);
		width: calc(33.33% - 16px);
	}
}
.predictions-desktop {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-lg);
	margin: 0 auto;
	max-width: 720px;
	padding: var(--spacing-3xl) var(--spacing-4xl);
	width: 100%;
}
.predictions-desktop__make-btn {
	width: 100%;
}
.predictions-desktop__notification {
	margin-bottom: var(--spacing-xl);
}
.predictions-desktop--multiply-cards {
	max-width: unset;
}
.predictions-notification {
	align-items: center;
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	gap: var(--spacing-sm);
	justify-content: center;
	padding: var(--spacing-sm) var(--spacing-xl);
	width: 100%;
}
.predictions-notification__message {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
.predictions-notification--success {
	background: var(--success-tertiary);
	color: var(--text-success);
}
.predictions-notification--warning {
	background: var(--warning-tertiary);
	color: var(--text-warning);
}
.predictions-notification--disable {
	background: var(--bg-tertiary);
	color: var(--text-tertiary);
}
.predictions-mobile__make-btn {
	width: 100%;
}
.predictions-mobile__notification {
	margin-bottom: var(--spacing-sm);
}
.predictions-mobile-modal__wrapper {
	padding: var(--spacing-3xl) var(--spacing-md);
}
.predictions-steps {
	align-items: center;
	display: flex;
	flex-direction: column;
}
.predictions-steps__button {
	width: 100%;
}
@media (min-width: 768px) {
	.predictions-steps__steps {
		width: 100%;
	}
}
.predictions-top-section {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.predictions-top-section__date {
	background: var(--bg-overlay-normal);
	border-radius: var(--border-radius-basic-md);
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin-bottom: var(--spacing-xl);
	padding: var(--spacing-3xs) var(--spacing-sm);
}
@media (min-width: 768px) {
	.predictions-top-section__date {
		margin-bottom: var(--spacing-3xl);
	}
}
.predictions-top-section__pretitle {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0 0 var(--spacing-sm);
	text-align: center;
}
@media (min-width: 768px) {
	.predictions-top-section__pretitle {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
		margin: 0 0 var(--spacing-md);
	}
}
.predictions-top-section__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0 0 var(--spacing-2xs);
	text-align: center;
}
@media (min-width: 480px) {
	.predictions-top-section__title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 768px) {
	.predictions-top-section__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
		margin: 0 0 var(--spacing-sm);
	}
}
@media (min-width: 1280px) {
	.predictions-top-section__title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
.predictions-top-section__text {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0 0 var(--spacing-xl);
	text-align: center;
}
@media (min-width: 768px) {
	.predictions-top-section__text {
		margin: 0 0 var(--spacing-4xl);
	}
}
@media (min-width: 1280px) {
	.predictions-top-section__text {
		margin: 0 0 var(--spacing-5xl);
	}
}
.promo-clipboard {
	display: flex;
	flex-direction: column;
	margin: var(--spacing-2xl) 0;
	row-gap: var(--spacing-sm);
}
@media (min-width: 1280px) {
	.promo-clipboard {
		row-gap: var(--spacing-md);
	}
}
.promo-clipboard__code {
	align-items: center;
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 100%;
}
@media (min-width: 768px) {
	.promo-clipboard__code {
		flex-direction: row;
		max-width: unset;
	}
}
.promo-single-page-background {
	height: 400px;
	left: 50%;
	position: absolute;
	top: 0;
	transform: translateX(-50%);
	width: 100%;
	z-index: -1;
}
@media (min-width: 768px) {
	.promo-single-page-background {
		height: 600px;
	}
}
.promo-steps__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin-bottom: var(--spacing-md);
}
@media (min-width: 768px) {
	.promo-steps__title {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
		margin-bottom: var(--spacing-xl);
	}
}
.promo-steps__steps {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
@media (min-width: 768px) {
	.promo-steps__steps {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
		flex-direction: row;
	}
}
.promo-steps__step {
	align-items: flex-start;
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-sm);
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	padding: var(--spacing-lg);
	width: 100%;
}
@media (min-width: 768px) {
	.promo-steps__step {
		flex-direction: column;
		padding: var(--spacing-2xl) var(--spacing-xl);
		row-gap: var(--spacing-xl);
	}
}
.promo-steps__content {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.promo-steps__content {
		align-items: center;
		text-align: center;
		width: 100%;
	}
}
.promo-steps .promo-steps__image {
	height: 64px;
}
@media (min-width: 768px) {
	.promo-steps .promo-steps__image {
		height: 80px;
		margin: 0 auto;
	}
}
.promo-steps .promo-steps__step-title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin-bottom: 0;
}
.promo-steps .promo-steps__step-text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin-bottom: 0 !important;
	text-align: left;
}
@media (min-width: 768px) {
	.promo-steps .promo-steps__step-text {
		text-align: center;
	}
}
.promotion-ticker {
	position: fixed;
	width: 100%;
	z-index: 1;
}
.promotion-ticker__content {
	background-color: var(--bg-secondary);
	direction: ltr;
	display: flex;
	max-width: 100%;
	padding: var(--spacing-3xs) 0 var(--spacing-3xs);
	position: relative;
	width: 100%;
	z-index: 2;
}
@media (min-width: 768px) {
	.promotion-ticker__content {
		position: absolute;
	}
}
.promotion-ticker__wrapper {
	animation: ticker-mobile 6s linear infinite;
	-webkit-animation: ticker-mobile 6s linear infinite;
	display: flex;
	justify-content: space-around;
	min-width: 100%;
}
.promotion-ticker__wrapper_desktop {
	animation: ticker 24s linear infinite;
	-webkit-animation: ticker 24s linear infinite;
}
.promotion-ticker__wrapper--items {
	-moz-column-gap: var(--spacing-7xl);
	column-gap: var(--spacing-7xl);
	flex-shrink: 0;
	padding-left: var(--spacing-7xl);
}
.promotion-ticker__wrapper--images {
	position: absolute;
	top: -58px;
	z-index: 1;
}
.promotion-ticker__image {
	animation: fall 6s linear infinite;
	position: absolute;
}
.promotion-ticker__container--image {
	display: flex;
	justify-content: center;
	position: relative;
	width: 100%;
}
.promotion-ticker__container--image:nth-child(2) .promotion-ticker__image {
	animation: fall 6s linear 4s infinite;
}
.promotion-ticker__container--image:last-child .promotion-ticker__image {
	animation: fall-reverse 6s linear 1s infinite;
}
.promotion-ticker__container--content {
	align-items: center;
	display: flex;
	gap: var(--spacing-md);
	justify-content: center;
	width: 238px;
}
.promotion-ticker__container--content:nth-child(odd) .promotion-ticker__text {
	color: var(--brand-primary);
}
.promotion-ticker__text {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	line-height: normal;
	margin: 0;
	text-transform: uppercase;
	white-space: nowrap;
	width: 100%;
}
.promotion-ticker__text--selected {
	color: var(--brand-primary);
}
.promotion-ticker__img {
	align-items: center;
	display: flex;
	justify-content: center;
}
@keyframes ticker-mobile {
	0% {
		transform: translateX(0);
	}
	to {
		transform: translateX(-620px);
	}
}
@keyframes ticker {
	0% {
		transform: translateX(0);
	}
	to {
		transform: translateX(-100%);
	}
}
@keyframes fall {
	0% {
		transform: translate(0) scale(1) rotate(30deg);
	}
	60% {
		opacity: 1;
		transform: translateY(110px) scale(0.7) rotate(-30deg);
	}
	to {
		opacity: 0;
		transform: translateY(128px) scale(0.3) rotate(30deg);
	}
}
@keyframes fall-reverse {
	0% {
		transform: translate(0) scale(1) rotate(-30deg);
	}
	60% {
		opacity: 1;
		transform: translateY(110px) scale(0.7) rotate(30deg);
	}
	to {
		opacity: 0;
		transform: translateY(128px) scale(0.3) rotate(-30deg);
	}
}
.promotions-banner {
	align-items: center;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	flex-direction: column;
	justify-content: center;
	min-height: 200px;
	padding: var(--spacing-xl) var(--spacing-md);
	row-gap: var(--spacing-md);
	text-align: center;
}
@media (min-width: 768px) {
	.promotions-banner {
		border-radius: var(--border-radius-basic-md);
		min-height: 240px;
		padding: var(--spacing-lg);
		row-gap: var(--spacing-lg);
	}
}
@media (min-width: 1280px) {
	.promotions-banner {
		min-height: 300px;
		padding: var(--spacing-2xl);
		row-gap: var(--spacing-xl);
	}
}
.promotions-banner__info {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
@media (min-width: 480px) {
	.promotions-banner__info {
		max-width: 360px;
	}
}
@media (min-width: 768px) {
	.promotions-banner__info {
		max-width: 400px;
	}
}
@media (min-width: 1280px) {
	.promotions-banner__info {
		max-width: 600px;
		row-gap: var(--spacing-md);
	}
}
.promotions-banner__title {
	color: var(--text-primary-contrast);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
}
@media (min-width: 768px) {
	.promotions-banner__title {
		color: var(--text-primary-contrast);
		font-size: 16px;
		font-weight: 700;
		line-height: 24px;
	}
}
@media (min-width: 1280px) {
	.promotions-banner__title {
		color: var(--text-primary-contrast);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
.promotions-banner__offer {
	color: var(--text-primary-contrast);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0;
}
@media (min-width: 768px) {
	.promotions-banner__offer {
		color: var(--text-primary-contrast);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 1280px) {
	.promotions-banner__offer {
		color: var(--text-primary-contrast);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
.promotions-block {
	margin-bottom: var(--spacing-lg);
}
@media (min-width: 480px) {
	.promotions-block {
		margin-bottom: var(--spacing-xl);
	}
}
@media (min-width: 768px) {
	.promotions-block {
		margin-bottom: var(--spacing-2xl);
	}
}
@media (min-width: 1280px) {
	.promotions-block {
		margin-bottom: var(--spacing-3xl);
	}
}
.promotions-block:last-child {
	margin-bottom: 0;
}
.promotions-block__title {
	align-items: center;
	color: var(--text-primary);
	display: flex;
	font-size: 16px;
	font-weight: 700;
	height: 40px;
	line-height: 24px;
	margin: 0 0 var(--spacing-sm) 0;
}
@media (min-width: 480px) {
	.promotions-block__title {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
@media (min-width: 768px) {
	.promotions-block__title {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
		margin-bottom: var(--spacing-lg);
	}
}
@media (min-width: 1280px) {
	.promotions-block__title {
		margin-bottom: var(--spacing-xl);
	}
}
.promotions-block__description {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0 0 var(--spacing-sm) 0;
}
@media (min-width: 768px) {
	.promotions-block__description {
		margin-bottom: var(--spacing-lg);
	}
}
@media (min-width: 1280px) {
	.promotions-block__description {
		margin-bottom: var(--spacing-xl);
	}
}
.promotions-block__cards {
	display: grid;
	grid-template-columns: 1fr;
	row-gap: var(--spacing-sm);
}
@media (min-width: 768px) {
	.promotions-block__cards {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
		grid-template-columns: 1fr 1fr;
	}
}
@media (min-width: 1280px) {
	.promotions-block__cards {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		row-gap: var(--spacing-md);
	}
}
.promotions-block__card {
	border-radius: var(--border-radius-basic-sm);
	height: 0;
	min-height: 268px;
	overflow: hidden;
}
.promotions-block__card--full {
	grid-column: 1/-1;
}
@media (min-width: 480px) {
	.promotions-block__card {
		min-height: 264px;
	}
}
@media (min-width: 768px) {
	.promotions-block__card {
		min-height: 294px;
	}
}
@media (min-width: 1280px) {
	.promotions-block__card {
		min-height: 312px;
	}
}
.promotions-bonus-card {
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	max-height: 264px;
	min-height: 240px;
	overflow: hidden;
	padding: var(--spacing-md);
	position: relative;
	z-index: 0;
}
@media (min-width: 768px) {
	.promotions-bonus-card {
		max-height: 286px;
		min-height: 264px;
		padding: var(--spacing-xl);
	}
}
@media (min-width: 1280px) {
	.promotions-bonus-card {
		max-height: 312px;
		min-height: 312px;
		padding: var(--spacing-2xl);
	}
}
.promotions-bonus-card__image {
	aspect-ratio: 1/1;
	height: 240px;
	inset-block-start: 50%;
	inset-inline-end: -70px;
	position: absolute;
	transform: translateY(-50%);
	z-index: -1;
}
@media (min-width: 480px) {
	.promotions-bonus-card__image {
		height: 264px;
		right: 0;
	}
}
@media (min-width: 1280px) {
	.promotions-bonus-card__image {
		height: 312px;
	}
}
.promotions-bonus-card__tags {
	align-items: flex-end;
	display: flex;
	flex-direction: column;
	inset-block-start: 12px;
	inset-inline-end: 12px;
	position: absolute;
	row-gap: var(--spacing-3xs);
}
.promotions-bonus-card__tags:empty {
	display: none;
}
.promotions-bonus-card__tag {
	align-items: center;
	background: var(--bg-overlay-label);
	border-radius: var(--border-radius-basic-md);
	color: var(--text-black-primary);
	display: flex;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	justify-content: center;
	letter-spacing: 0.2px;
	line-height: 20px;
	padding: var(--spacing-3xs) var(--spacing-sm);
	text-transform: uppercase;
}
.promotions-bonus-card__tag--new {
	background: var(--color-simple-green);
	border-radius: var(--border-radius-basic-full);
}
.promotions-bonus-card__tag--active {
	color: var(--text-success);
}
.promotions-bonus-card__tag--expires {
	color: var(--text-warning);
}
.promotions-bonus-card__tag--boost {
	color: var(--text-primary);
	-moz-column-gap: var(--spacing-4xs);
	column-gap: var(--spacing-4xs);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
}
.promotions-bonus-card__tag--boost:before {
	content: url(/images/boost-tag-icon.975066f6..svg);
	height: 16px;
	width: 16px;
}
.promotions-bonus-card__top-content {
	display: flex;
	flex-direction: column;
	max-width: 230px;
	row-gap: var(--spacing-md);
}
@media (min-width: 480px) {
	.promotions-bonus-card__top-content {
		max-width: 260px;
	}
}
@media (min-width: 768px) {
	.promotions-bonus-card__top-content {
		max-width: 240px;
	}
}
@media (min-width: 960px) {
	.promotions-bonus-card__top-content {
		max-width: 260px;
	}
}
@media (min-width: 1280px) {
	.promotions-bonus-card__top-content {
		max-width: 320px;
		row-gap: var(--spacing-lg);
	}
}
@media (min-width: 1440px) {
	.promotions-bonus-card__top-content {
		max-width: 400px;
	}
}
.promotions-bonus-card__title {
	color: var(--text-secondary);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 20px;
	margin: 0 0 var(--spacing-md) 0;
	max-width: 190px;
	text-transform: uppercase;
}
@media (min-width: 480px) {
	.promotions-bonus-card__title {
		max-width: 100%;
	}
}
@media (min-width: 768px) {
	.promotions-bonus-card__title {
		max-width: 210px;
	}
}
@media (min-width: 960px) {
	.promotions-bonus-card__title {
		max-width: 100%;
	}
}
@media (min-width: 1280px) {
	.promotions-bonus-card__title {
		margin-bottom: var(--spacing-lg);
	}
}
.promotions-bonus-card__icon {
	font-size: 20px !important;
}
.promotions-bonus-card__value {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0 0 var(--spacing-sm) 0;
	text-transform: capitalize;
}
@media (min-width: 1280px) {
	.promotions-bonus-card__value {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
.promotions-bonus-card__subtitle {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0 0 var(--spacing-sm) 0;
	text-transform: capitalize;
}
@media (min-width: 1280px) {
	.promotions-bonus-card__subtitle {
		color: var(--text-primary);
		font-size: 16px;
		font-weight: 700;
		line-height: 24px;
	}
}
.promotions-bonus-card__progress {
	display: flex;
	flex-direction: column;
	margin-bottom: var(--spacing-2xs);
	row-gap: var(--spacing-2xs);
	width: 100%;
}
@media (min-width: 1280px) {
	.promotions-bonus-card__progress {
		max-width: 300px;
	}
}
@media (min-width: 1440px) {
	.promotions-bonus-card__progress {
		max-width: 340px;
	}
}
.promotions-bonus-card__progress-note {
	color: var(--text-primary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	text-transform: uppercase;
}
@media (min-width: 1280px) {
	.promotions-bonus-card__progress-note {
		color: var(--text-primary);
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		letter-spacing: 0.2px;
		line-height: 20px;
	}
}
.promotions-bonus-card__progress-end-text {
	color: var(--text-secondary);
}
.promotions-bonus-card__bottom-content {
	grid-row-gap: var(--spacing-sm);
	display: grid;
	grid-template-areas: "timer" "actions";
}
@media (min-width: 480px) {
	.promotions-bonus-card__bottom-content {
		grid-column-gap: var(--spacing-sm);
		grid-auto-columns: 1fr auto;
		grid-auto-flow: column;
		grid-template-areas: "actions timer";
	}
}
@media (min-width: 768px) {
	.promotions-bonus-card__bottom-content {
		grid-template-areas: "timer" "actions";
	}
}
@media (min-width: 960px) {
	.promotions-bonus-card__bottom-content {
		grid-template-areas: "actions timer";
	}
}
.promotions-bonus-card__timer {
	color: var(--text-secondary);
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	font-size: 14px;
	font-weight: 700;
	grid-area: timer;
	line-height: 20px;
	width: -moz-fit-content;
	width: fit-content;
}
@media (min-width: 480px) {
	.promotions-bonus-card__timer {
		align-items: flex-end;
		flex-direction: column;
		row-gap: var(--spacing-3xs);
	}
}
@media (min-width: 768px) {
	.promotions-bonus-card__timer {
		flex-direction: row;
	}
}
@media (min-width: 960px) {
	.promotions-bonus-card__timer {
		flex-direction: column;
	}
}
@media (min-width: 1440px) {
	.promotions-bonus-card__timer {
		flex-direction: row;
	}
}
.promotions-bonus-card__actions {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	grid-area: actions;
}
.promotions-bonus-card__button--modal {
	border: 1px solid var(--border-button-tertiary);
	border-radius: var(--border-radius-mapped-button-md);
	color: var(--text-button-tertiary);
	padding: calc(var(--spacing-2xs) - 1px);
	transition: border-color 0.3s ease;
}
.promotions-bonus-card__button--modal:hover {
	border-color: var(--border-button-tertiary-hover);
}
.promotions-bonus-card--activated .promotions-bonus-card__bottom-content {
	grid-template-areas: "actions timer";
	justify-content: space-between;
}
.promotions-bonus-card--activated .promotions-bonus-card__timer {
	align-items: flex-end;
	flex-direction: column;
}
@media (min-width: 480px) {
	.promotions-bonus-card--activated .promotions-bonus-card__timer {
		flex-direction: row;
	}
}
@media (min-width: 768px) {
	.promotions-bonus-card--activated .promotions-bonus-card__timer {
		flex-direction: column;
	}
}
@media (min-width: 960px) {
	.promotions-bonus-card--activated .promotions-bonus-card__timer {
		flex-direction: row;
	}
}
.promotions-bonus-modal-content {
	display: flex;
	flex-direction: column;
	min-height: 100%;
	padding: var(--spacing-3xl) var(--spacing-md);
	row-gap: var(--spacing-md);
}
@media (min-width: 768px) {
	.promotions-bonus-modal-content {
		padding: var(--spacing-3xl) var(--spacing-4xl);
		row-gap: var(--spacing-xl);
	}
}
.promotions-bonus-modal-content__header {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
}
.promotions-bonus-modal-content__type {
	align-items: center;
	color: var(--text-tertiary);
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 20px;
	margin: 0;
	text-transform: uppercase;
}
.promotions-bonus-modal-content__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
	text-align: center;
}
.promotions-bonus-modal-content__row {
	align-items: center;
	border-bottom: 1px solid var(--border-primary);
	display: flex;
	justify-content: space-between;
	padding: var(--spacing-2xs) 0;
}
.promotions-bonus-modal-content__row:last-child {
	border-bottom: none;
}
.promotions-bonus-modal-content__text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.promotions-bonus-modal-content__value {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.promotions-bonus-modal-content__games {
	overflow: hidden;
}
.promotions-bonus-modal-content .promotions-bonus-modal-content__button {
	margin-top: auto;
}
.promotions-bonuses__content {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-lg);
}
@media (min-width: 480px) {
	.promotions-bonuses__content {
		row-gap: var(--spacing-xl);
	}
}
.promotions-bonuses__empty-wrapper {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.promotions-bonuses__empty-wrapper {
		row-gap: var(--spacing-lg);
	}
}
.promotions-bonuses__empty-title {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
	text-align: center;
}
@media (min-width: 768px) {
	.promotions-bonuses__empty-title {
		max-width: 528px;
	}
}
.promotions-bonuses__image-wrapper {
	height: 160px;
	margin-top: var(--spacing-2xl);
	width: 160px;
}
@media (min-width: 768px) {
	.promotions-bonuses__image-wrapper {
		margin-top: var(--spacing-4xl);
	}
}
@media (min-width: 1920px) {
	.promotions-bonuses__image-wrapper {
		margin-top: var(--spacing-6xl);
	}
}
.promotions-bonuses__image {
	height: 100%;
	width: 100%;
}
.promotions-bonuses__blocks-wrapper {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-lg);
	width: 100%;
}
@media (min-width: 480px) {
	.promotions-bonuses__blocks-wrapper {
		row-gap: var(--spacing-xl);
	}
}
@media (min-width: 768px) {
	.promotions-bonuses__blocks-wrapper {
		row-gap: var(--spacing-2xl);
	}
}
@media (min-width: 1280px) {
	.promotions-bonuses__blocks-wrapper {
		row-gap: var(--spacing-3xl);
	}
}
.promotions-bonuses-block__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0 0 var(--spacing-sm) 0;
	padding: var(--spacing-2xs) 0;
}
@media (min-width: 480px) {
	.promotions-bonuses-block__title {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
@media (min-width: 768px) {
	.promotions-bonuses-block__title {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
		padding: var(--spacing-3xs) 0;
	}
}
.promotions-bonuses-block__items {
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: grid;
	grid-template-columns: 1fr;
	row-gap: var(--spacing-sm);
	width: 100%;
}
@media (min-width: 768px) {
	.promotions-bonuses-block__items {
		grid-template-columns: 1fr 1fr;
	}
}
@media (min-width: 1280px) {
	.promotions-bonuses-block__items {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		row-gap: var(--spacing-md);
	}
}
@media (min-width: 960px) {
	.promotions-bonuses-block__items--comboboosts {
		grid-template-columns: 1fr 1fr 1fr;
	}
}
@media (min-width: 1280px) {
	.promotions-bonuses-block__items--comboboosts {
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
}
.promotions-bonuses-block__empty-wrapper {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.promotions-bonuses-block__empty-wrapper {
		row-gap: var(--spacing-lg);
	}
}
.promotions-bonuses-block__empty-title {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
	text-align: center;
}
@media (min-width: 768px) {
	.promotions-bonuses-block__empty-title {
		max-width: 528px;
	}
}
.promotions-bonuses-block__image-wrapper {
	height: 160px;
	margin-top: var(--spacing-2xl);
	width: 160px;
}
@media (min-width: 768px) {
	.promotions-bonuses-block__image-wrapper {
		margin-top: var(--spacing-4xl);
	}
}
@media (min-width: 1920px) {
	.promotions-bonuses-block__image-wrapper {
		margin-top: var(--spacing-6xl);
	}
}
.promotions-bonuses-block__image {
	height: 100%;
	width: 100%;
}
.promotions-cash-bonus {
	background: var(--full-right-yellow-primary);
}
.promotions-freechip-bonus,
.promotions-freespin-bonus {
	background: var(--full-right-turquoise-primary);
}
.sportsbook-amb-bonus-card {
	background: var(--full-right-sky-primary);
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	max-height: 264px;
	min-height: 240px;
	overflow: hidden;
	padding: var(--spacing-md);
	position: relative;
	z-index: 0;
}
@media (min-width: 768px) {
	.sportsbook-amb-bonus-card {
		max-height: 286px;
		min-height: 264px;
		padding: var(--spacing-xl);
	}
}
@media (min-width: 1280px) {
	.sportsbook-amb-bonus-card {
		max-height: 312px;
		min-height: 312px;
		padding: var(--spacing-2xl);
	}
}
.sportsbook-amb-bonus-card__image {
	aspect-ratio: 1/1;
	height: 240px;
	inset-block-start: 50%;
	inset-inline-end: -70px;
	position: absolute;
	transform: translateY(-50%);
	z-index: -1;
}
@media (min-width: 480px) {
	.sportsbook-amb-bonus-card__image {
		height: 264px;
		right: 0;
	}
}
@media (min-width: 1280px) {
	.sportsbook-amb-bonus-card__image {
		height: 312px;
	}
}
.sportsbook-amb-bonus-card__tag {
	align-items: center;
	background: var(--bg-overlay-label);
	border-radius: var(--border-radius-basic-md);
	color: var(--text-primary);
	display: flex;
	flex-direction: column;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	inset-block-start: 12px;
	inset-inline-end: 12px;
	justify-content: center;
	letter-spacing: 0.2px;
	line-height: 16px;
	padding: var(--spacing-3xs) var(--spacing-sm);
	position: absolute;
	row-gap: var(--spacing-3xs);
	text-transform: uppercase;
}
.sportsbook-amb-bonus-card__top-content {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
}
@media (min-width: 1280px) {
	.sportsbook-amb-bonus-card__top-content {
		row-gap: var(--spacing-lg);
	}
}
.sportsbook-amb-bonus-card__title {
	color: var(--text-secondary);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 20px;
	margin: 0 0 var(--spacing-md) 0;
	max-width: 190px;
	text-transform: uppercase;
}
@media (min-width: 480px) {
	.sportsbook-amb-bonus-card__title {
		max-width: 100%;
	}
}
@media (min-width: 768px) {
	.sportsbook-amb-bonus-card__title {
		max-width: 210px;
	}
}
@media (min-width: 960px) {
	.sportsbook-amb-bonus-card__title {
		max-width: 100%;
	}
}
@media (min-width: 1280px) {
	.sportsbook-amb-bonus-card__title {
		margin-bottom: var(--spacing-lg);
	}
}
.sportsbook-amb-bonus-card__icon {
	font-size: 20px !important;
}
.sportsbook-amb-bonus-card__value {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0 0 var(--spacing-sm) 0;
	text-transform: capitalize;
}
@media (min-width: 1280px) {
	.sportsbook-amb-bonus-card__value {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
.sportsbook-amb-bonus-card__subtitle {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
	text-transform: capitalize;
}
@media (min-width: 1280px) {
	.sportsbook-amb-bonus-card__subtitle {
		color: var(--text-primary);
		font-size: 16px;
		font-weight: 700;
		line-height: 24px;
	}
}
.sportsbook-amb-bonus-card__progress {
	display: flex;
	flex-direction: column;
	margin-bottom: var(--spacing-2xs);
	row-gap: var(--spacing-2xs);
	width: 100%;
}
@media (min-width: 1280px) {
	.sportsbook-amb-bonus-card__progress {
		max-width: 300px;
	}
}
@media (min-width: 1440px) {
	.sportsbook-amb-bonus-card__progress {
		max-width: 340px;
	}
}
.sportsbook-amb-bonus-card__progress-note {
	color: var(--text-primary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	text-transform: uppercase;
}
@media (min-width: 1280px) {
	.sportsbook-amb-bonus-card__progress-note {
		color: var(--text-primary);
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		letter-spacing: 0.2px;
		line-height: 20px;
	}
}
.sportsbook-amb-bonus-card__progress-end-text {
	color: var(--text-secondary);
}
.sportsbook-amb-bonus-card__bottom-content {
	grid-row-gap: var(--spacing-sm);
	display: grid;
	grid-template-areas: "timer" "actions";
}
@media (min-width: 480px) {
	.sportsbook-amb-bonus-card__bottom-content {
		grid-column-gap: var(--spacing-sm);
		grid-auto-columns: 1fr auto;
		grid-auto-flow: column;
		grid-template-areas: "actions timer";
	}
}
@media (min-width: 768px) {
	.sportsbook-amb-bonus-card__bottom-content {
		grid-template-areas: "timer" "actions";
	}
}
@media (min-width: 960px) {
	.sportsbook-amb-bonus-card__bottom-content {
		grid-template-areas: "actions timer";
	}
}
.sportsbook-amb-bonus-card__timer {
	align-items: flex-end;
	color: var(--text-secondary);
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	font-size: 14px;
	font-weight: 700;
	grid-area: timer;
	line-height: 20px;
	row-gap: var(--spacing-3xs);
	width: -moz-fit-content;
	width: fit-content;
}
.sportsbook-amb-bonus-card__actions {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	grid-area: actions;
}
.sportsbook-amb-bonus-card__button--modal {
	border: 1px solid var(--border-button-tertiary);
	border-radius: var(--border-radius-mapped-button-md);
	color: var(--text-button-tertiary);
	padding: calc(var(--spacing-2xs) - 1px);
	transition: border-color 0.3s ease;
}
.sportsbook-amb-bonus-card__button--modal:hover {
	border-color: var(--border-button-tertiary-hover);
}
.sportsbook-amb-bonus-card--activated
	.sportsbook-amb-bonus-card__bottom-content {
	grid-template-areas: "actions timer";
	justify-content: space-between;
}
.sportsbook-amb-bonus-card--activated .sportsbook-amb-bonus-card__timer {
	align-items: flex-end;
	flex-direction: column;
}
@media (min-width: 480px) {
	.sportsbook-amb-bonus-card--activated .sportsbook-amb-bonus-card__timer {
		flex-direction: row;
	}
}
@media (min-width: 768px) {
	.sportsbook-amb-bonus-card--activated .sportsbook-amb-bonus-card__timer {
		flex-direction: column;
	}
}
@media (min-width: 960px) {
	.sportsbook-amb-bonus-card--activated .sportsbook-amb-bonus-card__timer {
		flex-direction: row;
	}
}
.progress-bar-sportsbook-amb {
	align-items: center;
	display: flex;
	gap: 16px;
	padding: var(--spacing-3xs) 0 var(--spacing-4xl);
	width: 100%;
}
.progress-bar-sportsbook-amb__segment {
	align-items: center;
	display: flex;
	flex: 1;
	position: relative;
}
.progress-bar-sportsbook-amb__track {
	background-color: var(--progress-disabled);
	border-radius: 4px;
	height: 4px;
	overflow: hidden;
	width: 100%;
}
.progress-bar-sportsbook-amb__fill {
	background-color: var(--progress-active);
	border-radius: 4px;
	height: 100%;
	transition: width 0.3s ease-in-out;
}
.progress-bar-sportsbook-amb__point {
	align-items: center;
	display: flex;
	justify-content: center;
	position: absolute;
	right: -13px;
	z-index: 2;
}
.progress-bar-sportsbook-amb__node-empty {
	background-color: transparent;
	border: 1px solid var(--progress-disabled);
	border-radius: 50%;
	height: 10px;
	width: 10px;
}
.progress-bar-sportsbook-amb__icon-check {
	color: var(--brand-accent);
	font-size: 12px !important;
}
.progress-bar-sportsbook-amb__node-active {
	align-items: center;
	display: flex;
	justify-content: center;
	position: relative;
}
.progress-bar-sportsbook-amb__dot {
	background-color: transparent;
	border: 1px solid var(--brand-accent);
	border-radius: 50%;
	height: 10px;
	position: relative;
	width: 10px;
}
.progress-bar-sportsbook-amb__tooltip {
	align-items: center;
	background-color: var(--bg-overlay-soft);
	border-radius: 4px;
	display: flex;
	flex-direction: column;
	gap: 2px;
	padding: var(--spacing-3xs) var(--spacing-2xs);
	position: absolute;
	top: calc(100% + 6px);
	white-space: nowrap;
}
.progress-bar-sportsbook-amb__tooltip:before {
	border: 4px solid transparent;
	border-bottom: 4px solid var(--bg-overlay-soft);
	bottom: 100%;
	content: "";
	position: absolute;
}
.progress-bar-sportsbook-amb__tooltip--center,
.progress-bar-sportsbook-amb__tooltip--center:before {
	left: 50%;
	transform: translateX(-50%);
}
.progress-bar-sportsbook-amb__tooltip--last {
	right: -3px;
}
.progress-bar-sportsbook-amb__tooltip--last:before {
	right: 4px;
}
.progress-bar-sportsbook-amb__tooltip-header {
	align-items: center;
	display: flex;
	gap: 2px;
}
.progress-bar-sportsbook-amb__icon-gift {
	color: var(--brand-accent);
	font-size: 16px !important;
}
.progress-bar-sportsbook-amb__tooltip-amount {
	color: var(--text-primary);
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
}
.progress-bar-sportsbook-amb__tooltip-bets {
	color: var(--text-secondary);
	font-size: 10px;
	font-weight: 400;
	line-height: 12px;
	text-transform: uppercase;
}
.progress-bar-sportsbook-amb__tooltip-bets--current {
	color: var(--text-primary);
}
.sportsbook-bonus-terms-modal-content__scroll-container::-webkit-scrollbar {
	height: 4px;
	width: 4px;
}
.sportsbook-bonus-terms-modal-content__scroll-container::-webkit-scrollbar-thumb {
	background: var(--bg-senary);
	border-radius: var(--border-radius-basic-xs);
}
.sportsbook-bonus-terms-modal-content {
	--padding-block: var(--spacing-3xl);
	--padding-inline: var(--spacing-md);
	display: flex;
	flex-direction: column;
	height: 100%;
	row-gap: var(--spacing-xl);
	width: 100%;
}
@media (min-width: 768px) {
	.sportsbook-bonus-terms-modal-content {
		--padding-inline: var(--spacing-4xl);
		max-height: min(
			800px,
			100dvh - 64px - var(--safe-area-inset-top) - var(--safe-area-inset-bottom)
		);
	}
}
.sportsbook-bonus-terms-modal-content__top-container {
	align-items: center;
	display: flex;
	flex-direction: column;
	padding-top: var(--padding-block);
	padding-inline: var(--padding-inline);
	row-gap: var(--spacing-2xs);
}
.sportsbook-bonus-terms-modal-content__scroll-container {
	--border-inline-end-width: var(--spacing-2xs);
	border-inline-end: transparent solid var(--border-inline-end-width);
	color: var(--text-secondary);
	flex-grow: 1;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	overflow-y: auto;
	padding-inline-end: calc(
		var(--padding-inline) - var(--border-inline-end-width)
	);
	padding-inline-start: var(--padding-inline);
	white-space: pre-wrap;
}
.sportsbook-bonus-terms-modal-content__bottom-container {
	padding-bottom: var(--padding-block);
	padding-inline: var(--padding-inline);
}
.sportsbook-bonus-terms-modal-content__promotion-type {
	align-items: center;
	color: var(--text-tertiary);
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0;
	text-transform: uppercase;
}
.sportsbook-bonus-terms-modal-content__icon {
	font-size: 18px !important;
}
.sportsbook-bonus-terms-modal-content__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
	text-align: center;
}
.sportsbook-promotions-bonus {
	background: var(--full-right-blue-primary);
}
.sportsbook-promotions-bonus--freebet.sportsbook-promotions-bonus--all-win {
	background: var(--full-right-sky-primary);
}
.sportsbook-promotions-bonus--freebet.sportsbook-promotions-bonus--no-risk {
	background: var(--full-right-green-primary);
}
.sportsbook-promotions-bonus--freebet.sportsbook-promotions-bonus--only-win {
	background: var(--full-right-yellow-primary);
}
.sportsbook-promotions-bonus--lootbox {
	background: var(--full-right-violet-primary);
}
.sportsbook-promotions-bonus--hunting {
	background: var(--full-right-orange-primary);
}
.sportsbook-promotions-bonus--tournament {
	background: var(--full-right-red-primary);
}
.sportsbook-comboboost-bonus-card {
	background: var(--full-right-turquoise-primary);
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding: var(--spacing-md);
	position: relative;
	width: 100%;
	z-index: 0;
}
@media (min-width: 768px) {
	.sportsbook-comboboost-bonus-card {
		padding: var(--spacing-xl);
	}
}
.sportsbook-comboboost-bonus-card__card-bg {
	bottom: 0;
	inset-inline-end: 0;
	max-height: 174px;
	position: absolute;
	z-index: -1;
}
.sportsbook-comboboost-bonus-card__top {
	display: flex;
	flex-direction: column;
	margin-bottom: var(--spacing-3xl);
	row-gap: var(--spacing-md);
	text-transform: uppercase;
}
@media (min-width: 768px) {
	.sportsbook-comboboost-bonus-card__top {
		row-gap: var(--spacing-lg);
	}
}
@media (min-width: 1280px) {
	.sportsbook-comboboost-bonus-card__top {
		margin-bottom: var(--spacing-5xl);
	}
}
.sportsbook-comboboost-bonus-card__bottom {
	display: flex;
}
.sportsbook-comboboost-bonus-card__sports-icon-wrapper {
	height: 20px;
	width: 20px;
}
.sportsbook-comboboost-bonus-card__sports-icon {
	height: 100%;
	width: 100%;
}
.sportsbook-comboboost-bonus-card__header {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: inline-flex;
}
.sportsbook-comboboost-bonus-card__title {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 20px;
}
.sportsbook-comboboost-bonus-card__value {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
}
@media (min-width: 1280px) {
	.sportsbook-comboboost-bonus-card__value {
		font-size: 27px;
		line-height: 32px;
	}
}
.sportsbook-comboboost-bonus-card__info-button {
	align-items: center;
	align-self: flex-end;
	border: 1px solid var(--border-button-tertiary);
	border-radius: var(--border-radius-mapped-button-md);
	display: flex;
	justify-content: center;
	padding: calc(var(--spacing-2xs) - 1px);
	transition: border 0.3s ease;
}
.sportsbook-comboboost-bonus-card__info-button:hover {
	border: 1px solid var(--border-button-tertiary-hover);
}
.sportsbook-comboboost-bonus-card__info-button-icon {
	color: var(--icon-white-secondary);
	transition: color 0.3s ease;
}
.sportsbook-comboboost-bonus-card__info-button:hover
	.sportsbook-comboboost-bonus-card__info-button-icon {
	color: var(--icon-white-primary);
}
.sportsbook-comboboost-bonus-card .sportsbook-comboboost-bonus-card__timer {
	align-items: flex-end;
	display: inline-flex;
	flex-direction: column;
	font-size: 14px;
	line-height: 20px;
	margin-inline-start: auto;
	row-gap: var(--spacing-3xs);
	text-align: end;
}
.sportsbook-bonus-boost-modal-content::-webkit-scrollbar {
	height: 4px;
	width: 4px;
}
.sportsbook-bonus-boost-modal-content::-webkit-scrollbar-thumb {
	background: var(--bg-senary);
	border-radius: var(--border-radius-basic-xs);
}
.sportsbook-bonus-boost-modal-content {
	overflow-x: hidden;
	overflow-y: auto;
}
@media (min-width: 768px) {
	.sportsbook-bonus-boost-modal-content {
		max-height: min(
			800px,
			100dvh - 64px - var(--safe-area-inset-top) - var(--safe-area-inset-bottom)
		);
	}
}
.sportsbook-bonus-boost-modal-content__inner-wrapper {
	display: flex;
	flex-direction: column;
	height: 100%;
	overflow: hidden;
	padding: var(--spacing-3xl) var(--spacing-md);
	row-gap: var(--spacing-2xl);
	width: 100%;
}
@media (min-width: 768px) {
	.sportsbook-bonus-boost-modal-content__inner-wrapper {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.sportsbook-bonus-boost-modal-content__top-container {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
	text-align: center;
}
.sportsbook-bonus-boost-modal-content__wheel-container {
	aspect-ratio: 1;
	margin: 0 auto;
	max-width: 480px;
	overflow: visible;
	position: relative;
	width: 100%;
	z-index: 0;
}
.sportsbook-bonus-boost-modal-content__bottom-container {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-lg);
}
.sportsbook-bonus-boost-modal-content__button--terms {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.sportsbook-bonus-boost-modal-content__wheel-base-img,
.sportsbook-bonus-boost-modal-content__wheel-base-wrapper,
.sportsbook-bonus-boost-modal-content__wheel-frame-img {
	height: 100%;
	position: absolute;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	width: 100%;
}
.sportsbook-bonus-boost-modal-content__wheel-base-img {
	pointer-events: none;
}
.sportsbook-bonus-boost-modal-content__wheel-backlights {
	animation:
		spin-backlights 10s linear infinite,
		brighten-backlights 1s linear infinite alternate,
		fade-in-backlights 0.5s ease-in;
	animation-delay: 0s, 0.5s, 0s;
	height: 150%;
	left: 50%;
	pointer-events: none;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	width: 150%;
}
@keyframes fade-in-backlights {
	0% {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@keyframes spin-backlights {
	0% {
		transform: translate(-50%, -50%) rotate(0deg);
	}
	50% {
		transform: translate(-50%, -50%) rotate(180deg);
	}
	to {
		transform: translate(-50%, -50%) rotate(1turn);
	}
}
@keyframes brighten-backlights {
	0% {
		opacity: 1;
	}
	to {
		opacity: 0.4;
	}
}
@keyframes wheel-base-tilting {
	0% {
		rotate: 0deg;
	}
	15% {
		rotate: 9deg;
	}
	45% {
		rotate: -5.5deg;
	}
	55% {
		rotate: 0deg;
	}
	to {
		rotate: 0deg;
	}
}
.sportsbook-bonus-boost-modal-content__wheel-frame-button {
	aspect-ratio: 1;
	background-color: var(--p-neutral-dark-100);
	border-radius: 50%;
	box-shadow: 0 0 12px 8px rgba(0, 0, 0, 0.4);
	cursor: not-allowed;
	left: 50%;
	overflow: hidden;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%) scale(1);
	width: 29%;
}
@keyframes wheel-button-pulsate {
	0% {
		transform: translate(-50%, -50%) scale(1);
	}
	85% {
		transform: translate(-50%, -50%) scale(1.05);
	}
	to {
		transform: translate(-50%, -50%) scale(1);
	}
}
.sportsbook-bonus-boost-modal-content__wheel-frame-button-img {
	display: block;
	height: 100%;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	width: 100%;
}
.sportsbook-bonus-boost-modal-content__wheel-base-multiplier-wrapper {
	height: 30%;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -100%) rotate(var(--rotation-degrees));
	transform-origin: bottom;
}
.sportsbook-bonus-boost-modal-content__wheel-base-multiplier-text {
	color: var(--text-white-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
}
.sportsbook-bonus-boost-modal-content__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
}
.sportsbook-bonus-boost-modal-content__subtitle {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
@supports (rotate: 45deg) {
	.sportsbook-bonus-boost-modal-content--initial
		.sportsbook-bonus-boost-modal-content__wheel-base-wrapper {
		animation: wheel-base-tilting 1.2s ease-in-out infinite;
	}
}
.sportsbook-bonus-boost-modal-content--initial
	.sportsbook-bonus-boost-modal-content__wheel-frame-button {
	animation: wheel-button-pulsate 1s ease-in infinite;
	cursor: pointer;
	transition: filter 0.3s ease;
}
.sportsbook-bonus-boost-modal-content--initial
	.sportsbook-bonus-boost-modal-content__wheel-frame-button:hover {
	animation-play-state: paused;
	filter: brightness(1.15);
}
.promotions-cards__empty-wrapper {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.promotions-cards__empty-wrapper {
		row-gap: var(--spacing-lg);
	}
}
.promotions-cards__empty-title {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
	text-align: center;
}
@media (min-width: 768px) {
	.promotions-cards__empty-title {
		max-width: 528px;
	}
}
.promotions-cards__image-wrapper {
	height: 160px;
	margin-top: var(--spacing-2xl);
	width: 160px;
}
@media (min-width: 768px) {
	.promotions-cards__image-wrapper {
		margin-top: var(--spacing-4xl);
	}
}
@media (min-width: 1920px) {
	.promotions-cards__image-wrapper {
		margin-top: var(--spacing-6xl);
	}
}
.promotions-cards__image {
	height: 100%;
	width: 100%;
}
.promotions-categories {
	margin-bottom: var(--spacing-lg);
}
@media (min-width: 480px) {
	.promotions-categories {
		margin-bottom: var(--spacing-xl);
	}
}
.promotions-type-switcher {
	background: var(--bg-tabsgroup);
	border-radius: 100px;
	display: flex;
	margin: 0 auto;
	padding: var(--spacing-3xs);
	width: -moz-fit-content;
	width: fit-content;
}
.promotions-type-switcher__item {
	align-items: center;
	background: transparent;
	border-radius: var(--border-radius-basic-full);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	cursor: pointer;
	display: flex;
	height: 32px;
	justify-content: center;
	min-width: 107px;
	padding: var(--spacing-3xs) var(--spacing-sm);
	transition: background 0.3s ease;
}
@media (min-width: 480px) {
	.promotions-type-switcher__item {
		min-width: unset;
	}
}
@media (min-width: 768px) {
	.promotions-type-switcher__item {
		padding: var(--spacing-3xs) var(--spacing-md);
	}
}
@media (min-width: 1280px) {
	.promotions-type-switcher__item {
		height: 48px;
		padding: var(--spacing-sm) var(--spacing-xl);
	}
}
.promotions-type-switcher__item--active {
	background: var(--bg-tab-active);
	cursor: unset;
}
.promotions-type-switcher__item--active .promotions-type-switcher__icon,
.promotions-type-switcher__item--active .promotions-type-switcher__title {
	color: var(--text-tab-active);
}
.promotions-type-switcher__icon {
	color: var(--icon-brand-accent);
	font-size: 20px !important;
	transition: color 0.3s ease;
}
@media (min-width: 768px) {
	.promotions-type-switcher__icon {
		font-size: 24px !important;
	}
}
.promotions-type-switcher--without-icon .promotions-type-switcher__item {
	min-width: 118px;
}
@media (min-width: 1280px) {
	.promotions-type-switcher--without-icon .promotions-type-switcher__item {
		min-width: 144px;
		min-width: 202px;
	}
}
.promotions-type-switcher__title {
	text-wrap: nowrap;
	color: var(--text-tab-default);
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.2px;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	text-transform: uppercase;
	transition: color 0.3s ease;
}
@media (min-width: 768px) {
	.promotions-type-switcher__title {
		color: var(--text-tab-default);
		font-size: 14px;
		font-style: normal;
		font-weight: 700;
		letter-spacing: 0.2px;
		line-height: 20px;
	}
}
.promotions-widget {
	margin-bottom: var(--spacing-xl);
}
@media (min-width: 768px) {
	.promotions-widget {
		margin-bottom: var(--spacing-2xl);
	}
}
.promotions-widget--widget-live {
	margin-bottom: 0;
}
.promotions-widget__item {
	border-radius: var(--border-radius-basic-sm);
	overflow: hidden;
}
.promotions-widget .base-slider__slider .slick-slide,
.promotions-widget__item {
	height: 294px;
}
@media (min-width: 480px) {
	.promotions-widget .base-slider__slider .slick-slide,
	.promotions-widget__item {
		height: 264px;
	}
}
@media (min-width: 768px) {
	.promotions-widget .base-slider__slider .slick-slide,
	.promotions-widget__item {
		height: 294px;
	}
}
@media (min-width: 1280px) {
	.promotions-widget .base-slider__slider .slick-slide,
	.promotions-widget__item {
		height: 312px;
	}
}
.puzzle-promo-anon-section__puzzle-piece-flare-area:before {
	animation: flare-puzzle-piece 2.5s linear infinite;
	background: linear-gradient(
		270deg,
		hsla(0, 0%, 100%, 0),
		hsla(0, 0%, 100%, 0.24) 22.4%,
		hsla(0, 0%, 100%, 0.7) 48.47%,
		hsla(0, 0%, 100%, 0.24) 74.48%,
		hsla(0, 0%, 100%, 0)
	);
	content: "";
	height: 100%;
	left: -86%;
	mix-blend-mode: overlay;
	position: absolute;
	top: 0;
	transform: skewX(-45deg) translateX(0);
	width: 33.3%;
}
.puzzle-promo-anon-section {
	display: grid;
	grid-template-areas: "text-block" "puzzle-pieces-block";
	position: relative;
	row-gap: var(--spacing-2xl);
	z-index: 0;
}
@media (min-width: 768px) {
	.puzzle-promo-anon-section {
		align-items: center;
		grid-template-areas: "text-block puzzle-pieces-block";
		grid-template-columns: 1fr 380px;
	}
}
@media (min-width: 1280px) {
	.puzzle-promo-anon-section {
		grid-template-columns: 1fr 456px;
	}
}
@media (min-width: 1440px) {
	.puzzle-promo-anon-section {
		grid-template-columns: 1fr 554px;
	}
}
.puzzle-promo-anon-section:after,
.puzzle-promo-anon-section:before {
	aspect-ratio: 1;
	content: "";
	pointer-events: none;
	position: absolute;
	width: 360px;
}
@media (min-width: 768px) {
	.puzzle-promo-anon-section:after,
	.puzzle-promo-anon-section:before {
		width: 446px;
	}
}
@media (min-width: 1280px) {
	.puzzle-promo-anon-section:after,
	.puzzle-promo-anon-section:before {
		width: 654px;
	}
}
.puzzle-promo-anon-section:before {
	background: var(--clear-brand-accent);
	inset-inline-start: -173px;
	top: -49px;
}
@media (min-width: 480px) {
	.puzzle-promo-anon-section:before {
		inset-inline-start: -113px;
		top: -28px;
	}
}
@media (min-width: 768px) {
	.puzzle-promo-anon-section:before {
		inset-inline-start: -248px;
		top: -79px;
	}
}
@media (min-width: 960px) {
	.puzzle-promo-anon-section:before {
		inset-inline-start: -152px;
	}
}
@media (min-width: 1280px) {
	.puzzle-promo-anon-section:before {
		inset-inline-start: -456px;
		top: -116px;
	}
}
@media (min-width: 1440px) {
	.puzzle-promo-anon-section:before {
		inset-inline-start: -336px;
		top: -79px;
	}
}
@media (min-width: 1680px) {
	.puzzle-promo-anon-section:before {
		inset-inline-start: -232px;
	}
}
.puzzle-promo-anon-section:after {
	background: var(--clear-brand-primary);
	bottom: -180px;
	inset-inline-end: -149px;
}
@media (min-width: 480px) {
	.puzzle-promo-anon-section:after {
		bottom: -160px;
		inset-inline-end: -89px;
	}
}
@media (min-width: 768px) {
	.puzzle-promo-anon-section:after {
		bottom: -304px;
		inset-inline-end: -193px;
	}
}
@media (min-width: 960px) {
	.puzzle-promo-anon-section:after {
		bottom: -193px;
		inset-inline-end: -208px;
	}
}
@media (min-width: 1280px) {
	.puzzle-promo-anon-section:after {
		bottom: -358px;
		inset-inline-end: -512px;
	}
}
@media (min-width: 1440px) {
	.puzzle-promo-anon-section:after {
		bottom: -321px;
		inset-inline-end: -392px;
	}
}
@media (min-width: 1680px) {
	.puzzle-promo-anon-section:after {
		inset-inline-end: -288px;
	}
}
.puzzle-promo-anon-section__text-block {
	grid-area: text-block;
}
@media (min-width: 768px) {
	.puzzle-promo-anon-section__text-block {
		max-width: 400px;
	}
}
@media (min-width: 1440px) {
	.puzzle-promo-anon-section__text-block {
		max-width: 500px;
	}
}
.puzzle-promo-anon-section__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0 0 var(--spacing-md);
}
@media (min-width: 768px) {
	.puzzle-promo-anon-section__title {
		font-size: 27px;
		line-height: 32px;
	}
}
@media (min-width: 1280px) {
	.puzzle-promo-anon-section__title {
		font-size: 44px;
		line-height: 52px;
	}
}
.puzzle-promo-anon-section__description {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin-bottom: var(--spacing-2xl);
}
@media (min-width: 1280px) {
	.puzzle-promo-anon-section__description {
		margin-bottom: var(--spacing-3xl);
	}
}
.puzzle-promo-anon-section__puzzle-pieces-block {
	aspect-ratio: 1.32;
	grid-area: puzzle-pieces-block;
	margin: 0 auto;
	max-width: 700px;
	position: relative;
	width: 100%;
	z-index: 0;
}
.puzzle-promo-anon-section__puzzle-pieces-block:after,
.puzzle-promo-anon-section__puzzle-pieces-block:before {
	content: "";
	pointer-events: none;
	position: absolute;
}
.puzzle-promo-anon-section__puzzle-pieces-block:before {
	background: var(--clear-brand-accent);
	height: 76.6%;
	left: 2.2%;
	top: 10.5%;
	width: 69.1%;
}
.puzzle-promo-anon-section__puzzle-pieces-block:after {
	background: var(--clear-brand-primary);
	height: 74.9%;
	right: 2.2%;
	top: 17.5%;
	width: 71%;
}
.puzzle-promo-anon-section__icon {
	animation: neon-pulse 1s ease-in-out infinite;
	animation-direction: alternate;
	aspect-ratio: 1;
	position: absolute;
	width: 18.1%;
	z-index: 1;
}
.puzzle-promo-anon-section__icon:first-child {
	animation-delay: 0.4s;
	left: 2.3%;
	top: 14%;
	transform: rotate(-21.2deg);
}
.puzzle-promo-anon-section__icon:nth-child(2) {
	bottom: 5.5%;
	left: 30.1%;
}
.puzzle-promo-anon-section__icon:last-child {
	animation-delay: 0.15s;
	right: 12.8%;
	top: 15.5%;
	transform: rotate(17.5deg);
}
@keyframes neon-pulse {
	0% {
		opacity: 1;
	}
	50% {
		opacity: 1;
	}
	to {
		opacity: 0.5;
	}
}
.puzzle-promo-anon-section__puzzle-piece-image-wrapper {
	aspect-ratio: 1;
	pointer-events: none;
	position: absolute;
}
.puzzle-promo-anon-section__puzzle-piece-image-wrapper:first-child {
	left: 0;
	top: 46%;
	width: 29%;
	z-index: 4;
}
.puzzle-promo-anon-section__puzzle-piece-image-wrapper:nth-child(2) {
	left: 21%;
	top: 0;
	width: 47%;
	z-index: 3;
}
.puzzle-promo-anon-section__puzzle-piece-image-wrapper:nth-child(3) {
	bottom: 0;
	right: 15.1%;
	width: 36%;
	z-index: 2;
}
.puzzle-promo-anon-section__puzzle-piece-image-wrapper:last-child {
	right: 0;
	top: 33%;
	width: 20%;
	z-index: 3;
}
.puzzle-promo-anon-section__puzzle-piece-image {
	position: absolute;
	width: 100%;
}
.puzzle-promo-anon-section__puzzle-piece-image--first {
	bottom: 0;
	left: 0;
}
.puzzle-promo-anon-section__puzzle-piece-image--second {
	height: 100%;
	left: 0;
	top: 0;
	width: unset;
}
.puzzle-promo-anon-section__puzzle-piece-image--third {
	height: 100%;
	right: 0;
	top: 0;
	width: unset;
}
.puzzle-promo-anon-section__puzzle-piece-image--fourth {
	right: 0;
	top: 0;
}
.puzzle-promo-anon-section__puzzle-piece-image--top-layer {
	opacity: 0;
	transition: opacity 0.3s linear;
}
.puzzle-promo-anon-section__puzzle-piece-image--opened {
	opacity: 1;
}
.puzzle-promo-anon-section__puzzle-piece-flare-area {
	height: 100%;
	overflow: hidden;
	position: absolute;
	width: 100%;
}
.puzzle-promo-anon-section__puzzle-piece-flare-area:before {
	animation-direction: alternate;
}
.puzzle-promo-anon-section__puzzle-piece-flare-area--top-layer:before {
	animation: none;
	transition: transform 0.5s linear;
}
.puzzle-promo-anon-section__puzzle-piece-flare-area--opened:before {
	transform: skewX(-45deg) translateX(670%);
}
@supports ((-webkit-mask-image: none) or (mask-image: none)) {
	.puzzle-promo-anon-section__puzzle-piece-flare-area {
		-webkit-mask-image: var(--mask-image-url);
		mask-image: var(--mask-image-url);
		mask-mode: luminance;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-size: cover;
		mask-size: cover;
	}
	.puzzle-promo-anon-section__puzzle-piece-flare-area--first {
		bottom: 0;
		height: 111.4%;
		left: 0;
	}
	.puzzle-promo-anon-section__puzzle-piece-flare-area--second {
		left: 0;
		top: 0;
		width: 112.2%;
	}
	.puzzle-promo-anon-section__puzzle-piece-flare-area--third {
		right: 0;
		top: 0;
		width: 112.2%;
	}
	.puzzle-promo-anon-section__puzzle-piece-flare-area--fourth {
		height: 111.4%;
		right: 0;
		top: 0;
	}
	.puzzle-promo-anon-section__puzzle-piece-flare-area:before {
		mix-blend-mode: normal;
	}
}
.puzzle-promo-anon-section__puzzle-piece-click-area {
	cursor: pointer;
	height: 100%;
	pointer-events: auto;
	position: absolute;
	width: 100%;
}
.puzzle-promo-banner {
	align-items: center;
	background-color: var(--bg-secondary);
	display: flex;
	min-height: 400px;
	padding-block: var(--spacing-lg);
	padding-inline: var(--spacing-md);
	position: relative;
	z-index: 0;
}
@media (min-width: 480px) {
	.puzzle-promo-banner {
		padding-block: var(--spacing-2xl);
	}
}
@media (min-width: 768px) {
	.puzzle-promo-banner {
		border-radius: var(--border-radius-basic-lg);
		overflow: hidden;
	}
}
@media (min-width: 1280px) {
	.puzzle-promo-banner {
		min-height: 420px;
		padding-block: var(--spacing-3xl);
	}
}
@media (min-width: 1680px) {
	.puzzle-promo-banner {
		min-height: 440px;
	}
}
.puzzle-promo-banner__bg-image {
	height: 100%;
	left: 50%;
	position: absolute;
	top: 0;
	transform: translate(-50%);
	z-index: -1;
}
.puzzle-promo-banner__content {
	align-items: center;
	display: flex;
	flex-direction: column;
	margin: 0 auto;
	max-width: 564px;
	row-gap: var(--spacing-xl);
}
@media (min-width: 1280px) {
	.puzzle-promo-banner__content {
		max-width: 720px;
		row-gap: var(--spacing-2xl);
	}
}
.puzzle-promo-banner__date {
	background: var(--bg-overlay-label);
	border-radius: var(--border-radius-basic-md);
	color: var(--text-primary-contrast);
	display: inline-flex;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	gap: var(--spacing-3xs);
	letter-spacing: 0.2px;
	line-height: 16px;
	padding: var(--spacing-3xs) var(--spacing-sm);
	text-transform: uppercase;
}
.puzzle-promo-banner__date--finished {
	color: var(--text-secondary);
}
.puzzle-promo-banner__text-block {
	color: var(--text-white-primary);
	text-align: center;
}
.puzzle-promo-banner__title {
	color: var(--text-primary-contrast);
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	margin: 0 0 var(--spacing-md);
	text-align: center;
}
@media (min-width: 768px) {
	.puzzle-promo-banner__title {
		color: var(--text-primary-contrast);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
@media (min-width: 1280px) {
	.puzzle-promo-banner__title {
		color: var(--text-primary-contrast);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
		margin: 0 0 var(--spacing-xl);
	}
}
.puzzle-promo-banner__title:last-child {
	margin: 0;
}
.puzzle-promo-banner__description {
	color: var(--text-primary-contrast);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
.puzzle-promo-banner__timer {
	display: inline-flex;
	flex-direction: column;
}
.puzzle-promo-banner__onboarding-btn {
	inset-inline-end: 8px;
	position: absolute;
	top: 8px;
}
@media (min-width: 768px) {
	.puzzle-promo-banner__onboarding-btn {
		inset-inline-end: 24px;
		top: 24px;
	}
}
.puzzle-promo-banner .string-timer__item:before,
.puzzle-promo-banner .string-timer__text,
.puzzle-promo-banner .string-timer__value {
	color: var(--text-primary-contrast);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
}
.puzzle-promo-bonus-card {
	align-items: center;
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-lg);
	display: flex;
	flex-direction: column;
	max-width: 448px;
	padding: var(--spacing-xl);
	row-gap: var(--spacing-lg);
}
.puzzle-promo-bonus-card__text-wrapper {
	text-align: center;
}
.puzzle-promo-bonus-card__title {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.puzzle-promo-bonus-card__prize-name {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin-top: var(--spacing-2xs);
}
.puzzle-promo-bonus-card__restart-timer-wrapper {
	align-items: center;
	background: var(--bg-overlay-strong);
	border-radius: var(--border-radius-basic-2xs);
	color: var(--text-primary);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	font-size: 20px;
	font-weight: 700;
	height: 40px;
	justify-content: center;
	line-height: 30px;
	padding: var(--spacing-3xs) var(--spacing-sm);
	width: 100%;
}
.puzzle-promo-bonus-card__pieces-status {
	align-items: center;
	background: var(--bg-overlay-strong);
	border-radius: var(--border-radius-basic-2xl);
	color: var(--text-secondary);
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	padding-inline-end: var(--spacing-sm);
}
.puzzle-promo-bonus-card__pieces-status--highlight {
	color: var(--text-primary);
}
.puzzle-promo-bonus-card__pieces-status--highlight
	.puzzle-promo-bonus-card__icon-wrapper {
	opacity: 1;
}
.puzzle-promo-bonus-card__pieces-status--highlight
	.puzzle-promo-bonus-card__icon {
	filter: drop-shadow(0 0 12px rgba(255, 205, 30, 0.22))
		drop-shadow(0 0 24px rgba(255, 151, 30, 0.78));
}
.puzzle-promo-bonus-card__icon-wrapper {
	flex-shrink: 0;
	height: 40px;
	opacity: 0.7;
	position: relative;
	width: 40px;
}
.puzzle-promo-bonus-card__icon {
	display: block;
	height: 100%;
	width: 100%;
}
.puzzle-promo-bonus-card__icon-inner-text {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	left: 50%;
	line-height: 32px;
	position: absolute;
	text-shadow: 0 2px 0 rgba(0, 0, 0, 0.12);
	top: 50%;
	transform: translate(-50%, -50%);
}
@keyframes background-first {
	0% {
		transform: translateX(0);
	}
	to {
		transform: translateX(-40px);
	}
}
@keyframes background-second {
	0% {
		transform: translateX(0);
	}
	to {
		transform: translateX(40px);
	}
}
@keyframes scale-button {
	0% {
		transform: scale(1);
	}
	50% {
		transform: scale(1.1);
	}
	to {
		transform: scale(1);
	}
}
@keyframes flare-puzzle-piece {
	0% {
		transform: skewX(-45deg) translateX(0);
	}
	40% {
		transform: skewX(-45deg) translateX(0);
	}
	to {
		transform: skewX(-45deg) translateX(850%);
	}
}
.puzzle-promo-puzzle-board__puzzle-piece-animation-area:before {
	animation: flare-puzzle-piece 2.5s linear infinite;
	background: linear-gradient(
		270deg,
		hsla(0, 0%, 100%, 0),
		hsla(0, 0%, 100%, 0.24) 22.4%,
		hsla(0, 0%, 100%, 0.7) 48.47%,
		hsla(0, 0%, 100%, 0.24) 74.48%,
		hsla(0, 0%, 100%, 0)
	);
	content: "";
	height: 100%;
	left: -86%;
	mix-blend-mode: overlay;
	position: absolute;
	top: 0;
	transform: skewX(-45deg) translateX(0);
	width: 33.3%;
}
.puzzle-promo-puzzle-board {
	border-radius: var(--border-radius-basic-sm);
	direction: ltr;
	display: grid;
	gap: 2px;
	grid-template-columns: repeat(2, 1fr);
	overflow: hidden;
	position: relative;
	width: 100%;
}
.puzzle-promo-puzzle-board--3x3 {
	border-radius: var(--border-radius-basic-2xs);
	grid-template-columns: repeat(3, 1fr);
}
.puzzle-promo-puzzle-board--completed:after {
	background: var(--bg-overlay-strong);
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}
.puzzle-promo-puzzle-board__puzzle-piece {
	aspect-ratio: 1/1;
	position: relative;
}
.puzzle-promo-puzzle-board__puzzle-piece-image {
	position: absolute;
}
.puzzle-promo-puzzle-board__puzzle-piece-image--top-left {
	height: 100%;
	left: 0;
	top: 0;
}
.puzzle-promo-puzzle-board__puzzle-piece-image--top-center {
	height: 111.4%;
	left: 0;
	top: 0;
	width: 111.4%;
}
.puzzle-promo-puzzle-board__puzzle-piece-image--top-right {
	right: 0;
	top: 0;
	width: 100%;
}
.puzzle-promo-puzzle-board__puzzle-piece-image--bottom-left,
.puzzle-promo-puzzle-board__puzzle-piece-image--center-left {
	bottom: 0;
	left: 0;
	width: 100%;
}
.puzzle-promo-puzzle-board__puzzle-piece-image--center-center,
.puzzle-promo-puzzle-board__puzzle-piece-image--center-right {
	height: 111.4%;
	right: 0;
	top: 0;
	width: 111.4%;
}
.puzzle-promo-puzzle-board__puzzle-piece-image--bottom-center,
.puzzle-promo-puzzle-board__puzzle-piece-image--bottom-right {
	bottom: 0;
	height: 100%;
	right: 0;
}
.puzzle-promo-puzzle-board__puzzle-piece-image--fade-in {
	animation: fade-in-puzzle-piece 0.5s linear;
}
.puzzle-promo-puzzle-board__puzzle-piece-image--fade-out-and-in {
	animation: fade-out-and-in-puzzle-border 3s linear infinite;
}
@keyframes fade-in-puzzle-piece {
	0% {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@keyframes fade-out-and-in-puzzle-border {
	0% {
		opacity: 1;
	}
	33% {
		opacity: 0;
	}
	66% {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
.puzzle-promo-puzzle-board__puzzle-piece-animation-area {
	height: 100%;
	overflow: hidden;
	position: absolute;
	width: 100%;
}
@supports ((-webkit-mask-image: none) or (mask-image: none)) {
	.puzzle-promo-puzzle-board__puzzle-piece-animation-area--top-center,
	.puzzle-promo-puzzle-board__puzzle-piece-animation-area--top-left {
		left: 0;
		-webkit-mask-image: var(--mask-image-url);
		mask-image: var(--mask-image-url);
		mask-mode: luminance;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-size: cover;
		mask-size: cover;
		top: 0;
		width: 111.4%;
	}
	.puzzle-promo-puzzle-board__puzzle-piece-animation-area--top-center {
		height: 111.4%;
	}
	.puzzle-promo-puzzle-board__puzzle-piece-animation-area--top-right {
		height: 111.4%;
		-webkit-mask-image: var(--mask-image-url);
		mask-image: var(--mask-image-url);
		mask-mode: luminance;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-size: cover;
		mask-size: cover;
		right: 0;
		top: 0;
	}
	.puzzle-promo-puzzle-board__puzzle-piece-animation-area--bottom-left,
	.puzzle-promo-puzzle-board__puzzle-piece-animation-area--center-left {
		bottom: 0;
		height: 111.4%;
		left: 0;
		-webkit-mask-image: var(--mask-image-url);
		mask-image: var(--mask-image-url);
		mask-mode: luminance;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-size: cover;
		mask-size: cover;
	}
	.puzzle-promo-puzzle-board__puzzle-piece-animation-area--center-center,
	.puzzle-promo-puzzle-board__puzzle-piece-animation-area--center-right {
		height: 111.4%;
		-webkit-mask-image: var(--mask-image-url);
		mask-image: var(--mask-image-url);
		mask-mode: luminance;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-size: cover;
		mask-size: cover;
		right: 0;
		top: 0;
		width: 111.4%;
	}
	.puzzle-promo-puzzle-board__puzzle-piece-animation-area--bottom-center,
	.puzzle-promo-puzzle-board__puzzle-piece-animation-area--bottom-right {
		bottom: 0;
		-webkit-mask-image: var(--mask-image-url);
		mask-image: var(--mask-image-url);
		mask-mode: luminance;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-size: cover;
		mask-size: cover;
		right: 0;
		width: 111.4%;
	}
	.puzzle-promo-puzzle-board__puzzle-piece-animation-area:before {
		mix-blend-mode: normal;
	}
}
.puzzle-promo-puzzle-board__puzzle-piece-click-area {
	cursor: pointer;
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: 3;
}
.puzzle-promo-puzzle-board__completed-icon {
	filter: drop-shadow(0 0 12px rgba(0, 220, 205, 0.22))
		drop-shadow(0 0 24px rgba(0, 220, 205, 0.38));
	height: 80px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 80px;
	z-index: 1;
}
.puzzle-promo-participate-btn--opted-in {
	min-width: 180px !important;
	pointer-events: none;
}
.puzzle-promo-participate-btn__modal-content {
	padding: var(--spacing-3xl) var(--spacing-md);
}
@media (min-width: 768px) {
	.puzzle-promo-participate-btn__modal-content {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.puzzle-promo-participate-btn__modal-image-wrapper {
	background-color: var(--p-turquoise-100a);
	border-radius: 50%;
	height: 100px;
	margin: 0 auto var(--spacing-lg);
	position: relative;
	width: 100px;
}
.puzzle-promo-participate-btn__modal-image {
	height: 48px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 48px;
}
.puzzle-promo-participate-btn__modal-text-block {
	margin-bottom: var(--spacing-2xl);
	text-align: center;
}
.puzzle-promo-participate-btn__modal-title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0 0 var(--spacing-md);
}
.puzzle-promo-participate-btn__modal-description {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
.puzzle-promo-progress {
	-webkit-backdrop-filter: blur(15px);
	backdrop-filter: blur(15px);
	background: var(--bg-overlay-label);
	border-radius: var(--border-radius-basic-md);
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	flex-direction: row;
	padding: var(--spacing-sm);
	width: 100%;
}
@media (min-width: 768px) {
	.puzzle-promo-progress {
		padding: var(--spacing-md);
	}
}
.puzzle-promo-progress__user-avatar {
	flex-shrink: 0;
}
.puzzle-promo-progress__content-wrapper {
	flex-grow: 1;
	overflow: hidden;
}
.puzzle-promo-progress__title {
	color: var(--text-white-tertiary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	text-transform: uppercase;
}
.puzzle-promo-progress__name-and-lvl-wrapper {
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	justify-content: space-between;
	margin: var(--spacing-sm) 0 var(--spacing-2xs);
}
.puzzle-promo-progress__user-name {
	color: var(--text-white-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.puzzle-promo-progress__puzzle-step {
	align-self: flex-end;
	color: var(--text-white-secondary);
	flex-shrink: 0;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}
@media (min-width: 768px) {
	.puzzle-promo-progress__puzzle-step {
		font-weight: 400;
	}
}
.puzzle-promo-progress__current-puzzle-step {
	color: var(--text-white-primary);
}
.puzzle-promo-progress__progress-bar {
	background-color: var(--p-base-white-12);
	height: 6px;
}
.puzzle-promo-progress__progress-bar .progress-bar__track {
	background-color: var(--brand-accent);
}
.puzzle-promo-progress__max-step-hint {
	color: var(--text-tertiary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	margin-top: var(--spacing-2xs);
	text-transform: uppercase;
}
.puzzle-promo-sidebar-item-counter {
	align-items: center;
	background: var(--p-violet-300);
	border-radius: 50%;
	display: flex;
	height: 24px;
	justify-content: center;
	overflow: hidden;
	padding: 2px 8px;
	width: 24px;
}
.random-bonus-box.--step-first .random-bonus-box__box-close::-webkit-scrollbar {
	height: 4px;
	width: 4px;
}
.random-bonus-box.--step-first
	.random-bonus-box__box-close::-webkit-scrollbar-thumb {
	background: var(--bg-senary);
	border-radius: var(--border-radius-basic-xs);
}
@media (min-width: 768px) {
	.random-bonus-box {
		overflow: hidden;
	}
}
.random-bonus-box__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
}
.random-bonus-box__stars-bg {
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}
.random-bonus-box__stars-bg:after,
.random-bonus-box__stars-bg:before {
	background-image: url(/images/stars.a415685e..webp);
	background-size: contain;
	content: "";
	height: 400px;
	position: absolute;
	width: 429px;
	z-index: -1;
}
.random-bonus-box__stars-bg:after {
	left: -210px;
	top: -250px;
}
@media (min-width: 768px) {
	.random-bonus-box__stars-bg:after {
		left: -200px;
		top: -170px;
	}
}
.random-bonus-box__stars-bg:before {
	right: -210px;
	top: -250px;
}
@media (min-width: 768px) {
	.random-bonus-box__stars-bg:before {
		right: -170px;
		top: -170px;
	}
}
.random-bonus-box.--step-first {
	display: flex;
	height: 100%;
	padding: var(--spacing-4xl) var(--spacing-md);
	position: relative;
	width: 100%;
}
@media (min-width: 768px) {
	.random-bonus-box.--step-first {
		min-height: 556px;
		min-width: 480px;
		padding: var(--spacing-5xl) var(--spacing-xl) var(--spacing-4xl);
	}
}
.random-bonus-box.--step-first:after,
.random-bonus-box.--step-first:before {
	border-radius: 560px;
	content: "";
	height: 400px;
	position: absolute;
	width: 400px;
	z-index: -1;
}
.random-bonus-box.--step-first:before {
	background: radial-gradient(
		50% 50% at 50% 50%,
		rgba(255, 10, 10, 0.14) 0,
		rgba(180, 0, 75, 0) 100%
	);
	bottom: -150px;
	left: -250px;
}
@media (min-width: 768px) {
	.random-bonus-box.--step-first:before {
		bottom: -250px;
		left: -200px;
	}
}
.random-bonus-box.--step-first:after {
	background: radial-gradient(
		50% 50% at 50% 50%,
		rgba(0, 255, 240, 0.12) 0.01%,
		rgba(17, 77, 148, 0) 100%
	);
	right: -230px;
	top: -250px;
}
@media (min-width: 768px) {
	.random-bonus-box.--step-first:after {
		right: -130px;
		top: -250px;
	}
}
.random-bonus-box.--step-first .random-bonus-box__box-close {
	align-items: center;
	display: flex;
	flex-direction: column;
	width: 100%;
}
.random-bonus-box.--step-first .random-bonus-box__title {
	color: var(--text-primary);
	margin: 0 auto var(--spacing-4xl);
	max-width: 343px;
	text-align: center;
}
.random-bonus-box.--step-first .random-bonus-box__img-wrap {
	margin-bottom: var(--spacing-3xl);
	max-height: 238px;
	max-width: 222px;
	position: relative;
	width: 100%;
}
.random-bonus-box.--step-first .random-bonus-box__img-wrap:after,
.random-bonus-box.--step-first .random-bonus-box__img-wrap:before {
	content: "";
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: -1;
}
.random-bonus-box.--step-first .random-bonus-box__img-wrap:after {
	background-color: #03aea4;
	filter: blur(40px);
	height: 65%;
	width: 65%;
}
.random-bonus-box.--step-first .random-bonus-box__img-wrap:before {
	background-image: url(/images/stars.a415685e..webp);
	background-repeat: no-repeat;
	height: 280px;
	top: 110px;
	width: 300px;
}
@media (min-width: 768px) {
	.random-bonus-box.--step-first .random-bonus-box__img-wrap {
		margin-bottom: var(--spacing-lg);
		max-height: 233px;
		max-width: 223px;
	}
}
.random-bonus-box.--step-first .random-bonus-box__img {
	animation: rotate-box 3s linear infinite;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}
.random-bonus-box.--step-first .random-bonus-box__img:hover {
	cursor: pointer;
}
.random-bonus-box.--step-first .random-bonus-box__star {
	background-image: url(/images/stars.a415685e..webp);
	background-repeat: no-repeat;
	content: "";
	cursor: pointer;
	height: 244px;
	left: 50%;
	pointer-events: none;
	position: absolute;
	top: 136px;
	transform: translate(-50%, -50%);
	width: 262px;
	z-index: 1;
}
.random-bonus-box.--step-first .random-bonus-box__btn {
	margin-top: auto;
	max-width: 350px;
	width: 100%;
}
@media (min-width: 768px) {
	.random-bonus-box.--step-first .random-bonus-box__btn {
		max-width: -moz-max-content;
		max-width: max-content;
		padding: var(--spacing-md) var(--spacing-xl);
	}
}
.random-bonus-box.--closed .random-bonus-box__title {
	animation-fill-mode: forwards;
	opacity: 0;
	transform: translateY(150%) scale(0.2);
	transition: transform, opacity, 0.2s;
}
.random-bonus-box.--closed .random-bonus-box__img-wrap {
	animation-fill-mode: forwards;
	opacity: 0;
	transform: translateY(30%) scale(0.2);
	transition: transform, opacity, 0.2s;
}
.random-bonus-box.--closed .random-bonus-box__btn {
	opacity: 0;
	transition: opacity 0.2s;
}
.random-bonus-box.--step-second {
	align-items: flex-start;
	padding-top: var(--spacing-3xl);
}
@media (min-width: 768px) {
	.random-bonus-box.--step-second {
		padding-top: var(--spacing-md);
	}
}
.random-bonus-box.--step-second .random-bonus-box__box-close {
	display: none;
}
.random-bonus-box.--step-second .random-bonus-box__title {
	animation: onset-prize 1.5s linear 0.5s forwards;
	opacity: 0;
	position: absolute;
	text-transform: uppercase;
	top: 117px;
	transform: translateY(80px);
	z-index: 1;
}
@media (min-width: 768px) {
	.random-bonus-box.--step-second .random-bonus-box__title {
		top: 156px;
	}
}
.random-bonus-box.--step-second .random-bonus-box__subtitle {
	animation: onset-title 1.5s linear 0.5s forwards;
	color: var(--yellow);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	opacity: 0;
	position: absolute;
	top: 81px;
	transform: translateY(80px);
	z-index: 1;
}
@media (min-width: 768px) {
	.random-bonus-box.--step-second .random-bonus-box__subtitle {
		top: 120px;
	}
}
.random-bonus-box.--step-second .random-bonus-box__box-open {
	align-items: center;
	display: flex;
	flex-direction: column;
	min-height: 479px;
	position: relative;
	width: 100%;
}
.random-bonus-box.--step-second .random-bonus-box__img {
	animation: close-hidden 0.3s reverse forwards;
	margin-bottom: -80px;
	margin-top: -10px;
	width: 375px;
}
@media (min-width: 768px) {
	.random-bonus-box.--step-second .random-bonus-box__img {
		margin-bottom: -90px;
		margin-top: 0;
		width: 387px;
	}
}
.random-bonus-box.--step-second .random-bonus-box__btn {
	animation: opacity 0.3s reverse forwards;
}
.random-bonus-box.--step-last {
	padding: var(--spacing-8xl) var(--spacing-md);
	position: relative;
	width: 100%;
}
@media (min-width: 768px) {
	.random-bonus-box.--step-last {
		max-width: 480px;
		padding: var(--spacing-4xl) var(--spacing-5xl);
	}
}
@media (min-width: 1280px) {
	.random-bonus-box.--step-last {
		max-width: 1024px;
		width: 1024px;
	}
}
.random-bonus-box.--step-last:after,
.random-bonus-box.--step-last:before {
	content: none;
}
@media (min-width: 1280px) {
	.random-bonus-box.--step-last:after,
	.random-bonus-box.--step-last:before {
		border-radius: 560px;
		content: "";
		position: absolute;
		z-index: -1;
	}
	.random-bonus-box.--step-last:before {
		background: radial-gradient(
			50% 50% at 50% 50%,
			rgba(255, 10, 10, 0.14) 0,
			rgba(180, 0, 75, 0) 100%
		);
		border-radius: 991px;
		bottom: -550px;
		height: 809px;
		right: -450px;
		width: 991px;
	}
	.random-bonus-box.--step-last:after {
		background: radial-gradient(
			50% 50% at 50% 50%,
			rgba(0, 255, 240, 0.12) 0.01%,
			rgba(17, 77, 148, 0) 100%
		);
		border-radius: 896px;
		height: 560px;
		right: -250px;
		top: -350px;
		width: 896px;
	}
}
.random-bonus-box.--step-last .random-bonus-box__box-close,
.random-bonus-box.--step-last .random-bonus-box__box-open {
	display: none;
}
.random-bonus-box.--step-last .random-bonus-box__register {
	display: flex;
	flex-direction: column;
}
@media (min-width: 1280px) {
	.random-bonus-box.--step-last .random-bonus-box__register {
		-moz-column-gap: var(--spacing-11xl);
		column-gap: var(--spacing-11xl);
		flex-direction: row;
	}
}
.random-bonus-box.--step-last .random-bonus-box__img {
	left: 50%;
	min-width: 480px;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 0;
	transform: translateX(-50%);
	width: 100%;
	z-index: -1;
}
.random-bonus-box.--step-last .random-bonus-box__form {
	order: 2;
}
.random-bonus-box.--step-last .random-bonus-box__form .sign-up-steps {
	flex-wrap: nowrap;
	margin-top: var(--spacing-2xl);
}
.random-bonus-box.--step-last
	.random-bonus-box__form
	.registration-dynamic-form__footer {
	display: none;
}
@media (min-width: 1280px) {
	.random-bonus-box.--step-last .random-bonus-box__form {
		order: 1;
		width: 400px;
	}
}
.random-bonus-box.--step-last .random-bonus-box__content {
	order: 1;
}
@media (min-width: 1280px) {
	.random-bonus-box.--step-last .random-bonus-box__content {
		align-items: center;
		display: flex;
		flex-direction: column;
		flex-grow: 1;
		order: 2;
		position: relative;
		text-align: start;
	}
}
.random-bonus-box.--step-last .random-bonus-box__logo {
	display: none;
}
@media (min-width: 1280px) {
	.random-bonus-box.--step-last .random-bonus-box__logo {
		display: flex;
		margin-bottom: var(--spacing-2xl);
	}
	.random-bonus-box.--step-last .random-bonus-box__logo .image {
		-o-object-fit: cover;
		object-fit: cover;
		width: 171px;
	}
}
.random-bonus-box.--step-last .random-bonus-box__content {
	display: flex;
	flex-direction: column;
}
.random-bonus-box.--step-last .random-bonus-box__subtitle {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin-bottom: var(--spacing-2xs);
}
@media (min-width: 1280px) {
	.random-bonus-box.--step-last .random-bonus-box__subtitle {
		color: var(--text-secondary);
		font-size: 16px;
		font-weight: 700;
		line-height: 24px;
	}
}
.random-bonus-box.--step-last .random-bonus-box__title {
	color: var(--brand-accent);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	max-width: 333px;
}
@media (min-width: 1280px) {
	.random-bonus-box.--step-last .random-bonus-box__title {
		color: var(--brand-accent);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
		text-align: center;
	}
}
.random-bonus-box.--step-last .random-bonus-box__bg-wrap {
	display: none;
}
@media (min-width: 1280px) {
	.random-bonus-box.--step-last .random-bonus-box__bg-wrap {
		align-items: center;
		display: flex;
		height: 306px;
		justify-content: center;
		margin-bottom: var(--spacing-xl);
		margin-top: var(--spacing-sm);
		width: 100%;
		z-index: -1;
	}
}
.random-bonus-box.--step-last .random-bonus-box__bg,
.random-bonus-box.--step-last .random-bonus-box__box-wrap,
.random-bonus-box.--step-last .random-bonus-box__stars--first,
.random-bonus-box.--step-last .random-bonus-box__stars--second,
.random-bonus-box.--step-last .random-bonus-box__stars--static {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
}
.random-bonus-box.--step-last .random-bonus-box__bg,
.random-bonus-box.--step-last .random-bonus-box__stars--static {
	-o-object-fit: cover;
	object-fit: cover;
	width: 528px;
	z-index: 1;
}
.random-bonus-box.--step-last .random-bonus-box__stars--first,
.random-bonus-box.--step-last .random-bonus-box__stars--second {
	-o-object-fit: cover;
	object-fit: cover;
	top: 60%;
	width: 400px;
	z-index: 1;
}
.random-bonus-box.--step-last .random-bonus-box__stars--first {
	animation: random-stars-anim 3s linear infinite alternate;
}
.random-bonus-box.--step-last .random-bonus-box__stars--second {
	animation: random-stars-anim 3s linear 3s infinite alternate;
}
.random-bonus-box.--step-last .random-bonus-box__box-wrap {
	height: 100%;
	max-height: 211px;
	max-width: 196px;
	top: 60%;
	width: 100%;
	z-index: 5;
}
.random-bonus-box.--step-last .random-bonus-box__box-wrap:after {
	background: rgba(3, 174, 164, 0.4);
	bottom: 0;
	content: "";
	filter: blur(40px);
	height: 59px;
	left: 50%;
	max-width: 159px;
	position: absolute;
	transform: translateX(-50%);
	width: 100%;
	z-index: -1;
}
.random-bonus-box.--step-last .random-bonus-box__img-box {
	animation: random-box-animate-main 7s linear infinite;
	height: 100%;
	width: 100%;
}
.random-bonus-box.--step-first.--wheel .random-bonus-box__title {
	margin-bottom: var(--spacing-2xl);
}
@media (min-width: 768px) {
	.random-bonus-box.--step-first.--wheel .random-bonus-box__title {
		margin-bottom: var(--spacing-xl);
	}
}
.random-bonus-box.--step-first.--wheel .random-bonus-box__btn {
	margin-top: auto;
}
@media (min-width: 768px) {
	.random-bonus-box.--step-first.--wheel .random-bonus-box__btn {
		margin-top: auto;
	}
}
.random-bonus-box.--step-first.--wheel .random-bonus-box__img-wrap {
	height: 287px;
	margin-bottom: var(--spacing-xl);
	margin-top: var(--spacing-xs);
	max-height: 287px;
	max-width: 287px;
	width: 287px;
}
@media (min-width: 768px) {
	.random-bonus-box.--step-first.--wheel .random-bonus-box__img-wrap {
		margin-bottom: 0;
	}
}
.random-bonus-box.--step-first.--wheel .random-bonus-box__img-wrap:after,
.random-bonus-box.--step-first.--wheel .random-bonus-box__img-wrap:before {
	content: none;
}
.random-bonus-box.--step-first.--wheel
	.random-bonus-box__img-wrap
	.lucky-wheel {
	-o-border-image: url(/images/wheel.8ab3eb13..webp) 2 fill/0/25px round;
	border-image: url(/images/wheel.8ab3eb13..webp) 2 fill/0/25px round;
	box-shadow:
		inset 10px 10px 10px 10px rgba(0, 0, 0, 0.25),
		inset -11px 10px 10px 10px rgba(0, 0, 0, 0.25),
		inset 0 -10px 10px 10px rgba(0, 0, 0, 0.25);
}
.random-bonus-box.--step-first.--wheel
	.random-bonus-box__img-wrap
	.lucky-wheel__sector {
	padding-top: var(--spacing-2xl);
}
.random-bonus-box.--step-first.--wheel
	.random-bonus-box__img-wrap
	.lucky-wheel__sector
	span {
	font-size: 8.59px;
	max-width: 50px;
}
.random-bonus-box.--step-first.--wheel
	.random-bonus-box__img-wrap
	.lucky-wheel__sector-wrap {
	animation: rotate-wheel 8s linear infinite;
}
.random-bonus-box.--closed.--wheel .random-bonus-box__btn,
.random-bonus-box.--closed.--wheel .random-bonus-box__img-wrap,
.random-bonus-box.--closed.--wheel .random-bonus-box__title {
	animation: unset;
	opacity: unset;
	opacity: 0;
	transform: unset;
	transition: opacity 0.5s linear 2.5s;
}
.random-bonus-box.--closed.--wheel
	.random-bonus-box__img-wrap
	.lucky-wheel__sector-wrap {
	animation: onset-prize-wheel 2s cubic-bezier(0.13, 0.55, 0.24, 1) forwards;
	opacity: unset;
	transform: unset;
}
.random-bonus-box.--step-second.--wheel .random-bonus-box__prize-wrap {
	animation: opacity 0.5s reverse forwards;
	animation-fill-mode: forwards;
	display: flex;
	height: 100%;
	justify-content: center;
	width: 100%;
}
.random-bonus-box.--step-second.--wheel .random-bonus-box__box-open {
	align-self: normal;
}
.random-bonus-box.--step-second.--wheel .random-bonus-box__coins,
.random-bonus-box.--step-second.--wheel .random-bonus-box__gradient,
.random-bonus-box.--step-second.--wheel .random-bonus-box__light,
.random-bonus-box.--step-second.--wheel .random-bonus-box__stars {
	position: absolute;
	top: 0;
}
.random-bonus-box.--step-second.--wheel .random-bonus-box__stars {
	height: 344px;
	top: 70px;
	width: 362px;
	z-index: 2;
}
.random-bonus-box.--step-second.--wheel .random-bonus-box__gradient {
	height: 474px;
	width: 500px;
	z-index: -1;
}
.random-bonus-box.--step-second.--wheel .random-bonus-box__light {
	animation: rotate-light 7s linear 0.5s infinite;
	height: 572px;
	pointer-events: none;
	top: -30px;
	width: 572px;
	z-index: 1;
}
.random-bonus-box.--step-second.--wheel .random-bonus-box__coins {
	animation: coins-visible 1s ease-in-out 0.4s forwards;
	top: 100px;
	width: 478px;
	z-index: 3;
}
.random-bonus-box.--step-second.--wheel .random-bonus-box__title {
	animation: onset-prize-second 1s linear 0.5s forwards;
	top: 243px;
	z-index: 5;
}
.random-bonus-box.--step-second.--wheel .random-bonus-box__subtitle {
	animation: onset-title-second 1s linear 0.5s forwards;
	top: 207px;
	z-index: 6;
}
.random-bonus-box.--step-second.--wheel .random-bonus-box__coins,
.random-bonus-box.--step-second.--wheel .random-bonus-box__subtitle,
.random-bonus-box.--step-second.--wheel .random-bonus-box__title {
	transform: scale(0);
}
.random-bonus-box.--step-last.--wheel .random-bonus-box__bg {
	z-index: -1;
}
.random-bonus-box.--step-last.--wheel .random-bonus-box__bg-wrap {
	height: 266px;
	margin-bottom: var(--spacing-4xl);
	margin-top: var(--spacing-2xl);
	width: 266px;
}
.random-bonus-box.--step-last.--wheel .random-bonus-box__bg-wrap .lucky-wheel {
	-o-border-image: url(/images/wheel.8ab3eb13..webp) 1 fill/0/18px round;
	border-image: url(/images/wheel.8ab3eb13..webp) 1 fill/0/18px round;
	box-shadow:
		inset 10px 10px 10px 10px rgba(0, 0, 0, 0.25),
		inset -11px 10px 10px 10px rgba(0, 0, 0, 0.25),
		inset 0 -10px 10px 10px rgba(0, 0, 0, 0.25);
}
.random-bonus-box.--step-last.--wheel
	.random-bonus-box__bg-wrap
	.lucky-wheel__sector-wrap {
	animation: rotate-wheel 8s linear infinite;
}
.random-bonus-box.--step-last.--wheel
	.random-bonus-box__bg-wrap
	.lucky-wheel__sector {
	padding-top: var(--spacing-2xl);
}
.random-bonus-box.--step-last.--wheel
	.random-bonus-box__bg-wrap
	.lucky-wheel__sector
	span {
	font-size: 8.59px;
	max-width: 50px;
}
.random-bonus-box.--step-last.--wheel .random-bonus-box__wheel-wrap {
	height: 100%;
	width: 100%;
}
.random-bonus-box.--step-last.--wheel .random-bonus-box__coins {
	position: absolute;
	right: -58px;
	width: 486px;
}
.random-bonus-box.--step-last.--wheel .random-bonus-box__title {
	text-transform: uppercase;
}
@keyframes onset-prize {
	0% {
		opacity: 0;
		transform: translateY(80px) scale(0.3);
	}
	10% {
		opacity: 0.5;
	}
	20% {
		opacity: 1;
		transform: translateY(-30px);
	}
	30% {
		transform: translateY(20px);
	}
	40% {
		transform: translateY(-20px);
	}
	60% {
		transform: translateY(10px);
	}
	80% {
		transform: translateY(-10px);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}
@keyframes onset-prize-second {
	0% {
		opacity: 0;
		transform: translateY(50px) scale(0.3);
	}
	10% {
		opacity: 0.5;
	}
	20% {
		opacity: 1;
		transform: translateY(-30px);
	}
	30% {
		transform: translateY(20px);
	}
	40% {
		transform: translateY(-20px);
	}
	60% {
		transform: translateY(10px);
	}
	80% {
		transform: translateY(-10px);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}
@keyframes onset-title {
	0% {
		opacity: 0;
		transform: translateY(80px) scale(0.3);
	}
	10% {
		opacity: 0.5;
	}
	20% {
		opacity: 1;
		transform: translateY(-30px) scale(1);
	}
	30% {
		transform: translateY(20px) scale(0.9);
	}
	40% {
		transform: translateY(-20px) scale(1);
	}
	60% {
		transform: translateY(10px);
	}
	80% {
		transform: translateY(-10px);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}
@keyframes onset-title-second {
	0% {
		opacity: 0;
		transform: translateY(50px) scale(0.3);
	}
	10% {
		opacity: 0.5;
	}
	20% {
		opacity: 1;
		transform: translateY(-30px) scale(1);
	}
	30% {
		transform: translateY(20px) scale(0.9);
	}
	40% {
		transform: translateY(-20px) scale(1);
	}
	60% {
		transform: translateY(10px);
	}
	80% {
		transform: translateY(-10px);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}
@keyframes onset-prize-wheel {
	0% {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(730deg);
	}
}
@keyframes coins-visible {
	0% {
		transform: scale(0);
	}
	30% {
		transform: scale(1.2);
	}
	50% {
		transform: scale(1);
	}
	70% {
		transform: scale(1.1);
	}
	to {
		transform: scale(1);
	}
}
@keyframes rotate-light {
	0% {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(1turn);
	}
}
.random-game-list-tile-wrapper--extra-large {
	height: 167px;
	width: 167px;
	z-index: 4;
}
@media (min-width: 1280px) {
	.random-game-list-tile-wrapper--extra-large {
		height: 217px;
		width: 217px;
	}
}
.random-game-list-tile-wrapper--large {
	height: 106px;
	width: 106px;
	z-index: 3;
}
@media (min-width: 768px) {
	.random-game-list-tile-wrapper--large {
		height: 129px;
		width: 129px;
	}
}
@media (min-width: 1280px) {
	.random-game-list-tile-wrapper--large {
		height: 176px;
		width: 176px;
	}
}
.random-game-list-tile-wrapper--medium,
.random-game-list-tile-wrapper--small {
	display: none;
}
@media (min-width: 768px) {
	.random-game-list-tile-wrapper--medium,
	.random-game-list-tile-wrapper--small {
		display: unset;
	}
}
.random-game-list-tile-wrapper--medium {
	height: 106px;
	width: 106px;
	z-index: 2;
}
@media (min-width: 1280px) {
	.random-game-list-tile-wrapper--medium {
		height: 144px;
		width: 144px;
	}
}
.random-game-list-tile-wrapper--small {
	height: 74px;
	width: 74px;
	z-index: 1;
}
@media (min-width: 1280px) {
	.random-game-list-tile-wrapper--small {
		height: 120px;
		width: 120px;
	}
}
.random-game-list-side-tile--right {
	margin-left: -24px;
}
.random-game-list-side-tile--left {
	margin-right: -24px;
}
.random-game-list-side-tile__game-tile {
	pointer-events: none;
}
.rating {
	-moz-column-gap: 2px;
	column-gap: 2px;
	display: flex;
}
.referral-program-v2-anon-banner {
	border-radius: var(--border-radius-basic-md);
	min-height: 480px;
	overflow: hidden;
	padding: var(--spacing-2xl) var(--spacing-sm) var(--spacing-sm);
	position: relative;
	z-index: 0;
}
@media (min-width: 480px) {
	.referral-program-v2-anon-banner {
		padding: var(--spacing-2xl) var(--spacing-lg) var(--spacing-lg);
	}
}
@media (min-width: 768px) {
	.referral-program-v2-anon-banner {
		border-radius: var(--border-radius-basic-lg);
		min-height: 350px;
		padding: var(--spacing-3xl);
	}
}
@media (min-width: 960px) {
	.referral-program-v2-anon-banner {
		min-height: 400px;
	}
}
@media (min-width: 1280px) {
	.referral-program-v2-anon-banner {
		padding: var(--spacing-4xl);
	}
}
.referral-program-v2-anon-banner__bg-image {
	height: 100%;
	inset-inline-end: 50%;
	position: absolute;
	top: 0;
	transform: translateX(50%);
}
[dir="rtl"] .referral-program-v2-anon-banner__bg-image {
	transform: translateX(-50%);
}
@media (min-width: 768px) {
	.referral-program-v2-anon-banner__bg-image {
		inset-inline-end: 0;
		-o-object-fit: cover;
		object-fit: cover;
		transform: translateX(0);
		width: 100%;
	}
	[dir="rtl"] .referral-program-v2-anon-banner__bg-image {
		transform: translateX(0);
	}
}
.referral-program-v2-anon-banner__content-wrapper {
	position: relative;
	text-align: center;
	z-index: 1;
}
@media (min-width: 768px) {
	.referral-program-v2-anon-banner__content-wrapper {
		max-width: 500px;
		text-align: start;
	}
}
@media (min-width: 1280px) {
	.referral-program-v2-anon-banner__content-wrapper {
		max-width: 650px;
	}
}
@media (min-width: 1440px) {
	.referral-program-v2-anon-banner__content-wrapper {
		max-width: 700px;
	}
}
.referral-program-v2-anon-banner__header {
	color: var(--text-primary-contrast);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
}
@media (min-width: 480px) {
	.referral-program-v2-anon-banner__header {
		color: var(--text-primary-contrast);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 768px) {
	.referral-program-v2-anon-banner__header {
		color: var(--text-primary-contrast);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
@media (min-width: 1280px) {
	.referral-program-v2-anon-banner__header {
		color: var(--text-primary-contrast);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
.referral-program-v2-anon-banner__header .string-to-node span {
	color: var(--text-promo);
}
.referral-program-v2-anon-banner__subheader {
	color: var(--text-secondary-contrast);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin-bottom: var(--spacing-md);
	margin-top: var(--spacing-sm);
}
@media (min-width: 768px) {
	.referral-program-v2-anon-banner__subheader {
		color: var(--text-secondary-contrast);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
		margin-bottom: var(--spacing-3xl);
		margin-top: var(--spacing-md);
	}
}
.referral-program-v2-how-to-earn {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.referral-program-v2-how-to-earn {
		row-gap: var(--spacing-2xl);
	}
}
.referral-program-v2-how-to-earn__cards {
	align-self: stretch;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.referral-program-v2-how-to-earn__cards {
		row-gap: var(--spacing-sm);
	}
}
@media (min-width: 1280px) {
	.referral-program-v2-how-to-earn__cards {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		flex-direction: row;
	}
}
.referral-program-v2-how-to-earn__card {
	background:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-violet-300a) 0,
			var(--gr-secondary) 100%
		),
		var(--bg-secondary);
	border-radius: var(--border-radius-basic-md);
	min-height: 160px;
	padding: var(--spacing-md) var(--spacing-md) var(--spacing-12xl);
	position: relative;
	width: 100%;
	z-index: 0;
}
@media (min-width: 768px) {
	.referral-program-v2-how-to-earn__card {
		min-height: 130px;
		padding: var(--spacing-lg);
	}
}
@media (min-width: 1280px) {
	.referral-program-v2-how-to-earn__card {
		min-height: 280px;
		padding: var(--spacing-2xl) var(--spacing-xl);
	}
}
.referral-program-v2-how-to-earn__card-image-wrapper {
	bottom: 0;
	height: 120px;
	inset-inline-end: 0;
	position: absolute;
	width: 120px;
}
@media (min-width: 768px) {
	.referral-program-v2-how-to-earn__card-image-wrapper {
		height: 130px;
		inset-inline-end: 30px;
		width: 130px;
	}
}
@media (min-width: 1280px) {
	.referral-program-v2-how-to-earn__card-image-wrapper {
		height: 180px;
		inset-inline-end: 0;
		width: 180px;
	}
}
.referral-program-v2-how-to-earn__card-image {
	height: 100%;
	width: 100%;
}
.referral-program-v2-how-to-earn__card-title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	position: relative;
	z-index: 1;
}
@media (min-width: 1280px) {
	.referral-program-v2-how-to-earn__card-title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
.referral-program-v2-how-to-earn__card-description {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin-top: var(--spacing-sm);
	position: relative;
	z-index: 1;
}
@media (min-width: 1280px) {
	.referral-program-v2-how-to-earn__card-description {
		color: var(--text-secondary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
		margin-top: var(--spacing-md);
	}
}
@media (min-width: 768px) {
	.referral-program-v2-live-rewards {
		background: var(--bg-secondary);
		border-radius: var(--border-radius-basic-md);
		overflow: hidden;
		padding: var(--spacing-lg);
	}
}
.referral-program-v2-live-rewards__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin-bottom: var(--spacing-md);
}
@media (min-width: 768px) {
	.referral-program-v2-live-rewards__title {
		color: var(--text-primary);
		font-size: 16px;
		font-weight: 700;
		line-height: 24px;
		margin-bottom: var(--spacing-sm);
	}
}
.referral-program-v2-live-rewards__cards-wrapper {
	overflow: hidden;
	position: relative;
	z-index: 0;
}
.referral-program-v2-live-rewards__cards-wrapper:after {
	background: var(--linear-horizontal-primary);
	bottom: 0;
	content: "";
	height: min(117px, 100%);
	position: absolute;
	width: 100%;
}
@media (min-width: 768px) {
	.referral-program-v2-live-rewards__cards-wrapper:after {
		background: var(--linear-vertical-secondary);
		height: 100%;
		inset-inline-end: 0;
		width: 117px;
	}
}
[dir="rtl"] .referral-program-v2-live-rewards__cards-wrapper:after {
	transform: scaleX(-1);
}
.referral-program-v2-live-rewards__cards {
	--cards-row-gap: var(--spacing-2xs);
	--translate-y-value: calc(
		var(--first-card-height) * -1 + var(--cards-row-gap) * -1
	);
	display: flex;
	flex-direction: column;
	row-gap: var(--cards-row-gap);
}
.referral-program-v2-live-rewards__cards > :nth-child(n + 5) {
	display: none;
}
@media (min-width: 768px) {
	.referral-program-v2-live-rewards__cards {
		--cards-column-gap: var(--spacing-sm);
		--translate-x-value: calc(
			var(--first-card-width) * -1 + var(--cards-column-gap) * -1
		);
		-moz-column-gap: var(--cards-column-gap);
		column-gap: var(--cards-column-gap);
		flex-direction: row;
	}
	.referral-program-v2-live-rewards__cards > :nth-child(n + 5) {
		display: flex;
	}
	[dir="rtl"] .referral-program-v2-live-rewards__cards {
		--translate-x-value: calc(
			var(--first-card-width) + var(--cards-column-gap)
		);
	}
}
.referral-program-v2-live-rewards__cards--animate {
	animation: scroll-live-rewards-cards-vertically 0.3s ease;
}
@media (min-width: 768px) {
	.referral-program-v2-live-rewards__cards--animate {
		animation: scroll-live-rewards-cards-horizontally 0.3s ease;
	}
}
.referral-program-v2-live-rewards__card {
	align-items: center;
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-xs);
	display: flex;
	padding: var(--spacing-sm) var(--spacing-lg);
	white-space: nowrap;
}
@media (min-width: 768px) {
	.referral-program-v2-live-rewards__card {
		background: var(--bg-tertiary);
	}
}
.referral-program-v2-live-rewards__card-user-name {
	color: var(--text-secondary);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 20px;
	margin-inline-end: auto;
}
@media (min-width: 768px) {
	.referral-program-v2-live-rewards__card-user-name {
		color: var(--text-secondary);
		font-size: 12px;
		font-style: normal;
		font-weight: 500;
		letter-spacing: 0.2px;
		line-height: 16px;
		margin-inline-end: var(--spacing-sm);
		order: 2;
	}
}
.referral-program-v2-live-rewards__card-icon-wrapper {
	height: 18px;
	margin-inline-end: var(--spacing-2xs);
	width: 18px;
}
@media (min-width: 768px) {
	.referral-program-v2-live-rewards__card-icon-wrapper {
		order: 1;
	}
}
.referral-program-v2-live-rewards__card-icon {
	height: 100%;
	width: 100%;
}
.referral-program-v2-live-rewards__card-amount-with-currency {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
@media (min-width: 768px) {
	.referral-program-v2-live-rewards__card-amount-with-currency {
		margin-inline-start: auto;
		order: 3;
	}
}
@keyframes scroll-live-rewards-cards-vertically {
	0% {
		transform: translateY(var(--translate-y-value));
	}
	to {
		transform: translateY(0);
	}
}
@keyframes scroll-live-rewards-cards-horizontally {
	0% {
		transform: translateX(var(--translate-x-value));
	}
	to {
		transform: translateX(0);
	}
}
.referral-program-v2-program-restricted {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-sm);
	padding: var(--spacing-lg);
}
.referral-program-v2-program-restricted__inner {
	padding: var(--spacing-lg) 0;
	text-align: center;
}
@media (min-width: 768px) {
	.referral-program-v2-program-restricted__inner {
		padding: var(--spacing-2xl) 0 var(--spacing-3xl);
	}
}
.referral-program-v2-program-restricted__restricted-icon-wrapper {
	height: 60px;
	margin: 0 auto;
	width: 60px;
}
.referral-program-v2-program-restricted__restricted-icon {
	height: 100%;
	width: 100%;
}
.referral-program-v2-program-restricted__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: var(--spacing-lg) 0 var(--spacing-2xs);
}
@media (min-width: 768px) {
	.referral-program-v2-program-restricted__title {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
.referral-program-v2-program-restricted__description {
	color: var(--text-tertiary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
@media (min-width: 768px) {
	.referral-program-v2-program-restricted__description {
		color: var(--text-tertiary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
.referral-program-v2-program-restricted
	.referral-program-v2-program-restricted__button {
	color: var(--text-link);
	display: inline;
	font-size: inherit;
	line-height: inherit;
}
.referral-program-v2-special-conditions {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-md);
	overflow: hidden;
}
.referral-program-v2-special-conditions__banner {
	background: var(--mapped-refferal-pagecolor);
	min-height: 240px;
	overflow: hidden;
	padding: var(--spacing-2xl) var(--spacing-lg) var(--spacing-8xl);
	position: relative;
	z-index: 0;
}
@media (min-width: 768px) {
	.referral-program-v2-special-conditions__banner {
		padding: var(--spacing-2xl) var(--spacing-2xl) var(--spacing-3xl);
	}
}
.referral-program-v2-special-conditions__banner-bg-wrapper {
	bottom: -20px;
	display: block;
	flex-shrink: 0;
	height: 159px;
	inset-inline-end: -60px;
	position: absolute;
	width: 270px;
}
@media (min-width: 768px) {
	.referral-program-v2-special-conditions__banner-bg-wrapper {
		bottom: 0;
		height: 100%;
		inset-inline-end: -82px;
		width: auto;
	}
}
@media (min-width: 960px) {
	.referral-program-v2-special-conditions__banner-bg-wrapper {
		inset-inline-end: 0;
	}
}
@media (min-width: 1440px) {
	.referral-program-v2-special-conditions__banner-bg-wrapper {
		bottom: 50%;
		inset-inline-end: -207px;
		min-height: 360px;
		transform: translateY(50%);
	}
}
@media (min-width: 1680px) {
	.referral-program-v2-special-conditions__banner-bg-wrapper {
		inset-inline-end: 0;
	}
}
.referral-program-v2-special-conditions__banner-bg {
	height: 100%;
	width: auto;
}
.referral-program-v2-special-conditions__banner-content-wrapper {
	position: relative;
	z-index: 1;
}
@media (min-width: 768px) {
	.referral-program-v2-special-conditions__banner-content-wrapper {
		max-width: 480px;
	}
}
@media (min-width: 1280px) {
	.referral-program-v2-special-conditions__banner-content-wrapper {
		max-width: 680px;
	}
}
.referral-program-v2-special-conditions__banner-header {
	color: var(--text-primary-contrast);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
}
@media (min-width: 768px) {
	.referral-program-v2-special-conditions__banner-header {
		color: var(--text-primary-contrast);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 1280px) {
	.referral-program-v2-special-conditions__banner-header {
		color: var(--text-primary-contrast);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
.referral-program-v2-special-conditions__banner-description {
	color: var(--text-secondary-contrast);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin-top: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.referral-program-v2-special-conditions__banner-description {
		color: var(--text-secondary-contrast);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
@media (min-width: 1280px) {
	.referral-program-v2-special-conditions__banner-description {
		margin-top: var(--spacing-md);
	}
}
.referral-program-v2-special-conditions__bottom-block {
	align-items: center;
	-moz-column-gap: var(--spacing-lg);
	column-gap: var(--spacing-lg);
	display: flex;
	padding: var(--spacing-lg);
}
@media (min-width: 768px) {
	.referral-program-v2-special-conditions__bottom-block {
		padding: var(--spacing-lg) var(--spacing-2xl);
	}
}
@media (min-width: 960px) {
	.referral-program-v2-special-conditions__bottom-block {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
	}
}
.referral-program-v2-special-conditions__bottom-block-icon-wrapper {
	flex-shrink: 0;
	height: 80px;
	width: 80px;
}
.referral-program-v2-special-conditions__bottom-block-icon {
	height: 100%;
	width: 100%;
}
.referral-program-v2-special-conditions__bottom-block-text-and-btn-wrapper {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
}
@media (min-width: 768px) {
	.referral-program-v2-special-conditions__bottom-block-text-and-btn-wrapper {
		align-items: center;
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		flex-basis: 100%;
		flex-direction: row;
		justify-content: space-between;
	}
}
.referral-program-v2-special-conditions__bottom-block-text {
	color: var(--text-promo);
	font-family: Outfit, sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 22px;
}
@media (min-width: 768px) {
	.referral-program-v2-special-conditions__bottom-block-text {
		color: var(--text-promo);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 960px) {
	.referral-program-v2-special-conditions__bottom-block-text {
		color: var(--text-promo);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
.referral-program-v2-top-referrers__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin-bottom: var(--spacing-md);
}
@media (min-width: 768px) {
	.referral-program-v2-top-referrers__title {
		color: var(--text-primary);
		font-size: 16px;
		font-weight: 700;
		line-height: 24px;
		margin-bottom: var(--spacing-2xs);
	}
}
.referral-program-v2-top-referrers__cards {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.referral-program-v2-top-referrers__cards {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
		flex-direction: row;
	}
}
@media (min-width: 1280px) {
	.referral-program-v2-top-referrers__cards {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
	}
}
.referral-program-v2-top-referrers__card {
	background:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-violet-300) 0,
			rgba(26, 26, 34, 0) 100%
		),
		var(--bg-secondary);
	border-radius: var(--border-radius-basic-sm);
	padding: var(--spacing-md) var(--spacing-lg);
	position: relative;
	z-index: 0;
}
@media (min-width: 768px) {
	.referral-program-v2-top-referrers__card {
		flex-basis: 100%;
		min-height: 155px;
		padding: var(--spacing-lg);
	}
}
.referral-program-v2-top-referrers__card-image-wrapper {
	bottom: 0;
	height: 113px;
	inset-inline-end: 0;
	position: absolute;
	width: 113px;
}
@media (min-width: 768px) {
	.referral-program-v2-top-referrers__card-image-wrapper {
		height: 138px;
		width: 138px;
	}
}
.referral-program-v2-top-referrers__card-image {
	height: 100%;
	width: 100%;
}
.referral-program-v2-top-referrers__card-amount {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	position: relative;
	z-index: 1;
}
@media (min-width: 1440px) {
	.referral-program-v2-top-referrers__card-amount {
		color: var(--text-primary);
		font-size: 16px;
		font-weight: 700;
		line-height: 24px;
	}
}
@media (min-width: 1680px) {
	.referral-program-v2-top-referrers__card-amount {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
.referral-program-v2-top-referrers__card-user-name {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	position: relative;
	z-index: 1;
}
@media (min-width: 768px) {
	.referral-program-v2-top-referrers__card-user-name {
		color: var(--text-secondary);
		font-size: 12px;
		font-weight: 400;
		line-height: 18px;
	}
}
.referral-program-v2-total-rewards-paid {
	background: var(--mapped-refferal-pagecolor);
	border-radius: var(--border-radius-basic-sm);
	min-height: 150px;
	padding-block: var(--spacing-lg);
	padding-inline: var(--spacing-lg) var(--spacing-2xl);
	position: relative;
	z-index: 0;
}
@media (min-width: 480px) {
	.referral-program-v2-total-rewards-paid {
		border-radius: var(--border-radius-basic-md);
	}
}
@media (min-width: 960px) {
	.referral-program-v2-total-rewards-paid {
		padding: var(--spacing-2xl);
	}
}
.referral-program-v2-total-rewards-paid__image-wrapper {
	bottom: 0;
	height: 100px;
	inset-inline-end: 0;
	position: absolute;
	width: 100px;
}
@media (min-width: 480px) {
	.referral-program-v2-total-rewards-paid__image-wrapper {
		height: 143px;
		width: 143px;
	}
}
@media (min-width: 960px) {
	.referral-program-v2-total-rewards-paid__image-wrapper {
		height: 200px;
		width: 200px;
	}
}
.referral-program-v2-total-rewards-paid__image {
	height: 100%;
	width: 100%;
}
.referral-program-v2-total-rewards-paid__title {
	color: var(--text-primary-contrast);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	position: relative;
	z-index: 1;
}
.referral-program-v2-total-rewards-paid__amount {
	color: var(--text-primary-contrast);
	font-size: 32px;
	font-weight: 700;
	line-height: 40px;
	margin-top: var(--spacing-2xs);
	position: relative;
	word-break: break-all;
	z-index: 1;
}
@media (min-width: 480px) {
	.referral-program-v2-total-rewards-paid__amount {
		color: var(--text-primary-contrast);
		font-size: 40px;
		font-weight: 700;
		line-height: 48px;
	}
}
@media (min-width: 960px) {
	.referral-program-v2-total-rewards-paid__amount {
		color: var(--text-primary-contrast);
		font-size: 32px;
		font-weight: 700;
		line-height: 40px;
	}
}
.referral-program-v2-user-banner {
	align-items: center;
	background: var(--mapped-refferal-pagecolor);
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	flex-direction: row;
	min-height: 150px;
	overflow: hidden;
	padding: var(--spacing-lg) var(--spacing-2xl);
	position: relative;
	z-index: 0;
}
@media (min-width: 768px) {
	.referral-program-v2-user-banner {
		padding: var(--spacing-xl) var(--spacing-lg);
	}
}
@media (min-width: 1440px) {
	.referral-program-v2-user-banner {
		padding: var(--spacing-lg) var(--spacing-xl);
	}
}
.referral-program-v2-user-banner__bg-image {
	height: 100px;
	position: absolute;
	width: 100px;
}
@media (min-width: 768px) {
	.referral-program-v2-user-banner__bg-image {
		height: 180px;
		width: 180px;
	}
}
@media (min-width: 1280px) {
	.referral-program-v2-user-banner__bg-image {
		height: 240px;
		width: 240px;
	}
}
.referral-program-v2-user-banner__bg-image--left {
	bottom: 0;
	inset-inline-start: 0;
}
.referral-program-v2-user-banner__bg-image--right {
	inset-inline-end: 0;
	top: 0;
}
[dir="rtl"] .referral-program-v2-user-banner__bg-image {
	transform: scaleX(-1);
}
.referral-program-v2-user-banner__content-wrapper {
	position: relative;
	text-align: center;
	width: 100%;
	z-index: 1;
}
.referral-program-v2-user-banner__preheader {
	color: var(--text-primary-contrast);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}
@media (min-width: 768px) {
	.referral-program-v2-user-banner__preheader {
		color: var(--text-primary-contrast);
		font-size: 20px;
		font-weight: 400;
		line-height: 30px;
	}
}
.referral-program-v2-user-banner__header {
	color: var(--text-primary-contrast);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: var(--spacing-3xs) 0 var(--spacing-2xs);
}
@media (min-width: 768px) {
	.referral-program-v2-user-banner__header {
		color: var(--text-primary-contrast);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
		margin: var(--spacing-3xs) 0 var(--spacing-sm);
	}
}
@media (min-width: 1440px) {
	.referral-program-v2-user-banner__header {
		color: var(--text-primary-contrast);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
.referral-program-v2-user-banner__header-hint {
	color: var(--text-secondary-contrast);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}
@media (min-width: 768px) {
	.referral-program-v2-user-banner__header-hint {
		color: var(--text-secondary-contrast);
		font-size: 14px;
		font-weight: 400;
		line-height: 20px;
	}
}
.referral-program-v2-user-block__grid-container {
	display: grid;
	grid-template-areas: "a" "b" "c";
	grid-template-columns: 1fr;
	row-gap: var(--spacing-sm);
}
@media (min-width: 768px) {
	.referral-program-v2-user-block__grid-container {
		row-gap: var(--spacing-md);
	}
}
@media (min-width: 1440px) {
	.referral-program-v2-user-block__grid-container {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		grid-template-areas: "b a" "c c";
		grid-template-columns: repeat(2, 1fr);
	}
}
.referral-program-v2-user-block__grid-container--two-items {
	grid-template-areas: "a" "b";
}
@media (min-width: 1440px) {
	.referral-program-v2-user-block__grid-container--two-items {
		grid-template-areas: "b a";
	}
}
.referral-program-v2-user-block__user-banner {
	grid-area: a;
}
.referral-program-v2-user-block__user-statistics {
	grid-area: b;
}
.referral-program-v2-user-block__referral-links {
	grid-area: c;
}
.referral-program-v2-user-statistics {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-sm);
	padding: var(--spacing-sm);
}
@media (min-width: 1280px) {
	.referral-program-v2-user-statistics {
		padding: var(--spacing-lg);
	}
}
.referral-program-v2-user-statistics__header {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0 0 var(--spacing-sm);
}
@media (min-width: 1280px) {
	.referral-program-v2-user-statistics__header {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
.referral-program-v2-user-statistics__cards-container {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	row-gap: var(--spacing-2xs);
}
.referral-program-v2-user-statistics__card {
	align-items: center;
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-sm);
	row-gap: var(--spacing-sm);
}
@media (min-width: 768px) {
	.referral-program-v2-user-statistics__card {
		flex-direction: row;
	}
}
.referral-program-v2-user-statistics__card-icon-wrapper {
	flex-shrink: 0;
	height: 36px;
	width: 36px;
}
.referral-program-v2-user-statistics__card-icon {
	height: 100%;
	width: 100%;
}
.referral-program-v2-user-statistics__card-text-block {
	letter-spacing: 0.2px;
	text-align: center;
	text-transform: uppercase;
}
@media (min-width: 768px) {
	.referral-program-v2-user-statistics__card-text-block {
		text-align: start;
	}
}
.referral-program-v2-user-statistics__card-label {
	color: var(--text-tertiary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
}
@media (min-width: 768px) {
	.referral-program-v2-user-statistics__card-label {
		color: var(--text-tertiary);
		font-size: 12px;
		font-style: normal;
		font-weight: 500;
		letter-spacing: 0.2px;
		line-height: 16px;
	}
}
.referral-program-v2-user-statistics__card-value {
	color: var(--text-primary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin-top: var(--spacing-3xs);
}
@media (min-width: 768px) {
	.referral-program-v2-user-statistics__card-value {
		color: var(--text-primary);
		font-size: 16px;
		font-weight: 700;
		letter-spacing: unset;
		line-height: 24px;
		margin-top: var(--spacing-2xs);
	}
}
@media (min-width: 1280px) {
	.referral-program-v2-user-statistics__card-value {
		color: var(--text-primary);
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		letter-spacing: 0.2px;
		line-height: 20px;
		margin-top: var(--spacing-3xs);
	}
}
.referral-program-v2-user-referral-links {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-sm);
	padding: var(--spacing-sm);
}
.referral-program-v2-user-referral-links__empty-state-inner {
	padding: var(--spacing-lg) 0;
	text-align: center;
}
@media (min-width: 768px) {
	.referral-program-v2-user-referral-links__empty-state-inner {
		padding: var(--spacing-2xl) 0 var(--spacing-3xl);
	}
}
.referral-program-v2-user-referral-links__empty-state-icon-wrapper {
	height: 60px;
	margin: 0 auto;
	width: 60px;
}
.referral-program-v2-user-referral-links__empty-state-icon {
	height: 100%;
	width: 100%;
}
.referral-program-v2-user-referral-links__empty-state-title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: var(--spacing-lg) 0 var(--spacing-2xs);
}
@media (min-width: 768px) {
	.referral-program-v2-user-referral-links__empty-state-title {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
.referral-program-v2-user-referral-links__empty-state-description {
	color: var(--text-tertiary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin-bottom: var(--spacing-xl);
}
@media (min-width: 768px) {
	.referral-program-v2-user-referral-links__empty-state-description {
		color: var(--text-tertiary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
.referral-program-v2-user-referral-links__header-block {
	align-items: center;
	display: flex;
	margin-bottom: var(--spacing-sm);
}
.referral-program-v2-user-referral-links__header {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
}
@media (min-width: 1280px) {
	.referral-program-v2-user-referral-links__header {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
.referral-program-v2-user-referral-links__tooltip {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	padding: var(--spacing-sm);
	z-index: 99;
}
.referral-program-v2-user-referral-links__info-icon-wrapper {
	margin-inline-start: var(--spacing-2xs);
}
.referral-program-v2-user-referral-links__info-icon {
	color: var(--text-quaternary);
	display: block;
}
.referral-program-v2-user-referral-links
	.referral-program-v2-user-referral-links__create-link-button {
	margin-inline-start: auto;
}
.referral-program-v2-user-referral-links__code-card {
	border-top: 1px solid var(--border-primary);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: grid;
	grid-template-areas: "a a a" "b c d" "e e e";
	grid-template-columns: repeat(3, 1fr);
	padding: var(--spacing-md) 0;
	row-gap: var(--spacing-2xs);
}
@media (min-width: 480px) {
	.referral-program-v2-user-referral-links__code-card {
		padding: var(--spacing-sm) 0;
	}
}
@media (min-width: 768px) {
	.referral-program-v2-user-referral-links__code-card {
		padding: var(--spacing-2xs) 0;
	}
}
@media (min-width: 1280px) {
	.referral-program-v2-user-referral-links__code-card {
		align-items: center;
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
		grid-template-areas: "a a a a" "b c d e";
		grid-template-columns: 1fr 1fr 1fr 200px;
		padding: var(--spacing-md) 0;
		row-gap: var(--spacing-sm);
	}
}
@media (min-width: 1440px) {
	.referral-program-v2-user-referral-links__code-card {
		align-items: center;
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
		grid-template-areas: "a b c d e";
		grid-template-columns: 350px 1fr 1fr 1fr 200px;
		row-gap: var(--spacing-sm);
	}
}
.referral-program-v2-user-referral-links__code-card:first-child {
	border-top: none;
	padding-top: 0;
}
.referral-program-v2-user-referral-links__code-card:last-child {
	padding-bottom: 0;
}
.referral-program-v2-user-referral-links__code-card-block {
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-mapped-input);
	padding: var(--spacing-xs) var(--spacing-2xs);
	text-align: center;
}
@media (min-width: 768px) {
	.referral-program-v2-user-referral-links__code-card-block {
		padding: var(--spacing-xs) var(--spacing-md);
	}
}
.referral-program-v2-user-referral-links__code-with-icon {
	align-items: center;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
}
.referral-program-v2-user-referral-links__link-icon {
	font-size: 16px !important;
}
@media (min-width: 768px) {
	.referral-program-v2-user-referral-links__link-icon {
		font-size: 19px !important;
	}
}
.referral-program-v2-user-referral-links__copy-button-icon {
	font-size: 18px !important;
}
.referral-program-v2-user-referral-links__code-value {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
@media (min-width: 768px) {
	.referral-program-v2-user-referral-links__code-value {
		color: var(--text-primary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
.referral-program-v2-user-referral-links__code-card-block-label {
	color: var(--text-tertiary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	text-transform: uppercase;
}
@media (min-width: 480px) {
	.referral-program-v2-user-referral-links__code-card-block-label {
		color: var(--text-tertiary);
		font-size: 12px;
		font-style: normal;
		font-weight: 500;
		letter-spacing: 0.2px;
		line-height: 16px;
	}
}
.referral-program-v2-user-referral-links__code-card-block-value {
	color: var(--text-primary);
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	margin-top: var(--spacing-3xs);
}
@media (min-width: 480px) {
	.referral-program-v2-user-referral-links__code-card-block-value {
		color: var(--text-primary);
		font-size: 14px;
		font-weight: 700;
		line-height: 20px;
	}
}
@media (min-width: 768px) {
	.referral-program-v2-user-referral-links__code-card-block-value {
		color: var(--text-primary);
		font-size: 16px;
		font-weight: 700;
		line-height: 24px;
	}
}
.referral-program-v2-user-referral-links__copy-link-block {
	align-items: center;
	display: flex;
	grid-area: a;
	justify-content: space-between;
	padding: var(--spacing-xs) var(--spacing-sm);
	row-gap: var(--spacing-xs);
}
.referral-program-v2-user-referral-links__claimed-block {
	grid-area: b;
}
.referral-program-v2-user-referral-links__referrals-block {
	grid-area: c;
}
.referral-program-v2-user-referral-links__qualified-referrals-block {
	grid-area: d;
}
.referral-program-v2-user-referral-links__claim-button {
	grid-area: e;
}
.user-dashboard-referral-program-modal {
	display: flex;
	flex-direction: column;
	padding: var(--spacing-2xl) var(--spacing-md) var(--spacing-lg);
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.user-dashboard-referral-program-modal {
		padding: var(--spacing-3xl) var(--spacing-4xl);
		row-gap: var(--spacing-2xl);
	}
}
.user-dashboard-referral-program-modal__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
	text-align: center;
}
.user-dashboard-referral-program-modal__content {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-xl);
}
.user-dashboard-referral-program-modal__icon {
	color: var(--icon-primary);
}
.user-dashboard-referral-program-modal__input {
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	height: 48px;
}
.user-dashboard-referral-program-modal__input input {
	color: var(--text-input);
}
.user-dashboard-referral-program-modal__steps {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
}
.user-dashboard-referral-program-modal-step {
	align-items: flex-start;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
}
.user-dashboard-referral-program-modal-step__icon {
	color: var(--icon-fill);
}
.user-dashboard-referral-program-modal-step__info {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
}
.user-dashboard-referral-program-modal-step__title {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
}
.user-dashboard-referral-program-modal-step__description {
	color: var(--text-tertiary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.road-to-glory-panel {
	align-items: flex-end;
	bottom: calc(var(--mobile-panel-safe-height) + 68px);
	-moz-column-gap: var(--spacing-xl);
	column-gap: var(--spacing-xl);
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
	padding: 0 var(--spacing-2xs);
	position: sticky;
	width: 100%;
}
@media (min-width: 960px) {
	.road-to-glory-panel {
		bottom: 76px;
		padding: 0 var(--spacing-md);
	}
}
@media (min-width: 1280px) {
	.road-to-glory-panel {
		padding: 0 var(--spacing-4xl) 0 0;
	}
}
.road-to-glory-panel__point {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-md);
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	flex-wrap: wrap;
	padding: var(--spacing-sm) var(--spacing-md);
	row-gap: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.road-to-glory-panel__point {
		-webkit-backdrop-filter: blur(20px);
		backdrop-filter: blur(20px);
		background: var(--bg-overlay-subtle);
	}
}
.road-to-glory-panel__marker {
	align-items: center;
	background: var(--bg-secondary);
	border-radius: 50%;
	color: var(--text-secondary);
	display: flex;
	height: 48px;
	justify-content: center;
	padding: var(--spacing-2xs);
	text-decoration: none;
	width: 48px;
}
.road-to-glory-panel__marker--active {
	cursor: pointer;
}
.road-to-glory-panel__marker--disabled {
	margin-left: auto;
}
.road-to-glory-panel__marker i {
	font-size: 36px !important;
}
@media (min-width: 768px) {
	.road-to-glory-panel__marker {
		-webkit-backdrop-filter: blur(20px);
		backdrop-filter: blur(20px);
		background: var(--bg-overlay-subtle);
	}
}
.road-to-glory-panel__text {
	margin: 0;
}
.road-to-glory-panel__text--level {
	align-items: center;
	color: var(--text-tertiary);
	display: flex;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	height: 25px;
	letter-spacing: 0.2px;
	line-height: 16px;
	text-transform: uppercase;
}
.road-to-glory-rewards {
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	flex-wrap: wrap;
	row-gap: var(--spacing-2xs);
}
.road-to-glory-rewards__reward {
	align-items: center;
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
}
.road-to-glory-rewards__text {
	color: var(--text-primary);
	margin: 0;
}
.road-to-glory-rewards__text--reward {
	color: var(--text-primary);
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
}
.road-to-glory-point {
	position: absolute;
}
.road-to-glory-point--checkpoint .tooltip__content--top {
	bottom: calc(100% - 30px);
}
.road-to-glory-point--checkpoint .road-to-glory-point__image--point {
	height: 120px;
}
@media (min-width: 768px) {
	.road-to-glory-point--checkpoint .road-to-glory-point__image--point {
		height: 160px;
	}
}
.road-to-glory-point--1 {
	left: 98px;
	top: 318px;
}
@media (min-width: 768px) {
	.road-to-glory-point--1 {
		left: 219px;
		top: 447px;
	}
}
.road-to-glory-point--1.road-to-glory-point--checkpoint {
	left: 55px;
	top: 243px;
}
@media (min-width: 768px) {
	.road-to-glory-point--1.road-to-glory-point--checkpoint {
		left: 161px;
		top: 346.5px;
	}
}
.road-to-glory-point--2 {
	left: 187px;
	top: 431px;
}
@media (min-width: 768px) {
	.road-to-glory-point--2 {
		left: 335.7px;
		top: 620px;
	}
}
.road-to-glory-point--3 {
	left: 278px;
	top: 431px;
}
@media (min-width: 768px) {
	.road-to-glory-point--3 {
		left: 486.3px;
		top: 616.5px;
	}
}
.road-to-glory-point--4 {
	left: 256px;
	top: 485px;
}
@media (min-width: 768px) {
	.road-to-glory-point--4 {
		left: 454px;
		top: 702px;
	}
}
.road-to-glory-point--5 {
	left: 130px;
	top: 507px;
}
@media (min-width: 768px) {
	.road-to-glory-point--5 {
		left: 264.5px;
		top: 742.5px;
	}
}
.road-to-glory-point--6 {
	left: 69px;
	top: 561px;
}
@media (min-width: 768px) {
	.road-to-glory-point--6 {
		left: 176.5px;
		top: 810px;
	}
}
.road-to-glory-point--7 {
	left: 136px;
	top: 631px;
}
@media (min-width: 768px) {
	.road-to-glory-point--7 {
		left: 253px;
		top: 912px;
	}
}
.road-to-glory-point--8 {
	left: 150px;
	top: 708px;
}
@media (min-width: 768px) {
	.road-to-glory-point--8 {
		left: 290px;
		top: 1041px;
	}
}
.road-to-glory-point--9 {
	left: 221px;
	top: 770px;
}
@media (min-width: 768px) {
	.road-to-glory-point--9 {
		left: 400.5px;
		top: 1133.5px;
	}
}
.road-to-glory-point--10 {
	left: 120px;
	top: 879px;
}
@media (min-width: 768px) {
	.road-to-glory-point--10 {
		left: 260px;
		top: 1292px;
	}
}
.road-to-glory-point--10.road-to-glory-point--checkpoint {
	left: 78px;
	top: 805px;
}
@media (min-width: 768px) {
	.road-to-glory-point--10.road-to-glory-point--checkpoint {
		left: 203.5px;
		top: 1191.5px;
	}
}
.road-to-glory-point--11 {
	left: 271.5px;
	top: 952px;
}
@media (min-width: 768px) {
	.road-to-glory-point--11 {
		left: 479px;
		top: 1407.5px;
	}
}
.road-to-glory-point--12 {
	left: 136px;
	top: 1026px;
}
@media (min-width: 768px) {
	.road-to-glory-point--12 {
		left: 281.5px;
		top: 1518.5px;
	}
}
.road-to-glory-point--13 {
	left: 208px;
	top: 1105px;
}
@media (min-width: 768px) {
	.road-to-glory-point--13 {
		left: 389.5px;
		top: 1632.5px;
	}
}
.road-to-glory-point--14 {
	left: 270px;
	top: 1142px;
}
@media (min-width: 768px) {
	.road-to-glory-point--14 {
		left: 485.5px;
		top: 1690.5px;
	}
}
.road-to-glory-point--15 {
	left: 88px;
	top: 1204px;
}
@media (min-width: 768px) {
	.road-to-glory-point--15 {
		left: 207.5px;
		top: 1789.5px;
	}
}
.road-to-glory-point--16 {
	left: 250px;
	top: 1280px;
}
@media (min-width: 768px) {
	.road-to-glory-point--16 {
		left: 448.5px;
		top: 1900.5px;
	}
}
.road-to-glory-point--17 {
	left: 172px;
	top: 1357px;
}
@media (min-width: 768px) {
	.road-to-glory-point--17 {
		left: 337.5px;
		top: 2010.5px;
	}
}
.road-to-glory-point--18 {
	left: 292px;
	top: 1393px;
}
@media (min-width: 768px) {
	.road-to-glory-point--18 {
		left: 512.5px;
		top: 2071.5px;
	}
}
.road-to-glory-point--19 {
	left: 116px;
	top: 1588px;
}
@media (min-width: 768px) {
	.road-to-glory-point--19 {
		left: 245.5px;
		top: 2359.5px;
	}
}
.road-to-glory-point--20 {
	left: 83px;
	top: 1844px;
}
@media (min-width: 768px) {
	.road-to-glory-point--20 {
		left: 191px;
		top: 2749px;
	}
}
.road-to-glory-point--20.road-to-glory-point--checkpoint {
	left: 38px;
	top: 1770px;
}
@media (min-width: 768px) {
	.road-to-glory-point--20.road-to-glory-point--checkpoint {
		left: 134.5px;
		top: 2649.5px;
	}
}
.road-to-glory-point--21 {
	left: 274px;
	top: 1897px;
}
@media (min-width: 768px) {
	.road-to-glory-point--21 {
		left: 487.5px;
		top: 2827.5px;
	}
}
.road-to-glory-point--22 {
	left: 175px;
	top: 1980px;
}
@media (min-width: 768px) {
	.road-to-glory-point--22 {
		left: 342.5px;
		top: 2944.5px;
	}
}
.road-to-glory-point--23 {
	left: 128.5px;
	top: 2061px;
}
@media (min-width: 768px) {
	.road-to-glory-point--23 {
		left: 262.5px;
		top: 3072.5px;
	}
}
.road-to-glory-point--24 {
	left: 238px;
	top: 2042px;
}
@media (min-width: 768px) {
	.road-to-glory-point--24 {
		left: 431.5px;
		top: 3045.5px;
	}
}
.road-to-glory-point--25 {
	left: 73px;
	top: 2149px;
}
@media (min-width: 768px) {
	.road-to-glory-point--25 {
		left: 185.5px;
		top: 3209.5px;
	}
}
.road-to-glory-point--26 {
	left: 301px;
	top: 2270px;
}
@media (min-width: 768px) {
	.road-to-glory-point--26 {
		left: 527.5px;
		top: 3379.5px;
	}
}
.road-to-glory-point--27 {
	left: 99px;
	top: 2428px;
}
@media (min-width: 768px) {
	.road-to-glory-point--27 {
		left: 180.5px;
		top: 3654.5px;
	}
}
.road-to-glory-point--28 {
	left: 205.5px;
	top: 2468px;
}
@media (min-width: 768px) {
	.road-to-glory-point--28 {
		left: 382px;
		top: 3683px;
	}
}
.road-to-glory-point--29 {
	left: 319px;
	top: 2399px;
}
@media (min-width: 768px) {
	.road-to-glory-point--29 {
		left: 540.5px;
		top: 3482.5px;
	}
}
.road-to-glory-point--30 {
	left: 82px;
	top: 2317px;
}
@media (min-width: 768px) {
	.road-to-glory-point--30 {
		left: 200px;
		top: 3449px;
	}
}
.road-to-glory-point--30.road-to-glory-point--checkpoint {
	left: 42.5px;
	top: 2245px;
}
@media (min-width: 768px) {
	.road-to-glory-point--30.road-to-glory-point--checkpoint {
		left: 145px;
		top: 3350.5px;
	}
}
.road-to-glory-point__image--point {
	cursor: pointer;
	height: 44px;
}
@media (min-width: 768px) {
	.road-to-glory-point__image--point {
		height: 48px;
	}
}
@media (min-width: 1280px) {
	.road-to-glory-point__image--point {
		height: 58px;
	}
}
.road-to-glory-point__image--arrow {
	pointer-events: none;
	position: absolute;
}
.road-to-glory-point__image--arrow-current {
	animation: arrow 2s linear infinite;
	bottom: 100%;
	left: 50%;
	position: absolute;
	transform: translate(-30%);
}
.road-to-glory-point__image--arrow-start {
	animation: arrow 2s linear infinite;
	bottom: 75%;
	left: 30%;
	position: absolute;
	transform: translate(-30%);
}
.road-to-glory-point__tooltip {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
}
.road-to-glory-point__rewards {
	flex-direction: column;
	row-gap: var(--spacing-3xs) !important;
}
.road-to-glory-point__rewards--active {
	opacity: 0.4;
}
.road-to-glory-point__text {
	color: var(--text-primary);
	margin: 0;
}
.road-to-glory-point__text--level {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
.road-to-glory-point__text--reward {
	color: var(--text-primary);
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
}
.road-to-glory-point--alt.road-to-glory-point--checkpoint
	.tooltip__content--top {
	bottom: calc(100% - 30px);
}
.road-to-glory-point--alt.road-to-glory-point--checkpoint
	.road-to-glory-point__image--point {
	height: 82px;
}
@media (min-width: 768px) {
	.road-to-glory-point--alt.road-to-glory-point--checkpoint
		.road-to-glory-point__image--point {
		height: 150px;
	}
}
.road-to-glory-point--alt.road-to-glory-point--1 {
	left: 246px;
	top: 185px;
}
@media (min-width: 768px) {
	.road-to-glory-point--alt.road-to-glory-point--1 {
		left: 469px;
		top: 363px;
	}
}
.road-to-glory-point--alt.road-to-glory-point--1.road-to-glory-point--checkpoint {
	left: 237px;
	top: 161px;
}
@media (min-width: 768px) {
	.road-to-glory-point--alt.road-to-glory-point--1.road-to-glory-point--checkpoint {
		left: 426px;
		top: 284px;
	}
}
.road-to-glory-point--alt.road-to-glory-point--2 {
	left: 182px;
	top: 242px;
}
@media (min-width: 768px) {
	.road-to-glory-point--alt.road-to-glory-point--2 {
		left: 361px;
		top: 467px;
	}
}
.road-to-glory-point--alt.road-to-glory-point--3 {
	left: 133px;
	top: 298px;
}
@media (min-width: 768px) {
	.road-to-glory-point--alt.road-to-glory-point--3 {
		left: 258px;
		top: 563px;
	}
}
.road-to-glory-point--alt.road-to-glory-point--4 {
	left: 89px;
	top: 356px;
}
@media (min-width: 768px) {
	.road-to-glory-point--alt.road-to-glory-point--4 {
		left: 176px;
		top: 667px;
	}
}
.road-to-glory-point--alt.road-to-glory-point--5 {
	left: 135px;
	top: 414px;
}
@media (min-width: 768px) {
	.road-to-glory-point--alt.road-to-glory-point--5 {
		left: 259px;
		top: 781px;
	}
}
.road-to-glory-point--alt.road-to-glory-point--6 {
	left: 196px;
	top: 456px;
}
@media (min-width: 768px) {
	.road-to-glory-point--alt.road-to-glory-point--6 {
		left: 370px;
		top: 863px;
	}
}
.road-to-glory-point--alt.road-to-glory-point--7 {
	left: 248px;
	top: 513px;
}
@media (min-width: 768px) {
	.road-to-glory-point--alt.road-to-glory-point--7 {
		left: 467px;
		top: 959px;
	}
}
.road-to-glory-point--alt.road-to-glory-point--8 {
	left: 194px;
	top: 566px;
}
@media (min-width: 768px) {
	.road-to-glory-point--alt.road-to-glory-point--8 {
		left: 371px;
		top: 1058px;
	}
}
.road-to-glory-point--alt.road-to-glory-point--9 {
	left: 132px;
	top: 607px;
}
@media (min-width: 768px) {
	.road-to-glory-point--alt.road-to-glory-point--9 {
		left: 257px;
		top: 1133px;
	}
}
.road-to-glory-point--alt.road-to-glory-point--10 {
	left: 170px;
	top: 702px;
}
@media (min-width: 768px) {
	.road-to-glory-point--alt.road-to-glory-point--10 {
		left: 326px;
		top: 1303px;
	}
}
.road-to-glory-point--alt.road-to-glory-point--10.road-to-glory-point--checkpoint {
	left: 158px;
	top: 679px;
}
@media (min-width: 768px) {
	.road-to-glory-point--alt.road-to-glory-point--10.road-to-glory-point--checkpoint {
		left: 293px;
		top: 1258px;
	}
}
.road-to-glory-point--alt.road-to-glory-point--11 {
	left: 250px;
	top: 817px;
}
@media (min-width: 768px) {
	.road-to-glory-point--alt.road-to-glory-point--11 {
		left: 473px;
		top: 1513px;
	}
}
.road-to-glory-point--alt.road-to-glory-point--12 {
	left: 187px;
	top: 869px;
}
@media (min-width: 768px) {
	.road-to-glory-point--alt.road-to-glory-point--12 {
		left: 368px;
		top: 1616px;
	}
}
.road-to-glory-point--alt.road-to-glory-point--13 {
	left: 132px;
	top: 923px;
}
@media (min-width: 768px) {
	.road-to-glory-point--alt.road-to-glory-point--13 {
		left: 266px;
		top: 1713px;
	}
}
.road-to-glory-point--alt.road-to-glory-point--14 {
	left: 85px;
	top: 984px;
}
@media (min-width: 768px) {
	.road-to-glory-point--alt.road-to-glory-point--14 {
		left: 183px;
		top: 1817px;
	}
}
.road-to-glory-point--alt.road-to-glory-point--15 {
	left: 134px;
	top: 1043px;
}
@media (min-width: 768px) {
	.road-to-glory-point--alt.road-to-glory-point--15 {
		left: 265px;
		top: 1928px;
	}
}
.road-to-glory-point--alt.road-to-glory-point--16 {
	left: 190px;
	top: 1095px;
}
@media (min-width: 768px) {
	.road-to-glory-point--alt.road-to-glory-point--16 {
		left: 372px;
		top: 2022px;
	}
}
.road-to-glory-point--alt.road-to-glory-point--17 {
	left: 247px;
	top: 1143px;
}
@media (min-width: 768px) {
	.road-to-glory-point--alt.road-to-glory-point--17 {
		left: 477px;
		top: 2113px;
	}
}
.road-to-glory-point--alt.road-to-glory-point--18 {
	left: 191px;
	top: 1194px;
}
@media (min-width: 768px) {
	.road-to-glory-point--alt.road-to-glory-point--18 {
		left: 371px;
		top: 2208px;
	}
}
.road-to-glory-point--alt.road-to-glory-point--19 {
	left: 128px;
	top: 1238px;
}
@media (min-width: 768px) {
	.road-to-glory-point--alt.road-to-glory-point--19 {
		left: 259px;
		top: 2283px;
	}
}
.road-to-glory-point--alt.road-to-glory-point--20 {
	left: 170px;
	top: 1340px;
}
@media (min-width: 768px) {
	.road-to-glory-point--alt.road-to-glory-point--20 {
		left: 333px;
		top: 2520px;
	}
}
.road-to-glory-point--alt.road-to-glory-point--20.road-to-glory-point--checkpoint {
	left: 154px;
	top: 1325px;
}
@media (min-width: 768px) {
	.road-to-glory-point--alt.road-to-glory-point--20.road-to-glory-point--checkpoint {
		left: 293px;
		top: 2441px;
	}
}
.road-to-glory-point--alt.road-to-glory-point--21 {
	left: 245px;
	top: 1458px;
}
@media (min-width: 768px) {
	.road-to-glory-point--alt.road-to-glory-point--21 {
		left: 466px;
		top: 2696px;
	}
}
.road-to-glory-point--alt.road-to-glory-point--22 {
	left: 183px;
	top: 1511px;
}
@media (min-width: 768px) {
	.road-to-glory-point--alt.road-to-glory-point--22 {
		left: 360px;
		top: 2798px;
	}
}
.road-to-glory-point--alt.road-to-glory-point--23 {
	left: 132px;
	top: 1562px;
}
@media (min-width: 768px) {
	.road-to-glory-point--alt.road-to-glory-point--23 {
		left: 262px;
		top: 2894px;
	}
}
.road-to-glory-point--alt.road-to-glory-point--24 {
	left: 86px;
	top: 1621px;
}
@media (min-width: 768px) {
	.road-to-glory-point--alt.road-to-glory-point--24 {
		left: 174px;
		top: 2998px;
	}
}
.road-to-glory-point--alt.road-to-glory-point--25 {
	left: 135px;
	top: 1681px;
}
@media (min-width: 768px) {
	.road-to-glory-point--alt.road-to-glory-point--25 {
		left: 258px;
		top: 3109px;
	}
}
.road-to-glory-point--alt.road-to-glory-point--26 {
	left: 196px;
	top: 1730px;
}
@media (min-width: 768px) {
	.road-to-glory-point--alt.road-to-glory-point--26 {
		left: 362px;
		top: 3202px;
	}
}
.road-to-glory-point--alt.road-to-glory-point--27 {
	left: 253px;
	top: 1785px;
}
@media (min-width: 768px) {
	.road-to-glory-point--alt.road-to-glory-point--27 {
		left: 468px;
		top: 3292px;
	}
}
.road-to-glory-point--alt.road-to-glory-point--28 {
	left: 191px;
	top: 1828px;
}
@media (min-width: 768px) {
	.road-to-glory-point--alt.road-to-glory-point--28 {
		left: 372px;
		top: 3388px;
	}
}
.road-to-glory-point--alt.road-to-glory-point--29 {
	left: 127px;
	top: 1873px;
}
@media (min-width: 768px) {
	.road-to-glory-point--alt.road-to-glory-point--29 {
		left: 256px;
		top: 3466px;
	}
}
.road-to-glory-point--alt.road-to-glory-point--30 {
	left: 172px;
	top: 2002px;
}
@media (min-width: 768px) {
	.road-to-glory-point--alt.road-to-glory-point--30 {
		left: 325px;
		top: 3703px;
	}
}
.road-to-glory-point--alt.road-to-glory-point--30.road-to-glory-point--checkpoint {
	left: 160px;
	top: 1978px;
}
@media (min-width: 768px) {
	.road-to-glory-point--alt.road-to-glory-point--30.road-to-glory-point--checkpoint {
		left: 284px;
		top: 3628px;
	}
}
.road-to-glory-point--alt .road-to-glory-point__image--arrow {
	width: 101px;
}
@media (min-width: 768px) {
	.road-to-glory-point--alt .road-to-glory-point__image--arrow {
		width: 132px;
	}
}
.road-to-glory-point--alt .road-to-glory-point__image--arrow-start {
	bottom: 107%;
}
.road-to-glory-point--alt .road-to-glory-point__image--arrow-current {
	left: unset;
}
@media (min-width: 768px) {
	.road-to-glory-point--alt .road-to-glory-point__image--arrow-current {
		width: 126px;
	}
}
@keyframes arrow {
	0% {
		transform: translate(-30%);
	}
	50% {
		transform: translate(-30%, 4px);
	}
	to {
		transform: translate(-30%);
	}
}
.section-heading__header {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0;
}
@media (min-width: 480px) {
	.section-heading__header {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 768px) {
	.section-heading__header {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
@media (min-width: 1280px) {
	.section-heading__header {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
.section-heading__description {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: var(--spacing-md) 0 0;
}
@media (min-width: 768px) {
	.section-heading__description {
		margin: var(--spacing-xl) 0 0;
	}
}
.self-assessment-result {
	margin-top: var(--spacing-2xl);
}
.self-assessment-result p {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}
@media (min-width: 768px) {
	.self-assessment-result p {
		color: var(--text-secondary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
.self-assessment-result__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin-bottom: var(--spacing-sm);
}
@media (min-width: 768px) {
	.self-assessment-result__title {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
		margin-bottom: var(--spacing-md);
	}
}
.self-assessment-result__result {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}
@media (min-width: 768px) {
	.self-assessment-result__result {
		color: var(--text-secondary);
		font-size: 14px;
		font-weight: 400;
		line-height: 20px;
	}
}
.self-assessment-result__button {
	margin: 0 !important;
	width: 100%;
}
.self-assessment-result__button--download {
	border-radius: var(--border-radius-basic-2xs);
}
.self-assessment-result__footer {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.self-assessment-result__footer {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
		flex-direction: row;
	}
}
.settings-block {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.settings-block .settings-block__button {
	justify-content: space-between;
	padding: var(--spacing-sm) var(--spacing-sm) var(--spacing-sm)
		var(--spacing-md);
	width: 100%;
}
.settings-block__arrow {
	transition: transform 0.3s ease;
}
.settings-block__arrow--open {
	transform: rotate(180deg);
}
.settings-block__content {
	background: var(--bg-popover);
	border-radius: var(--border-radius-mapped-dropdown);
	box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.2);
	padding: var(--spacing-2xs);
}
.settings-block__content,
.settings-radio-block {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.settings-radio {
	padding: var(--spacing-sm) var(--spacing-2xs);
}
.settings-radio__wrapper {
	align-items: center;
	display: flex;
	justify-content: space-between;
	width: 100%;
}
.settings-radio__left {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
.settings-modal {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.settings-modal::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.settings-modal::-webkit-scrollbar-track {
	background: transparent;
}
.settings-modal::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.settings-modal::-webkit-scrollbar-thumb:hover,
.settings-modal:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.settings-modal {
	background-color: var(--bg-secondary);
	height: calc(100% - var(--mobile-panel-safe-height));
	inset-inline-end: 0;
	inset-inline-start: 0;
	overflow: auto;
	padding: calc(var(--spacing-md) + var(--safe-area-inset-top))
		calc(var(--spacing-md) + var(--safe-area-inset-right)) var(--spacing-xl)
		calc(var(--spacing-md) + var(--safe-area-inset-left));
	position: fixed;
	top: 0;
	transform: translateX(-100%);
	transition: transform 0.5s;
	z-index: 101;
}
[dir="rtl"] .settings-modal {
	transform: translateX(100%);
}
.settings-modal--opened,
[dir="rtl"] .settings-modal--opened {
	transform: translateX(0);
}
@media (min-width: 960px) {
	.settings-modal {
		height: calc(100% - var(--header-section-safe-height));
		inset-inline-end: unset;
		padding: var(--spacing-md);
		top: var(--header-section-safe-height);
		width: 360px;
	}
}
.settings-modal__header {
	align-items: center;
	display: flex;
	justify-content: space-between;
	margin-bottom: var(--spacing-md);
}
.settings-modal__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
}
[dir="rtl"] .settings-modal__back-btn {
	transform: scaleX(-1);
}
.settings-modal__utils {
	margin-bottom: var(--spacing-md);
}
.settings-modal__content,
.settings-modal__tabs {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.settings-utils {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: var(--spacing-2xs);
	justify-content: space-between;
}
.settings-utils .settings-utils__button {
	gap: var(--spacing-3xs);
	width: calc(50% - var(--spacing-3xs));
}
.settings-search {
	display: flex;
	flex-direction: column;
	margin-bottom: var(--spacing-2xs);
}
.settings-search__results {
	display: flex;
	flex-direction: column;
	margin-top: var(--spacing-2xs);
	row-gap: var(--spacing-2xs);
}
.btn.settings-tab {
	justify-content: space-between;
	padding-block: var(--spacing-sm);
	padding-inline: var(--spacing-md) var(--spacing-sm);
	width: 100%;
}
.btn.settings-tab > span {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
[dir="rtl"] .btn.settings-tab .settings-tab__icon {
	transform: scaleX(-1);
}
.sidebar-exclusive-items {
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
	flex-wrap: wrap;
	row-gap: var(--spacing-3xs);
}
.sidebar-exclusive-items__item {
	flex-basis: calc(50% - var(--spacing-3xs));
	flex-grow: 1;
}
.sidebar-menu-main {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
.sidebar-menu-main__link {
	align-items: center;
	background: transparent;
	border-radius: var(--border-radius-basic-2xs);
	color: var(--text-primary);
	-moz-column-gap: var(--spacing-lg);
	column-gap: var(--spacing-lg);
	display: flex;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	height: 48px;
	letter-spacing: 0.2px;
	line-height: 20px;
	padding-block: var(--spacing-sm);
	padding-inline: var(--spacing-md) var(--spacing-2xl);
	position: relative;
	text-transform: uppercase;
	transition: background 0.3s ease;
	white-space: nowrap;
}
.sidebar-menu-main__link:hover {
	background: var(--bg-tertiary);
}
.sidebar-menu-main__link--current .sidebar-menu-main__icon:before {
	color: var(--icon-brand-primary) !important;
}
.sidebar-menu-main__link--special {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	margin: var(--spacing-2xs) 0;
}
.sidebar-menu-main__link--mystery-drops,
.sidebar-menu-main__link--mystery-drops:hover {
	background: linear-gradient(
		268.9deg,
		rgba(72, 26, 255, 0.08),
		rgba(127, 26, 255, 0.38)
	);
}
.sidebar-menu-main__link--lucky-spin {
	background: linear-gradient(
		268.9deg,
		rgba(182, 26, 255, 0.08),
		rgba(255, 26, 150, 0.3)
	);
}
.sidebar-menu-main__link--lucky-spin img {
	animation: rotate 4s linear infinite;
}
.sidebar-menu-main__link--lucky-spin:hover {
	background: linear-gradient(
		268.9deg,
		rgba(182, 26, 255, 0.08),
		rgba(255, 26, 150, 0.3)
	);
}
.sidebar-menu-main__link--road-to-glory,
.sidebar-menu-main__link--road-to-glory:hover {
	background: linear-gradient(
		225deg,
		rgba(26, 49, 255, 0.08),
		rgba(26, 214, 255, 0.3)
	);
}
.sidebar-menu-main__link--advent,
.sidebar-menu-main__link--advent:hover {
	background: linear-gradient(
		90deg,
		rgba(255, 35, 10, 0.5),
		rgba(1, 133, 73, 0.12)
	);
}
.sidebar-menu-main__link--lucky-box,
.sidebar-menu-main__link--lucky-box:hover {
	background: linear-gradient(
		269deg,
		rgba(255, 97, 5, 0.02) 3.45%,
		rgba(255, 193, 53, 0.8)
	);
}
.sidebar-menu-main__link--lucky-box .sidebar-menu-main__image-wrapper {
	background: linear-gradient(180deg, #19989b, #1c1c3a);
	border-radius: 50%;
	height: 36px;
	width: 36px;
}
.sidebar-menu-main__link--puzzle,
.sidebar-menu-main__link--puzzle:hover {
	background: linear-gradient(
		269deg,
		rgba(101, 0, 179, 0.08),
		rgba(88, 0, 220, 0.3)
	);
}
.sidebar-menu-main__link--puzzle .sidebar-menu-main__counter {
	inset-inline-end: 12px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
.sidebar-menu-main__link--puzzle .sidebar-menu-main__image-wrapper {
	border-radius: 50%;
}
.sidebar-menu-main__link--puzzle .sidebar-menu-main__image-wrapper:before {
	animation: flare-sidebar-icon 2.5s ease-in-out infinite;
	background: linear-gradient(
		270deg,
		hsla(0, 0%, 100%, 0) 0,
		hsla(0, 0%, 100%, 0.26) 22.4%,
		var(--p-base-white-100) 48.47%,
		hsla(0, 0%, 100%, 0.26) 74.48%,
		hsla(0, 0%, 100%, 0) 100%
	);
	content: "";
	height: 100%;
	inset-inline-start: -22px;
	position: absolute;
	top: 0;
	transform: skewX(-30deg) translateX(0);
	width: 18px;
}
.sidebar-menu-main__wrapper {
	align-items: center;
	-moz-column-gap: var(--spacing-lg);
	column-gap: var(--spacing-lg);
	display: flex;
	overflow: hidden;
}
.sidebar-menu-main .sidebar-menu-main__icon {
	font-size: 24px;
}
.sidebar-menu-main .sidebar-menu-main__icon:before {
	color: var(--icon-secondary);
}
.sidebar-menu-main .sidebar-menu-main__image {
	height: 36px;
	width: 36px;
}
.sidebar-menu-main__image-wrapper {
	display: flex;
	overflow: hidden;
	position: relative;
}
.sidebar-menu-main__line {
	animation: line 3s linear infinite;
	inset-inline-start: 0;
	mix-blend-mode: overlay;
	position: absolute;
	top: -30px;
	transform: translate(-100%);
}
.sidebar-menu-main__box {
	bottom: 0;
	left: 50%;
	position: absolute;
	transform: translate(-50%);
	z-index: 1;
}
.sidebar-menu-main__lines {
	animation: lines 3s linear infinite;
	left: 50%;
	position: absolute;
	transform: translate(-50%, -100%);
}
.sidebar-menu-main__subtract {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 1;
}
.sidebar-menu-main__arrow {
	animation: arrow-road 2s ease-out infinite;
	left: 50%;
	position: absolute;
	transform: translate(-50%);
}
.sidebar-menu-main__tag-wrapper {
	inset-inline-end: 8px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
.sidebar-menu-main__tag-wrapper:before {
	content: "";
	height: 20px;
	inset-inline-end: calc(100% - 8px);
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	transition: all 0.3s ease;
	width: 37px;
	z-index: -1;
}
[dir="rtl"] .sidebar-menu-main__tag-wrapper:before {
	transform: scaleX(-1) translateY(-50%);
}
.sidebar-menu-main__tag-wrapper:not(
	:has(
		.sidebar-menu-main__tag:is(
			.sidebar-menu-main__tag--new,
			.sidebar-menu-main__tag--vip,
			.sidebar-menu-main__tag--sale,
			.sidebar-menu-main__tag--black-friday
		)
	)
) {
	display: none;
}
.sidebar-menu-main__tag {
	border-radius: var(--border-radius-basic-sm);
	font-size: 8px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.2px;
	line-height: 6px;
	padding: var(--spacing-3xs);
	text-align: center;
	text-transform: uppercase;
	z-index: 0;
}
.sidebar-menu-main__tag--new {
	background: var(--green);
	color: var(--black);
}
.sidebar-menu-main__tag--vip {
	background: var(--icon-warning);
	color: var(--black);
}
.sidebar-menu-main__tag--sale {
	background: var(--red);
	color: var(--white);
}
.sidebar-menu-main__tag--black-friday {
	background: var(--icon-fill-inverted);
	color: var(--icon-fill);
	line-height: 8px;
	min-width: 48px;
	padding-block: 3px;
	white-space: pre;
}
@keyframes rotate {
	0% {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(1turn);
	}
}
@keyframes line {
	0% {
		transform: translate(-100%);
	}
	20% {
		transform: translate(100%, 100%);
	}
	to {
		transform: translate(100%, 100%);
	}
}
@keyframes arrow-road {
	0% {
		transform: translate(-50%);
	}
	50% {
		transform: translate(-50%, 5px);
	}
	to {
		transform: translate(-50%);
	}
}
@keyframes lines {
	0% {
		transform: translate(-50%, 100%);
	}
	15% {
		transform: translate(-50%, -100%);
	}
	to {
		transform: translate(-50%, -100%);
	}
}
@keyframes flare-sidebar-icon {
	0% {
		transform: skewX(-30deg) translateX(0);
	}
	66% {
		transform: skewX(-30deg) translateX(0);
	}
	to {
		transform: skewX(-30deg) translateX(64px);
	}
}
.sign-in-modal {
	padding: var(--spacing-3xl) var(--spacing-md);
}
@media (min-width: 768px) {
	.sign-in-modal {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.login-form__icon-wrapper {
	align-items: center;
	background-color: rgba(var(--brand-accent-rgb), 0.08);
	border-radius: 50%;
	display: flex;
	height: 100px;
	justify-content: center;
	margin: 0 auto var(--spacing-xl);
	width: 100px;
}
.login-form__otp-icon {
	color: var(--icon-brand-accent);
	font-size: 48px !important;
}
.login-form__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0 0 var(--spacing-xl);
	text-align: center;
}
.login-form__description {
	display: flex;
	justify-content: center;
	margin: var(--spacing-md) 0 var(--spacing-xl) 0;
	text-align: center;
}
.login-form__powered {
	align-items: center;
	color: var(--text-primary);
	display: flex;
	font-size: 14px;
	font-weight: 500;
	gap: var(--spacing-2xs);
	justify-content: center;
	line-height: 16px;
	margin-bottom: var(--spacing-xl);
}
.login-form__logo-powered {
	height: 100%;
	width: 100%;
}
.login-form__logo-wrapper-powered {
	height: 24px;
	width: 72px;
}
.login-form__logo {
	display: block;
	margin: 0 auto var(--spacing-xl);
	width: -moz-fit-content;
	width: fit-content;
}
.login-form__logo .image {
	max-height: 48px;
}
@media (min-width: 768px) {
	.login-form__logo {
		display: none;
	}
}
.login-form__form:has(+ *) {
	margin-bottom: var(--spacing-lg);
}
.login-form__fields-wrapper,
.login-form__social-auth,
.login-form__switcher {
	margin-bottom: var(--spacing-xl);
}
.login-form__errors {
	margin-top: var(--spacing-3xs);
}
.login-form__buttons {
	text-align: end;
}
.login-form__buttons--error {
	margin-top: -24px;
}
.login-form__buttons--double {
	align-items: center;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	margin-top: var(--spacing-xl);
}
.login-form__forgot-password-link {
	align-self: flex-end;
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.login-form__forgot-password-link:hover {
	color: var(--text-primary);
}
.login-form .login-form__submit-button {
	margin: var(--spacing-md) 0 0;
	width: 100%;
}
.login-form .login-form__submit-otp {
	width: 100%;
}
.login-form .login-form__button-back {
	min-width: unset;
	width: 48px;
}
[dir="rtl"] .login-form .login-form__button-back {
	transform: scaleX(-1);
}
.login-form__footer {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin-top: var(--spacing-lg);
	text-align: center;
}
.login-form__sign-up-link {
	color: var(--text-link);
}
.login-form__sign-up-link:hover {
	color: var(--text-link-hover);
}
.login-form__otp-field-wrapper {
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
}
.login-form--otp .login-form__title {
	margin-bottom: var(--spacing-md);
}
.login-form--otp .login-form__errors {
	margin-top: var(--spacing-2xs);
}
.simple-link-license-validator {
	align-items: center;
	display: flex;
	height: 100%;
	width: auto;
}
.simple-link-license-validator__validator-logo {
	height: 100%;
}
.simple-link-license-validator--opacity {
	opacity: 0.6;
	transition: opacity 0.3s ease;
}
.simple-link-license-validator--opacity:hover {
	opacity: 1;
}
.snow-bg {
	direction: ltr;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: -1;
}
.snow-bg .snow {
	background: var(--bg-overlay-strong-inverted);
	border-radius: 50%;
	height: 10px;
	position: absolute;
	width: 10px;
}
.snow-bg .snow:first-child {
	animation: fall-1 10s linear -15s infinite;
	opacity: 0.0371;
	transform: translate(72.95vw, -10px) scale(0.245);
}
@keyframes fall-1 {
	39.512% {
		transform: translate(79.4581vw, 39.512vh) scale(0.245);
	}
	to {
		transform: translate(76.20405vw, 100vh) scale(0.245);
	}
}
.snow-bg .snow:nth-child(2) {
	animation: fall-2 23s linear -18s infinite;
	opacity: 0.7993;
	transform: translate(31.3779vw, -10px) scale(0.1386);
}
@keyframes fall-2 {
	50.947% {
		transform: translate(30.736vw, 50.947vh) scale(0.1386);
	}
	to {
		transform: translate(31.05695vw, 100vh) scale(0.1386);
	}
}
.snow-bg .snow:nth-child(3) {
	animation: fall-3 16s linear -29s infinite;
	opacity: 0.0406;
	transform: translate(37.7874vw, -10px) scale(0.1967);
}
@keyframes fall-3 {
	50.47% {
		transform: translate(37.2985vw, 50.47vh) scale(0.1967);
	}
	to {
		transform: translate(37.54295vw, 100vh) scale(0.1967);
	}
}
.snow-bg .snow:nth-child(4) {
	animation: fall-4 16s linear -14s infinite;
	opacity: 0.2776;
	transform: translate(40.6156vw, -10px) scale(0.9068);
}
@keyframes fall-4 {
	46.804% {
		transform: translate(45.8663vw, 46.804vh) scale(0.9068);
	}
	to {
		transform: translate(43.24095vw, 100vh) scale(0.9068);
	}
}
.snow-bg .snow:nth-child(5) {
	animation: fall-5 27s linear -9s infinite;
	opacity: 0.3406;
	transform: translate(70.5086vw, -10px) scale(0.6413);
}
@keyframes fall-5 {
	67.898% {
		transform: translate(69.8205vw, 67.898vh) scale(0.6413);
	}
	to {
		transform: translate(70.16455vw, 100vh) scale(0.6413);
	}
}
.snow-bg .snow:nth-child(6) {
	animation: fall-6 13s linear -26s infinite;
	opacity: 0.6507;
	transform: translate(49.6963vw, -10px) scale(0.2078);
}
@keyframes fall-6 {
	70.037% {
		transform: translate(45.6584vw, 70.037vh) scale(0.2078);
	}
	to {
		transform: translate(47.67735vw, 100vh) scale(0.2078);
	}
}
.snow-bg .snow:nth-child(7) {
	animation: fall-7 13s linear -9s infinite;
	opacity: 0.4695;
	transform: translate(90.9898vw, -10px) scale(0.5528);
}
@keyframes fall-7 {
	59.818% {
		transform: translate(97.8821vw, 59.818vh) scale(0.5528);
	}
	to {
		transform: translate(94.43595vw, 100vh) scale(0.5528);
	}
}
.snow-bg .snow:nth-child(8) {
	animation: fall-8 13s linear -27s infinite;
	opacity: 0.6682;
	transform: translate(32.6381vw, -10px) scale(0.7117);
}
@keyframes fall-8 {
	55.629% {
		transform: translate(26.2068vw, 55.629vh) scale(0.7117);
	}
	to {
		transform: translate(29.42245vw, 100vh) scale(0.7117);
	}
}
.snow-bg .snow:nth-child(9) {
	animation: fall-9 29s linear -29s infinite;
	opacity: 0.5169;
	transform: translate(3.323vw, -10px) scale(0.7989);
}
@keyframes fall-9 {
	40.793% {
		transform: translate(9.2463vw, 40.793vh) scale(0.7989);
	}
	to {
		transform: translate(6.28465vw, 100vh) scale(0.7989);
	}
}
.snow-bg .snow:nth-child(10) {
	animation: fall-10 15s linear -11s infinite;
	opacity: 0.1128;
	transform: translate(1.1671vw, -10px) scale(0.1448);
}
@keyframes fall-10 {
	62.387% {
		transform: translate(-8.5785vw, 62.387vh) scale(0.1448);
	}
	to {
		transform: translate(-3.7057vw, 100vh) scale(0.1448);
	}
}
.snow-bg .snow:nth-child(11) {
	animation: fall-11 13s linear -6s infinite;
	opacity: 0.3829;
	transform: translate(4.6851vw, -10px) scale(0.5214);
}
@keyframes fall-11 {
	36.709% {
		transform: translate(-2.3955vw, 36.709vh) scale(0.5214);
	}
	to {
		transform: translate(1.1448vw, 100vh) scale(0.5214);
	}
}
.snow-bg .snow:nth-child(12) {
	animation: fall-12 10s linear -29s infinite;
	opacity: 0.6133;
	transform: translate(78.8421vw, -10px) scale(0.2854);
}
@keyframes fall-12 {
	63.402% {
		transform: translate(83.9492vw, 63.402vh) scale(0.2854);
	}
	to {
		transform: translate(81.39565vw, 100vh) scale(0.2854);
	}
}
.snow-bg .snow:nth-child(13) {
	animation: fall-13 14s linear -28s infinite;
	opacity: 0.9307;
	transform: translate(72.875vw, -10px) scale(0.1916);
}
@keyframes fall-13 {
	76.294% {
		transform: translate(81.935vw, 76.294vh) scale(0.1916);
	}
	to {
		transform: translate(77.405vw, 100vh) scale(0.1916);
	}
}
.snow-bg .snow:nth-child(14) {
	animation: fall-14 21s linear -20s infinite;
	opacity: 0.9405;
	transform: translate(35.8854vw, -10px) scale(0.7241);
}
@keyframes fall-14 {
	58.314% {
		transform: translate(39.1178vw, 58.314vh) scale(0.7241);
	}
	to {
		transform: translate(37.5016vw, 100vh) scale(0.7241);
	}
}
.snow-bg .snow:nth-child(15) {
	animation: fall-15 20s linear -28s infinite;
	opacity: 0.6024;
	transform: translate(37.0821vw, -10px) scale(0.2966);
}
@keyframes fall-15 {
	30.428% {
		transform: translate(36.8358vw, 30.428vh) scale(0.2966);
	}
	to {
		transform: translate(36.95895vw, 100vh) scale(0.2966);
	}
}
.snow-bg .snow:nth-child(16) {
	animation: fall-16 12s linear -22s infinite;
	opacity: 0.098;
	transform: translate(47.7759vw, -10px) scale(0.808);
}
@keyframes fall-16 {
	70.959% {
		transform: translate(54.3885vw, 70.959vh) scale(0.808);
	}
	to {
		transform: translate(51.0822vw, 100vh) scale(0.808);
	}
}
.snow-bg .snow:nth-child(17) {
	animation: fall-17 18s linear -25s infinite;
	opacity: 0.1803;
	transform: translate(79.2879vw, -10px) scale(0.8296);
}
@keyframes fall-17 {
	79.195% {
		transform: translate(87.8439vw, 79.195vh) scale(0.8296);
	}
	to {
		transform: translate(83.5659vw, 100vh) scale(0.8296);
	}
}
.snow-bg .snow:nth-child(18) {
	animation: fall-18 11s linear -26s infinite;
	opacity: 0.1755;
	transform: translate(14.9669vw, -10px) scale(0.4607);
}
@keyframes fall-18 {
	58.685% {
		transform: translate(10.6082vw, 58.685vh) scale(0.4607);
	}
	to {
		transform: translate(12.78755vw, 100vh) scale(0.4607);
	}
}
.snow-bg .snow:nth-child(19) {
	animation: fall-19 29s linear -3s infinite;
	opacity: 0.2419;
	transform: translate(40.5859vw, -10px) scale(0.648);
}
@keyframes fall-19 {
	57.711% {
		transform: translate(47.1688vw, 57.711vh) scale(0.648);
	}
	to {
		transform: translate(43.87735vw, 100vh) scale(0.648);
	}
}
.snow-bg .snow:nth-child(20) {
	animation: fall-20 21s linear -4s infinite;
	opacity: 0.9635;
	transform: translate(45.3968vw, -10px) scale(0.8921);
}
@keyframes fall-20 {
	60.704% {
		transform: translate(38.4231vw, 60.704vh) scale(0.8921);
	}
	to {
		transform: translate(41.90995vw, 100vh) scale(0.8921);
	}
}
.snow-bg .snow:nth-child(21) {
	animation: fall-21 29s linear -26s infinite;
	opacity: 0.63;
	transform: translate(53.7445vw, -10px) scale(0.972);
}
@keyframes fall-21 {
	56.614% {
		transform: translate(46.1099vw, 56.614vh) scale(0.972);
	}
	to {
		transform: translate(49.9272vw, 100vh) scale(0.972);
	}
}
.snow-bg .snow:nth-child(22) {
	animation: fall-22 19s linear -21s infinite;
	opacity: 0.4873;
	transform: translate(23.8436vw, -10px) scale(0.9446);
}
@keyframes fall-22 {
	49.394% {
		transform: translate(28.1577vw, 49.394vh) scale(0.9446);
	}
	to {
		transform: translate(26.00065vw, 100vh) scale(0.9446);
	}
}
.snow-bg .snow:nth-child(23) {
	animation: fall-23 12s linear -13s infinite;
	opacity: 0.4403;
	transform: translate(90.6649vw, -10px) scale(0.2523);
}
@keyframes fall-23 {
	74.346% {
		transform: translate(91.3694vw, 74.346vh) scale(0.2523);
	}
	to {
		transform: translate(91.01715vw, 100vh) scale(0.2523);
	}
}
.snow-bg .snow:nth-child(24) {
	animation: fall-24 27s linear -12s infinite;
	opacity: 0.9369;
	transform: translate(71.6275vw, -10px) scale(0.6845);
}
@keyframes fall-24 {
	35.533% {
		transform: translate(80.6519vw, 35.533vh) scale(0.6845);
	}
	to {
		transform: translate(76.1397vw, 100vh) scale(0.6845);
	}
}
.snow-bg .snow:nth-child(25) {
	animation: fall-25 19s linear -17s infinite;
	opacity: 0.8923;
	transform: translate(81.4418vw, -10px) scale(0.9652);
}
@keyframes fall-25 {
	69.489% {
		transform: translate(89.963vw, 69.489vh) scale(0.9652);
	}
	to {
		transform: translate(85.7024vw, 100vh) scale(0.9652);
	}
}
.snow-bg .snow:nth-child(26) {
	animation: fall-26 24s linear -29s infinite;
	opacity: 0.0788;
	transform: translate(32.6686vw, -10px) scale(0.7071);
}
@keyframes fall-26 {
	51.596% {
		transform: translate(25.5443vw, 51.596vh) scale(0.7071);
	}
	to {
		transform: translate(29.10645vw, 100vh) scale(0.7071);
	}
}
.snow-bg .snow:nth-child(27) {
	animation: fall-27 30s linear -7s infinite;
	opacity: 0.785;
	transform: translate(90.6432vw, -10px) scale(0.781);
}
@keyframes fall-27 {
	35.64% {
		transform: translate(99.3613vw, 35.64vh) scale(0.781);
	}
	to {
		transform: translate(95.00225vw, 100vh) scale(0.781);
	}
}
.snow-bg .snow:nth-child(28) {
	animation: fall-28 26s linear -4s infinite;
	opacity: 0.4288;
	transform: translate(52.2989vw, -10px) scale(0.6298);
}
@keyframes fall-28 {
	60.835% {
		transform: translate(47.063vw, 60.835vh) scale(0.6298);
	}
	to {
		transform: translate(49.68095vw, 100vh) scale(0.6298);
	}
}
.snow-bg .snow:nth-child(29) {
	animation: fall-29 10s linear -8s infinite;
	opacity: 0.3421;
	transform: translate(65.4173vw, -10px) scale(0.6311);
}
@keyframes fall-29 {
	57.785% {
		transform: translate(72.8871vw, 57.785vh) scale(0.6311);
	}
	to {
		transform: translate(69.1522vw, 100vh) scale(0.6311);
	}
}
.snow-bg .snow:nth-child(30) {
	animation: fall-30 15s linear -6s infinite;
	opacity: 0.7406;
	transform: translate(85.167vw, -10px) scale(0.0475);
}
@keyframes fall-30 {
	62.654% {
		transform: translate(84.7536vw, 62.654vh) scale(0.0475);
	}
	to {
		transform: translate(84.9603vw, 100vh) scale(0.0475);
	}
}
.snow-bg .snow:nth-child(31) {
	animation: fall-31 29s linear -25s infinite;
	opacity: 0.2886;
	transform: translate(98.2594vw, -10px) scale(0.494);
}
@keyframes fall-31 {
	56.681% {
		transform: translate(98.0966vw, 56.681vh) scale(0.494);
	}
	to {
		transform: translate(98.178vw, 100vh) scale(0.494);
	}
}
.snow-bg .snow:nth-child(32) {
	animation: fall-32 23s linear -6s infinite;
	opacity: 0.1819;
	transform: translate(34.6011vw, -10px) scale(0.2857);
}
@keyframes fall-32 {
	61.554% {
		transform: translate(33.603vw, 61.554vh) scale(0.2857);
	}
	to {
		transform: translate(34.10205vw, 100vh) scale(0.2857);
	}
}
.snow-bg .snow:nth-child(33) {
	animation: fall-33 28s linear -15s infinite;
	opacity: 0.9848;
	transform: translate(96.0711vw, -10px) scale(0.1909);
}
@keyframes fall-33 {
	44.402% {
		transform: translate(86.921vw, 44.402vh) scale(0.1909);
	}
	to {
		transform: translate(91.49605vw, 100vh) scale(0.1909);
	}
}
.snow-bg .snow:nth-child(34) {
	animation: fall-34 28s linear -7s infinite;
	opacity: 0.0072;
	transform: translate(50.6427vw, -10px) scale(0.1481);
}
@keyframes fall-34 {
	50.409% {
		transform: translate(49.3111vw, 50.409vh) scale(0.1481);
	}
	to {
		transform: translate(49.9769vw, 100vh) scale(0.1481);
	}
}
.snow-bg .snow:nth-child(35) {
	animation: fall-35 22s linear -29s infinite;
	opacity: 0.1954;
	transform: translate(56.0951vw, -10px) scale(0.4041);
}
@keyframes fall-35 {
	76.344% {
		transform: translate(57.5173vw, 76.344vh) scale(0.4041);
	}
	to {
		transform: translate(56.8062vw, 100vh) scale(0.4041);
	}
}
.snow-bg .snow:nth-child(36) {
	animation: fall-36 29s linear -4s infinite;
	opacity: 0.8062;
	transform: translate(41.1819vw, -10px) scale(0.6278);
}
@keyframes fall-36 {
	56.399% {
		transform: translate(33.528vw, 56.399vh) scale(0.6278);
	}
	to {
		transform: translate(37.35495vw, 100vh) scale(0.6278);
	}
}
.snow-bg .snow:nth-child(37) {
	animation: fall-37 21s linear -30s infinite;
	opacity: 0.5239;
	transform: translate(3.8009vw, -10px) scale(0.8193);
}
@keyframes fall-37 {
	62.183% {
		transform: translate(-4.2303vw, 62.183vh) scale(0.8193);
	}
	to {
		transform: translate(-0.2147vw, 100vh) scale(0.8193);
	}
}
.snow-bg .snow:nth-child(38) {
	animation: fall-38 21s linear -12s infinite;
	opacity: 0.3407;
	transform: translate(32.5831vw, -10px) scale(0.1605);
}
@keyframes fall-38 {
	70.682% {
		transform: translate(33.7274vw, 70.682vh) scale(0.1605);
	}
	to {
		transform: translate(33.15525vw, 100vh) scale(0.1605);
	}
}
.snow-bg .snow:nth-child(39) {
	animation: fall-39 18s linear -25s infinite;
	opacity: 0.9631;
	transform: translate(85.0427vw, -10px) scale(0.1689);
}
@keyframes fall-39 {
	31.842% {
		transform: translate(90.3402vw, 31.842vh) scale(0.1689);
	}
	to {
		transform: translate(87.69145vw, 100vh) scale(0.1689);
	}
}
.snow-bg .snow:nth-child(40) {
	animation: fall-40 28s linear -21s infinite;
	opacity: 0.1022;
	transform: translate(92.2694vw, -10px) scale(0.0698);
}
@keyframes fall-40 {
	61.748% {
		transform: translate(87.239vw, 61.748vh) scale(0.0698);
	}
	to {
		transform: translate(89.7542vw, 100vh) scale(0.0698);
	}
}
.snow-bg .snow:nth-child(41) {
	animation: fall-41 16s linear -15s infinite;
	opacity: 0.5343;
	transform: translate(14.2186vw, -10px) scale(0.5437);
}
@keyframes fall-41 {
	52.933% {
		transform: translate(23.5039vw, 52.933vh) scale(0.5437);
	}
	to {
		transform: translate(18.86125vw, 100vh) scale(0.5437);
	}
}
.snow-bg .snow:nth-child(42) {
	animation: fall-42 14s linear -22s infinite;
	opacity: 0.0827;
	transform: translate(83.8143vw, -10px) scale(0.4157);
}
@keyframes fall-42 {
	66.899% {
		transform: translate(89.0823vw, 66.899vh) scale(0.4157);
	}
	to {
		transform: translate(86.4483vw, 100vh) scale(0.4157);
	}
}
.snow-bg .snow:nth-child(43) {
	animation: fall-43 14s linear -11s infinite;
	opacity: 0.5551;
	transform: translate(31.4539vw, -10px) scale(0.7578);
}
@keyframes fall-43 {
	62.403% {
		transform: translate(34.0539vw, 62.403vh) scale(0.7578);
	}
	to {
		transform: translate(32.7539vw, 100vh) scale(0.7578);
	}
}
.snow-bg .snow:nth-child(44) {
	animation: fall-44 19s linear -5s infinite;
	opacity: 0.7313;
	transform: translate(94.9515vw, -10px) scale(0.7258);
}
@keyframes fall-44 {
	34.726% {
		transform: translate(98.6955vw, 34.726vh) scale(0.7258);
	}
	to {
		transform: translate(96.8235vw, 100vh) scale(0.7258);
	}
}
.snow-bg .snow:nth-child(45) {
	animation: fall-45 11s linear -6s infinite;
	opacity: 0.4021;
	transform: translate(42.5591vw, -10px) scale(0.5334);
}
@keyframes fall-45 {
	57.419% {
		transform: translate(34.7358vw, 57.419vh) scale(0.5334);
	}
	to {
		transform: translate(38.64745vw, 100vh) scale(0.5334);
	}
}
.snow-bg .snow:nth-child(46) {
	animation: fall-46 29s linear -27s infinite;
	opacity: 0.2136;
	transform: translate(0.7487vw, -10px) scale(0.7632);
}
@keyframes fall-46 {
	41.676% {
		transform: translate(-8.5762vw, 41.676vh) scale(0.7632);
	}
	to {
		transform: translate(-3.91375vw, 100vh) scale(0.7632);
	}
}
.snow-bg .snow:nth-child(47) {
	animation: fall-47 29s linear -13s infinite;
	opacity: 0.2723;
	transform: translate(46.0031vw, -10px) scale(0.9046);
}
@keyframes fall-47 {
	47.053% {
		transform: translate(55.2322vw, 47.053vh) scale(0.9046);
	}
	to {
		transform: translate(50.61765vw, 100vh) scale(0.9046);
	}
}
.snow-bg .snow:nth-child(48) {
	animation: fall-48 20s linear -11s infinite;
	opacity: 0.0488;
	transform: translate(21.781vw, -10px) scale(0.9238);
}
@keyframes fall-48 {
	37.118% {
		transform: translate(19.6629vw, 37.118vh) scale(0.9238);
	}
	to {
		transform: translate(20.72195vw, 100vh) scale(0.9238);
	}
}
.snow-bg .snow:nth-child(49) {
	animation: fall-49 30s linear -26s infinite;
	opacity: 0.6883;
	transform: translate(82.7046vw, -10px) scale(0.6435);
}
@keyframes fall-49 {
	67.188% {
		transform: translate(80.3454vw, 67.188vh) scale(0.6435);
	}
	to {
		transform: translate(81.525vw, 100vh) scale(0.6435);
	}
}
.snow-bg .snow:nth-child(50) {
	animation: fall-50 11s linear -24s infinite;
	opacity: 0.0229;
	transform: translate(81.1519vw, -10px) scale(0.7337);
}
@keyframes fall-50 {
	48.436% {
		transform: translate(90.3508vw, 48.436vh) scale(0.7337);
	}
	to {
		transform: translate(85.75135vw, 100vh) scale(0.7337);
	}
}
.snow-bg .snow:nth-child(51) {
	animation: fall-51 13s linear -19s infinite;
	opacity: 0.462;
	transform: translate(70.3663vw, -10px) scale(0.9802);
}
@keyframes fall-51 {
	59.2% {
		transform: translate(74.5511vw, 59.2vh) scale(0.9802);
	}
	to {
		transform: translate(72.4587vw, 100vh) scale(0.9802);
	}
}
.snow-bg .snow:nth-child(52) {
	animation: fall-52 14s linear -25s infinite;
	opacity: 0.3525;
	transform: translate(47.6054vw, -10px) scale(0.2105);
}
@keyframes fall-52 {
	75.534% {
		transform: translate(55.0433vw, 75.534vh) scale(0.2105);
	}
	to {
		transform: translate(51.32435vw, 100vh) scale(0.2105);
	}
}
.snow-bg .snow:nth-child(53) {
	animation: fall-53 23s linear -12s infinite;
	opacity: 0.9997;
	transform: translate(31.3646vw, -10px) scale(0.6321);
}
@keyframes fall-53 {
	56.07% {
		transform: translate(40.2601vw, 56.07vh) scale(0.6321);
	}
	to {
		transform: translate(35.81235vw, 100vh) scale(0.6321);
	}
}
.snow-bg .snow:nth-child(54) {
	animation: fall-54 28s linear -20s infinite;
	opacity: 0.7703;
	transform: translate(30.9089vw, -10px) scale(0.0817);
}
@keyframes fall-54 {
	34.126% {
		transform: translate(29.6342vw, 34.126vh) scale(0.0817);
	}
	to {
		transform: translate(30.27155vw, 100vh) scale(0.0817);
	}
}
.snow-bg .snow:nth-child(55) {
	animation: fall-55 13s linear -29s infinite;
	opacity: 0.6948;
	transform: translate(27.884vw, -10px) scale(0.2162);
}
@keyframes fall-55 {
	48.89% {
		transform: translate(30.3561vw, 48.89vh) scale(0.2162);
	}
	to {
		transform: translate(29.12005vw, 100vh) scale(0.2162);
	}
}
.snow-bg .snow:nth-child(56) {
	animation: fall-56 14s linear -21s infinite;
	opacity: 0.6241;
	transform: translate(1.3046vw, -10px) scale(0.9225);
}
@keyframes fall-56 {
	69.177% {
		transform: translate(1.004vw, 69.177vh) scale(0.9225);
	}
	to {
		transform: translate(1.1543vw, 100vh) scale(0.9225);
	}
}
.snow-bg .snow:nth-child(57) {
	animation: fall-57 10s linear -21s infinite;
	opacity: 0.2424;
	transform: translate(58.1562vw, -10px) scale(0.1458);
}
@keyframes fall-57 {
	37.8% {
		transform: translate(58.0735vw, 37.8vh) scale(0.1458);
	}
	to {
		transform: translate(58.11485vw, 100vh) scale(0.1458);
	}
}
.snow-bg .snow:nth-child(58) {
	animation: fall-58 14s linear -19s infinite;
	opacity: 0.0297;
	transform: translate(12.5127vw, -10px) scale(0.0069);
}
@keyframes fall-58 {
	59.178% {
		transform: translate(5.4956vw, 59.178vh) scale(0.0069);
	}
	to {
		transform: translate(9.00415vw, 100vh) scale(0.0069);
	}
}
.snow-bg .snow:nth-child(59) {
	animation: fall-59 25s linear -12s infinite;
	opacity: 0.2564;
	transform: translate(3.2412vw, -10px) scale(0.0575);
}
@keyframes fall-59 {
	64.302% {
		transform: translate(0.2411vw, 64.302vh) scale(0.0575);
	}
	to {
		transform: translate(1.74115vw, 100vh) scale(0.0575);
	}
}
.snow-bg .snow:nth-child(60) {
	animation: fall-60 12s linear -10s infinite;
	opacity: 0.047;
	transform: translate(17.7225vw, -10px) scale(0.6902);
}
@keyframes fall-60 {
	57.626% {
		transform: translate(13.9205vw, 57.626vh) scale(0.6902);
	}
	to {
		transform: translate(15.8215vw, 100vh) scale(0.6902);
	}
}
.snow-bg .snow:nth-child(61) {
	animation: fall-61 21s linear -2s infinite;
	opacity: 0.5828;
	transform: translate(75.1701vw, -10px) scale(0.5068);
}
@keyframes fall-61 {
	51.829% {
		transform: translate(80.37vw, 51.829vh) scale(0.5068);
	}
	to {
		transform: translate(77.77005vw, 100vh) scale(0.5068);
	}
}
.snow-bg .snow:nth-child(62) {
	animation: fall-62 11s linear -24s infinite;
	opacity: 0.7133;
	transform: translate(22.6361vw, -10px) scale(0.8122);
}
@keyframes fall-62 {
	41.385% {
		transform: translate(23.1235vw, 41.385vh) scale(0.8122);
	}
	to {
		transform: translate(22.8798vw, 100vh) scale(0.8122);
	}
}
.snow-bg .snow:nth-child(63) {
	animation: fall-63 17s linear -9s infinite;
	opacity: 0.9704;
	transform: translate(71.3152vw, -10px) scale(0.9764);
}
@keyframes fall-63 {
	40.007% {
		transform: translate(75.0095vw, 40.007vh) scale(0.9764);
	}
	to {
		transform: translate(73.16235vw, 100vh) scale(0.9764);
	}
}
.snow-bg .snow:nth-child(64) {
	animation: fall-64 27s linear -21s infinite;
	opacity: 0.0105;
	transform: translate(12.3393vw, -10px) scale(0.3531);
}
@keyframes fall-64 {
	75.764% {
		transform: translate(8.0319vw, 75.764vh) scale(0.3531);
	}
	to {
		transform: translate(10.1856vw, 100vh) scale(0.3531);
	}
}
.snow-bg .snow:nth-child(65) {
	animation: fall-65 28s linear -7s infinite;
	opacity: 0.8988;
	transform: translate(18.2029vw, -10px) scale(0.7236);
}
@keyframes fall-65 {
	63.052% {
		transform: translate(8.5237vw, 63.052vh) scale(0.7236);
	}
	to {
		transform: translate(13.3633vw, 100vh) scale(0.7236);
	}
}
.snow-bg .snow:nth-child(66) {
	animation: fall-66 23s linear -22s infinite;
	opacity: 0.3301;
	transform: translate(85.5373vw, -10px) scale(0.5837);
}
@keyframes fall-66 {
	75.207% {
		transform: translate(94.4072vw, 75.207vh) scale(0.5837);
	}
	to {
		transform: translate(89.97225vw, 100vh) scale(0.5837);
	}
}
.snow-bg .snow:nth-child(67) {
	animation: fall-67 12s linear -26s infinite;
	opacity: 0.4461;
	transform: translate(68.7263vw, -10px) scale(0.108);
}
@keyframes fall-67 {
	74.297% {
		transform: translate(61.2447vw, 74.297vh) scale(0.108);
	}
	to {
		transform: translate(64.9855vw, 100vh) scale(0.108);
	}
}
.snow-bg .snow:nth-child(68) {
	animation: fall-68 23s linear -5s infinite;
	opacity: 0.6929;
	transform: translate(62.6845vw, -10px) scale(0.1025);
}
@keyframes fall-68 {
	31.939% {
		transform: translate(55.0953vw, 31.939vh) scale(0.1025);
	}
	to {
		transform: translate(58.8899vw, 100vh) scale(0.1025);
	}
}
.snow-bg .snow:nth-child(69) {
	animation: fall-69 30s linear -26s infinite;
	opacity: 0.1743;
	transform: translate(98.7325vw, -10px) scale(0.005);
}
@keyframes fall-69 {
	69.442% {
		transform: translate(104.7569vw, 69.442vh) scale(0.005);
	}
	to {
		transform: translate(101.7447vw, 100vh) scale(0.005);
	}
}
.snow-bg .snow:nth-child(70) {
	animation: fall-70 17s linear -11s infinite;
	opacity: 0.1505;
	transform: translate(66.1184vw, -10px) scale(0.0079);
}
@keyframes fall-70 {
	73.265% {
		transform: translate(70.5604vw, 73.265vh) scale(0.0079);
	}
	to {
		transform: translate(68.3394vw, 100vh) scale(0.0079);
	}
}
.snow-bg .snow:nth-child(71) {
	animation: fall-71 16s linear -26s infinite;
	opacity: 0.1029;
	transform: translate(90.8649vw, -10px) scale(0.8636);
}
@keyframes fall-71 {
	30.857% {
		transform: translate(89.2123vw, 30.857vh) scale(0.8636);
	}
	to {
		transform: translate(90.0386vw, 100vh) scale(0.8636);
	}
}
.snow-bg .snow:nth-child(72) {
	animation: fall-72 11s linear -18s infinite;
	opacity: 0.7611;
	transform: translate(43.1387vw, -10px) scale(0.0224);
}
@keyframes fall-72 {
	60.317% {
		transform: translate(50.5538vw, 60.317vh) scale(0.0224);
	}
	to {
		transform: translate(46.84625vw, 100vh) scale(0.0224);
	}
}
.snow-bg .snow:nth-child(73) {
	animation: fall-73 30s linear -10s infinite;
	opacity: 0.2965;
	transform: translate(59.5373vw, -10px) scale(0.3701);
}
@keyframes fall-73 {
	59.711% {
		transform: translate(60.0792vw, 59.711vh) scale(0.3701);
	}
	to {
		transform: translate(59.80825vw, 100vh) scale(0.3701);
	}
}
.snow-bg .snow:nth-child(74) {
	animation: fall-74 22s linear -5s infinite;
	opacity: 0.4568;
	transform: translate(64.4439vw, -10px) scale(0.0541);
}
@keyframes fall-74 {
	65.502% {
		transform: translate(62.5338vw, 65.502vh) scale(0.0541);
	}
	to {
		transform: translate(63.48885vw, 100vh) scale(0.0541);
	}
}
.snow-bg .snow:nth-child(75) {
	animation: fall-75 12s linear -18s infinite;
	opacity: 0.3219;
	transform: translate(54.6673vw, -10px) scale(0.9786);
}
@keyframes fall-75 {
	57.29% {
		transform: translate(56.2843vw, 57.29vh) scale(0.9786);
	}
	to {
		transform: translate(55.4758vw, 100vh) scale(0.9786);
	}
}
.snow-bg .snow:nth-child(76) {
	animation: fall-76 16s linear -29s infinite;
	opacity: 0.9481;
	transform: translate(54.6777vw, -10px) scale(0.7995);
}
@keyframes fall-76 {
	77.065% {
		transform: translate(52.8618vw, 77.065vh) scale(0.7995);
	}
	to {
		transform: translate(53.76975vw, 100vh) scale(0.7995);
	}
}
.snow-bg .snow:nth-child(77) {
	animation: fall-77 29s linear -11s infinite;
	opacity: 0.0922;
	transform: translate(41.4734vw, -10px) scale(0.3485);
}
@keyframes fall-77 {
	56.079% {
		transform: translate(34.3123vw, 56.079vh) scale(0.3485);
	}
	to {
		transform: translate(37.89285vw, 100vh) scale(0.3485);
	}
}
.snow-bg .snow:nth-child(78) {
	animation: fall-78 24s linear -29s infinite;
	opacity: 0.0667;
	transform: translate(95.6954vw, -10px) scale(0.3611);
}
@keyframes fall-78 {
	52.381% {
		transform: translate(98.0786vw, 52.381vh) scale(0.3611);
	}
	to {
		transform: translate(96.887vw, 100vh) scale(0.3611);
	}
}
.snow-bg .snow:nth-child(79) {
	animation: fall-79 15s linear -8s infinite;
	opacity: 0.8165;
	transform: translate(45.3994vw, -10px) scale(0.8435);
}
@keyframes fall-79 {
	65.206% {
		transform: translate(42.2758vw, 65.206vh) scale(0.8435);
	}
	to {
		transform: translate(43.8376vw, 100vh) scale(0.8435);
	}
}
.snow-bg .snow:nth-child(80) {
	animation: fall-80 27s linear -16s infinite;
	opacity: 0.8936;
	transform: translate(88.2751vw, -10px) scale(0.0569);
}
@keyframes fall-80 {
	72.696% {
		transform: translate(89.0389vw, 72.696vh) scale(0.0569);
	}
	to {
		transform: translate(88.657vw, 100vh) scale(0.0569);
	}
}
.snow-bg .snow:nth-child(81) {
	animation: fall-81 21s linear -1s infinite;
	opacity: 0.2028;
	transform: translate(18.5493vw, -10px) scale(0.6497);
}
@keyframes fall-81 {
	62.922% {
		transform: translate(19.4872vw, 62.922vh) scale(0.6497);
	}
	to {
		transform: translate(19.01825vw, 100vh) scale(0.6497);
	}
}
.snow-bg .snow:nth-child(82) {
	animation: fall-82 26s linear -10s infinite;
	opacity: 0.1765;
	transform: translate(62.7566vw, -10px) scale(0.0493);
}
@keyframes fall-82 {
	57.111% {
		transform: translate(54.7889vw, 57.111vh) scale(0.0493);
	}
	to {
		transform: translate(58.77275vw, 100vh) scale(0.0493);
	}
}
.snow-bg .snow:nth-child(83) {
	animation: fall-83 27s linear -27s infinite;
	opacity: 0.4929;
	transform: translate(38.2432vw, -10px) scale(0.4569);
}
@keyframes fall-83 {
	55.458% {
		transform: translate(28.4862vw, 55.458vh) scale(0.4569);
	}
	to {
		transform: translate(33.3647vw, 100vh) scale(0.4569);
	}
}
.snow-bg .snow:nth-child(84) {
	animation: fall-84 11s linear -26s infinite;
	opacity: 0.3197;
	transform: translate(15.5961vw, -10px) scale(0.9303);
}
@keyframes fall-84 {
	79.051% {
		transform: translate(12.3755vw, 79.051vh) scale(0.9303);
	}
	to {
		transform: translate(13.9858vw, 100vh) scale(0.9303);
	}
}
.snow-bg .snow:nth-child(85) {
	animation: fall-85 20s linear -12s infinite;
	opacity: 0.4919;
	transform: translate(45.8575vw, -10px) scale(0.505);
}
@keyframes fall-85 {
	59.593% {
		transform: translate(47.4205vw, 59.593vh) scale(0.505);
	}
	to {
		transform: translate(46.639vw, 100vh) scale(0.505);
	}
}
.snow-bg .snow:nth-child(86) {
	animation: fall-86 18s linear -12s infinite;
	opacity: 0.1784;
	transform: translate(75.7929vw, -10px) scale(0.7112);
}
@keyframes fall-86 {
	78.885% {
		transform: translate(79.5292vw, 78.885vh) scale(0.7112);
	}
	to {
		transform: translate(77.66105vw, 100vh) scale(0.7112);
	}
}
.snow-bg .snow:nth-child(87) {
	animation: fall-87 16s linear -8s infinite;
	opacity: 0.9174;
	transform: translate(45.608vw, -10px) scale(0.2302);
}
@keyframes fall-87 {
	74.085% {
		transform: translate(52.3442vw, 74.085vh) scale(0.2302);
	}
	to {
		transform: translate(48.9761vw, 100vh) scale(0.2302);
	}
}
.snow-bg .snow:nth-child(88) {
	animation: fall-88 22s linear -23s infinite;
	opacity: 0.8476;
	transform: translate(16.3792vw, -10px) scale(0.3895);
}
@keyframes fall-88 {
	46.897% {
		transform: translate(12.6493vw, 46.897vh) scale(0.3895);
	}
	to {
		transform: translate(14.51425vw, 100vh) scale(0.3895);
	}
}
.snow-bg .snow:nth-child(89) {
	animation: fall-89 12s linear -26s infinite;
	opacity: 0.4545;
	transform: translate(26.5874vw, -10px) scale(0.0466);
}
@keyframes fall-89 {
	79.385% {
		transform: translate(33.3544vw, 79.385vh) scale(0.0466);
	}
	to {
		transform: translate(29.9709vw, 100vh) scale(0.0466);
	}
}
.snow-bg .snow:nth-child(90) {
	animation: fall-90 30s linear -16s infinite;
	opacity: 0.079;
	transform: translate(49.0789vw, -10px) scale(0.3452);
}
@keyframes fall-90 {
	58.879% {
		transform: translate(43.7547vw, 58.879vh) scale(0.3452);
	}
	to {
		transform: translate(46.4168vw, 100vh) scale(0.3452);
	}
}
.snow-bg .snow:nth-child(91) {
	animation: fall-91 12s linear -25s infinite;
	opacity: 0.0382;
	transform: translate(12.0847vw, -10px) scale(0.2433);
}
@keyframes fall-91 {
	77.686% {
		transform: translate(4.5624vw, 77.686vh) scale(0.2433);
	}
	to {
		transform: translate(8.32355vw, 100vh) scale(0.2433);
	}
}
.snow-bg .snow:nth-child(92) {
	animation: fall-92 23s linear -18s infinite;
	opacity: 0.6678;
	transform: translate(76.4182vw, -10px) scale(0.1514);
}
@keyframes fall-92 {
	73.811% {
		transform: translate(84.861vw, 73.811vh) scale(0.1514);
	}
	to {
		transform: translate(80.6396vw, 100vh) scale(0.1514);
	}
}
.snow-bg .snow:nth-child(93) {
	animation: fall-93 16s linear -26s infinite;
	opacity: 0.5747;
	transform: translate(1.0103vw, -10px) scale(0.3046);
}
@keyframes fall-93 {
	47.639% {
		transform: translate(9.7108vw, 47.639vh) scale(0.3046);
	}
	to {
		transform: translate(5.36055vw, 100vh) scale(0.3046);
	}
}
.snow-bg .snow:nth-child(94) {
	animation: fall-94 10s linear -14s infinite;
	opacity: 0.2148;
	transform: translate(45.0323vw, -10px) scale(0.5012);
}
@keyframes fall-94 {
	45.996% {
		transform: translate(45.9702vw, 45.996vh) scale(0.5012);
	}
	to {
		transform: translate(45.50125vw, 100vh) scale(0.5012);
	}
}
.snow-bg .snow:nth-child(95) {
	animation: fall-95 23s linear -23s infinite;
	opacity: 0.4586;
	transform: translate(50.7846vw, -10px) scale(0.649);
}
@keyframes fall-95 {
	33.314% {
		transform: translate(56.5006vw, 33.314vh) scale(0.649);
	}
	to {
		transform: translate(53.6426vw, 100vh) scale(0.649);
	}
}
.snow-bg .snow:nth-child(96) {
	animation: fall-96 25s linear -24s infinite;
	opacity: 0.4942;
	transform: translate(81.4585vw, -10px) scale(0.1373);
}
@keyframes fall-96 {
	37.389% {
		transform: translate(76.2664vw, 37.389vh) scale(0.1373);
	}
	to {
		transform: translate(78.86245vw, 100vh) scale(0.1373);
	}
}
.snow-bg .snow:nth-child(97) {
	animation: fall-97 29s linear -18s infinite;
	opacity: 0.1338;
	transform: translate(61.7257vw, -10px) scale(0.7698);
}
@keyframes fall-97 {
	77.181% {
		transform: translate(66.6024vw, 77.181vh) scale(0.7698);
	}
	to {
		transform: translate(64.16405vw, 100vh) scale(0.7698);
	}
}
.snow-bg .snow:nth-child(98) {
	animation: fall-98 28s linear -2s infinite;
	opacity: 0.2511;
	transform: translate(31.9614vw, -10px) scale(0.9603);
}
@keyframes fall-98 {
	63.52% {
		transform: translate(37.4863vw, 63.52vh) scale(0.9603);
	}
	to {
		transform: translate(34.72385vw, 100vh) scale(0.9603);
	}
}
.snow-bg .snow:nth-child(99) {
	animation: fall-99 21s linear -21s infinite;
	opacity: 0.7259;
	transform: translate(36.6075vw, -10px) scale(0.9042);
}
@keyframes fall-99 {
	44.121% {
		transform: translate(37.8438vw, 44.121vh) scale(0.9042);
	}
	to {
		transform: translate(37.22565vw, 100vh) scale(0.9042);
	}
}
.snow-bg .snow:nth-child(100) {
	animation: fall-100 16s linear -21s infinite;
	opacity: 0.6412;
	transform: translate(77.6672vw, -10px) scale(0.9724);
}
@keyframes fall-100 {
	50.578% {
		transform: translate(76.3557vw, 50.578vh) scale(0.9724);
	}
	to {
		transform: translate(77.01145vw, 100vh) scale(0.9724);
	}
}
.special-champions-table__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin-bottom: var(--spacing-md);
}
@media (min-width: 768px) {
	.special-champions-table__title {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
		margin-bottom: var(--spacing-xl);
	}
}
.special-champions-table__inner {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-sm);
	padding: var(--spacing-md);
}
@media (min-width: 1280px) {
	.special-champions-table__inner {
		padding: var(--spacing-xl) var(--spacing-2xl);
	}
}
.special-champions-table__header {
	display: flex;
	flex-direction: row;
	gap: var(--spacing-xs);
	justify-content: space-between;
	padding: var(--spacing-3xs) var(--spacing-md);
}
@media (min-width: 768px) {
	.special-champions-table__header {
		gap: var(--spacing-md);
		justify-content: flex-start;
		padding: var(--spacing-sm) var(--spacing-md);
	}
}
.special-champions-table__th {
	align-items: center;
	color: var(--text-secondary);
	display: flex;
	flex: 1;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 20px;
	min-height: 40px;
	text-overflow: ellipsis;
	text-transform: uppercase;
	white-space: nowrap;
}
@media (min-width: 768px) {
	.special-champions-table__th {
		flex: 1;
		gap: var(--spacing-md);
		min-height: auto;
	}
}
.special-champions-table__player-th {
	flex: 2;
}
@media (min-width: 768px) {
	.special-champions-table__player-th {
		flex: 1;
	}
}
.special-champions-table__place-th {
	flex-grow: 1.1;
	max-width: 88px;
}
.special-champions-table__place-th-wrap {
	align-items: center;
	display: flex;
	justify-content: center;
	width: 32px;
}
.special-champions-table__prize-th {
	justify-content: flex-end;
	text-align: right;
}
.special-champions-table__body {
	display: flex;
	flex-direction: column;
	width: 100%;
}
.special-champions-table__tr {
	align-items: center;
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	flex-direction: row;
	gap: var(--spacing-xs);
	justify-content: space-between;
	min-height: 48px;
	padding: var(--spacing-2xs) var(--spacing-md);
}
.special-champions-table__tr:nth-of-type(odd) {
	background-color: var(--bg-tertiary);
}
@media (min-width: 768px) {
	.special-champions-table__tr {
		gap: var(--spacing-md);
		justify-content: flex-start;
	}
}
.special-champions-table__td {
	flex: 1;
}
.special-champions-table__player {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	flex: 2;
	overflow: hidden;
	text-overflow: ellipsis;
}
@media (min-width: 768px) {
	.special-champions-table__player {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		flex: 1;
	}
}
.special-champions-table__info {
	display: flex;
	flex-direction: column;
	justify-content: center;
	min-width: 0;
	overflow: hidden;
	text-overflow: ellipsis;
}
.special-champions-table__name,
.special-champions-table__prize {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.special-champions-table__prize {
	flex: 2;
	text-align: right;
}
.special-champions-table__prize--long {
	flex: 5;
}
.special-champions-table__place {
	color: var(--text-primary);
	display: flex;
	flex-grow: 1.1;
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	max-width: 88px;
}
.special-champions-table__place-wrap {
	text-wrap: nowrap;
	align-items: center;
	display: flex;
	justify-content: center;
	width: 32px;
}
.special-champions-table .special-champions-table__btn {
	border-radius: var(--border-radius-basic-2xs);
	margin-bottom: 0;
	padding: var(--spacing-sm) var(--spacing-lg);
	text-transform: uppercase;
	width: 100%;
}
.sportsbook-iframe-wrapper {
	align-items: center;
	display: flex;
	justify-content: center;
	min-height: 100vh;
	min-width: 100vw;
	position: relative;
}
.sportsbook-iframe-wrapper .sign-form-switcher {
	display: none !important;
}
.sportsbook-iframe-wrapper__content {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-mapped-modal);
	margin: var(--spacing-lg) 0;
	max-width: 900px;
	position: relative;
	width: calc(100% - 20px);
}
@media (max-width: 480px) {
	.sportsbook-iframe-wrapper__content {
		border-radius: 0;
		height: 100vh;
		margin: 0;
		width: 100%;
	}
}
.sportsbook-iframe-wrapper--sign-up .sportsbook-iframe-wrapper__content {
	max-width: 1024px;
}
.sportsbook-iframe-wrapper--confirmation-instructions
	.sportsbook-iframe-wrapper__content,
.sportsbook-iframe-wrapper--edit-password .sportsbook-iframe-wrapper__content,
.sportsbook-iframe-wrapper--forgot-password .sportsbook-iframe-wrapper__content,
.sportsbook-iframe-wrapper--sign-in .sportsbook-iframe-wrapper__content,
.sportsbook-iframe-wrapper--unlock-instructions
	.sportsbook-iframe-wrapper__content {
	max-width: 480px;
}
.sportsbook-iframe-wrapper__content > * {
	position: relative;
	z-index: 1;
}
.sportsbook-iframe-wrapper__backdrop {
	background: transparent none;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.sign-up-modal {
	display: flex;
	padding: var(--spacing-3xl) var(--spacing-md);
}
@media (min-width: 768px) {
	.sign-up-modal {
		min-height: 600px;
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
@media (min-width: 1280px) {
	.sign-up-modal {
		padding: 0;
	}
}
.sign-up-modal__column {
	width: 100%;
}
@media (min-width: 1280px) {
	.sign-up-modal__column {
		width: 50%;
	}
}
.sign-up-modal__column--promo {
	display: none;
}
@media (min-width: 1280px) {
	.sign-up-modal__column--promo {
		display: block;
		padding: var(--spacing-md);
	}
	.sign-up-modal__column--form {
		padding: var(--spacing-3xl) var(--spacing-5xl);
	}
}
.sportsbook-promotions {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-lg);
}
@media (min-width: 768px) {
	.sportsbook-promotions {
		row-gap: var(--spacing-2xl);
	}
}
@media (min-width: 1280px) {
	.sportsbook-promotions {
		row-gap: var(--spacing-3xl);
	}
}
.sportsbook-promotions__empty-wrapper {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.sportsbook-promotions__empty-wrapper {
		row-gap: var(--spacing-lg);
	}
}
.sportsbook-promotions__empty-title {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
	text-align: center;
}
@media (min-width: 768px) {
	.sportsbook-promotions__empty-title {
		max-width: 528px;
	}
}
.sportsbook-promotions__image-wrapper {
	height: 160px;
	margin-top: var(--spacing-2xl);
	width: 160px;
}
@media (min-width: 768px) {
	.sportsbook-promotions__image-wrapper {
		margin-top: var(--spacing-4xl);
	}
}
@media (min-width: 1920px) {
	.sportsbook-promotions__image-wrapper {
		margin-top: var(--spacing-6xl);
	}
}
.sportsbook-promotions__image {
	height: 100%;
	width: 100%;
}
.sportsbook-promotions__category {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
@media (min-width: 768px) {
	.sportsbook-promotions__category {
		row-gap: var(--spacing-lg);
	}
}
@media (min-width: 1280px) {
	.sportsbook-promotions__category {
		row-gap: var(--spacing-xl);
	}
}
.sportsbook-promotions__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
@media (min-width: 768px) {
	.sportsbook-promotions__title {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
.sportsbook-promotions__cards {
	display: grid;
	grid-template-columns: 1fr;
	row-gap: var(--spacing-sm);
}
@media (min-width: 768px) {
	.sportsbook-promotions__cards {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
		grid-template-columns: repeat(2, 1fr);
	}
}
@media (min-width: 1280px) {
	.sportsbook-promotions__cards {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		row-gap: var(--spacing-md);
	}
}
.sportsbook-promotions__card {
	max-height: 264px;
	min-height: 240px;
}
@media (min-width: 480px) {
	.sportsbook-promotions__card {
		min-height: 264px;
	}
}
@media (min-width: 768px) {
	.sportsbook-promotions__card {
		max-height: 286px;
	}
}
@media (min-width: 1280px) {
	.sportsbook-promotions__card {
		max-height: 312px;
		min-height: 312px;
	}
}
.static-game-slider .base-slider__horiz-scroll .static-game-slider__item {
	aspect-ratio: 1;
	width: calc(33.33333vw - 16px);
}
@media (min-width: 768px) {
	.static-game-slider .base-slider__horiz-scroll .static-game-slider__item {
		width: calc(25vw - 20px);
	}
}
@media (min-width: 960px) {
	.static-game-slider .base-slider__horiz-scroll .static-game-slider__item {
		width: calc(20vw - 18px);
	}
}
@media (min-width: 1280px) {
	.static-game-slider .base-slider__horiz-scroll .static-game-slider__item {
		width: unset;
	}
}
.stories-circles-wrapper {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
.story-circle {
	border: 2px solid var(--border-accent);
	border-radius: 50%;
	cursor: pointer;
	flex-shrink: 0;
	height: 64px;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	width: 64px;
}
@media (min-width: 480px) {
	.story-circle {
		height: 80px;
		width: 80px;
	}
}
.story-circle__icon-wrapper {
	background-clip: content-box;
	background-color: var(--bg-tertiary);
	border: 2px solid transparent;
	border-radius: 50%;
	height: 100%;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.story-circle__icon-wrapper:before {
	animation: flare-story-icon 5s ease-in-out infinite;
	background: linear-gradient(
		270deg,
		hsla(0, 0%, 100%, 0) 0,
		hsla(0, 0%, 100%, 0.26) 22.4%,
		var(--p-base-white-100) 48.47%,
		hsla(0, 0%, 100%, 0.26) 74.48%,
		hsla(0, 0%, 100%, 0) 100%
	);
	content: "";
	height: 100%;
	left: -75%;
	opacity: 0.5;
	position: absolute;
	top: 0;
	transform: skewX(-35deg) translateX(0);
	width: 30%;
}
.story-circle__icon {
	animation: zoom-in-story-icon 0.3s ease;
	height: 100%;
	pointer-events: none;
	width: 100%;
}
.story-circle--viewed {
	border-color: var(--p-base-white-20);
}
.story-circle--viewed .story-circle__icon-wrapper:before {
	content: none;
}
.story-circle--loading {
	cursor: default;
}
@keyframes flare-story-icon {
	0% {
		transform: skewX(-35deg) translateX(0);
	}
	70% {
		transform: skewX(-35deg) translateX(0);
	}
	to {
		transform: skewX(-35deg) translateX(750%);
	}
}
@keyframes zoom-in-story-icon {
	0% {
		transform: scale(0);
	}
	95% {
		transform: scale(1.05);
	}
	to {
		transform: scale(1);
	}
}
.modal-stories__content {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.modal-stories__content::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.modal-stories__content::-webkit-scrollbar-track {
	background: transparent;
}
.modal-stories__content::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.modal-stories__content::-webkit-scrollbar-thumb:hover,
.modal-stories__content:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.modal-stories {
	align-items: center;
	bottom: 0;
	display: flex;
	justify-content: center;
	left: 0;
	overflow: auto;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 1050;
}
@media (min-width: 768px) {
	.modal-stories {
		padding: calc(var(--spacing-2xl) + var(--safe-area-inset-top))
			var(--safe-area-inset-right)
			calc(var(--spacing-2xl) + var(--safe-area-inset-bottom))
			var(--safe-area-inset-left);
	}
}
.modal-stories__backdrop {
	background-color: var(--bg-overlay-bold);
	bottom: 0;
	left: 0;
	opacity: 0;
	position: fixed;
	right: 0;
	top: 0;
	transition-property: opacity;
	z-index: -1;
}
.modal-stories__content-wrapper {
	background: var(--bg-modal);
	border-color: transparent;
	border-style: solid;
	border-width: var(--safe-area-inset-top) var(--safe-area-inset-right)
		var(--safe-area-inset-bottom) var(--safe-area-inset-left);
	display: flex;
	flex-direction: column;
	height: 100%;
	position: relative;
	transform: scale(0);
	transition-property: opacity, transform;
	width: 100%;
}
@media (min-width: 768px) {
	.modal-stories__content-wrapper {
		border: none;
		height: unset;
		margin: auto;
	}
	.modal-stories__content-wrapper--small {
		max-width: 480px;
	}
	.modal-stories__content-wrapper--medium {
		max-width: 720px;
	}
	.modal-stories__content-wrapper--large {
		max-width: 1024px;
	}
}
.modal-stories__content {
	flex-grow: 1;
	overflow: hidden;
	width: 100%;
}
@media (min-width: 768px) {
	.modal-stories__content {
		box-shadow: 0 15px 36px 0 var(--shadow-modal);
	}
	.modal-stories__content,
	.modal-stories__content-wrapper {
		border-radius: var(--border-radius-mapped-modal);
	}
}
.modal-stories .modal-stories__close-button {
	align-items: center;
	background: var(--bg-overlay-strong);
	border-radius: 50%;
	color: var(--icon-primary);
	display: flex;
	height: 40px;
	inset-inline-end: 16px;
	justify-content: center;
	position: absolute;
	top: 40px;
	transition: color 0.3s ease;
	transition-property: opacity;
	width: 40px;
	z-index: 10;
}
@media (min-width: 768px) {
	.modal-stories .modal-stories__close-button {
		inset-inline-end: 24px;
		top: 40px;
	}
}
.modal-stories .modal-stories__close-button i {
	font-size: 24px;
}
.modal-stories .modal-stories__close-button:hover {
	color: var(--icon-fill);
}
.modal-stories--entered .modal-stories__backdrop {
	opacity: 0.7;
	transition-timing-function: ease-in;
}
.modal-stories--entered .modal-stories__content-wrapper {
	transform: scale(1);
	transition-timing-function: ease-in;
}
.modal-stories--entered .modal-stories__close-button {
	transition-timing-function: ease-in;
}
.modal-stories--exiting .modal-stories__backdrop {
	opacity: 0;
	transition-timing-function: ease-out;
}
.modal-stories--exiting .modal-stories__content-wrapper {
	transform: scale(0);
	transition-timing-function: ease-out;
}
.modal-stories--exiting .modal-stories__close-button {
	transition-timing-function: ease-out;
}
.stories-viewer {
	aspect-ratio: 9/16;
	overflow: hidden;
	position: relative;
	z-index: 0;
}
.stories-viewer__story-wrapper {
	position: absolute;
	top: 0;
	transition: transform 0.3s ease-in;
	width: 100%;
}
.stories-viewer__story-wrapper--upcoming {
	pointer-events: none;
	transform: translateX(100%);
}
[dir="rtl"] .stories-viewer__story-wrapper--upcoming {
	transform: translateX(-100%);
}
.stories-viewer__story-wrapper--past {
	pointer-events: none;
	transform: translateX(-25%);
	z-index: -1;
}
[dir="rtl"] .stories-viewer__story-wrapper--past {
	transform: translateX(25%);
}
.story-slides__text-content {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.story-slides__text-content::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.story-slides__text-content::-webkit-scrollbar-track {
	background: transparent;
}
.story-slides__text-content::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.story-slides__text-content::-webkit-scrollbar-thumb:hover,
.story-slides__text-content:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.story-slides {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.story-slides__slides-wrapper {
	aspect-ratio: 9/16;
	position: relative;
	z-index: 0;
}
.story-slides__fixed-content {
	bottom: 0;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	left: 0;
	max-height: 100dvh;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
}
@media (min-width: 768px) {
	.story-slides__fixed-content {
		max-height: unset;
	}
}
.story-slides__fixed-content:before {
	background-color: transparent;
	bottom: 0;
	content: "";
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	transition: background-color 0.3s ease;
}
.story-slides__fixed-content--obscured:before {
	background-color: var(--bg-overlay-strong);
}
.story-slides__fixed-content > * {
	pointer-events: auto;
}
.story-slides .story-slides__progress-bar {
	--step-bg-color: var(--icon-white-tertiary);
	--fill-bg-color: var(--white);
	margin: 0;
	padding: var(--spacing-lg) var(--spacing-md);
	z-index: 1;
}
.story-slides__center-click-area {
	flex-grow: 1;
	padding-top: var(--spacing-3xl);
}
.story-slides__bottom-content {
	color: var(--text-primary);
	display: flex;
	flex-direction: column;
	overflow-y: hidden;
	padding: 0 var(--spacing-md) var(--spacing-xl) var(--spacing-md);
	row-gap: var(--spacing-2xl);
	z-index: 1;
}
.story-slides__text-content {
	overflow-y: auto;
}
.story-slides__title {
	-webkit-line-clamp: 2;
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
}
.story-slides__description,
.story-slides__title {
	-webkit-box-orient: vertical;
	color: var(--text-primary);
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
}
.story-slides__description {
	-webkit-line-clamp: 3;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: var(--spacing-sm) 0 0;
}
.story-slides__description--expanded {
	-webkit-line-clamp: none;
}
.story-slides__show-more {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
.story-slides__slide-wrapper {
	background: var(--bg-modal);
	height: 100%;
	position: absolute;
	transition:
		visibility 0.3s linear,
		opacity 0.3s linear;
	width: 100%;
}
.story-slides__slide-wrapper:after {
	aspect-ratio: 6/4;
	background: var(--linear-horizontal-secondary);
	bottom: 0;
	content: "";
	position: absolute;
	width: 100%;
}
.story-slides__slide-wrapper--upcoming {
	opacity: 0;
	visibility: hidden;
}
.story-slides__slide-image {
	display: block;
	left: 50%;
	max-width: 100%;
	pointer-events: none;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
}
.stories-feed__scroll-wrapper {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.stories-feed__scroll-wrapper::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.stories-feed__scroll-wrapper::-webkit-scrollbar-track {
	background: transparent;
}
.stories-feed__scroll-wrapper::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.stories-feed__scroll-wrapper::-webkit-scrollbar-thumb:hover,
.stories-feed__scroll-wrapper:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.stories-feed {
	position: relative;
	z-index: 0;
}
.stories-feed:after,
.stories-feed:before {
	background: var(--linear-vertical-primary);
	bottom: 0;
	content: "";
	opacity: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
	transition: opacity 0.3s ease;
	width: 64px;
}
@media (min-width: 768px) {
	.stories-feed:after,
	.stories-feed:before {
		width: 80px;
	}
}
.stories-feed:before {
	left: 0;
	rotate: 180deg;
	z-index: 1;
}
.stories-feed:after {
	right: 0;
}
.stories-feed--can-scroll-left:before,
.stories-feed--can-scroll-right:after {
	opacity: 1;
}
.stories-feed__scroll-wrapper {
	display: flex;
	overflow-x: auto;
	overflow-y: hidden;
	padding: var(--spacing-2xs) var(--spacing-md);
	scroll-behavior: smooth;
	scroll-snap-type: x mandatory;
}
@media (min-width: 768px) {
	.stories-feed__scroll-wrapper {
		padding: var(--spacing-2xs) var(--spacing-xl);
	}
}
@media (min-width: 1280px) {
	.stories-feed__scroll-wrapper {
		padding: var(--spacing-2xs) 0;
	}
}
.stories-feed__scroll-wrapper:empty {
	padding: 0;
}
.switcher-block {
	align-items: center;
	background: var(--bg-tabsgroup);
	border-radius: 100px;
	display: flex;
	height: 40px;
	justify-content: space-between;
	padding: var(--spacing-3xs);
	width: 100%;
}
.switcher-block .switcher-block__button {
	align-items: center;
	background: transparent;
	border-radius: var(--border-radius-basic-4xl);
	color: var(--text-secondary);
	display: flex;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	height: 32px;
	justify-content: center;
	letter-spacing: 0.2px;
	line-height: 20px;
	padding: var(--spacing-3xs) var(--spacing-md);
	text-transform: uppercase;
	transition:
		background 0.3s ease,
		color 0.3s ease;
	width: 100%;
}
.switcher-block--small .switcher-block__button {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
}
.switcher-block--medium .switcher-block__button {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
.switcher-block--primary .switcher-block__button--active {
	background: var(--bg-tab-active);
	color: var(--text-tab-active);
}
.switcher-block--primary
	.switcher-block__button:hover:not(
		.switcher-block--primary .switcher-block__button--active
	) {
	color: var(--text-tab-hover);
}
.switcher-block--secondary .switcher-block__button--active {
	background: var(--bg-quinary);
	color: var(--text-primary);
}
.switcher-block--secondary
	.switcher-block__button:hover:not(
		.switcher-block--secondary .switcher-block__button--active
	) {
	color: var(--text-primary);
}
.tabs__categories {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.tabs__categories::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.tabs__categories::-webkit-scrollbar-track {
	background: transparent;
}
.tabs__categories::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.tabs__categories::-webkit-scrollbar-thumb:hover,
.tabs__categories:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.tabs__categories {
	border-bottom: 1px solid var(--border-primary);
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: var(--spacing-xl);
	margin-bottom: var(--spacing-xl);
	overflow: scroll;
	padding-bottom: var(--spacing-sm);
	white-space: nowrap;
}
.tabs .tabs__btn {
	color: var(--text-secondary);
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.2px;
	line-height: 20px;
	position: relative;
	text-transform: uppercase;
}
.tabs .tabs__btn--active,
.tabs .tabs__btn:hover {
	color: var(--text-primary);
}
.tabs .tabs__btn--active:after {
	background: var(--brand-primary);
	bottom: -12px;
	content: "";
	height: 2px;
	position: absolute;
	width: 100%;
}
.tourn-network {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
}
.tourn-network__title {
	color: var(--text-primary);
	display: block;
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0 0 var(--spacing-2xl) 0;
	padding: 0;
	text-transform: uppercase;
	width: 100%;
}
@media (min-width: 768px) {
	.tourn-network__title {
		color: var(--text-primary);
		font-size: 40px;
		font-weight: 700;
		line-height: 48px;
		margin-bottom: var(--spacing-6xl);
	}
}
.tourn-network__section-title {
	color: var(--text-primary);
	display: block;
	font-size: 32px;
	font-weight: 700;
	line-height: 40px;
	margin: 0 0 var(--spacing-xl) 0;
	padding: 0;
	text-align: center;
	text-transform: capitalize;
	width: 100%;
	word-spacing: 100vw;
}
@media (min-width: 768px) {
	.tourn-network__section-title {
		margin-bottom: var(--spacing-2xl);
	}
}
.tourn-network__section {
	display: block;
	margin: var(--spacing-2xl) 0 0 0;
	padding: 0;
	width: 100%;
}
@media (min-width: 768px) {
	.tourn-network__section {
		margin-top: var(--spacing-4xl);
	}
}
.tourn-network__section--main {
	margin-top: 0;
}
.tourn-network .tourn-network__description {
	background-color: var(--bg-secondary);
	border-radius: var(--border-radius-basic-xs);
	padding: var(--spacing-3xl) var(--spacing-lg);
	text-align: center;
}
@media (min-width: 768px) {
	.tourn-network .tourn-network__description {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.tourn-network .game__title {
	line-height: 100%;
	max-height: 3em;
}
@media (min-width: 1280px) {
	.tourn-network .game__title {
		color: var(--text-secondary);
		font-size: 16px;
		font-weight: 700;
		line-height: 24px;
	}
}
.catalog {
	display: block;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 100%;
}
.catalog__not-found {
	text-transform: uppercase;
}
.catalog__list {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	row-gap: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.catalog__list {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
		grid-template-columns: repeat(4, 1fr);
		row-gap: var(--spacing-sm);
	}
}
@media (min-width: 960px) {
	.catalog__list {
		grid-template-columns: repeat(5, 1fr);
	}
}
@media (min-width: 1280px) {
	.catalog__list {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		grid-template-columns: repeat(6, 1fr);
		row-gap: var(--spacing-md);
	}
}
@media (min-width: 1440px) {
	.catalog__list {
		grid-template-columns: repeat(7, 1fr);
	}
}
@media (min-width: 1680px) {
	.catalog__list {
		grid-template-columns: repeat(8, 1fr);
	}
}
.catalog__more {
	display: block;
	margin: 0;
	padding-top: var(--spacing-xl);
	text-align: center;
	width: 100%;
}
@media (min-width: 1280px) {
	.catalog__more {
		padding-top: var(--spacing-2xl);
	}
}
.catalog .catalog__more-button {
	width: 100%;
}
@media (min-width: 768px) {
	.catalog .catalog__more-button {
		max-width: 300px;
	}
}
@media (min-width: 1280px) {
	.catalog--static-sidebar .catalog__list {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		grid-template-columns: repeat(5, 1fr);
		row-gap: var(--spacing-md);
	}
}
@media (min-width: 1440px) {
	.catalog--static-sidebar .catalog__list {
		grid-template-columns: repeat(6, 1fr);
	}
}
@media (min-width: 1680px) {
	.catalog--static-sidebar .catalog__list {
		grid-template-columns: repeat(7, 1fr);
	}
}
@media (min-width: 1920px) {
	.catalog--static-sidebar .catalog__list {
		grid-template-columns: repeat(8, 1fr);
	}
}
.tourn-prizes {
	color: var(--text-primary);
	display: block;
	line-height: 1.2;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
}
@media (min-width: 768px) {
	.tourn-prizes {
		text-align: left;
	}
}
.tourn-prizes__list {
	grid-gap: var(--spacing-xs);
	counter-reset: list1;
	display: grid;
	flex-wrap: wrap;
	grid-auto-flow: row;
	grid-template-columns: 1fr;
	margin: 0;
	padding: 0;
	width: 100%;
}
@media (min-width: 768px) {
	.tourn-prizes__list {
		grid-gap: var(--spacing-sm) var(--spacing-md);
		grid-template-columns: repeat(3, 1fr);
	}
}
@media (min-width: 960px) {
	.tourn-prizes__list {
		grid-column-gap: var(--spacing-md);
	}
}
@media (min-width: 1280px) {
	.tourn-prizes__list {
		grid-column-gap: var(--spacing-md);
	}
}
@media (min-width: 1440px) {
	.tourn-prizes__list {
		grid-column-gap: var(--spacing-xl);
	}
}
.tourn-prizes__item {
	align-items: center;
	align-self: stretch;
	background-color: var(--bg-secondary);
	border-radius: var(--border-radius-basic-xs);
	color: var(--text-primary);
	display: inline-flex;
	flex-direction: row;
	flex-wrap: nowrap;
	font-size: 20px;
	font-weight: 700;
	justify-content: center;
	line-height: 30px;
	min-height: 70px;
	padding: var(--spacing-xs);
}
@media (min-width: 960px) {
	.tourn-prizes__item {
		color: var(--text-primary);
		font-size: 16px;
		font-size: 20px;
		font-weight: 700;
		line-height: 24px;
		line-height: 30px;
		padding: var(--spacing-xs) var(--spacing-md);
	}
}
@media (min-width: 1280px) {
	.tourn-prizes__item {
		padding: var(--spacing-xs) var(--spacing-xs) var(--spacing-xs) 0;
	}
}
@media (min-width: 1440px) {
	.tourn-prizes__item {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
.tourn-prizes__item:nth-child(-n + 3) {
	min-height: 102px;
}
.tourn-prizes__item:before {
	align-items: center;
	content: counter(list1) "№";
	counter-increment: list1;
	display: inline-flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	padding: 0 var(--spacing-md) 0 0;
	text-transform: uppercase;
	width: auto;
}
@media (min-width: 768px) {
	.tourn-prizes__item:before {
		padding: 0;
		width: 3em;
	}
}
@media (min-width: 1280px) {
	.tourn-prizes__item:before {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
@media (min-width: 1440px) {
	.tourn-prizes__item:before {
		padding-left: var(--spacing-xl);
	}
}
.tourn-prizes__item:first-child,
.tourn-prizes__item:first-child:before {
	color: var(--brand-primary);
}
.tourn-prizes__item:nth-child(2),
.tourn-prizes__item:nth-child(2):before {
	color: var(--text-secondary);
}
.tourn-prizes__item:nth-child(3),
.tourn-prizes__item:nth-child(3):before {
	color: var(--brand-primary);
}
.tourn-prizes__more {
	display: block;
	margin: 0;
	padding: var(--spacing-2xl) 0 0 0;
	text-align: center;
	width: 100%;
}
.tourn-prizes__item-inner {
	display: inline-block;
	vertical-align: top;
}
@media (min-width: 768px) {
	.tourn-prizes__item-inner {
		flex: 1;
		overflow: hidden;
		width: 100%;
	}
}
.tourn-prizes__prize {
	display: inline;
}
.tourn-prizes__prize + .tourn-prizes__prize:before {
	content: " + ";
}
.tourn-prizes__label {
	display: inline-block;
	margin: 0 0 0 var(--spacing-3xs);
	vertical-align: top;
}
.tourn-prizes-three {
	color: var(--text-primary);
	display: block;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
}
@media (min-width: 768px) {
	.tourn-prizes-three {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
.tourn-prizes-three__list {
	counter-reset: list1;
	display: flex;
	padding: 0;
	width: 100%;
}
.tourn-prizes-three__item,
.tourn-prizes-three__list {
	align-items: flex-start;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	margin: 0;
}
.tourn-prizes-three__item {
	color: var(--brand-primary);
	display: inline-flex;
	padding: var(--spacing-6xl) var(--spacing-3xs) 0 var(--spacing-3xs);
	position: relative;
	width: 50%;
}
@media (min-width: 768px) {
	.tourn-prizes-three__item {
		padding-top: var(--spacing-10xl);
		width: 33.3333333333%;
	}
}
.tourn-prizes-three__item:first-child {
	color: var(--brand-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0 20% var(--spacing-md);
	width: 60%;
}
@media (min-width: 768px) {
	.tourn-prizes-three__item:first-child {
		font-size: inherit;
		margin: 0;
		order: 2;
		padding-top: var(--spacing-11xl);
		width: 33.3333333333%;
	}
}
.tourn-prizes-three__item:nth-child(2) {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
@media (min-width: 768px) {
	.tourn-prizes-three__item:nth-child(2) {
		margin-top: var(--spacing-xl);
		order: 1;
	}
}
@media (min-width: 960px) {
	.tourn-prizes-three__item:nth-child(2) {
		width: 25%;
	}
}
.tourn-prizes-three__item:nth-child(3) {
	color: var(--brand-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
@media (min-width: 768px) {
	.tourn-prizes-three__item:nth-child(3) {
		margin-top: var(--spacing-xl);
		order: 3;
	}
}
@media (min-width: 960px) {
	.tourn-prizes-three__item:nth-child(3) {
		width: 25%;
	}
}
.tourn-prizes-three__item:before {
	background: transparent url(/images/tourn-prizes-three__place1.ed385883..svg)
		no-repeat 50%;
	background-size: contain;
	color: var(--text-secondary);
	content: counter(list1);
	counter-increment: list1;
	display: block;
	font-size: 24px;
	font-weight: 700;
	height: 48px;
	left: 0;
	line-height: 32px;
	padding: var(--spacing-sm) 0 0 0;
	position: absolute;
	top: 0;
	width: 100%;
}
@media (min-width: 768px) {
	.tourn-prizes-three__item:before {
		color: var(--text-secondary);
		font-size: 40px;
		font-weight: 700;
		height: 77px;
		line-height: 48px;
		padding: var(--spacing-xs) 0 0 0;
	}
}
.tourn-prizes-three__item:nth-child(2):before {
	background-image: url(/images/tourn-prizes-three__place2.98a53842..svg);
}
.tourn-prizes-three__item:nth-child(3):before {
	background-image: url(/images/tourn-prizes-three__place3.9a757032..svg);
}
@media (min-width: 768px) {
	.tourn-prizes-three__item:first-child:before {
		color: var(--brand-primary);
		font-size: 48px;
		font-weight: 700;
		height: 85px;
		line-height: 56px;
		padding: var(--spacing-md) 0 0 0;
	}
}
.tourn-prizes-three__prize {
	color: var(--text-primary);
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
}
.tourn-prizes-three__label {
	display: inline-block;
	margin: 0 0 0 var(--spacing-3xs);
	vertical-align: top;
}
.tournament-info {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.tournament-info {
		-moz-column-gap: 65px;
		column-gap: 65px;
		flex-direction: row;
		flex-wrap: wrap;
		row-gap: var(--spacing-2xl);
	}
}
.tournament-info__card {
	display: flex;
	flex-direction: row;
	gap: var(--spacing-md);
}
.tournament-info__card:not(:last-child) {
	position: relative;
}
.tournament-info__card:not(:last-child):after {
	background: var(--border-primary);
	content: "";
	height: 100%;
	position: absolute;
	right: -33px;
	width: 1px;
}
.tournament-info .tournament-info__image {
	height: 100%;
	width: 100%;
}
.tournament-info__image-wrap {
	align-items: center;
	display: flex;
	height: 48px;
	justify-content: center;
	width: 48px;
}
.tournament-info__info {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-2xs);
}
.tournament-info__title {
	color: var(--text-tertiary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	text-transform: uppercase;
}
.tournament-info__value {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.tournaments-filters {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-lg);
	position: relative;
	width: 100%;
}
@media (min-width: 768px) {
	.tournaments-filters {
		flex-direction: row;
		gap: var(--spacing-md);
	}
}
.tournaments-filters__tabs {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
.tournaments-filters__content {
	align-items: center;
	display: flex;
	justify-content: flex-start;
}
.tournaments-filters__result {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
@media (min-width: 768px) {
	.tournaments-filters__result {
		display: none;
	}
}
.tournaments-filters-status__dropdown {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.tournaments-filters-status__dropdown::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.tournaments-filters-status__dropdown::-webkit-scrollbar-track {
	background: transparent;
}
.tournaments-filters-status__dropdown::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.tournaments-filters-status__dropdown::-webkit-scrollbar-thumb:hover,
.tournaments-filters-status__dropdown:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.tournaments-filters-status {
	position: relative;
}
.tournaments-filters-status .tournaments-filters-status__option {
	border-radius: var(--border-radius-mapped-input);
	color: var(--text-secondary);
	display: flex;
	font-size: 14px;
	font-weight: 400;
	justify-content: space-between;
	line-height: 20px;
	padding: var(--spacing-sm) var(--spacing-md);
}
.tournaments-filters-status__dropdown {
	background: var(--bg-popover);
	border-radius: var(--border-radius-mapped-popover);
	box-shadow: 0 6px 12px 0 var(--shadow-dropdown);
	max-height: 80vh;
	padding: var(--spacing-2xs);
	position: absolute;
	top: 50px;
	width: 240px;
	z-index: 100;
}
@media (min-width: 1280px) {
	.tournaments-filters-status__dropdown {
		top: 54px;
	}
}
.tournaments-filters-tab .tournaments-filters-tab__tab {
	align-items: center;
	border: 1px solid var(--border-chips-default);
	border-radius: var(--border-radius-basic-2xs);
	color: var(--text-chips-default);
	display: flex;
	font-size: 14px;
	font-weight: 400;
	gap: var(--spacing-3xs);
	justify-content: center;
	line-height: 20px;
	padding: 6px var(--spacing-sm);
	white-space: nowrap;
}
@media (min-width: 480px) {
	.tournaments-filters-tab .tournaments-filters-tab__tab {
		color: var(--text-chips-default);
		font-size: 16px;
		font-weight: 400;
		gap: var(--spacing-2xs);
		line-height: 24px;
		padding: var(--spacing-2xs) var(--spacing-md);
	}
}
.tournaments-filters-tab .tournaments-filters-tab__tab--active {
	background: var(--bg-chips-active);
	color: var(--text-chips-active);
}
.tournaments-filters-tab__arrow-icon {
	font-size: 20px !important;
	transition: transform 0.3s ease;
}
@media (min-width: 480px) {
	.tournaments-filters-tab__arrow-icon {
		font-size: 24px !important;
	}
}
.tournaments-filters-tab--expanded .tournaments-filters-tab__arrow-icon {
	transform: rotate(180deg);
}
.tournaments-filters-tabs {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.tournaments-filters-tabs::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.tournaments-filters-tabs::-webkit-scrollbar-track {
	background: transparent;
}
.tournaments-filters-tabs::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.tournaments-filters-tabs::-webkit-scrollbar-thumb:hover,
.tournaments-filters-tabs:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.tournaments-filters-tabs {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: inline-flex;
	overflow-x: scroll;
}
.tournaments-filters-clear {
	align-items: center;
	bottom: 0;
	display: flex;
	inset-inline-end: 0;
	justify-content: center;
	position: absolute;
}
@media (min-width: 768px) {
	.tournaments-filters-clear {
		position: unset;
	}
}
.tournaments-filters-clear .tournaments-filters-clear__button {
	color: var(--text-button-tertiary);
	font-size: 14px;
	font-weight: 700;
	gap: var(--spacing-2xs);
	line-height: 20px;
	white-space: nowrap;
}
@media (min-width: 480px) {
	.tournaments-filters-clear .tournaments-filters-clear__button {
		color: var(--text-button-tertiary);
		font-size: 16px;
		font-weight: 700;
		line-height: 24px;
	}
}
.user-dashboard-account-management,
.user-dashboard-limit-item {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.user-dashboard-limit-item {
	background: var(--bg-overlay-normal);
	border-radius: var(--border-radius-basic-2xs);
	padding: var(--spacing-sm) var(--spacing-md);
}
.user-dashboard-limit-item__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
	text-align: center;
}
.user-dashboard-limit-item .user-dashboard-limit-item__input,
.user-dashboard-limit-item .user-dashboard-limit-item__select .input,
.user-dashboard-limit-item .user-dashboard-limit-item__select .input__native {
	height: 40px;
}
.user-dashboard-limit-item__status {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
.user-dashboard-limit-item__status-indicator {
	border-radius: 50%;
	height: 6px;
	margin: 6px;
	min-width: 6px;
	width: 6px;
}
.user-dashboard-limit-item__status-indicator--active {
	background: var(--icon-success);
}
.user-dashboard-limit-item__status-indicator--unconfirmed,
.user-dashboard-limit-item__status-indicator--unconfirmed_disable {
	background: var(--icon-warning);
}
.user-dashboard-limit-item__status-text {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.user-dashboard-limit-item__wrapper {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.user-dashboard-limit-item__description {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
}
.user-dashboard-achievement-card {
	align-items: center;
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-sm) var(--spacing-2xs);
	position: relative;
	row-gap: var(--spacing-2xs);
}
.user-dashboard-achievement-card__image-wrapper {
	display: flex;
	height: 100px;
	width: 100px;
}
.user-dashboard-achievement-card__image {
	height: 100%;
	opacity: 0.4;
	width: 100%;
}
.user-dashboard-achievement-card__image--completed {
	opacity: 1;
}
.user-dashboard-achievement-card__name {
	color: var(--text-tertiary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
	text-align: center;
}
.user-dashboard-achievement-card__name--completed {
	color: var(--text-primary);
}
.user-dashboard-achievement-card .user-dashboard-achievement-card__button {
	inset-inline-end: 8px;
	position: absolute;
	top: 8px;
}
.user-dashboard-achievement-card-modal {
	align-items: center;
	display: flex;
	flex-direction: column;
	padding: var(--spacing-2xl) var(--spacing-md) var(--spacing-lg);
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.user-dashboard-achievement-card-modal {
		padding: var(--spacing-3xl) var(--spacing-4xl);
		row-gap: var(--spacing-2xl);
	}
}
.user-dashboard-achievement-card-modal__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
}
.user-dashboard-achievement-card-modal__content {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-lg);
}
.user-dashboard-achievement-card-modal__image-wrapper {
	display: flex;
	height: 100px;
	width: 100px;
}
.user-dashboard-achievement-card-modal__image {
	height: 100%;
	width: 100%;
}
.user-dashboard-achievement-card-modal__description {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
	text-align: left;
}
@media (min-width: 768px) {
	.user-dashboard-achievement-card-modal
		.user-dashboard-achievement-card-modal__button {
		color: var(--text-primary);
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		height: 48px;
		letter-spacing: 0.2px;
		line-height: 24px;
		padding: var(--spacing-sm) var(--spacing-lg);
	}
}
.user-dashboard-achievements {
	display: grid;
	gap: var(--spacing-2xs);
	grid-template-columns: 1fr 1fr;
}
.user-dashboard-achievements-widget {
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	cursor: pointer;
	display: flex;
	flex-direction: column;
	padding: var(--spacing-sm) var(--spacing-md);
	row-gap: var(--spacing-2xs);
}
.user-dashboard-achievements-widget__header {
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.user-dashboard-achievements-widget__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
.user-dashboard-achievements-widget
	.user-dashboard-achievements-widget__button {
	color: var(--text-link);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.user-dashboard-achievements-widget__achievements {
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.user-dashboard-achievements-widget-achievement {
	height: 48px;
	width: 48px;
}
.user-dashboard-achievements-widget-achievement__image {
	height: 100%;
	opacity: 0.2;
	width: 100%;
}
.user-dashboard-achievements-widget-achievement__image--completed {
	opacity: 1;
}
.user-dashboard-acknowledgements {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
	row-gap: var(--spacing-2xl);
}
@media (min-width: 768px) {
	.user-dashboard-acknowledgements {
		height: unset;
		justify-content: flex-start;
	}
}
.user-dashboard-acknowledgements__content {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.user-dashboard-acknowledgements__description {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.user-dashboard-acknowledgements__checkboxes {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
}
.user-dashboard-limit-actions {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.user-dashboard-limit-actions {
		flex-direction: row-reverse;
	}
}
@media (min-width: 960px) {
	.user-dashboard-limit-actions {
		flex-direction: column;
	}
}
.user-dashboard-before-self-exclusion {
	display: flex;
	flex-direction: column;
	padding-bottom: var(--spacing-xl);
	row-gap: var(--spacing-lg);
}
.user-dashboard-before-self-exclusion__list {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.user-dashboard-before-self-exclusion__support {
	background: var(--info-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	padding: var(--spacing-md);
}
.user-dashboard-before-self-exclusion__support-content {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-xs);
}
.user-dashboard-before-self-exclusion__support-text-wrapper {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
}
.user-dashboard-before-self-exclusion__support-icon {
	color: var(--icon-info);
}
.user-dashboard-before-self-exclusion__support-title {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
.user-dashboard-before-self-exclusion__support-text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.user-dashboard-before-self-exclusion__support-link {
	color: var(--text-primary);
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
}
.user-dashboard-bets-history {
	row-gap: var(--spacing-2xs);
}
.user-dashboard-bets-history,
.user-dashboard-bets-history-casino-table {
	display: flex;
	flex-direction: column;
}
.user-dashboard-bets-history-casino-table__item {
	border-bottom: 1px solid var(--border-secondary);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-sm) 0;
	row-gap: var(--spacing-2xs);
}
.user-dashboard-bets-history-casino-table__item:last-child {
	border-bottom: none;
}
.user-dashboard-bets-history-casino-table__description {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
}
.user-dashboard-bets-history-casino-table__date {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
}
.user-dashboard-bets-history-casino-table__game {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
.user-dashboard-bets-history-casino-table__provider {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
}
.user-dashboard-bets-history-casino-table__info {
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.user-dashboard-bets-history-casino-table__bet,
.user-dashboard-bets-history-casino-table__win {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
.user-dashboard-bets-history-casino-table__text {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	text-transform: uppercase;
}
.user-dashboard-bets-history-casino-table__value {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
.user-dashboard-bets-history-sportsbook-table {
	display: flex;
	flex-direction: column;
}
.user-dashboard-bets-history-sportsbook-table__item {
	border-bottom: 1px solid var(--border-secondary);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-sm) 0;
	row-gap: var(--spacing-3xs);
}
.user-dashboard-bets-history-sportsbook-table__item:last-child {
	border-bottom: none;
}
.user-dashboard-bets-history-sportsbook-table__content {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.user-dashboard-bets-history-sportsbook-table__header {
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.user-dashboard-bets-history-sportsbook-table__collapse {
	margin-top: 0;
}
.user-dashboard-bets-history-sportsbook-table__collapse--open {
	margin-top: var(--spacing-2xs);
}
.user-dashboard-bets-history-sportsbook-table__collapse-content {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.user-dashboard-bets-history-sportsbook-table__footer {
	display: flex;
	justify-content: space-between;
}
.user-dashboard-bets-history-sportsbook-table__footer-column {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
}
.user-dashboard-bets-history-sportsbook-table__footer-column--right {
	align-items: flex-end;
}
.user-dashboard-bets-history-sportsbook-table__footer-row {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
.user-dashboard-bets-history-sportsbook-table__tooltip {
	align-items: center;
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
}
.user-dashboard-bets-history-sportsbook-table
	.user-dashboard-bets-history-sportsbook-table__button--copy {
	color: var(--text-link);
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
}
.user-dashboard-bets-history-sportsbook-table
	.user-dashboard-bets-history-sportsbook-table__button--copy:hover {
	color: var(--text-link-hover);
}
.user-dashboard-bets-history-sportsbook-table
	.user-dashboard-bets-history-sportsbook-table__button--collapse {
	align-self: center;
	color: var(--icon-primary);
}
.user-dashboard-bets-history-sportsbook-table
	.user-dashboard-bets-history-sportsbook-table__button--collapse:hover {
	color: var(--icon-fill);
}
.user-dashboard-bets-history-sportsbook-table__icon--copy {
	font-size: 20px !important;
}
.user-dashboard-bets-history-sportsbook-table__icon--sport-key {
	font-size: 16px !important;
}
.user-dashboard-bets-history-sportsbook-table__button-icon {
	transition: transform 0.3s ease;
}
.user-dashboard-bets-history-sportsbook-table__button-icon--open {
	transform: rotate(180deg);
}
.user-dashboard-bets-history-sportsbook-table__icon-wrapper,
.user-dashboard-bets-history-sportsbook-table__status {
	align-items: center;
	display: flex;
	height: 20px;
	justify-content: center;
	width: 20px;
}
.user-dashboard-bets-history-sportsbook-table__status:before {
	background: var(--bg-senary);
	border-radius: 50%;
	content: "";
	height: 8px;
	width: 8px;
}
.user-dashboard-bets-history-sportsbook-table__status--success:before {
	background: var(--icon-success);
}
.user-dashboard-bets-history-sportsbook-table__status--fail:before {
	background: var(--icon-warning);
}
.user-dashboard-bets-history-sportsbook-table__status--lose:before {
	background: var(--icon-error);
}
.user-dashboard-bets-history-sportsbook-table__text {
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	color: var(--text-secondary);
	display: -webkit-box;
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	margin: 0;
	overflow: hidden;
	text-transform: uppercase;
}
.user-dashboard-bets-history-sportsbook-table__value {
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	color: var(--text-primary);
	display: -webkit-box;
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
	overflow: hidden;
}
.user-dashboard-bets-history-sportsbook-table__value--highlighted {
	color: var(--text-success);
}
.user-dashboard-bets-history-sportsbook-table__description {
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	color: var(--text-secondary);
	display: -webkit-box;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	overflow: hidden;
}
.user-dashboard-bets-history-sportsbook-table__description--value {
	color: var(--text-primary);
}
.user-dashboard-bets-history-sportsbook-table__description--highlighted {
	color: var(--text-success);
}
.user-dashboard-bets-history-sportsbook-table__selection {
	display: flex;
	justify-content: space-between;
}
.user-dashboard-bets-history-sportsbook-table__selection-column {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
}
.user-dashboard-bets-history-sportsbook-table__selection-row {
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
}
.user-dashboard-bonus-store__header-tabs {
	margin-bottom: var(--spacing-md);
	position: relative;
}
.user-dashboard-bonus-store__header-tabs:after,
.user-dashboard-bonus-store__header-tabs:before {
	background: var(--linear-vertical-secondary);
	bottom: 0;
	content: "";
	height: 100%;
	opacity: 0;
	position: absolute;
	right: 0;
	transition: opacity 0.3s ease;
	width: 32px;
}
.user-dashboard-bonus-store__header-tabs:after {
	left: 0;
	right: unset;
	transform: rotate(180deg);
}
.user-dashboard-bonus-store__header-tabs--can-scroll-left:after,
.user-dashboard-bonus-store__header-tabs--can-scroll-right:before {
	opacity: 1;
}
@media (min-width: 768px) {
	.user-dashboard-bonus-store__header-tabs {
		margin-bottom: var(--spacing-lg);
	}
}
.user-dashboard-bonus-store__sliders {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
}
@media (min-width: 768px) {
	.user-dashboard-bonus-store__sliders {
		row-gap: var(--spacing-lg);
	}
}
.user-dashboard-bonuses-history {
	row-gap: var(--spacing-2xs);
}
.user-dashboard-bonuses-history,
.user-dashboard-bonuses-history-casino-table {
	display: flex;
	flex-direction: column;
}
.user-dashboard-bonuses-history-casino-table__item {
	border-bottom: 1px solid var(--border-secondary);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-sm) 0;
	row-gap: var(--spacing-3xs);
}
.user-dashboard-bonuses-history-casino-table__item:last-child {
	border-bottom: none;
}
.user-dashboard-bonuses-history-casino-table-date {
	align-items: center;
	color: var(--text-quaternary);
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
}
.user-dashboard-bonuses-history-casino-table-date__created,
.user-dashboard-bonuses-history-casino-table-date__divider,
.user-dashboard-bonuses-history-casino-table-date__valid {
	margin: 0;
}
.user-dashboard-bonuses-history-casino-table__description {
	align-items: center;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	justify-content: space-between;
}
.user-dashboard-bonuses-history-casino-table__icon {
	color: var(--icon-tertiary);
}
.user-dashboard-bonuses-history-casino-table__title {
	align-items: center;
	color: var(--text-primary);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
	overflow: hidden;
}
.user-dashboard-bonuses-history-casino-table__title span {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.user-dashboard-bonuses-history-casino-table__value {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
	white-space: nowrap;
}
.user-dashboard-bonuses-history-casino-table__status {
	align-items: center;
	color: var(--text-primary);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.user-dashboard-bonuses-history-casino-table__indicator {
	background: var(--icon-secondary);
	border-radius: 50%;
	height: 6px;
	margin: 6px;
	width: 6px;
}
.user-dashboard-bonuses-history-casino-table__indicator--issued {
	background: var(--icon-error);
}
.user-dashboard-bonuses-history-casino-table__indicator--activated,
.user-dashboard-bonuses-history-casino-table__indicator--handle_bets {
	background: var(--icon-success);
}
.user-dashboard-bonuses-history-casino-table__stage,
.user-dashboard-bonuses-history-casino-table__wager {
	margin: 0;
}
.user-dashboard-bonuses-list {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.user-dashboard-bonuses-list-empty {
	align-items: center;
	display: flex;
	flex-direction: column;
	padding: var(--spacing-3xl) 0;
	row-gap: var(--spacing-md);
}
.user-dashboard-bonuses-list-empty__image-wrapper {
	height: 160px;
	margin-top: var(--spacing-4xl);
	width: 160px;
}
.user-dashboard-bonuses-list-empty__text {
	color: var(--text-tertiary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
.user-dashboard-sportsbook-bonus-card,
.user-dashboard-sportsbook-bonuses {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.user-dashboard-sportsbook-bonus-card {
	background: var(--bg-overlay-normal);
	border-radius: var(--border-radius-basic-2xs);
	padding: var(--spacing-sm) var(--spacing-md);
	position: relative;
}
.user-dashboard-sportsbook-bonus-card
	.user-dashboard-sportsbook-bonus-card__button--modal {
	inset-inline-end: 12px;
	position: absolute;
	top: 12px;
}
.user-dashboard-sportsbook-bonus-card__tags {
	align-items: center;
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
	inset-inline-start: 12px;
	position: absolute;
	top: 12px;
}
.user-dashboard-sportsbook-bonus-card__tag {
	align-items: center;
	border-radius: var(--border-radius-basic-sm);
	color: var(--text-secondary);
	display: flex;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	justify-content: center;
	letter-spacing: 0.2px;
	line-height: 16px;
	padding: var(--spacing-3xs) var(--spacing-sm);
	text-transform: uppercase;
}
.user-dashboard-sportsbook-bonus-card__tag--active {
	background: var(--bg-overlay-label);
	color: var(--text-success);
}
.user-dashboard-sportsbook-bonus-card__tag--new {
	background: var(--color-simple-green);
	color: var(--text-primary-inverted);
}
.user-dashboard-sportsbook-bonus-card__header {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
}
.user-dashboard-sportsbook-bonus-card__type {
	align-items: center;
	color: var(--text-tertiary);
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0;
	text-transform: uppercase;
}
.user-dashboard-sportsbook-bonus-card__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
	text-align: center;
}
.user-dashboard-sportsbook-bonus-card__progress {
	color: var(--text-secondary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0;
	text-transform: uppercase;
}
.user-dashboard-sportsbook-bonus-card__progress--active {
	color: var(--text-primary);
}
.user-dashboard-sportsbook-bonus-card__bonus {
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.user-dashboard-sportsbook-bonus-card__bonus-text {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
.user-dashboard-sportsbook-bonus-card__bonus-value {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
}
.user-dashboard-sportsbook-bonus-card__info {
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.user-dashboard-sportsbook-bonus-card__info-text {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
}
.user-dashboard-sportsbook-bonus-card__boost {
	align-items: center;
	background: var(--bg-overlay-label);
	border-radius: var(--border-radius-basic-full);
	-moz-column-gap: var(--spacing-4xs);
	column-gap: var(--spacing-4xs);
	display: flex;
	padding: var(--spacing-3xs) var(--spacing-2xs) var(--spacing-3xs)
		var(--spacing-3xs);
}
.user-dashboard-sportsbook-bonus-card__boost-text {
	color: var(--text-primary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	margin: 0;
	text-transform: uppercase;
}
.user-dashboard-sportsbook-bonus-card__actions {
	align-items: center;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
}
.user-dashboard-sportsbook-bonus-card
	.user-dashboard-sportsbook-bonus-card__timer {
	align-items: center;
	display: inline-flex;
	font-size: 14px;
	line-height: 20px;
	margin: 0 auto;
	row-gap: var(--spacing-3xs);
}
.user-dashboard-bonuses-widget {
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-sm) var(--spacing-md);
	row-gap: var(--spacing-2xs);
}
.user-dashboard-bonuses-widget__header {
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.user-dashboard-bonuses-widget__title {
	align-items: center;
	color: var(--text-primary);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
.user-dashboard-bonuses-widget .user-dashboard-bonuses-widget__button {
	color: var(--text-link);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.user-dashboard-bonuses-widget__blocks {
	display: flex;
	gap: var(--spacing-2xs);
}
.user-dashboard-bonuses-widget__blocks:empty {
	display: none;
}
.user-dashboard-bonuses-widget__blocks--column {
	flex-direction: column;
}
.user-dashboard-bonuses-widget-block {
	width: 100%;
}
.bonus-user-dashboard-widget-block {
	background: var(--bg-quinary);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-sm) var(--spacing-md);
	row-gap: var(--spacing-2xs);
}
.bonus-user-dashboard-widget-block__header {
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.bonus-user-dashboard-widget-block__title {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.bonus-user-dashboard-widget-block__icon {
	color: var(--icon-secondary);
}
.bonus-user-dashboard-widget-block__subtitle {
	color: var(--text-secondary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	margin: 0;
	text-transform: uppercase;
}
.bonus-user-dashboard-widget-block__value-row {
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.bonus-user-dashboard-widget-block__value {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
.bonus-user-dashboard-widget-block__boost {
	align-items: center;
	background: var(--bg-overlay-label);
	border-radius: var(--border-radius-basic-md);
	-moz-column-gap: var(--spacing-4xs);
	column-gap: var(--spacing-4xs);
	display: flex;
	padding: var(--spacing-3xs) var(--spacing-2xs) var(--spacing-3xs)
		var(--spacing-3xs);
}
.bonus-user-dashboard-widget-block__boost-image {
	height: 16px;
	width: 16px;
}
.bonus-user-dashboard-widget-block__boost-text {
	color: var(--text-primary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	margin: 0;
	text-transform: uppercase;
}
.bonus-user-dashboard-widget-block__progress-container {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
}
.bonus-user-dashboard-widget-block__progress-text {
	color: var(--text-secondary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	margin: 0;
	text-transform: uppercase;
}
.bonus-user-dashboard-widget-block__info-row {
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.bonus-user-dashboard-widget-block__info-text {
	color: var(--text-secondary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	margin: 0;
	text-transform: uppercase;
}
.bonus-user-dashboard-widget-block__info-text--highlighted {
	color: var(--text-primary);
}
.bonus-user-dashboard-widget-block__footer {
	align-items: center;
	display: flex;
	justify-content: space-between;
	margin-top: auto;
}
.bonus-user-dashboard-widget-block__footer-text {
	color: var(--text-secondary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	margin: 0;
	text-transform: uppercase;
}
.bonus-user-dashboard-widget-block__timer {
	color: var(--text-primary);
	font-size: 10px;
	font-weight: 700;
	line-height: 12px;
	margin: 0;
}
.lootbox-list-user-dashboard-widget-block {
	width: 100%;
}
.lootbox-list-user-dashboard-widget-block-block {
	align-items: center;
	border-radius: var(--border-radius-basic-2xs);
	cursor: pointer;
	display: flex;
	height: 100%;
	padding: var(--spacing-sm) var(--spacing-md);
}
.lootbox-list-user-dashboard-widget-block-block.lootbox-list-user-dashboard-widget-block-block--unavailable {
	cursor: not-allowed;
}
.lootbox-list-user-dashboard-widget-block-block--box {
	background: var(--full-right-orange-tertiary);
}
.lootbox-list-user-dashboard-widget-block-block--spin {
	background: var(--full-right-violet-tertiary);
}
.lootbox-list-user-dashboard-widget-block-block--puzzle {
	background: var(--full-right-pink-tertiary);
}
.lootbox-list-user-dashboard-widget-block-block__content {
	align-items: center;
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	width: 100%;
}
.lootbox-list-user-dashboard-widget-block-block__info {
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
}
.lootbox-list-user-dashboard-widget-block-block--unavailable
	.lootbox-list-user-dashboard-widget-block-block__info {
	align-items: center;
	flex-direction: row;
	flex-grow: 1;
	justify-content: space-between;
}
.lootbox-list-user-dashboard-widget-block-block--long
	.lootbox-list-user-dashboard-widget-block-block__info {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	flex-direction: row;
	justify-content: space-between;
	width: 100%;
}
.lootbox-list-user-dashboard-widget-block-block__icon {
	color: var(--icon-primary);
}
.lootbox-list-user-dashboard-widget-block-block--unavailable
	.lootbox-list-user-dashboard-widget-block-block__icon {
	color: var(--icon-tertiary);
}
.lootbox-list-user-dashboard-widget-block-block__unavailable-icon {
	color: var(--warning-primary);
}
.lootbox-list-user-dashboard-widget-block-block__title {
	color: var(--text-secondary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	margin: 0;
	text-transform: uppercase;
}
.lootbox-list-user-dashboard-widget-block-block--long
	.lootbox-list-user-dashboard-widget-block-block__title {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	text-transform: unset;
}
.lootbox-list-user-dashboard-widget-block-block--unavailable
	.lootbox-list-user-dashboard-widget-block-block__title {
	color: var(--text-tertiary);
}
.lootbox-list-user-dashboard-widget-block-block__value {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
}
.lootbox-list-user-dashboard-widget-block__tooltip {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	max-width: 200px;
}
.lootbox-list-user-dashboard-widget-block__tooltip-content {
	height: 100%;
}
.user-dashboard-coupon-block {
	background: var(--full-right-turquoise-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	cursor: pointer;
	justify-content: space-between;
	padding: var(--spacing-sm) var(--spacing-md);
}
.user-dashboard-coupon-block,
.user-dashboard-coupon-block__content {
	align-items: center;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
}
.user-dashboard-coupon-block__title {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
}
.user-dashboard-coupon-block__icon {
	color: var(--icon-fill);
}
.user-dashboard-promo-code-form {
	display: flex;
	flex-direction: column;
	padding: var(--spacing-2xl) var(--spacing-md) var(--spacing-lg);
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.user-dashboard-promo-code-form {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.user-dashboard-promo-code-form__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
	text-align: center;
}
.user-dashboard-promo-code-form__wrapper {
	position: relative;
}
.user-dashboard-promo-code-form__input {
	height: 48px;
}
.user-dashboard-promo-code-form .user-dashboard-promo-code-form__button {
	color: var(--text-quaternary);
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	inset-inline-end: 16px;
	letter-spacing: 0.2px;
	line-height: 20px;
	position: absolute;
	text-align: right;
	text-transform: uppercase;
	top: 50%;
	transform: translateY(-50%);
	transition: color 0.3s ease;
	z-index: 10;
}
.user-dashboard-promo-code-form .user-dashboard-promo-code-form__button:before {
	content: attr(title);
}
.user-dashboard-promo-code-form
	.user-dashboard-promo-code-form__button--active {
	color: var(--text-link);
}
.user-dashboard-promo-code-form
	.user-dashboard-promo-code-form__button--active:hover {
	color: var(--text-link-hover);
}
.user-dashboard-choose-limit-reason {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
	row-gap: var(--spacing-2xl);
}
@media (min-width: 768px) {
	.user-dashboard-choose-limit-reason {
		height: unset;
		justify-content: flex-start;
	}
}
.user-dashboard-choose-limit-reason__content {
	min-height: 150px;
}
.user-dashboard-confirm-limit {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
	row-gap: var(--spacing-2xl);
}
@media (min-width: 768px) {
	.user-dashboard-confirm-limit {
		height: unset;
		justify-content: flex-start;
	}
}
.user-dashboard-confirm-limit__content {
	display: flex;
	flex-direction: column;
	min-height: 150px;
	row-gap: var(--spacing-lg);
}
.user-dashboard-confirm-limit__text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.user-dashboard-document {
	background: var(--bg-quaternary);
	border-radius: var(--border-radius-basic-2xs);
	justify-content: space-between;
	padding: var(--spacing-2xs);
}
.user-dashboard-document,
.user-dashboard-document__info {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
.user-dashboard-document__info {
	overflow: hidden;
}
.user-dashboard-document__icon--file {
	color: var(--icon-fill);
}
.user-dashboard-document__icon--info {
	font-size: 16px !important;
}
.user-dashboard-document__name {
	color: var(--text-tertiary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.user-dashboard-document__actions {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
.user-dashboard-document__status {
	font-size: 16px !important;
}
.user-dashboard-document__status--approved {
	color: var(--icon-success);
}
.user-dashboard-document__status--not_approved {
	color: var(--icon-error);
}
.user-dashboard-document__status--pending {
	color: var(--icon-warning);
}
.user-dashboard-document-modal__content {
	display: flex;
	flex-direction: column;
	padding: var(--spacing-3xl) var(--spacing-md);
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.user-dashboard-document-modal__content {
		padding: var(--spacing-3xl) var(--spacing-4xl);
		row-gap: var(--spacing-2xl);
	}
}
.user-dashboard-document-modal__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
	text-align: center;
}
.user-dashboard-document-modal__text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.user-dashboard-documents {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.btn,
.user-dashboard-upload-file__input-button {
	align-items: center;
	border: none;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	cursor: pointer;
	display: inline-flex;
	font-weight: 700;
	justify-content: center;
	letter-spacing: 0.2px;
	margin: 0;
	outline: none;
	padding: 0;
	position: relative;
	row-gap: var(--spacing-2xs);
	text-decoration: none;
	text-transform: uppercase;
	transition:
		background 0.3s ease,
		border-color 0.3s ease,
		box-shadow 0.3s ease,
		color 0.3s ease;
	white-space: nowrap;
}
.btn--primary,
.user-dashboard-upload-file__input-button {
	background: red;
	background: var(--bg-button-primary);
	color: var(--text-button-primary);
}
.btn--primary:active,
.btn--primary:focus,
.btn--primary:hover,
.user-dashboard-upload-file__input-button:active,
.user-dashboard-upload-file__input-button:focus,
.user-dashboard-upload-file__input-button:hover {
	background: var(--bg-button-primary-hover);
}
.btn--primary:disabled,
.btn--primary[aria-disabled="true"],
.btn--primary[disabled],
.user-dashboard-upload-file__input-button:disabled,
[aria-disabled="true"].user-dashboard-upload-file__input-button,
[disabled].user-dashboard-upload-file__input-button {
	background: var(--bg-button-primary-disabled);
	color: var(--text-button-primary-disabled);
	cursor: not-allowed;
	pointer-events: none;
}
.btn--sm,
.user-dashboard-upload-file__input-button {
	border-radius: var(--border-radius-mapped-button-md);
	font-size: 14px;
	height: 40px;
	line-height: 20px;
	min-width: 80px;
	padding: var(--spacing-xs) var(--spacing-md);
}
.user-dashboard-upload-file {
	background: var(--bg-overlay-normal);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-sm);
	position: relative;
	row-gap: var(--spacing-2xs);
}
.user-dashboard-upload-file__title {
	align-items: center;
	color: var(--text-primary);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	font-size: 20px;
	font-weight: 700;
	justify-content: center;
	line-height: 30px;
	margin: 0;
	padding: 0 var(--spacing-xl);
	text-align: center;
}
.user-dashboard-upload-file__title-text {
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	display: -webkit-box;
	overflow: hidden;
}
.user-dashboard-upload-file__icon {
	color: var(--icon-fill);
}
.user-dashboard-upload-file__icon--verified {
	color: var(--success-primary);
	font-size: 20px !important;
}
.user-dashboard-upload-file__verified {
	align-items: flex-start;
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
}
.user-dashboard-upload-file__description {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
}
.user-dashboard-upload-file__description--verified {
	color: var(--success-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	text-align: center;
}
.user-dashboard-upload-file input[type="file"] {
	display: none;
}
.user-dashboard-upload-file__info {
	color: var(--text-tertiary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	text-align: center;
}
.user-dashboard-upload-file__icon--tooltip {
	color: var(--icon-primary);
	cursor: pointer;
	font-size: 24px !important;
	transition: color 0.3s ease;
}
.user-dashboard-upload-file__icon--tooltip:hover {
	color: var(--icon-fill);
}
.user-dashboard-upload-file__tooltip {
	display: flex;
	inset-inline-end: 12px;
	position: absolute;
	top: 12px;
}
.user-dashboard-upload-file__tooltip-content {
	max-width: 260px;
}
.user-dashboard-upload-file__tooltip-description {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
}
.user-dashboard-upload-file__tooltip-title {
	color: var(--text-primary);
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
}
.user-dashboard-upload-file__tooltip-text {
	color: var(--text-secondary);
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
}
.user-dashboard-documents-list {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.user-dashboard-header {
	align-items: center;
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	justify-content: center;
	padding: var(--spacing-2xs) 0;
	position: relative;
}
.user-dashboard-header__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
.user-dashboard-header .user-dashboard-header__button {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
.user-dashboard-header .user-dashboard-header__button--back {
	inset-inline-start: 0;
}
[dir="rtl"] .user-dashboard-header .user-dashboard-header__button--back {
	transform: scaleX(-1) translateY(-50%);
}
.user-dashboard-header .user-dashboard-header__button--close {
	inset-inline-end: 0;
}
.user-dashboard-header-widget {
	justify-content: space-between;
}
.user-dashboard-header-widget,
.user-dashboard-header-widget__content {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
.user-dashboard-header-widget__content {
	min-width: 0;
}
.user-dashboard-header-widget__info {
	display: flex;
	flex-direction: column;
	min-width: 0;
	row-gap: var(--spacing-3xs);
}
.user-dashboard-header-widget__name {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.user-dashboard-header-widget__buttons {
	align-items: center;
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
}
.user-dashboard-header-widget .user-dashboard-header-widget__button--settings {
	color: var(--text-button-tertiary);
	min-width: unset;
	padding: var(--spacing-2xs);
	width: 40px;
}
.user-dashboard-header-widget--settings-panel {
	justify-content: center;
}
.user-dashboard-header-widget--settings-panel
	.user-dashboard-header-widget__content {
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.user-dashboard-header-widget--settings-panel
	.user-dashboard-header-widget__name {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	text-align: center;
	white-space: normal;
}
.user-dashboard-player-statuses {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
.user-dashboard-player-statuses__status {
	align-items: center;
	background-color: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	-moz-column-gap: var(--spacing-4xs);
	column-gap: var(--spacing-4xs);
	display: flex;
	height: 18px;
	max-width: 97px;
	padding: var(--spacing-3xs) var(--spacing-2xs) var(--spacing-3xs)
		var(--spacing-3xs);
}
.user-dashboard-player-statuses__icon-wrapper {
	display: flex;
	flex-shrink: 0;
	width: 16px;
}
.user-dashboard-player-statuses__title {
	color: var(--text-primary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	text-transform: uppercase;
	white-space: nowrap;
}
.user-dashboard-odds-type-select__radio {
	display: block;
	height: unset;
	width: unset;
}
.user-dashboard-odds-type-select__radio-separator {
	background-color: var(--border-strong);
	border: none;
	height: 1px;
	margin: 0;
	margin-inline-start: 36px;
}
.user-dashboard-odds-type-select__radio-label {
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: inline-flex;
	justify-content: space-between;
}
.user-dashboard-odds-type-select__radio-caption {
	color: var(--text-primary);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	text-align: start;
}
.user-dashboard-odds-type-select__radio-coefficient {
	color: var(--text-secondary);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	text-align: end;
}
.user-dashboard-panel {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	row-gap: var(--spacing-2xs);
}
.user-dashboard-panel--full-height {
	height: 100%;
}
.user-dashboard-panel__item:empty {
	display: none;
}
.user-dashboard-panel__item--full-height {
	flex-grow: 1;
	min-height: 0;
}
.select-header-currency__wrapper::-webkit-scrollbar {
	height: 4px;
	width: 4px;
}
.select-header-currency__wrapper::-webkit-scrollbar-thumb {
	background: var(--bg-senary);
	border-radius: var(--border-radius-basic-xs);
}
.select-header-currency {
	position: relative;
}
.select-header-currency__button {
	align-items: center;
	display: flex;
}
.select-header-currency__balance {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 0.2px;
	line-height: 20px;
}
@media (min-width: 960px) {
	.select-header-currency__balance {
		color: var(--text-primary);
		font-size: 16px;
		font-weight: 700;
		line-height: 24px;
	}
}
.select-header-currency__arrow-icon {
	color: var(--icon-secondary);
	transition:
		transform 0.3s ease,
		color 0.3s ease;
}
.select-header-currency--open .select-header-currency__arrow-icon {
	color: var(--icon-fill);
	transform: rotate(180deg);
}
.select-header-currency__button:hover .select-header-currency__arrow-icon {
	color: var(--icon-fill);
}
.select-header-currency__wrapper {
	background: var(--bg-popover);
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	flex-direction: column;
	inset-inline-end: 0;
	max-height: min(
		592px,
		var(--content-area-safe-height) - var(--spacing-3xs) - var(--spacing-3xs)
	);
	overflow-y: auto;
	padding: var(--spacing-md);
	position: absolute;
	top: calc(40px + var(--spacing-3xs));
	width: 340px;
	z-index: 100;
}
.select-header-currency__list {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.select-header-currency--disabled .select-header-currency__balance {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.balance-select-user-dashboard-modal__list::-webkit-scrollbar {
	height: 4px;
	width: 4px;
}
.balance-select-user-dashboard-modal__list::-webkit-scrollbar-thumb {
	background: var(--bg-senary);
	border-radius: var(--border-radius-basic-xs);
}
.balance-select-user-dashboard {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.balance-select-user-dashboard-modal {
	display: flex;
	flex-direction: column;
	padding: var(--spacing-2xl) var(--spacing-md) var(--spacing-lg);
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.balance-select-user-dashboard-modal {
		padding: var(--spacing-3xl) var(--spacing-4xl);
		row-gap: var(--spacing-2xl);
	}
}
.balance-select-user-dashboard-modal__content {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.balance-select-user-dashboard-modal__content {
		row-gap: var(--spacing-2xl);
	}
}
.balance-select-user-dashboard-modal__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
	text-align: center;
}
.balance-select-user-dashboard-modal__list {
	display: flex;
	flex-direction: column;
	list-style: none;
	margin: 0;
	max-height: 384px;
	overflow-y: scroll;
	padding: 0;
}
.balance-select-user-dashboard-modal__item {
	align-items: center;
	border-radius: var(--border-radius-basic-2xs);
	cursor: pointer;
	display: flex;
	gap: var(--spacing-sm);
	justify-content: space-between;
	padding: var(--spacing-sm) var(--spacing-2xs) var(--spacing-sm)
		var(--spacing-md);
	transition: background 0.3s ease;
}
.balance-select-user-dashboard-modal__item:hover {
	background: var(--bg-popover-item-hover);
}
.balance-select-user-dashboard-modal__value {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
.balance-select-user-dashboard-modal__icon {
	color: var(--icon-success);
}
.user-dashboard-currency-option,
.user-dashboard-currency-select {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.user-dashboard-currency-option {
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	cursor: pointer;
	padding: var(--spacing-sm) var(--spacing-md);
	position: relative;
}
.user-dashboard-currency-option--selected:after {
	border: 2px solid var(--border-selected);
	border-radius: var(--border-radius-basic-2xs);
	bottom: 0;
	content: "";
	left: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
}
.user-dashboard-currency-option__header {
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.user-dashboard-currency-option__balance {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
}
.user-dashboard-currency-option__balance--empty {
	color: var(--text-secondary);
}
.user-dashboard-currency-option__status {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
.user-dashboard-currency-option__description {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
}
.user-dashboard-currency-option__sections {
	align-items: center;
	-moz-column-gap: var(--spacing-xl);
	column-gap: var(--spacing-xl);
	display: flex;
}
.user-dashboard-currency-option-section {
	display: flex;
	flex-direction: column;
}
.user-dashboard-currency-option-section__description {
	align-items: center;
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
	height: 24px;
}
.user-dashboard-currency-option-section__title {
	color: var(--text-secondary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	margin: 0;
}
.user-dashboard-currency-option-section__value {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
}
.user-dashboard-currency-option-modal {
	display: flex;
	flex-direction: column;
	padding: var(--spacing-3xl) var(--spacing-md);
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.user-dashboard-currency-option-modal {
		padding: var(--spacing-3xl) var(--spacing-4xl);
		row-gap: var(--spacing-2xl);
	}
}
.user-dashboard-currency-option-modal__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
	text-align: center;
}
.user-dashboard-currency-option-modal__description {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
.balance-select-user-dashboard-widget {
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	cursor: pointer;
	display: flex;
	flex-direction: column;
	padding: var(--spacing-sm) var(--spacing-md);
	row-gap: var(--spacing-2xs);
}
.balance-select-user-dashboard-widget__header {
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.balance-select-user-dashboard-widget__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
.balance-select-user-dashboard-widget
	.balance-select-user-dashboard-widget__button--link {
	color: var(--text-link);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.balance-select-user-dashboard-widget-total-balance {
	align-items: center;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
}
.balance-select-user-dashboard-widget-total-balance__content {
	display: flex;
	flex-direction: column;
}
.balance-select-user-dashboard-widget-total-balance__title {
	color: var(--text-tertiary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	margin: 0;
	text-transform: uppercase;
}
.balance-select-user-dashboard-widget-total-balance__value {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
}
.balance-select-user-dashboard-widget-total-balance
	.balance-select-user-dashboard-widget-total-balance__button {
	min-width: 40px;
	padding: var(--spacing-2xs);
}
.balance-select-user-dashboard-widget-total-balance__icon {
	font-weight: 700;
}
.balance-select-user-dashboard-widget__blocks {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
.balance-select-user-dashboard-widget-block {
	background: var(--bg-tooltip);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-sm) var(--spacing-sm);
	width: 100%;
}
.balance-select-user-dashboard-widget-block__title {
	color: var(--text-tertiary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	margin: 0;
	text-transform: uppercase;
}
.balance-select-user-dashboard-widget-block__value {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
}
.player-level-avatar {
	display: flex;
	height: 56px;
	min-width: 56px;
	width: 56px;
}
.player-level-avatar__image {
	border-radius: 50%;
	width: 100%;
}
.player-level {
	align-items: center;
	display: flex;
}
.player-level__current-level {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin-bottom: 2px;
	text-align: left;
}
.player-level__next-level {
	display: flex;
	flex-direction: column;
}
.player-level__next-level-title {
	color: var(--text-black-primary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin-bottom: var(--spacing-2xs);
	margin-right: var(--spacing-md);
	text-align: left;
}
.player-level__level-img {
	height: 56px;
	margin-right: var(--spacing-2xl);
	width: 56px;
}
.journey-map-horizontal-map__slide {
	outline: none;
	position: relative;
}
.journey-map-horizontal-map__point {
	left: 0;
	position: absolute;
	top: 0;
}
.journey-map-horizontal-map__lvl-1 {
	left: 90px;
	top: 220px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-1 {
		left: 92px;
		top: 222px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-1 {
		left: 110px;
		top: 250px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-1 {
		left: 130px;
		top: 300px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-1 {
		left: 166px;
		top: 375px;
	}
}
@media (min-width: 1680px) {
	.journey-map-horizontal-map__lvl-1 {
		left: 169px;
		top: 374px;
	}
}
.journey-map-horizontal-map__lvl-1--active {
	left: 91px;
	top: 216px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-1--active {
		left: 90px;
		top: 218px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-1--active {
		left: 110px;
		top: 245px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-1--active {
		left: 130px;
		top: 300px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-1--active {
		left: 166px;
		top: 376px;
	}
}
@media (min-width: 1680px) {
	.journey-map-horizontal-map__lvl-1--active {
		left: 169px;
	}
}
.journey-map-horizontal-map__lvl-1--passed {
	left: 100px;
	top: 210px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-1--passed {
		left: 100px;
		top: 218px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-1--passed {
		left: 120px;
		top: 238px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-1--passed {
		left: 140px;
		top: 296px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-1--passed {
		left: 176px;
		top: 372px;
	}
}
@media (min-width: 1680px) {
	.journey-map-horizontal-map__lvl-1--passed {
		left: 179px;
	}
}
.journey-map-horizontal-map__lvl-2 {
	left: 188px;
	top: 352px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-2 {
		left: 190px;
		top: 363px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-2 {
		left: 220px;
		top: 404px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-2 {
		left: 264px;
		top: 496px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-2 {
		left: 326px;
		top: 611px;
	}
}
@media (min-width: 1680px) {
	.journey-map-horizontal-map__lvl-2 {
		left: 330px;
		top: 604px;
	}
}
.journey-map-horizontal-map__lvl-2--active {
	left: 189px;
	top: 346px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-2--active {
		left: 190px;
		top: 358px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-2--active {
		left: 220px;
		top: 396px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-2--active {
		left: 264px;
		top: 488px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-2--active {
		left: 326px;
		top: 598px;
	}
}
@media (min-width: 1680px) {
	.journey-map-horizontal-map__lvl-2--active {
		left: 330px;
		top: 598px;
	}
}
.journey-map-horizontal-map__lvl-2--passed {
	left: 199px;
	top: 344px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-2--passed {
		left: 200px;
		top: 356px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-2--passed {
		left: 230px;
		top: 392px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-2--passed {
		left: 274px;
		top: 483px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-2--passed {
		left: 338px;
		top: 593px;
	}
}
.journey-map-horizontal-map__lvl-3 {
	left: 184px;
	top: 146px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-3 {
		left: 186px;
		top: 148px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-3 {
		left: 214px;
		top: 166px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-3 {
		left: 300px;
		top: 200px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-3 {
		left: 333px;
		top: 262px;
	}
}
@media (min-width: 1680px) {
	.journey-map-horizontal-map__lvl-3 {
		left: 336px;
		top: 262px;
	}
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-3--passed {
		left: 197px;
		top: 148px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-3--passed {
		left: 234px;
		top: 148px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-3--passed {
		left: 282px;
		top: 198px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-3--passed {
		left: 354px;
		top: 247px;
	}
}
.journey-map-horizontal-map__lvl-4 {
	left: 19px;
	top: 121px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-4 {
		left: 405px;
		top: 120px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-4 {
		left: 456px;
		top: 136px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-4 {
		left: 548px;
		top: 166px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-4 {
		left: 659px;
		top: 220px;
	}
}
@media (min-width: 1680px) {
	.journey-map-horizontal-map__lvl-4 {
		left: 666px;
		top: 220px;
	}
}
.journey-map-horizontal-map__lvl-4--active {
	left: 20px;
	top: 117px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-4--active {
		left: 405px;
		top: 112px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-4--active {
		left: 456px;
		top: 128px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-4--active {
		left: 548px;
		top: 158px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-4--active {
		left: 659px;
		top: 210px;
	}
}
@media (min-width: 1680px) {
	.journey-map-horizontal-map__lvl-4--active {
		left: 666px;
		top: 209px;
	}
}
.journey-map-horizontal-map__lvl-4--passed {
	left: 30px;
	top: 114px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-4--passed {
		left: 415px;
		top: 116px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-4--passed {
		left: 466px;
		top: 126px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-4--passed {
		left: 558px;
		top: 161px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-4--passed {
		left: 669px;
		top: 208px;
	}
}
@media (min-width: 1680px) {
	.journey-map-horizontal-map__lvl-4--passed {
		left: 676px;
		top: 208px;
	}
}
.journey-map-horizontal-map__lvl-5 {
	left: 112px;
	top: 142px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-5 {
		left: 10px;
		top: 145px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-5 {
		left: 554px;
		top: 164px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-5 {
		left: 664px;
		top: 196px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-5 {
		left: 800px;
		top: 254px;
	}
}
@media (min-width: 1680px) {
	.journey-map-horizontal-map__lvl-5 {
		left: 804px;
		top: 254px;
	}
}
.journey-map-horizontal-map__lvl-5--active {
	left: 99px;
	top: 138px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-5--active {
		left: 10px;
		top: 137px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-5--active {
		left: 554px;
		top: 156px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-5--active {
		left: 664px;
		top: 188px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-5--active {
		left: 800px;
		top: 246px;
	}
}
@media (min-width: 1680px) {
	.journey-map-horizontal-map__lvl-5--active {
		left: 804px;
	}
}
.journey-map-horizontal-map__lvl-5--passed {
	left: 121px;
	top: 136px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-5--passed {
		left: 14px;
		top: 136px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-5--passed {
		left: 562px;
		top: 154px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-5--passed {
		left: 674px;
		top: 188px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-5--passed {
		left: 812px;
		top: 244px;
	}
}
@media (min-width: 1680px) {
	.journey-map-horizontal-map__lvl-5--passed {
		left: 816px;
	}
}
.journey-map-horizontal-map__lvl-6 {
	left: 142px;
	top: 270px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-6 {
		left: 50px;
		top: 274px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-6 {
		left: 600px;
		top: 309px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-6 {
		left: 720px;
		top: 386px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-6 {
		left: 870px;
		top: 467px;
	}
}
@media (min-width: 1680px) {
	.journey-map-horizontal-map__lvl-6 {
		left: 871px;
		top: 467px;
	}
}
.journey-map-horizontal-map__lvl-6--active {
	left: 147px;
	top: 262px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-6--active {
		left: 48px;
		top: 266px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-6--active {
		left: 600px;
		top: 301px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-6--active {
		left: 720px;
		top: 364px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-6--active {
		left: 870px;
		top: 460px;
	}
}
.journey-map-horizontal-map__lvl-6--passed {
	left: 157px;
	top: 260px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-6--passed {
		left: 62px;
		top: 271px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-6--passed {
		left: 612px;
		top: 298px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-6--passed {
		left: 736px;
		top: 368px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-6--passed {
		left: 884px;
		top: 456px;
	}
}
.journey-map-horizontal-map__lvl-7 {
	left: 270px;
	top: 196px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-7 {
		left: 200px;
		top: 185px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-7 {
		left: 0;
		top: 184px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-7 {
		left: -36px;
		top: 220px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-7 {
		left: 1108px;
		top: 280px;
	}
}
@media (min-width: 1680px) {
	.journey-map-horizontal-map__lvl-7 {
		left: 1124px;
		top: 288px;
	}
}
.journey-map-horizontal-map__lvl-7--active {
	left: 273px;
	top: 186px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-7--active {
		left: 200px;
		top: 170px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-7--active {
		left: 0;
		top: 176px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-7--active {
		left: -27px;
		top: 212px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-7--active {
		left: 1122px;
		top: 280px;
	}
}
.journey-map-horizontal-map__lvl-7--passed {
	left: 287px;
	top: 171px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-7--passed {
		left: 213px;
		top: 166px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-7--passed {
		left: 14px;
		top: 176px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-7--passed {
		left: -19px;
		top: 225px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-7--passed {
		left: 1129px;
		top: 283px;
	}
}
@media (min-width: 1680px) {
	.journey-map-horizontal-map__lvl-7--passed {
		left: 1131px;
		top: 284px;
	}
}
.journey-map-horizontal-map__lvl-8 {
	left: 110px;
	top: 46px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-8 {
		left: 383px;
		top: 50px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-8 {
		left: 205px;
		top: 46px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-8 {
		left: 202px;
		top: 60px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-8 {
		left: 198px;
		top: 85px;
	}
}
@media (min-width: 1680px) {
	.journey-map-horizontal-map__lvl-8 {
		left: 1397px;
		top: 90px;
	}
}
.journey-map-horizontal-map__lvl-8--active {
	left: 112px;
	top: 38px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-8--active {
		left: 383px;
		top: 40px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-8--active {
		left: 205px;
		top: 38px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-8--active {
		left: 202px;
		top: 58px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-8--active {
		left: 198px;
		top: 82px;
	}
}
@media (min-width: 1680px) {
	.journey-map-horizontal-map__lvl-8--active {
		left: 1400px;
		top: 82px;
	}
}
.journey-map-horizontal-map__lvl-8--passed {
	left: 120px;
	top: 38px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-8--passed {
		left: 385px;
		top: 34px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-8--passed {
		left: 215px;
		top: 38px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-8--passed {
		left: 216px;
		top: 55px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-8--passed {
		left: 208px;
		top: 77px;
	}
}
@media (min-width: 1680px) {
	.journey-map-horizontal-map__lvl-8--passed {
		left: 1410px;
		top: 82px;
	}
}
.journey-map-horizontal-map__lvl-9 {
	left: 182px;
	top: 228px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-9 {
		left: 0;
		top: 228px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-9 {
		left: 316px;
		top: 258px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-9 {
		left: 338px;
		top: 312px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-9 {
		left: 356px;
		top: 396px;
	}
}
@media (min-width: 1680px) {
	.journey-map-horizontal-map__lvl-9 {
		left: 1560px;
		top: 396px;
	}
}
.journey-map-horizontal-map__lvl-9--active {
	left: 181px;
	top: 220px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-9--active {
		left: -2px;
		top: 222px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-9--active {
		left: 316px;
		top: 250px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-9--active {
		left: 338px;
		top: 308px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-9--active {
		left: 356px;
		top: 386px;
	}
}
@media (min-width: 1680px) {
	.journey-map-horizontal-map__lvl-9--active {
		left: 1560px;
	}
}
.journey-map-horizontal-map__lvl-9--passed {
	left: 191px;
	top: 218px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-9--passed {
		left: 10px;
		top: 220px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-9--passed {
		left: 326px;
		top: 248px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-9--passed {
		left: 348px;
		top: 308px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-9--passed {
		left: 366px;
		top: 384px;
	}
}
@media (min-width: 1680px) {
	.journey-map-horizontal-map__lvl-9--passed {
		left: 1568px;
	}
}
.journey-map-horizontal-map__lvl-10 {
	left: 86px;
	top: 376px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-10 {
		left: 238px;
		top: 390px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-10 {
		left: 581px;
		top: 431px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-10 {
		left: 664px;
		top: 533px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-10 {
		left: 736px;
		top: 644px;
	}
}
@media (min-width: 1680px) {
	.journey-map-horizontal-map__lvl-10 {
		left: 257px;
		top: 640px;
	}
}
.journey-map-horizontal-map__lvl-10--active {
	left: 78px;
	top: 369px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-10--active {
		left: 239px;
		top: 382px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-10--active {
		left: 581px;
		top: 422px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-10--active {
		left: 660px;
		top: 521px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-10--active {
		left: 736px;
		top: 636px;
	}
}
@media (min-width: 1680px) {
	.journey-map-horizontal-map__lvl-10--active {
		left: 257px;
		top: 633px;
	}
}
.journey-map-horizontal-map__lvl-10--passed {
	left: 86px;
	top: 366px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-10--passed {
		left: 244px;
		top: 378px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-10--passed {
		left: 592px;
		top: 420px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-10--passed {
		left: 670px;
		top: 516px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-10--passed {
		left: 750px;
		top: 632px;
	}
}
@media (min-width: 1680px) {
	.journey-map-horizontal-map__lvl-10--passed {
		left: 271px;
	}
}
.journey-map-horizontal-map__lvl-11 {
	left: 49px;
	top: 208px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-11 {
		left: 206px;
		top: 216px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-11 {
		left: 546px;
		top: 234px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-11 {
		left: 618px;
		top: 295px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-11 {
		left: 691px;
		top: 365px;
	}
}
@media (min-width: 1680px) {
	.journey-map-horizontal-map__lvl-11 {
		left: 218px;
		top: 362px;
	}
}
.journey-map-horizontal-map__lvl-11--active {
	left: 48px;
	top: 201px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-11--active {
		left: 207px;
		top: 210px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-11--active {
		left: 546px;
		top: 226px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-11--active {
		left: 622px;
		top: 286px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-11--active {
		left: 690px;
		top: 357px;
	}
}
@media (min-width: 1680px) {
	.journey-map-horizontal-map__lvl-11--active {
		left: 213px;
		top: 356px;
	}
}
.journey-map-horizontal-map__lvl-11--passed {
	left: 54px;
	top: 198px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-11--passed {
		left: 214px;
		top: 207px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-11--passed {
		left: 556px;
		top: 222px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-11--passed {
		left: 635px;
		top: 282px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-11--passed {
		left: 702px;
		top: 354px;
	}
}
@media (min-width: 1680px) {
	.journey-map-horizontal-map__lvl-11--passed {
		left: 228px;
		top: 352px;
	}
}
.journey-map-horizontal-map__lvl-12 {
	left: 252px;
	top: 205px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-12 {
		left: 410px;
		top: 218px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-12 {
		left: 35px;
		top: 222px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-12 {
		left: 7px;
		top: 257px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-12 {
		left: 1076px;
		top: 338px;
	}
}
@media (min-width: 1680px) {
	.journey-map-horizontal-map__lvl-12 {
		left: 571px;
		top: 352px;
	}
}
.journey-map-horizontal-map__lvl-12--active {
	left: 256px;
	top: 196px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-12--active {
		left: 410px;
		top: 211px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-12--active {
		left: 35px;
		top: 214px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-12--active {
		left: 2px;
		top: 251px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-12--active {
		left: 1081px;
		top: 326px;
	}
}
@media (min-width: 1680px) {
	.journey-map-horizontal-map__lvl-12--active {
		left: 572px;
		top: 343px;
	}
}
.journey-map-horizontal-map__lvl-12--passed {
	left: 266px;
	top: 195px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-12--passed {
		left: 410px;
		top: 215px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-12--passed {
		left: 45px;
		top: 212px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-12--passed {
		left: 14px;
		top: 248px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-12--passed {
		left: 1098px;
		top: 320px;
	}
}
@media (min-width: 1680px) {
	.journey-map-horizontal-map__lvl-12--passed {
		left: 585px;
		top: 340px;
	}
}
.journey-map-horizontal-map__lvl-13 {
	left: 145px;
	top: 396px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-13 {
		left: 214px;
		top: 409px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-13 {
		left: 330px;
		top: 462px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-13 {
		left: 310px;
		top: 554px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-13 {
		left: 262px;
		top: 681px;
	}
}
@media (min-width: 1680px) {
	.journey-map-horizontal-map__lvl-13 {
		left: 990px;
		top: 682px;
	}
}
.journey-map-horizontal-map__lvl-13--active {
	left: 147px;
	top: 388px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-13--active {
		left: 214px;
		top: 406px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-13--active {
		left: 330px;
		top: 454px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-13--active {
		left: 310px;
		top: 552px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-13--active {
		left: 262px;
		top: 672px;
	}
}
@media (min-width: 1680px) {
	.journey-map-horizontal-map__lvl-13--active {
		left: 990px;
		top: 674px;
	}
}
.journey-map-horizontal-map__lvl-13--passed {
	left: 167px;
	top: 391px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-13--passed {
		left: 224px;
		top: 404px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-13--passed {
		left: 342px;
		top: 450px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-13--passed {
		left: 324px;
		top: 550px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-13--passed {
		left: 276px;
		top: 668px;
	}
}
@media (min-width: 1680px) {
	.journey-map-horizontal-map__lvl-13--passed {
		left: 1004px;
		top: 671px;
	}
}
.journey-map-horizontal-map__lvl-14 {
	left: 272px;
	top: 434px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-14 {
		left: 381px;
		top: 423px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-14 {
		left: 528px;
		top: 460px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-14 {
		left: 542px;
		top: 570px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-14 {
		left: 542px;
		top: 692px;
	}
}
@media (min-width: 1680px) {
	.journey-map-horizontal-map__lvl-14 {
		left: 1265px;
		top: 691px;
	}
}
.journey-map-horizontal-map__lvl-14--active {
	left: 276px;
	top: 425px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-14--active {
		left: 383px;
		top: 415px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-14--active {
		left: 528px;
		top: 452px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-14--active {
		left: 542px;
		top: 564px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-14--active {
		left: 540px;
		top: 687px;
	}
}
@media (min-width: 1680px) {
	.journey-map-horizontal-map__lvl-14--active {
		left: 1265px;
	}
}
.journey-map-horizontal-map__lvl-14--passed {
	left: 286px;
	top: 421px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-14--passed {
		left: 402px;
		top: 407px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-14--passed {
		left: 538px;
		top: 450px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-14--passed {
		left: 552px;
		top: 558px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-14--passed {
		left: 564px;
		top: 676px;
	}
}
@media (min-width: 1680px) {
	.journey-map-horizontal-map__lvl-14--passed {
		left: 1288px;
		top: 675px;
	}
}
.journey-map-horizontal-map__lvl-15 {
	left: 217px;
	top: 173px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-15 {
		left: 276px;
		top: 174px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-15 {
		left: 399px;
		top: 197px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-15 {
		left: 396px;
		top: 238px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-15 {
		left: 366px;
		top: 210px;
	}
}
@media (min-width: 1680px) {
	.journey-map-horizontal-map__lvl-15 {
		left: 1094px;
		top: 310px;
	}
}
.journey-map-horizontal-map__lvl-15--active {
	height: 120px;
	left: 189px;
	top: 141px;
	width: 135px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-15--active {
		left: 249px;
		top: 148px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-15--active {
		height: 149px;
		left: 362px;
		top: 156px;
		width: 168px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-15--active {
		left: 370px;
		top: 210px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-15--active {
		left: 344px;
		top: 274px;
	}
}
@media (min-width: 1680px) {
	.journey-map-horizontal-map__lvl-15--active {
		left: 1065px;
		top: 273px;
	}
}
.journey-map-horizontal-map__lvl-15--passed {
	left: 229px;
	top: 164px;
}
@media (min-width: 480px) {
	.journey-map-horizontal-map__lvl-15--passed {
		left: 286px;
		top: 164px;
	}
}
@media (min-width: 768px) {
	.journey-map-horizontal-map__lvl-15--passed {
		left: 409px;
		top: 187px;
	}
}
@media (min-width: 1280px) {
	.journey-map-horizontal-map__lvl-15--passed {
		left: 406px;
		top: 226px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-map__lvl-15--passed {
		left: 370px;
		top: 284px;
	}
}
@media (min-width: 1680px) {
	.journey-map-horizontal-map__lvl-15--passed {
		left: 1106px;
		top: 290px;
	}
}
.journey-map-horizontal-slider {
	position: relative;
}
.journey-map-horizontal-slider
	.slick-slide
	> div:not([class])
	+ div:not([class]) {
	margin-top: var(--spacing-2xl);
}
.journey-map-horizontal-slider.slick-slider {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	box-sizing: border-box;
	display: block;
	grid-area: slider;
	position: relative;
	touch-action: pan-y;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.journey-map-horizontal-slider.slick-slider .slick-list {
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
}
@media (min-width: 1280px) {
	.journey-map-horizontal-slider.slick-slider .slick-list {
		overflow: hidden;
	}
}
.journey-map-horizontal-slider.slick-slider .slick-list:focus {
	outline: none;
}
.journey-map-horizontal-slider.slick-slider .slick-list.dragging {
	cursor: hand;
}
.journey-map-horizontal-slider.slick-slider .slick-list:after {
	background: var(--linear-horizontal-primary);
	bottom: 0;
	content: "";
	height: 102px;
	left: 0;
	position: absolute;
	width: 100%;
}
@media (min-width: 768px) {
	.journey-map-horizontal-slider.slick-slider .slick-list:after {
		height: 150px;
	}
}
@media (min-width: 1440px) {
	.journey-map-horizontal-slider.slick-slider .slick-list:after {
		height: 240px;
	}
}
.journey-map-horizontal-slider.slick-slider .slick-list,
.journey-map-horizontal-slider.slick-slider .slick-track {
	transform: translateZ(0);
}
.journey-map-horizontal-slider.slick-slider .slick-track {
	display: flex;
	left: 0;
	position: relative;
	top: 0;
}
.journey-map-horizontal-slider.slick-slider .slick-track:after,
.journey-map-horizontal-slider.slick-slider .slick-track:before {
	content: "";
	display: table;
}
.journey-map-horizontal-slider.slick-slider .slick-track:after {
	clear: both;
}
.slick-loading .journey-map-horizontal-slider.slick-slider .slick-track {
	visibility: hidden;
}
.journey-map-horizontal-slider.slick-slider .slick-slide {
	display: none;
	height: 100%;
	min-height: 1px;
	padding: 0;
}
.journey-map-horizontal-slider.slick-slider .slick-slide > div {
	display: flex;
}
.journey-map-horizontal-slider.slick-slider .slick-slide > div + div {
	margin-top: 16px;
}
[dir="rtl"] .journey-map-horizontal-slider.slick-slider .slick-slide {
	float: right;
}
.journey-map-horizontal-slider.slick-slider
	.slick-slide
	img:not(.image--hidden) {
	display: block;
}
.journey-map-horizontal-slider.slick-slider .slick-slide.slick-loading img {
	display: none;
}
.journey-map-horizontal-slider.slick-slider .slick-slide.dragging img {
	pointer-events: none;
}
.journey-map-horizontal-slider.slick-slider.slick-initialized .slick-slide {
	display: block;
}
.journey-map-horizontal-slider.slick-slider.slick-loading .slick-slide {
	visibility: hidden;
}
.journey-map-horizontal-slider.slick-slider .slick-next,
.journey-map-horizontal-slider.slick-slider .slick-prev {
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	background: var(--bg-overlay-strong);
	border-radius: 50%;
	height: 48px;
	top: 50%;
	transform: translateY(-50%);
	width: 48px;
	z-index: 4;
}
.journey-map-horizontal-slider.slick-slider .slick-next:hover,
.journey-map-horizontal-slider.slick-slider .slick-prev:hover {
	color: var(--text-primary);
}
.journey-map-horizontal-slider.slick-slider .slick-next.slick-disabled,
.journey-map-horizontal-slider.slick-slider .slick-prev.slick-disabled {
	opacity: 0;
	pointer-events: none;
}
.journey-map-horizontal-slider.slick-slider .slick-prev {
	left: 16px;
}
.journey-map-horizontal-slider.slick-slider .slick-next {
	right: 16px;
}
.journey-map-horizontal-slider.slick-slider .slick-arrow.slick-hidden {
	display: none;
}
.player-level-map {
	left: 50%;
	margin: 0 auto;
	min-height: 2690px;
	min-width: 388px;
	position: absolute;
	top: 0;
	transform: translateX(-50%);
}
@media (min-width: 768px) {
	.player-level-map {
		min-height: 3975px;
		min-width: 714px;
	}
}
.player-level-map__map {
	left: 50%;
	position: absolute;
	top: 0;
	transform: translateX(-50%);
}
@media (min-width: 768px) {
	.player-level-map__map--mobile {
		display: none;
	}
}
.player-level-map__map--desktop {
	display: none;
}
@media (min-width: 768px) {
	.player-level-map__map--desktop {
		display: block;
	}
}
.player-level-map--alt {
	min-height: 2160px;
}
@media (min-width: 768px) {
	.player-level-map--alt {
		min-height: 3975px;
	}
}
.player-level-map-light {
	align-items: flex-end;
	display: flex;
	flex-direction: column;
	margin-inline-start: auto;
	position: relative;
	row-gap: var(--spacing-md);
	width: calc(100% - 49px);
}
@media (min-width: 768px) {
	.player-level-map-light {
		margin: 0 auto;
		width: 484px;
	}
}
@media (min-width: 1280px) {
	.player-level-map-light {
		margin-right: var(--spacing-2xl);
	}
}
@media (min-width: 1440px) {
	.player-level-map-light {
		margin-left: var(--spacing-none);
		margin-right: var(--spacing-none);
	}
}
.player-level-map-light:after {
	background: linear-gradient(
		180deg,
		rgba(26, 26, 34, 0) 0,
		var(--p-neutral-dark-400) 4.5%,
		var(--p-neutral-dark-400) 95.4%,
		rgba(26, 26, 34, 0) 100%
	);
	border-radius: 6px;
	content: "";
	height: 100%;
	inset-inline-start: -33px;
	position: absolute;
	top: 0;
	width: var(--spacing-3xs);
}
.player-level-timer {
	-webkit-backdrop-filter: blur(5px);
	backdrop-filter: blur(5px);
	background: var(--bg-overlay-strong);
	border-radius: var(--border-radius-basic-md);
	padding-block: var(--spacing-3xs);
	padding-inline: var(--spacing-lg) var(--spacing-sm);
}
@media (min-width: 1280px) {
	.player-level-timer {
		min-width: 232px;
		text-align: center;
	}
}
.player-level-timer__text {
	color: var(--text-secondary);
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	justify-content: center;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0;
	text-transform: uppercase;
}
.player-level-timer__title {
	position: relative;
}
.player-level-timer__title:before {
	border-radius: 50%;
	content: "";
	display: block;
	height: 6px;
	inset-inline-start: -14px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 6px;
}
.player-level-timer__title--new {
	color: var(--text-warning);
}
.player-level-timer__title--new:before {
	background: var(--icon-warning);
}
.player-level-timer__title--started {
	color: var(--text-success);
}
.player-level-timer__title--started:before {
	background: var(--icon-brand-accent);
}
.player-level-timer__title--ended {
	color: var(--text-secondary);
}
.player-level-timer__title--ended:before {
	background: var(--icon-primary);
}
.user-avatar {
	height: 64px;
	width: 64px;
}
.user-avatar__image {
	border-radius: 50%;
	height: 100%;
	width: 100%;
}
.user-dashboard-loyalty-program-widget {
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-sm) var(--spacing-md);
	row-gap: var(--spacing-2xs);
}
.user-dashboard-loyalty-program-widget__header {
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.user-dashboard-loyalty-program-widget__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
.user-dashboard-loyalty-program-widget
	.user-dashboard-loyalty-program-widget__link {
	color: var(--text-link);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	transition: color 0.3s ease;
}
.user-dashboard-loyalty-program-widget
	.user-dashboard-loyalty-program-widget__link:hover {
	color: var(--text-link-hover);
}
.user-dashboard-loyalty-program-widget__content {
	align-items: center;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
}
.user-dashboard-loyalty-program-widget__current-level {
	align-items: center;
	background: url(/images/current-player-level-background.548b941a..svg);
	border-radius: 50%;
	display: flex;
	height: 40px;
	justify-content: center;
	min-width: 40px;
	overflow: hidden;
	width: 40px;
}
.user-dashboard-loyalty-program-widget__current-level-text {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	text-shadow: 0 28px 56px #33a0ff;
}
.user-dashboard-loyalty-program-widget__progress {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
	width: 100%;
}
.user-dashboard-loyalty-program-widget__progress-bar-wrapper {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	height: 16px;
}
.user-dashboard-loyalty-program-widget__next-level {
	color: var(--text-tertiary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
}
.user-dashboard-loyalty-program-widget__points {
	color: var(--text-secondary);
	-moz-column-gap: var(--spacing-4xs);
	column-gap: var(--spacing-4xs);
	display: flex;
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	margin: 0;
	text-transform: uppercase;
}
.user-dashboard-loyalty-program-widget__points--next-level {
	color: var(--text-tertiary);
}
.user-info-player {
	align-items: center;
	color: var(--text-secondary);
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: left;
	text-transform: capitalize;
	transition: color 0.3s ease;
	white-space: nowrap;
	width: 100%;
}
.user-info-player:hover {
	color: var(--text-primary);
}
.user-info-player__image-wrapper {
	align-items: center;
	background: var(--bg-tertiary);
	border-radius: 50%;
	display: inline-flex;
	flex-shrink: 0;
	height: 36px;
	justify-content: center;
	margin-right: var(--spacing-xs);
	width: 36px;
}
.user-info-player__icon {
	color: var(--text-primary);
	font-size: 15px;
}
.user-info-player__image {
	max-width: 100%;
}
.user-info-player__content {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	position: relative;
}
.user-info-player__level,
.user-info-player__nickname {
	display: block;
	max-width: 80px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.user-info-player__info span,
.user-info-player__level {
	white-space: nowrap;
}
.bar-modal .user-info-player .user-info-player__image-wrapper,
.header-left-desktop .user-info-player .user-info-player__image-wrapper {
	display: none;
}
.user-level-status-light {
	align-items: center;
	-webkit-backdrop-filter: blur(15px);
	backdrop-filter: blur(15px);
	background: var(--bg-overlay-normal);
	border-radius: 16px;
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	justify-content: flex-start;
	padding: var(--spacing-sm);
}
@media (min-width: 768px) {
	.user-level-status-light {
		width: 100%;
	}
}
@media (min-width: 1280px) {
	.user-level-status-light {
		-webkit-backdrop-filter: none;
		backdrop-filter: none;
		background: none;
		padding: var(--spacing-3xs) 0;
	}
}
@media (min-width: 1440px) {
	.user-level-status-light {
		flex: 1;
	}
}
.user-level-status-light__avatar-wrap {
	align-items: center;
	display: flex;
	justify-content: center;
	position: relative;
}
.user-level-status-light__avatar-wrap:hover .user-level-status-light__info-btn {
	background: var(--white);
	opacity: 1;
}
.user-level-status-light__avatar {
	border-radius: 50%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}
.user-level-status-light__info-btn {
	background: var(--white);
	border-radius: 50%;
	bottom: 0;
	height: 24px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	transition: opacity 0.3s;
	width: 24px;
}
.user-level-status-light__info-icon {
	color: var(--p-neutral-dark-800);
}
.user-level-status-light__player-name {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0 0 var(--spacing-sm);
	text-align: start;
}
.user-level-status-light__info-container {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
}
.user-level-status-light__info {
	align-items: center;
	display: flex;
	justify-content: space-between;
	margin-top: var(--spacing-sm);
}
.user-level-status-light__progress-bar-wrapper {
	align-items: center;
	display: flex;
	gap: var(--spacing-2xs);
}
.user-level-status-light__progress-bar {
	background-color: var(--border-primary) !important;
	height: 6px;
}
.user-level-status-light__progress-bar .progress-bar__track {
	background-color: var(--progress-active);
	height: 6px;
}
.user-level-status-light__next-level {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	white-space: nowrap;
}
.user-level-status-light__current-level {
	align-items: center;
	border: 1px solid var(--border-primary);
	border-radius: var(--border-radius-basic-2xs);
	color: var(--text-primary);
	display: flex;
	font-size: 12px;
	font-weight: 700;
	justify-content: center;
	line-height: 16px;
	padding: var(--spacing-3xs) var(--spacing-xs);
}
.user-level-status-light__points {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}
.user-level-status-light__current-points {
	color: var(--text-primary);
}
.user-level-status-light__current-endpoints {
	color: var(--text-secondary);
}
.user-level-status-light__text {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.user-level-status-light__modal .modal__content-wrapper {
	height: 100%;
	margin: 0;
	max-width: 100%;
	min-height: 100%;
	width: 100%;
}
@media (min-width: 768px) {
	.user-level-status-light__modal .modal__content-wrapper {
		height: unset;
		margin: auto;
		max-width: 480px;
		min-height: unset;
		width: 100%;
	}
}
.user-level-status-light__modal .modal__content {
	border-radius: 0;
	height: 100%;
	margin: 0;
	min-height: 100%;
}
@media (min-width: 768px) {
	.user-level-status-light__modal .modal__content {
		border-radius: var(--border-radius-basic-lg);
		margin: var(--spacing-lg) 0;
	}
}
.user-level-status-light--last-lvl .user-level-status-light__points {
	display: none;
}
.user-level-status-light--last-lvl .user-level-status-light__current-level {
	color: var(--text-primary);
}
.user-level-status-light--last-lvl .user-level-status-light__next-level {
	color: var(--p-base-black-65);
}
.user-level-status-light--start {
	align-items: center;
	display: flex;
	gap: var(--spacing-md);
	justify-content: center;
}
@media (min-width: 1280px) {
	.user-level-status-light--start {
		justify-content: flex-start;
	}
}
.user-level-status-light--short {
	background: transparent;
	padding: 0;
}
.user-level-status-light--short .user-level-status-light__avatar-wrap {
	width: 56px;
}
.user-level-status-light--short .user-level-status-light__player-name {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin-bottom: var(--spacing-2xs);
}
.user-level-status-light--short .user-level-status-light__info {
	margin-top: var(--spacing-2xs);
}
.user-level-status-light--short .user-level-status-light__info-icon {
	font-size: 16px !important;
}
.user-level-status-light--short .user-level-status-light__info-btn {
	height: 16px;
	width: 16px;
}
.user-level-status-light--short.user-level-status-light--last-lvl
	.user-level-status-light__player-name {
	color: var(--brand-accent);
}
.user-level-status-light--short.user-level-status-light--last-lvl
	.user-level-status-light__points {
	display: none;
}
.user-level-status-light--short.user-level-status-light--last-lvl
	.user-level-status-light__info {
	display: flex;
}
.user-avatar-modal {
	padding: var(--spacing-5xl) var(--spacing-md) var(--spacing-xl);
	width: 100%;
}
@media (min-width: 768px) {
	.user-avatar-modal {
		padding: var(--spacing-5xl) var(--spacing-4xl);
	}
}
.user-avatar-modal__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0 auto var(--spacing-md);
	text-align: center;
	width: 100%;
}
@media (min-width: 768px) {
	.user-avatar-modal__title {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
.user-avatar-modal__groups-wrap {
	margin: 0 auto;
	max-width: 384px;
}
.user-avatar-modal__groups,
.user-avatar-modal__groups-wrap {
	display: flex;
	flex-direction: column;
}
.user-avatar-modal__groups:not(:last-child) {
	border-bottom: 1px solid var(--p-base-white-12);
	margin-bottom: var(--spacing-xl);
	padding-bottom: var(--spacing-xl);
}
.user-avatar-modal__groups--disabled .user-avatar-modal__id,
.user-avatar-modal__groups--disabled .user-avatar-modal__id-icon,
.user-avatar-modal__groups--disabled .user-avatar-modal__subtitle {
	color: var(--p-base-white-40);
}
.user-avatar-modal__info {
	align-items: center;
	display: flex;
	margin-bottom: var(--spacing-sm);
}
.user-avatar-modal__id {
	align-items: center;
	color: var(--text-primary);
	display: flex;
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	height: 24px;
	justify-content: center;
	letter-spacing: 0.2px;
	line-height: 14px;
	margin-right: var(--spacing-2xs);
	overflow: hidden;
	position: relative;
	text-transform: uppercase;
	width: 24px;
}
@media (min-width: 768px) {
	.user-avatar-modal__id {
		margin-right: var(--spacing-xs);
	}
}
.user-avatar-modal__id-icon {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
}
.user-avatar-modal__subtitle {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.user-avatar-modal__avatars {
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	overflow: hidden;
	row-gap: var(--spacing-xl);
}
.user-avatar-modal__img-wrap {
	margin-bottom: var(--spacing-2xs);
	max-height: 72px;
	max-width: 72px;
	position: relative;
	width: 100%;
}
@media (min-width: 768px) {
	.user-avatar-modal__img-wrap {
		max-height: 84px;
		max-width: 84px;
	}
}
.user-avatar-modal__img {
	border-radius: 50%;
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%;
}
.user-avatar-modal__lock-icon {
	color: var(--p-base-white-40);
	display: none;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
}
.user-avatar-modal__avatar {
	align-items: center;
	display: flex;
	flex-direction: column;
}
.user-avatar-modal__avatar--disable .user-avatar-modal__img {
	opacity: 0.7;
}
.user-avatar-modal__avatar--disable .user-avatar-modal__lock-icon {
	display: block;
}
.user-avatar-modal__avatar--current .user-avatar-modal__img {
	border: 2px solid var(--brand-accent);
}
.user-avatar-modal__avatar--current .user-avatar-modal__name {
	color: var(--text-primary);
}
.user-avatar-modal__name {
	color: var(--text-tertiary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	text-align: center;
}
.player-level-user-menu {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	padding: var(--spacing-md);
	width: 100%;
}
@media (min-width: 960px) {
	.player-level-user-menu {
		background: var(--bg-quaternary);
		border-radius: 0;
	}
}
.player-level-user-menu__image {
	border-radius: 50%;
	height: 56px;
	margin-right: var(--spacing-md);
}
.player-level-user-menu__content {
	width: 100%;
}
.player-level-user-menu__title {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin-bottom: var(--spacing-2xs);
}
.player-level-user-menu__progress {
	background: var(--bg-primary);
	border-radius: var(--border-radius-basic-3xs);
	height: 4px;
	margin-bottom: var(--spacing-2xs);
	width: 100%;
}
.player-level-user-menu__bar {
	background: var(--brand-accent);
	border-radius: var(--border-radius-basic-3xs);
	height: 100%;
}
.player-level-user-menu__value {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}
.player-level-user-menu__points--current,
.user-status-player {
	color: var(--text-primary);
}
.user-status-player {
	display: inline-flex;
	flex-direction: column;
	flex-wrap: nowrap;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
}
.user-status-player__name {
	color: var(--brand-primary);
	text-transform: capitalize;
}
.user-status-player__info {
	margin-bottom: var(--spacing-2xs);
}
.user-status-player__info span {
	white-space: nowrap;
}
.balance-rcp {
	align-items: center;
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-2xs);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	cursor: pointer;
	display: flex;
	height: 80px;
	justify-content: center;
	position: relative;
	width: 100%;
}
[dir="rtl"] .balance-rcp {
	flex-direction: row-reverse;
}
@media (min-width: 768px) {
	.balance-rcp {
		padding: 0 var(--spacing-xl);
	}
}
.balance-rcp__icon {
	align-items: center;
	display: flex;
	justify-content: center;
}
.balance-rcp__info {
	display: flex;
	flex-direction: column;
	white-space: nowrap;
}
.balance-rcp__info .text {
	color: var(--text-tertiary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}
.balance-rcp__info .num {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
}
.balance-rcp__info .num__rcp {
	color: var(--text-tertiary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.balance-rcp__tooltip {
	background: var(--bg-tooltip);
	border-radius: var(--border-radius-basic-sm);
	left: 0;
	margin: auto;
	padding: var(--spacing-sm) var(--spacing-lg) var(--spacing-sm)
		var(--spacing-sm);
	position: absolute;
	right: 0;
	top: calc(100% + 8px);
	transform: scale(0);
	transform-origin: 50% 0;
	transition: all 0.3s ease-in-out;
	width: 260px;
	z-index: 99;
}
@media (min-width: 768px) {
	.balance-rcp__tooltip {
		left: auto;
	}
}
.balance-rcp__tooltip:after {
	background-size: cover;
	border: 8px solid transparent;
	border-bottom: 8px solid var(--bg-tooltip);
	bottom: 100%;
	content: "";
	height: 0;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	width: 0;
}
.balance-rcp__tooltip--title {
	color: var(--text-primary);
	display: block;
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin-bottom: var(--spacing-3xs);
}
.balance-rcp__tooltip--text {
	color: var(--text-secondary);
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}
.balance-rcp:hover .balance-rcp__tooltip {
	transform: scale(1);
}
.comp-points {
	display: flex;
}
.comp-points__divider {
	background-color: #adadad;
	margin: var(--spacing-md) 0;
	width: 1px;
}
.comp-points__redeemable,
.comp-points__status {
	padding: var(--spacing-lg);
}
.comp-points__redeemable-count {
	color: var(--text-secondary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
}
.comp-points__redeemable-title {
	margin-top: var(--spacing-xs);
}
.comp-points__status-count {
	color: var(--text-secondary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	text-align: center;
}
.comp-points__status-title {
	margin-top: var(--spacing-xs);
}
.hall-of-fame-rcp {
	align-items: center;
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	gap: var(--spacing-md);
	padding: var(--spacing-md);
	width: 100%;
}
@media (min-width: 768px) {
	.hall-of-fame-rcp {
		background: none;
		flex-direction: column;
		padding: 0;
	}
}
.hall-of-fame-rcp__icon-wrap {
	align-items: center;
	background: var(--bg-overlay-strong);
	border-radius: 50%;
	display: flex;
	height: 48px;
	justify-content: center;
	padding: var(--spacing-2xs);
	width: 48px;
}
@media (min-width: 768px) {
	.hall-of-fame-rcp__icon-wrap {
		-webkit-backdrop-filter: blur(15px);
		backdrop-filter: blur(15px);
		background: rgba(46, 46, 59, 0.4);
		height: 80px;
		padding: var(--spacing-md);
		width: 80px;
	}
}
.hall-of-fame-rcp__icon {
	height: 100%;
	max-width: 32px;
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%;
}
@media (min-width: 768px) {
	.hall-of-fame-rcp__icon {
		max-width: 48px;
	}
}
.hall-of-fame-rcp__content {
	align-items: center;
	display: flex;
	flex-direction: column;
}
.hall-of-fame-rcp__value {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
}
.hall-of-fame-rcp__title {
	color: var(--text-tertiary);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 20px;
	text-transform: uppercase;
}
@media (min-width: 768px) {
	.hall-of-fame-rcp__title {
		color: var(--text-tertiary);
		font-size: 12px;
		font-style: normal;
		font-weight: 500;
		letter-spacing: 0.2px;
		line-height: 16px;
	}
}
.hall-of-fame-rcp__link {
	align-items: center;
	align-self: flex-start;
	color: var(--text-link);
	display: flex;
	flex-grow: 1;
	font-size: 14px;
	font-weight: 700;
	gap: var(--spacing-xs);
	justify-content: flex-end;
	line-height: 20px;
}
@media (min-width: 768px) {
	.hall-of-fame-rcp__link {
		align-self: center;
		justify-content: center;
	}
	.hall-of-fame-rcp__link-arrow {
		display: none;
	}
}
.user-dashboard-bonus-shop-widget {
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-sm) var(--spacing-md);
	row-gap: var(--spacing-2xs);
}
.user-dashboard-bonus-shop-widget__header {
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.user-dashboard-bonus-shop-widget__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
.user-dashboard-bonus-shop-widget .user-dashboard-bonus-shop-widget__link {
	color: var(--text-link);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	transition: color 0.3s ease;
}
.user-dashboard-bonus-shop-widget
	.user-dashboard-bonus-shop-widget__link:hover {
	color: var(--text-link-hover);
}
.user-dashboard-bonus-shop-widget__content {
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.user-dashboard-bonus-shop-widget__info {
	align-items: center;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
}
.user-dashboard-bonus-shop-widget__image-wrapper {
	display: flex;
	height: 32px;
	width: 32px;
}
.user-dashboard-bonus-shop-widget-balance {
	display: flex;
	flex-direction: column;
}
.user-dashboard-bonus-shop-widget-balance__title {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
}
.user-dashboard-bonus-shop-widget-balance__value {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
.user-dashboard-bonus-shop-widget .user-dashboard-bonus-shop-widget__convert {
	color: var(--icon-fill);
	min-width: unset;
	width: 40px;
}
.locale-select__dropdown::-webkit-scrollbar {
	height: 4px;
	width: 4px;
}
.locale-select__dropdown::-webkit-scrollbar-thumb {
	background: var(--bg-senary);
	border-radius: var(--border-radius-basic-xs);
}
.locale-select {
	position: relative;
}
.locale-select--short .locale-select__btn {
	height: unset;
	padding-block: var(--spacing-sm);
	padding-inline: var(--spacing-md) var(--spacing-sm);
	width: auto;
}
.locale-select__language-icon {
	border-radius: var(--border-radius-basic-3xs);
	height: 20px;
	width: 20px;
}
.locale-select--short .locale-select__language-icon {
	height: 24px;
	width: 24px;
}
.locale-select__arrow-icon {
	color: var(--icon-secondary);
	font-size: 20px !important;
	transition:
		color 0.3s ease,
		transform 0.3s ease;
}
.locale-select__btn:hover .locale-select__arrow-icon {
	color: var(--icon-fill);
}
.locale-select--open > .locale-select__btn .locale-select__arrow-icon {
	color: var(--icon-fill);
	transform: rotate(180deg);
}
.locale-select__dropdown {
	background: var(--bg-popover);
	border-radius: var(--border-radius-mapped-dropdown);
	bottom: calc(100% + 4px);
	display: none;
	inset-inline-end: 0;
	max-height: 320px;
	overflow: auto;
	padding: var(--spacing-2xs);
	position: absolute;
	width: 100%;
	z-index: 1;
}
.locale-select--open .locale-select__dropdown {
	display: inline-block;
}
.locale-select--short .locale-select__dropdown {
	width: 240px;
}
.locale-select__list {
	list-style: none;
	margin: 0;
	padding: 0;
}
.locale-select .locale-select__list-item .option-link--highlighted {
	background: transparent;
}
.locale-select .locale-select__list-item .option-link__content {
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	width: 100%;
}
.locale-select .locale-select__link {
	border-radius: var(--border-radius-mapped-input);
	margin: 0 !important;
	padding: var(--spacing-sm) var(--spacing-md);
	transition: background 0.3s ease;
}
.locale-select .locale-select__link:hover {
	background: var(--bg-popover-item-hover);
}
.locale-select__link-icon {
	border-radius: var(--border-radius-basic-3xs);
	display: block;
	height: 24px;
	width: 24px;
}
.locale-select__link-name {
	flex-grow: 1;
	font-size: 14px;
	line-height: 20px;
}
.locale-select__link-name,
.option {
	color: var(--text-primary);
	font-weight: 400;
}
.option {
	align-items: center;
	background: transparent;
	border-radius: var(--border-radius-mapped-input);
	cursor: pointer;
	display: flex;
	font-size: 16px;
	line-height: 24px;
	padding: var(--spacing-sm) var(--spacing-md);
	position: relative;
	transition: background 0.3s ease;
	width: 100%;
}
.option__icon {
	inset-inline-end: 8px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
.option:hover {
	background: var(--bg-popover-item-hover);
}
.option-link {
	border-radius: var(--border-radius-basic-3xs);
	color: var(--text-primary);
	cursor: pointer;
	font-weight: 400;
	overflow: hidden;
	padding: var(--spacing-sm) var(--spacing-md);
	white-space: normal;
}
.option-link,
.option-link__content {
	align-items: center;
	display: flex;
}
.player-language-select-user-dashboard-panel__radio {
	display: block;
	height: unset;
	width: unset;
}
.player-language-select-user-dashboard-panel__radio-separator {
	background-color: var(--border-strong);
	border: none;
	height: 1px;
	margin: 0;
	margin-inline-start: 36px;
}
.player-language-select-user-dashboard-panel__radio-label {
	align-items: center;
	display: inline-flex;
	gap: var(--spacing-xs);
}
.player-language-select-user-dashboard-panel__radio-locale-icon {
	border-radius: var(--border-radius-basic-3xs);
	height: 24px;
	width: 24px;
}
.player-language-select-user-dashboard-panel__radio-caption {
	color: var(--text-primary);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	text-align: start;
}
.lootbox {
	border-radius: var(--border-radius-basic-xs);
	color: var(--text-primary-inverted);
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	overflow: hidden;
	position: relative;
	text-align: center;
}
.lootbox__bg {
	height: 100%;
	left: 0;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 0;
	width: 100%;
}
.lootbox__content {
	padding: var(--spacing-2xl);
	position: relative;
}
@media (min-width: 768px) {
	.lootbox__content {
		padding: var(--spacing-9xl) var(--spacing-2xl);
	}
}
.lootbox__title {
	color: var(--text-secondary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0 0 var(--spacing-3xs) 0;
}
@media (min-width: 768px) {
	.lootbox__title {
		color: var(--text-secondary);
		font-size: 32px;
		font-weight: 700;
		line-height: 40px;
	}
}
.lootbox__subtitle {
	color: var(--text-secondary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0 auto var(--spacing-2xl);
	max-width: 520px;
}
@media (min-width: 768px) {
	.lootbox__subtitle {
		margin-bottom: var(--spacing-7xl);
	}
}
.lootbox__prize {
	color: var(--text-secondary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin-top: var(--spacing-lg);
}
.lootbox__box--disabled .lootbox__prize {
	color: var(--text-primary);
}
.lootbox__valid-until {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: var(--spacing-3xl) 0 var(--spacing-xs);
}
.lootbox__cancel {
	display: block;
	margin: var(--spacing-lg) auto 0 auto;
}
.lootbox__timer {
	display: block;
	margin: 0 auto;
	max-width: 280px;
	text-align: center;
}
.lootbox__boxes {
	align-items: center;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: center;
	margin: 0 auto;
	padding: 0;
}
@media (min-width: 768px) {
	.lootbox__boxes {
		align-items: flex-start;
		flex-direction: row;
	}
}
.lootbox__box {
	align-self: flex-start;
	cursor: pointer;
	display: flex;
	flex-direction: column;
	margin: 0 auto var(--spacing-lg);
	text-align: center;
	width: 220px;
}
@media (min-width: 768px) {
	.lootbox__box {
		margin: 0 var(--spacing-4xl);
	}
}
.lootbox__box--disabled {
	filter: grayscale(1);
	pointer-events: none;
}
.lootbox__box--selected {
	pointer-events: none;
}
.lootbox__box:last-child {
	margin: 0 auto;
}
@media (min-width: 768px) {
	.lootbox__box:last-child {
		margin: 0 var(--spacing-4xl);
	}
}
.lootbox__image:hover {
	animation: shake 0.5s;
	animation-iteration-count: infinite;
}
.lootbox__show-all-boxes {
	display: block;
	margin: var(--spacing-lg) auto 0;
}
@keyframes shake {
	0% {
		transform: translate(1px, 1px) rotate(0deg);
	}
	10% {
		transform: translate(-1px, -2px) rotate(-1deg);
	}
	20% {
		transform: translate(-3px) rotate(1deg);
	}
	30% {
		transform: translate(3px, 2px) rotate(0deg);
	}
	40% {
		transform: translate(1px, -1px) rotate(1deg);
	}
	50% {
		transform: translate(-1px, 2px) rotate(-1deg);
	}
	60% {
		transform: translate(-3px, 1px) rotate(0deg);
	}
	70% {
		transform: translate(3px, 1px) rotate(-1deg);
	}
	80% {
		transform: translate(-1px, -1px) rotate(1deg);
	}
	90% {
		transform: translate(1px, 2px) rotate(0deg);
	}
	to {
		transform: translate(1px, -2px) rotate(-1deg);
	}
}
.lucky-promo-panel {
	border-radius: var(--border-radius-basic-md);
	display: flex;
	flex-direction: column;
	overflow: hidden;
	padding: var(--spacing-md);
	row-gap: var(--spacing-md);
}
@media (min-width: 768px) {
	.lucky-promo-panel {
		flex-direction: row;
		justify-content: space-between;
	}
}
.lucky-promo-panel--spin,
.lucky-promo-panel--vip-spin {
	background: var(--mapped-ls-cta-active-mobile);
}
@media (min-width: 768px) {
	.lucky-promo-panel--spin,
	.lucky-promo-panel--vip-spin {
		-webkit-backdrop-filter: blur(20px);
		backdrop-filter: blur(20px);
		background: var(--mapped-ls-cta-active);
	}
}
.lucky-promo-panel--spin--inactive,
.lucky-promo-panel--vip-spin--inactive {
	background: var(--bg-secondary);
}
@media (min-width: 768px) {
	.lucky-promo-panel--spin--inactive,
	.lucky-promo-panel--vip-spin--inactive {
		-webkit-backdrop-filter: blur(20px);
		backdrop-filter: blur(20px);
		background: var(--mapped-ls-cta-inactive);
	}
}
.lucky-promo-panel--box {
	background: var(--mapped-lb-cta-active);
	position: relative;
}
.lucky-promo-panel--box:before {
	background-image: url(/images/lootbox-shine.50b4c2d1..webp);
	background-repeat: no-repeat;
	background-size: contain;
	content: "";
	height: 320px;
	left: 0;
	position: absolute;
	top: -120px;
	width: 100%;
}
@media (min-width: 768px) {
	.lucky-promo-panel--box:before {
		height: 260px;
		left: -12px;
		top: -60px;
		width: 100%;
	}
}
.lucky-promo-panel--box--inactive {
	background: var(--mapped-lb-cta-inactive);
}
@media (min-width: 768px) {
	.lucky-promo-panel--box--inactive {
		-webkit-backdrop-filter: blur(20px);
		backdrop-filter: blur(20px);
	}
}
.lucky-promo-panel--box--inactive:before {
	display: none;
}
.lucky-promo-panel__content {
	align-items: center;
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	justify-content: center;
	z-index: 1;
}
.lucky-promo-panel__spin-button {
	text-transform: uppercase;
}
.lucky-promo-panel__count {
	align-items: center;
	background-image: url(/images/coin-digit.bf96e2ca..svg);
	background-position: 50%;
	background-repeat: no-repeat;
	border-radius: 50%;
	color: var(--text-primary-contrast);
	display: flex;
	filter: drop-shadow(0 0 6px rgba(255, 205, 30, 0.22))
		drop-shadow(0 0 12px rgba(255, 151, 30, 0.88));
	font-size: 20px;
	font-weight: 700;
	height: 36px;
	justify-content: center;
	line-height: 30px;
	width: 36px;
	will-change: filter, border-radius;
}
.lucky-promo-panel__count--inactive {
	background-image: url(/images/coin-digit-inactive.fe86ca25..svg);
	filter: unset;
}
.lucky-promo-panel__count--inactive .lucky-promo-panel__count-value {
	opacity: 0.65;
}
.lucky-promo-panel__count-value {
	text-shadow: 0 2px 0 rgba(0, 0, 0, 0.12);
}
.lucky-promo-panel__text {
	color: var(--text-primary-contrast);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
@media (min-width: 768px) {
	.lucky-promo-panel__text {
		color: var(--text-primary-contrast);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
.sumsub-wrapper-user-dashboard {
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	overflow: hidden;
}
.user-dashboard-password-change-form {
	background: var(--bg-overlay-normal);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-sm) var(--spacing-md);
	row-gap: var(--spacing-sm);
}
.user-dashboard-password-change-form__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
	text-align: center;
}
.user-dashboard-password-change-form__form {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
.user-dashboard-payment-limit {
	background: var(--bg-overlay-normal);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-sm) var(--spacing-md);
	row-gap: var(--spacing-2xs);
}
.user-dashboard-payment-limit__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
	text-align: center;
}
.user-dashboard-payment-limit__description {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
}
.user-dashboard-payment-limit-limits {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
}
.user-dashboard-payment-limit-limits__item {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
.user-dashboard-payment-limit-limits__header {
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.user-dashboard-payment-limit-limits__title {
	color: var(--text-secondary);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 20px;
	margin: 0;
	opacity: 0.7;
	text-transform: uppercase;
}
.user-dashboard-payment-limit-limits__icon {
	color: var(--icon-fill);
}
.user-dashboard-payment-limit-status {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
.user-dashboard-payment-limit-status__indicator {
	border-radius: var(--border-radius-basic-full);
	flex-shrink: 0;
	height: 8px;
	margin: 6px;
	width: 8px;
}
.user-dashboard-payment-limit-status__indicator--active {
	background: var(--icon-success);
}
.user-dashboard-payment-limit-status__indicator--unconfirmed,
.user-dashboard-payment-limit-status__indicator--unconfirmed-disable {
	background: var(--icon-warning);
}
.user-dashboard-payment-limit-status__text {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.user-dashboard-payment-limit-limit__description {
	display: flex;
	flex-direction: column;
	margin-bottom: var(--spacing-2xs);
	row-gap: var(--spacing-3xs);
}
.user-dashboard-payment-limit-limit__value {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
.user-dashboard-payment-limit-limit__progress-bar-wrapper {
	margin-bottom: var(--spacing-2xs);
}
.user-dashboard-payment-limit-limit__progress-bar {
	background: var(--bg-overlay-weak-inverted);
	height: 6px;
}
.user-dashboard-payment-limit-limit__timer {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.user-dashboard-payment-limit-modal {
	display: flex;
	flex-direction: column;
	padding: var(--spacing-2xl) var(--spacing-md) var(--spacing-lg);
}
@media (min-width: 768px) {
	.user-dashboard-payment-limit-modal {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.user-dashboard-payment-limit-modal__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0 0 var(--spacing-xl);
	text-align: center;
}
@media (min-width: 768px) {
	.user-dashboard-payment-limit-modal__title {
		margin: 0 0 var(--spacing-2xl);
	}
}
.user-dashboard-payment-limit-modal__content {
	display: flex;
	flex-direction: column;
	margin-bottom: var(--spacing-xl);
	row-gap: var(--spacing-sm);
}
@media (min-width: 768px) {
	.user-dashboard-payment-limit-modal__content {
		margin-bottom: var(--spacing-2xl);
		row-gap: var(--spacing-2xs);
	}
}
.user-dashboard-payment-limit-modal__other-currencies {
	display: flex;
	flex-direction: column;
}
.user-dashboard-payment-limit-modal__other-currencies--open {
	row-gap: var(--spacing-sm);
}
.user-dashboard-payment-limit-modal__collapse--hidden {
	margin-bottom: 0;
}
.user-dashboard-payment-limit-modal__inputs {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
.user-dashboard-payment-limit-modal .user-dashboard-payment-limit-modal__input {
	height: 48px;
}
.user-dashboard-payment-limit-modal
	.user-dashboard-payment-limit-modal__period {
	margin-bottom: var(--spacing-sm);
	text-transform: capitalize;
}
@media (min-width: 768px) {
	.user-dashboard-payment-limit-modal
		.user-dashboard-payment-limit-modal__period {
		margin-bottom: var(--spacing-2xs);
	}
}
.user-dashboard-payment-limit-modal
	.user-dashboard-payment-limit-modal__period
	.input,
.user-dashboard-payment-limit-modal
	.user-dashboard-payment-limit-modal__period
	.input__native {
	height: 48px;
	text-transform: capitalize;
}
.user-dashboard-payment-limit-modal__right-content {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.user-dashboard-payment-limit-modal__description {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
}
.user-dashboard-payment-limit-modal__buttons {
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
}
.user-dashboard-payment-limit-modal
	.user-dashboard-payment-limit-modal__button--collapse {
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	justify-content: flex-start;
	text-transform: none;
}
.user-dashboard-payment-limit-modal__icon {
	color: var(--icon-brand-primary);
}
.user-dashboard-period-limit {
	background: var(--bg-overlay-normal);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-sm) var(--spacing-md);
	row-gap: var(--spacing-2xs);
}
.user-dashboard-period-limit__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
	text-align: center;
}
.user-dashboard-period-limit__form {
	align-items: center;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
}
.user-dashboard-period-limit .user-dashboard-period-limit__input,
.user-dashboard-period-limit .user-dashboard-period-limit__select .input,
.user-dashboard-period-limit
	.user-dashboard-period-limit__select
	.input__native {
	height: 40px;
}
.user-dashboard-period-limit .user-dashboard-period-limit__button--text {
	min-width: 80px;
}
.user-dashboard-period-limit .user-dashboard-period-limit__button--delete {
	pointer-events: auto !important;
}
.user-dashboard-period-limit
	.user-dashboard-period-limit__button--delete[disabled] {
	opacity: 0.5;
}
.user-dashboard-period-limit .user-dashboard-period-limit__button--icon {
	max-width: 40px;
	min-width: 40px;
}
.user-dashboard-period-limit__icon--delete {
	color: var(--icon-brand-primary);
}
.user-dashboard-period-limit-status {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
.user-dashboard-period-limit-status__indicator {
	border-radius: 50%;
	height: 6px;
	margin: 6px;
	min-width: 6px;
	width: 6px;
}
.user-dashboard-period-limit-status__indicator--active {
	background: var(--icon-success);
}
.user-dashboard-period-limit-status__indicator--unconfirmed,
.user-dashboard-period-limit-status__indicator--unconfirmed-disable {
	background: var(--icon-warning);
}
.user-dashboard-period-limit-status__text {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.user-dashboard-period-limit__description {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
}
.user-dashboard-period-limit-modal {
	display: flex;
	flex-direction: column;
	padding: var(--spacing-3xl) var(--spacing-md);
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.user-dashboard-period-limit-modal {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.user-dashboard-period-limit-modal__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
	text-align: center;
}
.user-dashboard-period-limit-modal__description {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
.user-dashboard-phone-verification {
	background: var(--bg-overlay-normal);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-sm) var(--spacing-md);
	row-gap: var(--spacing-sm);
}
.user-dashboard-phone-verification__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
	text-align: center;
}
.user-dashboard-phone-verification__form--code {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
.user-dashboard-phone-verification__input {
	height: 48px;
}
.user-dashboard-phone-verification-phone {
	align-items: center;
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-mapped-input);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	justify-content: space-between;
	padding: var(--spacing-2xs) var(--spacing-md);
}
.user-dashboard-phone-verification-phone__value {
	color: var(--text-input-disabled);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
.user-dashboard-phone-verification-phone__controls {
	align-items: center;
	display: flex;
}
.user-dashboard-phone-verification-phone__status--verified {
	color: var(--icon-success);
}
.user-dashboard-phone-verification-phone__status--unverified {
	color: var(--icon-warning);
}
.user-dashboard-phone-verification__manual-verification {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
.user-dashboard-phone-verification__manual-verification-icon {
	color: var(--icon-warning);
}
.user-dashboard-phone-verification__manual-verification-text {
	color: var(--text-primary);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
}
.minutes-timer,
.minutes-timer__list {
	align-items: center;
	display: flex;
	flex-direction: row;
}
.minutes-timer__list {
	flex-wrap: nowrap;
	justify-content: center;
	margin: 0;
	max-width: 100%;
	padding: 0;
	width: 100%;
}
.user-dashboard-dynamic-form__disabled-flag {
	color: var(--text-link);
}
.user-dashboard-dynamic-form__disabled-flag--support {
	align-items: center;
	display: inline-flex;
	height: 20px;
	justify-content: center;
	width: 20px;
}
.user-dashboard-dynamic-form__support {
	align-items: flex-start;
	display: flex;
	margin-bottom: var(--spacing-2xs);
}
.user-dashboard-dynamic-form__support-text {
	align-items: flex-start;
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
	height: 30px;
}
.user-dashboard-dynamic-form__text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.user-dashboard-dynamic-form__link {
	color: var(--text-link);
	display: inline;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.user-dashboard-dynamic-form__link:hover {
	color: var(--text-link-hover);
}
.user-dashboard-dynamic-form__buttons-wrapper {
	align-items: center;
	display: flex;
	justify-content: center;
}
@media (min-width: 480px) {
	.user-dashboard-dynamic-form__buttons-wrapper {
		flex-direction: row;
	}
}
.user-dashboard-profile-form {
	display: flex;
	flex-direction: column;
}
.user-dashboard-promo-bonuses__boost-card {
	-webkit-backdrop-filter: blur(7.5px);
	backdrop-filter: blur(7.5px);
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	justify-content: space-between;
	margin: var(--spacing-2xs) 0;
	overflow: hidden;
	padding: var(--spacing-sm) var(--spacing-md);
	position: relative;
}
.user-dashboard-promo-bonuses__boost-card:after {
	background: var(--mapped-luckypromo-boost-off);
	content: "";
	filter: blur(50px);
	height: 184px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%) translateZ(0);
	width: 184px;
	z-index: -1;
}
.user-dashboard-promo-bonuses__boost-card--active:after {
	background: var(--mapped-luckypromo-boost-on);
}
.user-dashboard-promo-bonuses__boost-card-content {
	align-items: center;
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
}
.user-dashboard-promo-bonuses__boost-card-text {
	color: var(--text-primary);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 20px;
	text-transform: uppercase;
}
.user-dashboard-promo-bonuses__boost-card-img {
	height: 24px;
	width: 24px;
}
.user-dashboard-promo-bonuses__list {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.user-dashboard-promo-bonuses__card {
	background: var(--bg-quaternary);
	border-radius: var(--border-radius-basic-2xs);
	overflow: hidden;
	position: relative;
}
.user-dashboard-promo-bonuses__card--vip:after {
	background: var(--mapped-vip-pagecolor);
	content: "";
	filter: blur(50px);
	height: 140px;
	inset-inline-end: -70px;
	opacity: 0.5;
	position: absolute;
	top: -70px;
	width: 140px;
	z-index: 1;
}
.user-dashboard-promo-bonuses__card-content {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	padding: var(--spacing-2xs) var(--spacing-2xs) var(--spacing-md)
		var(--spacing-8xl);
	position: relative;
	row-gap: var(--spacing-sm);
	z-index: 2;
}
.user-dashboard-promo-bonuses__header {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	width: 100%;
}
.user-dashboard-promo-bonuses__info {
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
}
.user-dashboard-promo-bonuses__divider {
	background: var(--border-primary);
	height: 34px;
	width: 2px;
}
.user-dashboard-promo-bonuses__card-title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	width: 100%;
}
.user-dashboard-promo-bonuses__label {
	color: var(--text-secondary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	text-transform: uppercase;
}
.user-dashboard-promo-bonuses__text {
	align-items: flex-end;
	color: var(--text-primary);
	display: flex;
	flex-direction: column;
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
.user-dashboard-promo-bonuses__btn-icon {
	align-items: center;
	border: 1px solid var(--border-button-tertiary);
	border-radius: var(--border-radius-mapped-button-md);
	display: flex;
	height: 36px;
	justify-content: center;
	padding: var(--spacing-2xs);
	width: 36px;
}
.user-dashboard-promo-bonuses__icon {
	color: var(--text-button-tertiary);
}
.user-dashboard-promo-bonuses__img {
	height: 112px;
	inset-inline-start: -44px;
	position: absolute;
	top: 18px;
	width: 112px;
}
.user-dashboard-promo-bonuses__sale {
	height: 44px;
	inset-inline-start: 20px;
	position: absolute;
	top: 6px;
	z-index: 2;
}
.user-dashboard-promo-bonuses__tags {
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
}
.user-dashboard-promo-bonuses__tag {
	align-items: center;
	border-radius: var(--border-radius-basic-3xs);
	color: var(--text-primary);
	display: flex;
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	padding: var(--spacing-3xs) var(--spacing-2xs);
	text-transform: uppercase;
}
.user-dashboard-promo-bonuses__tag--vip {
	background: var(--mapped-vip-pagecolor);
}
.user-dashboard-promo-bonuses__tag--boost {
	background: var(--mapped-luckypromo-pagecolor);
}
.user-dashboard-promo-bonuses__modal {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: var(--spacing-2xl) var(--spacing-md) var(--spacing-lg);
	row-gap: var(--spacing-lg);
}
@media (min-width: 768px) {
	.user-dashboard-promo-bonuses__modal {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.user-dashboard-promo-bonuses__modal-content {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
	width: 100%;
}
.user-dashboard-promo-bonuses__modal-info {
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	flex-direction: column;
	padding: 0 var(--spacing-sm);
	position: relative;
	width: 100%;
}
@media (min-width: 1280px) {
	.user-dashboard-promo-bonuses__modal-info {
		padding: 0 var(--spacing-md);
	}
}
.user-dashboard-promo-bonuses__modal-info-button-icon {
	color: var(--icon-secondary);
}
.user-dashboard-promo-bonuses__modal-info-min-dep,
.user-dashboard-promo-bonuses__modal-info-prize {
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.user-dashboard-promo-bonuses__modal-info-min-dep {
	padding: var(--spacing-md) 0 var(--spacing-xs);
}
.user-dashboard-promo-bonuses__modal-info-prize {
	padding: var(--spacing-xs) 0 var(--spacing-md);
}
.user-dashboard-promo-bonuses__modal-label {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
.user-dashboard-promo-bonuses__modal-text {
	align-items: flex-end;
	color: var(--text-primary);
	display: flex;
	flex-direction: column;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.user-dashboard-promo-bonuses__modal-info-min-dep {
	border-bottom: 1px solid var(--border-primary);
}
.user-dashboard-promo-bonuses__modal-title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
}
.user-dashboard-promo-bonuses__buttons {
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	flex-direction: column-reverse;
	margin-top: var(--spacing-xl);
	row-gap: var(--spacing-sm);
	width: 100%;
}
@media (min-width: 768px) {
	.user-dashboard-promo-bonuses__buttons {
		flex-direction: row;
	}
}
.user-dashboard-promo-bonuses__buttons:empty {
	display: none;
}
.user-dashboard-promo-bonuses__modal-button {
	text-transform: uppercase;
	width: 100%;
}
.user-dashboard-promo-bonuses__bonus-code {
	align-items: center;
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	justify-content: space-between;
	padding: var(--spacing-md);
	width: 100%;
}
.user-dashboard-promo-bonuses__bonus-code-value .onclick-tooltip {
	align-items: center;
	color: var(--text-link);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.user-dashboard-promo-bonuses__modal-image-wrapper {
	height: 100px;
	position: relative;
	width: 100px;
}
.user-dashboard-promo-bonuses__modal-image {
	height: 100%;
	width: 100%;
}
.user-dashboard-promo-bonuses__icon-label {
	align-items: center;
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
}
.user-dashboard-promo-bonuses__modal-icon {
	height: 16px;
	width: 16px;
}
.user-dashboard-promo-bonuses__min-deposit {
	color: var(--text-tertiary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	text-decoration-line: line-through;
	text-transform: uppercase;
}
.user-dashboard-promo-bonuses__modal-sale {
	height: 44px;
	inset-inline-end: -24px;
	position: absolute;
	top: -4px;
}
.user-dashboard-referral-program {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.user-dashboard-referral-program__restricted {
	align-items: center;
	display: flex;
	flex-direction: column;
	padding: var(--spacing-3xl) var(--spacing-lg);
	row-gap: var(--spacing-lg);
}
.user-dashboard-referral-program__restricted-icon-wrapper {
	align-items: center;
	background: var(--bg-overlay-normal);
	border-radius: 50%;
	display: flex;
	height: 60px;
	justify-content: center;
	width: 60px;
}
.user-dashboard-referral-program__restricted-icon {
	color: var(--bg-quinary);
	font-size: 30px !important;
}
.user-dashboard-referral-program__restricted-content {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
	text-align: center;
}
.user-dashboard-referral-program__restricted-title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
.user-dashboard-referral-program__restricted-description {
	color: var(--text-tertiary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.user-dashboard-referral-program
	.user-dashboard-referral-program__restricted-button {
	color: var(--text-link);
	display: inline;
	font-size: inherit;
	line-height: inherit;
}
.user-dashboard-referral-program
	.user-dashboard-referral-program__restricted-button:hover {
	color: var(--text-link-hover);
}
.user-dashboard-referral-program-aggregated-data {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.user-dashboard-referral-program-aggregated-data__info {
	-moz-column-gap: var(--spacing-2xl);
	column-gap: var(--spacing-2xl);
	display: flex;
}
.user-dashboard-referral-program-aggregated-data__blocks {
	display: grid;
	gap: var(--spacing-2xs);
	grid-auto-rows: 1fr;
	grid-template-columns: repeat(2, 1fr);
}
.user-dashboard-referral-program-aggregated-data__block {
	background: var(--bg-tooltip);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-sm) var(--spacing-md);
	width: 100%;
}
.user-dashboard-referral-program-aggregated-data__block-title {
	color: var(--text-tertiary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	margin: 0;
	text-transform: uppercase;
}
.user-dashboard-referral-program-aggregated-data__block-value {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
}
.user-dashboard-referral-program-aggregated-data__link {
	align-items: center;
	display: flex;
	gap: var(--spacing-md);
	justify-content: space-between;
	margin-top: var(--spacing-2xs);
}
.user-dashboard-referral-program-aggregated-data__link-title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.btn {
	align-items: center;
	border: none;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	cursor: pointer;
	display: inline-flex;
	font-weight: 700;
	justify-content: center;
	letter-spacing: 0.2px;
	margin: 0;
	outline: none;
	padding: 0;
	position: relative;
	row-gap: var(--spacing-2xs);
	text-decoration: none;
	text-transform: uppercase;
	transition:
		background 0.3s ease,
		border-color 0.3s ease,
		box-shadow 0.3s ease,
		color 0.3s ease;
	white-space: nowrap;
}
.btn--full-width {
	width: 100%;
}
.btn--primary {
	background: red;
	background: var(--bg-button-primary);
	color: var(--text-button-primary);
}
.btn--primary:active,
.btn--primary:focus,
.btn--primary:hover {
	background: var(--bg-button-primary-hover);
}
.btn--primary:disabled,
.btn--primary[aria-disabled="true"],
.btn--primary[disabled] {
	background: var(--bg-button-primary-disabled);
	color: var(--text-button-primary-disabled);
	cursor: not-allowed;
	pointer-events: none;
}
.btn--accent {
	background: var(--bg-button-accent);
	color: var(--text-button-accent);
}
.btn--accent:active,
.btn--accent:focus,
.btn--accent:hover {
	background: var(--bg-button-accent-hover);
}
.btn--accent:disabled,
.btn--accent[aria-disabled="true"],
.btn--accent[disabled] {
	background: var(--bg-button-accent-disabled);
	color: var(--text-button-accent-disabled);
	cursor: not-allowed;
	pointer-events: none;
}
.btn--secondary {
	background: var(--bg-button-secondary);
	color: var(--text-button-secondary);
}
.btn--secondary:active,
.btn--secondary:focus,
.btn--secondary:hover {
	background: var(--bg-button-secondary-hover);
}
.btn--secondary:disabled,
.btn--secondary[aria-disabled="true"],
.btn--secondary[disabled] {
	background: var(--bg-button-secondary-disabled);
	color: var(--text-button-secondary-disabled);
	cursor: not-allowed;
	pointer-events: none;
}
.btn--outline {
	background: var(--bg-button-tertiary, transparent);
	border: 1px solid var(--border-button-tertiary);
	color: var(--text-button-tertiary);
}
.btn--outline:active,
.btn--outline:focus,
.btn--outline:hover {
	background: var(--bg-button-tertiary-hover, transparent);
	border-color: var(--border-button-tertiary-hover);
}
.btn--outline:disabled,
.btn--outline[aria-disabled="true"],
.btn--outline[disabled] {
	background: var(--bg-button-tertiary-disabled, transparent);
	border-color: var(--border-button-tertiary-disabled);
	color: var(--text-button-tertiary-disabled);
	cursor: not-allowed;
	pointer-events: none;
}
.btn--outline-static {
	background: var(--bg-button-tertiary-fixed, transparent);
	border: 1px solid var(--border-button-tertiary-fixed);
	color: var(--text-button-tertiary-fixed);
}
.btn--outline-static:active,
.btn--outline-static:focus,
.btn--outline-static:hover {
	background: var(--bg-button-tertiary-hover-fixed, transparent);
	border-color: var(--border-button-tertiary-hover-fixed);
}
.btn--outline-static:disabled,
.btn--outline-static[aria-disabled="true"],
.btn--outline-static[disabled] {
	background: var(--bg-button-tertiary-disabled-fixed, transparent);
	border-color: var(--border-button-tertiary-disabled-fixed);
	color: var(--text-button-tertiary-disabled-fixed);
	cursor: not-allowed;
	pointer-events: none;
}
.btn--xl {
	border-radius: var(--border-radius-basic-sm);
	font-size: 24px;
	height: 72px;
	line-height: 32px;
	min-width: 200px;
	padding: var(--spacing-lg) var(--spacing-4xl);
}
.btn--lg {
	border-radius: var(--border-radius-mapped-button-lg);
	height: 56px;
	padding: var(--spacing-md) var(--spacing-xl);
}
.btn--lg,
.btn--md {
	font-size: 16px;
	line-height: 24px;
	min-width: 100px;
}
.btn--md {
	border-radius: var(--border-radius-mapped-button-md);
	height: 48px;
	padding: var(--spacing-sm) var(--spacing-lg);
}
.btn--sm {
	height: 40px;
	padding: var(--spacing-xs) var(--spacing-md);
}
.btn--sm,
.btn--xs {
	border-radius: var(--border-radius-mapped-button-md);
	font-size: 14px;
	line-height: 20px;
	min-width: 80px;
}
.btn--xs {
	height: 36px;
	padding: var(--spacing-2xs) var(--spacing-sm);
}
.btn--square {
	aspect-ratio: 1/1;
	min-width: unset !important;
	padding: unset !important;
}
@media (min-width: 360px) {
	.btn--xs-xxs {
		height: 36px;
		padding: var(--spacing-2xs) var(--spacing-sm);
	}
	.btn--sm-xxs,
	.btn--xs-xxs {
		border-radius: var(--border-radius-mapped-button-md);
		font-size: 14px;
		line-height: 20px;
		min-width: 80px;
	}
	.btn--sm-xxs {
		height: 40px;
		padding: var(--spacing-xs) var(--spacing-md);
	}
	.btn--md-xxs {
		border-radius: var(--border-radius-mapped-button-md);
		height: 48px;
		padding: var(--spacing-sm) var(--spacing-lg);
	}
	.btn--lg-xxs,
	.btn--md-xxs {
		font-size: 16px;
		line-height: 24px;
		min-width: 100px;
	}
	.btn--lg-xxs {
		border-radius: var(--border-radius-mapped-button-lg);
		height: 56px;
		padding: var(--spacing-md) var(--spacing-xl);
	}
	.btn--xl-xxs {
		border-radius: var(--border-radius-basic-sm);
		font-size: 24px;
		height: 72px;
		line-height: 32px;
		min-width: 200px;
		padding: var(--spacing-lg) var(--spacing-4xl);
	}
}
@media (min-width: 480px) {
	.btn--xs-xs {
		height: 36px;
		padding: var(--spacing-2xs) var(--spacing-sm);
	}
	.btn--sm-xs,
	.btn--xs-xs {
		border-radius: var(--border-radius-mapped-button-md);
		font-size: 14px;
		line-height: 20px;
		min-width: 80px;
	}
	.btn--sm-xs {
		height: 40px;
		padding: var(--spacing-xs) var(--spacing-md);
	}
	.btn--md-xs {
		border-radius: var(--border-radius-mapped-button-md);
		height: 48px;
		padding: var(--spacing-sm) var(--spacing-lg);
	}
	.btn--lg-xs,
	.btn--md-xs {
		font-size: 16px;
		line-height: 24px;
		min-width: 100px;
	}
	.btn--lg-xs {
		border-radius: var(--border-radius-mapped-button-lg);
		height: 56px;
		padding: var(--spacing-md) var(--spacing-xl);
	}
	.btn--xl-xs {
		border-radius: var(--border-radius-basic-sm);
		font-size: 24px;
		height: 72px;
		line-height: 32px;
		min-width: 200px;
		padding: var(--spacing-lg) var(--spacing-4xl);
	}
}
@media (min-width: 768px) {
	.btn--xs-sm {
		height: 36px;
		padding: var(--spacing-2xs) var(--spacing-sm);
	}
	.btn--sm-sm,
	.btn--xs-sm {
		border-radius: var(--border-radius-mapped-button-md);
		font-size: 14px;
		line-height: 20px;
		min-width: 80px;
	}
	.btn--sm-sm {
		height: 40px;
		padding: var(--spacing-xs) var(--spacing-md);
	}
	.btn--md-sm {
		border-radius: var(--border-radius-mapped-button-md);
		height: 48px;
		padding: var(--spacing-sm) var(--spacing-lg);
	}
	.btn--lg-sm,
	.btn--md-sm {
		font-size: 16px;
		line-height: 24px;
		min-width: 100px;
	}
	.btn--lg-sm {
		border-radius: var(--border-radius-mapped-button-lg);
		height: 56px;
		padding: var(--spacing-md) var(--spacing-xl);
	}
	.btn--xl-sm {
		border-radius: var(--border-radius-basic-sm);
		font-size: 24px;
		height: 72px;
		line-height: 32px;
		min-width: 200px;
		padding: var(--spacing-lg) var(--spacing-4xl);
	}
}
@media (min-width: 960px) {
	.btn--xs-md {
		height: 36px;
		padding: var(--spacing-2xs) var(--spacing-sm);
	}
	.btn--sm-md,
	.btn--xs-md {
		border-radius: var(--border-radius-mapped-button-md);
		font-size: 14px;
		line-height: 20px;
		min-width: 80px;
	}
	.btn--sm-md {
		height: 40px;
		padding: var(--spacing-xs) var(--spacing-md);
	}
	.btn--md-md {
		border-radius: var(--border-radius-mapped-button-md);
		height: 48px;
		padding: var(--spacing-sm) var(--spacing-lg);
	}
	.btn--lg-md,
	.btn--md-md {
		font-size: 16px;
		line-height: 24px;
		min-width: 100px;
	}
	.btn--lg-md {
		border-radius: var(--border-radius-mapped-button-lg);
		height: 56px;
		padding: var(--spacing-md) var(--spacing-xl);
	}
	.btn--xl-md {
		border-radius: var(--border-radius-basic-sm);
		font-size: 24px;
		height: 72px;
		line-height: 32px;
		min-width: 200px;
		padding: var(--spacing-lg) var(--spacing-4xl);
	}
}
@media (min-width: 1280px) {
	.btn--xs-lg {
		height: 36px;
		padding: var(--spacing-2xs) var(--spacing-sm);
	}
	.btn--sm-lg,
	.btn--xs-lg {
		border-radius: var(--border-radius-mapped-button-md);
		font-size: 14px;
		line-height: 20px;
		min-width: 80px;
	}
	.btn--sm-lg {
		height: 40px;
		padding: var(--spacing-xs) var(--spacing-md);
	}
	.btn--md-lg {
		border-radius: var(--border-radius-mapped-button-md);
		height: 48px;
		padding: var(--spacing-sm) var(--spacing-lg);
	}
	.btn--lg-lg,
	.btn--md-lg {
		font-size: 16px;
		line-height: 24px;
		min-width: 100px;
	}
	.btn--lg-lg {
		border-radius: var(--border-radius-mapped-button-lg);
		height: 56px;
		padding: var(--spacing-md) var(--spacing-xl);
	}
	.btn--xl-lg {
		border-radius: var(--border-radius-basic-sm);
		font-size: 24px;
		height: 72px;
		line-height: 32px;
		min-width: 200px;
		padding: var(--spacing-lg) var(--spacing-4xl);
	}
}
@media (min-width: 1440px) {
	.btn--xs-xl {
		height: 36px;
		padding: var(--spacing-2xs) var(--spacing-sm);
	}
	.btn--sm-xl,
	.btn--xs-xl {
		border-radius: var(--border-radius-mapped-button-md);
		font-size: 14px;
		line-height: 20px;
		min-width: 80px;
	}
	.btn--sm-xl {
		height: 40px;
		padding: var(--spacing-xs) var(--spacing-md);
	}
	.btn--md-xl {
		border-radius: var(--border-radius-mapped-button-md);
		height: 48px;
		padding: var(--spacing-sm) var(--spacing-lg);
	}
	.btn--lg-xl,
	.btn--md-xl {
		font-size: 16px;
		line-height: 24px;
		min-width: 100px;
	}
	.btn--lg-xl {
		border-radius: var(--border-radius-mapped-button-lg);
		height: 56px;
		padding: var(--spacing-md) var(--spacing-xl);
	}
	.btn--xl-xl {
		border-radius: var(--border-radius-basic-sm);
		font-size: 24px;
		height: 72px;
		line-height: 32px;
		min-width: 200px;
		padding: var(--spacing-lg) var(--spacing-4xl);
	}
}
@media (min-width: 1680px) {
	.btn--xs-xxl {
		height: 36px;
		padding: var(--spacing-2xs) var(--spacing-sm);
	}
	.btn--sm-xxl,
	.btn--xs-xxl {
		border-radius: var(--border-radius-mapped-button-md);
		font-size: 14px;
		line-height: 20px;
		min-width: 80px;
	}
	.btn--sm-xxl {
		height: 40px;
		padding: var(--spacing-xs) var(--spacing-md);
	}
	.btn--md-xxl {
		border-radius: var(--border-radius-mapped-button-md);
		height: 48px;
		padding: var(--spacing-sm) var(--spacing-lg);
	}
	.btn--lg-xxl,
	.btn--md-xxl {
		font-size: 16px;
		line-height: 24px;
		min-width: 100px;
	}
	.btn--lg-xxl {
		border-radius: var(--border-radius-mapped-button-lg);
		height: 56px;
		padding: var(--spacing-md) var(--spacing-xl);
	}
	.btn--xl-xxl {
		border-radius: var(--border-radius-basic-sm);
		font-size: 24px;
		height: 72px;
		line-height: 32px;
		min-width: 200px;
		padding: var(--spacing-lg) var(--spacing-4xl);
	}
}
@media (min-width: 1920px) {
	.btn--xs-xxxl {
		height: 36px;
		padding: var(--spacing-2xs) var(--spacing-sm);
	}
	.btn--sm-xxxl,
	.btn--xs-xxxl {
		border-radius: var(--border-radius-mapped-button-md);
		font-size: 14px;
		line-height: 20px;
		min-width: 80px;
	}
	.btn--sm-xxxl {
		height: 40px;
		padding: var(--spacing-xs) var(--spacing-md);
	}
	.btn--md-xxxl {
		border-radius: var(--border-radius-mapped-button-md);
		height: 48px;
		padding: var(--spacing-sm) var(--spacing-lg);
	}
	.btn--lg-xxxl,
	.btn--md-xxxl {
		font-size: 16px;
		line-height: 24px;
		min-width: 100px;
	}
	.btn--lg-xxxl {
		border-radius: var(--border-radius-mapped-button-lg);
		height: 56px;
		padding: var(--spacing-md) var(--spacing-xl);
	}
	.btn--xl-xxxl {
		border-radius: var(--border-radius-basic-sm);
		font-size: 24px;
		height: 72px;
		line-height: 32px;
		min-width: 200px;
		padding: var(--spacing-lg) var(--spacing-4xl);
	}
}
.user-dashboard-referral-program-codes,
.user-dashboard-referral-program-codes-code {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.user-dashboard-referral-program-codes-code {
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	padding: var(--spacing-sm) var(--spacing-md);
}
.user-dashboard-referral-program-codes-code__header {
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.user-dashboard-referral-program-codes-code__link {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
.user-dashboard-referral-program-codes-code__link-value {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.user-dashboard-referral-program-codes-code__link-icon {
	font-size: 16px !important;
}
.user-dashboard-referral-program-codes-code__description {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	justify-content: space-between;
}
.user-dashboard-referral-program-codes-code__block {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
}
.user-dashboard-referral-program-codes-code__block--refs {
	justify-self: flex-end;
}
.user-dashboard-referral-program-codes-code__text {
	color: var(--text-tertiary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	margin: 0;
	text-transform: uppercase;
}
.user-dashboard-referral-program-codes-code__value {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
}
.user-dashboard-referral-program-codes-code__button i {
	font-size: 16px !important;
}
.user-dashboard-referral-program-codes__empty-state-inner {
	margin-top: var(--spacing-2xs);
	padding: var(--spacing-md) 0;
	text-align: center;
}
.user-dashboard-referral-program-codes__empty-state-icon-wrapper {
	height: 60px;
	margin: 0 auto;
	width: 60px;
}
.user-dashboard-referral-program-codes__empty-state-icon {
	height: 100%;
	width: 100%;
}
.user-dashboard-referral-program-codes__empty-state-description {
	color: var(--text-tertiary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: var(--spacing-md) 0;
}
.user-dashboard-referral-program-widget {
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	cursor: pointer;
	display: flex;
	flex-direction: column;
	padding: var(--spacing-sm) var(--spacing-md);
	row-gap: var(--spacing-2xs);
}
.user-dashboard-referral-program-widget__header {
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.user-dashboard-referral-program-widget__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
.user-dashboard-referral-program-widget
	.user-dashboard-referral-program-widget__button {
	color: var(--text-link);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.user-dashboard-referral-program-widget__blocks {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
.user-dashboard-referral-program-widget__block {
	background: var(--bg-tooltip);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-sm) var(--spacing-md);
	width: 100%;
}
.user-dashboard-referral-program-widget__block-title {
	color: var(--text-tertiary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	margin: 0;
	text-transform: uppercase;
}
.user-dashboard-referral-program-widget__block-value {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
}
.user-dashboard-referral-program-widget__icon {
	color: var(--icon-secondary);
}
.user-dashboard-referral-program-widget__restricted {
	color: var(--text-tertiary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.user-dashboard-referral-program-widget
	.user-dashboard-referral-program-widget__restricted-button {
	color: var(--text-link);
	display: inline;
	font-size: inherit;
	line-height: inherit;
}
.user-dashboard-referral-program-widget
	.user-dashboard-referral-program-widget__restricted-button:hover {
	color: var(--text-link-hover);
}
.user-dashboard-responsible-gambling {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.user-dashboard-root__content {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.user-dashboard-root__content::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.user-dashboard-root__content::-webkit-scrollbar-track {
	background: transparent;
}
.user-dashboard-root__content::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.user-dashboard-root__content::-webkit-scrollbar-thumb:hover,
.user-dashboard-root__content:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.user-dashboard-root {
	background-color: var(--bg-secondary);
	height: 100%;
	inset-inline-end: 0;
	inset-inline-start: 0;
	padding-block: 0 var(--mobile-panel-safe-height);
	position: fixed;
	top: 0;
	transform: translateX(100%);
	transition: transform 0.3s ease;
	z-index: 101;
}
[dir="rtl"] .user-dashboard-root {
	transform: translateX(-100%);
}
.user-dashboard-root.user-dashboard-root--open {
	transform: translateX(0);
}
@media (min-width: 768px) {
	.user-dashboard-root {
		padding-block: var(--header-section-height) var(--mobile-panel-safe-height);
		z-index: 99;
	}
}
@media (min-width: 960px) {
	.user-dashboard-root {
		border-top: 1px solid var(--bg-primary);
		inset-inline-start: unset;
		width: 360px;
	}
}
.user-dashboard-root__content {
	display: flex;
	flex-direction: column;
	height: 100%;
	margin: 0 auto;
	max-width: 576px;
	overflow-y: auto;
	padding: calc(var(--spacing-2xs) + var(--safe-area-inset-top))
		calc(var(--spacing-md) + var(--safe-area-inset-right)) var(--spacing-xl)
		calc(var(--spacing-md) + var(--safe-area-inset-left));
	width: 100%;
}
@media (min-width: 960px) {
	.user-dashboard-root__content {
		padding: var(--spacing-2xs) var(--spacing-md);
	}
}
.user-dashboard-security-question-form {
	background: var(--bg-overlay-normal);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-sm) var(--spacing-md);
	row-gap: var(--spacing-sm);
}
.user-dashboard-security-question-form__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
	text-align: center;
}
.user-dashboard-security-question-form__text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.user-dashboard-select-limit-period {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
	row-gap: var(--spacing-2xl);
}
@media (min-width: 768px) {
	.user-dashboard-select-limit-period {
		height: unset;
		justify-content: flex-start;
	}
}
.user-dashboard-select-limit-period__content {
	display: flex;
	flex-direction: column;
	min-height: 150px;
	row-gap: var(--spacing-lg);
}
.user-dashboard-select-limit-period__description {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.user-dashboard-session {
	border-bottom: 1px solid var(--border-primary);
	display: flex;
	flex-direction: column;
	padding-bottom: var(--spacing-sm);
	row-gap: var(--spacing-2xs);
}
.user-dashboard-session:last-child {
	border-bottom: unset;
	padding-bottom: 0;
}
.user-dashboard-session__location {
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.user-dashboard-session__ip {
	color: var(--text-primary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0;
	text-transform: uppercase;
}
.user-dashboard-session__country {
	color: var(--text-primary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
}
.user-dashboard-session__user-agent {
	align-items: center;
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
}
.user-dashboard-session__user-agent-text {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
}
.user-dashboard-session__info {
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.user-dashboard-session__created-at {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
}
.user-dashboard-session__status {
	align-items: center;
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
}
.user-dashboard-session__icon {
	color: var(--icon-primary);
}
.user-dashboard-session .user-dashboard-session__button {
	color: var(--text-primary);
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.2px;
	line-height: 20px;
}
.user-dashboard-session .user-dashboard-session__button--current,
.user-dashboard-session .user-dashboard-session__button--current:hover {
	color: var(--text-success);
}
.user-dashboard-session .user-dashboard-session__button--terminate,
.user-dashboard-session .user-dashboard-session__button--terminate:hover {
	color: var(--text-error);
}
.user-dashboard-session .user-dashboard-session__button--closed,
.user-dashboard-session .user-dashboard-session__button--closed:hover {
	color: var(--text-tertiary);
}
.user-dashboard-session .user-dashboard-session__button--icon,
.user-dashboard-session .user-dashboard-session__button--icon:hover {
	color: var(--icon-fill);
}
.user-dashboard-session-modal__content {
	display: flex;
	flex-direction: column;
	padding: var(--spacing-2xl) var(--spacing-md) var(--spacing-lg);
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.user-dashboard-session-modal__content {
		padding: var(--spacing-3xl) var(--spacing-4xl);
		row-gap: var(--spacing-2xl);
	}
}
.user-dashboard-session-modal__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
	text-align: center;
}
.user-dashboard-session-modal__text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.user-dashboard-sessions-history {
	display: flex;
	flex-direction: column;
	padding: var(--spacing-sm) var(--spacing-md);
	row-gap: var(--spacing-md);
}
.user-dashboard-sessions-history__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
}
.user-dashboard-sessions-history__list {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
}
.user-dashboard-subscriptions {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.user-dashboard-subscriptions__subscription .switcher__block {
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	justify-content: space-between;
	padding: var(--spacing-md);
	width: 100%;
}
.user-dashboard-subscriptions__subscription .switcher__block-text {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	text-align: start;
}
.user-dashboard-transactions-history__loader {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.user-dashboard-transactions-history-table {
	display: flex;
	flex-direction: column;
}
.user-dashboard-transactions-history-table__item {
	align-items: flex-end;
	border-bottom: 1px solid var(--border-secondary);
	display: flex;
	justify-content: space-between;
	padding: var(--spacing-sm) 0;
}
.user-dashboard-transactions-history-table__item:last-child {
	border-bottom: none;
}
.user-dashboard-transactions-history-table__description {
	display: flex;
	flex-direction: column;
}
.user-dashboard-transactions-history-table__date {
	color: var(--text-tertiary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	margin: 0;
}
.user-dashboard-transactions-history-table__type {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
}
.user-dashboard-transactions-history-table__system {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
.user-dashboard-transactions-history-table__info {
	display: flex;
	flex-direction: column;
}
.user-dashboard-transactions-history-table__status {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	margin: 0;
	text-align: right;
}
.user-dashboard-transactions-history-table__status--succeeded {
	color: var(--text-success);
}
.user-dashboard-transactions-history-table__status--pending,
.user-dashboard-transactions-history-table__status--reserved {
	color: var(--text-warning);
}
.user-dashboard-transactions-history-table__status--canceled,
.user-dashboard-transactions-history-table__status--recalled,
.user-dashboard-transactions-history-table__status--rejected {
	color: var(--text-error);
}
.user-dashboard-transactions-history-table__value {
	color: var(--text-primary);
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	margin: 0;
	text-align: right;
}
.user-dashboard-transactions-history-table__value--succeeded {
	color: var(--text-success);
}
.user-dashboard-transactions-history-table
	.user-dashboard-transactions-history-table__button {
	align-items: center;
	color: var(--text-secondary);
	display: flex;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.user-dashboard-transactions-history-table
	.user-dashboard-transactions-history-table__button:hover {
	color: var(--text-primary);
}
.user-dashboard-transactions-history-table__icon-wrapper {
	align-items: center;
	display: flex;
	height: 32px;
	justify-content: center;
	width: 32px;
}
.user-dashboard-two-factor-authentication {
	background: var(--bg-overlay-normal);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-sm) var(--spacing-md);
	row-gap: var(--spacing-2xs);
}
.user-dashboard-two-factor-authentication__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
	text-align: center;
}
.user-dashboard-two-factor-authentication__description {
	margin: 0;
	padding-left: var(--spacing-lg);
}
.user-dashboard-two-factor-authentication__text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.user-dashboard-two-factor-authentication
	.user-dashboard-two-factor-authentication__qr-link {
	display: flex;
	justify-content: center;
}
.user-dashboard-two-factor-authentication__qr {
	align-self: center;
	border-radius: var(--border-radius-basic-3xs);
	height: 100px;
	width: 100px;
}
.user-dashboard-two-factor-authentication__qr svg {
	height: 80px;
	width: 80px;
}
.user-dashboard-two-factor-authentication
	.user-dashboard-two-factor-authentication__link {
	color: var(--text-link);
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	text-align: center;
}
.user-dashboard-two-factor-authentication
	.user-dashboard-two-factor-authentication__link:hover {
	color: var(--text-link-hover);
}
.user-dashboard-two-factor-authentication__form {
	position: relative;
}
.user-dashboard-two-factor-authentication
	.user-dashboard-two-factor-authentication__input {
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	height: 48px;
}
.user-dashboard-two-factor-authentication
	.user-dashboard-two-factor-authentication__button--apply {
	color: var(--text-quaternary);
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.2px;
	line-height: 20px;
	text-align: right;
	text-transform: uppercase;
	transition: color 0.3s ease;
	z-index: 10;
}
.user-dashboard-two-factor-authentication
	.user-dashboard-two-factor-authentication__button--active {
	color: var(--text-link);
}
.user-dashboard-two-factor-authentication
	.user-dashboard-two-factor-authentication__button--active:hover {
	color: var(--text-link-hover);
}
.user-dashboard-two-factor-authentication__tooltip {
	width: 100%;
}
.select-user-menu__dropdown {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.select-user-menu__dropdown::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.select-user-menu__dropdown::-webkit-scrollbar-track {
	background: transparent;
}
.select-user-menu__dropdown::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.select-user-menu__dropdown::-webkit-scrollbar-thumb:hover,
.select-user-menu__dropdown:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.select-user-menu {
	position: relative;
}
.select-user-menu__button {
	cursor: pointer;
	display: flex;
}
.select-user-menu .select-user-menu__icon:before {
	color: var(--icon-primary);
	transition: color 0.3s ease;
}
.select-user-menu .select-user-menu__icon:hover:before {
	color: var(--icon-fill);
}
.select-user-menu__dropdown {
	background: var(--bg-popover);
	border-radius: var(--border-radius-mapped-popover);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);
	inset-inline-end: 0;
	max-height: 80vh;
	overflow: hidden auto;
	position: absolute;
	top: 46px;
	width: 320px;
}
@media (min-width: 1280px) {
	.select-user-menu__dropdown {
		top: 54px;
	}
}
@media (min-width: 768px) {
	.vip-club-anon-statuses-slider__slider {
		row-gap: var(--spacing-2xl);
	}
}
@media (min-width: 1280px) {
	.vip-club-anon-statuses-slider__slider {
		row-gap: var(--spacing-3xl);
	}
}
.vip-club-anon-statuses-slider__description {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
}
@media (min-width: 768px) {
	.vip-club-anon-statuses-slider__description {
		max-width: 480px;
	}
}
@media (min-width: 1280px) {
	.vip-club-anon-statuses-slider__description {
		max-width: 664px;
		row-gap: var(--spacing-xl);
	}
}
.vip-club-anon-statuses-slider__item {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-md);
	width: calc(100vw - var(--spacing-md) * 2);
}
@media (min-width: 480px) {
	.vip-club-anon-statuses-slider__item {
		width: calc(50vw - var(--spacing-lg));
	}
}
@media (min-width: 768px) {
	.vip-club-anon-statuses-slider__item {
		width: calc(33.33333vw - var(--spacing-sm) * 2);
	}
}
@media (min-width: 1280px) {
	.vip-club-anon-statuses-slider__item {
		width: 100%;
	}
}
.vip-club-anon-statuses-slider__status-card {
	height: 200px;
}
.vip-club-anon-statuses-slider__benefits {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	padding: var(--spacing-md);
	row-gap: var(--spacing-sm);
}
.vip-club-anon-statuses-slider__benefits-title {
	color: var(--text-white-tertiary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0;
	text-transform: uppercase;
}
.vip-club-anon-statuses-slider__benefits-list {
	display: flex;
	flex-direction: column;
	margin: 0;
	padding: 0 0 0 var(--spacing-lg);
	row-gap: var(--spacing-2xs);
}
.vip-club-anon-statuses-slider__benefit {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.vip-club-anon-statuses-slider__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
}
@media (min-width: 768px) {
	.vip-club-anon-statuses-slider__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
@media (min-width: 1280px) {
	.vip-club-anon-statuses-slider__title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
.vip-club-anon-statuses-slider__text {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
@media (min-width: 1280px) {
	.vip-club-anon-statuses-slider__text {
		color: var(--text-secondary);
		font-size: 20px;
		font-weight: 400;
		line-height: 30px;
	}
}
.vip-club-application-form-modal-content {
	position: relative;
	z-index: 0;
}
.vip-club-application-form-modal-content__progress {
	display: flex;
	gap: var(--spacing-2xs);
	justify-content: center;
	padding: var(--spacing-3xs) var(--spacing-2xs);
}
.vip-club-application-form-modal-content__progress .progress-bar-stepper__step {
	background: var(--progress-disabled);
	border-radius: var(--border-radius-basic-3xs);
	height: var(--spacing-3xs);
	transition: all 0.3s ease;
}
.vip-club-application-form-modal-content__progress
	.progress-bar-stepper__step--active {
	background: var(--progress-active);
	filter: drop-shadow(0 0 6px var(--progress-active));
}
.vip-club-application-form-modal-content__question {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
.vip-club-application-form-modal-content__text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.vip-club-application-form-modal-content__text:nth-child(2) {
	margin-top: var(--spacing-lg);
}
.vip-club-application-form-modal-content__options {
	display: flex;
	flex-direction: column;
	margin-top: var(--spacing-lg);
}
.vip-club-application-form-modal-content__options .checkbox {
	align-items: center;
	cursor: pointer;
	display: flex;
}
.vip-club-application-form-modal-content__options .checkbox__label {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	padding: var(--spacing-sm) 0;
	width: 100%;
}
.vip-club-application-form-modal-content__options .radio__label {
	margin-inline-start: var(--spacing-none);
}
.vip-club-application-form-modal-content__options
	> div:not(:last-child)
	.checkbox__label,
.vip-club-application-form-modal-content__options
	> div:not(:last-child)
	.radio__label {
	border-bottom: 1px solid var(--control-off);
}
.vip-club-application-form-modal-content__options .checkbox__block,
.vip-club-application-form-modal-content__options .radio__block {
	align-items: center;
	cursor: pointer;
	display: flex;
	gap: var(--spacing-sm);
	width: 100%;
}
.vip-club-application-form-modal-content__textarea {
	border-radius: 0;
	overflow-y: auto;
	padding: 0;
	resize: none;
	width: 100%;
}
.vip-club-application-form-modal-content__textarea.vip-club-application-form-modal-content__textarea--specified {
	height: var(--spacing-5xl);
}
.vip-club-application-form-modal-content__textarea.vip-club-application-form-modal-content__textarea--list {
	height: 152px;
}
.vip-club-application-form-modal-content .user-dashboard-upload-file {
	background: var(--bg-modal);
	margin-top: var(--spacing-lg);
	padding: 0;
	row-gap: var(--spacing-sm);
}
.vip-club-application-form-modal-content
	.user-dashboard-upload-file__description {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.vip-club-application-form-modal-content
	.user-dashboard-upload-file__input-button {
	background: var(--bg-button-secondary);
	color: var(--text-secondary);
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.2px;
	line-height: 24px;
}
.vip-club-application-form-modal-content
	.user-dashboard-upload-file__input-button:hover {
	background: var(--bg-button-secondary);
}
.vip-club-application-form-modal-content__icon {
	align-items: center;
	background-color: rgba(var(--brand-accent-rgb), 0.08);
	border-radius: 50%;
	color: var(--brand-accent);
	display: flex;
	height: var(--spacing-11xl);
	justify-content: center;
	margin: 0 auto;
	width: var(--spacing-11xl);
}
.vip-club-application-form-modal-content__check-img {
	font-size: var(--spacing-6xl) !important;
}
.vip-club-application-form-modal-content__check-img:before {
	color: var(--brand-accent);
}
.vip-club-badge {
	align-items: center;
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	padding: var(--spacing-sm);
}
@media (min-width: 1280px) {
	.vip-club-badge {
		padding: var(--spacing-md) var(--spacing-2xs);
	}
}
.vip-club-badge__image-wrapper {
	display: flex;
	height: 24px;
	min-height: 24px;
	width: 24px;
}
@media (min-width: 1280px) {
	.vip-club-badge__image-wrapper {
		height: 32px;
		min-height: 32px;
		width: 32px;
	}
}
.vip-club-badge__image {
	height: 100%;
	width: 100%;
}
.vip-club-badge__text {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
}
@media (min-width: 1280px) {
	.vip-club-badge__text {
		color: var(--text-primary);
		font-size: 16px;
		font-weight: 700;
		line-height: 24px;
	}
}
.vip-club-badge--widget {
	background: var(--bg-quaternary);
	padding: var(--spacing-sm);
}
.vip-club-badge--widget .vip-club-badge__image-wrapper {
	height: 24px;
	min-height: 24px;
	width: 24px;
}
.vip-club-badge--widget .vip-club-badge__text {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
.vip-club-banner {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
@media (min-width: 768px) {
	.vip-club-banner {
		-moz-column-gap: var(--spacing-lg);
		column-gap: var(--spacing-lg);
		flex-direction: row;
		justify-content: space-between;
		padding: var(--spacing-2xl) var(--spacing-none) var(--spacing-md);
	}
}
@media (min-width: 1280px) {
	.vip-club-banner {
		padding: var(--spacing-3xl) var(--spacing-none) var(--spacing-md);
	}
}
.vip-club-banner__widget-wrapper {
	width: 100%;
}
@media (min-width: 768px) {
	.vip-club-banner__widget-wrapper {
		flex-shrink: 0;
		min-width: 184px;
		width: auto;
	}
}
.vip-club-banner__user-info {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: var(--spacing-md) var(--spacing-none);
	position: relative;
	row-gap: var(--spacing-sm);
}
@media (min-width: 768px) {
	.vip-club-banner__user-info {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
		flex-direction: row;
		justify-content: flex-start;
		padding: var(--spacing-none);
	}
}
@media (min-width: 1280px) {
	.vip-club-banner__user-info {
		-moz-column-gap: var(--spacing-xl);
		column-gap: var(--spacing-xl);
	}
}
.vip-club-banner__background {
	height: 174px;
	left: 50%;
	position: absolute;
	top: 0;
	transform: translateX(-50%);
	width: 100%;
	z-index: -1;
}
.vip-club-banner .vip-club-banner__avatar {
	height: 64px;
	min-width: 64px;
	width: 64px;
}
@media (min-width: 768px) {
	.vip-club-banner .vip-club-banner__avatar {
		height: 80px;
		min-width: 80px;
		width: 80px;
	}
}
@media (min-width: 1280px) {
	.vip-club-banner .vip-club-banner__avatar {
		height: 100px;
		min-width: 100px;
		width: 100px;
	}
}
.vip-club-banner__content {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
}
@media (min-width: 768px) {
	.vip-club-banner__content {
		align-items: flex-start;
	}
}
@media (min-width: 1280px) {
	.vip-club-banner__content {
		row-gap: var(--spacing-2xs);
	}
}
.vip-club-banner__name {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 22px;
	margin: 0;
}
@media (min-width: 768px) {
	.vip-club-banner__name {
		color: var(--text-primary);
		font-size: 21px;
		font-weight: 700;
		line-height: 26px;
	}
}
@media (min-width: 1280px) {
	.vip-club-banner__name {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
.vip-club-banner__text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
	text-align: center;
}
@media (min-width: 768px) {
	.vip-club-banner__text {
		text-align: left;
	}
}
.vip-club-banner-anon {
	display: flex;
	flex-direction: column;
	position: relative;
	row-gap: var(--spacing-2xl);
}
@media (min-width: 1280px) {
	.vip-club-banner-anon {
		row-gap: var(--spacing-3xl);
	}
}
.vip-club-banner-anon__background {
	height: 330px;
	left: 50%;
	position: absolute;
	top: 0;
	transform: translateX(-50%);
	width: 768px;
	z-index: -1;
}
@media (min-width: 768px) {
	.vip-club-banner-anon__background {
		height: 517px;
		width: 1200px;
	}
}
@media (min-width: 1280px) {
	.vip-club-banner-anon__background {
		height: 676px;
		width: 1568px;
	}
}
.vip-club-banner-anon__background:after {
	background: var(--clear-centered-orange);
	border-radius: 645px;
	bottom: 60px;
	content: "";
	height: 534px;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	width: 645px;
}
@media (min-width: 768px) {
	.vip-club-banner-anon__background:after {
		border-radius: 1007px;
		bottom: 94px;
		height: 846px;
		width: 1007px;
	}
}
@media (min-width: 1280px) {
	.vip-club-banner-anon__background:after {
		border-radius: 1316px;
		bottom: 123px;
		height: 1106px;
		width: 1316px;
	}
}
.vip-club-banner-anon__content {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
}
@media (min-width: 768px) {
	.vip-club-banner-anon__content {
		-moz-column-gap: var(--spacing-xl);
		column-gap: var(--spacing-xl);
		flex-direction: row;
	}
}
@media (min-width: 1280px) {
	.vip-club-banner-anon__content {
		-moz-column-gap: var(--spacing-3xl);
		column-gap: var(--spacing-3xl);
	}
}
.vip-club-banner-anon__divider {
	background: var(--border-primary);
	display: none;
	width: 1px;
}
@media (min-width: 768px) {
	.vip-club-banner-anon__divider {
		display: block;
	}
}
.vip-club-banner-anon__description {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.vip-club-banner-anon__description {
		flex: 1 0 0;
		row-gap: var(--spacing-md);
	}
}
@media (min-width: 1280px) {
	.vip-club-banner-anon__description {
		row-gap: var(--spacing-xl);
	}
}
.vip-club-banner-anon__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0;
	text-transform: uppercase;
}
@media (min-width: 480px) {
	.vip-club-banner-anon__title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 768px) {
	.vip-club-banner-anon__title {
		color: var(--text-primary);
		flex: 1 0 0;
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
@media (min-width: 1280px) {
	.vip-club-banner-anon__title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
@media (min-width: 1680px) {
	.vip-club-banner-anon__title {
		color: var(--text-primary);
		font-size: 56px;
		font-style: normal;
		font-weight: 900;
		line-height: 64px;
	}
}
.vip-club-banner-anon__text {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
@media (min-width: 1680px) {
	.vip-club-banner-anon__text {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 400;
		line-height: 30px;
	}
}
@media (min-width: 1280px) {
	.vip-club-banner-anon .vip-club-banner-anon__button {
		height: 56px;
		min-width: 100px;
		padding: var(--spacing-md) var(--spacing-xl);
	}
}
.vip-club-banner-anon__image-wrapper {
	border-radius: var(--border-radius-basic-lg);
	height: 320px;
	overflow: hidden;
	position: relative;
	width: 100%;
}
@media (min-width: 1280px) {
	.vip-club-banner-anon__image-wrapper {
		height: 400px;
	}
}
.vip-club-banner-anon__image {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
}
.vip-club-benefits {
	grid-column-gap: var(--spacing-sm);
	grid-row-gap: var(--spacing-sm);
	display: grid;
	grid-template-columns: 1fr;
}
@media (min-width: 768px) {
	.vip-club-benefits {
		grid-template-columns: repeat(2, 1fr);
	}
}
@media (min-width: 1280px) {
	.vip-club-benefits {
		grid-template-columns: repeat(4, 1fr);
	}
}
.vip-club-benefits-card {
	align-items: flex-start;
	background: var(--brand-accent-left-primary);
	border-radius: var(--border-radius-basic-md);
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	padding: var(--spacing-md);
}
@media (min-width: 1280px) {
	.vip-club-benefits-card {
		flex-direction: column;
		padding: var(--spacing-xl);
		row-gap: var(--spacing-xl);
	}
}
.vip-club-benefits-card__icon-wrapper {
	display: flex;
	max-width: 48px;
	min-width: 48px;
}
@media (min-width: 1280px) {
	.vip-club-benefits-card__icon-wrapper {
		max-width: 60px;
		min-width: 60px;
	}
}
.vip-club-benefits-card__icon {
	width: 100%;
}
[dir="rtl"] .vip-club-benefits-card__content {
	text-align: right;
}
.vip-club-benefits-card__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0 0 var(--spacing-2xs);
}
@media (min-width: 1280px) {
	.vip-club-benefits-card__title {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
		margin: 0 0 var(--spacing-sm);
	}
}
.vip-club-benefits-card__description {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
.vip-club-benefits-block__grid {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: grid;
	grid-template-columns: 1fr 1fr;
	row-gap: var(--spacing-2xs);
}
.vip-club-benefits-block--slider .vip-club-benefits-block__item {
	width: calc(20vw - 25px);
}
.vip-club-block {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	flex: 0 0 auto;
	flex-direction: column;
	height: 100%;
	overflow: hidden;
	padding: var(--spacing-sm);
	position: relative;
	row-gap: var(--spacing-sm);
}
@media (min-width: 1280px) {
	.vip-club-block {
		padding: var(--spacing-lg);
	}
}
.vip-club-block__header {
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.vip-club-block__content {
	display: flex;
	flex: 1;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
.vip-club-block__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
@media (min-width: 1280px) {
	.vip-club-block__title {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
.vip-club-block__tooltip-content {
	z-index: 1060;
}
.vip-club-block__icon-wrapper {
	display: flex;
}
.vip-club-block__icon {
	font-size: 28px !important;
}
.vip-club-block__link {
	color: var(--text-link);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
.vip-club-block__link:hover {
	color: var(--text-link-hover);
}
.vip-club-block-tooltip {
	color: var(--icon-secondary);
	cursor: pointer;
	display: flex;
	inset-inline-end: 8px;
	position: absolute;
	top: 8px;
	transition: color 0.3s ease;
}
.vip-club-block-tooltip:hover {
	color: var(--icon-primary);
}
.vip-club-block-tooltip__title {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0 0 var(--spacing-3xs);
}
.vip-club-block-tooltip__text {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
}
.vip-club-block--widget {
	background: var(--bg-tertiary);
	height: auto;
	margin-bottom: var(--spacing-2xs);
	padding: var(--spacing-sm) var(--spacing-md);
}
.vip-club-block--widget:last-child {
	margin-bottom: 0;
}
.vip-club-block--widget .vip-club-block__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.vip-club-block--widget .vip-club-block__link {
	color: var(--text-link);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.vip-club-cashback {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	flex-wrap: wrap;
	row-gap: var(--spacing-2xs);
}
.vip-club-cashback-tooltip {
	color: var(--icon-secondary);
	cursor: pointer;
	display: flex;
	position: absolute;
	right: 8px;
	top: 8px;
	transition: color 0.3s ease;
}
.vip-club-cashback-tooltip:hover {
	color: var(--icon-primary);
}
.vip-club-cashback-tooltip__icon-wrapper {
	display: flex;
}
.vip-club-cashback-tooltip__title {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0 0 var(--spacing-3xs);
}
.vip-club-cashback-tooltip__text {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
}
.vip-club-cashback-disabled-state {
	align-items: center;
	-webkit-backdrop-filter: blur(7.5px);
	backdrop-filter: blur(7.5px);
	background: var(--bg-overlay-weak);
	display: flex;
	height: 100%;
	justify-content: center;
	left: 0;
	padding: var(--spacing-sm) var(--spacing-2xl);
	position: absolute;
	top: 0;
	width: 100%;
}
.vip-club-cashback-disabled-state__content {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
}
.vip-club-cashback-disabled-state__description {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
	text-align: center;
}
@media (min-width: 1280px) {
	.vip-club-cashback-disabled-state__description {
		color: var(--text-primary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
	.vip-club-cashback-disabled-state .vip-club-cashback-disabled-state__button {
		height: 40px;
		padding: var(--spacing-xs) var(--spacing-md);
	}
}
.vip-club-cashback--special {
	flex-grow: 1;
}
.vip-club-cashback-item {
	align-items: center;
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	flex: 1 calc(50% - var(--spacing-3xs));
	flex-direction: column;
	justify-content: space-between;
	padding: var(--spacing-md) var(--spacing-2xs);
	row-gap: var(--spacing-4xs);
}
.vip-club-cashback-item__text {
	color: var(--text-tertiary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
}
.vip-club-cashback-item__value-wrapper {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
.vip-club-cashback-item__value {
	color: var(--brand-accent);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
	text-align: center;
}
.vip-club-cashback-item--special {
	background: var(--brand-accent-top-secondary);
	justify-content: center;
	padding: var(--spacing-md) var(--spacing-xl);
	row-gap: var(--spacing-2xs);
}
.vip-club-cashback-item--special .vip-club-cashback-item__value {
	color: var(--brand-accent);
	font-size: 32px;
	font-weight: 700;
	line-height: 40px;
}
.vip-club-cashback-item--widget {
	background: var(--bg-quaternary);
}
.vip-club-cashback-item--widget .vip-club-cashback-item__value {
	color: var(--brand-accent);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
}
.vip-club-content {
	position: relative;
}
.vip-club-freeze-block {
	align-items: center;
	-webkit-backdrop-filter: blur(6px);
	backdrop-filter: blur(6px);
	background: var(--linear-horizontal-primary);
	border-radius: var(--border-radius-basic-md) var(--border-radius-basic-md)
		var(--border-radius-basic-none) var(--border-radius-basic-none);
	display: flex;
	height: 100%;
	justify-content: center;
	left: 50%;
	position: absolute;
	text-align: center;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	z-index: 1;
}
@media (min-width: 768px) {
	.vip-club-freeze-block {
		-webkit-backdrop-filter: blur(4px);
		backdrop-filter: blur(4px);
	}
}
@media (min-width: 1280px) {
	.vip-club-freeze-block {
		-webkit-backdrop-filter: blur(2px);
		backdrop-filter: blur(2px);
	}
}
.vip-club-freeze-block__image-wrapper {
	align-items: center;
	background: rgba(var(--brand-accent-rgb), 0.12);
	border-radius: 50%;
	display: flex;
	height: 64px;
	justify-content: center;
	width: 64px;
}
.vip-club-freeze-block__image {
	height: 40px;
	width: 40px;
}
.vip-club-freeze-block__content {
	align-items: center;
	display: flex;
	flex-direction: column;
	max-width: 400px;
	row-gap: var(--spacing-md);
}
@media (min-width: 768px) {
	.vip-club-freeze-block__content {
		row-gap: var(--spacing-xl);
	}
}
.vip-club-freeze-block__description {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.vip-club-freeze-block__description {
		row-gap: var(--spacing-2xs);
	}
}
.vip-club-freeze-block__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
}
@media (min-width: 768px) {
	.vip-club-freeze-block__title {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
.vip-club-freeze-block__text {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
@media (min-width: 768px) {
	.vip-club-freeze-block__text {
		color: var(--text-primary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
.vip-club-freeze-block .vip-club-freeze-block__link {
	color: var(--text-link);
	display: inline;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.vip-club-freeze-block .vip-club-freeze-block__link:hover {
	color: var(--text-link-hover);
}
@media (min-width: 768px) {
	.vip-club-freeze-block .vip-club-freeze-block__link {
		color: var(--text-link);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
	.vip-club-freeze-block .vip-club-freeze-block__button {
		color: var(--text-primary);
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		height: 48px;
		letter-spacing: 0.2px;
		line-height: 24px;
		padding: var(--spacing-sm) var(--spacing-lg);
	}
}
.vip-club-freeze-block--widget {
	align-items: flex-start;
	background: var(--linear-horizontal-secondary);
	padding: var(--spacing-14xl) 0;
}
.btn.vip-club-loyalty-card-link {
	height: unset;
	justify-content: space-between;
	padding: var(--spacing-md) var(--spacing-2xs);
	text-transform: unset;
	width: 100%;
}
.btn.vip-club-loyalty-card-link--widget {
	background: var(--bg-quaternary);
	padding: var(--spacing-sm);
}
.btn.vip-club-loyalty-card-link--widget:active,
.btn.vip-club-loyalty-card-link--widget:focus,
.btn.vip-club-loyalty-card-link--widget:hover {
	background: var(--bg-quinary);
}
.vip-club-loyalty-card-link__icon--primary {
	color: var(--icon-primary);
}
.vip-club-loyalty-card-link__icon--accent {
	color: var(--error-primary);
}
.vip-club-loyalty-card-link__icon--arrow {
	color: var(--icon-primary);
}
[dir="rtl"] .vip-club-loyalty-card-link__icon--arrow {
	transform: scaleX(-1);
}
.vip-club-loyalty-card-link__content {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
.vip-club-loyalty-card-link__title {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
.vip-club-loyalty-card-link__title--primary {
	color: var(--text-primary);
}
.vip-club-loyalty-card-link__title--accent {
	color: var(--text-error);
}
.vip-club-loyalty-card-link__icons-container {
	align-items: center;
	-moz-column-gap: var(--spacing-4xs);
	column-gap: var(--spacing-4xs);
	display: flex;
}
.vip-club-loyalty-card-link--widget .vip-club-loyalty-card-link__icon-image {
	height: 24px;
	width: 24px;
}
.vip-club-loyalty-card-link--widget .vip-club-loyalty-card-link__title {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
.vip-club-loyalty-card-link--widget
	.vip-club-loyalty-card-link__title--primary {
	color: var(--text-primary);
}
.vip-club-loyalty-card-link--widget .vip-club-loyalty-card-link__title--accent {
	color: var(--text-error);
}
.vip-club-progress {
	align-items: center;
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-sm);
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	padding: var(--spacing-sm);
}
.vip-club-progress__content {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.vip-club-progress__progress-bar {
	flex: 0 0 auto;
}
.vip-club-progress__text {
	color: var(--text-tertiary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0;
	text-transform: uppercase;
}
.vip-club-progress__value {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
.vip-club-progress__value--current,
.vip-club-progress__value--max {
	color: var(--text-primary);
}
.vip-club-progress--column {
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
.vip-club-progress--column .vip-club-progress__content {
	align-items: center;
}
.vip-club-progress--widget {
	background: var(--bg-quaternary);
}
.vip-club-support {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
.vip-club-support__image-wrapper {
	display: flex;
	height: 48px;
	min-height: 48px;
	width: 48px;
}
.vip-club-support__image {
	height: 100%;
	width: 100%;
}
.vip-club-support__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
	text-align: center;
}
.vip-club-support__text {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
	text-align: center;
}
.vip-club-support__buttons {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
	width: 100%;
}
.vip-club-support .vip-club-support__button {
	text-transform: unset;
}
.vip-club-support .vip-club-support__button--widget {
	background: var(--bg-quaternary);
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	padding: var(--spacing-sm);
}
.vip-club-support .vip-club-support__button--widget:active,
.vip-club-support .vip-club-support__button--widget:focus,
.vip-club-support .vip-club-support__button--widget:hover {
	background: var(--bg-quinary);
}
.vip-club-support__icon--widget {
	height: 24px;
	width: 24px;
}
.vip-club-managers {
	display: flex;
	flex-direction: column;
	height: 100%;
	row-gap: var(--spacing-sm);
}
.vip-club-managers-item {
	border-radius: var(--border-radius-basic-2xs);
	overflow: hidden;
	padding: var(--spacing-sm);
	position: relative;
}
.vip-club-managers-item:before {
	background: var(--bg-tertiary);
	content: "";
	inset: 0;
	position: absolute;
	z-index: 0;
}
[dir="rtl"] .vip-club-managers-item:before {
	transform: scaleX(-1);
}
@media (min-width: 768px) {
	.vip-club-managers-item {
		padding: var(--spacing-lg) var(--spacing-md);
	}
}
.vip-club-managers-item__content {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	max-width: 50%;
	position: relative;
	row-gap: var(--spacing-md);
}
@media (min-width: 768px) {
	.vip-club-managers-item__content {
		max-width: 70%;
		max-width: 56%;
	}
}
@media (min-width: 1280px) {
	.vip-club-managers-item__content {
		max-width: 65%;
	}
}
.vip-club-managers-item__image {
	bottom: 0;
	height: 120px;
	inset-inline-end: 0;
	position: absolute;
	width: 120px;
	z-index: 0;
}
@media (min-width: 768px) {
	.vip-club-managers-item__image {
		height: 150px;
		width: 150px;
	}
}
[dir="rtl"] .vip-club-managers-item__image {
	transform: scaleX(-1);
}
.vip-club-managers-item__description {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
}
.vip-club-managers-item__title {
	color: var(--text-tertiary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	margin: 0;
	text-transform: uppercase;
}
@media (min-width: 768px) {
	.vip-club-managers-item__title {
		color: var(--text-tertiary);
		font-size: 12px;
		font-style: normal;
		font-weight: 500;
		letter-spacing: 0.2px;
		line-height: 16px;
	}
}
.vip-club-managers-item__name {
	color: var(--brand-accent);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
}
@media (min-width: 768px) {
	.vip-club-managers-item__name {
		color: var(--brand-accent);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
.vip-club-managers-item__text {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
}
@media (min-width: 768px) {
	.vip-club-managers-item .vip-club-managers-item__button {
		height: 40px;
	}
}
.vip-club-managers-item:only-child {
	height: 100%;
}
@media (min-width: 768px) {
	.vip-club-managers-item:only-child .vip-club-managers-item__image {
		height: 220px;
		width: 220px;
	}
	.vip-club-managers-item:only-child .vip-club-managers-item__content {
		max-width: unset;
	}
	.vip-club-managers-item:only-child .vip-club-managers-item__text {
		max-width: 56%;
	}
}
@media (min-width: 1280px) {
	.vip-club-managers-item:only-child .vip-club-managers-item__text {
		max-width: 65%;
	}
}
.vip-club-managers-item--widget .vip-club-managers-item__image,
.vip-club-managers-item--widget:only-child .vip-club-managers-item__image {
	height: 120px;
	width: 120px;
}
.vip-club-managers-item--widget:before {
	background: var(--bg-quaternary);
}
.vip-club-managers-item--personal:before {
	background: var(--brand-main-right-secondary);
}
.vip-club-managers-item--concierge:before {
	background: var(--brand-accent-right-secondary);
}
.vip-club-empty-card {
	align-items: center;
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	padding: var(--spacing-lg) var(--spacing-md);
	row-gap: var(--spacing-2xs);
	width: 100%;
}
.vip-club-empty-card__text {
	color: var(--text-tertiary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
	text-align: center;
}
.vip-club-empty-slider-content {
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-sm);
	height: 220px;
	padding: var(--spacing-md);
	position: relative;
	width: 100%;
}
@media (min-width: 768px) {
	.vip-club-empty-slider-content {
		padding: var(--spacing-xl);
	}
}
.vip-club-empty-slider-content__content {
	display: flex;
	flex-direction: column;
	max-width: 320px;
	row-gap: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.vip-club-empty-slider-content__content {
		row-gap: var(--spacing-sm);
	}
}
.vip-club-empty-slider-content__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
}
@media (min-width: 768px) {
	.vip-club-empty-slider-content__title {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
.vip-club-empty-slider-content__text {
	color: var(--text-secondary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
}
@media (min-width: 768px) {
	.vip-club-empty-slider-content__text {
		color: var(--text-secondary);
		font-size: 14px;
		font-weight: 400;
		line-height: 20px;
	}
}
.vip-club-empty-slider-content__image {
	bottom: 0;
	height: 120px;
	inset-inline-end: 0;
	position: absolute;
	width: 120px;
}
@media (min-width: 768px) {
	.vip-club-empty-slider-content__image {
		bottom: unset;
		height: 140px;
		inset-inline-end: 24px;
		top: 24px;
		width: 140px;
	}
}
.vip-club-features {
	display: grid;
	grid-template-columns: 1fr;
	row-gap: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.vip-club-features {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
		grid-template-columns: 1fr 1fr;
		row-gap: var(--spacing-sm);
	}
}
@media (min-width: 1280px) {
	.vip-club-features {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		row-gap: var(--spacing-md);
	}
}
.vip-club-features-item--slider .vip-club-features-item__list {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.vip-club-features-item--slider
	.vip-club-features-item__list::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.vip-club-features-item--slider
	.vip-club-features-item__list::-webkit-scrollbar-track {
	background: transparent;
}
.vip-club-features-item--slider
	.vip-club-features-item__list::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.vip-club-features-item--slider
	.vip-club-features-item__list::-webkit-scrollbar-thumb:hover,
.vip-club-features-item--slider
	.vip-club-features-item__list:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.vip-club-features-item {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	flex-direction: column;
	min-height: 200px;
	overflow: hidden;
	padding: var(--spacing-lg);
	position: relative;
}
@media (min-width: 1280px) {
	.vip-club-features-item {
		min-height: 260px;
		padding: var(--spacing-2xl) var(--spacing-xl);
	}
}
.vip-club-features-item__background {
	height: 300px;
	position: absolute;
	width: 480px;
	z-index: 0;
}
.vip-club-features-item__background--right-bottom {
	bottom: -120px;
	inset-inline-end: -68px;
}
.vip-club-features-item__background--top {
	inset-inline-start: 92px;
	top: -80px;
}
.vip-club-features-item__background--center {
	inset-inline-end: 64px;
	top: -56px;
}
.vip-club-features-item__background--left-top {
	inset-inline-start: -120px;
	top: -100px;
}
.vip-club-features-item__background-gradient {
	border-radius: 253px;
	bottom: 24px;
	height: 253px;
	position: absolute;
	width: 253px;
}
.vip-club-features-item__background-gradient--blue {
	background: var(--mapped-vip-bg-02);
	inset-inline-end: 10px;
}
.vip-club-features-item__background-gradient--red {
	background: var(--mapped-vip-bg-01);
	inset-inline-start: 10px;
}
.vip-club-features-item--slider {
	align-items: center;
	justify-content: flex-end;
}
@media (min-width: 1280px) {
	.vip-club-features-item--slider {
		padding: var(--spacing-lg);
	}
}
.vip-club-features-item--slider .vip-club-features-item__image {
	inset-inline-start: 50%;
	transform: translateX(-50%);
}
[dir="rtl"] .vip-club-features-item--slider .vip-club-features-item__image {
	inset-inline-end: unset;
	transform: translateX(50%);
}
.vip-club-features-item--slider .vip-club-features-item__title {
	text-align: center;
}
.vip-club-features-item--slider .vip-club-features-item__content {
	position: relative;
}
.vip-club-features-item--slider .vip-club-features-item__content:after,
.vip-club-features-item--slider .vip-club-features-item__content:before {
	background: var(--linear-vertical-secondary);
	bottom: 0;
	content: "";
	height: 36px;
	position: absolute;
	width: 43px;
	z-index: 1;
}
.vip-club-features-item--slider .vip-club-features-item__content:after {
	inset-inline-end: 0;
}
.vip-club-features-item--slider .vip-club-features-item__content:before {
	inset-inline-start: 0;
	transform: rotate(180deg);
}
.vip-club-features-item--slider .vip-club-features-item__list {
	align-items: safe center;
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	flex-direction: row;
	justify-content: safe center;
	overflow-x: auto;
	position: relative;
	width: 100%;
}
.vip-club-features-item--slider .vip-club-features-item__item {
	border: 1px solid var(--border-primary);
	border-radius: var(--border-radius-basic-3xl, 40px);
	height: 36px;
	padding: var(--spacing-2xs) var(--spacing-sm);
	white-space: nowrap;
}
@media (min-width: 1280px) {
	.vip-club-features-item--slider .vip-club-features-item__text {
		color: var(--text-secondary);
		font-size: 14px;
		font-weight: 400;
		line-height: 20px;
	}
}
.vip-club-features-item__content {
	display: flex;
	flex-direction: column;
	position: relative;
	row-gap: var(--spacing-md);
	width: 100%;
}
.vip-club-features-item__image {
	aspect-ratio: 1;
	height: 100%;
	inset-inline-end: -48px;
	position: absolute;
	top: 0;
	z-index: 0;
}
[dir="rtl"] .vip-club-features-item__image {
	inset-inline-end: 0;
}
.vip-club-features-item__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 22px;
	margin: 0;
}
@media (min-width: 1280px) {
	.vip-club-features-item__title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
.vip-club-features-item__list {
	display: flex;
	flex-direction: column;
	list-style: none;
	margin: 0;
	padding: 0;
	row-gap: var(--spacing-sm);
}
.vip-club-features-item__item {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	margin: 0;
}
.vip-club-features-item__text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
@media (min-width: 1280px) {
	.vip-club-features-item__text {
		color: var(--text-secondary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
.vip-club-features-item__icon-wrapper {
	display: flex;
	height: 24px;
	width: 24px;
}
.vip-club-features-item__icon {
	height: 100%;
	width: 100%;
}
.vip-club-need-help {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
.vip-club-perks {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-template-rows: repeat(3, 120px);
	row-gap: var(--spacing-2xs);
	width: 100%;
}
@media (min-width: 768px) {
	.vip-club-perks {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
		grid-template-columns: repeat(3, 1fr);
		grid-template-rows: repeat(2, 120px);
		row-gap: var(--spacing-sm);
	}
}
@media (min-width: 1280px) {
	.vip-club-perks {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		grid-template-rows: repeat(2, 200px);
		row-gap: var(--spacing-md);
	}
}
.vip-club-perks-item {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-sm);
	overflow: hidden;
	padding: var(--spacing-md);
	position: relative;
}
@media (min-width: 1280px) {
	.vip-club-perks-item {
		padding: var(--spacing-xl);
	}
}
.vip-club-perks-item--accent {
	background: var(--mapped-vip-pagecolor);
	grid-row: span 2;
}
.vip-club-perks-item--accent .vip-club-perks-item__image {
	height: 180px;
	width: 180px;
}
@media (min-width: 1280px) {
	.vip-club-perks-item--accent .vip-club-perks-item__image {
		height: 256px;
		width: 256px;
	}
}
.vip-club-perks-item--accent .vip-club-perks-item__title {
	color: var(--text-white-primary);
}
.vip-club-perks-item__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 16px;
	margin: 0;
	position: relative;
}
@media (min-width: 1280px) {
	.vip-club-perks-item__title {
		color: var(--text-primary);
		font-size: 21px;
		font-weight: 700;
		line-height: 26px;
	}
}
.vip-club-perks-item__image {
	bottom: 0;
	height: 140px;
	inset-inline-end: 0;
	position: absolute;
	width: 140px;
	z-index: 0;
}
@media (min-width: 1280px) {
	.vip-club-perks-item__image {
		height: 200px;
		width: 200px;
	}
}
.vip-club-promotions-modal {
	display: flex;
	flex-direction: column;
	padding: var(--spacing-3xl) var(--spacing-md) var(--spacing-md);
	row-gap: var(--spacing-md);
}
@media (min-width: 768px) {
	.vip-club-promotions-modal {
		padding: var(--spacing-3xl) var(--spacing-4xl);
		row-gap: var(--spacing-2xl);
	}
}
.vip-club-promotions-modal__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
	text-align: center;
}
.vip-club-promotions-modal-list {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.vip-club-promotions-modal-list__item {
	height: 220px;
}
.vip-club-promotions-slider__scroll {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.vip-club-promotions-slider__scroll::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.vip-club-promotions-slider__scroll::-webkit-scrollbar-track {
	background: transparent;
}
.vip-club-promotions-slider__scroll::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.vip-club-promotions-slider__scroll::-webkit-scrollbar-thumb:hover,
.vip-club-promotions-slider__scroll:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.vip-club-promotions-slider__scroll {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	margin: 0 -12px;
	overflow-x: auto;
	overflow-y: hidden;
	padding: 0 var(--spacing-sm);
}
.vip-club-promotions-slider__item {
	height: unset;
	min-height: 220px;
	min-width: calc(100vw - 64px);
	width: 100%;
}
@media (min-width: 768px) {
	.vip-club-promotions-slider__item {
		min-width: calc(50vw - 48px);
	}
}
@media (min-width: 1280px) {
	.vip-club-promotions-slider__item {
		min-width: unset;
	}
}
.vip-club-section {
	display: flex;
}
.vip-club-section--column {
	flex-direction: column;
	row-gap: var(--spacing-xl);
}
@media (min-width: 1280px) {
	.vip-club-section--column {
		row-gap: var(--spacing-2xl);
	}
}
.vip-club-section--row {
	flex-direction: column;
	row-gap: var(--spacing-xl);
}
@media (min-width: 1280px) {
	.vip-club-section--row {
		-moz-column-gap: var(--spacing-xl);
		column-gap: var(--spacing-xl);
		flex-direction: row;
	}
	.vip-club-section--row .vip-club-section__content {
		width: 100%;
	}
}
.vip-club-section__description {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
}
@media (min-width: 768px) {
	.vip-club-section__description {
		max-width: 480px;
	}
}
@media (min-width: 1280px) {
	.vip-club-section__description {
		max-width: 664px;
		row-gap: var(--spacing-xl);
	}
	.vip-club-section__description--row {
		max-width: 340px;
	}
}
@media (min-width: 1680px) {
	.vip-club-section__description--row {
		max-width: 528px;
	}
}
.vip-club-section__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0;
}
@media (min-width: 480px) {
	.vip-club-section__title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 768px) {
	.vip-club-section__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
@media (min-width: 1280px) {
	.vip-club-section__title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
.vip-club-section__text {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
@media (min-width: 1280px) {
	.vip-club-section__text {
		color: var(--text-secondary);
		font-size: 20px;
		font-weight: 400;
		line-height: 30px;
	}
}
.vip-club-steps {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
	text-align: center;
}
@media (min-width: 768px) {
	.vip-club-steps {
		row-gap: var(--spacing-sm);
	}
}
@media (min-width: 1280px) {
	.vip-club-steps {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		flex-direction: row;
	}
}
.vip-club-steps__inner {
	text-align: center;
}
.vip-club-steps__button {
	margin-top: var(--spacing-xl);
}
@media (min-width: 1280px) {
	.vip-club-steps__button {
		margin-top: var(--spacing-2xl);
	}
}
.vip-club-steps-item {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	flex: 1 0 0;
	padding: var(--spacing-md) var(--spacing-md) var(--spacing-2xl);
	position: relative;
}
@media (min-width: 768px) {
	.vip-club-steps-item {
		padding: var(--spacing-lg);
	}
}
@media (min-width: 1280px) {
	.vip-club-steps-item {
		height: 400px;
		padding: var(--spacing-2xl) var(--spacing-xl);
	}
}
.vip-club-steps-item--accent {
	background: var(--mapped-vip-pagecolor);
}
.vip-club-steps-item--accent .vip-club-steps-item__title {
	color: var(--text-white-primary);
}
.vip-club-steps-item--accent .vip-club-steps-item__text {
	color: var(--text-white-secondary);
}
.vip-club-steps-item__content {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	max-width: 220px;
	row-gap: var(--spacing-lg);
	z-index: 1;
}
@media (min-width: 1280px) {
	.vip-club-steps-item__content {
		max-width: unset;
		row-gap: var(--spacing-xl);
	}
}
.vip-club-steps-item__description {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
@media (min-width: 1280px) {
	.vip-club-steps-item__description {
		row-gap: var(--spacing-md);
	}
}
.vip-club-steps-item__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0;
	text-align: start;
}
@media (min-width: 1280px) {
	.vip-club-steps-item__title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
.vip-club-steps-item__text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
	text-align: start;
}
@media (min-width: 1280px) {
	.vip-club-steps-item__text {
		color: var(--text-secondary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
.vip-club-steps-item__image {
	bottom: 0;
	height: var(--spacing-12xl);
	inset-inline-end: 0;
	position: absolute;
	width: var(--spacing-12xl);
	z-index: 0;
}
@media ((min-width: 768px)) {
	.vip-club-steps-item__image {
		height: var(--spacing-14xl);
		width: var(--spacing-14xl);
	}
}
@media (min-width: 1280px) {
	.vip-club-steps-item__image {
		height: 180px;
		width: 180px;
	}
	.vip-club-steps-item .vip-club-steps-item__button {
		height: var(--spacing-3xl);
		min-width: var(--spacing-8xl);
		padding: var(--spacing-xs) var(--spacing-md);
	}
}
.vip-club-tournaments-modal {
	display: flex;
	flex-direction: column;
	padding: var(--spacing-3xl) var(--spacing-md) var(--spacing-md);
	row-gap: var(--spacing-md);
}
@media (min-width: 768px) {
	.vip-club-tournaments-modal {
		padding: var(--spacing-3xl) var(--spacing-4xl);
		row-gap: var(--spacing-2xl);
	}
}
.vip-club-tournaments-modal__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
	text-align: center;
}
.vip-club-tournaments-modal-list {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.vip-club-tournaments-modal-list__item {
	height: 220px;
}
.vip-club-tournaments-slider__scroll {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.vip-club-tournaments-slider__scroll::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.vip-club-tournaments-slider__scroll::-webkit-scrollbar-track {
	background: transparent;
}
.vip-club-tournaments-slider__scroll::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.vip-club-tournaments-slider__scroll::-webkit-scrollbar-thumb:hover,
.vip-club-tournaments-slider__scroll:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.vip-club-tournaments-slider__scroll {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	margin: 0 -12px;
	overflow-x: auto;
	overflow-y: hidden;
	padding: 0 var(--spacing-sm);
}
.vip-club-tournaments-slider__item {
	height: 220px;
	min-width: calc(100vw - 64px);
	width: 100%;
}
@media (min-width: 768px) {
	.vip-club-tournaments-slider__item {
		min-width: calc(50vw - 48px);
	}
}
@media (min-width: 1280px) {
	.vip-club-tournaments-slider__item {
		min-width: unset;
	}
}
.welcome-banner {
	height: 320px;
	overflow: hidden;
	padding-block: var(--spacing-3xl) 54px;
	position: relative;
	z-index: 0;
}
@media (min-width: 768px) {
	.welcome-banner {
		border-radius: var(--border-radius-basic-lg);
		height: 360px;
		padding-block: var(--spacing-3xl) var(--spacing-5xl);
	}
}
@media (min-width: 1280px) {
	.welcome-banner {
		height: 420px;
		padding-block: var(--spacing-5xl) 52px;
	}
}
@media (min-width: 1440px) {
	.welcome-banner {
		height: 500px;
		padding-block: 68px var(--spacing-8xl);
	}
}
@media (max-width: 767px) {
	.welcome-banner__container {
		margin: 0 0 var(--spacing-md);
		width: 100%;
	}
}
@media (min-width: 768px) {
	.welcome-banner__container {
		margin-bottom: var(--spacing-xl);
		margin-top: var(--spacing-xl);
	}
}
.welcome-banner__background {
	height: 100%;
	left: 50%;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 0;
	transform: translateX(-50%);
	width: 100%;
	z-index: -1;
}
.welcome-banner__content {
	max-width: 360px;
	text-align: center;
}
@media (min-width: 1280px) {
	.welcome-banner__content {
		max-width: 840px;
	}
}
.welcome-banner__logo {
	display: inline-block;
	margin-bottom: var(--spacing-2xl);
}
@media (min-width: 1280px) {
	.welcome-banner__logo {
		margin-bottom: var(--spacing-3xl);
	}
}
.welcome-banner__logo img {
	height: auto;
}
.welcome-banner__title {
	color: var(--text-primary-contrast);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin-block: 0 var(--spacing-sm);
	text-align: center;
}
@media (min-width: 768px) {
	.welcome-banner__title {
		color: var(--text-primary-contrast);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
		margin-block: 0 var(--spacing-md);
	}
}
@media (min-width: 1280px) {
	.welcome-banner__title {
		margin-block: 0 var(--spacing-xl);
	}
}
.welcome-banner__offer {
	color: var(--text-primary-contrast);
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	margin-block: 0 var(--spacing-md);
}
@media (min-width: 768px) {
	.welcome-banner__offer {
		color: var(--text-primary-contrast);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
		margin-block: 0 var(--spacing-xl);
	}
}
@media (min-width: 1280px) {
	.welcome-banner__offer {
		color: var(--text-primary-contrast);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
		margin-block: 0 var(--spacing-2xl);
	}
}
@media (min-width: 1440px) {
	.welcome-banner__offer {
		color: var(--text-primary-contrast);
		font-size: 56px;
		font-style: normal;
		font-weight: 900;
		line-height: 64px;
		margin-block: 0 var(--spacing-3xl);
		text-transform: uppercase;
	}
}
.welcome-banner__button.welcome-banner__button {
	height: 48px;
	max-width: 280px;
	width: 100%;
}
@media (min-width: 1440px) {
	.welcome-banner__button.welcome-banner__button {
		height: 56px;
	}
}
.welcome-banner-alt {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	display: flex;
	justify-content: center;
	margin-bottom: var(--spacing-md);
	min-height: calc(
		100svh - var(--mobile-panel-safe-height) - var(--spacing-md)
	);
	overflow: hidden;
	position: relative;
	z-index: 0;
}
@media (min-width: 768px) {
	.welcome-banner-alt {
		border-radius: var(--border-radius-basic-lg);
		margin: var(--spacing-xl);
		min-height: calc(100dvh - 250px);
	}
}
@media (min-width: 1280px) {
	.welcome-banner-alt {
		height: 420px;
		margin-left: auto;
		margin-right: auto;
		max-width: 1616px;
		min-height: unset;
		width: calc(100% - var(--spacing-6xl));
	}
}
@media (min-width: 1440px) {
	.welcome-banner-alt {
		height: 500px;
	}
}
.welcome-banner-alt:after {
	background: var(--linear-horizontal-primary);
	bottom: -1px;
	content: "";
	height: 150px;
	left: 0;
	position: absolute;
	width: 100%;
}
@media (min-width: 768px) {
	.welcome-banner-alt:after {
		display: none;
	}
}
.welcome-banner-alt__data {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	min-height: 450px;
	padding-bottom: var(--spacing-xl);
	padding-top: var(--spacing-5xl);
	position: relative;
	text-align: center;
	width: 100%;
	z-index: 2;
}
@media (min-width: 768px) {
	.welcome-banner-alt__data {
		min-height: 630px;
		padding-bottom: var(--spacing-6xl);
		padding-top: var(--spacing-6xl);
	}
}
@media (min-width: 1280px) {
	.welcome-banner-alt__data {
		min-height: unset;
		padding-bottom: 52px;
		padding-top: var(--spacing-5xl);
	}
}
@media (min-width: 1440px) {
	.welcome-banner-alt__data {
		padding-bottom: var(--spacing-8xl);
		padding-top: 68px;
	}
}
.welcome-banner-alt__content {
	align-self: center;
	max-width: 360px;
	text-align: center;
}
@media (min-width: 1280px) {
	.welcome-banner-alt__content {
		max-width: 840px;
	}
}
.welcome-banner-alt__logo {
	display: inline-block;
	margin-bottom: var(--spacing-2xl);
}
@media (min-width: 768px) {
	.welcome-banner-alt__logo {
		margin-bottom: var(--spacing-3xl);
	}
}
.welcome-banner-alt__logo img {
	height: auto;
	width: 138px;
}
.welcome-banner-alt__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin-block: 0 var(--spacing-sm);
}
@media (min-width: 480px) {
	.welcome-banner-alt__title {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 768px) {
	.welcome-banner-alt__title {
		color: var(--text-primary);
		font-size: 32px;
		font-weight: 700;
		line-height: 40px;
		margin-bottom: var(--spacing-xl);
	}
}
@media (min-width: 1280px) {
	.welcome-banner-alt__title {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
.welcome-banner-alt__offer {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	margin-block: 0 var(--spacing-xl);
	text-align: center;
}
@media (min-width: 480px) {
	.welcome-banner-alt__offer {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
@media (min-width: 768px) {
	.welcome-banner-alt__offer {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
		margin-bottom: var(--spacing-3xl);
	}
}
@media (min-width: 960px) {
	.welcome-banner-alt__offer {
		color: var(--text-primary);
		font-size: 56px;
		font-style: normal;
		font-weight: 900;
		line-height: 64px;
		text-transform: uppercase;
	}
}
@media (min-width: 1280px) {
	.welcome-banner-alt__offer {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
		margin-bottom: var(--spacing-2xl);
		text-transform: unset;
	}
}
.welcome-banner-alt__button {
	animation: scale-button 2s ease-in-out infinite;
	max-width: 180px;
	width: 100%;
}
@media (min-width: 768px) {
	.welcome-banner-alt__button {
		max-width: 280px;
	}
}
@media (min-width: 1280px) {
	.welcome-banner-alt__button {
		animation: none;
	}
}
.welcome-banner-alt__bottom {
	align-self: flex-end;
	position: relative;
	width: 100%;
	z-index: 1;
}
.welcome-banner-alt__reviews {
	display: block;
	height: 74px;
	margin: 0 auto var(--spacing-xl);
	width: 240px;
}
@media (min-width: 480px) {
	.welcome-banner-alt__reviews {
		height: 96px;
		width: 320px;
	}
}
@media (min-width: 768px) {
	.welcome-banner-alt__reviews {
		height: 112px;
		width: 344px;
	}
}
@media (min-width: 1280px) {
	.welcome-banner-alt__reviews {
		display: none;
	}
}
.welcome-banner-alt__payments {
	margin-bottom: var(--spacing-2xl);
}
.welcome-page-payments__track {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.welcome-page-payments__track::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.welcome-page-payments__track::-webkit-scrollbar-track {
	background: transparent;
}
.welcome-page-payments__track::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.welcome-page-payments__track::-webkit-scrollbar-thumb:hover,
.welcome-page-payments__track:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
.welcome-page-payments {
	display: flex;
	justify-content: safe center;
	position: relative;
	z-index: 0;
}
@media (min-width: 768px) {
	.welcome-page-payments {
		background: var(--bg-secondary);
		border-radius: var(--border-radius-basic-sm);
		padding-block: var(--spacing-md);
	}
}
.welcome-page-payments__track {
	align-items: center;
	-moz-column-gap: var(--spacing-xl);
	column-gap: var(--spacing-xl);
	display: inline-flex;
	justify-content: safe center;
	max-width: 100%;
	overflow-x: auto;
	position: relative;
	z-index: 1;
}
@media (max-width: 767px) {
	.welcome-page-payments__track {
		margin-inline: calc(var(--spacing-md) * -1);
		padding-inline: var(--spacing-md);
	}
}
@media (min-width: 768px) {
	.welcome-page-payments__track {
		-moz-column-gap: var(--spacing-6xl);
		column-gap: var(--spacing-6xl);
		padding-inline: var(--spacing-xl);
	}
}
.welcome-page-payments__item {
	display: flex;
	min-height: 24px;
}
@media (min-width: 768px) {
	.welcome-page-payments__item {
		box-sizing: content-box;
		min-height: 36px;
		padding-block: 6px;
	}
}
.welcome-page-payments__image {
	height: 24px;
}
@media (min-width: 768px) {
	.welcome-page-payments__image {
		height: 36px;
	}
}
.welcome-page-payments__controls {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.welcome-page-payments__control-enter .welcome-page-payments__control-button,
.welcome-page-payments__control-enter:before {
	opacity: 0;
}
.welcome-page-payments__control-enter-active
	.welcome-page-payments__control-button,
.welcome-page-payments__control-enter-active:before {
	opacity: 1;
	transition: opacity 0.3s ease;
}
.welcome-page-payments__control-exit .welcome-page-payments__control-button,
.welcome-page-payments__control-exit:before {
	opacity: 1;
}
.welcome-page-payments__control-exit-active
	.welcome-page-payments__control-button,
.welcome-page-payments__control-exit-active:before {
	opacity: 0;
	transition: opacity 0.3s ease;
}
.welcome-page-payments__control:before {
	background: var(--linear-vertical-secondary);
	content: "";
	display: block;
	height: 48px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 64px;
	z-index: 2;
}
.welcome-page-payments__control--left:before {
	left: 0;
	transform: translateY(-50%) rotate(180deg);
}
.welcome-page-payments__control--right:before {
	right: 0;
}
.welcome-page-payments__control-button {
	-webkit-backdrop-filter: blur(2px);
	backdrop-filter: blur(2px);
	background: var(--bg-overlay-strong);
	border-radius: var(--border-radius-basic-2xs);
	cursor: pointer;
	padding-block: var(--spacing-sm);
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 3;
}
.welcome-page-payments__control--left .welcome-page-payments__control-button {
	left: var(--spacing-2xs);
}
.welcome-page-payments__control--right .welcome-page-payments__control-button {
	right: var(--spacing-2xs);
}
.welcome-page-payments__control-button-icon {
	color: var(--icon-primary);
	display: block;
}
.welcome-page-payments__control--right
	.welcome-page-payments__control-button-icon {
	transform: rotate(180deg);
}
.welcome-bonus {
	align-items: flex-end;
	align-self: stretch;
	background-color: var(--brand-primary);
	color: var(--text-primary);
	display: flex;
	flex-direction: row;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	min-height: 100%;
	padding: var(--spacing-2xl);
	position: relative;
	text-align: left;
}
.welcome-bonus__bg {
	height: 100%;
	left: 0;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 0;
	width: 100%;
}
.welcome-bonus__content {
	display: block;
	position: relative;
	width: 100%;
}
.welcome-bonus__title {
	color: var(--text-secondary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: var(--spacing-xs) 0 var(--spacing-lg);
}
.welcome-bonus__subtitle {
	color: var(--text-secondary);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	text-transform: uppercase;
}
.welcome-bonus__list {
	display: block;
}
.welcome-bonus__item {
	align-items: center;
	display: inline-flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	padding: 0;
	width: 100%;
}
.welcome-bonus__item:not(:first-child) {
	margin-top: var(--spacing-lg);
}
.welcome-bonus__icon {
	align-items: center;
	display: inline-flex;
	justify-content: center;
	margin: 0 var(--spacing-sm) 0 0;
	width: auto;
}
.welcome-bonus__item-title {
	display: block;
	flex: 1;
	width: 100%;
}
.welcome-page-banner__pnp-banner-wrapper {
	margin: 0 var(--spacing-md) var(--spacing-xl) var(--spacing-md);
}
@media (min-width: 768px) {
	.welcome-page-banner__pnp-banner-wrapper {
		margin: var(--spacing-xl);
	}
}
@media (min-width: 1440px) {
	.welcome-page-banner__pnp-banner-wrapper {
		margin: var(--spacing-xl) var(--spacing-2xl);
	}
}
.welcome-page-benefit-card {
	background:
		linear-gradient(
			0deg,
			rgba(0, 220, 205, 0) 58.16%,
			rgba(0, 220, 205, 0.2) 213.68%
		),
		var(--bg-secondary);
}
@media (min-width: 768px) {
	.welcome-page-benefit-card {
		flex-direction: column;
		padding: var(--spacing-2xl);
		row-gap: var(--spacing-xl);
	}
}
@media (min-width: 1280px) {
	.welcome-page-benefit-card {
		padding: var(--spacing-2xl) var(--spacing-xl);
	}
}
.welcome-page-benefit-card--rating .welcome-page-benefit-card__logos {
	align-items: center;
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	flex-wrap: wrap;
	row-gap: var(--spacing-md);
}
@media (min-width: 768px) {
	.welcome-page-benefit-card--rating .welcome-page-benefit-card__logos {
		justify-content: center;
	}
}
.welcome-page-benefit-card--rating .welcome-page-benefit-card__logo {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.welcome-page-benefit-card--rating .welcome-page-benefit-card__logo-image {
	height: 20px;
}
.welcome-page-benefit-card--rating .welcome-page-benefit-card__rating {
	justify-content: center;
}
.welcome-page-benefits__card-item {
	flex-grow: 1;
	width: 100%;
}
@media (min-width: 768px) {
	.welcome-page-benefits__card-item {
		max-width: min(50% - var(--spacing-md) / 2, 448px);
	}
}
@media (min-width: 1280px) {
	.welcome-page-benefits__card-item {
		max-width: unset;
	}
}
.welcome-page-cashback__title {
	text-align: center;
}
.hall-of-fame-winners {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-sm);
	padding: var(--spacing-xl) var(--spacing-sm);
}
@media (min-width: 1280px) {
	.hall-of-fame-winners {
		padding: var(--spacing-xl) var(--spacing-2xl);
	}
}
.hall-of-fame-winners__header {
	display: flex;
	flex-direction: row;
	gap: var(--spacing-xs);
	justify-content: space-between;
	padding: var(--spacing-2xs) var(--spacing-md);
}
@media (min-width: 768px) {
	.hall-of-fame-winners__header {
		gap: var(--spacing-md);
		justify-content: flex-start;
		padding: var(--spacing-lg) var(--spacing-md);
	}
}
.hall-of-fame-winners__th {
	align-items: center;
	color: var(--text-secondary);
	display: flex;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 20px;
	min-height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	text-transform: uppercase;
	white-space: nowrap;
	width: 100%;
}
@media (min-width: 768px) {
	.hall-of-fame-winners__th {
		flex: 1;
		gap: var(--spacing-md);
		min-height: auto;
	}
}
.hall-of-fame-winners__bet-th,
.hall-of-fame-winners__multiplier-th,
.hall-of-fame-winners__payout-th {
	justify-content: flex-end;
	text-align: end;
}
.hall-of-fame-winners__game-th,
.hall-of-fame-winners__user-th {
	flex-grow: 1.5;
	max-width: 100%;
}
@media (min-width: 1440px) {
	.hall-of-fame-winners__game-th,
	.hall-of-fame-winners__user-th {
		flex-grow: 2;
	}
}
.hall-of-fame-winners__body {
	display: flex;
	flex-direction: column;
	width: 100%;
}
.hall-of-fame-winners__tr {
	align-items: center;
	border-radius: var(--border-radius-mapped-input);
	display: flex;
	flex-direction: row;
	gap: var(--spacing-xs);
	justify-content: space-between;
	padding: var(--spacing-2xs) var(--spacing-md);
}
.hall-of-fame-winners__tr:nth-of-type(odd) {
	background-color: var(--bg-tertiary);
}
@media (min-width: 768px) {
	.hall-of-fame-winners__tr {
		gap: var(--spacing-md);
		justify-content: flex-start;
	}
	.hall-of-fame-winners__td {
		flex: 1;
	}
}
.hall-of-fame-winners__image-wrapper,
.hall-of-fame-winners__img {
	border-radius: var(--border-radius-basic-2xs);
	height: 32px;
	width: 32px;
}
.hall-of-fame-winners__image-wrapper {
	overflow: hidden;
	position: relative;
}
.hall-of-fame-winners__image {
	border-radius: var(--border-radius-mapped-games);
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: top center;
	object-position: top center;
	position: absolute;
	width: 100%;
}
.hall-of-fame-winners__link {
	display: flex;
	gap: var(--spacing-md);
	min-width: 0;
}
.hall-of-fame-winners__info {
	display: flex;
	flex-direction: column;
	justify-content: center;
	min-width: 0;
}
.hall-of-fame-winners__name,
.hall-of-fame-winners__user {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.hall-of-fame-winners__multiplier,
.hall-of-fame-winners__payout {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	text-align: end;
}
.hall-of-fame-winners__multiplier {
	font-weight: 400;
}
.hall-of-fame-winners__name {
	color: var(--text-primary);
	min-width: 0;
}
@media (min-width: 768px) {
	.hall-of-fame-winners__game,
	.hall-of-fame-winners__user {
		flex-grow: 1.5;
	}
}
@media (min-width: 1440px) {
	.hall-of-fame-winners__game,
	.hall-of-fame-winners__user {
		flex-grow: 2;
	}
}
.hall-of-fame-winners__game {
	align-items: center;
	display: flex;
	min-width: 0;
}
.hall-of-fame-winners__user {
	color: var(--text-tertiary);
}
@media (min-width: 768px) {
	.hall-of-fame-winners__user {
		color: var(--text-primary);
	}
}
.hall-of-fame-winners__bet {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
@media (min-width: 768px) {
	.hall-of-fame-winners__bet {
		display: flex;
		justify-content: flex-end;
	}
}
.hall-of-fame-winners .hall-of-fame-winners__btn {
	margin-top: var(--spacing-2xs);
	padding: var(--spacing-sm) var(--spacing-lg);
	width: 100%;
}
.winners-bar-animated {
	--item-width: 192px;
	--winners-list-gap: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.winners-bar-animated {
		--item-width: 224px;
		--winners-list-gap: var(--spacing-sm);
	}
}
@media (min-width: 1280px) {
	.winners-bar-animated {
		--winners-list-gap: var(--spacing-md);
	}
}
.winners-bar-animated--s5,
.winners-bar-animated--s6 {
	--item-width: 172px;
}
@media (min-width: 768px) {
	.winners-bar-animated--s5,
	.winners-bar-animated--s6 {
		--item-width: 204px;
	}
}
.winners-bar-animated__container {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
}
@media (min-width: 768px) {
	.winners-bar-animated__container {
		row-gap: var(--spacing-lg);
	}
}
@media (min-width: 1280px) {
	.winners-bar-animated__container {
		overflow: hidden;
	}
}
.winners-bar-animated__item {
	max-width: var(--item-width);
	min-width: var(--item-width);
	width: 100%;
}
.winners-bar-animated__list {
	--translate-x-value: calc(
		var(--item-width) * -1 + var(--winners-list-gap) * -1
	);
	-moz-column-gap: var(--winners-list-gap);
	column-gap: var(--winners-list-gap);
	display: flex;
	height: 72px;
	inset-inline-start: calc((var(--item-width) + var(--winners-list-gap)) * -1);
	justify-content: flex-start;
	position: relative;
	width: calc(100% + var(--item-width) + var(--winners-list-gap));
}
@media (min-width: 768px) {
	.winners-bar-animated__list {
		height: 82px;
	}
}
@media (min-width: 1280px) {
	.winners-bar-animated__list {
		inset-inline-end: unset;
	}
}
[dir="rtl"] .winners-bar-animated__list {
	--translate-x-value: calc(var(--item-width) + var(--winners-list-gap));
}
.winners-bar-animated__list--animate {
	animation: scroll-items-horizontally 0.3s ease-in;
}
.winners-bar-animated--advanced {
	background: var(--bg-secondary);
	margin-inline-start: calc(var(--spacing-md) * -1);
	padding: var(--spacing-md);
	position: relative;
	width: calc(100% + var(--spacing-2xl));
	z-index: 0;
}
@media (min-width: 768px) {
	.winners-bar-animated--advanced {
		margin-inline-start: calc(var(--spacing-xl) * -1);
		padding: var(--spacing-lg) var(--spacing-xl);
		width: calc(100% + var(--spacing-4xl));
	}
}
@media (min-width: 1280px) {
	.winners-bar-animated--advanced {
		border-radius: var(--border-radius-mapped-popover);
		margin-inline-start: unset;
		width: 100%;
	}
}
.winners-bar-animated--advanced .winners-bar-animated__bg {
	height: 100%;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	z-index: -1;
}
@media (min-width: 1280px) {
	.winners-bar-animated--advanced .winners-bar-animated__bg {
		border-radius: var(--border-radius-mapped-popover);
	}
}
[dir="rtl"] .winners-bar-animated--advanced .winners-bar-animated__bg {
	transform: scaleX(-1) translate(50%, -50%);
}
.winners-bar-animated--advanced .winners-bar-animated__list-wrapper {
	--mask-angle: 90deg;
	-webkit-mask-image: linear-gradient(
		var(--mask-angle),
		transparent 0.01%,
		rgba(0, 0, 0, 0.7) 0.95%,
		#000 2.32%,
		#000 86.05%,
		rgba(0, 0, 0, 0.24) 96.32%,
		transparent 99.99%
	);
	mask-image: linear-gradient(
		var(--mask-angle),
		transparent 0.01%,
		rgba(0, 0, 0, 0.7) 0.95%,
		#000 2.32%,
		#000 86.05%,
		rgba(0, 0, 0, 0.24) 96.32%,
		transparent 99.99%
	);
}
[dir="rtl"]
	.winners-bar-animated--advanced
	.winners-bar-animated__list-wrapper {
	--mask-angle: -90deg;
}
@media (min-width: 1280px) {
	.winners-bar-animated--no-header-tabs .winners-bar-animated__container {
		-moz-column-gap: var(--spacing-xl);
		column-gap: var(--spacing-xl);
		flex-direction: row;
	}
	.winners-bar-animated--no-header-tabs .winners-bar-animated__list-wrapper {
		flex: 1;
		min-width: 0;
		overflow: hidden;
		position: static;
	}
}
@keyframes scroll-items-horizontally {
	0% {
		transform: translateX(var(--translate-x-value));
	}
	to {
		transform: translateX(0);
	}
}
.winner {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-2xs);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	height: 72px;
	transition: background 0.3s ease;
}
@media (min-width: 768px) {
	.winner {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
		height: 82px;
	}
}
.winner__image-wrapper {
	aspect-ratio: 1/1;
	border-radius: var(--border-radius-mapped-games);
	min-width: 72px;
	overflow: hidden;
}
@media (min-width: 768px) {
	.winner__image-wrapper {
		min-width: 82px;
	}
}
.winner__image-wrapper--s5,
.winner__image-wrapper--s6 {
	aspect-ratio: 217/292;
	min-width: 54px;
}
@media (min-width: 768px) {
	.winner__image-wrapper--s5,
	.winner__image-wrapper--s6 {
		min-width: 61px;
	}
}
.winner .winner__game-image {
	height: 100%;
	width: 100%;
}
.winner__info {
	display: flex;
	flex-direction: column;
	justify-content: center;
	overflow: hidden;
	padding-inline-end: var(--spacing-sm);
	row-gap: var(--spacing-4xs);
	text-align: start;
	white-space: nowrap;
}
.winner__game,
.winner__sum,
.winner__username {
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.winner__game,
.winner__username {
	color: var(--text-tertiary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}
.winner__username {
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
}
.winner__sum {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
@media (min-width: 768px) {
	.winner__sum {
		color: var(--text-primary);
		font-size: 16px;
		font-weight: 700;
		line-height: 24px;
	}
}
.winner__game {
	text-align: start;
	transition: color 0.3s ease;
}
[dir="rtl"] .winner__game {
	direction: ltr;
	text-align: end;
}
.winner__image-top-wrapper {
	height: 20px;
	width: 20px;
}
.winner__image-top {
	height: 100%;
	width: 100%;
}
.winner--advanced {
	background: var(--bg-overlay-normal);
}
.winners-bar-static__item {
	max-width: 192px;
	min-width: 192px;
	width: 100%;
}
@media (min-width: 768px) {
	.winners-bar-static__item {
		max-width: 220px;
		min-width: 220px;
	}
}
.winners-bar-static__item--s5,
.winners-bar-static__item--s6 {
	max-width: 172px;
	min-width: 172px;
}
@media (min-width: 768px) {
	.winners-bar-static__item--s5,
	.winners-bar-static__item--s6 {
		max-width: 204px;
		min-width: 204px;
	}
}
.winners-slider__horiz-scroll {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.winners-slider__horiz-scroll::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.winners-slider__horiz-scroll::-webkit-scrollbar-track {
	background: transparent;
}
.winners-slider__horiz-scroll::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.winners-slider__horiz-scroll::-webkit-scrollbar-thumb:hover,
.winners-slider__horiz-scroll:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
@media (min-width: 1280px) {
	.winners-slider__container {
		overflow: hidden;
		position: relative;
	}
}
.winners-slider__header {
	align-items: center;
	display: flex;
	margin-bottom: var(--spacing-sm);
}
@media (min-width: 768px) {
	.winners-slider__header {
		margin-bottom: var(--spacing-lg);
	}
}
.winners-slider__header-title:not(:empty) {
	min-height: 40px;
}
.winners-slider__controls {
	display: none;
	width: 100%;
}
@media (min-width: 1280px) {
	.winners-slider__controls {
		-moz-column-gap: var(--spacing-2xs);
		column-gap: var(--spacing-2xs);
		display: flex;
		inset-inline-end: 0;
		position: absolute;
		top: 0;
		width: auto;
	}
}
[dir="rtl"] .winners-slider__controls {
	flex-direction: row-reverse;
}
.winners-slider .winners-slider__button {
	margin: 0;
}
.winners-slider .winners-slider__button--next,
.winners-slider .winners-slider__button--prev {
	border-radius: 50%;
	height: 40px;
	min-width: unset;
	padding: 0;
	width: 40px;
}
.winners-slider__slider.slick-slider {
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	box-sizing: border-box;
	display: block;
	position: relative;
	touch-action: pan-y;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.winners-slider__slider.slick-slider .slick-list {
	display: block;
	margin: 0 calc(var(--spacing-2xs) / 2 * -1);
	padding: 0;
	position: relative;
}
@media (min-width: 768px) {
	.winners-slider__slider.slick-slider .slick-list {
		margin: 0 calc(var(--spacing-sm) / 2 * -1);
	}
}
@media (min-width: 1280px) {
	.winners-slider__slider.slick-slider .slick-list {
		margin: 0 calc(var(--spacing-md) / 2 * -1);
	}
}
.winners-slider__slider.slick-slider .slick-list:focus {
	outline: none;
}
.winners-slider__slider.slick-slider .slick-list.dragging {
	cursor: hand;
}
@media (min-width: 1280px) {
	.winners-slider__slider.slick-slider .slick-list {
		overflow: hidden;
	}
}
.winners-slider__slider.slick-slider .slick-list,
.winners-slider__slider.slick-slider .slick-track {
	transform: translateZ(0);
}
.winners-slider__slider.slick-slider .slick-track {
	display: flex;
	left: 0;
	position: relative;
	top: 0;
}
.winners-slider__slider.slick-slider .slick-track:after,
.winners-slider__slider.slick-slider .slick-track:before {
	content: "";
	display: table;
}
.winners-slider__slider.slick-slider .slick-track:after {
	clear: both;
}
.slick-loading .winners-slider__slider.slick-slider .slick-track {
	visibility: hidden;
}
.winners-slider__slider.slick-slider .slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
	padding: 0 calc(var(--spacing-2xs) / 2);
}
@media (min-width: 768px) {
	.winners-slider__slider.slick-slider .slick-slide {
		padding: 0 calc(var(--spacing-sm) / 2);
	}
}
@media (min-width: 1280px) {
	.winners-slider__slider.slick-slider .slick-slide {
		padding: 0 calc(var(--spacing-md) / 2);
	}
}
.winners-slider__slider.slick-slider .slick-slide > div {
	display: flex;
}
.winners-slider__slider.slick-slider .slick-slide > div + div {
	margin-top: var(--spacing-md);
}
[dir="rtl"] .winners-slider__slider.slick-slider .slick-slide {
	direction: rtl;
}
.winners-slider__slider.slick-slider .slick-slide img:not(.image--hidden) {
	display: block;
}
.winners-slider__slider.slick-slider .slick-slide.slick-loading img {
	display: none;
}
.winners-slider__slider.slick-slider .slick-slide.dragging img {
	pointer-events: none;
}
.winners-slider__slider.slick-slider.slick-initialized .slick-slide {
	display: block;
}
.winners-slider__slider.slick-slider.slick-loading .slick-slide {
	visibility: hidden;
}
.winners-slider__slider.slick-slider.slick-vertical .slick-slide {
	border: 1px solid transparent;
	display: block;
	height: auto;
}
.winners-slider__slider.slick-slider .slick-arrow.slick-hidden {
	display: none;
}
.winners-slider__horiz-scroll {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: grid;
	grid-auto-flow: column;
	grid-template-columns: max-content;
	margin-inline-start: calc(var(--spacing-md) * -1);
	overflow: auto;
	overflow-y: hidden;
	padding-inline-end: var(--spacing-md);
	padding-inline-start: var(--spacing-md);
	width: calc(100% + 32px);
}
@media (min-width: 768px) {
	.winners-slider__horiz-scroll {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
		margin-inline-start: calc(var(--spacing-xl) * -1);
		padding-inline-end: var(--spacing-xl);
		padding-inline-start: var(--spacing-xl);
		width: calc(100% + 48px);
	}
}
@media (min-width: 1280px) {
	.winners-slider__horiz-scroll {
		display: none;
	}
	.winners-slider--row .winners-slider {
		padding: var(--spacing-lg) 0var --spacing-lg var(--spacing-xl);
	}
	.winners-slider--row .winners-slider__container {
		-moz-column-gap: var(--spacing-xl);
		column-gap: var(--spacing-xl);
		display: flex;
	}
	.winners-slider--row .winners-slider__header {
		flex-shrink: 0;
	}
	.winners-slider--row .winners-slider__slider-wrapper {
		flex: 1;
		min-width: 0;
	}
}
.winners-slider--advanced {
	background: var(--bg-secondary);
	margin-inline-start: calc(var(--spacing-md) * -1);
	padding: var(--spacing-md);
	position: relative;
	width: calc(100% + var(--spacing-2xl));
	z-index: 0;
}
@media (min-width: 768px) {
	.winners-slider--advanced {
		margin-inline-start: calc(var(--spacing-xl) * -1);
		padding: var(--spacing-lg) var(--spacing-xl);
		width: calc(100% + var(--spacing-4xl));
	}
}
@media (min-width: 1280px) {
	.winners-slider--advanced {
		border-radius: var(--border-radius-mapped-popover);
		margin-inline-start: unset;
		width: 100%;
	}
}
.winners-slider--advanced:hover .winners-slider__button--next,
.winners-slider--advanced:hover .winners-slider__button--prev {
	opacity: 1;
}
.winners-slider--advanced .winners-slider__bg {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}
@media (min-width: 1280px) {
	.winners-slider--advanced .winners-slider__bg {
		border-radius: var(--border-radius-mapped-popover);
	}
	.winners-slider--advanced .winners-slider__container {
		overflow: visible;
	}
}
.winners-slider--advanced .winners-slider__header {
	margin-bottom: var(--spacing-md);
}
@media (min-width: 768px) {
	.winners-slider--advanced .winners-slider__header {
		margin-bottom: var(--spacing-lg);
	}
}
.winners-slider--advanced .winners-slider__controls {
	position: static;
}
.winners-slider--advanced .winners-slider__button {
	display: block;
}
.winners-slider--advanced .winners-slider__button--next,
.winners-slider--advanced .winners-slider__button--prev {
	-webkit-backdrop-filter: blur(var(--spacing-4xs));
	backdrop-filter: blur(var(--spacing-4xs));
	background: var(--bg-overlay-strong);
	border: none;
	border-radius: var(--border-radius-basic-2xs);
	bottom: 0;
	height: 82px;
	opacity: 0;
	position: absolute;
	transition: opacity 0.3s ease;
	width: 24px;
	z-index: 1;
}
.winners-slider--advanced .winners-slider__button--next i,
.winners-slider--advanced .winners-slider__button--prev i {
	color: var(--icon-primary);
	transition: color 0.3s ease;
}
.winners-slider--advanced .winners-slider__button--next:hover i,
.winners-slider--advanced .winners-slider__button--prev:hover i {
	color: var(--icon-fill);
}
.winners-slider--advanced .winners-slider__button--prev {
	left: 0;
}
.winners-slider--advanced .winners-slider__button--next {
	right: calc(var(--spacing-sm) * -1);
}
.winners-slider--advanced .winners-slider__button--hidden {
	opacity: 0 !important;
}
@media (min-width: 1280px) {
	.winners-slider--advanced .winners-slider__slider-wrapper {
		position: relative;
	}
}
.winners-slider--advanced .winners-slider__horiz-scroll,
.winners-slider--advanced .winners-slider__slider {
	-webkit-mask-image: linear-gradient(
		90deg,
		transparent 0.01%,
		rgba(0, 0, 0, 0.7) 0.95%,
		#000 2.32%,
		#000 86.05%,
		rgba(0, 0, 0, 0.24) 96.32%,
		transparent 99.99%
	);
	mask-image: linear-gradient(
		90deg,
		transparent 0.01%,
		rgba(0, 0, 0, 0.7) 0.95%,
		#000 2.32%,
		#000 86.05%,
		rgba(0, 0, 0, 0.24) 96.32%,
		transparent 99.99%
	);
}
.winners-leaderboard {
	--row-height: 56px;
}
@media (min-width: 768px) {
	.winners-leaderboard {
		--row-height: 48px;
	}
}
.winners-leaderboard {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-sm);
	padding: var(--spacing-2xs);
}
@media (min-width: 480px) {
	.winners-leaderboard {
		padding: var(--spacing-sm);
	}
}
@media (min-width: 768px) {
	.winners-leaderboard {
		padding: var(--spacing-md);
	}
}
@media (min-width: 1280px) {
	.winners-leaderboard {
		padding: var(--spacing-md) var(--spacing-2xl) var(--spacing-xl);
	}
}
.winners-leaderboard--modal {
	padding: 0;
}
.winners-leaderboard--modal .winners-leaderboard__button {
	width: 100%;
}
.winners-leaderboard--modal .winners-leaderboard__list:before {
	display: none;
}
.winners-leaderboard__header {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: grid;
	grid-template-columns: 1fr 1fr;
	height: 48px;
	justify-content: space-between;
	padding: var(--spacing-2xs) var(--spacing-sm);
}
@media (min-width: 768px) {
	.winners-leaderboard__header {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		grid-template-columns: 160px 1fr 1fr 1fr 1fr;
		padding: var(--spacing-2xs) var(--spacing-md);
	}
}
@media (min-width: 1280px) {
	.winners-leaderboard__header {
		grid-template-columns: repeat(5, 1fr);
	}
}
.winners-leaderboard__header-title {
	color: var(--text-tertiary);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 20px;
	margin: 0;
	text-transform: uppercase;
}
.winners-leaderboard__header-title--bet,
.winners-leaderboard__header-title--multiplier,
.winners-leaderboard__header-title--user {
	display: none;
}
@media (min-width: 768px) {
	.winners-leaderboard__header-title--bet,
	.winners-leaderboard__header-title--multiplier,
	.winners-leaderboard__header-title--user {
		display: block;
	}
}
.winners-leaderboard__header-title--payout {
	text-align: end;
}
@media (min-width: 768px) {
	.winners-leaderboard__header-title--bet,
	.winners-leaderboard__header-title--multiplier {
		text-align: end;
	}
}
[dir="rtl"] .winners-leaderboard__header-title--user {
	text-align: end;
}
.winners-leaderboard__list-wrapper {
	min-height: calc(var(--row-height) * var(--rows-count));
	overflow: hidden;
}
.winners-leaderboard__list {
	position: relative;
}
.winners-leaderboard__row {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: grid;
	grid-template-columns: 1fr 1fr;
	padding: var(--spacing-2xs) var(--spacing-sm);
}
@media (min-width: 768px) {
	.winners-leaderboard__row {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		grid-template-columns: 160px 1fr 1fr 1fr 1fr;
		padding: var(--spacing-2xs) var(--spacing-md);
	}
}
@media (min-width: 1280px) {
	.winners-leaderboard__row {
		grid-template-columns: repeat(5, 1fr);
	}
}
.winners-leaderboard__row:nth-child(odd) {
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
}
.winners-leaderboard__row:nth-child(-n + 3) .winners-leaderboard__cell--user {
	padding-inline-start: 0;
}
[dir="rtl"]
	.winners-leaderboard__row:nth-child(-n + 3)
	.winners-leaderboard__cell--user {
	padding-inline-end: 0;
}
.winners-leaderboard__cell {
	text-wrap: nowrap;
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.winners-leaderboard__cell--bet,
.winners-leaderboard__cell--multiplier,
.winners-leaderboard__cell--user {
	display: none;
}
@media (min-width: 768px) {
	.winners-leaderboard__cell--bet,
	.winners-leaderboard__cell--multiplier,
	.winners-leaderboard__cell--user {
		display: block;
	}
	.winners-leaderboard__cell--user {
		align-items: center;
		-moz-column-gap: var(--spacing-2xs);
		column-gap: var(--spacing-2xs);
		display: flex;
		padding-inline-start: var(--spacing-2xl);
	}
}
[dir="rtl"] .winners-leaderboard__cell--user {
	flex-direction: row-reverse;
}
@media (min-width: 768px) {
	[dir="rtl"] .winners-leaderboard__cell--user {
		padding-inline-end: var(--spacing-2xl);
	}
}
.winners-leaderboard__cell--payout {
	font-weight: 700;
	text-align: end;
}
@media (min-width: 768px) {
	.winners-leaderboard__cell--bet,
	.winners-leaderboard__cell--multiplier {
		text-align: end;
	}
}
.winners-leaderboard__image-top-wrapper {
	display: none;
	height: 24px;
	width: 24px;
}
@media (min-width: 768px) {
	.winners-leaderboard__image-top-wrapper {
		display: block;
	}
}
.winners-leaderboard__image-top {
	height: 100%;
	width: 100%;
}
.winners-leaderboard__modal {
	display: flex;
	flex-direction: column;
	padding: var(--spacing-3xl) var(--spacing-md);
	row-gap: var(--spacing-xl);
}
.winners-leaderboard__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
	text-align: center;
}
.winners-leaderboard .winners-leaderboard__button {
	margin-top: var(--spacing-2xs);
	width: 100%;
}
.winners-leaderboard--animated .winners-leaderboard {
	position: relative;
}
.winners-leaderboard--animated .winners-leaderboard__list {
	overflow: hidden;
	position: relative;
	transform: translateZ(0);
}
.winners-leaderboard--animated .winners-leaderboard__list--animate {
	animation: scroll-items-vertically 0.3s ease-in;
}
.winners-leaderboard--animated .winners-leaderboard__cell--user {
	padding-inline-start: 0;
}
[dir="rtl"] .winners-leaderboard--animated .winners-leaderboard__cell--user {
	padding-inline-end: 0;
}
.winners-leaderboard--with-shadow .winners-leaderboard__list:before {
	background: var(--linear-horizontal-secondary);
	border-radius: var(--spacing-sm);
	bottom: 0;
	content: "";
	height: 160px;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 1;
}
@media (min-width: 768px) {
	.winners-leaderboard--with-shadow .winners-leaderboard__list:before {
		height: 144px;
	}
}
@keyframes scroll-items-vertically {
	0% {
		transform: translateY(-48px);
	}
	to {
		transform: translateY(0);
	}
}
.winners-table-game-cell {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	overflow: hidden;
}
@media (min-width: 768px) {
	.winners-table-game-cell {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
	}
}
.winners-table-game-cell__image-wrapper {
	align-items: center;
	border-radius: var(--border-radius-basic-3xs);
	display: flex;
	height: 32px;
	overflow: hidden;
	width: 32px;
}
.winners-table-game-cell__image-wrapper--s5,
.winners-table-game-cell__image-wrapper--s6 {
	width: 24px;
}
.winners-table-game-cell__image {
	height: 100%;
	width: 100%;
}
.winners-table-game-cell__text-content {
	overflow: hidden;
	width: calc(100% - var(--spacing-2xs) - 32px);
}
@media (min-width: 768px) {
	.winners-table-game-cell__text-content {
		width: calc(100% - var(--spacing-sm) - 32px);
	}
}
.winners-table-game-cell__game,
.winners-table-game-cell__user {
	text-wrap: nowrap;
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
}
[dir="rtl"] .winners-table-game-cell__game {
	direction: ltr;
	text-align: right;
}
.winners-table-game-cell__user-wrapper {
	align-items: center;
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
}
.winners-table-game-cell__user {
	color: var(--text-tertiary);
}
@media (min-width: 768px) {
	.winners-table-game-cell__user {
		display: none;
	}
}
.winners-table-game-cell__image-top-wrapper {
	height: 19px;
	width: 19px;
}
@media (min-width: 768px) {
	.winners-table-game-cell__image-top-wrapper {
		display: none;
	}
}
.winners-table-game-cell__image-top {
	height: 100%;
	width: 100%;
}
.winners-table__table {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-sm);
	padding: var(--spacing-sm);
}
@media (min-width: 768px) {
	.winners-table__table {
		padding: var(--spacing-md);
	}
}
@media (min-width: 1280px) {
	.winners-table__table {
		padding: var(--spacing-xl) var(--spacing-2xl);
	}
}
.winners-table__table--modal {
	padding: 0;
}
@media (min-width: 768px) {
	.winners-table__table--modal .winners-table__row {
		grid-template-columns: 48px 1fr 1fr;
	}
}
.winners-table__header {
	align-items: center;
	display: flex;
	justify-content: space-between;
	padding: var(--spacing-sm) var(--spacing-md);
}
.winners-table__header-title {
	color: var(--text-secondary);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0;
	text-transform: uppercase;
}
@media (min-width: 768px) {
	.winners-table__header-title {
		color: var(--text-secondary);
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		letter-spacing: 0.2px;
		line-height: 20px;
	}
}
.winners-table__rows {
	margin-bottom: var(--spacing-2xs);
}
.winners-table__row {
	display: grid;
	grid-template-columns: 48px 1fr 1fr;
	padding: var(--spacing-sm) var(--spacing-md);
}
@media (min-width: 768px) {
	.winners-table__row {
		grid-template-columns: 72px 1fr 1fr;
	}
}
.winners-table__row:nth-child(odd) {
	-webkit-backdrop-filter: blur(17px);
	backdrop-filter: blur(17px);
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
}
.winners-table__cell {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.winners-table__cell--place {
	font-weight: 700;
	padding-inline-start: var(--spacing-sm);
}
.winners-table__cell--name,
.winners-table__cell--place {
	color: var(--text-primary);
	font-size: 14px;
	line-height: 20px;
	text-align: start;
}
.winners-table__cell--name {
	font-weight: 400;
}
.winners-table__cell--prize {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	text-align: end;
}
.winners-table__modal {
	display: flex;
	flex-direction: column;
	padding: var(--spacing-3xl) var(--spacing-md) var(--spacing-md);
	row-gap: var(--spacing-2xl);
}
@media (min-width: 768px) {
	.winners-table__modal {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.winners-table__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
	text-align: center;
}
.winners-table .winners-table__button {
	width: 100%;
}
.cms-game-description__section {
	margin-top: var(--spacing-none);
}
@media (min-width: 1680px) {
	.cms-game-description__section {
		margin-top: var(--spacing-3xl);
	}
}
.cms-game-description__section--content {
	-moz-column-gap: var(--spacing-3xl);
	column-gap: var(--spacing-3xl);
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xl);
}
@media (min-width: 1280px) {
	.cms-game-description__section--content {
		flex-direction: row;
	}
}
.cms-game-description .cms-game-description__btn {
	display: flex;
	justify-content: center;
	margin-top: var(--spacing-3xl);
}
.cms-game-description__features-wrapper {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xl);
}
@media (min-width: 1680px) {
	.cms-game-description__features-wrapper {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		flex-direction: row;
	}
}
.cms-game-description__features-wrapper > .cms-game-description__content {
	order: 1;
}
@media (min-width: 1680px) {
	.cms-game-description__features-wrapper > .cms-game-description__content {
		flex: 1;
		order: 0;
	}
}
.cms-game-description__features {
	margin-top: var(--spacing-none);
	order: 0;
}
@media (min-width: 1280px) {
	.cms-game-description__features {
		max-width: 100%;
	}
}
@media (min-width: 1680px) {
	.cms-game-description__features {
		flex: 2;
		max-width: 368px;
		order: 1;
		width: 100%;
	}
}
.cms-game-description__nav {
	justify-content: center;
	margin-bottom: var(--spacing-lg);
	margin-top: var(--spacing-md);
}
@media (min-width: 768px) {
	.cms-game-description__nav {
		margin: var(--spacing-xl) var(--spacing-none);
	}
}
.cms-game-description__overview {
	-moz-column-gap: var(--spacing-3xl);
	column-gap: var(--spacing-3xl);
	display: flex;
	flex-direction: column;
	margin-top: var(--spacing-lg);
	order: 2;
	row-gap: var(--spacing-3xl);
}
@media (min-width: 1280px) {
	.cms-game-description__overview {
		flex: 1;
		margin-top: var(--spacing-xl);
		order: 1;
	}
}
@media (min-width: 1680px) {
	.cms-game-description__overview {
		margin-top: var(--spacing-none);
	}
}
.cms-hall-of-fame-layout__main-title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: var(--spacing-xl) 0;
}
@media (min-width: 480px) {
	.cms-hall-of-fame-layout__main-title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 768px) {
	.cms-hall-of-fame-layout__main-title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
		margin: var(--spacing-2xl) 0;
	}
}
@media (min-width: 1280px) {
	.cms-hall-of-fame-layout__main-title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
		margin: var(--spacing-3xl) 0;
	}
}
.cms-hall-of-fame-layout__section {
	margin: 0 0 var(--spacing-6xl);
}
@media (min-width: 768px) {
	.cms-hall-of-fame-layout__section {
		margin: 0 0 var(--spacing-8xl);
	}
}
.cms-hall-of-fame-layout__section:first-child {
	margin-bottom: var(--spacing-3xl);
}
.cms-hall-of-fame-layout__section:last-child {
	margin: 0;
}
.cms-hall-of-fame-layout__container--terms {
	max-width: 1344px;
}
.cms-hall-of-fame-layout__user-block {
	max-width: 864px;
	position: relative;
	z-index: 0;
}
.cms-help-center-layout .cms-help-center-layout__container {
	max-width: 1376px;
}
.cms-help-center-layout__inner {
	display: flex;
	flex-direction: column;
	padding-top: var(--spacing-xl);
}
@media (min-width: 768px) {
	.cms-help-center-layout__inner {
		padding-top: var(--spacing-2xl);
	}
}
@media (min-width: 1280px) {
	.cms-help-center-layout__inner {
		flex-direction: row;
		gap: var(--spacing-md);
		padding-top: 0;
	}
}
.cms-help-center-layout__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: var(--spacing-xl) 0 0;
}
@media (min-width: 480px) {
	.cms-help-center-layout__title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 768px) {
	.cms-help-center-layout__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
		margin: var(--spacing-2xl) 0 0;
	}
}
@media (min-width: 1280px) {
	.cms-help-center-layout__title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
		margin: var(--spacing-3xl) 0;
	}
}
.cms-help-center-layout__title--secondary {
	display: none;
}
@media (min-width: 1280px) {
	.cms-help-center-layout__title--secondary {
		display: block;
	}
}
.cms-help-center-layout__nav {
	margin: 0 0 var(--spacing-2xl);
}
@media (min-width: 768px) {
	.cms-help-center-layout__nav {
		margin: 0 0 var(--spacing-3xl);
	}
}
@media (min-width: 1280px) {
	.cms-help-center-layout__nav {
		flex: 1 0 256px;
		margin: 0;
		max-width: 256px;
	}
}
.cms-help-center-layout__back {
	margin: 0 0 var(--spacing-xl);
}
@media (min-width: 768px) {
	.cms-help-center-layout__back {
		margin: 0 0 var(--spacing-2xl);
	}
}
@media (min-width: 1280px) {
	.cms-help-center-layout__back {
		display: none;
	}
}
.cms-help-center-layout__scroll-to-top-btn {
	order: 0;
}
.cms-help-center-layout__body {
	flex: 1;
}
@media (min-width: 1280px) {
	.cms-help-center-layout__body {
		align-self: flex-start;
		background: var(--bg-secondary);
		border-radius: var(--border-radius-basic-sm);
		padding: var(--spacing-3xl) var(--spacing-3xl) var(--spacing-5xl);
	}
}
.cms-install-app-v2-layout {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-11xl);
}
.cms-install-app-v2-layout__container--banner {
	max-width: 976px;
	padding-bottom: var(--spacing-3xl);
	position: relative;
}
@media (min-width: 1680px) {
	.cms-install-app-v2-layout__container--banner {
		max-width: 1216px;
		padding-bottom: 102px;
	}
}
.cms-install-app-v2-layout__container--features {
	max-width: 976px;
}
@media (min-width: 1440px) {
	.cms-install-app-v2-layout__container--features {
		max-width: 1136px;
	}
}
@media (min-width: 1680px) {
	.cms-install-app-v2-layout__container--features {
		max-width: 1216px;
	}
}
.cms-jackpot-v2-layout {
	padding-top: var(--spacing-xl);
}
@media (min-width: 768px) {
	.cms-jackpot-v2-layout {
		padding-top: var(--spacing-2xl);
	}
}
@media (min-width: 960px) {
	.cms-jackpot-v2-layout {
		padding-top: var(--spacing-xl);
	}
}
@media (min-width: 1680px) {
	.cms-jackpot-v2-layout {
		padding-top: var(--spacing-3xl);
	}
}
.cms-jackpot-v2-layout__container {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-6xl);
}
@media (min-width: 768px) {
	.cms-jackpot-v2-layout__container {
		row-gap: var(--spacing-8xl);
	}
}
.cms-jackpot-v2-layout__how-it-works-title {
	align-self: flex-start;
}
.cms-jackpot-v2-layout__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	margin-bottom: var(--spacing-xl);
	text-transform: uppercase;
}
@media (min-width: 1280px) {
	.cms-jackpot-v2-layout__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
		margin-bottom: var(--spacing-2xl);
	}
}
.cms-jackpot-v2-layout__slider .title-for-block__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
}
@media (min-width: 768px) {
	.cms-jackpot-v2-layout__slider .title-for-block__title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 1280px) {
	.cms-jackpot-v2-layout__slider .title-for-block__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
.levels-block {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-xl);
}
@media (min-width: 960px) {
	.levels-block {
		row-gap: var(--spacing-2xl);
	}
}
.levels-block__header {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
.levels-block__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
}
@media (min-width: 768px) {
	.levels-block__title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 1280px) {
	.levels-block__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
.levels-block__desc {
	align-items: center;
	-moz-column-gap: var(--spacing-2xl);
	column-gap: var(--spacing-2xl);
	display: flex;
}
.levels-block__min-bet {
	color: var(--text-secondary);
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	position: relative;
}
.levels-block__min-bet:after {
	background: var(--border-secondary);
	content: "";
	height: 20px;
	inset-inline-end: calc(var(--spacing-md) * -1);
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 1px;
}
.levels-block__min-bet-value {
	color: var(--text-primary);
}
.levels-block__terms-link {
	color: var(--text-link);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.levels-block__cards:has(.jackpot-v2-cards-grid--count-4),
.levels-block__cards:has(.jackpot-v2-cards-grid--count-5) {
	margin: 0 calc(var(--spacing-md) * -1);
}
@media (min-width: 768px) {
	.levels-block__cards:has(.jackpot-v2-cards-grid--count-4),
	.levels-block__cards:has(.jackpot-v2-cards-grid--count-5) {
		margin: 0 calc(var(--spacing-xl) * -1);
	}
}
@media (min-width: 960px) {
	.levels-block__cards:has(.jackpot-v2-cards-grid--count-4),
	.levels-block__cards:has(.jackpot-v2-cards-grid--count-5) {
		margin: 0;
	}
}
.jackpot-winners {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.jackpot-winners {
		row-gap: var(--spacing-2xl);
	}
}
.jackpot-winners__title {
	color: var(--text-primary);
	display: flex;
	flex-direction: column;
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	height: 40px;
	justify-content: center;
	line-height: 26px;
	text-transform: capitalize;
}
@media (min-width: 768px) {
	.jackpot-winners__title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 1280px) {
	.jackpot-winners__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
.jackpot-winners__title--modal {
	color: var(--text-primary);
	font-family: Roboto, sans-serif;
	font-size: 24px;
	font-weight: 700;
	height: unset;
	line-height: 32px;
	text-align: center;
}
.jackpot-winners__modal {
	display: flex;
	flex-direction: column;
	padding: var(--spacing-3xl) var(--spacing-md);
	row-gap: var(--spacing-xl);
}
.cms-journey-map-horizontal-layout__section {
	margin: 0 0 var(--spacing-6xl);
}
@media (min-width: 480px) {
	.cms-journey-map-horizontal-layout__section {
		margin: 0 0 var(--spacing-8xl);
	}
}
.cms-journey-map-horizontal-layout__section--banner {
	margin: 0 0 var(--spacing-xl);
}
@media (min-width: 768px) {
	.cms-journey-map-horizontal-layout__section--banner {
		margin: 0 0 var(--spacing-2xl);
	}
}
@media (min-width: 1280px) {
	.cms-journey-map-horizontal-layout__section--banner {
		margin: 0 0 var(--spacing-3xl);
	}
}
.cms-journey-map-horizontal-layout__container,
.cms-journey-map-v2-layout__container {
	max-width: 1344px;
}
.cms-journey-map-v2-layout__content {
	padding-top: var(--spacing-md);
	position: relative;
}
@media (min-width: 768px) {
	.cms-journey-map-v2-layout__content {
		padding-top: var(--spacing-xl);
	}
}
.cms-journey-map-v2-layout--user .cms-journey-map-v2-layout__content {
	padding-top: 0;
}
@media (min-width: 768px) {
	.cms-journey-map-v2-layout--user .cms-journey-map-v2-layout__content {
		padding-top: var(--spacing-2xl);
	}
}
@media (min-width: 1280px) {
	.cms-journey-map-v2-layout--user .cms-journey-map-v2-layout__content {
		padding-top: var(--spacing-3xl);
	}
}
.cms-king-of-the-hill-layout {
	display: flex;
	flex-direction: column;
	max-width: 100%;
	overflow: hidden;
}
.cms-king-of-the-hill-layout__section {
	margin: var(--spacing-5xl) 0 0;
}
@media (min-width: 480px) {
	.cms-king-of-the-hill-layout__section {
		margin: var(--spacing-6xl) 0 0;
	}
}
@media (min-width: 768px) {
	.cms-king-of-the-hill-layout__section {
		margin: var(--spacing-8xl) 0 0;
	}
}
.cms-king-of-the-hill-layout__section--banner {
	margin: 0;
}
@media (min-width: 1280px) {
	.cms-king-of-the-hill-layout__section--banner {
		display: flex;
		justify-content: center;
	}
}
.cms-king-of-the-hill-layout__section--progress {
	margin: var(--spacing-xl) 0 0;
}
@media (min-width: 960px) {
	.cms-king-of-the-hill-layout__section--progress {
		margin: var(--spacing-2xl) 0 0;
	}
}
@media (min-width: 1280px) {
	.cms-king-of-the-hill-layout__section--progress {
		margin: var(--spacing-3xl) 0 0;
	}
}
.cms-king-of-the-hill-layout__container {
	max-width: 1344px;
}
.cms-king-of-the-hill-layout__info {
	margin: 0 0 var(--spacing-2xl);
	text-align: center;
}
@media (min-width: 768px) {
	.cms-king-of-the-hill-layout__info {
		margin: 0 0 var(--spacing-3xl);
	}
}
.cms-king-of-the-hill-layout__info--left {
	text-align: left;
}
.cms-king-of-the-hill-layout__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0 0 var(--spacing-md);
}
@media (min-width: 768px) {
	.cms-king-of-the-hill-layout__title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 1280px) {
	.cms-king-of-the-hill-layout__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
.cms-king-of-the-hill-layout__title:last-child {
	margin: 0;
}
.cms-king-of-the-hill-layout__description {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0 0 var(--spacing-2xl);
}
@media (min-width: 1280px) {
	.cms-king-of-the-hill-layout__description {
		margin: 0 0 var(--spacing-3xl);
	}
}
.cms-king-of-the-hill-layout__description:last-child {
	margin: 0;
}
.landing__bg-image {
	height: 100%;
	left: 50%;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 0;
	transform: translateX(-50%);
	width: 100%;
}
.landing__content {
	padding: var(--spacing-3xl) var(--spacing-md);
	position: relative;
	z-index: 2;
}
@media (min-width: 768px) {
	.landing__content {
		padding: var(--spacing-4xl) var(--spacing-xl);
	}
}
@media (min-width: 960px) {
	.landing__content {
		padding: var(--spacing-4xl);
	}
}
@media (min-width: 1280px) {
	.landing__content {
		padding: var(--spacing-6xl) var(--spacing-4xl);
	}
}
@media (min-width: 1440px) {
	.landing__content {
		padding-bottom: var(--spacing-8xl);
		padding-top: var(--spacing-8xl);
	}
}
.landing .container {
	max-width: 1488px;
}
.landing__logo-wrap {
	display: flex;
	justify-content: center;
	margin-bottom: var(--spacing-2xl);
}
@media (min-width: 768px) {
	.landing__logo-wrap {
		justify-content: flex-start;
	}
}
@media (min-width: 1280px) {
	.landing__logo-wrap {
		margin-bottom: var(--spacing-6xl);
	}
}
.landing__logo {
	max-width: 106px;
	width: 100%;
}
@media (min-width: 1280px) {
	.landing__logo {
		max-width: 184px;
	}
}
.landing__pretitile {
	-webkit-text-stroke-width: 1.5px;
	-webkit-text-stroke-color: var(--text-primary);
	color: transparent;
	font-family: DrukCyr, sans-serif;
	font-size: 26px;
	font-weight: 700;
	line-height: 32px;
	text-align: center;
	text-transform: uppercase;
}
@media (min-width: 480px) {
	.landing__pretitile {
		font-size: 32px;
		line-height: 40px;
	}
}
@media (min-width: 768px) {
	.landing__pretitile {
		text-align: start;
	}
}
@media (min-width: 1280px) {
	.landing__pretitile {
		font-size: 64px;
		font-weight: 900;
		line-height: 74px;
	}
}
.landing__title {
	color: var(--text-white-primary);
	font-family: DrukCyr, sans-serif;
	font-size: 26px;
	font-weight: 700;
	line-height: 32px;
	margin-bottom: var(--spacing-md);
	text-align: center;
	text-transform: uppercase;
}
@media (min-width: 480px) {
	.landing__title {
		font-size: 32px;
		line-height: 40px;
	}
}
@media (min-width: 768px) {
	.landing__title {
		text-align: start;
	}
}
@media (min-width: 1280px) {
	.landing__title {
		font-size: 64px;
		font-weight: 900;
		line-height: 74px;
	}
}
.landing__subtitle {
	color: var(--text-white-primary);
	font-size: 18px;
	font-weight: 700;
	line-height: 32px;
	margin-bottom: var(--spacing-3xl);
	text-align: center;
}
@media (min-width: 768px) {
	.landing__subtitle {
		text-align: start;
	}
}
@media (min-width: 1280px) {
	.landing__subtitle {
		font-size: 24px;
		line-height: 32px;
	}
}
.landing__button-wrap {
	display: flex;
	justify-content: center;
	margin-bottom: var(--spacing-md);
}
@media (min-width: 768px) {
	.landing__button-wrap {
		justify-content: flex-start;
	}
}
.landing__button {
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.2px;
	line-height: 24px;
	padding: var(--spacing-md) var(--spacing-xl);
	text-transform: uppercase;
}
.landing__button,
.landing__subtext {
	color: var(--text-white-primary);
	text-align: center;
}
.landing__subtext {
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
@media (min-width: 768px) {
	.landing__subtext {
		text-align: start;
	}
}
@media (min-width: 1280px) {
	.landing__subtext {
		color: var(--text-white-primary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
.landing-fourth {
	margin-bottom: var(--spacing-xl);
}
@media (min-width: 480px) {
	.landing-fourth {
		margin-bottom: var(--spacing-2xl);
	}
}
@media (min-width: 1280px) {
	.landing-fourth {
		margin-bottom: var(--spacing-xl);
	}
}
@media (min-width: 1440px) {
	.landing-fourth {
		margin-bottom: var(--spacing-3xl);
	}
}
@media (min-width: 1680px) {
	.landing-fourth {
		margin-bottom: var(--spacing-2xl);
	}
}
.landing-fourth__bg {
	height: 100%;
	left: 50%;
	position: absolute;
	top: 0;
	transform: translateX(-50%);
	width: 100%;
	z-index: -1;
}
.landing-fourth__bg-img {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}
.landing-fourth__inner {
	align-items: center;
	display: flex;
	flex-direction: column;
	margin-top: var(--spacing-3xl);
}
@media (min-width: 768px) {
	.landing-fourth__inner {
		align-items: flex-start;
		margin-top: var(--spacing-5xl);
	}
}
@media (min-width: 1280px) {
	.landing-fourth__inner {
		margin-top: var(--spacing-6xl);
	}
}
.landing-fourth__logo {
	width: 98px;
}
@media (min-width: 768px) {
	.landing-fourth__logo {
		width: 184px;
	}
}
.landing-fourth__subtitle {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin-top: var(--spacing-5xl);
	text-align: center;
}
@media (min-width: 768px) {
	.landing-fourth__subtitle {
		margin-top: var(--spacing-6xl);
		text-align: left;
	}
}
.landing-fourth__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 34px;
	font-style: normal;
	font-weight: 700;
	line-height: 40px;
	margin-bottom: 0;
	margin-top: var(--spacing-md);
	text-align: center;
}
@media (min-width: 480px) {
	.landing-fourth__title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
@media (min-width: 768px) {
	.landing-fourth__title {
		text-align: left;
	}
}
@media (min-width: 1280px) {
	.landing-fourth__title {
		color: var(--text-primary);
		font-size: 56px;
		font-style: normal;
		font-weight: 900;
		line-height: 64px;
	}
}
.landing-fourth__btns {
	align-items: center;
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	flex-direction: column;
	margin-top: var(--spacing-2xl);
	row-gap: var(--spacing-md);
}
@media (min-width: 768px) {
	.landing-fourth__btns {
		flex-direction: row;
	}
}
@media (min-width: 1440px) {
	.landing-fourth__btns {
		margin-top: var(--spacing-3xl);
	}
}
.landing-fourth .landing-fourth__btn {
	color: var(--text-primary);
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.2px;
	line-height: 24px;
	max-width: -moz-max-content;
	max-width: max-content;
	padding: var(--spacing-sm) var(--spacing-lg);
	width: 100%;
}
@media (min-width: 480px) {
	.landing-fourth .landing-fourth__btn {
		padding: var(--spacing-md) var(--spacing-xl);
	}
}
.landing-fourth .landing-fourth__link {
	align-items: center;
	color: var(--text-secondary);
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 20px;
	row-gap: var(--spacing-3xs);
	text-transform: capitalize;
}
.landing-fourth__steps {
	display: flex;
	flex-direction: column;
	margin-top: 100px;
	width: 100%;
}
@media (min-width: 768px) {
	.landing-fourth__steps {
		flex-direction: row;
		margin-top: var(--spacing-6xl);
	}
}
.landing-fourth__step {
	align-items: center;
	background: rgba(0, 0, 0, 0.44);
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	padding: var(--spacing-sm) var(--spacing-lg);
	width: 100%;
}
@media (min-width: 768px) {
	.landing-fourth__step {
		flex-basis: 33.33333%;
		max-width: 256px;
	}
}
.landing-fourth__step:not(:last-child) {
	margin-bottom: var(--spacing-sm);
}
@media (min-width: 768px) {
	.landing-fourth__step:not(:last-child) {
		margin-bottom: 0;
		margin-right: var(--spacing-md);
		padding: var(--spacing-sm) var(--spacing-md);
	}
}
.landing-fourth__step-img-wrap {
	flex: 1 1 100%;
	margin-right: var(--spacing-2xs);
	max-height: 56px;
	max-width: 56px;
}
.landing-fourth__step-img {
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%;
}
.landing-fourth__step-content {
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
}
.landing-fourth__step-name {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
}
.landing-fourth__step-desc {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.landing-fourth__container {
	max-width: 1343px;
}
.lt-second__bg {
	height: 100%;
	left: 50%;
	position: absolute;
	top: 0;
	transform: translateX(-50%);
	width: 100%;
	z-index: -1;
}
.lt-second__bg-img {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}
.lt-second__inner {
	align-items: center;
	display: flex;
	flex-direction: column;
	margin-top: var(--spacing-3xl);
}
@media (min-width: 768px) {
	.lt-second__inner {
		align-items: flex-start;
		margin-top: var(--spacing-5xl);
	}
}
@media (min-width: 1280px) {
	.lt-second__inner {
		margin-top: var(--spacing-6xl);
	}
}
.lt-second__logo {
	width: 98px;
}
@media (min-width: 768px) {
	.lt-second__logo {
		width: 184px;
	}
}
.lt-second__subtitle {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin-top: var(--spacing-5xl);
}
@media (min-width: 768px) {
	.lt-second__subtitle {
		margin-top: var(--spacing-6xl);
	}
}
.lt-second__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 34px;
	font-style: normal;
	font-weight: 700;
	line-height: 40px;
	margin-bottom: 0;
	margin-top: var(--spacing-md);
	text-align: center;
}
@media (min-width: 480px) {
	.lt-second__title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
@media (min-width: 768px) {
	.lt-second__title {
		text-align: start;
	}
}
@media (min-width: 1280px) {
	.lt-second__title {
		color: var(--text-primary);
		font-size: 56px;
		font-style: normal;
		font-weight: 900;
		line-height: 64px;
	}
}
.lt-second .lt-second__btn {
	color: var(--text-primary);
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.2px;
	line-height: 24px;
	margin-top: var(--spacing-2xl);
	max-width: -moz-max-content;
	max-width: max-content;
	padding: var(--spacing-sm) var(--spacing-lg);
	width: 100%;
}
@media (min-width: 480px) {
	.lt-second .lt-second__btn {
		padding: var(--spacing-md) var(--spacing-xl);
	}
}
@media (min-width: 1440px) {
	.lt-second .lt-second__btn {
		margin-top: var(--spacing-3xl);
	}
}
.lt-second__steps {
	display: flex;
	flex-direction: column;
	margin-top: var(--spacing-11xl);
	row-gap: var(--spacing-sm);
	width: 100%;
}
[dir="rtl"] .lt-second__steps {
	flex-direction: column-reverse;
}
@media (min-width: 1280px) {
	.lt-second__steps {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		flex-direction: row;
		margin-top: var(--spacing-6xl);
	}
	[dir="rtl"] .lt-second__steps {
		flex-direction: row-reverse;
		justify-content: flex-end;
	}
}
.lt-second__step {
	align-items: center;
	background: var(--bg-overlay-normal);
	border-radius: var(--border-radius-basic-sm);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	padding: var(--spacing-sm) var(--spacing-lg);
	width: 100%;
}
@media (min-width: 1280px) {
	.lt-second__step {
		flex-basis: 33.33333%;
		max-width: 300px;
	}
}
@media (min-width: 768px) {
	.lt-second__step:not(:last-child) {
		padding: var(--spacing-sm) var(--spacing-md);
	}
}
.lt-second__step-img-wrap {
	max-height: 56px;
	max-width: 56px;
}
.lt-second__step-img {
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%;
}
.lt-second__step-content {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-3xs);
}
.lt-second__step-name {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 22px;
}
.lt-second__step-desc {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.footer-landing {
	border-top: 1px solid var(--border-primary);
	display: flex;
	flex-direction: column;
	margin-top: var(--spacing-2xl);
	padding-bottom: var(--spacing-xl);
}
@media (min-width: 768px) {
	.footer-landing {
		margin-top: var(--spacing-3xl);
	}
}
.landing-third .container {
	max-width: 1344px;
}
.lt-third__bg {
	height: calc(100% - 40px);
	left: 50%;
	max-width: 1680px;
	position: absolute;
	top: 0;
	transform: translateX(-50%);
	width: 100%;
	z-index: -1;
}
@media (min-width: 480px) {
	.lt-third__bg {
		height: calc(100% - 158px);
	}
}
@media (min-width: 768px) {
	.lt-third__bg {
		height: calc(100% - 44px);
	}
}
@media (min-width: 1280px) {
	.lt-third__bg {
		height: 100%;
	}
}
@media (min-width: 1440px) {
	.lt-third__bg {
		height: calc(100% - 230px);
	}
}
.lt-third__bg-img {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}
@media (min-width: 1680px) {
	.lt-third__bg-img {
		-o-object-fit: none;
		object-fit: none;
	}
}
.lt-third__bg-gradient {
	background:
		linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0.09%, transparent 20.8%),
		linear-gradient(
			0deg,
			var(--bg-primary) 0.37%,
			rgba(15, 15, 20, 0.81) 5.27%,
			rgba(15, 15, 20, 0) 14.95%
		);
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
}
@media (min-width: 1280px) {
	.lt-third__bg-gradient {
		background: linear-gradient(
			0deg,
			var(--bg-primary) 0.37%,
			rgba(15, 15, 20, 0.81) 5.27%,
			rgba(15, 15, 20, 0) 14.95%
		);
	}
}
.lt-third__inner {
	align-items: center;
	display: flex;
	flex-direction: column;
	margin-top: var(--spacing-3xl);
}
@media (min-width: 768px) {
	.lt-third__inner {
		align-items: flex-start;
		margin-top: var(--spacing-5xl);
	}
}
@media (min-width: 1280px) {
	.lt-third__inner {
		margin-top: var(--spacing-6xl);
	}
}
.lt-third__logo {
	width: 120px;
}
@media (min-width: 768px) {
	.lt-third__logo {
		width: 184px;
	}
}
.lt-third__subtitle {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin-top: var(--spacing-3xl);
	text-align: center;
}
@media (min-width: 480px) {
	.lt-third__subtitle {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
		line-height: 133.33%;
	}
}
@media (min-width: 768px) {
	.lt-third__subtitle {
		margin-top: var(--spacing-6xl);
		text-align: start;
	}
}
.lt-third__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	margin-bottom: 0;
	margin-top: var(--spacing-md);
	text-align: center;
}
@media (min-width: 480px) {
	.lt-third__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
@media (min-width: 768px) {
	.lt-third__title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
		text-align: left;
	}
	[dir="rtl"] .lt-third__title {
		text-align: right;
	}
}
@media (min-width: 1280px) {
	.lt-third__title {
		color: var(--text-primary);
		font-size: 56px;
		font-style: normal;
		font-weight: 900;
		line-height: 64px;
		max-width: 880px;
	}
}
.lt-third .lt-third__btn {
	color: var(--text-primary);
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.2px;
	line-height: 24px;
	margin-top: var(--spacing-2xl);
	max-width: -moz-max-content;
	max-width: max-content;
	padding: var(--spacing-sm) var(--spacing-md);
	width: 100%;
}
@media (min-width: 768px) {
	.lt-third .lt-third__btn {
		margin-top: var(--spacing-3xl);
		padding: var(--spacing-md) var(--spacing-xl);
	}
}
.lt-third__payments {
	bottom: 40px;
	gap: var(--spacing-3xs) var(--spacing-xl) !important;
	padding: 0 var(--spacing-md);
	position: absolute;
	width: unset !important;
}
@media (min-width: 480px) {
	.lt-third__payments {
		bottom: 64px;
		gap: var(--spacing-2xs) var(--spacing-2xl) !important;
	}
}
@media (min-width: 768px) {
	.lt-third__payments {
		padding: 0;
	}
}
@media (min-width: 1280px) {
	.lt-third__payments {
		gap: var(--spacing-2xs) var(--spacing-5xl) !important;
	}
}
@media (min-width: 1440px) {
	.lt-third__payments {
		bottom: 104px;
	}
}
.landing-with-registration {
	padding: var(--spacing-4xl) 0 var(--spacing-xl) 0;
}
.landing-with-registration__bg {
	height: 100%;
	left: 50%;
	max-height: 550px;
	position: absolute;
	top: 0;
	transform: translateX(-50%);
	width: 100%;
	z-index: -1;
}
@media (min-width: 768px) {
	.landing-with-registration__bg {
		max-height: 760px;
	}
}
@media (min-width: 960px) {
	.landing-with-registration__bg {
		max-height: 960px;
	}
}
@media (min-width: 1280px) {
	.landing-with-registration__bg {
		max-height: 1200px;
		max-width: 1680px;
	}
}
@media (min-width: 1920px) {
	.landing-with-registration__bg {
		max-height: 1380px;
		max-width: 1920px;
	}
}
.landing-with-registration__bg-img {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}
.landing-with-registration__inner {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.landing-with-registration__logo {
	height: 24px;
	margin-bottom: var(--spacing-xl);
	width: 170px;
}
@media (min-width: 768px) {
	.landing-with-registration__logo {
		height: 32px;
		margin-bottom: var(--spacing-2xl);
		width: 228px;
	}
}
@media (min-width: 1280px) {
	.landing-with-registration__logo {
		height: 40px;
		margin-bottom: var(--spacing-3xl);
		width: 280px;
	}
}
.landing-with-registration__pretitle {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin-bottom: var(--spacing-md);
	text-align: center;
}
@media (min-width: 1280px) {
	.landing-with-registration__pretitle {
		font-size: 24px;
		line-height: 32px;
	}
}
.landing-with-registration__subtitle {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin-bottom: var(--spacing-xl);
	text-align: center;
}
@media (min-width: 768px) {
	.landing-with-registration__subtitle {
		margin-bottom: var(--spacing-2xl);
	}
}
.landing-with-registration__title {
	-webkit-text-fill-color: transparent;
	background: linear-gradient(90deg, #00dccd, #ffd15c);
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
	font-family: Outfit, sans-serif;
	font-size: 42px;
	line-height: 52px;
	margin-bottom: var(--spacing-md);
	margin-top: 0;
	text-align: center;
}
@media (min-width: 768px) {
	.landing-with-registration__title {
		font-size: 54px;
		font-weight: 900;
		line-height: 64px;
	}
}
@media (min-width: 1280px) {
	.landing-with-registration__title {
		font-size: 64px;
		font-weight: 900;
		line-height: 74px;
	}
}
.landing-with-registration .landing-with-registration__link {
	align-items: center;
	color: var(--text-secondary);
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 143%;
	row-gap: var(--spacing-3xs);
	text-transform: capitalize;
}
.landing-with-registration__terms-btn {
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 20px;
	margin-bottom: var(--spacing-2xl);
}
@media (min-width: 1280px) {
	.landing-with-registration__terms-btn {
		margin-bottom: var(--spacing-5xl);
	}
}
.landing-with-registration__registration-wrapper {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-lg);
	margin-bottom: var(--spacing-2xl);
	padding: var(--spacing-3xl) var(--spacing-md);
}
@media (min-width: 768px) {
	.landing-with-registration__registration-wrapper {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
@media (min-width: 1280px) {
	.landing-with-registration__registration-wrapper {
		margin-bottom: var(--spacing-5xl);
	}
}
.landing-with-registration__payments {
	justify-content: center;
	margin: var(--footer-spacing) 0 var(--spacing-2xl) 0;
}
@media (min-width: 1280px) {
	.landing-with-registration__payments {
		margin: var(--footer-spacing) 0 var(--spacing-3xl) 0;
	}
}
.landing-with-registration__container {
	max-width: 1343px;
}
.lottery-page__container {
	margin: 0 auto;
}
@media (min-width: 1280px) {
	.lottery-page__container {
		max-width: 1344px;
	}
}
.lottery-page-header {
	box-sizing: content-box;
	display: flex;
	flex-direction: column;
	margin-bottom: var(--spacing-6xl);
	position: relative;
	row-gap: var(--spacing-5xl);
	z-index: 0;
}
@media (min-width: 768px) {
	.lottery-page-header {
		align-items: center;
		border-radius: var(--border-radius-basic-lg);
		-moz-column-gap: var(--spacing-xl);
		column-gap: var(--spacing-xl);
		flex-direction: row;
		justify-content: space-between;
		margin-bottom: var(--spacing-8xl);
		margin-top: var(--spacing-xl);
		min-height: 460px;
		overflow: hidden;
		padding-inline: var(--spacing-xl);
	}
}
@media (min-width: 1280px) {
	.lottery-page-header {
		min-height: 500px;
		padding-inline: var(--spacing-2xl);
	}
}
.lottery-page-header__background {
	height: 100%;
	left: 50%;
	max-height: 380px;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 0;
	transform: translateX(-50%);
	z-index: -1;
}
@media (min-width: 768px) {
	.lottery-page-header__background {
		max-height: 460px;
		width: 100%;
	}
}
@media (min-width: 1280px) {
	.lottery-page-header__background {
		max-height: 500px;
	}
}
.lottery-page-header__content {
	display: flex;
	flex-direction: column;
	justify-content: center;
	min-height: 380px;
	padding-block: var(--spacing-5xl);
	position: relative;
	text-align: center;
}
@media (min-width: 768px) {
	.lottery-page-header__content {
		max-width: 320px;
		min-height: unset;
		padding-block: var(--spacing-md);
		position: static;
		text-align: start;
	}
}
@media (min-width: 1280px) {
	.lottery-page-header__content {
		max-width: 500px;
	}
}
.lottery-page-header__tickets-counter {
	width: 100%;
}
@media (min-width: 768px) {
	.lottery-page-header__tickets-counter {
		margin-top: -12px;
		max-width: 262px;
		min-width: 262px;
	}
}
@media (min-width: 1280px) {
	.lottery-page-header__tickets-counter {
		margin-top: -24px;
		max-width: 328px;
		min-width: 328px;
	}
}
.lottery-page-header__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0 0 var(--spacing-md);
}
@media (min-width: 768px) {
	.lottery-page-header__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
		margin: 0 0 var(--spacing-lg);
	}
}
@media (min-width: 1280px) {
	.lottery-page-header__title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
.lottery-page-header__description {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0 0 var(--spacing-2xl);
}
@media (min-width: 768px) {
	.lottery-page-header__description {
		margin: 0 0 var(--spacing-3xl);
	}
}
.lottery-page__content {
	display: flex;
	flex-direction: column;
	row-gap: 64px;
}
@media (min-width: 768px) {
	.lottery-page__content {
		row-gap: 80px;
	}
}
.lottery-page__winners {
	margin: 0 auto;
	max-width: 944px;
	width: 100%;
}
@media (min-width: 1440px) {
	.lottery-page__winners {
		max-width: 1072px;
	}
}
.lottery-page-section {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xl);
}
.lottery-page-section--winners {
	position: relative;
}
@media (min-width: 1280px) {
	.lottery-page-section {
		row-gap: var(--spacing-3xl);
	}
}
.lottery-page-section__gradient {
	display: none;
	position: absolute;
}
@media (min-width: 768px) {
	.lottery-page-section__gradient {
		display: block;
		height: 920px;
		width: 896px;
		z-index: -1;
	}
}
.lottery-page-section__gradient--red {
	background: radial-gradient(
		50% 50% at 50% 50%,
		rgba(255, 10, 10, 0.14) 0,
		rgba(180, 0, 75, 0) 100%
	);
	bottom: -230px;
	right: -840px;
}
.lottery-page-section__gradient--blue {
	background: radial-gradient(
		50% 50% at 50% 50%,
		rgba(0, 255, 240, 0.12) 0.01%,
		rgba(17, 77, 148, 0) 100%
	);
	left: -700px;
	top: -200px;
}
.lottery-page-section__header {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
	text-align: center;
}
@media (min-width: 768px) {
	.lottery-page-section__header--left {
		text-align: start;
	}
}
.lottery-page-section__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0;
}
@media (min-width: 768px) {
	.lottery-page-section__title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 1280px) {
	.lottery-page-section__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
.lottery-page-section__description {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
@media (min-width: 768px) {
	.lottery-page-section__description {
		color: var(--text-secondary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
.lottery-page__onboarding-btn {
	inset-inline-end: 0;
	position: absolute;
	top: 8px;
}
@media (min-width: 768px) {
	.lottery-page__onboarding-btn {
		bottom: 32px;
		inset-inline-end: 32px;
		top: unset;
	}
}
.lottery-page-v3 {
	display: flex;
	flex-direction: column;
	padding-top: var(--spacing-md);
	row-gap: var(--spacing-6xl);
}
@media (min-width: 768px) {
	.lottery-page-v3 {
		row-gap: var(--spacing-8xl);
	}
}
@media (min-width: 1280px) {
	.lottery-page-v3 {
		padding-top: var(--spacing-xl);
	}
}
.lottery-page-v3__intro {
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
@media (min-width: 768px) {
	.lottery-page-v3__intro {
		flex-direction: row;
	}
}
@media (min-width: 1280px) {
	.lottery-page-v3__intro {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
	}
}
.lottery-page-v3__details {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
}
@media (min-width: 768px) {
	.lottery-page-v3__details {
		flex: 1;
	}
}
.lottery-page-v3__banner {
	height: 100%;
}
.cms-lucky-promo-layout {
	position: relative;
}
.cms-lucky-promo-layout__background-wrapper {
	left: 50%;
	position: absolute;
	top: 0;
	transform: translate(-50%);
	width: 768px;
	z-index: -1;
}
@media (min-width: 768px) {
	.cms-lucky-promo-layout__background-wrapper {
		width: 1200px;
	}
}
@media (min-width: 1280px) {
	.cms-lucky-promo-layout__background-wrapper {
		width: 1680px;
	}
}
.cms-lucky-promo-layout__background {
	width: 100%;
}
.cms-lucky-promo-layout__section {
	margin-bottom: var(--spacing-6xl);
}
@media (min-width: 768px) {
	.cms-lucky-promo-layout__section {
		margin-bottom: var(--spacing-8xl);
	}
}
@media (min-width: 1280px) {
	.cms-lucky-promo-layout__section {
		margin: 0 0 var(--spacing-11xl);
	}
}
.cms-lucky-promo-layout__section:last-child {
	margin-bottom: 0;
}
@media (min-width: 1280px) {
	.cms-lucky-promo-layout__container {
		max-width: 1344px;
		position: relative;
	}
}
.cms-lucky-promo-layout .lucky-promo-intro {
	display: flex;
	flex-direction: column;
	margin: 0 auto;
	max-width: 526px;
	padding-top: var(--spacing-xl);
}
@media (min-width: 768px) {
	.cms-lucky-promo-layout .lucky-promo-intro {
		padding-top: var(--spacing-3xl);
	}
}
@media (min-width: 1280px) {
	.cms-lucky-promo-layout .lucky-promo-intro {
		padding-top: var(--spacing-6xl);
	}
}
@media (min-width: 1680px) {
	.cms-lucky-promo-layout .lucky-promo-intro {
		padding-top: var(--spacing-3xl);
	}
}
.cms-lucky-promo-layout .lucky-promo-intro__logo-wrapper {
	display: flex;
	height: 90px;
	margin: 0 auto var(--spacing-3xl);
	min-width: 111px;
	width: 111px;
}
@media (min-width: 768px) {
	.cms-lucky-promo-layout .lucky-promo-intro__logo-wrapper {
		margin-bottom: var(--spacing-4xl);
	}
}
@media (min-width: 1280px) {
	.cms-lucky-promo-layout .lucky-promo-intro__logo-wrapper {
		height: 106px;
		min-width: 130px;
		width: 130px;
	}
}
.cms-lucky-promo-layout .lucky-promo-intro__logo {
	height: 100%;
	width: 100%;
}
.cms-lucky-promo-layout .lucky-promo-intro__container {
	margin: 0 auto;
	max-width: 526px;
}
.cms-lucky-promo-layout .lucky-promo-intro__title {
	color: var(--text-primary-contrast);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0 0 var(--spacing-4xl);
	text-align: center;
}
@media (min-width: 768px) {
	.cms-lucky-promo-layout .lucky-promo-intro__title {
		color: var(--text-primary-contrast);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
		margin: 0 0 var(--spacing-6xl);
	}
}
.cms-lucky-promo-layout .lucky-promo-intro__title--accent {
	color: var(--text-promo);
}
.cms-lucky-promo-layout .lucky-promo-about {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xl);
}
@media (min-width: 1280px) {
	.cms-lucky-promo-layout .lucky-promo-about {
		row-gap: var(--spacing-3xl);
	}
}
.cms-lucky-promo-layout .lucky-promo-about__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0;
}
@media (min-width: 768px) {
	.cms-lucky-promo-layout .lucky-promo-about__title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 1280px) {
	.cms-lucky-promo-layout .lucky-promo-about__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
	.cms-lucky-promo-layout .lucky-promo-about__link {
		height: 56px;
		padding: var(--spacing-md) var(--spacing-xl);
	}
}
.cms-lucky-promo-layout__onboarding-btn {
	inset-inline-end: 8px;
	position: absolute;
	top: 8px;
}
@media (min-width: 768px) {
	.cms-lucky-promo-layout__onboarding-btn {
		inset-inline-end: 24px;
		top: 24px;
	}
}
.cms-lucky-promo-v2-layout__container {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.cms-lucky-promo-v2-layout__container {
		row-gap: var(--spacing-3xl);
	}
}
.cms-lucky-promo-v2-layout__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin-bottom: var(--spacing-2xl);
	text-align: center;
}
@media (min-width: 768px) {
	.cms-lucky-promo-v2-layout__title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 1280px) {
	.cms-lucky-promo-v2-layout__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
		margin-bottom: var(--spacing-3xl);
	}
}
.cms-mission-calendar-layout__section {
	margin: 0 0 var(--spacing-6xl);
}
@media (min-width: 768px) {
	.cms-mission-calendar-layout__section {
		margin: 0 0 var(--spacing-8xl);
	}
}
.cms-mission-calendar-layout__section:last-child {
	margin: 0;
}
.cms-mission-calendar-layout__container {
	max-width: 1376px;
}
@media (min-width: 1680px) {
	.cms-mission-calendar-layout__container {
		max-width: 1344px;
	}
}
.cms-mission-calendar-layout__info {
	margin: 0 0 var(--spacing-2xl);
	text-align: center;
}
@media (min-width: 768px) {
	.cms-mission-calendar-layout__info {
		margin: 0 0 var(--spacing-3xl);
	}
}
.cms-mission-calendar-layout__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0 0 var(--spacing-sm);
}
@media (min-width: 768px) {
	.cms-mission-calendar-layout__title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 1280px) {
	.cms-mission-calendar-layout__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
.cms-mission-calendar-layout__title:last-child {
	margin: 0;
}
.cms-mission-calendar-layout__text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0 0 var(--spacing-2xl);
}
@media (min-width: 768px) {
	.cms-mission-calendar-layout__text {
		color: var(--text-secondary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
.cms-mission-calendar-layout__text:last-child {
	margin: 0;
}
.cms-mission-event-layout__section {
	margin: 0 0 var(--spacing-6xl);
}
@media (min-width: 768px) {
	.cms-mission-event-layout__section {
		margin: 0 0 var(--spacing-8xl);
	}
}
.cms-mission-event-layout__section:last-child {
	margin: 0;
}
.cms-mission-event-layout__container {
	max-width: 1376px;
}
@media (min-width: 1680px) {
	.cms-mission-event-layout__container {
		max-width: 1344px;
	}
}
.cms-mission-event-layout__info {
	margin: 0 0 var(--spacing-2xl);
	text-align: center;
}
@media (min-width: 768px) {
	.cms-mission-event-layout__info {
		margin: 0 0 var(--spacing-3xl);
	}
}
.cms-mission-event-layout__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0 0 var(--spacing-sm);
}
@media (min-width: 768px) {
	.cms-mission-event-layout__title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 1280px) {
	.cms-mission-event-layout__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
.cms-mission-event-layout__title:last-child {
	margin: 0;
}
.cms-mission-event-layout__text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0 0 var(--spacing-2xl);
}
@media (min-width: 768px) {
	.cms-mission-event-layout__text {
		color: var(--text-secondary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
.cms-mission-event-layout__text:last-child {
	margin: 0;
}
.cms-our-brands-layout__section:not(:last-child) {
	margin-bottom: var(--spacing-2xl);
}
@media (min-width: 1440px) {
	.cms-our-brands-layout__section:not(:last-child) {
		margin-bottom: var(--spacing-3xl);
	}
}
.cms-our-brands-layout__section:first-child {
	padding-top: var(--spacing-2xl);
	position: relative;
}
.cms-our-brands-layout__section:first-child:after,
.cms-our-brands-layout__section:first-child:before {
	content: "";
	height: 573px;
	position: absolute;
	width: 573px;
}
@media (min-width: 1280px) {
	.cms-our-brands-layout__section:first-child:after,
	.cms-our-brands-layout__section:first-child:before {
		height: 700px;
		width: 700px;
	}
}
.cms-our-brands-layout__section:first-child:before {
	background: var(--clear-brand-accent);
	left: -436px;
	top: -293px;
}
@media (min-width: 480px) {
	.cms-our-brands-layout__section:first-child:before {
		left: -376px;
	}
}
@media (min-width: 768px) {
	.cms-our-brands-layout__section:first-child:before {
		left: -240px;
		top: -249px;
	}
}
@media (min-width: 960px) {
	.cms-our-brands-layout__section:first-child:before {
		left: -144px;
	}
}
@media (min-width: 1280px) {
	.cms-our-brands-layout__section:first-child:before {
		left: -176px;
		top: -341px;
	}
}
@media (min-width: 1440px) {
	.cms-our-brands-layout__section:first-child:before {
		left: -184px;
	}
}
@media (min-width: 1680px) {
	.cms-our-brands-layout__section:first-child:before {
		left: -112px;
	}
}
.cms-our-brands-layout__section:first-child:after {
	background: var(--clear-brand-primary);
	right: -429px;
	top: -290px;
}
@media (min-width: 480px) {
	.cms-our-brands-layout__section:first-child:after {
		right: -369px;
	}
}
@media (min-width: 768px) {
	.cms-our-brands-layout__section:first-child:after {
		right: -233px;
		top: -246px;
	}
}
@media (min-width: 960px) {
	.cms-our-brands-layout__section:first-child:after {
		right: -137px;
	}
}
@media (min-width: 1280px) {
	.cms-our-brands-layout__section:first-child:after {
		right: -176px;
		top: -341px;
	}
}
@media (min-width: 1440px) {
	.cms-our-brands-layout__section:first-child:after {
		right: -184px;
	}
}
@media (min-width: 1680px) {
	.cms-our-brands-layout__section:first-child:after {
		right: -112px;
	}
}
@media (min-width: 768px) {
	.cms-our-brands-layout__section:first-child {
		padding-top: var(--spacing-5xl);
	}
}
.cms-our-brands-layout__container--heading {
	max-width: 328px;
}
@media (min-width: 480px) {
	.cms-our-brands-layout__container--heading {
		max-width: 360px;
	}
}
@media (min-width: 768px) {
	.cms-our-brands-layout__container--heading {
		max-width: 540px;
	}
}
.cms-our-brands-layout__main-title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	margin: 0 0 var(--spacing-md);
	text-align: center;
	text-transform: uppercase;
}
@media (min-width: 768px) {
	.cms-our-brands-layout__main-title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
.cms-our-brands-layout__main-description {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	text-align: center;
}
@media (min-width: 768px) {
	.cms-our-brands-layout__main-description {
		color: var(--text-secondary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
.cms-our-brands-layout__hint-wrapper {
	color: var(--text-primary);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin-top: var(--spacing-xl);
}
.cms-predictions-layout {
	position: relative;
}
.cms-predictions-layout__container--small {
	max-width: 720px;
	padding-top: var(--spacing-14xl);
}
@media (min-width: 768px) {
	.cms-predictions-layout__container--small {
		padding-top: var(--spacing-3xl);
	}
}
.cms-predictions-layout__container--big {
	margin-top: var(--spacing-6xl);
	max-width: 1344px;
}
@media (min-width: 1280px) {
	.cms-predictions-layout__container--big {
		margin-top: var(--spacing-8xl);
	}
}
.cms-predictions-layout__background {
	height: 300px;
	left: 50%;
	min-width: 767px;
	position: absolute;
	top: 0;
	transform: translateX(-50%);
	width: 100%;
	z-index: -1;
}
@media (min-width: 768px) {
	.cms-predictions-layout__background {
		height: 500px;
		min-width: 1199px;
	}
}
@media (min-width: 1280px) {
	.cms-predictions-layout__background {
		max-width: 1680px;
	}
}
.promo-single-page__promotions .base-slider__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
}
@media (min-width: 768px) {
	.promo-single-page__promotions .base-slider__title {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
.promo-single-page__participate-btn-section {
	text-align: center;
}
.promo-single-page__participate-btn-section > :first-child {
	margin: 0 !important;
}
.promo-single-page__onboarding-btn {
	inset-inline-end: 8px;
	position: absolute;
	top: 8px;
}
@media (min-width: 768px) {
	.promo-single-page__onboarding-btn {
		inset-inline-end: 40px;
		top: 32px;
	}
}
.promo-single-page .jackpot-with-progress {
	margin: var(--spacing-6xl) 0 var(--spacing-3xl);
}
.promo-single-page .choose-bonus-list,
.promo-single-page .home-game-slider,
.promo-single-page .jackpot-list-winners,
.promo-single-page .key-features,
.promo-single-page .special-champions-table,
.promo-single-page .steps,
.promo-single-page__participate-btn-section {
	margin: var(--spacing-3xl) 0;
}
.promo-single-page .mission-list,
.promo-single-page .promo-clipboard,
.promo-single-page .promo-page-total,
.promo-single-page .tournament-info {
	margin: var(--spacing-2xl) 0;
}
.cms-promotions-layout__container {
	padding-top: var(--spacing-md);
}
@media (min-width: 480px) {
	.cms-promotions-layout__container {
		padding-top: var(--spacing-xl);
	}
}
@media (min-width: 1280px) {
	.cms-promotions-layout__container {
		padding-top: var(--spacing-2xl);
	}
}
.cms-promotions-layout__section {
	margin-bottom: var(--spacing-xl);
}
@media (min-width: 768px) {
	.cms-promotions-layout__section {
		margin-bottom: var(--spacing-2xl);
	}
}
.cms-promotions-layout__header {
	align-items: center;
	-moz-column-gap: var(--spacing-lg);
	column-gap: var(--spacing-lg);
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-lg);
}
@media (min-width: 480px) {
	.cms-promotions-layout__header {
		align-items: flex-start;
		flex-direction: row-reverse;
		justify-content: space-between;
	}
}
@media (min-width: 1280px) {
	.cms-promotions-layout__header {
		align-items: center;
	}
}
.cms-promotions-layout__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
@media (min-width: 480px) {
	.cms-promotions-layout__title {
		text-align: start;
		width: 100%;
	}
}
@media (min-width: 768px) {
	.cms-promotions-layout__title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 1280px) {
	.cms-promotions-layout__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
.cms-promotions-layout__divider {
	background-color: var(--border-primary);
	height: 1px;
	width: 100%;
}
.cms-promotions-layout__categories {
	margin-bottom: var(--spacing-lg);
}
@media (min-width: 480px) {
	.cms-promotions-layout__categories {
		margin-bottom: var(--spacing-xl);
	}
}
.cms-promotions-layout--sportsbook-disabled .cms-promotions-layout__container {
	padding-top: var(--spacing-xl);
}
@media (min-width: 1280px) {
	.cms-promotions-layout--sportsbook-disabled
		.cms-promotions-layout__container {
		padding-top: var(--spacing-2xl);
	}
}
.cms-promotions-layout__promo-code-input {
	margin-bottom: var(--spacing-lg);
}
@media (min-width: 480px) {
	.cms-promotions-layout__promo-code-input {
		margin-bottom: var(--spacing-xl);
	}
}
@media (min-width: 768px) {
	.cms-promotions-layout__promo-code-input {
		margin-bottom: var(--spacing-2xl);
	}
}
@media (min-width: 1280px) {
	.cms-promotions-layout__promo-code-input {
		margin-bottom: var(--spacing-3xl);
	}
}
@media (min-width: 1920px) {
	.cms-promotions-layout__promo-code-input {
		margin-bottom: var(--spacing-xl);
	}
}
.promo-coupon-input {
	--bg-aspect: 4.6;
}
@media (min-width: 480px) {
	.promo-coupon-input {
		--bg-aspect: 5.7;
	}
}
@media (min-width: 768px) {
	.promo-coupon-input {
		--bg-aspect: 11.6;
	}
}
@media (min-width: 960px) {
	.promo-coupon-input {
		--bg-aspect: 14.4;
	}
}
@media (min-width: 1280px) {
	.promo-coupon-input {
		--bg-aspect: 12.7;
	}
}
.promo-coupon-input--casino {
	--coupon-banner-mobile: url(/images/coupon-banner-mobile.19b76062..webp);
	--coupon-banner-tablet: url(/images/coupon-banner-tablet.c6e6ccf6..webp);
	--coupon-banner-desktop: url(/images/coupon-banner-desktop.92981953..webp);
	--coupon-overlay: var(--mapped-promotions-coupon-casino);
}
.promo-coupon-input--sports {
	--coupon-banner-mobile: url(/images/coupon-banner-mobile.c2fdc16f..webp);
	--coupon-banner-tablet: url(/images/coupon-banner-tablet.069f1c14..webp);
	--coupon-banner-desktop: url(/images/coupon-banner-desktop.fd47f1f6..webp);
	--coupon-overlay: var(--mapped-promotions-coupon-sport);
}
.promo-coupon-input {
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	flex-direction: column;
	overflow: hidden;
	padding: var(--spacing-md);
	position: relative;
	row-gap: var(--spacing-sm);
	width: 100%;
	z-index: 0;
}
@media (min-width: 768px) {
	.promo-coupon-input {
		-moz-column-gap: var(--spacing-xl);
		column-gap: var(--spacing-xl);
		flex-direction: row;
		justify-content: space-between;
	}
}
@media (min-width: 1280px) {
	.promo-coupon-input {
		-moz-column-gap: var(--spacing-lg);
		column-gap: var(--spacing-lg);
		padding: var(--spacing-xl) var(--spacing-lg);
	}
}
.promo-coupon-input:before {
	background: var(--coupon-overlay);
	content: "";
	height: 100%;
	inset-inline-start: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}
[dir="rtl"] .promo-coupon-input:before {
	transform: scaleX(-1);
}
.promo-coupon-input:after {
	aspect-ratio: var(--bg-aspect);
	background-image: var(--coupon-banner-mobile);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	content: "";
	height: 100%;
	inset-inline-start: 50%;
	pointer-events: none;
	position: absolute;
	top: 0;
	transform: translateX(-50%);
	z-index: -1;
}
[dir="rtl"] .promo-coupon-input:after {
	transform: scaleX(-1) translateX(-50%);
}
@media (min-width: 768px) {
	.promo-coupon-input:after {
		background-image: var(--coupon-banner-tablet);
	}
}
@media (min-width: 1280px) {
	.promo-coupon-input:after {
		background-image: var(--coupon-banner-desktop);
	}
}
.promo-coupon-input__info-wrapper {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
	width: 100%;
}
@media (min-width: 768px) {
	.promo-coupon-input__info-wrapper {
		row-gap: var(--spacing-2xs);
	}
}
.promo-coupon-input__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 22px;
	margin: 0;
	text-transform: uppercase;
}
@media (min-width: 1280px) {
	.promo-coupon-input__title {
		color: var(--text-primary);
		font-size: 21px;
		font-weight: 700;
		line-height: 26px;
	}
}
.promo-coupon-input__description {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
@media (min-width: 1280px) {
	.promo-coupon-input__description {
		color: var(--text-secondary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
.promo-coupon-input__form-wrapper {
	align-items: center;
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
	justify-content: flex-end;
}
@media (min-width: 768px) {
	.promo-coupon-input__form-wrapper {
		-moz-column-gap: var(--spacing-xs);
		column-gap: var(--spacing-xs);
		width: -moz-fit-content;
		width: fit-content;
	}
}
.promo-coupon-input .promo-coupon-input__input {
	height: 40px;
}
@media (min-width: 768px) {
	.promo-coupon-input .promo-coupon-input__input {
		height: 48px;
		width: 252px;
	}
}
@media (min-width: 960px) {
	.promo-coupon-input .promo-coupon-input__input {
		width: 320px;
	}
}
@media (min-width: 1280px) {
	.promo-coupon-input .promo-coupon-input__input {
		width: 312px;
	}
}
.cms-puzzle-layout__section {
	margin: 0 0 var(--spacing-6xl);
}
@media (min-width: 768px) {
	.cms-puzzle-layout__section {
		margin: 0 0 var(--spacing-8xl);
	}
}
.cms-puzzle-layout__section:first-child {
	margin: 0 calc(var(--spacing-md) * -1) var(--spacing-6xl);
}
@media (min-width: 768px) {
	.cms-puzzle-layout__section:first-child {
		margin: var(--spacing-2xl) 0 var(--spacing-8xl);
	}
}
@media (min-width: 1280px) {
	.cms-puzzle-layout__section:first-child {
		margin-top: var(--spacing-3xl);
	}
}
.cms-puzzle-layout__section:last-child {
	margin: 0;
}
.cms-puzzle-layout__banner-bottom-content {
	align-items: center;
	display: flex;
	flex-direction: column;
	max-width: 564px;
	row-gap: var(--spacing-sm);
	width: 100%;
}
@media (min-width: 768px) {
	.cms-puzzle-layout__banner-bottom-content {
		margin-top: var(--spacing-2xs);
		row-gap: var(--spacing-md);
	}
}
@media (min-width: 1280px) {
	.cms-puzzle-layout .cms-puzzle-layout__banner-cta {
		min-width: 248px;
	}
}
.cms-puzzle-layout__show-rules-modal-btn {
	color: var(--text-white-secondary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: var(--spacing-sm) auto 0;
	text-align: center;
}
.cms-puzzle-layout__show-rules-modal-btn:hover {
	color: var(--text-white-primary);
}
.cms-puzzle-layout__bonus-cards-container {
	display: grid;
	gap: var(--spacing-sm);
	grid-template-columns: 1fr;
	margin: 0 auto;
	max-width: 448px;
}
@media (min-width: 768px) {
	.cms-puzzle-layout__bonus-cards-container {
		grid-template-columns: repeat(4, 1fr);
		max-width: 720px;
	}
}
@media (min-width: 768px) and (max-width: 1279px) {
	.cms-puzzle-layout__bonus-cards-container > div {
		grid-column-end: span 2;
	}
	.cms-puzzle-layout__bonus-cards-container > div:last-child {
		grid-column-start: 2;
	}
}
@media (min-width: 1280px) {
	.cms-puzzle-layout__bonus-cards-container {
		gap: var(--spacing-md);
		grid-template-columns: repeat(3, 1fr);
		max-width: 1136px;
	}
	.cms-puzzle-layout__bonus-cards-container--static-sidebar {
		gap: var(--spacing-sm);
		grid-template-columns: repeat(4, 1fr);
		max-width: 720px;
	}
}
@media (min-width: 1280px) and (max-width: 1439px) {
	.cms-puzzle-layout__bonus-cards-container--static-sidebar > div {
		grid-column-end: span 2;
	}
	.cms-puzzle-layout__bonus-cards-container--static-sidebar > div:last-child {
		grid-column-start: 2;
	}
}
@media (min-width: 1440px) {
	.cms-puzzle-layout__bonus-cards-container--static-sidebar {
		gap: var(--spacing-md);
		grid-template-columns: repeat(3, 1fr);
		max-width: 1136px;
	}
}
.cms-puzzle-layout__section-title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0 0 var(--spacing-2xl);
	text-align: center;
}
@media (min-width: 768px) {
	.cms-puzzle-layout__section-title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 1280px) {
	.cms-puzzle-layout__section-title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
		margin-bottom: var(--spacing-3xl);
	}
}
.cms-referral-program-v2-layout__sections-wrapper {
	display: flex;
	flex-direction: column;
	padding-top: var(--spacing-md);
	row-gap: var(--spacing-4xl);
}
@media (min-width: 768px) {
	.cms-referral-program-v2-layout__sections-wrapper {
		padding-top: var(--spacing-xl);
		row-gap: var(--spacing-6xl);
	}
}
@media (min-width: 1280px) {
	.cms-referral-program-v2-layout__sections-wrapper {
		row-gap: var(--spacing-8xl);
	}
}
.cms-referral-program-v2-layout__sections-wrapper--signed-in {
	padding-top: var(--spacing-xl);
}
@media (min-width: 768px) {
	.cms-referral-program-v2-layout__sections-wrapper--signed-in {
		padding-top: var(--spacing-2xl);
	}
}
@media (min-width: 1280px) {
	.cms-referral-program-v2-layout__sections-wrapper--signed-in {
		padding-top: var(--spacing-3xl);
	}
}
.cms-referral-program-v2-layout__section-heading {
	margin-bottom: var(--spacing-xl);
}
@media (min-width: 768px) {
	.cms-referral-program-v2-layout__section-heading {
		margin-bottom: var(--spacing-2xl);
	}
}
@media (min-width: 1280px) {
	.cms-referral-program-v2-layout__section-heading {
		margin-bottom: var(--spacing-3xl);
	}
	.cms-referral-program-v2-layout__section-heading--secondary {
		margin-bottom: var(--spacing-2xl);
	}
}
.cms-referral-program-v2-layout__divider {
	background-color: var(--border-primary);
	height: 1px;
}
.cms-referral-program-v2-layout__referral-statistics-wrapper {
	display: grid;
	grid-template-areas: "a" "b" "c" "d";
	grid-template-columns: 1fr;
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.cms-referral-program-v2-layout__referral-statistics-wrapper {
		row-gap: var(--spacing-md);
	}
}
@media (min-width: 960px) {
	.cms-referral-program-v2-layout__referral-statistics-wrapper {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
		grid-template-areas: "a a" "b c" "b d";
		grid-template-columns: 315px 1fr;
		row-gap: var(--spacing-md);
	}
}
@media (min-width: 1280px) {
	.cms-referral-program-v2-layout__referral-statistics-wrapper {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
	}
}
@media (min-width: 1440px) {
	.cms-referral-program-v2-layout__referral-statistics-wrapper {
		grid-template-areas: "a b c" "a b d";
		grid-template-columns: 0.74fr 280px 1fr;
	}
}
.cms-referral-program-v2-layout__referral-statistics-section-heading {
	grid-area: a;
	margin-bottom: 0;
}
.cms-referral-program-v2-layout__referral-statistics-section-heading br {
	display: none;
}
@media (min-width: 960px) {
	.cms-referral-program-v2-layout__referral-statistics-section-heading {
		max-width: 664px;
	}
}
@media (min-width: 1440px) {
	.cms-referral-program-v2-layout__referral-statistics-section-heading br {
		display: initial;
	}
}
.cms-referral-program-v2-layout__total-rewards-paid {
	grid-area: b;
}
.cms-referral-program-v2-layout__top-referrers {
	grid-area: c;
}
.cms-referral-program-v2-layout__live-rewards {
	grid-area: d;
}
@media (min-width: 768px) {
	.cms-referral-program-v2-layout__live-rewards {
		margin-top: calc(var(--spacing-3xs) * -1);
	}
}
@media (min-width: 1280px) {
	.cms-referral-program-v2-layout__live-rewards {
		margin-top: 0;
	}
}
.cms-vip-club-layout {
	transform: translateX(0);
}
.cms-vip-club-layout__container {
	display: flex;
	flex-direction: column;
	max-width: 1344px;
	row-gap: var(--spacing-6xl);
}
@media (min-width: 768px) {
	.cms-vip-club-layout__container {
		row-gap: var(--spacing-8xl);
	}
}
.cms-vip-club-layout__banner {
	padding-top: var(--spacing-xl);
}
@media (min-width: 768px) {
	.cms-vip-club-layout__banner {
		padding-top: var(--spacing-2xl);
	}
}
@media (min-width: 1280px) {
	.cms-vip-club-layout__banner {
		padding-top: var(--spacing-6xl);
	}
}
.cms-vip-club-layout__blocks {
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
@media (min-width: 768px) {
	.cms-vip-club-layout__blocks {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		row-gap: var(--spacing-md);
	}
}
.cms-vip-club-layout__block-statuses-content {
	justify-content: space-between;
}
.cms-vip-club-layout__content {
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: grid;
	grid-template-areas: "statuses" "progress" "cashback" "contact " "benefits";
	grid-template-columns: 1fr;
	position: relative;
	row-gap: var(--spacing-sm);
}
@media (min-width: 768px) {
	.cms-vip-club-layout__content {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		grid-template-areas: "statuses progress" "statuses cashback" "contact benefits";
		grid-template-columns: 1fr 1fr;
		row-gap: var(--spacing-md);
	}
}
@media (min-width: 1280px) {
	.cms-vip-club-layout__content {
		grid-template-areas: "statuses progress" "statuses cashback" "contact benefits";
	}
}
@media (min-width: 1440px) {
	.cms-vip-club-layout__content {
		grid-template-areas: "statuses progress contact" "statuses cashback contact" "benefits benefits benefits";
		grid-template-columns: minmax(385px, 1fr) 1fr 1fr;
	}
}
.cms-vip-club-layout__content--freeze {
	max-height: 540px;
	overflow: hidden;
}
.cms-vip-club-layout__content--blocked,
.cms-vip-club-layout__content--freeze {
	border-bottom: 1px solid var(--border-primary);
	padding-bottom: var(--spacing-sm);
}
.cms-vip-club-layout__content--blocked {
	grid-template-areas: "statuses" "progress" "cashback" "contact " "blocked";
}
@media (min-width: 768px) {
	.cms-vip-club-layout__content--blocked {
		grid-template-areas: "statuses progress" "statuses cashback" "blocked blocked";
		grid-template-columns: 1fr 1fr;
	}
}
@media (min-width: 1440px) {
	.cms-vip-club-layout__content--blocked {
		grid-template-areas: "statuses progress contact" "statuses cashback contact" "blocked blocked blocked";
		grid-template-columns: minmax(385px, 1fr) 1fr 1fr;
	}
}
.cms-vip-club-layout__blocked {
	border-radius: var(--border-radius-basic-sm);
	display: flex;
	flex-direction: column;
	grid-area: blocked;
	max-height: 320px;
	overflow: hidden;
	position: relative;
	row-gap: var(--spacing-md);
}
@media (min-width: 768px) {
	.cms-vip-club-layout__blocked {
		max-height: 400px;
	}
}
.cms-vip-club-layout__blocked-content {
	align-items: center;
	background: var(--linear-horizontal-primary);
	color: var(--text-primary);
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	left: 50%;
	position: absolute;
	row-gap: var(--spacing-md);
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	z-index: 1;
}
.cms-vip-club-layout__blocked-content--widget {
	background: var(--linear-horizontal-secondary);
}
.cms-vip-club-layout__blocked-icon {
	font-size: 40px !important;
}
@media (min-width: 768px) {
	.cms-vip-club-layout__blocked-icon {
		font-size: 48px !important;
	}
}
.cms-vip-club-layout__blocked-text {
	color: var(--text-secondary);
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
	max-width: 240px;
	text-align: center;
}
@media (min-width: 768px) {
	.cms-vip-club-layout__blocked-text {
		color: var(--text-secondary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
.cms-vip-club-layout__block--statuses {
	grid-area: statuses;
}
.cms-vip-club-layout__block--progress {
	grid-area: progress;
}
.cms-vip-club-layout__block--cashback {
	grid-area: cashback;
}
.cms-vip-club-layout__block--contact {
	grid-area: contact;
}
.cms-vip-club-layout__block--benefits {
	grid-area: benefits;
}
.cms-vip-club-layout__block--bonuses {
	grid-area: bonuses;
}
.cms-vip-club-layout__block--activities {
	grid-area: activities;
}
.cms-vip-club-layout__block--tournaments {
	grid-area: tournaments;
}
.cms-vip-club-layout__block--need-help {
	grid-area: need-help;
}
.cms-vip-club-layout__block--blocked {
	opacity: 0.5;
}
.cms-vip-club-layout__background {
	height: 1962px;
	position: absolute;
	right: -301px;
	top: 460px;
	width: 500px;
	z-index: -1;
}
@media (min-width: 768px) {
	.cms-vip-club-layout__background {
		height: 1562px;
		right: -397px;
		top: 608px;
		width: 765px;
	}
}
@media (min-width: 960px) {
	.cms-vip-club-layout__background {
		right: -205px;
		top: 584px;
	}
}
@media (min-width: 1280px) {
	.cms-vip-club-layout__background {
		height: 1590px;
		right: -680px;
		top: 856px;
		width: 2400px;
	}
}
.cms-vip-club-layout__background-gradient {
	border-radius: 500px;
	height: 500px;
	width: 500px;
}
@media (min-width: 768px) {
	.cms-vip-club-layout__background-gradient {
		border-radius: 700px;
		height: 700px;
		width: 700px;
	}
}
@media (min-width: 1280px) {
	.cms-vip-club-layout__background-gradient {
		border-radius: 900px;
		height: 900px;
		width: 900px;
	}
}
.cms-vip-club-layout__background-gradient--red {
	background: var(--mapped-vip-bg-01);
	bottom: 0;
	left: 0;
	position: absolute;
}
@media (min-width: 1280px) {
	.cms-vip-club-layout__background-gradient--red {
		left: unset;
		right: 0;
	}
}
.cms-vip-club-layout__background-gradient--blue {
	background: var(--mapped-vip-bg-02);
	left: 0;
	position: absolute;
	top: 0;
}
@media (min-width: 768px) {
	.cms-vip-club-layout__background-gradient--blue {
		left: unset;
		right: 0;
	}
}
@media (min-width: 1280px) {
	.cms-vip-club-layout__background-gradient--blue {
		left: 0;
		right: unset;
	}
}
.cms-vip-club-layout__status-card {
	height: 200px;
}
@media (min-width: 768px) {
	.cms-vip-club-layout__status-card {
		height: 240px;
	}
	.cms-vip-club-layout__status-card--max {
		height: 200px;
	}
}
@media (min-width: 1280px) {
	.cms-vip-club-layout__status-card--max {
		height: 240px;
	}
}
@media (max-width: 767px) {
	.cms-welcome-page-layout__container--payments {
		width: 100%;
	}
}
.cms-welcome-page-layout__section {
	margin-bottom: var(--spacing-xl);
}
@media (min-width: 768px) {
	.cms-welcome-page-layout__section {
		margin-bottom: var(--spacing-2xl);
	}
}
.cms-welcome-page-layout__section:empty {
	display: none;
}
.cms-welcome-page-layout__section:last-child {
	margin-bottom: var(--spacing-none);
}
.cms-welcome-page-alternative-layout__section {
	margin-bottom: var(--spacing-xl);
}
@media (min-width: 768px) {
	.cms-welcome-page-alternative-layout__section {
		margin-bottom: var(--spacing-2xl);
	}
}
.cms-welcome-page-alternative-layout__section:empty {
	display: none;
}
.cms-welcome-page-alternative-layout__section:last-child {
	margin-bottom: var(--spacing-none);
}
.default-layout {
	display: flex;
	flex-direction: column;
	max-width: 100%;
	min-height: 100dvh;
	overflow: hidden;
}
.default-layout--overflow-visible {
	overflow: visible;
}
.default-layout--overflow-clip {
	overflow: clip;
}
.default-layout--bottom-margin {
	margin-bottom: var(--spacing-6xl);
}
@media (min-width: 960px) {
	.default-layout--bottom-margin {
		margin-bottom: var(--spacing-none);
	}
}
.default-layout__header {
	left: 0;
	padding-right: var(--scrollbar-width-compensation);
	position: fixed;
	top: 0;
	z-index: 101;
}
.default-layout__inner {
	display: flex;
	flex-grow: 1;
	padding-bottom: var(--mobile-panel-height);
	padding-top: var(--header-section-height);
}
@media (max-width: 767px) {
	.default-layout--invisible-header .default-layout__inner {
		padding-top: 0;
	}
}
.default-layout__content {
	display: flex;
	flex-basis: 0;
	flex-direction: column;
	flex-grow: 1;
	min-width: 0;
	row-gap: var(--footer-spacing);
}
.default-layout__main {
	flex-grow: 1;
}
.default-layout__footer-container {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-4xl);
}
@media (min-width: 768px) {
	.default-layout__footer-container {
		row-gap: var(--spacing-5xl);
	}
}
.default-layout__fabs-and-pop-ups-container {
	bottom: calc(var(--mobile-panel-safe-height));
	inset-inline-end: calc(
		var(--safe-area-inset-right) + var(--scrollbar-width-compensation)
	);
	inset-inline-start: var(--safe-area-inset-left);
	position: fixed;
	z-index: 98;
}
@media (min-width: 1280px) {
	.default-layout__fabs-and-pop-ups-container--static-sidebar {
		inset-inline-start: calc(
			var(--navigation-sidebar-width) + var(--safe-area-inset-right)
		);
	}
}
.header {
	--header-height: 56px;
}
@media (min-width: 1280px) {
	.header {
		--header-height: 64px;
	}
}
.header {
	width: 100%;
}
.header--scroll {
	opacity: 0;
	pointer-events: none;
	transition: opacity 0.3s ease;
}
@media (min-width: 768px) {
	.header--scroll {
		opacity: 1;
		pointer-events: unset;
	}
}
.header--scroll.header--scrolled {
	opacity: 1;
	pointer-events: unset;
}
.header__wrapper {
	--padding-inline: var(--spacing-md);
	align-items: center;
	background: var(--bg-header);
	display: flex;
	height: var(--header-height);
	justify-content: space-between;
	padding: var(--spacing-xs) 0;
	padding-left: calc(var(--padding-inline) + var(--safe-area-inset-left));
	padding-right: calc(var(--padding-inline) + var(--safe-area-inset-right));
}
@media (min-width: 768px) {
	.header__wrapper {
		--padding-inline: var(--spacing-xl);
	}
}
@media (min-width: 1280px) {
	.header__wrapper {
		--padding-inline: var(--spacing-2xl);
		padding-block: 0;
	}
}
.header__wrapper:first-child {
	height: calc(var(--header-height) + var(--safe-area-inset-top));
	padding-top: calc(var(--spacing-xs) + var(--safe-area-inset-top));
}
@media (min-width: 1280px) {
	.header__wrapper:first-child {
		padding-top: var(--safe-area-inset-top);
	}
}
.header__block {
	align-items: center;
	display: flex;
}
.header__block--left {
	-moz-column-gap: var(--spacing-xl);
	column-gap: var(--spacing-xl);
}
.header__block--right {
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
}
@media (min-width: 1280px) {
	.header__block--right {
		-moz-column-gap: var(--spacing-2xs);
		column-gap: var(--spacing-2xs);
	}
}
.header__logo-and-logo-section {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
@media (min-width: 1280px) {
	.header__logo-and-logo-section {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
	}
}
.header__logo-wrapper {
	height: 36px;
}
@media (min-width: 1280px) {
	.header__logo-wrapper {
		height: 44px;
	}
}
.header__logo {
	align-items: center;
	align-self: stretch;
	display: inline-flex;
	height: 100%;
}
@media (min-width: 1280px) {
	.header__logo--mobile {
		display: none;
	}
}
.header__logo--desktop {
	display: none;
}
@media (min-width: 1280px) {
	.header__logo--desktop {
		display: inline-flex;
	}
}
.header__logo img {
	display: block;
	height: auto;
	max-height: 100%;
}
.header__tabs-section {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: none;
}
@media (min-width: 1280px) {
	.header__tabs-section {
		display: flex;
	}
}
.header__switcher-tab {
	text-transform: capitalize;
}
.header__search-btn {
	align-items: center;
	background: var(--bg-header-button);
	border-radius: var(--border-radius-mapped-button-md);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	flex-shrink: 0;
	padding: var(--spacing-xs);
	transition: background 0.3s ease;
}
.header__search-btn:hover {
	background: var(--bg-header-button-hover);
}
.header__search-btn:hover .header__icon {
	color: var(--icon-fill);
}
.header__search-btn .header__icon {
	color: var(--icon-primary);
}
.header__anon-section {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
@media (min-width: 1280px) {
	.header__anon-section {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
	}
	.header .header__anon-btn {
		height: 40px;
		padding: var(--spacing-xs) var(--spacing-md);
	}
}
.header__balance-section {
	align-items: center;
	background: var(--bg-header-wallet);
	border-radius: var(--border-radius-mapped-button-md);
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: inline-flex;
	padding-block: 2px;
	padding-inline: var(--spacing-xs) 2px;
}
@media (min-width: 1280px) {
	.header__balance-section {
		padding-block: var(--spacing-3xs);
		padding-inline: var(--spacing-xs) var(--spacing-3xs);
	}
}
.header__icon {
	transition: color 0.3s ease;
}
.header-burger-btn {
	background-color: var(--bg-header-menu);
	border-radius: var(--border-radius-mapped-button-md);
	padding: var(--spacing-2xs);
	transition: background-color 0.3s ease;
}
@media (min-width: 1280px) {
	.header-burger-btn {
		padding: var(--spacing-xs);
	}
}
.header-burger-btn:hover {
	background-color: var(--bg-header-menu-hover);
}
@media (min-width: 1280px) {
	.header-burger-btn--static-sidebar {
		display: none;
	}
}
@media (max-width: 1279px) {
	.header-burger-btn--explore-menu {
		display: none;
	}
}
.header-burger-btn__icon {
	color: var(--icon-primary);
	font-size: 20px !important;
	transition: color 0.3s ease;
}
@media (min-width: 1280px) {
	.header-burger-btn__icon {
		font-size: 24px !important;
	}
}
.header-burger-btn:hover .header-burger-btn__icon {
	color: var(--icon-fill);
}
.header-tab {
	align-items: center;
	background: var(--bg-header-tab);
	border-radius: var(--border-radius-mapped-button-md);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: inline-flex;
	flex-shrink: 0;
	height: 44px;
	justify-content: center;
	padding: var(--spacing-sm);
	transition: background 0.3s ease;
}
.header-tab:hover:not(.header-tab--active) {
	background: var(--bg-header-tab-hover);
}
.header-tab--active {
	background: var(--bg-header-tab-active);
}
.header-tab__icon {
	-webkit-text-fill-color: transparent;
	background: var(--icon-secondary);
	-webkit-background-clip: text;
	color: transparent;
	transition: color 0.3s ease;
}
.header-tab:hover:not(.header-tab--active) .header-tab__icon {
	-webkit-text-fill-color: transparent;
	background: var(--icon-fill);
	-webkit-background-clip: text;
	color: transparent;
}
.header-tab--active .header-tab__icon {
	-webkit-text-fill-color: transparent;
	background: var(--icon-brand-primary);
	-webkit-background-clip: text;
	color: transparent;
}
.header-tab__caption {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	transition: font-weight 0.3s ease;
}
.header-tab--active .header-tab__caption {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
@media (max-width: 1279px) {
	.header-deposit-button {
		align-items: center !important;
		border-radius: var(--border-radius-mapped-button-md) !important;
		height: 32px !important;
		justify-content: center !important;
		min-width: unset !important;
		padding: var(--spacing-3xs) !important;
		width: 32px !important;
	}
}
.header-deposit-button__icon {
	font-size: 20px !important;
}
@media (min-width: 1280px) {
	.header-deposit-button__icon {
		display: none;
	}
}
.header-deposit-button__text {
	display: none;
}
@media (min-width: 1280px) {
	.header-deposit-button__text {
		display: block;
	}
}
.header-notification-btn {
	position: relative;
}
.header-notification-btn__counter {
	align-items: center;
	background: var(--red);
	border-radius: 31px;
	color: var(--text-white-primary);
	display: inline-flex;
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	inset-inline-end: 5px;
	justify-content: center;
	letter-spacing: 0.2px;
	line-height: 14px;
	line-height: 1;
	min-height: 14px;
	min-width: 14px;
	padding: 3px;
	position: absolute;
	text-align: center;
	top: 2px;
}
@media (min-width: 1280px) {
	.header-notification-btn__counter {
		inset-inline-end: 9px;
		top: 6px;
	}
}
.notification-center__container::-webkit-scrollbar {
	height: 4px;
	width: 4px;
}
.notification-center__container::-webkit-scrollbar-thumb {
	background: var(--bg-senary);
	border-radius: var(--border-radius-basic-xs);
}
.indicator-block,
.notification-center__count {
	align-items: center;
	border-radius: var(--border-radius-basic-2xl);
	color: var(--text-white-primary);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: inline-flex;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	justify-content: center;
	letter-spacing: 0.2px;
	line-height: 16px;
	max-height: 14px;
	min-height: 14px;
	min-width: 14px;
	padding: var(--spacing-3xs);
	row-gap: var(--spacing-2xs);
	text-align: center;
}
.indicator-block--primary,
.notification-center__count {
	background-color: var(--brand-primary);
}
.indicator-block--accent {
	background-color: var(--red);
}
.notification-center,
.notification-center .notification-center__button {
	position: relative;
}
.notification-center .notification-center__icon:before {
	color: var(--icon-primary);
}
.notification-center .notification-center__icon:hover:before {
	color: var(--icon-fill);
}
.notification-center__count {
	left: 11px;
	position: absolute;
	top: -4px;
}
.notification-center__container {
	background: var(--bg-popover);
	border: var(--spacing-2xs) solid transparent;
	border-inline-end-width: var(--spacing-3xs);
	border-radius: var(--border-radius-basic-sm);
	box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.2);
	inset-inline-end: 0;
	max-height: 592px;
	min-height: 160px;
	overflow: auto;
	padding-inline-end: var(--spacing-3xs);
	position: absolute;
	top: 46px;
	width: 320px;
	z-index: 100;
}
@media (min-width: 1280px) {
	.notification-center__container {
		top: 54px;
	}
}
.header-icon-btn {
	align-items: center;
	background: var(--bg-header-button);
	border: none;
	border-radius: var(--border-radius-mapped-button-md);
	cursor: pointer;
	display: inline-flex;
	justify-content: center;
	padding: var(--spacing-2xs);
	transition: background 0.3s ease;
}
@media (min-width: 1280px) {
	.header-icon-btn {
		padding: var(--spacing-xs);
	}
}
.header-icon-btn:hover:not(.header-icon-btn--active) {
	background: var(--bg-header-button-hover);
}
.header-icon-btn--active {
	background: var(--bg-header-button-active);
}
.header-icon-btn__icon {
	color: var(--icon-primary);
	transition: color 0.3s ease;
}
.header-icon-btn:hover:not(.header-icon-btn--active) .header-icon-btn__icon {
	color: var(--icon-fill);
}
.header-icon-btn--active .header-icon-btn__icon {
	-webkit-text-fill-color: transparent;
	background: var(--icon-brand-primary);
	-webkit-background-clip: text;
	color: transparent;
}
.header-icon-btn .header-icon-btn__icon {
	font-size: 20px !important;
}
@media (min-width: 1280px) {
	.header-icon-btn .header-icon-btn__icon {
		font-size: 24px !important;
	}
}
.inbox-notification-center__messages-list::-webkit-scrollbar {
	height: 4px;
	width: 4px;
}
.inbox-notification-center__messages-list::-webkit-scrollbar-thumb {
	background: var(--bg-senary);
	border-radius: var(--border-radius-basic-xs);
}
.inbox-notification-center__inbox-button {
	position: relative;
}
.inbox-notification-center__inbox-button-counter {
	align-items: center;
	background: var(--brand-primary);
	border-radius: var(--border-radius-basic-2xl);
	color: var(--text-white-primary);
	display: inline-flex;
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	inset-inline-end: 5px;
	justify-content: center;
	letter-spacing: 0.2px;
	line-height: 14px;
	line-height: 1;
	min-height: 14px;
	min-width: 14px;
	padding: var(--spacing-4xs);
	position: absolute;
	text-align: center;
	top: var(--spacing-4xs);
	transform: translateX(25%);
}
@media (min-width: 1280px) {
	.inbox-notification-center__inbox-button-counter {
		inset-inline-end: 9px;
		top: 6px;
	}
}
.inbox-notification-center__modal-content {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-xl);
	height: 100%;
	padding: var(--spacing-3xl) var(--spacing-md) 0;
	position: relative;
}
@media (min-width: 768px) {
	.inbox-notification-center__modal-content {
		height: 800px;
		max-height: 800px;
		padding: var(--spacing-3xl) var(--spacing-2xl) 0;
	}
}
.inbox-notification-center__empty-messages {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 1;
}
.inbox-notification-center__modal-title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	text-align: center;
}
.inbox-notification-center__messages-wrapper {
	display: contents;
}
@media (min-width: 768px) {
	.inbox-notification-center__messages-wrapper {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
		display: flex;
		height: 100%;
		min-height: 0;
	}
}
.inbox-notification-center__messages-list-wrapper {
	display: flex;
	flex-direction: column;
	overflow: hidden;
	row-gap: var(--spacing-md);
	width: 100%;
}
@media (min-width: 768px) {
	.inbox-notification-center__messages-list-wrapper {
		max-width: 234px;
		overflow: unset;
	}
}
.inbox-notification-center__messages-filter {
	align-items: center;
	color: var(--text-secondary);
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	font-size: 14px;
	font-weight: 400;
	justify-content: space-between;
	line-height: 20px;
	padding: 0 var(--spacing-sm);
}
.inbox-notification-center__messages-list {
	overflow: auto;
	padding-bottom: var(--spacing-md);
}
@media (min-width: 768px) {
	.inbox-notification-center__messages-list {
		padding-bottom: var(--spacing-3xl);
	}
}
.inbox-notification-center__message-content-wrapper {
	background-color: var(--bg-modal);
	bottom: 0;
	display: flex;
	flex-direction: column;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	transform: translateX(100%);
	transition: transform 0.3s ease-in-out;
}
.inbox-notification-center__message-content-wrapper--message-selected {
	transform: translateX(0);
}
@media (min-width: 768px) {
	.inbox-notification-center__message-content-wrapper--message-selected {
		position: static;
		transform: unset;
	}
	.inbox-notification-center__message-content-wrapper {
		position: relative;
		transform: unset;
		width: 100%;
	}
}
.inbox-notification-center .inbox-notification-center__back-button {
	align-items: center;
	background: var(--bg-button-modal);
	border-radius: 50%;
	color: var(--icon-button-modal);
	display: flex;
	height: 40px;
	inset-inline-start: var(--spacing-md);
	justify-content: center;
	position: absolute;
	top: var(--spacing-md);
	transition: color 0.3s ease;
	width: 40px;
	z-index: 10;
}
@media (min-width: 768px) {
	.inbox-notification-center .inbox-notification-center__back-button {
		display: none;
		inset-inline-end: var(--spacing-xl);
		top: var(--spacing-xl);
	}
}
.inbox-notification-center .inbox-notification-center__back-button:hover {
	color: var(--icon-fill);
}
.inbox-notification-center__empty-state-image-wrapper {
	height: 160px;
	width: 160px;
}
.inbox-notification-center__empty-state {
	align-items: center;
	color: var(--text-tertiary);
	display: flex;
	flex-direction: column;
	font-size: 14px;
	font-weight: 400;
	justify-content: center;
	line-height: 20px;
	row-gap: var(--spacing-lg);
}
.inbox-notification-center__empty-state-image {
	height: 160px;
	width: 160px;
}
.footer {
	display: flex;
	flex-direction: column;
	margin-bottom: calc(var(--spacing-md) + var(--spacing-xl));
	row-gap: var(--spacing-2xl);
}
@media (min-width: 1280px) {
	.footer {
		margin-bottom: var(--spacing-4xl);
		row-gap: var(--spacing-3xl);
	}
}
.footer__divider {
	background: var(--border-primary);
	border: none;
	display: none;
	height: 1px;
	margin: unset;
	width: 100%;
}
@media (min-width: 1280px) {
	.footer__divider {
		display: block;
	}
}
.footer__navigation {
	display: flex;
	flex-direction: column-reverse;
	row-gap: var(--spacing-2xl);
}
@media (min-width: 1280px) {
	.footer__navigation {
		flex-direction: column;
		row-gap: var(--spacing-3xl);
	}
	.footer__install-app-links--mobile {
		display: none;
	}
}
.footer__install-app-links--desktop {
	display: none;
}
@media (min-width: 1280px) {
	.footer__install-app-links--desktop {
		display: flex;
	}
}
.footer__utils {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-xl);
}
@media (min-width: 1280px) {
	.footer__utils .footer__language-select {
		display: none;
	}
	.footer__utils {
		align-items: flex-start;
		flex-direction: row;
		justify-content: space-between;
	}
}
.footer__logo-container {
	align-items: center;
	display: flex;
	justify-content: space-between;
}
@media (min-width: 1280px) {
	.footer__logo-container {
		align-items: center;
		-moz-column-gap: var(--spacing-3xl);
		column-gap: var(--spacing-3xl);
		margin-bottom: 0;
		margin-top: 0;
	}
}
.footer__legal-section {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-xl);
}
@media (min-width: 1280px) {
	.footer__legal-section {
		border-top: 1px solid var(--border-primary);
		padding-top: var(--spacing-4xl);
	}
}
.footer__legal-section--greece-license {
	border-top: unset;
	padding-top: unset;
}
.footer__responsibility {
	display: flex;
	justify-content: center;
}
@media (min-width: 1280px) {
	.footer__responsibility {
		-moz-column-gap: var(--spacing-xl);
		column-gap: var(--spacing-xl);
		justify-content: space-between;
	}
}
.footer__responsibility .footer__language-select {
	margin-inline-start: auto;
}
@media (max-width: 1279px) {
	.footer__responsibility .footer__language-select {
		display: none;
	}
}
.game-layout {
	display: flex;
	flex-direction: column;
	max-width: 100%;
	min-height: 100dvh;
	overflow: hidden;
}
.notification-center-modal--lucky-kick .modal-redesign__content {
	background: var(--bg-primary) !important;
	min-height: 712px;
}
.notification-center-modal--lucky-kick .modal-redesign__content-wrapper {
	height: 100%;
	margin: unset;
	max-width: unset;
	width: 100%;
}
@media (min-width: 768px) {
	.notification-center-modal--lucky-kick .modal-redesign__content-wrapper {
		height: unset;
		margin: auto;
		max-width: 1024px !important;
	}
}
.bonus-games__list--open::-webkit-scrollbar {
	height: 4px;
	width: 4px;
}
.bonus-games__list--open::-webkit-scrollbar-thumb {
	background: var(--bg-senary);
	border-radius: var(--border-radius-basic-xs);
}
.bonus-games {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
	width: 100%;
}
.bonus-games--open {
	row-gap: var(--spacing-3xs);
}
.bonus-games__list {
	align-items: center;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	justify-content: safe center;
	padding-inline: var(--spacing-md);
	width: 100%;
}
@media (min-width: 768px) {
	.bonus-games__list {
		--scrollbar-offset: var(--spacing-2xs);
		border-inline-end: var(--scrollbar-offset) solid transparent;
		padding-inline: var(--spacing-4xl)
			calc(var(--spacing-4xl) - var(--scrollbar-offset));
	}
}
.bonus-games__list--open {
	flex-direction: column;
	overflow-y: auto;
}
.bonus-games .bonus-games__button {
	align-items: center;
	color: var(--text-primary);
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.bonus-games__icon {
	transition: transform 0.3s ease;
}
.bonus-games__icon--open {
	transform: rotate(180deg);
}
.bonus-game {
	align-items: center;
	display: flex;
	flex: 1;
	flex-direction: column;
	max-width: 120px;
	row-gap: var(--spacing-2xs);
	width: 100%;
}
.bonus-game .bonus-game__game-tile-image {
	align-self: flex-start;
	flex-shrink: 0;
	width: 100%;
}
.bonus-game .bonus-game__button {
	width: 120px;
}
.bonus-game-inline {
	align-items: center;
	border-bottom: 1px solid var(--border-primary);
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	padding: var(--spacing-2xs) 0;
	width: 100%;
}
.bonus-game-inline:last-child {
	border-bottom: none;
}
.bonus-game-inline .bonus-game-inline__game-tile-image {
	align-self: flex-start;
	flex-shrink: 0;
	height: 48px;
	width: auto;
}
.bonus-game-inline__title {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
@supports (display: -webkit-box) {
	.bonus-game-inline__title {
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		line-clamp: 2;
		display: -webkit-box;
		white-space: unset;
	}
}
.bonus-game-inline .bonus-game-inline__play-btn {
	flex-shrink: 0;
	margin-inline-start: auto;
}
.ls-modal {
	display: flex;
	flex-direction: column;
	height: 100%;
	padding: var(--spacing-3xl) var(--spacing-md);
	position: relative;
	row-gap: var(--spacing-2xl);
}
@media (min-width: 768px) {
	.ls-modal {
		padding: var(--spacing-3xl) var(--spacing-4xl);
		row-gap: var(--spacing-3xl);
	}
}
.ls-modal:before {
	background-image: var(--clear-centered-turquoise);
	background-position: left -181px bottom -164px;
	background-repeat: no-repeat;
	background-size: 400px 400px;
	content: "";
	inset: 0;
	pointer-events: none;
	position: absolute;
}
@media (min-width: 768px) {
	.ls-modal:before {
		background-position: left -205px bottom -304px;
		background-size: 500px 500px;
	}
}
.ls-modal__description {
	align-items: center;
	display: flex;
	flex-direction: column;
	position: relative;
	row-gap: var(--spacing-md);
	z-index: 3;
}
.ls-modal__description .spin-info__title {
	display: none;
}
.ls-modal__description .spin-info__text {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
.ls-modal__description .spin-info__text span {
	color: var(--text-promo);
}
.ls-modal__info {
	height: 24px;
}
.ls-modal__title {
	margin: 0;
}
.ls-modal__title,
.ls-modal__title-title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
}
.ls-modal__title-title {
	margin: 0 0 var(--spacing-2xs);
	text-align: center;
}
.ls-modal__title-value {
	color: var(--text-primary);
	font-size: 56px;
	font-style: normal;
	font-weight: 900;
	line-height: 64px;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
}
.lb-modal {
	display: flex;
	height: 100%;
	justify-content: center;
	overflow: hidden;
	position: relative;
	z-index: 0;
}
.lb-modal__image {
	left: 50%;
	position: absolute;
	top: -275px;
	transform: translateX(-50%);
	z-index: -1;
}
@media (min-width: 768px) {
	.lb-modal__image {
		top: 0;
	}
}
.lb-modal__inner {
	align-items: center;
	display: flex;
	flex-direction: column;
	min-height: 712px;
}
.lb-modal__content {
	margin: 0 auto var(--spacing-2xl);
	text-align: center;
}
@media (min-width: 768px) {
	.lb-modal__content {
		border-radius: var(--border-radius-basic-2xs);
		margin: 0 auto var(--spacing-4xl);
	}
}
.lb-modal__logo {
	margin: var(--spacing-2xl) auto var(--spacing-4xl);
	max-width: 103px;
}
@media (min-width: 480px) {
	.lb-modal__logo {
		margin: var(--spacing-2xl) auto;
	}
}
@media (min-width: 768px) {
	.lb-modal__logo {
		display: none;
	}
}
.lb-modal__logo img {
	width: 100%;
}
.lb-modal__text {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 22px;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
}
@media (min-width: 768px) {
	.lb-modal__text {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
		margin: var(--spacing-7xl) 0 0;
	}
}
.lb-modal__text br {
	display: none;
}
.lb-modal__gates {
	left: 50%;
	max-width: 310px;
	min-width: 310px;
	position: absolute;
	top: 268px;
	transform: translateX(-50%);
	width: 100%;
}
@media (min-width: 360px) {
	.lb-modal__gates {
		max-width: 360px;
		top: 246px;
	}
}
@media (min-width: 480px) {
	.lb-modal__gates {
		max-width: 390px;
		top: 233px;
	}
}
@media (min-width: 768px) {
	.lb-modal__gates {
		max-width: 720px;
		top: 208px;
	}
}
.lb-modal__boxes {
	display: none;
}
.lucky-box-modal {
	align-items: flex-start;
	background-repeat: no-repeat;
	background-size: 100% 30%;
	display: flex;
	height: 100%;
	justify-content: center;
	overflow: hidden;
	padding: var(--spacing-3xl) var(--spacing-md) var(--spacing-xl);
	position: relative;
}
.lucky-box-modal:before {
	background: var(--clear-brand-primary);
	bottom: -164px;
	content: "";
	height: 400px;
	left: -181px;
	position: absolute;
	width: 400px;
	z-index: -1;
}
@media (min-width: 768px) {
	.lucky-box-modal:before {
		bottom: -308px;
		height: 500px;
		left: -225px;
		width: 500px;
	}
	.lucky-box-modal:after {
		background: var(--clear-brand-accent);
		content: "";
		height: 560px;
		position: absolute;
		right: -174px;
		top: -280px;
		width: 560px;
		z-index: -1;
	}
}
.lucky-box-modal--finished {
	align-items: stretch;
	background-image: none;
}
@media (min-width: 768px) {
	.lucky-box-modal {
		background-size: 100% 40%;
		height: 556px;
		padding: var(--spacing-3xl);
	}
}
.lucky-box-modal__close-content--start {
	animation: close-hidden 0.3s linear;
}
.lucky-box-modal__text {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
	text-align: center;
}
.lucky-box-modal__text span {
	color: var(--text-promo);
}
.lucky-box-modal__inner {
	align-items: center;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: flex-start;
	max-width: 448px;
	width: 100%;
}
.lucky-box-modal__inner--opened {
	justify-content: space-between;
}
.lucky-box-modal__title {
	align-items: center;
	color: var(--text-primary);
	display: flex;
	font-size: 24px;
	font-weight: 700;
	justify-content: center;
	line-height: 32px;
	text-align: center;
}
@media (min-width: 768px) {
	.lucky-box-modal__close-content {
		display: flex;
		flex-direction: column;
		flex-grow: 1;
	}
}
.lucky-box-modal__text {
	margin-bottom: var(--spacing-7xl);
	margin-top: var(--spacing-md);
}
@media (min-width: 768px) {
	.lucky-box-modal__text {
		margin-bottom: 0;
	}
}
.lucky-box-modal__img-open-wrapper {
	animation: close-hidden 0.3s linear reverse;
	height: 550px;
	position: absolute;
	top: 40px;
	width: 450px;
	z-index: -1;
}
@media (min-width: 768px) {
	.lucky-box-modal__img-open-wrapper {
		height: 473px;
		width: 387px;
	}
}
.lucky-box-modal__img-wrapper {
	align-items: center;
	display: flex;
	height: 233px;
	justify-content: center;
	position: relative;
	width: 217px;
	z-index: 0;
}
@media (min-width: 768px) {
	.lucky-box-modal__img-wrapper {
		margin: auto 0;
	}
}
.lucky-box-modal__img-bg {
	height: 346px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 366px;
	z-index: -1;
}
.lucky-box-modal__img,
.lucky-box-modal__img-open {
	height: 100%;
	width: 100%;
}
.lucky-box-modal__img {
	animation: rotate-box 3s linear infinite;
}
.lucky-box-modal .lucky-box-modal__btn {
	margin-top: auto;
	width: 100%;
}
@media (min-width: 768px) {
	.lucky-box-modal .lucky-box-modal__btn {
		margin-top: 0;
		max-width: -moz-max-content;
		max-width: max-content;
	}
}
.lucky-box-modal .lucky-box-modal__btn--hidden {
	animation: opacity 0.3s linear;
	opacity: 0;
}
.lucky-box-modal .lb-opened-content {
	align-items: center;
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	justify-content: space-between;
	width: 100%;
}
.lucky-box-modal .lb-opened-content__text {
	color: var(--text-promo);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
}
.lucky-box-modal .lb-opened-content__amount {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	text-align: center;
	text-transform: uppercase;
}
@media (min-width: 768px) {
	.lucky-box-modal .lb-opened-content__amount {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
.lucky-box-modal .lb-opened-content__prizes {
	align-items: center;
	animation: visible-prize 1s linear forwards;
	animation-delay: 1s;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-top: var(--spacing-3xl);
	opacity: 0;
	row-gap: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.lucky-box-modal .lb-opened-content__prizes {
		margin-top: var(--spacing-6xl);
	}
}
.lucky-box-modal .lb-opened-content__btn-close {
	animation: opacity 0.3s linear reverse;
	box-shadow: none;
	color: var(--text-button-tertiary);
	filter: drop-shadow(0 5px 30px rgba(236, 50, 0, 0.5));
	margin-top: auto;
	width: 100%;
}
@media (min-width: 768px) {
	.lucky-box-modal .lb-opened-content__btn-close {
		width: unset;
	}
}
@keyframes rotate-box {
	0% {
		transform: rotate(0deg);
	}
	25% {
		transform: rotate(10deg);
	}
	50% {
		transform: rotate(0deg);
	}
	75% {
		transform: rotate(-10deg);
	}
	to {
		transform: rotate(0deg);
	}
}
@keyframes close-hidden {
	0% {
		transform: translateY(0) scale(1);
	}
	to {
		opacity: 0;
		transform: translateY(35%) scale(0.5);
	}
}
@keyframes opacity {
	0% {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}
@keyframes visible-prize {
	0% {
		opacity: 0;
	}
	1% {
		opacity: 1;
		transform: translateY(200%) scale(0.4);
	}
	35% {
		transform: translateY(0) scale(1);
	}
	50% {
		transform: translateY(20%);
	}
	70% {
		transform: translateY(0);
	}
	85% {
		transform: translateY(10%);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}
.lucky-puzzle-modal__card-back--clickable:before,
.lucky-puzzle-modal__card-front--selected:after {
	animation: flare-animation 2.5s linear infinite;
	background: linear-gradient(
		270deg,
		hsla(0, 0%, 100%, 0),
		hsla(0, 0%, 100%, 0.24) 22.4%,
		hsla(0, 0%, 100%, 0.7) 48.47%,
		hsla(0, 0%, 100%, 0.24) 74.48%,
		hsla(0, 0%, 100%, 0)
	);
	content: "";
	height: 100%;
	left: -100%;
	opacity: 0.22;
	position: absolute;
	top: 0;
	transform: skewX(-45deg) translateX(0);
	width: 30.6%;
}
.lucky-puzzle-modal {
	min-height: 100%;
	overflow: hidden;
	padding: var(--spacing-3xl) var(--spacing-md);
}
@media (min-width: 768px) {
	.lucky-puzzle-modal {
		min-height: unset;
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.lucky-puzzle-modal__content {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xl);
}
.lucky-puzzle-modal__text-wrapper {
	text-align: center;
}
.lucky-puzzle-modal__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
}
.lucky-puzzle-modal__subtitle {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin-top: var(--spacing-md);
}
.lucky-puzzle-modal__cards-grid {
	--cards-gap: var(--spacing-2xs);
	display: grid;
	gap: var(--cards-gap);
	grid-template-columns: repeat(3, 1fr);
	margin: 0 auto;
	max-width: 448px;
	width: 100%;
}
.lucky-puzzle-modal__card {
	aspect-ratio: 1/1;
	perspective: 1000px;
	transition: transform var(--card-moving-duration) ease;
}
.lucky-puzzle-modal__card:nth-child(5) {
	z-index: 10;
}
.lucky-puzzle-modal__card--move-to-center:first-child {
	transform: translate(
		calc(var(--cards-gap) + 100%),
		calc(var(--cards-gap) + 100%)
	);
}
.lucky-puzzle-modal__card--move-to-center:nth-child(2) {
	transform: translateY(calc(var(--cards-gap) + 100%));
}
.lucky-puzzle-modal__card--move-to-center:nth-child(3) {
	transform: translate(
		calc((var(--cards-gap) + 100%) * -1),
		calc(var(--cards-gap) + 100%)
	);
}
.lucky-puzzle-modal__card--move-to-center:nth-child(4) {
	transform: translateX(calc(var(--cards-gap) + 100%));
}
.lucky-puzzle-modal__card--move-to-center:nth-child(6) {
	transform: translateX(calc((var(--cards-gap) + 100%) * -1));
}
.lucky-puzzle-modal__card--move-to-center:nth-child(7) {
	transform: translate(
		calc(var(--cards-gap) + 100%),
		calc((var(--cards-gap) + 100%) * -1)
	);
}
.lucky-puzzle-modal__card--move-to-center:nth-child(8) {
	transform: translateY(calc((var(--cards-gap) + 100%) * -1));
}
.lucky-puzzle-modal__card--move-to-center:nth-child(9) {
	transform: translate(
		calc((var(--cards-gap) + 100%) * -1),
		calc((var(--cards-gap) + 100%) * -1)
	);
}
[dir="rtl"] .lucky-puzzle-modal__card--move-to-center:first-child {
	transform: translate(
		calc((var(--cards-gap) + 100%) * -1),
		calc(var(--cards-gap) + 100%)
	);
}
[dir="rtl"] .lucky-puzzle-modal__card--move-to-center:nth-child(3) {
	transform: translate(
		calc(var(--cards-gap) + 100%),
		calc(var(--cards-gap) + 100%)
	);
}
[dir="rtl"] .lucky-puzzle-modal__card--move-to-center:nth-child(4) {
	transform: translateX(calc((var(--cards-gap) + 100%) * -1));
}
[dir="rtl"] .lucky-puzzle-modal__card--move-to-center:nth-child(6) {
	transform: translateX(calc(var(--cards-gap) + 100%));
}
[dir="rtl"] .lucky-puzzle-modal__card--move-to-center:nth-child(7) {
	transform: translate(
		calc((var(--cards-gap) + 100%) * -1),
		calc((var(--cards-gap) + 100%) * -1)
	);
}
[dir="rtl"] .lucky-puzzle-modal__card--move-to-center:nth-child(9) {
	transform: translate(
		calc(var(--cards-gap) + 100%),
		calc((var(--cards-gap) + 100%) * -1)
	);
}
.lucky-puzzle-modal__card-inner {
	height: 100%;
	position: relative;
	text-align: center;
	transform-style: preserve-3d;
	transition-duration: var(--flipping-duration);
	transition-property: transform;
	width: 100%;
}
.lucky-puzzle-modal__card-inner--flipped {
	transform: rotateY(180deg);
}
.lucky-puzzle-modal__card-back,
.lucky-puzzle-modal__card-front,
.lucky-puzzle-modal__card-front-border {
	height: 100%;
	position: absolute;
	width: 100%;
}
.lucky-puzzle-modal__card-back,
.lucky-puzzle-modal__card-front {
	backface-visibility: hidden;
	border-radius: var(--border-radius-basic-sm);
	overflow: hidden;
}
.lucky-puzzle-modal__card-front {
	align-items: center;
	background:
		radial-gradient(
			50% 50% at 50% 50%,
			hsla(0, 0%, 100%, 0.1) 0,
			hsla(0, 0%, 100%, 0.09) 11.5%,
			hsla(0, 0%, 100%, 0.07) 23%,
			hsla(0, 0%, 100%, 0.05) 37%,
			hsla(0, 0%, 100%, 0.03) 50%,
			hsla(0, 0%, 100%, 0.02) 63.5%,
			hsla(0, 0%, 100%, 0.01) 75.5%,
			hsla(0, 0%, 100%, 0) 88.5%,
			hsla(0, 0%, 100%, 0) 100%
		),
		var(--bg-tertiary);
	border-radius: var(--border-radius-basic-sm, 12px);
	display: flex;
	justify-content: center;
}
.lucky-puzzle-modal__card-front--selected {
	background:
		radial-gradient(
			50% 50% at 50% 50%,
			hsla(0, 0%, 100%, 0.2) 0,
			hsla(0, 0%, 100%, 0.2) 6.67%,
			hsla(0, 0%, 100%, 0.19) 13.33%,
			hsla(0, 0%, 100%, 0.18) 20%,
			hsla(0, 0%, 100%, 0.17) 26.67%,
			hsla(0, 0%, 100%, 0.15) 33.33%,
			hsla(0, 0%, 100%, 0.13) 40%,
			hsla(0, 0%, 100%, 0.11) 46.67%,
			hsla(0, 0%, 100%, 0.09) 53.33%,
			hsla(0, 0%, 100%, 0.07) 60%,
			hsla(0, 0%, 100%, 0.05) 66.67%,
			hsla(0, 0%, 100%, 0.03) 73.33%,
			hsla(0, 0%, 100%, 0.02) 80%,
			hsla(0, 0%, 100%, 0.01) 86.67%,
			hsla(0, 0%, 100%, 0) 93.33%,
			hsla(0, 0%, 100%, 0) 100%
		),
		var(--bg-quaternary);
}
.lucky-puzzle-modal__card-back {
	transform: rotateY(180deg);
}
.lucky-puzzle-modal__card-back--clickable {
	cursor: pointer;
	transition: box-shadow 0.3s ease-in-out;
}
@media (any-hover: hover) {
	.lucky-puzzle-modal__card-back--clickable:hover {
		box-shadow: 0 0 8px 3px var(--p-red-300a);
	}
}
.lucky-puzzle-modal__card-back-img {
	height: 100%;
	width: 100%;
}
.lucky-puzzle-modal__prize {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	row-gap: var(--spacing-3xs);
}
.lucky-puzzle-modal__prize-title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
}
.lucky-puzzle-modal__prize-puzzle-piece {
	color: var(--p-yellow-300);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 14px;
	text-transform: uppercase;
}
@keyframes flare-animation {
	0% {
		transform: skewX(-45deg) translateX(0);
	}
	40% {
		transform: skewX(-45deg) translateX(0);
	}
	to {
		transform: skewX(-45deg) translateX(950%);
	}
}
.notification {
	--notification-type-color: var(--progress-disabled);
	background-color: var(--bg-toast);
	border-radius: var(--border-radius-basic-2xs);
	color: var(--text-color-primary);
	cursor: pointer;
	overflow: hidden;
	position: relative;
	width: 100%;
	word-break: break-all;
}
.notification--success {
	--notification-type-color: var(--success-primary);
}
.notification--warning {
	--notification-type-color: var(--warning-primary);
}
.notification--danger {
	--notification-type-color: var(--error-primary);
}
.notification__container {
	align-items: center;
	color: var(--text-secondary);
	display: flex;
	font-size: 14px;
	font-weight: 400;
	gap: 10px;
	line-height: 20px;
	padding: var(--spacing-md);
}
.notification-unavailable-in-country-policy__text-wrapper,
.notification__text-wrapper {
	display: flex;
	flex: auto;
	flex-direction: column;
	gap: var(--spacing-3xs);
	overflow-wrap: anywhere;
	padding-inline-end: var(--spacing-2xl);
	word-break: normal;
}
.notification-unavailable-in-country-policy__text-wrapper a,
.notification__text-wrapper a {
	color: var(--text-link);
	text-decoration: none;
}
.notification-unavailable-in-country-policy__title,
.notification__title {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: var(--spacing-none);
}
.notification__message {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: var(--spacing-none);
}
.notification__icon {
	height: 24px;
	width: 24px;
}
.notification__progress-bar {
	background-color: var(--icon-tertiary);
	height: 2px;
	overflow: hidden;
	position: relative;
}
.notification__progress-bar-filler {
	animation-delay: 0s;
	animation-fill-mode: forwards;
	animation-name: notification-progress-bar-filler;
	animation-timing-function: linear;
	background-color: var(--notification-type-color);
	inset: 0;
	position: absolute;
	transform: scaleX(1);
	transform-origin: left center;
	will-change: transform;
}
[dir="rtl"] .notification__progress-bar-filler {
	transform-origin: right center;
}
.notification__close-button {
	color: var(--text-tertiary);
	inset-inline-end: 16px;
	position: absolute;
	top: 16px;
}
@media (min-width: 768px) {
	.notification__close-button:hover {
		color: var(--text-secondary);
	}
}
@keyframes notification-progress-bar-filler {
	0% {
		transform: scaleX(1);
	}
	to {
		transform: scaleX(0);
	}
}
.notification-unavailable-in-country-policy {
	background: var(--bg-secondary);
	bottom: 0;
	left: 0;
	padding: var(--spacing-lg) var(--spacing-6xl) var(--spacing-lg)
		var(--spacing-lg);
	position: fixed;
	right: 0;
	z-index: 1027;
}
.notification-unavailable-in-country-policy__link {
	color: var(--text-primary) !important;
}
.notification-unavailable-in-country-policy__title {
	word-break: break-word;
}
.notification-unavailable-in-country-policy__accept {
	margin-right: var(--spacing-md);
	margin-top: var(--spacing-md);
}
.notification-unavailable-in-country-policy__decline {
	margin-top: var(--spacing-md);
}
.notification-container-bottom-left {
	bottom: 1px;
	left: 0;
	right: 0;
	width: 100vw;
}
.notification-container-bottom-left .notification-item {
	margin-bottom: 0;
}
.required-fields-modal__scroll-container::-webkit-scrollbar {
	height: 4px;
	width: 4px;
}
.required-fields-modal__scroll-container::-webkit-scrollbar-thumb {
	background: var(--bg-senary);
	border-radius: var(--border-radius-basic-xs);
}
.required-fields-modal__content {
	--container-inline-padding: var(--spacing-md);
	display: flex;
	flex-direction: column;
	height: 100%;
}
@media (min-width: 768px) {
	.required-fields-modal__content {
		--container-inline-padding: var(--spacing-4xl);
	}
	.required-fields-modal .required-fields-modal__attention-modal-content {
		max-width: 480px;
		width: 100%;
	}
}
.required-fields-modal__back-button {
	background-color: var(--bg-overlay-strong);
	border-radius: 50%;
	color: var(--icon-primary);
	left: var(--spacing-md);
	min-width: unset;
	position: absolute;
	top: var(--spacing-md);
	width: 40px;
	z-index: 1;
}
.required-fields-modal__back-button:hover {
	color: var(--icon-fill);
}
@media (min-width: 768px) {
	.required-fields-modal__back-button {
		left: var(--spacing-xl);
		top: var(--spacing-xl);
	}
}
.required-fields-modal__head {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin-bottom: var(--spacing-md);
	text-align: center;
}
.required-fields-modal__title {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin-bottom: var(--spacing-xl);
	text-align: center;
}
.required-fields-modal__scroll-container {
	flex-grow: 1;
	overflow-y: auto;
	padding-block: var(--spacing-3xl);
	padding-inline: var(--container-inline-padding);
}
@media (min-width: 768px) {
	.required-fields-modal__scroll-container {
		margin-inline-end: var(--spacing-3xs);
		padding-inline: var(--container-inline-padding)
			calc(var(--container-inline-padding) - var(--spacing-3xs));
	}
}
.required-fields-modal__bottom-container {
	border-top: 1px solid var(--border-neutral);
	padding: var(--spacing-xl) var(--container-inline-padding);
}
.required-fields-modal__checkboxes-container {
	display: flex;
	flex-direction: column;
	margin-bottom: var(--spacing-xl);
	row-gap: var(--spacing-sm);
}
.required-fields-modal__receive-promos-checkbox {
	display: none;
}
.required-fields-modal .required-fields-modal__form {
	padding: 0;
}
.required-fields-modal__buttons-wrapper {
	align-items: center;
	display: flex;
	flex-direction: column-reverse;
	justify-content: center;
	row-gap: var(--spacing-sm);
}
@media (min-width: 480px) {
	.required-fields-modal__buttons-wrapper {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
		flex-direction: row;
	}
}
.rnc__notification-container--bottom-center,
.rnc__notification-container--bottom-full,
.rnc__notification-container--bottom-left,
.rnc__notification-container--bottom-right,
.rnc__notification-container--center,
.rnc__notification-container--top-center,
.rnc__notification-container--top-full,
.rnc__notification-container--top-left,
.rnc__notification-container--top-right {
	min-width: 325px;
	pointer-events: all;
	position: absolute;
}
.rnc__notification-container--bottom-center,
.rnc__notification-container--center,
.rnc__notification-container--top-center {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	left: calc(50% - 175px);
	max-width: 350px;
}
.rnc__notification-container--center {
	height: 100%;
	pointer-events: none;
	top: 20px;
}
.rnc__notification-container--bottom-full,
.rnc__notification-container--top-full {
	min-width: 100%;
	width: 100%;
}
.rnc__notification-container--bottom-full {
	bottom: 0;
}
.rnc__notification-container--top-center {
	top: 20px;
}
.rnc__notification-container--bottom-center {
	bottom: 20px;
}
.rnc__notification-container--top-left {
	left: 20px;
	top: 20px;
}
.rnc__notification-container--top-right {
	right: 20px;
	top: 20px;
}
.rnc__notification-container--bottom-left {
	bottom: 20px;
	left: 20px;
}
.rnc__notification-container--bottom-right {
	bottom: 20px;
	right: 20px;
}
.rnc__notification-container--mobile-bottom,
.rnc__notification-container--mobile-top {
	pointer-events: all;
	position: absolute;
}
.rnc__notification-container--mobile-top {
	left: 20px;
	right: 20px;
	top: 20px;
}
.rnc__notification-container--mobile-bottom {
	bottom: 20px;
	left: 20px;
	margin-bottom: -15px;
	right: 20px;
}
.rnc__util--flex-center {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	min-width: 325px;
	pointer-events: all;
}
.rnc__notification-item--default {
	background-color: #007bff;
	border-left: 8px solid #0562c7;
}
.rnc__notification-item--default .rnc__notification-timer {
	background-color: #007bff;
}
.rnc__notification-item--default .rnc__notification-timer-filler {
	background-color: #fff;
}
.rnc__notification-item--default .rnc__notification-close-mark {
	background-color: #007bff;
}
.rnc__notification-item--success {
	background-color: #28a745;
	border-left: 8px solid #1f8838;
}
.rnc__notification-item--success .rnc__notification-timer {
	background-color: #28a745;
}
.rnc__notification-item--success .rnc__notification-timer-filler {
	background-color: #fff;
}
.rnc__notification-item--success .rnc__notification-close-mark {
	background-color: #28a745;
}
.rnc__notification-item--danger {
	background-color: #dc3545;
	border-left: 8px solid #bd1120;
}
.rnc__notification-item--danger .rnc__notification-timer {
	background-color: #dc3545;
}
.rnc__notification-item--danger .rnc__notification-timer-filler {
	background-color: #fff;
}
.rnc__notification-item--danger .rnc__notification-close-mark {
	background-color: #dc3545;
}
.rnc__notification-item--info {
	background-color: #17a2b8;
	border-left: 8px solid #138b9e;
}
.rnc__notification-item--info .rnc__notification-timer {
	background-color: #17a2b8;
}
.rnc__notification-item--info .rnc__notification-timer-filler {
	background-color: #fff;
}
.rnc__notification-item--info .rnc__notification-close-mark {
	background-color: #17a2b8;
}
.rnc__notification-item--warning {
	background-color: #eab000;
	border-left: 8px solid #ce9c09;
}
.rnc__notification-item--warning .rnc__notification-timer {
	background-color: #eab000;
}
.rnc__notification-item--warning .rnc__notification-timer-filler {
	background-color: #fff;
}
.rnc__notification-item--warning .rnc__notification-close-mark {
	background-color: #eab000;
}
.rnc__notification-item--awesome {
	background-color: #685dc3;
	border-left: 8px solid #4c3fb1;
}
.rnc__notification-item--awesome .rnc__notification-timer {
	background-color: #685dc3;
}
.rnc__notification-item--awesome .rnc__notification-timer-filler {
	background-color: #fff;
}
.rnc__notification-item--awesome .rnc__notification-close-mark {
	background-color: #685dc3;
}
@keyframes timer {
	0% {
		width: 100%;
	}
	to {
		width: 0;
	}
}
.rnc__base {
	height: 100%;
	pointer-events: none;
	position: fixed;
	width: 100%;
	z-index: 9000;
}
.rnc__notification-item {
	border-radius: 3px;
	box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.2);
	cursor: pointer;
	display: flex;
	margin-bottom: 15px;
	position: relative;
}
.rnc__notification-container--bottom-full .rnc__notification-item,
.rnc__notification-container--top-full .rnc__notification-item {
	border-radius: 0;
	margin-bottom: 0;
}
.rnc__notification-container--bottom-full .rnc__notification,
.rnc__notification-container--top-full .rnc__notification {
	width: 100% !important;
}
.rnc__notification-timer {
	margin-top: 10px;
	width: 100%;
}
.rnc__notification-timer,
.rnc__notification-timer-filler {
	border-radius: 5px;
	height: 3px;
}
.rnc__notification-title {
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	margin-bottom: 5px;
	margin-top: 5px;
}
.rnc__notification-message {
	word-wrap: break-word;
	color: #fff;
	font-size: 14px;
	line-height: 150%;
	margin-bottom: 0;
	margin-top: 0;
	max-width: calc(100% - 15px);
}
.rnc__notification-content {
	display: inline-block;
	padding: 8px 15px;
	width: 100%;
}
.rnc__notification-close-mark {
	border-radius: 50%;
	display: inline-block;
	height: 18px;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 18px;
}
.rnc__notification-close-mark:after {
	color: #fff;
	content: "×";
	font-size: 12px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
}
.rnc__notification-container--mobile-bottom .notification,
.rnc__notification-container--mobile-bottom .rnc__notification-item,
.rnc__notification-container--mobile-top .notification,
.rnc__notification-container--mobile-top .rnc__notification-item {
	max-width: 100%;
	width: 100%;
}
.rnc__notification-container--bottom-right .notification,
.rnc__notification-container--top-right .notification {
	margin-left: auto;
}
.rnc__notification-container--bottom-left .notification,
.rnc__notification-container--top-left .notification {
	margin-right: auto;
}
.rnc__notification-container--mobile-bottom .notification,
.rnc__notification-container--mobile-top .notification {
	margin-left: auto;
	margin-right: auto;
}
:root {
	--footer-spacing: 64px;
	--mobile-panel-height: 56px;
	--mobile-panel-safe-height: calc(
		var(--mobile-panel-height) + var(--safe-area-inset-bottom)
	);
	--header-section-safe-height: calc(
		var(--header-section-height, 0px) + var(--safe-area-inset-top)
	);
	--content-area-safe-height: calc(
		100dvh - var(--header-section-safe-height) - var(--mobile-panel-safe-height)
	);
	--navigation-sidebar-width: 300px;
	--scrollbar-width-compensation: 0px;
	--smartphone-max-height: 1000px;
	--smartphone-max-width: 450px;
}
@media (min-width: 480px) {
	:root {
		--footer-spacing: 80px;
	}
}
@media (min-width: 768px) {
	:root {
		--footer-spacing: 100px;
	}
}
@media (min-width: 1280px) {
	:root {
		--footer-spacing: 120px;
		--navigation-sidebar-width: 240px;
		--mobile-panel-height: 0px;
	}
}
:root {
	--p-orange-100: #fd6537;
	--p-orange-200: #ff5724;
	--p-orange-300: #ff4912;
	--p-orange-100a: rgba(255, 73, 18, 0.12);
	--p-orange-200a: rgba(255, 73, 18, 0.2);
	--p-orange-300a: rgba(255, 73, 18, 0.4);
	--p-yellow-100: #ffbe10;
	--p-yellow-200: #f9b204;
	--p-yellow-300: #ffb800;
	--p-yellow-100a: rgba(255, 184, 0, 0.12);
	--p-yellow-200a: rgba(255, 184, 0, 0.2);
	--p-yellow-300a: rgba(255, 184, 0, 0.4);
	--p-green-100: #35ff67;
	--p-green-200: #25ea56;
	--p-green-300: #19d748;
	--p-green-100a: rgba(25, 215, 72, 0.12);
	--p-green-200a: rgba(25, 215, 72, 0.2);
	--p-green-300a: rgba(25, 215, 72, 0.4);
	--p-lime-100: #d3ff82;
	--p-lime-200: #bef264;
	--p-lime-300: #a3e635;
	--p-lime-100a: rgba(163, 230, 53, 0.12);
	--p-lime-200a: rgba(163, 230, 53, 0.2);
	--p-lime-300a: rgba(163, 230, 53, 0.4);
	--p-emerald-100: #a7f3d0;
	--p-emerald-200: #34d399;
	--p-emerald-300: #10b981;
	--p-emerald-100a: rgba(16, 185, 129, 0.12);
	--p-emerald-200a: rgba(16, 185, 129, 0.2);
	--p-emerald-300a: rgba(16, 185, 129, 0.4);
	--p-turquoise-100: #98fff8;
	--p-turquoise-200: #13f2e3;
	--p-turquoise-300: #00dccd;
	--p-turquoise-400: #14b8ac;
	--p-turquoise-500: #06a297;
	--p-turquoise-100a: rgba(0, 220, 205, 0.12);
	--p-turquoise-200a: rgba(0, 220, 205, 0.2);
	--p-turquoise-300a: rgba(0, 220, 205, 0.4);
	--p-sky-100: #bae6fd;
	--p-sky-200: #38bdf8;
	--p-sky-300: #0ea5e9;
	--p-sky-100a: rgba(14, 165, 233, 0.12);
	--p-sky-200a: rgba(14, 165, 233, 0.2);
	--p-sky-300a: rgba(14, 165, 233, 0.4);
	--p-blue-100: #88a5ff;
	--p-blue-200: #7491ff;
	--p-blue-300: #607dfc;
	--p-blue-400: #4c69e8;
	--p-blue-500: #3855f1;
	--p-blue-100a: rgba(96, 125, 252, 0.12);
	--p-blue-200a: rgba(96, 125, 252, 0.2);
	--p-blue-300a: rgba(96, 125, 252, 0.4);
	--p-indigo-100: #8d30ff;
	--p-indigo-200: #7e14ff;
	--p-indigo-300: #6a00eb;
	--p-indigo-100a: rgba(106, 0, 235, 0.12);
	--p-indigo-200a: rgba(106, 0, 235, 0.2);
	--p-indigo-300a: rgba(106, 0, 235, 0.4);
	--p-violet-100: #beb0ff;
	--p-violet-200: #9674f9;
	--p-violet-300: #794eda;
	--p-violet-100a: rgba(121, 78, 218, 0.12);
	--p-violet-200a: rgba(121, 78, 218, 0.2);
	--p-violet-300a: rgba(121, 78, 218, 0.4);
	--p-purple-100: #c54bff;
	--p-purple-200: #bc2dff;
	--p-purple-300: #a800f6;
	--p-purple-100a: rgba(168, 0, 246, 0.12);
	--p-purple-200a: rgba(168, 0, 246, 0.2);
	--p-purple-300a: rgba(168, 0, 246, 0.4);
	--p-fuchsia-100: #eaf;
	--p-fuchsia-200: #e879f9;
	--p-fuchsia-300: #d946ef;
	--p-fuchsia-100a: rgba(217, 70, 239, 0.12);
	--p-fuchsia-200a: rgba(217, 70, 239, 0.2);
	--p-fuchsia-300a: rgba(217, 70, 239, 0.4);
	--p-pink-100: #ffabdb;
	--p-pink-200: #f472b6;
	--p-pink-300: #ec4899;
	--p-pink-100a: rgba(236, 72, 153, 0.12);
	--p-pink-200a: rgba(236, 72, 153, 0.2);
	--p-pink-300a: rgba(236, 72, 153, 0.4);
	--p-rose-100: #ff9fab;
	--p-rose-200: #fb7185;
	--p-rose-300: #f43f5e;
	--p-rose-100a: rgba(244, 63, 94, 0.12);
	--p-rose-200a: rgba(244, 63, 94, 0.2);
	--p-rose-300a: rgba(244, 63, 94, 0.4);
	--p-red-100: #ff644f;
	--p-red-200: #ff442b;
	--p-red-300: #ff230a;
	--p-red-100a: rgba(255, 35, 10, 0.12);
	--p-red-200a: rgba(255, 35, 10, 0.2);
	--p-red-300a: rgba(255, 35, 10, 0.4);
	--p-bronze-100: #ffa984;
	--p-bronze-200: #ea8052;
	--p-bronze-300: #d66e41;
	--p-bronze-100a: rgba(214, 110, 65, 0.12);
	--p-bronze-200a: rgba(214, 110, 65, 0.2);
	--p-bronze-300a: rgba(214, 110, 65, 0.4);
	--p-silver-100: #d4ecff;
	--p-silver-200: #accbe5;
	--p-silver-300: #8cb6d7;
	--p-silver-100a: rgba(140, 182, 215, 0.12);
	--p-silver-200a: rgba(140, 182, 215, 0.2);
	--p-silver-300a: rgba(140, 182, 215, 0.4);
	--p-gold-100: #f3d67f;
	--p-gold-200: #ddb654;
	--p-gold-300: #c49122;
	--p-gold-100a: rgba(196, 145, 34, 0.12);
	--p-gold-200a: rgba(196, 145, 34, 0.2);
	--p-gold-300a: rgba(196, 145, 34, 0.4);
	--p-neutral-light-100: #fff;
	--p-neutral-light-200: #f3f4f6;
	--p-neutral-light-300: #e5e7eb;
	--p-neutral-light-400: #d1d5db;
	--p-neutral-light-500: #bdc2ca;
	--p-neutral-light-100a: rgba(209, 213, 219, 0.4);
	--p-neutral-light-200a: hsla(0, 0%, 100%, 0.2);
	--p-neutral-light-300a: hsla(0, 0%, 100%, 0.4);
	--p-neutral-light-400a: hsla(0, 0%, 100%, 0.65);
	--p-neutral-light-500a: hsla(0, 0%, 100%, 0.8);
	--p-neutral-light-600a: hsla(0, 0%, 100%, 0);
	--p-neutral-light-700a: rgba(243, 244, 246, 0);
	--p-neutral-light-800a: rgba(229, 231, 235, 0);
	--p-neutral-light-900a: rgba(209, 213, 219, 0);
	--p-neutral-light-1000a: rgba(229, 231, 235, 0.8);
	--p-neutral-dark-100: #4b4b60;
	--p-neutral-dark-200: #3d3d52;
	--p-neutral-dark-300: #35354a;
	--p-neutral-dark-400: #2f2f44;
	--p-neutral-dark-500: #2a2a3f;
	--p-neutral-dark-600: #242438;
	--p-neutral-dark-700: #1b1b2c;
	--p-neutral-dark-800: #11111b;
	--p-neutral-dark-900: #0c0c17;
	--p-neutral-dark-1000: #000;
	--p-neutral-dark-100a: rgba(47, 47, 68, 0.4);
	--p-neutral-dark-200a: rgba(12, 12, 23, 0.2);
	--p-neutral-dark-300a: rgba(12, 12, 23, 0.4);
	--p-neutral-dark-400a: rgba(12, 12, 23, 0.65);
	--p-neutral-dark-500a: rgba(0, 0, 0, 0.8);
	--p-neutral-dark-1000a: rgba(36, 36, 56, 0.8);
	--p-base-white-100: #fff;
	--p-base-white-80: hsla(0, 0%, 100%, 0.8);
	--p-base-white-65: hsla(0, 0%, 100%, 0.65);
	--p-base-white-40: hsla(0, 0%, 100%, 0.4);
	--p-base-white-20: hsla(0, 0%, 100%, 0.2);
	--p-base-white-12: hsla(0, 0%, 100%, 0.12);
	--p-base-black-100: #0f0f14;
	--p-base-black-80: rgba(15, 15, 20, 0.8);
	--p-base-black-65: rgba(15, 15, 20, 0.65);
	--p-base-black-40: rgba(15, 15, 20, 0.4);
	--p-base-black-20: rgba(15, 15, 20, 0.2);
	--p-base-black-12: rgba(15, 15, 20, 0.12);
	--linear-horizontal-primary: linear-gradient(
		180deg,
		var(--gr-primary) 0%,
		var(--bg-primary) 100%
	);
	--linear-horizontal-secondary: linear-gradient(
		180deg,
		var(--gr-secondary) 0%,
		var(--bg-secondary) 100%
	);
	--linear-horizontal-tetriary: linear-gradient(
		180deg,
		var(--gr-tetriary) 0%,
		var(--bg-tertiary) 100%
	);
	--linear-horizontal-quaternary: linear-gradient(
		180deg,
		var(--gr-primary) 0%,
		var(--bg-primary) 100%
	);
	--linear-vertical-primary: linear-gradient(
		90deg,
		var(--gr-primary) 0%,
		var(--bg-primary) 100%
	);
	--linear-vertical-secondary: linear-gradient(
		270deg,
		var(--bg-secondary) 0%,
		var(--gr-secondary) 100%
	);
	--linear-vertical-tertiary: linear-gradient(
		270deg,
		var(--bg-tertiary) 0%,
		var(--gr-tetriary)
	);
	--linear-horizontal-modal: linear-gradient(
		180deg,
		var(--gr-secondary) 0%,
		var(--bg-modal) 100%
	);
	--brand-main-left-primary:
		radial-gradient(
			82.45% 55.6% at 9.58% 0%,
			rgba(var(--brand-primary-rgb), 0.12) 0%,
			rgba(var(--brand-primary-rgb), 0) 100%
		),
		var(--bg-secondary);
	--brand-main-left-secondary:
		radial-gradient(
			82.45% 55.6% at 9.58% 0%,
			rgba(var(--brand-primary-rgb), 0.12) 0%,
			rgba(var(--brand-primary-rgb), 0) 100%
		),
		var(--bg-tertiary);
	--brand-main-top-primary:
		radial-gradient(
			56.62% 38.18% at 50% 0%,
			rgba(var(--brand-primary-rgb), 0.12) 0%,
			rgba(var(--brand-primary-rgb), 0) 100%
		),
		var(--bg-secondary);
	--brand-main-top-secondary:
		radial-gradient(
			56.62% 38.18% at 50% 0%,
			rgba(var(--brand-primary-rgb), 0.12) 0%,
			rgba(var(--brand-primary-rgb), 0) 100%
		),
		var(--bg-tertiary);
	--brand-main-right-primary:
		radial-gradient(
			121.77% 82.11% at 94.2% 100%,
			rgba(var(--brand-primary-rgb), 0.12) 0%,
			rgba(var(--brand-primary-rgb), 0) 100%
		),
		var(--bg-secondary);
	--brand-main-right-secondary:
		radial-gradient(
			121.77% 82.11% at 94.2% 100%,
			rgba(var(--brand-primary-rgb), 0.12) 0%,
			rgba(var(--brand-primary-rgb), 0) 100%
		),
		var(--bg-tertiary);
	--brand-main-bottom-primary:
		radial-gradient(
			50.75% 34.22% at 50% 100%,
			rgba(var(--brand-primary-rgb), 0.12) 0%,
			rgba(var(--brand-primary-rgb), 0) 100%
		),
		var(--bg-secondary);
	--brand-main-bottom-secondary:
		radial-gradient(
			50.75% 34.22% at 50% 100%,
			rgba(var(--brand-primary-rgb), 0.12) 0%,
			rgba(var(--brand-primary-rgb), 0) 100%
		),
		var(--bg-tertiary);
	--brand-accent-left-primary:
		radial-gradient(
			77.59% 52.32% at 8.87% 5.85%,
			rgba(var(--brand-accent-rgb), 0.12) 0%,
			rgba(var(--brand-accent-rgb), 0) 100%
		),
		var(--bg-secondary);
	--brand-accent-left-secondary:
		radial-gradient(
			77.59% 52.32% at 8.87% 5.85%,
			rgba(var(--brand-accent-rgb), 0.12) 0%,
			rgba(var(--brand-accent-rgb), 0) 100%
		),
		var(--bg-tertiary);
	--brand-accent-top-primary:
		radial-gradient(
			56.62% 38.18% at 50% 0%,
			rgba(var(--brand-accent-rgb), 0.12) 0%,
			rgba(var(--brand-accent-rgb), 0) 100%
		),
		var(--bg-secondary);
	--brand-accent-top-secondary:
		radial-gradient(
			56.62% 38.18% at 50% 0%,
			rgba(var(--brand-accent-rgb), 0.12) 0%,
			rgba(var(--brand-accent-rgb), 0) 100%
		),
		var(--bg-tertiary);
	--brand-accent-right-primary:
		radial-gradient(
			121.77% 82.11% at 94.2% 100%,
			rgba(var(--brand-accent-rgb), 0.12) 0%,
			rgba(var(--brand-accent-rgb), 0) 100%
		),
		var(--bg-secondary);
	--brand-accent-right-secondary:
		radial-gradient(
			121.77% 82.11% at 94.2% 100%,
			rgba(var(--brand-accent-rgb), 0.12) 0%,
			rgba(var(--brand-accent-rgb), 0) 100%
		),
		var(--bg-tertiary);
	--brand-accent-bottom-primary:
		radial-gradient(
			50.75% 34.22% at 50% 100%,
			rgba(var(--brand-accent-rgb), 0.12) 0%,
			rgba(var(--brand-accent-rgb), 0) 100%
		),
		var(--bg-secondary);
	--brand-accent-bottom-secondary:
		radial-gradient(
			50.75% 34.22% at 50% 100%,
			rgba(var(--brand-accent-rgb), 0.12) 0%,
			rgba(var(--brand-accent-rgb), 0) 100%
		),
		var(--bg-tertiary);
	--full-right-orange-primary:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-orange-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-secondary);
	--full-right-orange-secondary:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-orange-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-tertiary);
	--full-right-orange-tertiary:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-orange-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-quaternary);
	--full-right-yellow-primary:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-yellow-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-secondary);
	--full-right-yellow-secondary:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-yellow-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-tertiary);
	--full-right-green-primary:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-green-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-secondary);
	--full-right-green-secondary:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-green-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-tertiary);
	--full-right-lime-primary:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-lime-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-secondary);
	--full-right-lime-secondary:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-lime-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-tertiary);
	--full-right-emerald-primary:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-emerald-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-secondary);
	--full-right-emerald-secondary:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-emerald-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-tertiary);
	--full-right-turquoise-primary:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-turquoise-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-secondary);
	--full-right-turquoise-secondary:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-turquoise-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-tertiary);
	--full-right-turquoise-tertiary:
		radial-gradient(
			101.67% 100% at 100% 100%,
			var(--p-turquoise-300a) 0%,
			var(--gr-tetriary) 100%
		),
		var(--bg-quaternary);
	--full-right-sky-primary:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-sky-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-secondary);
	--full-right-sky-secondary:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-sky-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-tertiary);
	--full-right-blue-primary:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-blue-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-secondary);
	--full-right-blue-secondary:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-blue-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-tertiary);
	--full-right-blue-tertiary:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-blue-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-quaternary);
	--full-right-indigo-primary:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-indigo-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-secondary);
	--full-right-indigo-secondary:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-indigo-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-tertiary);
	--full-right-violet-primary:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-violet-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-secondary);
	--full-right-violet-secondary:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-violet-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-tertiary);
	--full-right-violet-tertiary:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-violet-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-quaternary);
	--full-right-purple-primary:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-purple-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-secondary);
	--full-right-purple-secondary:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-purple-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-tertiary);
	--full-right-fuchsia-primary:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-fuchsia-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-secondary);
	--full-right-fuchsia-secondary:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-fuchsia-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-tertiary);
	--full-right-pink-primary:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-pink-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-secondary);
	--full-right-pink-secondary:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-pink-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-tertiary);
	--full-right-pink-tertiary:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-pink-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-quaternary);
	--full-right-rose-primary:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-rose-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-secondary);
	--full-right-rose-secondary:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-rose-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-tertiary);
	--full-right-red-primary:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-red-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-secondary);
	--full-right-red-secondary:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-red-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-tertiary);
	--full-right-silver-primary:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-silver-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-secondary);
	--full-right-silver-secondary:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-silver-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-tertiary);
	--full-right-bronze-primary:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-bronze-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-secondary);
	--full-right-bronze-secondary:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-bronze-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-tertiary);
	--full-right-gold-primary:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-gold-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-secondary);
	--full-right-gold-secondary:
		radial-gradient(
			103.48% 96.21% at 100% 100%,
			var(--p-gold-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-tertiary);
	--full-left-orange-primary:
		radial-gradient(
			100% 100% at 3.37% 0%,
			var(--p-orange-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-secondary);
	--full-left-orange-secondary:
		radial-gradient(
			112.89% 104.96% at 0% 0%,
			var(--p-orange-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-tertiary);
	--full-left-yellow-primary:
		radial-gradient(
			103.42% 96.15% at 3.85% 0%,
			var(--p-yellow-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-secondary);
	--full-left-yellow-secondary:
		radial-gradient(
			111.87% 104.01% at 0% 0%,
			var(--p-yellow-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-tertiary);
	--full-left-green-primary:
		radial-gradient(
			107.56% 100% at 0% 2.36%,
			var(--p-green-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-secondary);
	--full-left-green-secondary:
		radial-gradient(
			107.61% 100.05% at 4.54% 0%,
			var(--p-green-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-tertiary);
	--full-left-lime-primary:
		radial-gradient(
			104.13% 96.81% at 3.19% 0%,
			var(--p-lime-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-secondary);
	--full-left-lime-secondary:
		radial-gradient(
			107.02% 99.5% at 5.09% 0%,
			var(--p-lime-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-tertiary);
	--full-left-emerald-primary:
		radial-gradient(
			95.66% 100% at 4.46% 0%,
			var(--p-emerald-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-secondary);
	--full-left-emerald-secondary:
		radial-gradient(
			118.49% 110.16% at 0% 0%,
			var(--p-emerald-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-tertiary);
	--full-left-turquoise-primary:
		radial-gradient(
			103.67% 96.39% at 3.61% 0%,
			var(--p-turquoise-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-secondary);
	--full-left-turquoise-secondary:
		radial-gradient(
			107.56% 100% at 0% 0%,
			var(--p-turquoise-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-tertiary);
	--full-left-sky-primary:
		radial-gradient(
			107.56% 100% at 0% 0%,
			var(--p-sky-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-secondary);
	--full-left-sky-secondary:
		radial-gradient(
			102.83% 95.61% at 4.39% 0%,
			var(--p-sky-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-tertiary);
	--full-left-blue-primary:
		radial-gradient(
			108.94% 101.29% at 0% 0%,
			var(--p-blue-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-secondary);
	--full-left-blue-secondary:
		radial-gradient(
			111.68% 103.83% at 0% 0%,
			var(--p-blue-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-tertiary);
	--full-left-indigo-primary:
		radial-gradient(
			104.51% 97.17% at 2.83% 0%,
			var(--p-indigo-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-secondary);
	--full-left-indigo-secondary:
		radial-gradient(
			100.89% 93.8% at 6.2% 0%,
			var(--p-indigo-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-tertiary);
	--full-left-violet-primary:
		radial-gradient(
			104.09% 96.77% at 3.23% 0%,
			var(--p-violet-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-secondary);
	--full-left-violet-secondary:
		radial-gradient(
			107.56% 100% at 0% 0%,
			var(--p-violet-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-tertiary);
	--full-left-purple-primary:
		radial-gradient(
			105.32% 97.93% at 2.07% 0%,
			var(--p-purple-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-secondary);
	--full-left-purple-secondary:
		radial-gradient(
			107.56% 100% at 0% 0%,
			var(--p-purple-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-tertiary);
	--full-left-fuchsia-primary:
		radial-gradient(
			107.56% 100% at 0% 0%,
			var(--p-fuchsia-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-secondary);
	--full-left-fuchsia-secondary:
		radial-gradient(
			107.56% 100.01% at 0% 4.96%,
			var(--p-fuchsia-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-tertiary);
	--full-left-pink-primary:
		radial-gradient(
			104.73% 97.37% at 0% 0%,
			var(--p-pink-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-secondary);
	--full-left-pink-secondary:
		radial-gradient(
			112.1% 104.22% at 0% 0%,
			var(--p-pink-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-tertiary);
	--full-left-rose-primary:
		radial-gradient(
			107.56% 100% at 0% 0%,
			var(--p-rose-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-secondary);
	--full-left-rose-secondary:
		radial-gradient(
			107.56% 100% at 0% 0%,
			var(--p-rose-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-tertiary);
	--full-left-red-primary:
		radial-gradient(
			100% 95.78% at 0% 4.22%,
			var(--p-red-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-secondary);
	--full-left-red-secondary:
		radial-gradient(
			107.56% 100% at 0% 0%,
			var(--p-red-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-tertiary);
	--full-left-silver-primary:
		radial-gradient(
			104.05% 96.74% at 0% 0%,
			var(--p-silver-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-secondary);
	--full-left-silver-secondary:
		radial-gradient(
			107.56% 100% at 0% 0%,
			var(--p-silver-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-tertiary);
	--full-left-bronze-primary:
		radial-gradient(
			107.56% 100% at 0% 0%,
			var(--p-bronze-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-secondary);
	--full-left-bronze-secondary:
		radial-gradient(
			107.56% 100% at 0% 0%,
			var(--p-bronze-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-tertiary);
	--full-left-gold-primary:
		radial-gradient(
			107.56% 100% at 0% 0%,
			var(--p-gold-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-secondary);
	--full-left-gold-secondary:
		radial-gradient(
			101.13% 94.02% at 5.98% 0%,
			var(--p-gold-300a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-tertiary);
	--clear-brand-primary: radial-gradient(
		50% 50% at 50% 50%,
		rgba(var(--brand-primary-rgb), 0.12) 0%,
		rgba(255, 10, 10, 0) 100%
	);
	--clear-brand-accent: radial-gradient(
		50% 50% at 50% 50%,
		rgba(var(--brand-accent-rgb), 0.12) 0%,
		rgba(255, 10, 10, 0) 100%
	);
	--clear-centered-orange: radial-gradient(
		47.89% 47.89% at 50% 50%,
		var(--p-orange-100a) 0%,
		rgba(255, 73, 18, 0) 100%
	);
	--clear-centered-yellow: radial-gradient(
		50% 50% at 50% 50%,
		var(--p-yellow-100a) 0%,
		rgba(255, 184, 0, 0) 100%
	);
	--clear-centered-green: radial-gradient(
		50% 50% at 50% 50%,
		var(--p-green-100a) 0%,
		rgba(25, 215, 72, 0) 100%
	);
	--clear-centered-lime: radial-gradient(
		50% 50% at 50% 50%,
		var(--p-lime-100a) 0%,
		rgba(163, 230, 53, 0) 100%
	);
	--clear-centered-emerald: radial-gradient(
		50% 50% at 50% 50%,
		var(--p-emerald-100a) 0%,
		rgba(16, 185, 129, 0) 100%
	);
	--clear-centered-turquoise: radial-gradient(
		50% 50% at 50% 50%,
		var(--p-turquoise-100a) 0%,
		rgba(0, 255, 240, 0) 100%
	);
	--clear-centered-sky: radial-gradient(
		50% 50% at 50% 50%,
		var(--p-sky-100a) 0%,
		rgba(36, 110, 255, 0) 100%
	);
	--clear-centered-blue: radial-gradient(
		50% 50% at 50% 50%,
		var(--p-blue-100a) 0%,
		rgba(0, 114, 222, 0) 100%
	);
	--clear-centered-indigo: radial-gradient(
		50% 50% at 50% 50%,
		var(--p-indigo-100a) 0%,
		rgba(106, 0, 235, 0) 100%
	);
	--clear-centered-violet: radial-gradient(
		50% 50% at 50% 50%,
		var(--p-violet-100a) 0%,
		rgba(121, 78, 218, 0) 100%
	);
	--clear-centered-purple: radial-gradient(
		50% 50% at 50% 50%,
		var(--p-purple-100a) 0%,
		rgba(168, 0, 246, 0) 100%
	);
	--clear-centered-fuchsia: radial-gradient(
		50% 50% at 50% 50%,
		var(--p-fuchsia-100a) 0%,
		rgba(217, 70, 239, 0) 100%
	);
	--clear-centered-pink: radial-gradient(
		50% 50% at 50% 50%,
		var(--p-pink-100a) 0%,
		rgba(236, 72, 153, 0) 100%
	);
	--clear-centered-rose: radial-gradient(
		50% 50% at 50% 50%,
		var(--p-rose-100a) 0%,
		rgba(244, 63, 94, 0) 100%
	);
	--clear-centered-red: radial-gradient(
		50% 50% at 50% 50%,
		var(--p-red-100a) 0%,
		rgba(255, 10, 10, 0) 100%
	);
	--clear-centered-silver: radial-gradient(
		50% 50% at 50% 50%,
		var(--p-silver-100a) 0%,
		rgba(140, 182, 215, 0) 100%
	);
	--clear-centered-bronze: radial-gradient(
		50% 50% at 50% 50%,
		var(--p-bronze-100a) 0%,
		rgba(214, 110, 65, 0) 100%
	);
	--clear-centered-gold: radial-gradient(
		50% 50% at 50% 50%,
		var(--p-gold-100a) 0%,
		rgba(196, 145, 34, 0) 100%
	);
	--clear-partial-orange: radial-gradient(
		48.4% 65.59% at 50% 0%,
		var(--p-orange-200a) 0%,
		rgba(255, 73, 18, 0) 100%
	);
	--clear-partial-yellow: radial-gradient(
		50.13% 65.29% at 50% 0%,
		var(--p-yellow-200a) 0%,
		rgba(255, 184, 0, 0) 100%
	);
	--clear-partial-green: radial-gradient(
		48.4% 65.59% at 50% 0%,
		var(--p-green-200a) 0%,
		rgba(25, 215, 72, 0) 100%
	);
	--clear-partial-lime: radial-gradient(
		48.4% 65.59% at 50% 0%,
		var(--p-lime-200a) 0%,
		rgba(163, 230, 53, 0) 100%
	);
	--clear-partial-emerald: radial-gradient(
		48.4% 65.59% at 50% 0%,
		var(--p-emerald-200a) 0%,
		rgba(16, 185, 129, 0) 100%
	);
	--clear-partial-turquoise: radial-gradient(
		50% 64.71% at 50% 0%,
		var(--p-turquoise-200a) 0%,
		rgba(0, 220, 205, 0) 100%
	);
	--clear-partial-sky: radial-gradient(
		48.4% 65.59% at 50% 0%,
		var(--p-sky-200a) 0%,
		rgba(14, 165, 233, 0) 100%
	);
	--clear-partial-blue: radial-gradient(
		48.4% 65.59% at 50% 0%,
		var(--p-blue-200a) 0%,
		rgba(0, 114, 222, 0) 100%
	);
	--clear-partial-indigo: radial-gradient(
		50% 64.71% at 50% 0%,
		var(--p-indigo-200a) 0%,
		rgba(104, 0, 222, 0) 100%
	);
	--clear-partial-violet: radial-gradient(
		48.4% 65.59% at 50% 0%,
		var(--p-violet-200a) 0%,
		rgba(121, 78, 218, 0) 100%
	);
	--clear-partial-purple: radial-gradient(
		48.4% 65.59% at 50% 0%,
		var(--p-purple-200a) 0%,
		rgba(168, 0, 246, 0) 100%
	);
	--clear-partial-fuchsia: radial-gradient(
		48.4% 65.59% at 50% 0%,
		var(--p-fuchsia-200a) 0%,
		rgba(217, 70, 239, 0) 100%
	);
	--clear-partial-pink: radial-gradient(
		48.4% 65.59% at 50% 0%,
		var(--p-pink-200a) 0%,
		rgba(236, 72, 153, 0) 100%
	);
	--clear-partial-rose: radial-gradient(
		48.4% 65.59% at 50% 0%,
		var(--p-rose-200a) 0%,
		rgba(244, 63, 94, 0) 100%
	);
	--clear-partial-red: radial-gradient(
		50% 65.88% at 50% 0%,
		var(--p-red-200a) 0%,
		rgba(255, 35, 10, 0) 100%
	);
	--clear-partial-silver: radial-gradient(
		48.4% 65.59% at 50% 0%,
		var(--p-silver-200a) 0%,
		rgba(140, 182, 215, 0) 100%
	);
	--clear-partial-bronze: radial-gradient(
		48.4% 65.59% at 50% 0%,
		var(--p-bronze-200a) 0%,
		rgba(214, 110, 65, 0) 100%
	);
	--clear-partial-gold: radial-gradient(
		48.4% 65.59% at 50% 0%,
		var(--p-gold-200a) 0%,
		rgba(196, 145, 34, 0) 100%
	);
	--color-simple-orange: linear-gradient(
		268deg,
		#ff8744 12.39%,
		#f75c04 94.05%
	);
	--color-simple-yellow: linear-gradient(
		256deg,
		var(--yellow) 23.64%,
		#ed882b 84.92%
	);
	--color-simple-green: linear-gradient(
		256deg,
		var(--green) 23.64%,
		#04aa3e 84.92%
	);
	--color-simple-lime: linear-gradient(
		256deg,
		var(--lime) 23.64%,
		#639d04 84.92%
	);
	--color-simple-emerald: linear-gradient(
		256deg,
		var(--emerald) 23.64%,
		#02754f 84.92%
	);
	--color-simple-turquoise: linear-gradient(
		256deg,
		var(--turquoise) 23.64%,
		#098c8c 84.92%
	);
	--color-simple-sky: linear-gradient(
		256deg,
		var(--sky) 23.64%,
		#0157a2 84.92%
	);
	--color-simple-blue: linear-gradient(256deg, #6079ff 23.64%, #5037ee 84.92%);
	--color-simple-indigo: linear-gradient(
		256deg,
		#9843ff 23.64%,
		var(--indigo) 84.92%
	);
	--color-simple-violet: linear-gradient(
		264deg,
		#ac69ff 13.18%,
		var(--violet) 83.06%
	);
	--color-simple-purple: linear-gradient(
		256deg,
		#dc45f3 23.64%,
		var(--purple) 84.92%
	);
	--color-simple-fuchsia: linear-gradient(
		256deg,
		var(--fuchsia) 23.64%,
		#a708be 84.92%
	);
	--color-simple-pink: linear-gradient(
		256deg,
		var(--pink) 23.64%,
		#d3227a 84.92%
	);
	--color-simple-rose: linear-gradient(
		256deg,
		var(--rose) 23.64%,
		#cc2542 84.92%
	);
	--color-simple-red: linear-gradient(256deg, #ff5d4a 23.64%, #f22109 84.92%);
	--color-simple-silver: linear-gradient(
		256deg,
		#b7dfff 23.64%,
		var(--silver) 84.92%
	);
	--color-simple-bronze: linear-gradient(
		256deg,
		#ff9d72 23.64%,
		var(--bronze) 84.92%
	);
	--color-simple-gold: linear-gradient(
		256deg,
		#ffce62 23.64%,
		var(--gold) 84.92%
	);
	--color-complex-orange: linear-gradient(
		43deg,
		#ffc4a2 4.3%,
		#fe7322 30.48%,
		#ffc4a2 49.83%,
		#fe7322 69.75%,
		#ffc4a2 93.66%,
		#fe7322 113.58%
	);
	--color-complex-yellow: linear-gradient(
		43deg,
		#fff4b5 4.3%,
		var(--yellow) 30.48%,
		#fff4b5 49.83%,
		var(--yellow) 69.75%,
		#fff4b5 93.66%,
		var(--yellow) 113.58%
	);
	--color-complex-green: linear-gradient(
		43deg,
		#daffe3 4.3%,
		#36e060 30.48%,
		#daffe3 49.83%,
		#36e060 69.75%,
		#daffe3 93.66%,
		#36e060 113.58%
	);
	--color-complex-lime: linear-gradient(
		43deg,
		#ebffbf 4.3%,
		var(--lime) 30.48%,
		#ebffbf 49.83%,
		var(--lime) 69.75%,
		#ebffbf 93.66%,
		var(--lime) 113.58%
	);
	--color-complex-emerald: linear-gradient(
		43deg,
		#9dffdf 4.3%,
		#287a7b 30.48%,
		#9dffdf 49.83%,
		#287a7b 69.75%,
		#9dffdf 93.66%,
		#287a7b 113.58%
	);
	--color-complex-turquoise: linear-gradient(
		43deg,
		#affffa 4.3%,
		var(--turquoise) 30.48%,
		#affffa 49.83%,
		var(--turquoise) 69.75%,
		#affffa 93.66%,
		var(--turquoise) 113.58%
	);
	--color-complex-sky: linear-gradient(
		43deg,
		#bdf5ff 4.3%,
		var(--sky) 30.48%,
		#bdf5ff 49.83%,
		var(--sky) 69.75%,
		#bdf5ff 93.66%,
		var(--sky) 113.58%
	);
	--color-complex-blue: linear-gradient(
		43deg,
		#9bd3ff 4.3%,
		var(--blue) 30.48%,
		#9bd3ff 49.83%,
		var(--blue) 69.75%,
		#9bd3ff 93.66%,
		var(--blue) 113.58%
	);
	--color-complex-indigo: linear-gradient(
		43deg,
		#cec2ff 4.3%,
		#8a2cfd 30.48%,
		#b7a5fe 49.83%,
		#8a2cfd 69.75%,
		#e7e1ff 93.66%,
		#8a2cfd 113.58%
	);
	--color-complex-violet: linear-gradient(
		43deg,
		#e7e1ff 4.3%,
		var(--violet) 30.48%,
		#e7e1ff 49.83%,
		var(--violet) 69.75%,
		#e7e1ff 93.66%,
		var(--violet) 113.58%
	);
	--color-complex-purple: linear-gradient(
		43deg,
		#ecbeff 4.3%,
		var(--purple) 30.48%,
		#ecbeff 49.83%,
		var(--purple) 69.75%,
		#ecbeff 93.66%,
		var(--purple) 113.58%
	);
	--color-complex-fuchsia: linear-gradient(
		43deg,
		#efcaff 4.3%,
		var(--fuchsia) 30.48%,
		#efcaff 49.83%,
		var(--fuchsia) 69.75%,
		#efcaff 93.66%,
		var(--fuchsia) 113.58%
	);
	--color-complex-pink: linear-gradient(
		43deg,
		#ffc8ee 4.3%,
		var(--pink) 30.48%,
		#ffc8ee 49.83%,
		var(--pink) 69.75%,
		#ffc8ee 93.66%,
		var(--pink) 113.58%
	);
	--color-complex-rose: linear-gradient(
		43deg,
		#ffcad3 4.3%,
		var(--rose) 30.48%,
		#ffcad3 49.83%,
		var(--rose) 69.75%,
		#ffcad3 93.66%,
		var(--rose) 113.58%
	);
	--color-complex-red: linear-gradient(
		43deg,
		#ffb8c4 4.3%,
		#f34830 30.48%,
		#ffb8c4 49.83%,
		#f34830 69.75%,
		#ffb8c4 93.66%,
		#f34830 113.58%
	);
	--color-complex-silver: linear-gradient(
		43deg,
		#e0f8ff 4.3%,
		#7690b7 30.48%,
		#e0f8ff 49.83%,
		#7690b7 69.75%,
		#e0f8ff 93.66%,
		#7690b7 113.58%
	);
	--color-complex-bronze: linear-gradient(
		43deg,
		#f4ccbb 4.3%,
		var(--bronze) 30.48%,
		#f4ccbb 49.83%,
		var(--bronze) 69.75%,
		#f4ccbb 93.66%,
		var(--bronze) 113.58%
	);
	--color-complex-gold: linear-gradient(
		43deg,
		#ffefc6 4.3%,
		#c49122 30.48%,
		#ffefc6 49.83%,
		#c49122 69.75%,
		#ffefc6 93.66%,
		#c49122 113.58%
	);
	--color-complex-multi: linear-gradient(
		63deg,
		#6ca0e3 -8.55%,
		#aca3de 0.13%,
		#b3a9d7 8.25%,
		#85e4b2 13.09%,
		#70d6dd 18.23%,
		#97acf1 22.63%,
		#d9b9e1 27.65%,
		#e7ddd5 32.26%,
		#e5cbd9 40.28%,
		#e4b7df 48.76%,
		#b8b6e9 56.63%,
		#8db6f2 66.43%,
		#b2a9f0 75.28%,
		#e3b2e8 81.45%,
		#e9ddda 88.09%,
		#81f5f7 95.83%,
		#7ba3f4 101.45%
	);
	--gr-primary: rgba(17, 17, 27, 0);
	--gr-secondary: rgba(27, 27, 44, 0);
	--gr-tetriary: rgba(38, 38, 59, 0);
	--gr-quaternary: rgba(38, 38, 59, 0);
	--brand-primary: var(--p-blue-300);
	--brand-primary-hover: var(--p-blue-200);
	--brand-primary-disabled: var(--p-neutral-dark-100a);
	--brand-accent: var(--p-blue-300);
	--brand-accent-hover: var(--p-blue-200);
	--brand-accent-disabled: var(--p-neutral-dark-100a);
	--success-primary: var(--p-green-200);
	--success-secondary: var(--p-green-300);
	--success-tertiary: var(--p-green-100a);
	--warning-primary: var(--p-yellow-200);
	--warning-secondary: var(--p-yellow-300);
	--warning-tertiary: var(--p-yellow-100a);
	--error-primary: var(--p-orange-200);
	--error-secondary: var(--p-orange-300);
	--error-tertiary: var(--p-orange-100a);
	--info-primary: var(--p-sky-200);
	--info-secondary: var(--p-sky-300);
	--info-tertiary: var(--p-sky-100a);
	--white: var(--p-base-white-100);
	--black: var(--p-base-black-100);
	--orange: var(--p-orange-300);
	--yellow: var(--p-yellow-300);
	--green: var(--p-green-300);
	--lime: var(--p-lime-300);
	--emerald: var(--p-emerald-300);
	--turquoise: var(--p-turquoise-300);
	--sky: var(--p-sky-300);
	--blue: var(--p-blue-300);
	--indigo: var(--p-indigo-300);
	--violet: var(--p-violet-300);
	--purple: var(--p-purple-300);
	--fuchsia: var(--p-fuchsia-300);
	--pink: var(--p-pink-300);
	--rose: var(--p-rose-300);
	--red: var(--p-red-300);
	--silver: var(--p-silver-300);
	--bronze: var(--p-bronze-300);
	--gold: var(--p-gold-300);
	--bg-button-primary: linear-gradient(
		180deg,
		var(--p-blue-300) 0%,
		var(--p-blue-500) 100%
	);
	--bg-button-primary-hover: linear-gradient(
		180deg,
		var(--p-blue-200) 0%,
		var(--p-blue-400) 100%
	);
	--bg-button-primary-disabled: linear-gradient(
		180deg,
		var(--p-blue-300) 0%,
		var(--p-blue-500) 100%
	);
	--text-button-primary: var(--p-base-white-100);
	--text-button-primary-disabled: var(--p-base-white-20);
	--bg-button-accent: linear-gradient(
		180deg,
		var(--p-blue-300) 0%,
		var(--p-blue-500) 100%
	);
	--bg-button-accent-hover: linear-gradient(
		180deg,
		var(--p-blue-200) 0%,
		var(--p-blue-400) 100%
	);
	--bg-button-accent-disabled: linear-gradient(
		180deg,
		var(--p-blue-300) 0%,
		var(--p-blue-500) 100%
	);
	--text-button-accent: var(--p-base-white-100);
	--text-button-accent-disabled: var(--p-base-white-20);
	--bg-button-secondary: var(--p-neutral-dark-600);
	--bg-button-secondary-hover: var(--p-neutral-dark-500);
	--bg-button-secondary-disabled: var(--p-neutral-dark-100a);
	--text-button-secondary: var(--p-base-white-100);
	--text-button-secondary-disabled: var(--p-base-white-20);
	--border-button-tertiary: var(--p-base-white-12);
	--border-button-tertiary-hover: var(--p-base-white-20);
	--border-button-tertiary-disabled: var(--p-base-white-12);
	--text-button-tertiary: var(--p-base-white-100);
	--text-button-tertiary-disabled: var(--p-base-white-20);
	--border-button-tertiary-fixed: var(--p-base-white-12);
	--border-button-tertiary-hover-fixed: var(--p-base-white-20);
	--border-button-tertiary-disabled-fixed: var(--p-base-white-12);
	--text-button-tertiary-fixed: var(--p-base-white-100);
	--text-button-tertiary-disabled-fixed: var(--p-base-white-20);
	--text-link: var(--brand-accent);
	--text-link-hover: var(--brand-accent-hover);
	--bg-button-modal: var(--p-neutral-dark-400a);
	--icon-button-modal: var(--p-base-white-65);
	--icon-button-modal-hover: var(--p-base-white-100);
	--bg-primary: var(--p-neutral-dark-800);
	--bg-secondary: var(--p-neutral-dark-700);
	--bg-tertiary: var(--p-neutral-dark-600);
	--bg-quaternary: var(--p-neutral-dark-500);
	--bg-quinary: var(--p-neutral-dark-400);
	--bg-senary: var(--p-neutral-dark-300);
	--bg-septenary: var(--p-neutral-dark-900);
	--bg-overlay-bold: var(--p-neutral-dark-500a);
	--bg-overlay-strong: var(--p-neutral-dark-400a);
	--bg-overlay-normal: var(--p-neutral-dark-300a);
	--bg-overlay-weak: var(--p-neutral-dark-200a);
	--bg-overlay-subtle: var(--p-neutral-dark-100a);
	--bg-overlay-soft: var(--p-base-white-20);
	--bg-overlay-strong-inverted: var(--p-neutral-light-400a);
	--bg-overlay-normal-inverted: var(--p-neutral-light-300a);
	--bg-overlay-weak-inverted: var(--p-neutral-light-100a);
	--bg-page: var(--bg-primary);
	--bg-header: var(--bg-secondary);
	--bg-header-menu: var(--bg-tertiary);
	--bg-header-menu-hover: var(--bg-quinary);
	--bg-header-menu-active: var(--bg-tertiary);
	--bg-header-tab: var(--bg-secondary);
	--bg-header-tab-hover: var(--bg-secondary);
	--bg-header-tab-active: var(--bg-quaternary);
	--bg-header-button: var(--bg-tertiary);
	--bg-header-button-hover: var(--bg-quaternary);
	--bg-header-button-active: var(--bg-quaternary);
	--bg-header-wallet: var(--bg-primary);
	--bg-tabbar: var(--bg-secondary);
	--bg-sidebar: var(--bg-secondary);
	--bg-sidebar-tab-general: var(--bg-tertiary);
	--bg-sidebar-tab-general-hover: var(--bg-quinary);
	--bg-sidebar-tab-general-active: var(--bg-quaternary);
	--bg-sidebar-tab-button: var(--bg-primary);
	--bg-sidebar-dropdown: var(--bg-primary);
	--bg-sidebar-dropdown-hover: var(--bg-secondary);
	--bg-sidebar-dropdown-active-1: var(--bg-tertiary);
	--bg-sidebar-dropdown-active-2: var(--bg-primary);
	--bg-sidebar-dropdown-disabled: var(--bg-primary);
	--bg-sidebar-dropdown-arrow: var(--bg-senary);
	--bg-sidebar-toggle: var(--bg-tertiary);
	--bg-sidebar-toggle-hover: var(--bg-quinary);
	--bg-sidebar-toggle-active: var(--bg-quinary);
	--bg-modal: var(--bg-secondary);
	--bg-terms: var(--bg-secondary);
	--bg-tooltip: var(--bg-quaternary);
	--bg-toast: var(--bg-quaternary);
	--bg-popover: var(--bg-tertiary);
	--bg-popover-item: var(--bg-tertiary);
	--bg-popover-item-hover: var(--bg-quaternary);
	--bg-overlay-label: var(--p-neutral-dark-300a);
	--mapped-lottery-ticket-01: var(--color-simple-blue);
	--mapped-lottery-ticket-02: var(--color-simple-yellow);
	--mapped-lottery-ticket-03: var(--color-simple-red);
	--mapped-lottery-ticket-04: var(--color-simple-purple);
	--mapped-lottery-ticket-05: var(--color-simple-green);
	--mapped-vip-bg-01: var(--clear-centered-orange);
	--mapped-vip-bg-02: var(--clear-centered-indigo);
	--mapped-installapp-banner: var(--clear-partial-blue);
	--mapped-installapp-widget: var(--full-right-blue-primary);
	--mapped-installapp-perks-01: var(--full-right-sky-primary);
	--mapped-installapp-perks-02: var(--full-right-turquoise-primary);
	--mapped-installapp-perks-03: var(--full-right-violet-primary);
	--mapped-welcome-widget: var(--full-right-blue-primary);
	--mapped-promotions-money: var(--full-left-yellow-primary);
	--mapped-promotions-freespin: var(--full-left-turquoise-primary);
	--mapped-promotions-freebet-norisk: var(--full-left-green-primary);
	--mapped-promotionso-freebet-allwin: var(--full-left-blue-primary);
	--mapped-promotions-freebet-onlywin: var(--full-left-yellow-primary);
	--mapped-promotions-huntingbonus: var(--full-left-orange-primary);
	--mapped-promotions-tournament: var(--full-left-red-primary);
	--mapped-promotions-lootbox: var(--full-left-violet-primary);
	--mapped-promotions-comboboost: var(--full-left-turquoise-primary);
	--mapped-promotions-coupon-casino: var(--full-left-red-primary);
	--mapped-promotions-coupon-sport: var(--full-left-green-primary);
	--mapped-label-new: var(--color-complex-turquoise);
	--mapped-label-sale: var(--color-complex-red);
	--mapped-label-hot: var(--color-complex-gold);
	--mapped-label-special: var(--color-complex-bronze);
	--mapped-label-enhanced: var(--color-complex-indigo);
	--mapped-ls-cta-inactive: rgba(144, 144, 210, 0.06);
	--mapped-lotterypage-card-default: var(--full-left-silver-primary);
	--mapped-lotterypage-card-progress: var(--full-left-sky-primary);
	--mapped-lotterypage-card-success: var(--full-left-green-primary);
	--mapped-lotterypage-card-error: var(--full-left-orange-primary);
	--mapped-fastdep-lottery-active: linear-gradient(
		131deg,
		#03a02f 1.93%,
		#583d93 58.97%,
		#9d00c5 108.25%
	);
	--mapped-fastdep-bonus-active: linear-gradient(
		131deg,
		#03a096 1.93%,
		#3e20b7 63.95%,
		#83189e 108.25%
	);
	--mapped-label-bonuscode: radial-gradient(
		246.55% 138.59% at 95.96% 0%,
		#a063ff 0%,
		#ff67e1 50%,
		#ffbc3c 100%
	);
	--mapped-context-popup-anon: linear-gradient(
		155deg,
		#5548c4 5.56%,
		#241548 84.44%
	);
	--mapped-context-popup-user: linear-gradient(
		155deg,
		#3640a7 5.56%,
		#421a4a 84.44%
	);
	--mapped-refferal-pagecolor: linear-gradient(
		155deg,
		#5548c4 5.56%,
		#241548 84.44%
	);
	--mapped-vip-pagecolor: linear-gradient(
		146deg,
		#3c3ebd 1.91%,
		#cd9ce1 98.19%
	);
	--mapped-vip-button: linear-gradient(
		143deg,
		rgba(255, 10, 100, 0.8) 2.86%,
		rgba(82, 7, 193, 0.8) 74.74%,
		rgba(16, 0, 192, 0.8) 99.01%
	);
	--mapped-vip-button-hover: linear-gradient(
		143deg,
		#ff0a64 2.86%,
		#5207c1 74.74%,
		#1000c0 99.01%
	);
	--mapped-bonusshop-banner: linear-gradient(
		62deg,
		rgba(96, 125, 252, 0) 38.96%,
		rgba(96, 125, 252, 0.3) 91.68%
	);
	--mapped-bonusshop-emptystate: radial-gradient(
		48.84% 50% at 51.67% 50%,
		rgba(96, 125, 252, 0.4) 0%,
		rgba(96, 125, 252, 0) 100%
	);
	--mapped-luckypromo-pagecolor: linear-gradient(
		84deg,
		#4598f2,
		#7f71ff 24.04%,
		#726bf5 49.31%,
		#627ff9 72.4%,
		#76ebe9 100.4%
	);
	--mapped-luckypromo-boost-off:
		linear-gradient(
			305deg,
			rgba(121, 78, 218, 0.6) 0%,
			rgba(121, 78, 218, 0.29) 23.94%,
			rgba(121, 78, 218, 0.1) 49.11%,
			rgba(121, 78, 218, 0.05) 60.61%,
			rgba(121, 78, 218, 0) 72.11%
		),
		var(--bg-tertiary);
	--mapped-luckypromo-boost-on:
		linear-gradient(
			305deg,
			rgba(69, 152, 242, 0.9) 0%,
			rgba(127, 113, 255, 0.5) 23.94%,
			rgba(114, 107, 245, 0.2) 49.11%,
			rgba(106, 117, 247, 0.07) 60.61%,
			rgba(98, 127, 249, 0) 72.11%
		),
		var(--bg-tertiary);
	--mapped-general-bonuscard:
		linear-gradient(
			180deg,
			rgba(96, 125, 252, 0.2) 0%,
			var(--gr-tetriary) 100%
		),
		var(--bg-quaternary);
	--mapped-lotterypage-modal:
		radial-gradient(
			56.62% 38.18% at 50% 0%,
			rgba(136, 136, 173, 0.2) 0%,
			rgba(136, 136, 173, 0) 100%
		),
		var(--bg-secondary);
	--mapped-lotterypage-cta:
		radial-gradient(
			67% 67% at 50% 0%,
			rgba(96, 125, 252, 0.3) 0%,
			var(--gr-quaternary) 100%
		),
		var(--bg-overlay-subtle);
	--mapped-ls-cta-active:
		radial-gradient(
			37.64% 142.5% at 82.7% 100%,
			rgba(255, 35, 10, 0.2) 0%,
			rgba(255, 35, 10, 0) 100%
		),
		rgba(144, 144, 210, 0.06);
	--mapped-ls-cta-active-mobile:
		radial-gradient(
			37.64% 142.5% at 82.7% 100%,
			rgba(255, 35, 10, 0.2) 0%,
			rgba(255, 35, 10, 0) 100%
		),
		var(--bg-secondary);
	--mapped-lb-cta-active: linear-gradient(
		91deg,
		#039d8b 2.66%,
		#13667d 48.66%,
		#014b62 84.71%
	);
	--mapped-lb-cta-inactive: linear-gradient(
		91deg,
		rgba(3, 157, 139, 0.6) 2.66%,
		rgba(19, 102, 125, 0.6) 48.66%,
		rgba(1, 75, 98, 0.6) 84.71%
	);
	--mapped-mission-task-active:
		radial-gradient(
			50% 97.5% at 50% 97.5%,
			rgba(96, 125, 252, 0.16) 0%,
			rgba(96, 125, 252, 0) 100%
		),
		var(--bg-overlay-subtle);
	--mapped-jackpot-card-special:
		radial-gradient(
			56.62% 38.18% at 50% 0%,
			rgba(var(--brand-primary-rgb), 0.2) 0%,
			rgba(255, 35, 10, 0) 100%
		),
		var(--bg-secondary);
	--mapped-jackpot-card-regular:
		radial-gradient(
			81.13% 38.99% at 50% 0%,
			var(--p-silver-200a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-secondary);
	--mapped-modal-horizontal: linear-gradient(
		180deg,
		var(--gr-secondary) 0%,
		var(--bg-modal) 100%
	);
	--mapped-journeymap-card-bg: radial-gradient(
		50% 64.71% at 50% 0%,
		rgba(96, 125, 252, 0.32) 0%,
		rgba(96, 125, 252, 0) 100%
	);
	--mapped-inbox-modal-timer: linear-gradient(93deg, #ba6aff, #00a1ff 73.07%);
	--mapped-inbox-timer-active: linear-gradient(93deg, #ba6aff, #00a1ff 73.07%);
	--mapped-bonus-store-card-reward-type-money: linear-gradient(
		98deg,
		#48b2ff 1.95%,
		#2e55df 97.02%
	);
	--mapped-bonus-store-card-reward-type-fs: linear-gradient(
		139deg,
		#be6cff -19.61%,
		#7322db 117.42%
	);
	--icon-primary: var(--p-base-white-65);
	--icon-secondary: var(--p-base-white-40);
	--icon-tertiary: var(--p-base-white-20);
	--icon-fill: var(--p-base-white-100);
	--icon-primary-inverted: var(--p-base-black-65);
	--icon-secondary-inverted: var(--p-base-black-40);
	--icon-fill-inverted: var(--p-base-black-100);
	--icon-white-primary: var(--p-base-white-100);
	--icon-white-secondary: var(--p-base-white-65);
	--icon-white-tertiary: var(--p-base-white-40);
	--icon-black-primary: var(--p-base-black-100);
	--icon-black-secondary: var(--p-base-black-65);
	--icon-black-tertiary: var(--p-base-black-40);
	--icon-brand-primary: var(--brand-primary);
	--icon-brand-primary-hover: var(--brand-primary-hover);
	--icon-brand-accent: var(--brand-accent);
	--icon-brand-accent-hover: var(--brand-accent-hover);
	--icon-success: var(--success-primary);
	--icon-warning: var(--warning-secondary);
	--icon-error: var(--error-primary);
	--icon-info: var(--info-primary);
	--icon-favorite: var(--brand-primary);
	--icon-primary-contrast: var(--p-base-white-65);
	--icon-secondary-contrast: var(--p-base-white-40);
	--icon-tertiary-contrast: var(--p-base-white-20);
	--icon-fill-contrast: var(--p-base-white-100);
	--bg-input: var(--bg-tertiary);
	--bg-input-hover: var(--bg-quaternary);
	--bg-input-active: var(--bg-quaternary);
	--bg-input-disabled: var(--p-neutral-dark-1000a);
	--placeholder-input: var(--p-base-white-40);
	--placeholder-input-active: var(--p-base-white-40);
	--placeholder-input-disabled: var(--p-base-white-40);
	--text-input: var(--p-base-white-40);
	--text-input-active: var(--p-base-white-100);
	--text-input-disabled: var(--p-base-white-40);
	--control-off: var(--p-neutral-dark-300);
	--control-off-hover: var(--p-neutral-dark-200);
	--control-off-disabled: var(--p-neutral-dark-400);
	--control-off-error: var(--error-primary);
	--control-on: var(--brand-accent);
	--control-on-hover: var(--brand-accent-hover);
	--control-on-disabled: var(--p-neutral-dark-400);
	--control-on-error: var(--error-primary);
	--control-toggle-off: var(--brand-accent);
	--control-toggle-on: var(--bg-secondary);
	--control-toggle-off-disabled: var(--bg-primary);
	--control-toggle-on-disabled: var(--bg-primary);
	--control-border-off: #746bf6;
	--control-border-off-hover: #8579ff;
	--text-chips-default: var(--p-base-white-65);
	--text-chips-hover: var(--p-base-white-100);
	--text-chips-active: var(--p-base-white-100);
	--border-chips-default: var(--border-primary);
	--border-chips-hover: var(--border-tertiary);
	--bg-chips-active: var(--brand-accent);
	--text-tab-default: var(--p-base-white-65);
	--text-tab-hover: var(--p-base-white-100);
	--text-tab-active: var(--p-base-white-100);
	--bg-tab-default: var(--p-neutral-dark-1000);
	--bg-tab-hover: var(--bg-quinary);
	--bg-tab-active: var(--brand-accent);
	--bg-tabsgroup: var(--bg-overlay-subtle);
	--progress-disabled: var(--icon-tertiary);
	--progress-active: var(--brand-accent);
	--progress-success: var(--success-primary);
	--progress-error: var(--error-primary);
	--icon-tournament-points: var(--turquoise);
	--icon-tournament-place: var(--yellow);
	--cashier-bg: var(--brand-primary);
	--journeymap-bg-page: #191f47;
	--text-primary: var(--p-base-white-100);
	--text-secondary: var(--p-base-white-65);
	--text-tertiary: var(--p-base-white-40);
	--text-quaternary: var(--p-base-white-20);
	--text-primary-inverted: var(--p-base-black-100);
	--text-secondary-inverted: var(--p-base-black-65);
	--text-tertiary-inverted: var(--p-base-black-40);
	--text-quaternary-inverted: var(--p-base-black-20);
	--text-white-primary: var(--p-base-white-100);
	--text-white-secondary: var(--p-base-white-65);
	--text-white-tertiary: var(--p-base-white-40);
	--text-black-primary: var(--p-base-black-100);
	--text-black-secondary: var(--base-black-65);
	--text-black-tertiary: var(--base-black-40);
	--text-success: var(--success-primary);
	--text-warning: var(--warning-secondary);
	--text-error: var(--error-primary);
	--text-promo: var(--yellow);
	--text-bonus-code: var(--black);
	--text-primary-contrast: var(--p-base-white-100);
	--text-secondary-contrast: var(--p-base-white-65);
	--text-tertiary-contrast: var(--p-base-white-40);
	--border-primary: var(--p-base-white-12);
	--border-secondary: var(--p-base-white-20);
	--border-tertiary: var(--p-base-white-40);
	--border-primary-inverted: var(--p-base-black-12);
	--border-secondary-inverted: var(--p-base-black-20);
	--border-tertiary-inverted: var(--p-base-black-40);
	--border-strong: var(--p-neutral-dark-800);
	--border-neutral: var(--p-neutral-dark-400);
	--border-brand: var(--brand-primary);
	--border-accent: var(--brand-accent);
	--border-success: var(--success-primary);
	--border-warning: var(--warning-secondary);
	--border-error: var(--error-primary);
	--border-info: var(--info-primary);
	--border-selected: var(--brand-accent);
	--shadow-modal: var(--bg-overlay-bold);
	--shadow-dropdown: var(--bg-overlay-weak);
	--shadow-chips: var(--bg-overlay-weak);
	--border-radius-basic-none: 0px;
	--border-radius-basic-4xs: 2px;
	--border-radius-basic-3xs: 4px;
	--border-radius-basic-2xs: 8px;
	--border-radius-basic-xs: 10px;
	--border-radius-basic-sm: 12px;
	--border-radius-basic-md: 16px;
	--border-radius-basic-lg: 20px;
	--border-radius-basic-xl: 24px;
	--border-radius-basic-2xl: 32px;
	--border-radius-basic-3xl: 40px;
	--border-radius-basic-4xl: 48px;
	--border-radius-basic-full: 999px;
	--border-radius-mapped-input: 8px;
	--border-radius-mapped-radio: 8px;
	--border-radius-mapped-button-md: 8px;
	--border-radius-mapped-button-lg: 10px;
	--border-radius-mapped-dropdown: 8px;
	--border-radius-mapped-popover: 12px;
	--border-radius-mapped-modal: 20px;
	--border-radius-mapped-games: 8px;
	--spacing-none: 0;
	--spacing-4xs: 2px;
	--spacing-3xs: 4px;
	--spacing-2xs: 8px;
	--spacing-xs: 10px;
	--spacing-sm: 12px;
	--spacing-md: 16px;
	--spacing-lg: 20px;
	--spacing-xl: 24px;
	--spacing-2xl: 32px;
	--spacing-3xl: 40px;
	--spacing-4xl: 48px;
	--spacing-5xl: 56px;
	--spacing-6xl: 64px;
	--spacing-7xl: 72px;
	--spacing-8xl: 80px;
	--spacing-9xl: 88px;
	--spacing-10xl: 96px;
	--spacing-11xl: 100px;
	--spacing-12xl: 120px;
	--spacing-13xl: 140px;
	--spacing-14xl: 160px;
	--spacing-15xl: 200px;
	--brand-accent-rgb: 96, 125, 252;
	--brand-primary-rgb: 96, 125, 252;
	--gr-sidebar-lucky-spin: radial-gradient(
		72.78% 127.27% at 100% 100%,
		rgba(222, 185, 0, 0.6) 0%,
		rgba(222, 185, 0, 0.1) 78%,
		rgba(222, 185, 0, 0.04) 88.5%,
		rgba(222, 185, 0, 0) 100%
	);
	--gr-sidebar-lucky-box: radial-gradient(
		72.78% 127.27% at 100% 100%,
		rgba(255, 77, 138, 0.6) 0%,
		rgba(255, 77, 138, 0.1) 78%,
		rgba(255, 77, 138, 0) 100%
	);
	--gr-sidebar-jorney-map: radial-gradient(
		72.78% 127.27% at 100% 100%,
		rgba(47, 169, 228, 0.6) 0%,
		rgba(47, 169, 228, 0.1) 78%,
		rgba(47, 169, 228, 0.04) 88.5%,
		rgba(47, 169, 228, 0) 100%
	);
	--gr-sidebar-advent-calendar: radial-gradient(
		72.78% 127.27% at 100% 100%,
		rgba(126, 234, 37, 0.6) 0%,
		rgba(126, 234, 37, 0.1) 78%,
		rgba(37, 234, 86, 0) 100%
	);
	--gr-sidebar-puzzle-promo: radial-gradient(
		72.78% 127.27% at 100% 100%,
		rgba(37, 234, 86, 0.6) 0%,
		rgba(37, 234, 86, 0.1) 78%,
		rgba(37, 234, 86, 0) 100%
	);
	--gr-sidebar-mystery-drops: radial-gradient(
		72.78% 127.27% at 100% 100%,
		rgba(121, 78, 218, 0.6) 0%,
		rgba(121, 78, 218, 0.1) 78%,
		rgba(121, 78, 218, 0) 100%
	);
	--gr-sidebar-mystery-drops-happy-hours: radial-gradient(
		72.78% 127.27% at 100% 100%,
		rgba(97, 193, 22, 0.6) 0%,
		rgba(97, 193, 22, 0.1) 78%,
		rgba(97, 193, 22, 0) 100%
	);
	--gr-sidebar-king-of-the-hill: radial-gradient(
		72.78% 127.27% at 100% 100%,
		rgba(51, 214, 114, 0.8) 0%,
		rgba(37, 109, 234, 0.1) 78%,
		rgba(37, 109, 234, 0) 100%
	);
	--gr-sidebar-install-app: radial-gradient(
		72.78% 127.27% at 100% 100%,
		rgba(0, 220, 205, 0.6) 0%,
		rgba(0, 220, 205, 0.1) 78%,
		rgba(0, 220, 205, 0.04) 88.5%,
		rgba(0, 220, 205, 0) 100%
	);
	--gr-sidebar-jackpot: radial-gradient(
		72.78% 127.27% at 100% 100%,
		rgba(255, 77, 138, 0.6) 0%,
		rgba(255, 77, 138, 0.1) 78%,
		rgba(255, 77, 138, 0) 100%
	);
	--gr-sidebar-bonus-store: radial-gradient(
		103.48% 96.21% at 100% 100%,
		var(--p-orange-300a) 0%,
		rgba(255, 73, 18, 0) 100%
	);
	color-scheme: normal;
}
:root[data-theme="light"] {
	--gr-primary: hsla(0, 0%, 100%, 0);
	--gr-secondary: rgba(243, 244, 246, 0);
	--gr-tetriary: rgba(229, 231, 235, 0);
	--gr-quaternary: rgba(229, 231, 235, 0);
	--brand-primary: var(--p-blue-300);
	--brand-primary-hover: var(--p-blue-200);
	--brand-primary-disabled: var(--p-neutral-light-100a);
	--brand-accent: var(--p-blue-300);
	--brand-accent-hover: var(--p-blue-200);
	--brand-accent-disabled: var(--p-neutral-light-100a);
	--success-primary: var(--p-green-200);
	--success-secondary: var(--p-green-300);
	--success-tertiary: var(--p-green-200a);
	--warning-primary: var(--p-yellow-200);
	--warning-secondary: var(--p-yellow-300);
	--warning-tertiary: var(--p-yellow-200a);
	--error-primary: var(--p-orange-200);
	--error-secondary: var(--p-orange-300);
	--error-tertiary: var(--p-orange-200a);
	--info-primary: var(--p-sky-200);
	--info-secondary: var(--p-sky-300);
	--info-tertiary: var(--p-sky-200a);
	--bg-button-primary: var(--brand-primary);
	--bg-button-primary-hover: var(--brand-primary-hover);
	--bg-button-primary-disabled: var(--brand-primary-disabled);
	--text-button-primary: var(--p-base-white-100);
	--text-button-primary-disabled: var(--p-base-black-20);
	--bg-button-accent: var(--brand-primary);
	--bg-button-accent-hover: var(--brand-primary-hover);
	--bg-button-accent-disabled: var(--brand-primary-disabled);
	--text-button-accent: var(--p-base-white-100);
	--text-button-accent-disabled: var(--p-base-white-20);
	--bg-button-secondary: var(--p-neutral-light-300);
	--bg-button-secondary-hover: var(--p-neutral-light-200);
	--bg-button-secondary-disabled: var(--p-neutral-light-100a);
	--text-button-secondary: var(--p-base-black-100);
	--text-button-secondary-disabled: var(--p-base-black-20);
	--border-button-tertiary: var(--p-base-black-12);
	--border-button-tertiary-hover: var(--p-base-black-20);
	--border-button-tertiary-disabled: var(--p-base-black-12);
	--text-button-tertiary: var(--p-base-black-100);
	--text-button-tertiary-disabled: var(--p-base-black-20);
	--border-button-tertiary-fixed: var(--p-base-white-12);
	--border-button-tertiary-hover-fixed: var(--p-base-white-20);
	--border-button-tertiary-disabled-fixed: var(--p-base-white-12);
	--text-button-tertiary-fixed: var(--p-base-white-100);
	--text-button-tertiary-disabled-fixed: var(--p-base-white-20);
	--text-link: var(--brand-accent);
	--text-link-hover: var(--brand-accent-hover);
	--bg-button-modal: var(--p-neutral-light-100a);
	--icon-button-modal: var(--p-base-black-65);
	--icon-button-modal-hover: var(--p-base-black-100);
	--bg-primary: var(--p-neutral-light-100);
	--bg-secondary: var(--p-neutral-light-200);
	--bg-tertiary: var(--p-neutral-light-300);
	--bg-quaternary: var(--p-neutral-light-400);
	--bg-quinary: var(--p-neutral-light-500);
	--bg-senary: var(--p-neutral-light-100);
	--bg-septenary: var(--p-neutral-light-500);
	--bg-overlay-bold: var(--p-neutral-dark-400a);
	--bg-overlay-strong: var(--p-neutral-light-400a);
	--bg-overlay-normal: var(--p-neutral-light-300a);
	--bg-overlay-weak: var(--p-neutral-light-200a);
	--bg-overlay-subtle: var(--p-neutral-light-100a);
	--bg-overlay-soft: var(--p-base-black-20);
	--bg-overlay-strong-inverted: var(--p-neutral-dark-400a);
	--bg-overlay-normal-inverted: var(--p-neutral-dark-300a);
	--bg-overlay-weak-inverted: var(--p-neutral-dark-100a);
	--bg-page: var(--bg-primary);
	--bg-header: var(--bg-secondary);
	--bg-header-menu: var(--bg-tertiary);
	--bg-header-menu-hover: var(--bg-quinary);
	--bg-header-menu-active: var(--bg-tertiary);
	--bg-header-tab: var(--bg-secondary);
	--bg-header-tab-hover: var(--bg-secondary);
	--bg-header-tab-active: var(--bg-quaternary);
	--bg-header-button: var(--bg-tertiary);
	--bg-header-button-hover: var(--bg-quaternary);
	--bg-header-button-active: var(--bg-quaternary);
	--bg-header-wallet: var(--bg-primary);
	--bg-tabbar: var(--bg-secondary);
	--bg-sidebar: var(--bg-secondary);
	--bg-sidebar-tab-general: var(--bg-tertiary);
	--bg-sidebar-tab-general-hover: var(--bg-quinary);
	--bg-sidebar-tab-general-active: var(--bg-quaternary);
	--bg-sidebar-tab-button: var(--bg-primary);
	--bg-sidebar-dropdown: var(--bg-primary);
	--bg-sidebar-dropdown-hover: var(--bg-secondary);
	--bg-sidebar-dropdown-active-1: var(--bg-tertiary);
	--bg-sidebar-dropdown-active-2: var(--bg-primary);
	--bg-sidebar-dropdown-disabled: var(--bg-primary);
	--bg-sidebar-dropdown-arrow: var(--bg-senary);
	--bg-sidebar-toggle: var(--bg-tertiary);
	--bg-sidebar-toggle-hover: var(--bg-quinary);
	--bg-sidebar-toggle-active: var(--bg-quinary);
	--bg-modal: var(--bg-primary);
	--bg-terms: var(--bg-secondary);
	--bg-tooltip: var(--bg-quaternary);
	--bg-toast: var(--bg-quaternary);
	--bg-popover: var(--bg-tertiary);
	--bg-popover-item: var(--bg-tertiary);
	--bg-popover-item-hover: var(--bg-quaternary);
	--bg-overlay-label: var(--p-neutral-dark-300a);
	--mapped-vip-pagecolor:
		radial-gradient(
			62.64% 62.64% at 87.5% 95.83%,
			hsla(0, 0%, 100%, 0.6) 0%,
			hsla(0, 0%, 100%, 0) 100%
		),
		linear-gradient(161deg, #2520a0 12.28%, #f73b48 63.22%, #ff9954 98.87%);
	--mapped-vip-button: linear-gradient(
		143deg,
		rgba(255, 10, 100, 0.8) 2.86%,
		rgba(82, 7, 193, 0.8) 74.74%,
		rgba(16, 0, 192, 0.8) 99.01%
	);
	--mapped-vip-button-hover: linear-gradient(
		143deg,
		#ff0a64 2.86%,
		#5207c1 74.74%,
		#1000c0 99.01%
	);
	--mapped-jackpot-card-special:
		radial-gradient(
			56.62% 38.18% at 50% 0%,
			rgba(var(--brand-primary-rgb), 0.2) 0%,
			rgba(255, 35, 10, 0) 100%
		),
		var(--bg-secondary);
	--mapped-jackpot-card-regular:
		radial-gradient(
			81.13% 38.99% at 50% 0%,
			var(--p-silver-200a) 0%,
			var(--gr-secondary) 100%
		),
		var(--bg-secondary);
	--icon-primary: var(--p-base-black-65);
	--icon-secondary: var(--p-base-black-40);
	--icon-tertiary: var(--p-base-black-20);
	--icon-fill: var(--p-base-black-100);
	--icon-primary-inverted: var(--p-base-white-65);
	--icon-secondary-inverted: var(--p-base-white-40);
	--icon-fill-inverted: var(--p-base-white-100);
	--icon-white-primary: var(--p-base-white-100);
	--icon-white-secondary: var(--p-base-white-65);
	--icon-white-tertiary: var(--p-base-white-40);
	--icon-black-primary: var(--p-base-black-100);
	--icon-black-secondary: var(--p-base-black-65);
	--icon-black-tertiary: var(--p-base-black-40);
	--icon-brand-primary: var(--brand-primary);
	--icon-brand-primary-hover: var(--brand-primary-hover);
	--icon-brand-accent: var(--brand-accent);
	--icon-brand-accent-hover: var(--brand-accent-hover);
	--icon-success: var(--success-primary);
	--icon-warning: var(--warning-secondary);
	--icon-error: var(--error-primary);
	--icon-info: var(--info-primary);
	--icon-favorite: var(--brand-primary);
	--bg-input: var(--bg-tertiary);
	--bg-input-hover: var(--bg-quaternary);
	--bg-input-active: var(--bg-quaternary);
	--bg-input-disabled: var(--p-neutral-light-1000a);
	--placeholder-input: var(--p-base-black-40);
	--placeholder-input-active: var(--p-base-black-40);
	--placeholder-input-disabled: var(--p-base-black-40);
	--text-input: var(--p-base-black-40);
	--text-input-active: var(--p-base-black-100);
	--text-input-disabled: var(--p-base-black-65);
	--control-off: var(--p-base-black-40);
	--control-off-hover: var(--p-base-black-65);
	--control-off-disabled: var(--p-neutral-light-400);
	--control-off-error: var(--error-primary);
	--control-on: var(--brand-accent);
	--control-on-hover: var(--brand-accent-hover);
	--control-on-disabled: var(--p-neutral-light-400);
	--control-on-error: var(--error-primary);
	--control-toggle-off: var(--brand-accent);
	--control-toggle-on: var(--bg-secondary);
	--control-toggle-off-disabled: var(--bg-primary);
	--control-toggle-on-disabled: var(--bg-primary);
	--control-border-off: #746bf6;
	--control-border-off-hover: #8579ff;
	--text-chips-default: var(--p-base-black-65);
	--text-chips-hover: var(--p-base-black-100);
	--text-chips-active: var(--p-base-white-100);
	--border-chips-default: var(--border-primary);
	--border-chips-hover: var(--border-tertiary);
	--bg-chips-active: var(--brand-accent);
	--text-tab-default: var(--p-base-black-65);
	--text-tab-hover: var(--p-base-black-100);
	--text-tab-active: var(--p-base-white-100);
	--bg-tab-default: var(--p-neutral-dark-1000);
	--bg-tab-hover: var(--bg-quinary);
	--bg-tab-active: var(--brand-accent);
	--bg-tabsgroup: var(--bg-overlay-subtle);
	--text-primary: var(--p-base-black-100);
	--text-secondary: var(--p-base-black-65);
	--text-tertiary: var(--p-base-black-40);
	--text-quaternary: var(--p-base-black-20);
	--text-primary-inverted: var(--p-base-white-100);
	--text-secondary-inverted: var(--p-base-white-65);
	--text-tertiary-inverted: var(--p-base-white-40);
	--text-quaternary-inverted: var(--p-base-white-20);
	--text-primary-contrast: var(--p-base-white-100);
	--text-secondary-contrast: var(--p-base-white-65);
	--text-tertiary-contrast: var(--p-base-white-40);
	--text-white-primary: var(--p-base-white-100);
	--text-white-secondary: var(--p-base-white-65);
	--text-white-tertiary: var(--p-base-white-40);
	--text-black-primary: var(--p-base-black-100);
	--text-black-secondary: var(--base-black-65);
	--text-black-tertiary: var(--base-black-40);
	--text-success: var(--success-primary);
	--text-warning: var(--warning-secondary);
	--text-error: var(--error-primary);
	--text-promo: var(--yellow);
	--text-bonus-code: var(--black);
	--border-primary: var(--p-base-black-12);
	--border-secondary: var(--p-base-black-20);
	--border-tertiary: var(--p-base-black-40);
	--border-primary-inverted: var(--p-base-white-12);
	--border-secondary-inverted: var(--p-base-white-20);
	--border-tertiary-inverted: var(--p-base-white-40);
	--border-strong: var(--p-neutral-light-100);
	--border-neutral: var(--p-neutral-light-300);
	--border-brand: var(--brand-primary);
	--border-accent: var(--brand-accent);
	--border-success: var(--success-primary);
	--border-warning: var(--warning-secondary);
	--border-error: var(--error-primary);
	--border-info: var(--info-primary);
	--border-selected: var(--brand-accent);
	--shadow-modal: var(--bg-overlay-normal-inverted);
	--shadow-dropdown: var(--bg-overlay-weak-inverted);
	--shadow-chips: var(--bg-overlay-weak-inverted);
	color-scheme: light;
}
html {
	--safe-area-inset-top: env(safe-area-inset-top, 0px);
	--safe-area-inset-right: env(safe-area-inset-right, 0px);
	--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);
	--safe-area-inset-left: env(safe-area-inset-left, 0px);
	background-color: var(--bg-page);
	height: auto;
	min-height: 100%;
	padding: var(--safe-area-inset-top) var(--safe-area-inset-right)
		var(--safe-area-inset-bottom) var(--safe-area-inset-left);
	width: 100%;
}
.body,
body {
	color: var(--text-secondary);
	font-family: Roboto, sans-serif;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: normal;
	line-height: 24px;
	margin: var(--spacing-none);
	max-width: 100%;
	min-height: 100%;
	overflow: auto;
	overflow-x: hidden;
	padding: var(--spacing-none);
	text-align: start;
	width: 100vw;
}
.body > [src^="https://r.uuidksinc.net"],
body > [src^="https://r.uuidksinc.net"] {
	bottom: 0;
	inset-inline-start: 0 !important;
	opacity: 0;
	position: absolute;
}
.no-animations * {
	animation: none !important;
	transition: none !important;
}
.no-events * {
	pointer-events: none !important;
}
.allowed-events * {
	pointer-events: auto !important;
}
*,
:after,
:before {
	border: none;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}
.font-icons {
	transition: color 0.3s ease;
}
input::-ms-clear,
input::-ms-reveal {
	display: none;
	height: 0;
	width: 0;
}
input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
input[type="number"] {
	-moz-appearance: textfield;
}
.grecaptcha-badge {
	visibility: hidden;
}
a[disabled] {
	pointer-events: none;
}
i {
	font-size: 24px !important;
}
ol {
	padding-left: var(--spacing-lg);
}
.intercom-app div[class*="intercom-with-namespace"] {
	background: none !important;
}
.intercom-app > div[style="opacity: 1;"]:before {
	content: "";
	height: 100vh;
	left: 0;
	position: fixed;
	top: 0;
	width: 100vw;
	z-index: 101;
}
@media (min-width: 768px) and (min-height: 600px) {
	.intercom-app > div[style="opacity: 1;"]:before {
		content: none;
	}
}
.intercom-messenger-frame {
	--top-margin: var(--safe-area-inset-top);
	--bottom-margin: var(--safe-area-inset-bottom);
	border-radius: 0 !important;
	box-shadow: none !important;
	color: var(--white) !important;
	inset: unset !important;
	bottom: var(--bottom-margin) !important;
	height: calc(100% - var(--bottom-margin) - var(--top-margin)) !important;
}
@media (max-height: 599px), (max-width: 767px) {
	.intercom-messenger-frame {
		max-height: inherit !important;
		right: var(--safe-area-inset-right) !important;
		width: calc(
			100% - var(--safe-area-inset-left) - var(--safe-area-inset-right)
		) !important;
	}
}
@media (min-width: 768px) and (min-height: 600px) {
	.intercom-messenger-frame {
		--top-margin: calc(var(--safe-area-inset-top) + var(--spacing-xl));
		--bottom-margin: calc(var(--safe-area-inset-bottom) + var(--spacing-12xl));
		border-radius: var(--border-radius-basic-md) !important;
		right: var(--spacing-lg) !important;
	}
}
@media (min-width: 960px) and (min-height: 600px) {
	.intercom-messenger-frame {
		--bottom-margin: calc(var(--safe-area-inset-bottom) + var(--spacing-8xl));
	}
}
@media (max-height: 599px), (max-width: 767px) {
	[dir="rtl"] .intercom-messenger-frame {
		left: var(--safe-area-inset-right) !important;
		right: unset !important;
	}
}
@media (min-width: 768px) and (min-height: 600px) {
	[dir="rtl"] .intercom-messenger-frame {
		left: var(--spacing-lg) !important;
		right: unset !important;
	}
	.body--game-page .intercom-messenger-frame {
		bottom: 56px !important;
		height: min(740px, 100dvh - 136px - 40px) !important;
		right: 8px !important;
	}
}
@media (min-width: 1280px) and (min-height: 600px) {
	.body--game-page .intercom-messenger-frame {
		bottom: 136px !important;
		right: 72px !important;
	}
}
@media (min-width: 768px) and (min-height: 600px) {
	[dir="rtl"] .body--game-page .intercom-messenger-frame {
		left: 8px !important;
		right: unset !important;
	}
}
@media (min-width: 1280px) and (min-height: 600px) {
	[dir="rtl"] .body--game-page .intercom-messenger-frame {
		left: 72px !important;
		right: unset !important;
	}
}
#root .rnc__base {
	border-bottom: var(--safe-area-inset-bottom) solid transparent;
	border-left: var(--safe-area-inset-left) solid transparent;
	border-right: var(--safe-area-inset-right) solid transparent;
	border-top: var(--safe-area-inset-top) solid transparent;
	inset: 0;
}
[dir="rtl"] #root .rnc__base .rnc__notification-container--top-right {
	left: 20px;
	right: unset;
}
#tooltip-root {
	bottom: 0;
	height: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}
.main-slider .main-slider__item {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: 380px;
	justify-content: center;
	outline: none;
	position: relative;
	width: 100%;
}
@media (min-width: 768px) {
	.main-slider .main-slider__item {
		height: 380px;
	}
}
.main-slide {
	background-color: var(--brand-primary);
	color: var(--text-primary-inverted);
	display: flex;
	font-size: 16px;
	font-weight: 400;
	height: 100%;
	line-height: 1.25;
	position: relative;
}
@media (min-width: 768px) {
	.main-slide {
		font-size: 26px;
	}
}
.main-slide__image {
	display: block;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
	width: 100%;
}
.main-slide__image--left {
	-o-object-position: left center;
	object-position: left center;
}
.main-slide__image--right {
	-o-object-position: right center;
	object-position: right center;
}
.main-slide__content {
	bottom: 0;
	display: block;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}
.main-slide__content,
.main-slide__content p {
	margin: 0;
	padding: 0;
	width: 100%;
}
.main-slide__block {
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	margin: 0;
	min-height: 100%;
	padding: var(--spacing-2xl);
	position: relative;
	text-align: center;
	width: 100%;
}
@media (min-width: 768px) {
	.main-slide__block {
		padding: var(--spacing-2xl) var(--spacing-4xl);
	}
}
.main-slide__block--left {
	justify-content: flex-start;
	text-align: left;
}
.main-slide__block--right {
	justify-content: flex-end;
	text-align: right;
}
.main-slide__block--top {
	align-items: flex-start;
}
.main-slide__block--bottom {
	align-items: flex-end;
}
.main-slide__block-inner {
	display: block;
	margin: 0;
	max-width: 240px;
	padding: 0;
	text-align: inherit;
	width: 100%;
}
@media (min-width: 768px) {
	.main-slide__block-inner {
		max-width: 520px;
	}
}
.main-slide__title {
	color: var(--text-primary-inverted);
	font-size: 28px;
	font-weight: 700;
	line-height: 1.25;
	margin: var(--spacing-3xs) 0;
}
@media (min-width: 768px) {
	.main-slide__title {
		font-size: 42px;
	}
}
.main-slide__subtitle {
	color: var(--text-primary-inverted);
	font-size: 22px;
	font-weight: 700;
	line-height: 1.25;
	margin: var(--spacing-3xs) 0;
}
@media (min-width: 768px) {
	.main-slide__subtitle {
		font-size: 36px;
	}
}
.main-slide__color-inverse {
	color: var(--text-primary) !important;
}
.main-slide__uppercase {
	text-transform: uppercase !important;
}
.main-slide__block-button {
	margin-top: var(--spacing-xs);
}
@media (min-width: 768px) {
	.main-slide__block-button {
		margin-top: var(--spacing-2xl);
	}
}
.main-slide__full-link {
	color: inherit;
	height: 100%;
	justify-content: center;
	left: 0;
	position: absolute;
	text-decoration: none;
	top: 0;
}
.main-slide__full-link,
.main-slide__row {
	align-items: center;
	display: flex;
	width: 100%;
}
.main-slide__row {
	flex-wrap: nowrap;
	justify-content: space-between;
	margin: 0;
	min-height: 100%;
	padding: 0 var(--spacing-xs);
}
@media (min-width: 768px) {
	.main-slide__row {
		padding: 0 var(--spacing-lg);
	}
}
@media (min-width: 960px) {
	.main-slide__row {
		padding: 0 var(--spacing-2xl);
	}
}
.main-slide__cell {
	display: inline-flex;
	justify-content: center;
	width: 100%;
}
@media (min-width: 768px) {
	.main-slide__cell {
		width: auto;
	}
}
@media (max-width: 767px) {
	.main-slide__cell--hide-mobile {
		display: none;
	}
}
.main-slide__cell .main-slide__block-inner {
	max-width: 350px;
	text-align: center;
	width: calc(100% - 50px);
}
.main-slide .main-slide__register-form {
	max-width: 350px;
	width: 100%;
}
.banner {
	align-items: center;
	align-self: stretch;
	border-radius: var(--border-radius-basic-xs);
	color: var(--text-primary);
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	font-size: 12px;
	font-weight: 400;
	justify-content: flex-start;
	line-height: 18px;
	margin: 0;
	overflow: hidden;
	position: relative;
	text-align: left;
	text-transform: none;
	width: 100%;
}
@media (min-width: 960px) {
	.banner {
		color: var(--text-primary);
		font-size: 14px;
		font-weight: 400;
		line-height: 20px;
	}
}
@media (min-width: 1280px) {
	.banner {
		color: var(--text-primary);
		font-size: 12px;
		font-weight: 400;
		line-height: 18px;
	}
}
@media (min-width: 1440px) {
	.banner {
		color: var(--text-primary);
		font-size: 14px;
		font-weight: 400;
		line-height: 20px;
	}
}
.banner p {
	margin: 0;
	padding: 0;
}
.banner__img {
	display: block;
	height: 100%;
	left: 0;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
	top: 0;
	width: 100%;
}
.banner__content {
	display: block;
	padding: var(--spacing-3xs) var(--spacing-lg);
	position: absolute;
	width: 100%;
}
@media (min-width: 1280px) {
	.banner__content {
		padding: var(--spacing-3xs) var(--spacing-xs);
	}
}
@media (min-width: 1440px) {
	.banner__content {
		padding: var(--spacing-3xs) var(--spacing-xl);
	}
}
.banner__title {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.banner__title,
p + .banner__title {
	margin: 0 0 var(--spacing-3xs) 0;
}
@media (min-width: 960px) {
	.banner__title {
		color: var(--text-secondary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
		margin-bottom: var(--spacing-xs);
	}
}
@media (min-width: 1280px) {
	.banner__title {
		color: var(--text-secondary);
		font-size: 16px;
		font-weight: 700;
		line-height: 24px;
		margin-bottom: var(--spacing-3xs);
	}
}
@media (min-width: 1440px) {
	.banner__title {
		color: var(--text-secondary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
		margin-bottom: var(--spacing-xs);
	}
}
.banner__button-wrapper {
	display: block;
	margin: var(--spacing-md) 0 0 0;
}
@media (min-width: 960px) {
	.banner__button-wrapper {
		margin-top: var(--spacing-lg);
	}
}
@media (min-width: 1280px) {
	.banner__button-wrapper {
		margin-top: var(--spacing-md);
	}
}
@media (min-width: 1440px) {
	.banner__button-wrapper {
		margin-top: var(--spacing-xl);
	}
}
@media (min-width: 1280px) and (max-width: 1439px) {
	.layout--left-padding .banner__button-wrapper {
		margin-top: var(--spacing-xs);
	}
}
.welcome-modal {
	display: block;
	overflow: hidden;
	position: relative;
	z-index: 5;
}
@media (min-width: 1280px) {
	.welcome-modal {
		display: flex;
		flex-direction: row-reverse;
		height: unset;
		min-height: 680px;
	}
}
.welcome-modal__column {
	position: relative;
	width: 100%;
}
@media (min-width: 1280px) {
	.welcome-modal__column {
		width: 50%;
	}
}
.welcome-modal__license--desktop {
	bottom: var(--spacing-4xl);
	display: none;
	left: 50%;
	position: absolute;
	transform: translate(-50%);
	width: 100%;
	z-index: 3;
}
@media (min-width: 1280px) {
	.welcome-modal__license--desktop {
		display: flex;
		justify-content: center;
	}
}
.welcome-modal__license--mobile {
	display: flex;
	justify-content: center;
	margin-bottom: var(--spacing-2xl);
}
@media (min-width: 1280px) {
	.welcome-modal__license--mobile {
		display: none;
	}
}
.welcome-modal__form {
	margin-bottom: var(--spacing-3xl);
	padding: var(--spacing-4xl) var(--spacing-md) 0;
}
@media (min-width: 480px) {
	.welcome-modal__form {
		padding: var(--spacing-4xl) var(--spacing-4xl) 0;
	}
}
@media (min-width: 1280px) {
	.welcome-modal__form {
		margin-bottom: 0;
		padding: var(--spacing-4xl) var(--spacing-4xl);
	}
}
.welcome-modal__header {
	margin-bottom: var(--spacing-xl);
	text-align: left;
}
@media (min-width: 1280px) {
	.welcome-modal__header {
		text-align: center;
	}
}
.welcome-modal__limits {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
.welcome-modal__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin-bottom: var(--spacing-md);
}
@media (min-width: 1280px) {
	.welcome-modal__title {
		color: var(--text-primary);
		font-size: 32px;
		font-weight: 700;
		line-height: 40px;
	}
}
.welcome-modal__description {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.welcome-modal__footer {
	margin-top: var(--spacing-xl);
}
.bonuses__more {
	margin-top: var(--spacing-2xl);
	text-align: center;
}
.fast-deposit-metods-info {
	padding: var(--spacing-xs) 0;
}
.home-vip-benifits {
	margin-top: var(--spacing-8xl);
	position: relative;
}
.home-vip-benifits__gradient {
	position: absolute;
	z-index: -1;
}
.home-vip-benifits__gradient--red {
	background: radial-gradient(
		50% 50% at 50% 50%,
		rgba(255, 10, 10, 0.14) 0,
		rgba(180, 0, 75, 0) 100%
	);
	bottom: -90px;
	height: 920px;
	right: -610px;
	width: 896px;
}
@media (min-width: 768px) {
	.home-vip-benifits__gradient--red {
		bottom: unset;
		right: -520px;
		right: -510px;
		top: -250px;
	}
}
@media (min-width: 1440px) {
	.home-vip-benifits__gradient--red {
		right: -685px;
	}
}
@media (min-width: 1680px) {
	.home-vip-benifits__gradient--red {
		right: -500px;
	}
}
.home-vip-benifits__gradient--green {
	background: radial-gradient(
		50% 50% at 50% 50%,
		rgba(0, 255, 240, 0.12) 0.01%,
		rgba(17, 77, 148, 0) 100%
	);
	display: none;
	height: 920px;
	width: 896px;
}
@media (min-width: 768px) {
	.home-vip-benifits__gradient--green {
		display: block;
		left: -530px;
		top: -410px;
	}
}
@media (min-width: 1280px) {
	.home-vip-benifits__gradient--green {
		top: -460px;
	}
}
.home-vip-benifits__star {
	position: absolute;
}
.home-vip-benifits__star--small {
	display: none;
}
@media (min-width: 1280px) {
	.home-vip-benifits__star--small {
		display: block;
		left: 32%;
		top: 265px;
	}
}
.home-vip-benifits__star--big {
	height: 77px;
	left: 11px;
	top: 48%;
}
@media (min-width: 768px) {
	.home-vip-benifits__star--big {
		left: 0;
		top: -90px;
	}
}
@media (min-width: 1280px) {
	.home-vip-benifits__star--big {
		height: 91px;
		top: -97px;
	}
}
.home-vip-benifits__background-image {
	height: 972px;
	opacity: 0.4;
	position: absolute;
	right: -570px;
	top: -165px;
	z-index: -2;
}
@media (min-width: 768px) {
	.home-vip-benifits__background-image {
		opacity: 1;
		right: -375px;
	}
}
@media (min-width: 1280px) {
	.home-vip-benifits__background-image {
		right: -200px;
		top: -310px;
	}
}
@media (min-width: 1680px) {
	.home-vip-benifits__background-image {
		right: -50px;
	}
}
@media (min-width: 768px) {
	.home-vip-benifits {
		margin-bottom: 418px;
		margin-top: 172px;
	}
}
@media (min-width: 1280px) {
	.home-vip-benifits {
		margin-bottom: 254px;
		margin-top: 262px;
	}
}
@media (min-width: 1440px) {
	.home-vip-benifits {
		margin-bottom: 230px;
	}
}
.home-vip-benifits .container,
.home-vip-benifits__text {
	position: relative;
}
@media (min-width: 768px) {
	.home-vip-benifits__text {
		max-width: 328px;
	}
}
@media (min-width: 1280px) {
	.home-vip-benifits__text {
		margin-left: var(--spacing-2xl);
		max-width: 485px;
	}
}
@media (min-width: 1440px) {
	.home-vip-benifits__text {
		margin-left: var(--spacing-8xl);
		max-width: 630px;
	}
}
.home-vip-benifits__text:before {
	background: radial-gradient(
		50% 50% at 50% 50%,
		rgba(255, 10, 10, 0.14) 0,
		rgba(180, 0, 75, 0) 100%
	);
	content: "";
	display: none;
	height: 440px;
	opacity: 0.8;
	position: absolute;
	transform: rotate(-20deg);
	width: 595px;
	z-index: -1;
}
@media (min-width: 768px) {
	.home-vip-benifits__text:before {
		display: block;
		left: -130px;
		top: -100px;
	}
}
.home-vip-benifits__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	margin: 0 0 var(--spacing-xl) 0;
}
@media (min-width: 1280px) {
	.home-vip-benifits__title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
		margin: 0 0 var(--spacing-2xl) 0;
	}
}
@media (min-width: 1440px) {
	.home-vip-benifits__title {
		color: var(--text-primary);
		font-size: 56px;
		font-style: normal;
		font-weight: 900;
		line-height: 64px;
	}
}
.home-vip-benifits__description {
	color: var(--text-secondary);
	display: inline-block;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin-bottom: var(--spacing-4xl);
}
@media (min-width: 768px) {
	.home-vip-benifits__description {
		margin-bottom: var(--spacing-3xl);
	}
}
@media (min-width: 1280px) {
	.home-vip-benifits__description {
		margin-bottom: var(--spacing-4xl);
	}
}
.home-vip-benifits__cards {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.home-vip-benifits__cards {
		display: block;
	}
}
.home-vip-benifits__card {
	-webkit-backdrop-filter: blur(20px);
	backdrop-filter: blur(20px);
	background: hsla(0, 0%, 100%, 0.04);
	border-radius: var(--border-radius-basic-sm);
	max-width: 308px;
	min-width: 308px;
	padding: var(--spacing-xl);
	position: relative;
}
.home-vip-benifits__card:before {
	background: transparent;
	border-bottom: 1px solid var(--border-primary);
	border-radius: var(--border-radius-basic-sm);
	border-right: 1px solid var(--border-primary);
	bottom: -8px;
	content: "";
	display: block;
	height: 100%;
	position: absolute;
	right: -8px;
	width: 100%;
	z-index: -1;
}
@media (min-width: 768px) {
	.home-vip-benifits__card {
		position: absolute;
	}
}
.home-vip-benifits__card--one {
	height: 190px;
}
@media (min-width: 768px) {
	.home-vip-benifits__card--one {
		right: 6px;
		top: 80px;
	}
}
@media (min-width: 1280px) {
	.home-vip-benifits__card--one {
		right: 110px;
		top: -66px;
	}
}
@media (min-width: 1440px) {
	.home-vip-benifits__card--one {
		right: 132px;
	}
}
@media (min-width: 1680px) {
	.home-vip-benifits__card--one {
		right: 237px;
	}
}
.home-vip-benifits__card--two {
	align-self: flex-end;
	height: 196px;
}
@media (min-width: 768px) {
	.home-vip-benifits__card--two {
		right: 6px;
		top: 294px;
	}
}
@media (min-width: 1280px) {
	.home-vip-benifits__card--two {
		right: 8px;
		top: 148px;
	}
}
@media (min-width: 1440px) {
	.home-vip-benifits__card--two {
		right: 30px;
	}
}
@media (min-width: 1680px) {
	.home-vip-benifits__card--two {
		right: 134px;
	}
}
.home-vip-benifits__card--three {
	height: 200px;
	max-width: 264px;
	min-width: 264px;
	padding-bottom: calc(var(--spacing-xl) + var(--spacing-3xs));
}
@media (min-width: 768px) {
	.home-vip-benifits__card--three {
		right: 338px;
		top: 370px;
	}
}
@media (min-width: 1280px) {
	.home-vip-benifits__card--three {
		right: 340px;
		top: 224px;
	}
}
@media (min-width: 1440px) {
	.home-vip-benifits__card--three {
		right: 362px;
	}
}
@media (min-width: 1680px) {
	.home-vip-benifits__card--three {
		right: 466px;
	}
}
.home-vip-benifits__card-title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0;
}
.home-vip-benifits__card-list {
	display: flex;
	flex-direction: column;
	list-style: none;
	margin: var(--spacing-md) 0 0 0;
	padding: 0;
	row-gap: var(--spacing-sm);
}
.home-vip-benifits__card-item {
	align-items: center;
	color: var(--text-primary);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.home-vip-benifits__card-description {
	color: var(--text-primary);
	display: inline-block;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin-top: var(--spacing-md);
}
.home-vip-benifits__card-image {
	display: block;
	margin-left: -10px;
	margin-top: var(--spacing-xl);
}
.home-vip-benifits__card-image--title {
	border-bottom-right-radius: 12px;
	bottom: 0;
	position: absolute;
	right: 0;
	z-index: -1;
}
.home-vip-benifits__badge {
	display: flex;
	position: absolute;
	right: -70px;
	top: 38px;
}
@media (min-width: 480px) {
	.home-vip-benifits__badge {
		left: 125%;
		right: unset;
	}
}
@media (min-width: 768px) {
	.home-vip-benifits__badge {
		left: unset;
		right: -74px;
		top: 28px;
	}
}
.home-vip-benifits__badge-letters {
	animation: badge 10s linear infinite;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
}
.home-vip-benifits .home-vip-benifits__button {
	align-self: center;
	display: flex;
	min-width: 134px;
	padding: var(--spacing-sm) var(--spacing-lg);
}
.home-vip-benifits .home-vip-benifits__button--desktop {
	display: none;
}
@media (min-width: 768px) {
	.home-vip-benifits .home-vip-benifits__button--desktop {
		display: inline-block;
	}
}
.home-vip-benifits .home-vip-benifits__button--mobile {
	margin: var(--spacing-3xl) 0 var(--spacing-7xl);
}
@media (min-width: 768px) {
	.home-vip-benifits .home-vip-benifits__button--mobile {
		display: none;
	}
}
@keyframes badge {
	to {
		transform: translate(-50%, -50%) rotate(1turn);
	}
}
.copyright {
	-moz-column-gap: var(--spacing-3xl);
	column-gap: var(--spacing-3xl);
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-xl);
}
@media (min-width: 1280px) {
	.copyright {
		flex-direction: row;
	}
}
.copyright__text {
	color: var(--text-tertiary);
	flex: 1;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.prize-level__cashback {
	display: block;
}
.mystery-features {
	margin: var(--spacing-12xl) 0;
}
.mystery-features-wrapper {
	position: relative;
	z-index: 2;
}
.mystery-features-wrapper:before {
	background: radial-gradient(
		50% 50% at 50% 50%,
		#0057ff 0,
		rgba(0, 87, 255, 0) 100%
	);
	content: "";
	height: 611px;
	left: -50%;
	opacity: 0.2;
	pointer-events: none;
	position: absolute;
	top: 0;
	width: 611px;
	z-index: -1;
}
@media (min-width: 768px) {
	.mystery-features-wrapper:before {
		height: 1157px;
		left: -80%;
		top: 40%;
		transform: translateY(-50%);
		width: 1157px;
	}
}
@media (min-width: 1280px) {
	.mystery-features-wrapper:before {
		height: 1451px;
		left: -750px;
		top: 80%;
		width: 1451px;
	}
}
.mystery-features-wrapper:after {
	background: radial-gradient(
		50% 50% at 50% 50%,
		#ad00ff 0,
		rgba(173, 0, 255, 0) 100%
	);
	content: "";
	height: 611px;
	opacity: 0.2;
	pointer-events: none;
	position: absolute;
	right: -50%;
	top: -80px;
	width: 611px;
	z-index: -1;
}
@media (min-width: 768px) {
	.mystery-features-wrapper:after {
		height: 1157px;
		right: -80%;
		top: 50%;
		transform: translateY(-50%);
		width: 1157px;
	}
}
@media (min-width: 1280px) {
	.mystery-features-wrapper:after {
		height: 1451px;
		right: -750px;
		top: 70%;
		width: 1451px;
	}
}
@media (max-width: 768px) {
	.mystery-features {
		margin: var(--spacing-6xl) var(--spacing-2xl);
	}
}
.mystery-features__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	margin: 0 0 var(--spacing-2xl);
	text-align: center;
}
@media (min-width: 768px) {
	.mystery-features__title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
		margin: 0 0 var(--spacing-5xl);
	}
}
@media (min-width: 1280px) {
	.mystery-features__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
		margin: 0 0 var(--spacing-6xl);
	}
}
.mystery-features__list {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
@media (max-width: 960px) {
	.mystery-features__list {
		row-gap: var(--spacing-5xl);
	}
}
@media (max-width: 768px) {
	.mystery-features__list {
		row-gap: var(--spacing-md);
	}
}
.mystery-features__list-item {
	align-items: center;
	display: flex;
	flex: 1 1 20%;
	flex-direction: column;
	gap: var(--spacing-xl);
	max-width: 20%;
}
@media (max-width: 960px) {
	.mystery-features__list-item {
		flex: 1 1 33.3333%;
		max-width: 33.3333%;
	}
}
@media (max-width: 480px) {
	.mystery-features__list-item {
		flex: 1 1 100%;
		flex-direction: row;
		max-width: 100%;
	}
	.mystery-features__list-item:last-child {
		margin-bottom: 0;
	}
}
@media (max-width: 768px) {
	.mystery-feature {
		align-items: center;
		display: flex;
	}
}
.mystery-feature__icon {
	height: 80px;
	width: 80px;
}
@media (max-width: 768px) {
	.mystery-feature__icon {
		height: 64px;
		width: 64px;
	}
}
.mystery-feature__icon img {
	max-width: 100%;
}
.mystery-feature__content {
	flex: 1;
	text-align: center;
}
@media (max-width: 768px) {
	.mystery-feature__content {
		text-align: start;
	}
}
.mystery-feature .mystery-feature__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
	padding: 0 var(--spacing-3xs);
	text-align: center;
}
@media (max-width: 768px) {
	.mystery-feature .mystery-feature__title {
		color: var(--text-primary);
		font-size: 16px;
		font-weight: 400;
		font-weight: 700;
		line-height: 24px;
	}
	.mystery-feature .mystery-feature__title br {
		display: none;
	}
}
@media (max-width: 480px) {
	.mystery-feature .mystery-feature__title {
		text-align: start;
	}
}
.mystery-feature__text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: var(--spacing-3xs) 0 0;
}
@media (min-width: 1280px) {
	.mystery-feature__text {
		color: var(--text-secondary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
.lb-prizes-modal__inner {
	overflow: hidden;
	padding: var(--spacing-3xl) var(--spacing-md) var(--spacing-6xl);
}
@media (min-width: 768px) {
	.lb-prizes-modal__inner {
		padding: var(--spacing-3xl) var(--spacing-5xl) var(--spacing-2xl);
	}
}
.lb-prizes-modal__inner:after {
	background: no-repeat;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%;
}
.lb-prizes-modal__inner:before {
	background:
		top/contain url(/images/lb-modal-confiti.4b79a70e..webp) no-repeat,
		radial-gradient(
			27.42% 26.24% at 100% 98.82%,
			rgba(0, 255, 240, 0.04) 0,
			transparent 100%
		),
		#121212;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}
@media (min-width: 768px) {
	.lb-prizes-modal__inner:before {
		border-radius: var(--border-radius-basic-2xs);
	}
}
.lb-prizes-modal__bg {
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: -1;
}
.lb-prizes-modal__bg:after {
	background: radial-gradient(
		50% 50% at 50% 50%,
		rgba(255, 10, 10, 0.14) 0,
		rgba(180, 0, 75, 0) 100%
	);
	bottom: -500px;
	content: "";
	display: block;
	height: 809px;
	position: absolute;
	right: -300px;
	width: 700px;
}
.lb-prizes-modal__bg:before {
	background: radial-gradient(
		50% 50% at 50% 50%,
		rgba(0, 255, 240, 0.12) 0.01%,
		rgba(17, 77, 148, 0) 100%
	);
	border-radius: 630px;
	content: "";
	display: block;
	height: 560px;
	position: absolute;
	right: -100px;
	top: -400px;
	width: 631px;
}
.lb-prizes-modal__content {
	margin: 0 auto;
	max-width: 401px;
}
.lb-prizes-modal__main-title,
.lb-prizes-modal__title {
	color: var(--text-primary);
	margin: 0;
	text-align: center;
	text-transform: uppercase;
}
.lb-prizes-modal__main-title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
}
.lb-prizes-modal__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
}
.lb-prizes-modal__text {
	color: var(--text-tertiary);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 20px;
	margin-bottom: var(--spacing-xl);
	margin-top: var(--spacing-md);
	text-align: center;
}
.lb-prizes-modal__rewards {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-md);
}
@media (min-width: 768px) {
	.lb-prizes-modal__rewards {
		flex-direction: row;
		width: 100%;
	}
}
.lb-prizes-modal .lb-modal-rewards {
	background-image: url(/images/bg-prizes-modal.574ff8dd..webp);
	background-position: 0 100%;
	background-repeat: no-repeat;
	border-radius: var(--border-radius-basic-2xs);
	padding: var(--spacing-2xl) var(--spacing-5xl);
	position: relative;
}
@media (min-width: 768px) {
	.lb-prizes-modal .lb-modal-rewards {
		padding: var(--spacing-2xl) var(--spacing-xl);
		width: 100%;
	}
}
.lb-prizes-modal .lb-modal-rewards__list {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-md);
	list-style: none;
	margin: var(--spacing-xl) 0 0;
	padding: 0;
}
.lb-prizes-modal .lb-modal-rewards__item-text {
	display: flex;
	justify-content: space-between;
	margin: 0;
}
.lb-prizes-modal .lb-modal-rewards__item-text span {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.lb-prizes-modal .lb-modal-rewards__item-text span:last-child {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
.lb-prizes-modal .lb-modal-rewards--epic:before {
	background: linear-gradient(180deg, #ffc736, rgba(147, 63, 15, 0.99));
}
.lb-prizes-modal .lb-modal-rewards--epic:before,
.lb-prizes-modal .lb-modal-rewards--rare:before {
	border-radius: var(--border-radius-basic-2xs);
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}
.lb-prizes-modal .lb-modal-rewards--rare:before {
	background: linear-gradient(354deg, #003f5a, #03b6aa);
}
.lb-prizes-modal .modal__content-wrapper {
	margin: 0;
	max-width: 100%;
	width: 100%;
}
@media (min-width: 768px) {
	.lb-prizes-modal .modal__content-wrapper {
		margin: auto;
		max-width: 700px;
	}
}
.lb-prizes-modal .modal__content {
	margin: 0;
	min-height: 100vh;
}
@media (min-width: 768px) {
	.lb-prizes-modal .modal__content {
		border-radius: var(--border-radius-basic-2xs);
		min-height: auto;
	}
}
.lb-prizes-modal .modal__close-button {
	right: 16px !important;
	top: 16px !important;
}
.need-help-modal-content {
	padding: var(--spacing-3xl) var(--spacing-md);
}
@media (min-width: 768px) {
	.need-help-modal-content {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.need-help-modal-content__inner {
	align-items: center;
	display: flex;
	flex-direction: column;
}
.need-help-modal-content__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0 0 var(--spacing-xl);
	text-align: center;
}
.need-help-modal-content__list {
	display: flex;
	flex-direction: column;
	list-style-type: none;
	margin: 0 0 var(--spacing-xl);
	padding: 0;
	row-gap: var(--spacing-2xs);
}
.need-help-modal-content__item {
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	transition: background-color 0.3s ease;
}
.need-help-modal-content__item:hover {
	background: var(--bg-quaternary);
}
.need-help-modal-content__info-wrap {
	align-items: flex-start;
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	padding: var(--spacing-md);
}
.need-help-modal-content__icon {
	height: 48px;
	min-width: 48px;
	width: 48px;
}
.need-help-modal-content__info {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-3xs);
}
.need-help-modal-content__subtitle {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
.need-help-modal-content__desc {
	margin: 0;
}
.need-help-modal-content__back-wrap,
.need-help-modal-content__desc {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.need-help-modal-content__back-wrap {
	margin-bottom: var(--spacing-lg);
}
.need-help-modal-content__back-wrap:hover {
	color: var(--text-primary);
}
.need-help-modal-content__back {
	align-items: center;
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
[dir="rtl"] .need-help-modal-content__back > i {
	transform: scaleX(-1);
}
.need-help-modal-content__contact {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.need-help-modal-content__contact-link {
	color: var(--text-link);
	display: inline-block;
	font-size: 14px;
	line-height: 20px;
}
.need-help-modal-content__contact-link:hover {
	color: var(--text-link-hover);
}
.registration-form-promo {
	background: url(/images/reg-snippet-bg-desktop.68846b34..webp);
	background-size: cover;
	border-radius: var(--border-radius-basic-lg);
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
	min-height: 648px;
	padding: var(--spacing-3xl) var(--spacing-4xl) var(--spacing-xl);
	row-gap: var(--spacing-2xl);
}
[data-theme="light"] .registration-form-promo {
	background: url(/images/reg-snippet-bg-desktop.cfc32b58..webp);
	background-size: cover;
}
.registration-form-promo__top {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xl);
}
.vip-contacts-modal-content {
	align-items: center;
	display: flex;
	flex-direction: column;
	padding: var(--spacing-5xl) var(--spacing-md) var(--spacing-2xl);
	row-gap: var(--spacing-xl);
	text-align: center;
}
@media (min-width: 768px) {
	.vip-contacts-modal-content {
		padding: var(--spacing-5xl) var(--spacing-4xl) var(--spacing-4xl);
	}
}
.vip-contacts-modal-content__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0 0 var(--spacing-md);
}
.vip-contacts-modal-content__description {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
.vip-contacts-modal-content__buttons {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
	width: 100%;
}
.vip-contacts-modal-content .vip-contacts-modal-content__button {
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	text-transform: none;
}
@media (min-width: 1280px) {
	.vip-contacts-modal-content .vip-contacts-modal-content__button--download {
		display: none;
	}
}
.vip-contacts-modal-content .vip-contacts-modal-content__button--modal {
	display: none;
}
@media (min-width: 1280px) {
	.vip-contacts-modal-content .vip-contacts-modal-content__button--modal {
		display: inline-flex;
	}
}
.vip-contacts-modal-content__need-help {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.vip-contacts-modal-content__need-help--link {
	color: var(--text-link);
	transition: color 0.3s ease;
}
.vip-contacts-modal-content__need-help--link:hover {
	color: var(--text-link-hover);
}
.vip-manager-whatsapp-modal-content {
	padding: var(--spacing-5xl) var(--spacing-md) var(--spacing-2xl);
	text-align: center;
}
@media (min-width: 768px) {
	.vip-manager-whatsapp-modal-content {
		padding: var(--spacing-5xl) var(--spacing-4xl) var(--spacing-3xl);
	}
}
.vip-manager-whatsapp-modal-content__content {
	margin-bottom: var(--spacing-5xl);
}
.vip-manager-whatsapp-modal-content__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0 0 var(--spacing-md);
}
.vip-manager-whatsapp-modal-content__description {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
.vip-manager-whatsapp-modal-content-manager {
	align-items: center;
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	flex-direction: column;
	margin-bottom: var(--spacing-md);
	padding: var(--spacing-4xl) var(--spacing-3xl) var(--spacing-xl);
	position: relative;
	row-gap: var(--spacing-md);
	width: 100%;
}
.vip-manager-whatsapp-modal-content-manager__avatar {
	border-radius: 64px;
	height: 64px;
	left: 50%;
	position: absolute;
	top: -32px;
	transform: translateX(-50%);
	width: 64px;
}
.vip-manager-whatsapp-modal-content-manager__name {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0 0 var(--spacing-3xs);
}
.vip-manager-whatsapp-modal-content-manager__description {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.vip-manager-whatsapp-modal-content-manager__qr {
	border-radius: var(--border-radius-basic-2xs);
	height: 150px;
	width: 150px;
}
.vip-manager-whatsapp-modal-content-manager__footer {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.vip-manager-whatsapp-modal-content-manager__footer--link {
	color: var(--text-link);
	transition: color 0.3s ease;
}
.vip-manager-whatsapp-modal-content-manager__footer--link:hover {
	color: var(--text-link-hover);
}
.vip-manager-whatsapp-modal-content__footer {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
}
.vip-manager-whatsapp-modal-content__back {
	align-items: center;
	color: var(--text-secondary);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	font-size: 14px;
	font-weight: 400;
	justify-content: center;
	line-height: 20px;
}
.vip-manager-whatsapp-modal-content__back:hover {
	color: var(--text-primary);
}
[dir="rtl"] .vip-manager-whatsapp-modal-content__back > i {
	transform: scaleX(-1);
}
.vip-manager-whatsapp-modal-content__need-help {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.vip-manager-whatsapp-modal-content__need-help--link {
	color: var(--text-link);
	transition: color 0.3s ease;
}
.vip-manager-whatsapp-modal-content__need-help--link:hover {
	color: var(--text-link-hover);
}
.success-prediction-content {
	align-items: center;
	display: flex;
	flex-direction: column;
}
@media (min-width: 768px) {
	.success-prediction-content {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.success-prediction-content__image {
	height: 100px;
	margin-bottom: var(--spacing-lg);
	width: 100px;
}
.success-prediction-content__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0 0 var(--spacing-md);
	text-align: center;
}
.success-prediction-content__text {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0 0 var(--spacing-2xl);
	text-align: center;
}
.success-prediction-content__btn {
	width: 100%;
}
.limits-modal {
	padding: var(--spacing-9xl) var(--spacing-md) 0;
	width: 100%;
}
@media (min-width: 480px) {
	.limits-modal {
		padding: var(--spacing-9xl) var(--spacing-3xl) 0;
	}
}
@media (min-width: 768px) {
	.limits-modal {
		padding: var(--spacing-10xl) var(--spacing-4xl) 0;
	}
}
@media (min-width: 1280px) {
	.limits-modal {
		padding: var(--spacing-4xl);
		text-align: center;
	}
}
.limits-modal__logo {
	display: none;
	position: relative;
	z-index: 3;
}
@media (min-width: 1280px) {
	.limits-modal__logo {
		display: inline-block;
	}
}
.limits-modal__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
	max-width: 333px;
	position: relative;
	width: 100%;
	z-index: 3;
}
@media (min-width: 1280px) {
	.limits-modal__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
		margin: var(--spacing-2xl) auto 0;
		max-width: 400px;
	}
}
.limits-modal__background {
	height: 272px;
	left: 50%;
	position: absolute;
	top: 0;
	transform: translate(-50%);
	width: 480px;
}
@media (min-width: 480px) {
	.limits-modal__background {
		width: 100%;
	}
}
@media (min-width: 1280px) {
	.limits-modal__background {
		height: 680px;
	}
}
.limits-modal__background:after {
	background: var(--linear-horizontal-secondary);
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
@media (min-width: 1280px) {
	.limits-modal__background:after {
		display: none;
	}
}
.limits-modal__background--gradient {
	display: none;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 0;
}
@media (min-width: 1280px) {
	.limits-modal__background--gradient {
		display: block;
	}
}
.limits-modal__gradient {
	position: absolute;
}
.limits-modal__gradient--blue {
	background: var(--clear-brand-accent);
	bottom: 71%;
	height: 560px;
	right: -43%;
	width: 896px;
}
.limits-modal__gradient--red {
	background: var(--clear-brand-primary);
	bottom: -35.1%;
	height: 809px;
	top: 47.2%;
	width: 991px;
}
.limits-modal__image {
	height: 100%;
	width: 100%;
}
.limits-modal__image--mobile {
	display: block;
}
@media (min-width: 1280px) {
	.limits-modal__image--mobile {
		display: none;
	}
}
.limits-modal__image--desktop {
	display: none;
}
@media (min-width: 1280px) {
	.limits-modal__image--desktop {
		display: block;
	}
}
.user-not-activated__content {
	padding: var(--spacing-5xl) var(--spacing-md);
}
@media (min-width: 768px) {
	.user-not-activated__content {
		padding: var(--spacing-5xl) var(--spacing-4xl) var(--spacing-4xl);
	}
}
.user-not-activated__icon {
	align-items: center;
	border-radius: 100%;
	display: flex;
	height: 100px;
	justify-content: center;
	margin: 0 auto var(--spacing-xl);
	width: 100px;
}
.user-not-activated__text {
	display: flex;
	flex-direction: column;
	margin-bottom: var(--spacing-2xl);
	row-gap: var(--spacing-md);
}
.user-not-activated__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
	padding: 0;
}
.user-not-activated__info {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
.user-not-activated__passport-list {
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	justify-content: center;
	width: 100%;
}
.user-not-activated__passport-item {
	border-radius: var(--border-radius-basic-3xs);
	height: 70px;
	width: 100%;
}
.user-not-activated__passport-image {
	height: 70px;
}
.user-not-activated .user-not-activated__link {
	width: 100%;
}
.cms-page--jackpot {
	padding: 0 !important;
}
.cms-page--jackpot .page-content--desktop {
	display: none;
}
@media (min-width: 768px) {
	.cms-page--jackpot .page-content--desktop {
		display: block;
	}
}
.cms-page--jackpot .page-content--mobile {
	display: block;
}
@media (min-width: 768px) {
	.cms-page--jackpot .page-content--mobile {
		display: none;
	}
}
.cms-page--jackpot .page-content--mobile .description {
	margin-top: var(--spacing-4xl);
}
.cms-page--jackpot .page-content p {
	color: var(--text-tertiary);
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 0.01em;
	line-height: 24px;
	text-align: start;
}
.cms-page--jackpot .page-content .description__block-buttons {
	text-align: start;
}
.cms-page--jackpot .description__block-buttons {
	display: flex;
	justify-content: flex-start;
}
.cms-page--jackpot .section-title {
	margin-top: 0;
}
.cms-page--jackpot .link-wrapper {
	display: flex;
	justify-content: center;
	margin-top: var(--spacing-3xl);
}
.cms-page--jackpot .jackpot-mobile-prizes {
	display: block;
}
@media (min-width: 768px) {
	.cms-page--jackpot .jackpot-mobile-prizes {
		display: none;
	}
}
.cms-page--jackpot .jackpot-link {
	margin-top: var(--spacing-2xl);
	padding: var(--spacing-md) 28px;
	text-transform: uppercase;
}
.jackpot-wrapper {
	background: var(--bg-primary);
	max-width: 100vw;
	overflow: hidden;
	padding-bottom: 80px;
}
@media (min-width: 1280px) {
	.jackpot-wrapper {
		padding-bottom: 120px;
	}
}
.jackpot-wrapper .mystery-drops-winners-tables__table {
	background:
		linear-gradient(0deg, rgba(26, 26, 34, 0.5), rgba(26, 26, 34, 0.5)),
		radial-gradient(
			49.34% 47.32% at 50% 0,
			rgba(142, 53, 255, 0.12) 0,
			rgba(107, 37, 255, 0) 100%
		);
	border-radius: var(--border-radius-basic-lg);
}
@media (max-width: 480px) {
	.jackpot-wrapper .mystery-drops-winners-tables__table {
		min-width: 272px;
		width: 272px;
	}
}
.jackpot-wrapper .container--jackpots {
	max-width: 1440px;
}
.jackpot-wrapper .container--grand-prizes-main {
	max-width: 1180px;
}
@media (min-width: 1280px) {
	.jackpot-wrapper .page-content {
		padding: 0 48px;
	}
}
@media (min-width: 1440px) {
	.jackpot-wrapper .page-content {
		padding: 0 127px;
	}
}
@media (max-width: 1280px) and (min-width: 768px) {
	.p-support {
		background: var(--bg-secondary);
		border-radius: var(--spacing-sm);
		padding: var(--spacing-xl);
	}
}
.p-support__content {
	margin: 0 0 var(--spacing-xl);
}
@media (min-width: 768px) {
	.p-support__content {
		margin: 0 0 var(--spacing-2xl);
	}
}
.p-support__body {
	display: flex;
	flex-direction: column;
}
@media (min-width: 1280px) {
	.p-support__body {
		align-items: flex-start;
		flex-direction: row;
		gap: var(--spacing-2xl);
	}
}
.p-support__form-wrapper {
	margin: 0 0 var(--spacing-4xl);
}
@media (min-width: 1280px) {
	.p-support__form-wrapper {
		flex: 0 0 420px;
		margin: 0;
	}
}
.p-support__cards {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xl);
}
@media (min-width: 480px) {
	.p-support__cards {
		-moz-column-gap: var(--spacing-xl);
		column-gap: var(--spacing-xl);
	}
}
@media (min-width: 768px) {
	.p-support__cards {
		-moz-column-gap: var(--spacing-3xl);
		column-gap: var(--spacing-3xl);
	}
}
@media (min-width: 1280px) {
	.p-support__cards {
		flex: 1;
		flex-direction: column;
		row-gap: var(--spacing-3xl);
	}
}
.p-support__cards-item {
	flex: 1 1 50%;
}
@media (min-width: 1280px) {
	.p-support__cards-item {
		flex: 1;
		max-width: 100%;
	}
}
.p-support .c-support-card {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-sm);
}
.p-support .c-support-card__head {
	align-items: center;
	display: flex;
	gap: var(--spacing-sm);
}
.p-support .c-support-card__icon {
	flex: 0 0 38px;
	height: 38px;
	width: 38px;
}
.p-support .c-support-card__name {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}
.p-support .c-support-card__text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
@media (min-width: 480px) {
	.p-support .c-support-card__text {
		color: var(--text-secondary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
.p-support .c-support-card__text:last-child {
	margin: 0;
}
.sports-ifame {
	border: none;
	min-height: calc(100vh - 60px);
	width: 100%;
}
.casino-promotions {
	overflow-x: clip;
	padding-top: var(--spacing-2xl);
}
@media (min-width: 768px) {
	.casino-promotions {
		padding-top: var(--spacing-4xl);
	}
}
@media (min-width: 1280px) {
	.casino-promotions {
		padding-top: var(--spacing-5xl);
	}
}
.casino-promotions__container {
	margin: 0 auto;
	width: calc(100% - 32px);
}
@media (min-width: 768px) {
	.casino-promotions__container {
		width: calc(100% - 48px);
	}
}
@media (min-width: 1280px) {
	.casino-promotions__container {
		width: calc(100% - 64px);
	}
}
@media (min-width: 1680px) {
	.casino-promotions__container {
		max-width: 1344px;
	}
}
.casino-promotions__top {
	align-items: flex-end;
	display: flex;
	position: relative;
	text-align: center;
	width: 100%;
}
.casino-promotions__background {
	background: var(--linear-horizontal-primary);
	height: 331px;
	left: 50%;
	overflow: hidden;
	position: absolute;
	top: calc(var(--spacing-2xl) * -1);
	transform: translateX(-50%);
	width: 768px;
	z-index: -1;
}
@media (min-width: 768px) {
	.casino-promotions__background {
		height: 517px;
		top: calc(var(--spacing-4xl) * -1);
		width: 1200px;
	}
}
@media (min-width: 1280px) {
	.casino-promotions__background {
		height: 676px;
		top: calc(var(--spacing-5xl) * -1);
		width: 1568px;
	}
}
.casino-promotions__background:before {
	background: var(--clear-brand-primary);
	content: "";
	height: 639px;
	left: 3px;
	position: absolute;
	top: -319px;
	width: 762px;
}
@media (min-width: 768px) {
	.casino-promotions__background:before {
		height: 949px;
		left: 35px;
		top: -474px;
		width: 1130px;
	}
}
@media (min-width: 1280px) {
	.casino-promotions__background:before {
		height: 1106px;
		left: 126px;
		top: -553px;
		width: 1316px;
	}
}
.casino-promotions__title {
	color: var(--text-primary);
	display: inline-block;
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	margin: var(--spacing-2xl) 0 var(--spacing-md);
	position: relative;
	text-align: center;
	text-transform: uppercase;
}
@media (min-width: 768px) {
	.casino-promotions__title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
		margin-top: var(--spacing-6xl);
	}
}
@media (min-width: 1280px) {
	.casino-promotions__title {
		color: var(--text-primary);
		font-size: 56px;
		font-style: normal;
		font-weight: 900;
		line-height: 64px;
		max-width: 830px;
	}
}
.casino-promotions__description {
	color: var(--text-primary);
	display: block;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin-bottom: var(--spacing-2xl);
}
@media (min-width: 768px) {
	.casino-promotions__description {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
.casino-promotions .casino-promotions__button {
	color: var(--text-button-primary);
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.2px;
	line-height: 24px;
	margin-bottom: var(--spacing-5xl);
	padding: var(--spacing-sm) var(--spacing-lg);
	text-align: center;
	text-transform: uppercase;
}
@media (min-width: 768px) {
	.casino-promotions .casino-promotions__button {
		margin-bottom: var(--spacing-6xl);
		padding: var(--spacing-md) var(--spacing-xl);
	}
}
@media (min-width: 1280px) {
	.casino-promotions .casino-promotions__button {
		margin-bottom: var(--spacing-8xl);
	}
}
.vip-page__header {
	padding: var(--spacing-3xl) 0 var(--spacing-xl);
}
@media (min-width: 480px) {
	.vip-page__header {
		padding: var(--spacing-4xl) 0 var(--spacing-2xl);
	}
}
@media (min-width: 768px) {
	.vip-page__header {
		padding: var(--spacing-6xl) 0 var(--spacing-3xl);
	}
}
@media (min-width: 1280px) {
	.vip-page__header {
		padding: var(--spacing-6xl) 0 var(--spacing-4xl);
	}
}
@media (min-width: 1440px) {
	.vip-page__header {
		padding: var(--spacing-8xl) 0 var(--spacing-4xl);
	}
}
.vip-page__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0 0 var(--spacing-xl) 0;
	text-align: center;
}
@media (min-width: 480px) {
	.vip-page__title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 768px) {
	.vip-page__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
@media (min-width: 1280px) {
	.vip-page__title {
		margin: 0 0 var(--spacing-xl) 0;
	}
}
@media (min-width: 1440px) {
	.vip-page__title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
.vip-page__description {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0 auto 12px;
}
@media (min-width: 1280px) {
	.vip-page__description {
		color: var(--text-secondary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
		max-width: 942px;
	}
}
@media (min-width: 1440px) {
	.vip-page__description {
		max-width: 1134px;
	}
}
.vip-page__description:last-child {
	margin: 0 auto;
}
.vip-page-benefits {
	padding: 338px 0 48px;
	position: relative;
}
@media (min-width: 480px) {
	.vip-page-benefits {
		padding: 427px 0 56px;
	}
}
@media (min-width: 768px) {
	.vip-page-benefits {
		padding: 94px 0 85px;
	}
}
@media (min-width: 1280px) {
	.vip-page-benefits {
		padding: 90px 0 98px;
	}
}
@media (min-width: 1440px) {
	.vip-page-benefits {
		padding: 140px 0 200px;
	}
}
@media (min-width: 1680px) {
	.vip-page-benefits {
		padding: 200px 0;
	}
}
.vip-page-benefits__image {
	height: 264px;
	left: 50%;
	position: absolute;
	top: 48px;
	transform: translateX(-50%);
	width: 343px;
}
@media (min-width: 480px) {
	.vip-page-benefits__image {
		height: 346px;
		top: 56px;
		width: 448px;
	}
}
@media (min-width: 768px) {
	.vip-page-benefits__image {
		left: 62%;
		top: 64px;
		transform: unset;
	}
}
@media (min-width: 1280px) {
	.vip-page-benefits__image {
		top: 80px;
	}
}
@media (min-width: 1440px) {
	.vip-page-benefits__image {
		height: 490px;
		left: 56%;
		width: 603px;
	}
}
@media (min-width: 1680px) {
	.vip-page-benefits__image {
		height: 547px;
		width: 622px;
	}
}
.vip-page-benefits__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0 0 var(--spacing-md) 0;
}
@media (min-width: 480px) {
	.vip-page-benefits__title {
		margin: 0 0 var(--spacing-xl) 0;
	}
}
@media (min-width: 1280px) {
	.vip-page-benefits__title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
.vip-page-benefits__description {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0 0 var(--spacing-xl) 0;
}
@media (min-width: 480px) {
	.vip-page-benefits__description {
		margin: 0 0 var(--spacing-xl) 0;
	}
}
@media (min-width: 768px) {
	.vip-page-benefits__description {
		max-width: 445px;
	}
}
@media (min-width: 1280px) {
	.vip-page-benefits__description {
		color: var(--text-secondary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
		margin: 0 0 var(--spacing-xl) 0;
		max-width: 535px;
	}
}
@media (min-width: 1440px) {
	.vip-page-benefits__description {
		margin: 0 0 var(--spacing-2xl) 0;
	}
}
.vip-page-benefits__description:last-child {
	margin: 0 0 var(--spacing-md) 0;
}
@media (min-width: 480px) {
	.vip-page-benefits__description:last-child {
		margin: 0 0 var(--spacing-xl) 0;
	}
}
.vip-page-benefits__list {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
@media (min-width: 480px) {
	.vip-page-benefits__list {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
	}
}
.vip-page-benefits__item {
	align-items: center;
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: var(--spacing-2xs);
	row-gap: var(--spacing-3xs);
	width: 100%;
}
@media (min-width: 480px) {
	.vip-page-benefits__item {
		padding: var(--spacing-md);
		row-gap: var(--spacing-2xs);
	}
}
@media (min-width: 768px) {
	.vip-page-benefits__item {
		max-width: 138px;
	}
}
@media (min-width: 1280px) {
	.vip-page-benefits__item {
		max-width: 162px;
		padding: 20px;
	}
}
.vip-page-benefits__item span {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	text-align: center;
}
@media (min-width: 1280px) {
	.vip-page-benefits__item span {
		color: var(--text-primary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
.vip-page-benefits__icon {
	color: var(--brand-primary);
}
.vip-page__bottom {
	margin-bottom: var(--spacing-8xl);
}
@media (min-width: 768px) {
	.vip-page__bottom {
		margin-bottom: var(--spacing-11xl);
	}
}
@media (min-width: 1280px) {
	.vip-page__bottom {
		margin: 0 auto 120px;
		max-width: 944px;
	}
}
@media (min-width: 1440px) {
	.vip-page__bottom {
		max-width: 1144px;
	}
}
@media (min-width: 1680px) {
	.vip-page__bottom {
		max-width: 1344px;
	}
}
.tournaments-page__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: var(--spacing-xl) 0 var(--spacing-md);
}
@media (min-width: 768px) {
	.tournaments-page__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
		margin: var(--spacing-2xl) 0 var(--spacing-xl);
	}
}
@media (min-width: 1280px) {
	.tournaments-page__title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
.tournaments-page__description {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0 0 var(--spacing-2xl) 0;
}
@media (min-width: 768px) {
	.tournaments-page__description {
		color: var(--text-secondary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
		max-width: 720px;
	}
}
@media (min-width: 1280px) {
	.tournaments-page__description {
		margin: 0 0 var(--spacing-3xl) 0;
		max-width: 850px;
	}
}
.tournaments-page__filters {
	margin-bottom: var(--spacing-xl);
}
.p-help-center__banner {
	border-radius: var(--border-radius-basic-sm);
	display: none;
	max-height: 312px;
	overflow: hidden;
}
@media (min-width: 1280px) {
	.p-help-center__banner {
		display: flex;
	}
}
.p-help-center__image {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}
.p-faq__collapse {
	margin: 0 0 var(--spacing-2xs);
	transition: margin 0.3s ease;
}
.p-faq__collapse.collapse-block--open {
	margin: 0 0 var(--spacing-2xl);
}
.install-app {
	background: url(/images/background-mobile.d6c1a84e..png);
	background-position-x: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}
@media (min-width: 768px) {
	.install-app {
		background: url(/images/background.d6c1a84e..png);
		background-position-x: center;
		background-repeat: no-repeat;
		background-size: cover;
	}
}
.install-app:after {
	background: var(--linear-horizontal-primary);
	bottom: 0;
	content: "";
	height: 150px;
	inset-inline-start: 50%;
	position: absolute;
	transform: translate(-50%);
	width: 100%;
}
.install-app__section {
	position: relative;
	z-index: 1;
}
.install-app__section--header {
	margin: 0 auto var(--spacing-8xl);
	width: calc(100% - 32px);
}
@media (min-width: 768px) {
	.install-app__section--header {
		max-width: 800px;
		width: calc(100% - 48px);
	}
}
@media (min-width: 1280px) {
	.install-app__section--header {
		margin: 0 auto 176px;
		max-width: 1146px;
		width: calc(100% - 64px);
	}
}
@media (min-width: 1440px) {
	.install-app__section--header {
		margin: 0 auto 260px;
	}
}
@media (min-width: 1680px) {
	.install-app__section--header {
		max-width: 1344px;
	}
}
.install-app__section--steps {
	margin: 0 auto;
	width: calc(100% - 32px);
}
@media (min-width: 768px) {
	.install-app__section--steps {
		max-width: 800px;
		width: calc(100% - 48px);
	}
}
@media (min-width: 1280px) {
	.install-app__section--steps {
		margin: 0 auto;
		max-width: 944px;
		width: calc(100% - 64px);
	}
}
@media (min-width: 1440px) {
	.install-app__section--steps {
		max-width: 1072px;
	}
}
.install-app-header {
	align-items: center;
	display: flex;
	flex-direction: column;
	padding-top: 310px;
	position: relative;
	row-gap: var(--spacing-4xl);
}
@media (min-width: 480px) {
	.install-app-header {
		padding-top: 350px;
	}
}
@media (min-width: 768px) {
	.install-app-header {
		align-items: flex-start;
		padding-top: 68px;
	}
}
@media (min-width: 1280px) {
	.install-app-header {
		padding-top: var(--spacing-11xl);
	}
}
@media (min-width: 1440px) {
	.install-app-header {
		padding-top: var(--spacing-14xl);
	}
}
.install-app-header__phones {
	inset-inline-end: 50%;
	position: absolute;
	top: 0;
	transform: translateX(50%);
	width: 375px;
}
@media (min-width: 480px) {
	.install-app-header__phones {
		top: 24px;
	}
}
@media (min-width: 768px) {
	.install-app-header__phones {
		inset-inline-end: -32px;
		top: 32px;
		transform: none;
	}
}
@media (min-width: 1280px) {
	.install-app-header__phones {
		inset-inline-end: 6px;
		top: 16px;
		width: 600px;
	}
}
@media (min-width: 1440px) {
	.install-app-header__phones {
		inset-inline-end: -115px;
		width: 800px;
	}
}
@media (min-width: 1680px) {
	.install-app-header__phones {
		inset-inline-end: -68px;
	}
}
[dir="rtl"] .install-app-header__phones {
	transform: translateX(-50%);
}
@media (min-width: 768px) {
	[dir="rtl"] .install-app-header__phones {
		transform: none;
	}
}
.install-app-header__content {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
	text-align: center;
}
@media (min-width: 480px) {
	.install-app-header__content {
		max-width: 343px;
	}
}
@media (min-width: 768px) {
	.install-app-header__content {
		max-width: 369px;
		row-gap: var(--spacing-xl);
		text-align: start;
	}
}
@media (min-width: 1280px) {
	.install-app-header__content {
		max-width: 633px;
	}
}
.install-app-header__buttons {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
@media (min-width: 768px) {
	.install-app-header__buttons {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
		flex-direction: row;
	}
}
.install-app-header__description {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: var(--spacing-none);
}
@media (min-width: 480px) {
	.install-app-header__description {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
@media (min-width: 1280px) {
	.install-app-header__description {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
.install-app-header__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	margin: var(--spacing-none);
}
@media (min-width: 480px) {
	.install-app-header__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
@media (min-width: 768px) {
	.install-app-header__title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
@media (min-width: 1280px) {
	.install-app-header__title {
		color: var(--text-primary);
		font-size: 56px;
		font-style: normal;
		font-weight: 900;
		line-height: 64px;
	}
}
.install-app-button {
	align-items: center;
	background: var(--bg-button-primary);
	border-radius: var(--border-radius-mapped-button-lg);
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
	padding: var(--spacing-2xs) var(--spacing-xl);
	text-decoration: none;
}
.install-app-button__image-wrapper {
	display: flex;
	width: 32px;
}
.install-app-button__version {
	font-size: 12px;
	line-height: 16px;
}
.install-app-button__platform,
.install-app-button__version {
	color: var(--text-button-primary);
	font-weight: 700;
	margin: var(--spacing-none);
}
.install-app-button__platform {
	font-size: 16px;
	line-height: 24px;
	text-transform: uppercase;
}
.install-app-steps {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xl);
}
@media (min-width: 1280px) {
	.install-app-steps {
		row-gap: var(--spacing-3xl);
	}
}
.install-app-steps--android {
	margin-bottom: var(--spacing-10xl);
}
@media (min-width: 768px) {
	.install-app-steps--android {
		margin-bottom: var(--spacing-8xl);
	}
}
@media (min-width: 1280px) {
	.install-app-steps--android {
		margin-bottom: var(--spacing-12xl);
	}
}
.install-app-steps__header {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
}
@media (min-width: 1280px) {
	.install-app-steps__header {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		flex-direction: row;
		justify-content: center;
	}
}
.install-app-steps__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: var(--spacing-none);
	text-align: center;
}
@media (min-width: 1280px) {
	.install-app-steps__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
.install-app-steps__screens {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xl);
}
@media (min-width: 768px) {
	.install-app-steps__screens {
		flex-direction: row;
		justify-content: space-between;
	}
}
.install-app-step {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	row-gap: var(--spacing-xl);
}
.install-app-step__header {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
	text-align: center;
}
@media (min-width: 768px) {
	.install-app-step__header {
		max-width: 216px;
	}
}
@media (min-width: 1280px) {
	.install-app-step__header {
		max-width: 296px;
	}
}
.install-app-step__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: var(--spacing-none);
}
.install-app-step__description {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: var(--spacing-none);
}
.install-app-step__image--android {
	width: 260px;
}
@media (min-width: 768px) {
	.install-app-step__image--android {
		width: 216px;
	}
}
@media (min-width: 1280px) {
	.install-app-step__image--android {
		width: 285px;
	}
}
.install-app-step__image--ios {
	width: 260px;
}
@media (min-width: 768px) {
	.install-app-step__image--ios {
		width: 216px;
	}
}
@media (min-width: 1280px) {
	.install-app-step__image--ios {
		width: 296px;
	}
}
.welcome-page-banner {
	min-height: 320px;
	overflow: hidden;
	padding-block: var(--spacing-3xl) 54px;
	position: relative;
	z-index: 0;
}
@media (min-width: 768px) {
	.welcome-page-banner {
		border-radius: var(--border-radius-basic-lg);
		min-height: 360px;
		padding-block: var(--spacing-3xl) var(--spacing-5xl);
	}
}
@media (min-width: 1280px) {
	.welcome-page-banner {
		min-height: 420px;
		padding-block: var(--spacing-5xl) 52px;
	}
}
@media (min-width: 1440px) {
	.welcome-page-banner {
		min-height: 500px;
		padding-block: 68px var(--spacing-8xl);
	}
}
@media (max-width: 767px) {
	.welcome-page-banner__container {
		margin: 0 0 var(--spacing-md);
		width: 100%;
	}
}
@media (min-width: 768px) {
	.welcome-page-banner__container {
		margin-bottom: var(--spacing-xl);
		margin-top: var(--spacing-xl);
	}
}
.welcome-page-banner__background {
	height: 100%;
	left: 50%;
	position: absolute;
	top: 0;
	transform: translateX(-50%);
	z-index: -1;
}
.welcome-page-banner__content {
	max-width: 360px;
	text-align: center;
}
@media (min-width: 1280px) {
	.welcome-page-banner__content {
		max-width: 840px;
	}
}
.welcome-page-banner__logo {
	display: inline-block;
	margin-bottom: var(--spacing-2xl);
}
@media (min-width: 1280px) {
	.welcome-page-banner__logo {
		margin-bottom: var(--spacing-3xl);
	}
}
.welcome-page-banner__logo img {
	height: auto;
}
.welcome-page-banner__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin-block: 0 var(--spacing-sm);
	text-align: center;
}
@media (min-width: 768px) {
	.welcome-page-banner__title {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
		margin-block: 0 var(--spacing-md);
	}
}
@media (min-width: 1280px) {
	.welcome-page-banner__title {
		margin-block: 0 var(--spacing-xl);
	}
}
.welcome-page-banner__offer {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	margin-block: 0 var(--spacing-md);
	text-align: center;
}
@media (min-width: 768px) {
	.welcome-page-banner__offer {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
		margin-block: 0 var(--spacing-xl);
	}
}
@media (min-width: 1280px) {
	.welcome-page-banner__offer {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
		margin-block: 0 var(--spacing-2xl);
	}
}
@media (min-width: 1440px) {
	.welcome-page-banner__offer {
		color: var(--text-primary);
		font-size: 56px;
		font-style: normal;
		font-weight: 900;
		line-height: 64px;
		margin-block: 0 var(--spacing-3xl);
		text-transform: uppercase;
	}
}
.welcome-page-banner .welcome-page-banner__button {
	max-width: 280px;
	width: 100%;
}
.welcome-page__container--content {
	margin-bottom: var(--spacing-2xl);
}
@media (max-width: 767px) {
	.welcome-page__container--payments {
		width: 100%;
	}
}
.welcome-page__section {
	margin-bottom: var(--spacing-2xl);
}
.welcome-page__games-slider,
.welcome-page__promotions-slider,
.welcome-page__section:last-child {
	margin-bottom: var(--spacing-none);
}
.welcome-page-cashback {
	border-radius: var(--border-radius-basic-sm);
	min-height: 380px;
	overflow: hidden;
	padding: var(--spacing-6xl) var(--spacing-xl);
	position: relative;
	text-align: center;
	z-index: 0;
}
.welcome-page-cashback__content {
	margin-inline: auto;
	max-width: 300px;
}
@media (min-width: 768px) {
	.welcome-page-cashback__content {
		max-width: 420px;
	}
}
@media (min-width: 1280px) {
	.welcome-page-cashback__content {
		max-width: 510px;
	}
}
.welcome-page-cashback__background {
	background: var(--bg-secondary);
	height: 100%;
	left: 50%;
	position: absolute;
	top: 0;
	transform: translateX(-50%);
	z-index: -1;
}
.welcome-page-cashback__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 34px;
	font-style: normal;
	font-weight: 700;
	line-height: 40px;
	margin-block: 0 var(--spacing-sm);
}
@media (min-width: 768px) {
	.welcome-page-cashback__title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
@media (min-width: 1280px) {
	.welcome-page-cashback__title {
		color: var(--text-primary);
		font-size: 56px;
		font-style: normal;
		font-weight: 900;
		line-height: 64px;
	}
}
.welcome-page-cashback__description {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin-block: 0 var(--spacing-2xl);
	text-align: center;
}
@media (min-width: 1280px) {
	.welcome-page-cashback__description {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
.welcome-page-cashback .welcome-page-cashback__button {
	margin-bottom: var(--spacing-xl);
	max-width: 250px;
	width: 100%;
}
@media (min-width: 768px) {
	.welcome-page-cashback .welcome-page-cashback__button {
		max-width: 375px;
	}
}
.welcome-page-cashback__crypto {
	margin-inline: -9px;
}
.welcome-page-winners {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-lg);
}
@media (min-width: 768px) {
	.welcome-page-winners {
		row-gap: var(--spacing-xl);
	}
}
.welcome-page-winners__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: var(--spacing-none);
}
.welcome-page-benefits {
	position: relative;
}
.welcome-page-benefits__background {
	height: 100%;
	left: 50%;
	position: absolute;
	top: 0;
	transform: translateX(-50%);
	z-index: -1;
}
.welcome-page-benefits__content {
	padding-top: var(--spacing-xl);
}
@media (min-width: 768px) {
	.welcome-page-benefits__content {
		padding-top: var(--spacing-2xl);
	}
}
.welcome-page-benefits__description {
	margin-bottom: var(--spacing-2xl);
	text-align: center;
}
.welcome-page-benefits__cards {
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-bottom: var(--spacing-2xl);
	row-gap: var(--spacing-sm);
}
@media (min-width: 768px) {
	.welcome-page-benefits__cards {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		row-gap: var(--spacing-md);
	}
}
@media (min-width: 1280px) {
	.welcome-page-benefits__cards {
		flex-wrap: nowrap;
	}
}
.welcome-page-benefits__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 34px;
	font-style: normal;
	font-weight: 700;
	line-height: 40px;
	margin-block: 0 var(--spacing-md);
	text-align: center;
}
@media (min-width: 768px) {
	.welcome-page-benefits__title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
.welcome-page-benefits__text {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: var(--spacing-none);
	text-align: center;
}
@media (min-width: 1280px) {
	.welcome-page-benefits__text {
		color: var(--text-secondary);
		font-size: 20px;
		font-weight: 400;
		line-height: 30px;
	}
}
.welcome-page-benefits .welcome-page-benefits__button-wrapper {
	display: flex;
	justify-content: center;
}
.welcome-page-benefits .welcome-page-benefits__button {
	max-width: 280px;
	width: 100%;
}
.welcome-page-benefit-card {
	background: var(--brand-accent-left-primary);
	border-radius: var(--border-radius-basic-sm);
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	flex-grow: 1;
	padding: var(--spacing-md);
	width: 100%;
}
@media (min-width: 768px) {
	.welcome-page-benefit-card {
		background: var(--brand-accent-top-primary);
		flex-direction: column;
		max-width: min(50% - var(--spacing-md) / 2, 448px);
		padding: var(--spacing-2xl);
		row-gap: var(--spacing-xl);
	}
}
@media (min-width: 1280px) {
	.welcome-page-benefit-card {
		max-width: unset;
		padding: var(--spacing-2xl) var(--spacing-xl);
	}
}
.welcome-page-benefit-card__content {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
.welcome-page-benefit-card__icon {
	display: block;
	height: 40px;
	width: 40px;
}
@media (min-width: 768px) {
	.welcome-page-benefit-card__icon {
		height: 56px;
		margin: 0 auto;
		width: 56px;
	}
}
.welcome-page-benefit-card__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
}
@media (min-width: 768px) {
	.welcome-page-benefit-card__title {
		text-align: center;
	}
}
.welcome-page-benefit-card__description {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
@media (min-width: 768px) {
	.welcome-page-benefit-card__description {
		text-align: center;
	}
}
.welcome-page-benefit-card__logos {
	align-items: center;
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	flex-wrap: wrap;
	row-gap: var(--spacing-md);
}
@media (min-width: 768px) {
	.welcome-page-benefit-card__logos {
		justify-content: center;
	}
}
.welcome-page-benefit-card__logo {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.welcome-page-benefit-card__logo-image {
	height: 20px;
}
.welcome-page-benefit-card__rating {
	justify-content: center;
}
.p-payments {
	background-color: var(--bg-secondary);
	border-radius: var(--border-radius-mapped-popover);
	padding: var(--spacing-xl);
}
@media (min-width: 1280px) {
	.p-payments {
		background-color: initial;
		border-radius: 0;
		padding: 0;
	}
}
.p-payments__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0 0 var(--spacing-xl);
}
@media (min-width: 768px) {
	.p-payments__title {
		color: var(--text-primary);
		font-size: 32px;
		font-weight: 700;
		line-height: 40px;
	}
}
.bonus-store__main {
	margin: var(--spacing-xl) 0 var(--spacing-3xl);
}
@media (min-width: 768px) {
	.bonus-store__main {
		margin: var(--spacing-3xl) 0 var(--spacing-3xl);
	}
}
.bonus-store__main .container {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xl);
}
@media (min-width: 768px) {
	.bonus-store__main .container {
		align-items: center;
		-moz-column-gap: var(--spacing-8xl);
		column-gap: var(--spacing-8xl);
		flex-direction: row;
		justify-content: space-between;
	}
}
@media (min-width: 1280px) {
	.bonus-store__main .container {
		-moz-column-gap: 180px;
		column-gap: 180px;
	}
}
@media (min-width: 1440px) {
	.bonus-store__main .container {
		-moz-column-gap: 240px;
		column-gap: 240px;
	}
}
@media (min-width: 1680px) {
	.bonus-store__main .container {
		-moz-column-gap: 460px;
		column-gap: 460px;
	}
}
.bonus-store__main--title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: var(--spacing-none) var(--spacing-none) var(--spacing-md);
}
@media (min-width: 768px) {
	.bonus-store__main--title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
@media (min-width: 1280px) {
	.bonus-store__main--title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
.bonus-store__main--text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: var(--spacing-none);
}
@media (min-width: 1280px) {
	.bonus-store__main--text {
		color: var(--text-secondary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
.bonus-store-terms {
	margin: var(--spacing-3xl) auto 0;
}
@media (min-width: 480px) {
	.bonus-store-terms {
		margin: var(--spacing-5xl) auto 0;
	}
}
@media (min-width: 768px) {
	.bonus-store-terms {
		margin: var(--spacing-5xl) auto 0;
	}
}
@media (min-width: 1280px) {
	.bonus-store-terms {
		margin: var(--spacing-8xl) auto 0;
		max-width: 944px;
	}
}
@media (min-width: 1440px) {
	.bonus-store-terms {
		max-width: 1144px;
	}
}
@media (min-width: 1680px) {
	.bonus-store-terms {
		max-width: 1344px;
	}
}
.hh-page {
	background: var(--bg-primary);
	overflow: hidden;
	position: relative;
}
.hh-page__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0 0 var(--spacing-xl);
	text-align: center;
}
@media (min-width: 768px) {
	.hh-page__title {
		color: var(--text-primary);
		font-size: 32px;
		font-weight: 700;
		line-height: 40px;
		margin: 0 0 var(--spacing-3xl);
	}
}
.hh-page__title span {
	color: var(--yellow);
}
.hh-page__text {
	color: var(--text-tertiary);
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 0.01em;
	line-height: 24px;
	margin: 0 0 var(--spacing-md);
	text-align: center;
}
.hh-page__text:last-child {
	margin: 0;
}
.hh-page__section {
	margin: 0 0 var(--spacing-7xl);
}
@media (min-width: 768px) {
	.hh-page__section {
		margin: 0 0 var(--spacing-10xl);
	}
}
@media (min-width: 960px) {
	.hh-page__section {
		margin: 0 0 112px;
	}
}
@media (min-width: 1440px) {
	.hh-page__section {
		margin: 0 0 var(--spacing-12xl);
	}
}
.hh-page__section--how-to {
	position: relative;
	z-index: 3;
}
.hh-page__section--how-to:before {
	background: radial-gradient(
		50% 50% at 50% 50%,
		rgba(250, 0, 255, 0.16) 0,
		rgba(204, 0, 255, 0) 100%
	);
	content: "";
	height: 723px;
	left: -550px;
	pointer-events: none;
	position: absolute;
	top: 300px;
	width: 723px;
}
@media (min-width: 768px) {
	.hh-page__section--how-to:before {
		height: 1157px;
		left: -800px;
		top: -300px;
		width: 1157px;
	}
}
@media (min-width: 1280px) {
	.hh-page__section--how-to:before {
		height: 1451px;
		left: -1000px;
		top: -400px;
		width: 1451px;
	}
}
.hh-page__section--how-to:after {
	background: radial-gradient(
		50% 50% at 50% 50%,
		#67ff5a 0.52%,
		rgba(68, 255, 87, 0) 100%
	);
	content: "";
	height: 723px;
	opacity: 0.12;
	pointer-events: none;
	position: absolute;
	right: -550px;
	top: 300px;
	width: 723px;
}
@media (min-width: 768px) {
	.hh-page__section--how-to:after {
		height: 1157px;
		right: -800px;
		top: -300px;
		width: 1157px;
	}
}
@media (min-width: 1280px) {
	.hh-page__section--how-to:after {
		height: 1451px;
		right: -1000px;
		top: -400px;
		width: 1451px;
	}
}
.hh-page__section--features {
	position: relative;
}
.hh-page__section--features:after {
	background: radial-gradient(
		50% 50% at 50% 50%,
		#67ff5a 0.52%,
		rgba(68, 255, 87, 0) 100%
	);
	bottom: -80%;
	content: "";
	height: 730px;
	opacity: 0.12;
	pointer-events: none;
	position: absolute;
	right: -370px;
	width: 730px;
}
@media (min-width: 768px) {
	.hh-page__section--features:after {
		bottom: -155%;
		height: 1157px;
		right: -650px;
		width: 1157px;
	}
}
@media (min-width: 1280px) {
	.hh-page__section--features:after {
		bottom: -345%;
		height: 1451px;
		right: -950px;
		width: 1451px;
	}
}
.hh-page__section--features:before {
	background: radial-gradient(
		50% 50% at 50% 50%,
		rgba(250, 0, 255, 0.16) 0,
		rgba(204, 0, 255, 0) 100%
	);
	bottom: -500px;
	content: "";
	display: none;
	height: 730px;
	left: -600px;
	pointer-events: none;
	position: absolute;
	width: 730px;
}
@media (min-width: 768px) {
	.hh-page__section--features:before {
		bottom: -175%;
		display: block;
		height: 1157px;
		width: 1157px;
	}
}
@media (min-width: 1280px) {
	.hh-page__section--features:before {
		bottom: -375%;
		height: 1451px;
		left: -950px;
		width: 1451px;
	}
}
.hh-page__intro-bg {
	display: block;
	left: 50%;
	min-width: 375px;
	position: absolute;
	top: 0;
	transform: translate(-50%);
	width: 100%;
}
@media (min-width: 768px) {
	.hh-page__intro-bg {
		max-height: unset;
	}
}
@media (min-width: 1440px) {
	.hh-page__intro-bg {
		max-width: 1920px;
		width: 100%;
	}
}
.hh-page__intro-bg:before {
	background: linear-gradient(179.15deg, transparent 50%, #000);
	bottom: 0;
	content: "";
	height: 232px;
	left: 0;
	position: absolute;
	width: 100%;
}
.hh-page__intro-bg img {
	max-width: 100%;
}
.hh-page__intro-jackpot {
	position: relative;
	z-index: 2;
}
.hh-page .hh-page__btn {
	align-items: center;
	background: var(--green);
	border-color: var(--green);
	border-radius: var(--border-radius-basic-3xs);
	box-shadow: none;
	color: var(--text-black-primary);
	display: flex;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.2px;
	line-height: 24px;
	padding: var(--spacing-sm) var(--spacing-2xl);
	text-align: center;
	text-transform: uppercase;
	transition: background-color 0.3s ease;
}
.hh-page .hh-page__btn:hover {
	background: var(--lime);
	border-color: var(--lime);
	color: var(--text-black-primary);
}
.hh-page__seo {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-lg);
	padding: var(--spacing-lg);
}
@media (min-width: 768px) {
	.hh-page__seo {
		padding: var(--spacing-2xl);
	}
}
@media (min-width: 1280px) {
	.hh-page__seo {
		padding: var(--spacing-3xl);
	}
}
@media (min-width: 1680px) {
	.hh-page__seo {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.hh-page__seo .description--dark .description__preview:after {
	background: linear-gradient(
		180deg,
		rgba(15, 15, 20, 0) 0,
		var(--bg-secondary) 100%
	);
}
.hh-page .container {
	margin: 0 auto;
	max-width: 1316px;
}
.hh-page .hh-intro__logo {
	margin: var(--spacing-lg) auto var(--spacing-sm);
	max-width: 216px;
}
@media (min-width: 768px) {
	.hh-page .hh-intro__logo {
		margin: var(--spacing-xl) auto var(--spacing-sm);
		max-width: 265px;
	}
}
@media (min-width: 1440px) {
	.hh-page .hh-intro__logo {
		margin: var(--spacing-2xl) auto var(--spacing-md);
		max-width: 333px;
	}
}
.hh-page .hh-intro__logo img {
	max-width: 100%;
}
.hh-page .hh-intro__tournament {
	margin: 0 0 var(--spacing-3xl);
}
@media (min-width: 960px) {
	.hh-page .hh-intro__tournament {
		margin: 0 0 var(--spacing-4xl);
	}
}
.hh-page .hh-intro__text-content {
	margin: 0 auto 32px;
	max-width: 876px;
}
.hh-page .hh-intro__deposit {
	display: flex;
	justify-content: center;
}
.hh-page .hh-features__title {
	color: var(--text-secondary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
}
@media (min-width: 768px) {
	.hh-page .hh-features__title {
		color: var(--text-secondary);
		font-size: 32px;
		font-weight: 700;
		line-height: 40px;
		margin: 0 0 var(--spacing-4xl);
	}
}
@media (min-width: 960px) {
	.hh-page .hh-features__title {
		color: var(--text-secondary);
		font-size: 40px;
		font-weight: 700;
		line-height: 48px;
		margin: 0 0 var(--spacing-6xl);
	}
}
@media (min-width: 1280px) {
	.hh-page .hh-features__title {
		margin: 0 0 var(--spacing-2xl);
	}
}
.hh-page .hh-features__list {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-md);
	list-style: none;
	margin: 0 auto;
	max-width: 320px;
	padding: 0;
}
@media (min-width: 768px) {
	.hh-page .hh-features__list {
		flex-direction: row;
		flex-wrap: wrap;
		gap: var(--spacing-5xl) var(--spacing-xl);
		justify-content: center;
		max-width: 672px;
	}
}
@media (min-width: 960px) {
	.hh-page .hh-features__list {
		flex-wrap: nowrap;
		gap: var(--spacing-xl);
		max-width: unset;
	}
}
.hh-page .hh-features__item {
	flex: 1;
}
@media (min-width: 768px) {
	.hh-page .hh-features__item {
		flex: 1 1 208px;
		max-width: 208px;
	}
}
@media (min-width: 960px) {
	.hh-page .hh-features__item {
		flex: 1;
	}
}
.hh-page .hh-feature {
	align-items: center;
	display: flex;
	gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.hh-page .hh-feature {
		flex-direction: column;
		gap: var(--spacing-xl);
	}
}
.hh-page .hh-feature__icon {
	height: 64px;
	width: 64px;
}
@media (min-width: 768px) {
	.hh-page .hh-feature__icon {
		height: 80px;
		width: 80px;
	}
}
.hh-page .hh-feature__icon img {
	max-width: 100%;
}
.hh-page .hh-feature__text {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
@media (min-width: 768px) {
	.hh-page .hh-feature__text {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
		text-align: center;
	}
}
@media (min-width: 960px) {
	.hh-page .hh-feature__text {
		color: var(--text-primary);
		font-size: 16px;
		font-weight: 700;
		line-height: 24px;
	}
}
@media (min-width: 1280px) {
	.hh-page .hh-feature__text {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
.hh-page .hh-how-to__content {
	margin: 0 auto 40px;
	max-width: 876px;
}
@media (min-width: 960px) {
	.hh-page .hh-how-to__content {
		margin: 0 auto 56px;
	}
}
.hh-page .hh-how-to__title {
	margin: 0 0 var(--spacing-2xl);
}
.hh-page .hh-how-to__list {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-md);
	list-style: none;
	margin: 0;
	padding: 0;
}
@media (min-width: 768px) {
	.hh-page .hh-how-to__list {
		flex-direction: row;
	}
}
@media (min-width: 1280px) {
	.hh-page .hh-how-to__list {
		gap: var(--spacing-xl);
	}
}
@media (min-width: 1440px) {
	.hh-page .hh-how-to__list {
		gap: var(--spacing-2xl);
	}
}
.hh-page .hh-how-to__item {
	flex: 1;
}
.hh-page .hh-how-to-card {
	background:
		radial-gradient(
			67.9% 81.27% at 5.91% 2.14%,
			rgba(255, 0, 229, 0.16) 0,
			rgba(255, 0, 229, 0) 100%
		),
		radial-gradient(
			87.44% 93.04% at 95.7% 100%,
			rgba(36, 255, 0, 0.16) 0,
			rgba(36, 255, 0, 0) 100%
		),
		hsla(0, 0%, 100%, 0.02);
	border-radius: var(--border-radius-basic-2xs);
	margin: 0 auto;
	max-width: 400px;
	overflow: hidden;
	position: relative;
}
.hh-page .hh-how-to-card__inner {
	min-height: 168px;
	padding: var(--spacing-md);
}
@media (min-width: 960px) {
	.hh-page .hh-how-to-card__inner {
		min-height: 200px;
		padding: var(--spacing-xl);
	}
}
.hh-page .hh-how-to-card__image {
	bottom: -100px;
	position: absolute;
	right: -100px;
}
.hh-page .hh-how-to-card__image--clocks {
	bottom: -240px;
	right: -220px;
}
@media (min-width: 960px) {
	.hh-page .hh-how-to-card__image--clocks {
		right: -290px;
	}
}
@media (min-width: 1440px) {
	.hh-page .hh-how-to-card__image--clocks {
		bottom: -220px;
		right: -230px;
	}
}
.hh-page .hh-how-to-card__image--ribbons {
	bottom: -50px;
	max-width: 206px;
	right: -40px;
}
@media (min-width: 960px) {
	.hh-page .hh-how-to-card__image--ribbons {
		max-width: unset;
		right: -150px;
	}
}
@media (min-width: 1440px) {
	.hh-page .hh-how-to-card__image--ribbons {
		bottom: -80px;
		right: -80px;
	}
}
.hh-page .hh-how-to-card__image--money {
	bottom: -80px;
	max-width: 243px;
	right: -75px;
}
@media (min-width: 960px) {
	.hh-page .hh-how-to-card__image--money {
		bottom: -160px;
		bottom: -170px;
		max-width: unset;
		right: -205px;
		right: -155px;
	}
}
.hh-page .hh-how-to-card__content {
	position: relative;
	z-index: 2;
}
.hh-page .hh-how-to-card__icon {
	height: 56px;
	margin: 0 0 var(--spacing-md);
}
@media (min-width: 960px) {
	.hh-page .hh-how-to-card__icon {
		margin: 0 0 var(--spacing-2xl);
	}
}
.hh-page .hh-how-to-card__text {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
@media (min-width: 960px) {
	.hh-page .hh-how-to-card__text {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
.lb-page__inner-container {
	margin: 0 auto;
}
@media (min-width: 1280px) {
	.lb-page__inner-container {
		width: 1136px;
	}
}
@media (min-width: 1440px) {
	.lb-page__inner-container {
		width: 1144px;
	}
}
@media (min-width: 1680px) {
	.lb-page__inner-container {
		width: 1344px;
	}
}
.lb-page__top {
	height: 796px;
	overflow: hidden;
	position: relative;
	width: 100%;
}
@media (min-width: 768px) {
	.lb-page__top {
		height: 1110px;
	}
}
.lb-page__background {
	height: 531px;
	left: 50%;
	position: absolute;
	top: -14px;
	transform: translateX(-50%);
	z-index: -1;
}
@media (min-width: 768px) {
	.lb-page__background {
		height: unset;
		top: 0;
	}
}
.lb-page__logo {
	margin-top: var(--spacing-md);
	max-width: 103px;
}
@media (min-width: 768px) {
	.lb-page__logo {
		margin-top: var(--spacing-4xl);
		max-width: 120px;
	}
}
@media (min-width: 1280px) {
	.lb-page__logo {
		margin-top: var(--spacing-3xl);
	}
}
.lb-page__content {
	align-items: center;
	display: flex;
	flex-direction: column;
}
.lb-page__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: var(--spacing-md) var(--spacing-none) var(--spacing-2xl);
	text-align: center;
	text-transform: uppercase;
}
@media (min-width: 480px) {
	.lb-page__title {
		margin: var(--spacing-md) 0 20px;
	}
}
@media (min-width: 768px) {
	.lb-page__title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
		margin: 40px 0 56px;
		max-width: 720px;
	}
}
.lb-page__gates {
	left: 50%;
	max-width: 310px;
	min-width: 310px;
	position: absolute;
	top: 258px;
	transform: translateX(-50%);
	width: 100%;
}
@media (min-width: 360px) {
	.lb-page__gates {
		max-width: 360px;
		top: 236px;
	}
}
@media (min-width: 480px) {
	.lb-page__gates {
		max-width: 440px;
		top: 200px;
	}
}
@media (min-width: 768px) {
	.lb-page__gates {
		max-width: 720px;
		top: 312px;
	}
}
.lb-page__panel {
	align-items: center;
	display: flex;
	flex-direction: column;
	left: 50%;
	position: absolute;
	top: 418px;
	transform: translate(-50%);
}
@media (min-width: 768px) {
	.lb-page__panel {
		top: 696px;
	}
}
.lb-page__launcher {
	margin-bottom: var(--spacing-6xl);
}
@media (min-width: 768px) {
	.lb-page__launcher {
		margin-bottom: var(--spacing-5xl);
	}
}
.lb-page-how-to {
	margin-bottom: var(--spacing-2xl);
}
@media (min-width: 480px) {
	.lb-page-how-to {
		margin-bottom: var(--spacing-4xl);
	}
}
@media (min-width: 768px) {
	.lb-page-how-to {
		margin-bottom: var(--spacing-5xl);
	}
}
@media (min-width: 1280px) {
	.lb-page-how-to {
		margin-bottom: var(--spacing-8xl);
	}
}
.lb-page-how-to__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	margin: var(--spacing-none) var(--spacing-none) var(--spacing-2xl);
	text-align: center;
}
@media (min-width: 768px) {
	.lb-page-how-to__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
.lb-page-how-to__steps {
	align-items: center;
	background:
		radial-gradient(
			126.97% 126.97% at 49.47% -69.08%,
			rgba(192, 12, 255, 0.4) 0,
			transparent 82.71%
		),
		linear-gradient(180deg, #0b1436, rgba(19, 18, 72, 0) 76.3%);
	border-radius: var(--border-radius-basic-lg);
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin: 0 auto;
	padding: var(--spacing-2xl) 0 var(--spacing-2xl);
	position: relative;
	row-gap: var(--spacing-xl);
	width: calc(100% - 4px);
}
.lb-page-how-to__steps:before {
	background: linear-gradient(188.88deg, #7e14ff -26.88%, #090f25 61.78%);
	border-radius: var(--border-radius-basic-lg);
	content: "";
	height: 100%;
	left: -2px;
	opacity: 0.6;
	position: absolute;
	top: -2px;
	width: calc(100% + 4px);
	z-index: -1;
}
@media (min-width: 768px) {
	.lb-page-how-to__steps {
		align-items: flex-start;
		-moz-column-gap: var(--spacing-xl);
		column-gap: var(--spacing-xl);
		flex-direction: row;
	}
}
@media (min-width: 1280px) {
	.lb-page-how-to__steps {
		-moz-column-gap: var(--spacing-3xl);
		column-gap: var(--spacing-3xl);
		justify-content: space-between;
		padding: 32px 40px;
	}
}
.lb-page-how-to-step {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	max-width: 206px;
	row-gap: var(--spacing-md);
}
@media (min-width: 1280px) {
	.lb-page-how-to-step {
		align-items: flex-start;
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		flex-direction: row;
		max-width: unset;
	}
}
.lb-page-how-to-step__icon {
	width: 66px;
}
.lb-page-how-to-step__content {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
	text-align: center;
}
@media (min-width: 1280px) {
	.lb-page-how-to-step__content {
		max-width: 208px;
		text-align: left;
	}
}
.lb-page-how-to-step__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
}
.lb-page-how-to-step__text {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
	text-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
}
.lb-page__rules {
	margin-bottom: var(--spacing-4xl);
}
@media (min-width: 480px) {
	.lb-page__rules {
		margin-bottom: var(--spacing-8xl);
	}
}
@media (min-width: 768px) {
	.lb-page__rules {
		margin-bottom: var(--spacing-11xl);
	}
}
@media (min-width: 1280px) {
	.lb-page__rules {
		margin-bottom: var(--spacing-12xl);
	}
}
.summer-calendar-page__top {
	position: relative;
}
.summer-calendar-page__top .container {
	padding-bottom: var(--spacing-10xl);
}
.summer-calendar-page__bg {
	height: 498px;
	left: 50%;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 0;
	transform: translate(-50%);
	width: 1296px;
	z-index: -1;
}
@media (min-width: 1280px) {
	.summer-calendar-page__bg {
		height: 740px;
		width: 1680px;
	}
}
.summer-calendar-page__main--title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	margin-bottom: var(--spacing-xl);
	margin-top: 0;
	text-align: center;
}
@media (min-width: 768px) {
	.summer-calendar-page__main--title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
@media (min-width: 1280px) {
	.summer-calendar-page__main--title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
		margin-bottom: var(--spacing-8xl);
	}
}
.summer-calendar-page__rules {
	margin-bottom: var(--spacing-8xl);
	margin-top: var(--spacing-5xl);
}
@media (min-width: 768px) {
	.summer-calendar-page__rules {
		margin-bottom: var(--spacing-11xl);
	}
}
@media (min-width: 1280px) {
	.summer-calendar-page__rules {
		margin-bottom: var(--spacing-12xl);
		margin-top: var(--spacing-8xl);
	}
}
.road-to-glory {
	padding-bottom: var(--spacing-2xl);
	position: relative;
}
@media (min-width: 1280px) {
	.road-to-glory {
		padding-bottom: var(--spacing-12xl);
	}
}
.road-to-glory__background-wrapper {
	height: 100%;
	left: 0;
	max-width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}
@media (min-width: 1280px) {
	.road-to-glory__background-wrapper {
		left: 50%;
		max-width: 2260px;
		transform: translateX(-50%);
	}
}
.road-to-glory__background {
	position: sticky;
	top: 56px;
	width: 100%;
}
@media (min-width: 1280px) {
	.road-to-glory__background {
		top: 64px;
	}
}
.road-to-glory__content {
	align-items: center;
	display: flex;
	flex-direction: column;
	margin: 0 auto;
	max-width: 1440px;
	position: relative;
}
@media (min-width: 1280px) {
	.road-to-glory__content {
		align-items: flex-start;
		flex-direction: row;
		justify-content: space-between;
		padding-inline-start: 32px;
	}
}
@media (min-width: 1440px) {
	.road-to-glory__content {
		padding-inline-start: 148px;
	}
}
.road-to-glory__header {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
	width: 100%;
}
@media (min-width: 1280px) {
	.road-to-glory__header {
		align-items: flex-start;
		position: sticky;
		text-align: start;
		top: 64px;
	}
}
.road-to-glory__logo {
	height: 80px;
	margin: var(--spacing-xl) 0 8px;
}
@media (min-width: 768px) {
	.road-to-glory__logo {
		height: 100px;
	}
}
@media (min-width: 1280px) {
	.road-to-glory__logo {
		height: 116px;
		margin: 80px 0 8px;
	}
}
.road-to-glory__timer {
	margin-bottom: var(--spacing-xl);
}
@media (min-width: 1280px) {
	.road-to-glory__timer {
		margin-bottom: var(--spacing-2xl);
	}
}
.road-to-glory__text {
	margin: 0;
}
.road-to-glory__text--fund {
	color: var(--text-tertiary);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 20px;
	margin: 0 0 var(--spacing-2xs);
	text-transform: uppercase;
}
.road-to-glory__text--prize {
	color: var(--text-promo);
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
}
@media (min-width: 768px) {
	.road-to-glory__text--prize {
		color: var(--text-promo);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
@media (min-width: 1280px) {
	.road-to-glory__text--prize {
		color: var(--text-promo);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
	.road-to-glory .road-to-glory__button--deposit {
		color: var(--text-button-primary);
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		letter-spacing: 0.2px;
		line-height: 24px;
		padding: var(--spacing-md) var(--spacing-xl);
	}
}
.road-to-glory .road-to-glory__button--modal {
	align-items: center;
	color: var(--text-secondary);
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	text-transform: uppercase;
}
[dir="rtl"] .road-to-glory .road-to-glory__button--modal {
	flex-direction: row-reverse;
}
.road-to-glory__player-level {
	margin-top: var(--spacing-xl);
	max-width: 496px;
	padding: var(--spacing-none) var(--spacing-md);
	width: 100%;
}
@media (min-width: 1280px) {
	.road-to-glory__player-level {
		max-width: 392px;
		padding: 0;
	}
}
.road-to-glory__player-level .user-level-status {
	-webkit-backdrop-filter: blur(20px);
	backdrop-filter: blur(20px);
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-md);
	padding: var(--spacing-sm);
}
@media (min-width: 1280px) {
	.road-to-glory__player-level .user-level-status {
		-webkit-backdrop-filter: unset;
		backdrop-filter: unset;
		background: unset;
		border-radius: unset;
		padding: 0;
	}
}
.road-to-glory__player-level .user-level-status__avatar-wrap {
	width: 80px;
}
.road-to-glory__player-level .user-level-status__player-name {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin-bottom: var(--spacing-3xs);
	text-align: start;
}
.road-to-glory__player-level .user-level-status__info {
	margin-top: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.road-to-glory__player-level .user-level-status__info-container {
		padding-left: 16px;
	}
}
.road-to-glory__controls {
	align-items: center;
	display: flex;
	flex-direction: column;
	margin-top: var(--spacing-xl);
	row-gap: var(--spacing-xl);
}
@media (min-width: 1280px) {
	.road-to-glory__controls {
		-moz-column-gap: var(--spacing-xl);
		column-gap: var(--spacing-xl);
		flex-direction: row;
		margin-top: var(--spacing-3xl);
	}
}
.road-to-glory__map {
	align-items: flex-end;
	display: flex;
	min-height: 2690px;
	position: relative;
	width: 100%;
}
@media (min-width: 768px) {
	.road-to-glory__map {
		min-height: 3975px;
	}
}
@media (min-width: 1280px) {
	.road-to-glory__map {
		min-width: 714px;
	}
}
.road-to-glory__map--alt {
	min-height: 2160px;
}
@media (min-width: 768px) {
	.road-to-glory__map--alt {
		min-height: 3975px;
	}
}
.hall-of-fame {
	overflow: hidden;
	position: relative;
}
@media (min-width: 1280px) {
	.hall-of-fame .container {
		max-width: 1680px;
	}
}
.hall-of-fame__title {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin-top: 0;
}
.hall-of-fame .hall-of-fame-champions {
	margin-top: var(--spacing-2xl);
}
@media (min-width: 768px) {
	.hall-of-fame .hall-of-fame-champions {
		margin-top: var(--spacing-3xl);
	}
}
.hall-of-fame .hall-of-fame-champions__title {
	margin-bottom: var(--spacing-xl);
}
.hall-of-fame .hall-of-fame-wins {
	margin-top: var(--spacing-2xl);
}
@media (min-width: 1280px) {
	.hall-of-fame .hall-of-fame-wins {
		margin-top: var(--spacing-3xl);
	}
}
.hall-of-fame .hall-of-fame-wins__title {
	margin-bottom: var(--spacing-xl);
	margin-top: 0;
}
.hall-of-fame__welcome {
	margin-bottom: var(--spacing-2xs);
	margin-top: var(--spacing-8xl);
}
@media (min-width: 1280px) {
	.hall-of-fame__welcome {
		margin-bottom: var(--spacing-xl);
		margin-top: var(--spacing-12xl);
	}
}
.p-vip-club {
	margin: 0 auto;
	max-width: 1440px;
	position: relative;
}
.p-vip-club .container {
	max-width: 1344px;
}
.p-vip-club__bg {
	height: 380px;
	position: relative;
}
.p-vip-club__bg:after {
	background: radial-gradient(
		50% 50% at 50% 50%,
		rgba(0, 255, 240, 0.12) 0,
		rgba(17, 77, 148, 0) 100%
	);
	border-radius: 500px;
	content: "";
	height: 420px;
	left: -350px;
	position: absolute;
	top: -260px;
	width: 500px;
}
@media (min-width: 768px) {
	.p-vip-club__bg:after {
		border-radius: 694px;
		height: 583px;
		left: -360px;
		top: -390px;
		width: 694px;
	}
}
@media (min-width: 1280px) {
	.p-vip-club__bg:after {
		border-radius: 1024px;
		height: 860px;
		left: -890px;
		top: -530px;
		width: 1024px;
	}
}
.p-vip-club__bg:before {
	background: radial-gradient(
		50% 50% at 50% 50%,
		rgba(255, 10, 10, 0.14) 0,
		rgba(180, 0, 75, 0) 100%
	);
	border-radius: 500px;
	content: "";
	height: 420px;
	position: absolute;
	right: -350px;
	top: -250px;
	width: 500px;
}
@media (min-width: 768px) {
	.p-vip-club__bg:before {
		height: 583px;
		right: -160px;
		top: -290px;
		width: 694px;
	}
}
@media (min-width: 1280px) {
	.p-vip-club__bg:before {
		border-radius: 1024px;
		height: 860px;
		right: -290px;
		top: -530px;
		width: 1024px;
	}
}
@media (min-width: 480px) {
	.p-vip-club__bg {
		height: 472px;
	}
}
@media (min-width: 768px) {
	.p-vip-club__bg {
		height: auto;
		left: unset;
		position: absolute;
		right: -220px;
		top: 0;
		width: 1013px;
		z-index: -1;
	}
}
@media (min-width: 1280px) {
	.p-vip-club__bg {
		right: -120px;
		width: 1156px;
	}
}
.p-vip-club__bg-img {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: top;
	object-position: top;
	width: 100%;
}
.p-vip-club__main-title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0;
	text-transform: uppercase;
}
@media (min-width: 480px) {
	.p-vip-club__main-title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 768px) {
	.p-vip-club__main-title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
@media (min-width: 1280px) {
	.p-vip-club__main-title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
.p-vip-club__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0;
	text-transform: capitalize;
}
@media (min-width: 480px) {
	.p-vip-club__title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 768px) {
	.p-vip-club__title {
		color: var(--text-primary);
		font-size: 21px;
		font-weight: 700;
		line-height: 26px;
	}
}
@media (min-width: 1680px) {
	.p-vip-club__title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
.p-vip-club .p-vip-club__text--yellow {
	color: var(--yellow) !important;
}
.p-vip-club__list {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-sm);
	margin: 0;
	padding-left: var(--spacing-lg);
}
.p-vip-club__list--single {
	list-style: none;
	padding-left: 0;
}
.p-vip-club__head,
.p-vip-club__instant,
.p-vip-club__passes,
.p-vip-club__table {
	margin-bottom: var(--spacing-6xl);
}
@media (min-width: 768px) {
	.p-vip-club__head,
	.p-vip-club__instant,
	.p-vip-club__passes,
	.p-vip-club__table {
		margin-bottom: var(--spacing-8xl);
	}
}
@media (min-width: 1280px) {
	.p-vip-club__head,
	.p-vip-club__instant,
	.p-vip-club__passes,
	.p-vip-club__table {
		margin-bottom: var(--spacing-11xl);
	}
}
.p-vip-club__rules {
	scroll-margin: 125px 0 0 0;
}
@media (min-width: 768px) {
	.p-vip-club__rules {
		scroll-margin: var(--spacing-6xl) 0 0 0;
	}
}
@media (min-width: 1280px) {
	.p-vip-club__rules {
		scroll-margin: var(--spacing-7xl) 0 0 0;
	}
}
@media (min-width: 768px) {
	.p-vip-club .p-vip-club-head {
		padding-top: var(--spacing-7xl);
	}
}
@media (min-width: 1280px) {
	.p-vip-club .p-vip-club-head {
		padding-top: var(--spacing-12xl);
	}
}
.p-vip-club .p-vip-club-head__title {
	margin-bottom: var(--spacing-md);
	text-align: center;
}
@media (min-width: 768px) {
	.p-vip-club .p-vip-club-head__title {
		margin-bottom: var(--spacing-lg);
		max-width: 446px;
		text-align: left;
	}
}
@media (min-width: 1280px) {
	.p-vip-club .p-vip-club-head__title {
		max-width: 560px;
	}
}
.p-vip-club .p-vip-club-head__desc {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin-bottom: var(--spacing-2xl);
	margin-top: 0;
	text-align: center;
}
@media (min-width: 768px) {
	.p-vip-club .p-vip-club-head__desc {
		max-width: 354px;
		text-align: left;
	}
}
@media (min-width: 1280px) {
	.p-vip-club .p-vip-club-head__desc {
		margin-bottom: var(--spacing-4xl);
		max-width: 560px;
	}
}
.p-vip-club .p-vip-club-head__btn {
	display: flex;
	margin: 0 auto var(--spacing-6xl);
}
@media (min-width: 768px) {
	.p-vip-club .p-vip-club-head__btn {
		margin: 0 0 var(--spacing-7xl);
		padding: var(--spacing-md) var(--spacing-xl);
	}
}
@media (min-width: 1280px) {
	.p-vip-club .p-vip-club-head__btn {
		margin: 0 0 180px;
		padding: var(--spacing-md) var(--spacing-xl);
	}
}
.p-vip-club .p-vip-club-benefits {
	align-items: center;
	display: flex;
	flex-direction: column;
}
@media (min-width: 768px) {
	.p-vip-club .p-vip-club-benefits {
		align-items: flex-start;
	}
}
@media (min-width: 1280px) {
	.p-vip-club .p-vip-club-benefits {
		align-items: center;
		flex-direction: row;
		justify-content: space-between;
	}
}
.p-vip-club .p-vip-club-benefits__sticker {
	align-items: center;
	display: flex;
	flex-direction: column;
}
@media (min-width: 768px) {
	.p-vip-club .p-vip-club-benefits__sticker {
		flex-direction: row;
	}
}
.p-vip-club .p-vip-club-benefits__badge {
	height: 100%;
	margin-bottom: var(--spacing-xl);
	max-height: 120px;
	max-width: 120px;
	position: relative;
	width: 100%;
}
@media (min-width: 768px) {
	.p-vip-club .p-vip-club-benefits__badge {
		margin-bottom: 0;
		margin-right: var(--spacing-xl);
	}
}
@media (min-width: 1680px) {
	.p-vip-club .p-vip-club-benefits__badge {
		max-height: 142px;
		max-width: 142px;
	}
}
.p-vip-club .p-vip-club-benefits__badge-img {
	height: 100%;
	left: 50%;
	max-height: 74px;
	max-width: 74px;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
}
@media (min-width: 1680px) {
	.p-vip-club .p-vip-club-benefits__badge-img {
		max-height: 88px;
		max-width: 88px;
	}
}
.p-vip-club .p-vip-club-benefits__badge-letters {
	animation: animate-vip-sticker 10s linear infinite;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%;
}
@media (min-width: 768px) {
	.p-vip-club .p-vip-club-benefits__title {
		max-width: 122px;
	}
}
@media (min-width: 1680px) {
	.p-vip-club .p-vip-club-benefits__title {
		max-width: 160px;
	}
}
.p-vip-club .p-vip-club-benefits__cards {
	display: flex;
	flex-wrap: wrap;
	gap: var(--spacing-lg) var(--spacing-2xs);
	margin-top: var(--spacing-3xl);
}
@media (min-width: 768px) {
	.p-vip-club .p-vip-club-benefits__cards {
		-moz-column-gap: var(--spacing-3xl);
		column-gap: var(--spacing-3xl);
		flex-wrap: nowrap;
		width: 100%;
	}
}
@media (min-width: 1280px) {
	.p-vip-club .p-vip-club-benefits__cards {
		justify-content: end;
		margin-top: 0;
		width: auto;
	}
}
.p-vip-club .p-vip-club-benefits__card {
	align-items: center;
	display: flex;
	flex-direction: column;
	position: relative;
	width: calc(50% - 4px);
}
@media (min-width: 768px) {
	.p-vip-club .p-vip-club-benefits__card:not(:last-child):after {
		background: linear-gradient(
			180deg,
			hsla(0, 0%, 100%, 0),
			hsla(0, 0%, 100%, 0.12) 48.96%,
			hsla(0, 0%, 100%, 0)
		);
		content: "";
		height: 100%;
		position: absolute;
		right: -21px;
		top: 50%;
		transform: translateY(-50%);
		width: 1px;
	}
	.p-vip-club .p-vip-club-benefits__card {
		flex-wrap: nowrap;
		max-width: 148px;
		width: calc(25% - 15px);
	}
}
@media (min-width: 1280px) {
	.p-vip-club .p-vip-club-benefits__card {
		flex-wrap: nowrap;
		max-width: 100%;
		min-width: 170px;
	}
}
.p-vip-club .p-vip-club-benefits__icon {
	height: 100%;
	margin-bottom: var(--spacing-sm);
	max-height: 80px;
	max-width: 80px;
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%;
}
.p-vip-club .p-vip-club-benefits__desc {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	text-align: center;
}
@media (min-width: 768px) {
	.p-vip-club .p-vip-club-benefits__desc {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
.p-vip-club .p-vip-club-passes__title {
	margin-bottom: var(--spacing-2xl);
	text-align: center;
}
@media (min-width: 768px) {
	.p-vip-club .p-vip-club-passes__title {
		margin-bottom: var(--spacing-3xl);
	}
}
@media (min-width: 1280px) {
	.p-vip-club .p-vip-club-passes__title {
		margin-bottom: var(--spacing-4xl);
	}
}
.p-vip-club .p-vip-club-passes__cards {
	display: flex;
	flex-wrap: nowrap;
	margin-left: -16px;
	overflow: auto;
	padding: var(--spacing-none) var(--spacing-md);
	width: calc(100% + 32px);
}
@media (min-width: 768px) {
	.p-vip-club .p-vip-club-passes__cards {
		margin-left: -24px;
		padding: 0 var(--spacing-xl);
		width: calc(100% + 48px);
	}
}
@media (min-width: 1280px) {
	.p-vip-club .p-vip-club-passes__cards {
		margin-left: unset;
		overflow: hidden;
		padding: 0;
		width: 100%;
	}
}
.p-vip-club .vip-club-passes-card {
	border-radius: var(--border-radius-basic-md);
	min-height: 296px;
	min-width: 288px;
}
.p-vip-club .vip-club-passes-card:not(:last-child) {
	margin-right: var(--spacing-sm);
}
@media (min-width: 1280px) {
	.p-vip-club .vip-club-passes-card:not(:last-child) {
		margin-right: var(--spacing-md);
	}
}
@media (min-width: 480px) {
	.p-vip-club .vip-club-passes-card {
		min-height: 318px;
		min-width: 324px;
	}
}
@media (min-width: 1280px) {
	.p-vip-club .vip-club-passes-card {
		min-height: 294px;
		min-width: unset;
		width: calc(25% - 12px);
	}
}
@media (min-width: 1440px) {
	.p-vip-club .vip-club-passes-card {
		min-height: 318px;
	}
}
.p-vip-club .vip-club-passes-card__front-wrap {
	display: flex;
	flex-direction: column;
}
.p-vip-club .vip-club-passes-card__view {
	display: flex;
	flex-direction: column;
	min-height: 178px;
	padding: var(--spacing-lg) var(--spacing-lg) var(--spacing-md);
	position: relative;
	z-index: 1;
}
@media (min-width: 480px) {
	.p-vip-club .vip-club-passes-card__view {
		min-height: 200px;
	}
}
@media (min-width: 1280px) {
	.p-vip-club .vip-club-passes-card__view {
		min-height: 176px;
	}
}
@media (min-width: 1440px) {
	.p-vip-club .vip-club-passes-card__view {
		min-height: 200px;
	}
}
.p-vip-club .vip-club-passes-card__img {
	border-radius: var(--border-radius-basic-md);
	z-index: -1;
}
.p-vip-club .vip-club-passes-card__title {
	font-size: 14px;
	letter-spacing: 0.2px;
	line-height: 20px;
	margin-bottom: var(--spacing-sm);
}
.p-vip-club .vip-club-passes-card__title,
.p-vip-club .vip-club-passes-card__type {
	color: var(--text-primary);
	font-style: normal;
	font-weight: 700;
	text-transform: uppercase;
}
.p-vip-club .vip-club-passes-card__type {
	font-family: Outfit, sans-serif;
	font-size: 27px;
	line-height: 32px;
}
.p-vip-club .vip-club-passes-card__holder {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin-top: auto;
}
.p-vip-club .vip-club-passes-card__sticker {
	bottom: 16px;
	height: 56px;
	position: absolute;
	right: 16px;
	width: 56px;
	z-index: -1;
}
.p-vip-club .vip-club-passes-card__img {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.p-vip-club .vip-club-passes-card__desc {
	padding: var(--spacing-lg);
	width: 100%;
}
.p-vip-club .vip-club-passes-card__subtitle {
	color: var(--text-tertiary);
	display: flex;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin-bottom: var(--spacing-sm);
	text-transform: uppercase;
}
.p-vip-club .vip-club-passes-card__back-details,
.p-vip-club .vip-club-passes-card__ditails,
.p-vip-club .vip-club-passes-card__list-title,
.p-vip-club .vip-club-passes-card__message {
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.p-vip-club .vip-club-passes-card__list-title {
	margin-bottom: var(--spacing-sm);
}
.p-vip-club .vip-club-passes-card__ditails {
	margin-bottom: var(--spacing-2xs);
}
.p-vip-club .vip-club-passes-card__back-wrap {
	display: flex;
	flex-direction: column;
	height: 100%;
	padding: var(--spacing-xl) var(--spacing-lg) var(--spacing-lg);
	width: 100%;
}
.p-vip-club .vip-club-passes-card__back-details {
	margin-bottom: var(--spacing-sm);
}
.p-vip-club .vip-club-passes-card__more-rules {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin-top: auto;
	text-decoration: none;
}
.p-vip-club .vip-club-passes-card__more-rules:hover {
	color: var(--text-primary);
}
.p-vip-club .p-vip-club-table__title {
	margin-bottom: var(--spacing-2xl);
	text-align: center;
	text-transform: unset;
}
@media (min-width: 768px) {
	.p-vip-club .p-vip-club-table__title {
		margin-bottom: var(--spacing-3xl);
	}
}
@media (min-width: 1280px) {
	.p-vip-club .p-vip-club-table__title {
		margin-bottom: var(--spacing-4xl);
	}
}
.p-vip-club .p-vip-club-table__wrapper {
	margin-left: -16px;
	overflow: auto;
	padding: var(--spacing-none) var(--spacing-md);
	width: calc(100% + 32px);
}
@media (min-width: 768px) {
	.p-vip-club .p-vip-club-table__wrapper {
		margin-left: unset;
		padding: unset;
		width: 100%;
	}
}
.p-vip-club .vip-table {
	border-collapse: separate;
	border-spacing: 0;
	min-width: 736px;
	table-layout: fixed;
	text-align: center;
	width: 100%;
}
@media (min-width: 768px) {
	.p-vip-club .vip-table {
		min-width: unset;
	}
}
.p-vip-club .vip-table tr {
	border-radius: var(--border-radius-basic-md);
}
.p-vip-club .vip-table tr:nth-of-type(2) td:first-child {
	border-radius: var(--border-radius-basic-md) 0 0 0;
}
.p-vip-club .vip-table tr:nth-of-type(2) td:last-child {
	border-radius: 0 var(--border-radius-basic-md) 0 0;
}
.p-vip-club .vip-table tr:last-child td {
	border-bottom: 1px solid var(--border-tertiary-inverted);
}
.p-vip-club .vip-table tr:last-child td:first-child {
	border-radius: 0 0 0 var(--border-radius-basic-md);
}
.p-vip-club .vip-table tr:last-child td:last-child {
	border-radius: 0 0 var(--border-radius-basic-md) 0;
}
.p-vip-club .vip-table tr th {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	padding: var(--spacing-md) 0;
}
.p-vip-club .vip-table tr th img {
	height: auto;
	margin-right: var(--spacing-sm);
	width: 32px;
}
.p-vip-club .vip-table tr td {
	border-right: 1px solid var(--bg-quaternary);
	border-top: 1px solid var(--bg-quaternary);
	color: var(--text-primary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	padding: var(--spacing-md);
	vertical-align: middle;
}
@media (min-width: 1280px) {
	.p-vip-club .vip-table tr td {
		color: var(--text-primary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
.p-vip-club .vip-table tr td:first-child {
	background: var(--bg-overlay-strong);
	border-bottom: 1px solid var(--bg-quaternary);
	border-left: 1px solid var(--bg-quaternary);
	text-align: left;
}
.p-vip-club .vip-table .tooltip-info__info-btn {
	align-self: flex-end;
	color: var(--text-quaternary);
	display: flex;
	height: 22px;
	margin-left: var(--spacing-3xs);
}
.p-vip-club .vip-table .tooltip-info__info-btn .icon-info {
	color: var(--text-primary);
	font-size: 20px;
	opacity: 0.4;
}
.p-vip-club .vip-table .tooltip-info__info-icon {
	color: var(--text-quaternary);
}
.p-vip-club .vip-table .tooltip-info {
	background: var(--bg-quaternary);
}
.p-vip-club .vip-table__name {
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.p-vip-club .vip-table__top-name {
	align-items: center;
	color: var(--text-primary);
	display: flex;
	justify-content: center;
}
.p-vip-club .vip-table__star {
	margin-right: var(--spacing-3xs);
	position: relative;
	top: 4px;
	width: 20px;
}
.p-vip-club .vip-table__circle-icon {
	color: var(--icon-secondary);
	vertical-align: middle;
}
.p-vip-club .vip-table__check-circle-icon {
	color: var(--icon-brand-accent);
	vertical-align: middle;
}
.p-vip-club .vip-table__star {
	color: var(--icon-brand-accent);
}
.p-vip-club .p-vip-club-instant__title {
	margin-bottom: var(--spacing-2xl);
	text-align: center;
}
@media (min-width: 768px) {
	.p-vip-club .p-vip-club-instant__title {
		margin-bottom: var(--spacing-3xl);
	}
}
@media (min-width: 1280px) {
	.p-vip-club .p-vip-club-instant__title {
		margin-bottom: var(--spacing-4xl);
	}
}
.p-vip-club .p-vip-club-instant__list {
	display: flex;
	flex-direction: column;
}
@media (min-width: 1280px) {
	.p-vip-club .p-vip-club-instant__list {
		flex-direction: row;
	}
}
.p-vip-club .p-vip-club-instant__card {
	width: 100%;
}
@media (min-width: 1280px) {
	.p-vip-club .p-vip-club-instant__card {
		width: calc(33.33333% - 8px);
	}
}
.p-vip-club .p-vip-club-instant__card:not(:last-child) {
	margin-bottom: var(--spacing-sm);
}
@media (min-width: 1280px) {
	.p-vip-club .p-vip-club-instant__card:not(:last-child) {
		margin-bottom: 0;
		margin-right: var(--spacing-sm);
	}
}
.p-vip-club .p-vip-instant-card {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-md);
	padding: var(--spacing-xl) var(--spacing-xl) var(--spacing-2xl);
	position: relative;
}
.p-vip-club .p-vip-instant-card.--blue {
	background:
		radial-gradient(
			50% 50% at 50% 0,
			rgba(0, 220, 205, 0.08) 0,
			rgba(0, 220, 205, 0) 100%
		),
		var(--bg-secondary);
}
@media (min-width: 768px) {
	.p-vip-club .p-vip-instant-card.--blue {
		background:
			radial-gradient(
				106.91% 103.18% at 0 0,
				rgba(0, 220, 205, 0.08) 0,
				rgba(0, 220, 205, 0) 100%
			),
			var(--bg-secondary);
	}
}
.p-vip-club .p-vip-instant-card.--yellow {
	background:
		radial-gradient(
			50% 50% at 50% 0,
			rgba(255, 199, 54, 0.08) 0,
			rgba(255, 199, 54, 0) 100%
		),
		var(--bg-secondary);
}
@media (min-width: 768px) {
	.p-vip-club .p-vip-instant-card.--yellow {
		background:
			radial-gradient(
				106.26% 103.18% at 0 0,
				rgba(255, 35, 10, 0.08) 0,
				rgba(255, 199, 54, 0.08) 0.01%,
				rgba(255, 199, 54, 0) 100%
			),
			var(--bg-secondary);
	}
}
.p-vip-club .p-vip-instant-card.--red {
	background:
		radial-gradient(
			50% 50% at 50% 0,
			rgba(255, 35, 10, 0.08) 0,
			rgba(255, 35, 10, 0) 100%
		),
		var(--bg-secondary);
}
@media (min-width: 768px) {
	.p-vip-club .p-vip-instant-card.--red {
		background:
			radial-gradient(
				106.26% 103.18% at 0 0,
				rgba(255, 35, 10, 0.08) 0,
				rgba(255, 35, 10, 0) 100%
			),
			var(--bg-secondary);
	}
	.p-vip-club .p-vip-instant-card {
		display: flex;
		padding: var(--spacing-xl);
	}
}
@media (min-width: 1280px) {
	.p-vip-club .p-vip-instant-card {
		display: block;
		flex: 1 1 33.3333333333%;
		margin-bottom: 0;
		padding: 40px 32px;
	}
}
@media (min-width: 1680px) {
	.p-vip-club .p-vip-instant-card {
		padding: 40px 32px 64px;
	}
}
.p-vip-club .p-vip-instant-card__content {
	margin-bottom: var(--spacing-xl);
}
@media (min-width: 768px) {
	.p-vip-club .p-vip-instant-card__content {
		margin-bottom: 0;
		margin-left: var(--spacing-xl);
		width: 100%;
	}
}
@media (min-width: 1280px) {
	.p-vip-club .p-vip-instant-card__content {
		margin-left: 0;
	}
}
.p-vip-club .p-vip-instant-card .yellow {
	color: var(--yellow);
}
.p-vip-club .p-vip-instant-card__img {
	display: block;
	height: auto;
	margin: 0 auto var(--spacing-md);
	width: 88px;
}
@media (min-width: 768px) {
	.p-vip-club .p-vip-instant-card__img {
		align-self: flex-start;
	}
}
.p-vip-club .p-vip-instant-card__title {
	color: var(--text-primary);
	display: block;
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	margin-bottom: var(--spacing-md);
	margin-top: 0;
	text-align: center;
}
@media (min-width: 768px) {
	.p-vip-club .p-vip-instant-card__title {
		text-align: left;
	}
}
@media (min-width: 1280px) {
	.p-vip-club .p-vip-instant-card__title {
		text-align: center;
	}
}
.p-vip-club .p-vip-instant-card li,
.p-vip-club .p-vip-instant-card p {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
.p-vip-club .p-vip-instant-card li:first-child,
.p-vip-club .p-vip-instant-card li:first-of-type,
.p-vip-club .p-vip-instant-card p:first-child,
.p-vip-club .p-vip-instant-card p:first-of-type {
	margin-top: 0;
}
.p-vip-club .p-vip-instant-card li:last-child,
.p-vip-club .p-vip-instant-card li:last-of-type,
.p-vip-club .p-vip-instant-card p:last-child,
.p-vip-club .p-vip-instant-card p:last-of-type {
	margin-bottom: 0;
}
.p-vip-club .p-vip-instant-card p.small-text {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.p-vip-club .p-vip-instant-card__item {
	align-items: center;
	display: flex;
	margin-bottom: var(--spacing-md);
}
.p-vip-club .p-vip-instant-card__item img {
	align-self: flex-start;
	height: auto;
	margin-right: var(--spacing-md);
	min-width: 32px;
	width: 32px;
}
.p-vip-club .p-vip-instant-card__btn {
	align-items: center;
	display: flex;
	justify-content: center;
	margin: var(--spacing-xl) auto 0;
	max-width: -moz-max-content;
	max-width: max-content;
}
@media (min-width: 768px) {
	.p-vip-club .p-vip-instant-card__btn {
		margin: var(--spacing-xl) 0 0;
	}
}
@media (min-width: 1280px) {
	.p-vip-club .p-vip-instant-card__btn {
		margin: var(--spacing-2xl) auto 0;
	}
}
@keyframes animate-vip-sticker {
	0% {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(1turn);
	}
}
.random-landing {
	margin-bottom: 32px;
	width: 100%;
}
@media (min-width: 768px) {
	.random-landing {
		margin-bottom: 40px;
	}
}
@media (min-width: 1280px) {
	.random-landing {
		margin-bottom: 64px;
	}
}
@media (min-width: 1440px) {
	.random-landing {
		margin-bottom: 80px;
	}
}
@media (min-width: 1680px) {
	.random-landing {
		position: relative;
	}
}
.random-landing__bg-wrap {
	height: 500px;
	left: 50%;
	position: absolute;
	top: 0;
	transform: translateX(-50%);
	width: 1200px;
	z-index: -1;
}
@media (min-width: 1280px) {
	.random-landing__bg-wrap {
		height: 620px;
		width: 1680px;
	}
}
.random-landing__bg {
	height: 100%;
	width: 100%;
}
.random-landing__inner {
	align-items: center;
	display: flex;
	flex-direction: column;
	padding-top: var(--spacing-4xl);
}
@media (min-width: 1280px) {
	.random-landing__inner {
		align-items: unset;
		justify-content: flex-start;
		padding-top: var(--spacing-6xl);
	}
}
@media (min-width: 1440px) {
	.random-landing__inner {
		padding-top: var(--spacing-11xl);
	}
}
.random-landing__logo {
	display: inline-block;
	width: -moz-max-content;
	width: max-content;
}
.random-landing__logo .logo__img {
	margin-bottom: var(--spacing-2xl);
	min-width: 110px;
	width: 100%;
}
@media (min-width: 1280px) {
	.random-landing__logo .logo__img {
		margin-bottom: var(--spacing-8xl);
		min-width: 226px;
	}
}
.random-landing__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	margin-top: 0;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}
@media (min-width: 768px) {
	.random-landing__title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
@media (min-width: 1280px) {
	.random-landing__title {
		color: var(--text-primary);
		font-size: 56px;
		font-style: normal;
		font-weight: 900;
		line-height: 64px;
		margin-bottom: var(--spacing-2xl);
		text-align: start;
	}
}
.random-landing .random-landing__btns {
	align-items: center;
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-md);
}
@media (min-width: 1280px) {
	.random-landing .random-landing__btns {
		flex-direction: row;
	}
}
.random-landing .random-landing__btn {
	width: -moz-max-content;
	width: max-content;
}
@media (min-width: 1280px) {
	.random-landing .random-landing__btn {
		padding: var(--spacing-md) var(--spacing-xl);
	}
}
.random-landing .random-landing__link {
	align-items: center;
	display: flex;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 20px;
}
.random-landing__steps {
	display: flex;
	flex-direction: column;
	margin-top: var(--spacing-6xl);
	max-width: 448px;
	row-gap: var(--spacing-sm);
	width: 100%;
}
[dir="rtl"] .random-landing__steps {
	flex-direction: column-reverse;
}
@media (min-width: 768px) {
	.random-landing__steps {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		flex-direction: row;
		margin-top: var(--spacing-8xl);
		max-width: unset;
		width: 100%;
	}
	[dir="rtl"] .random-landing__steps {
		flex-direction: row-reverse;
	}
}
@media (min-width: 1280px) {
	.random-landing__steps {
		margin-top: var(--spacing-11xl);
	}
}
@media (min-width: 1440px) {
	.random-landing__steps {
		margin-top: var(--spacing-12xl);
	}
}
.random-landing .random-landing__step {
	width: 100%;
}
@media (min-width: 768px) {
	.random-landing .random-landing__step {
		width: calc(33.33333% - 10.66667px);
	}
}
.random-landing.--box .random-landing-img {
	height: 372px;
	margin-top: -60px;
	position: relative;
	width: 480px;
}
@media (min-width: 768px) {
	.random-landing.--box .random-landing-img {
		height: 452px;
		margin-top: -95px;
		width: 584px;
	}
}
@media (min-width: 1280px) {
	.random-landing.--box .random-landing-img {
		inset-inline-end: -50px;
		margin-top: unset;
		position: absolute;
		top: 16px;
	}
}
@media (min-width: 1440px) {
	.random-landing.--box .random-landing-img {
		height: 618px;
		inset-inline-end: -150px;
		top: -30px;
		width: 800px;
	}
}
.random-landing.--box .random-landing-img__box-wrap,
.random-landing.--box .random-landing-img__stars--first,
.random-landing.--box .random-landing-img__stars--second,
.random-landing.--box .random-landing-img__stars--static {
	height: 100%;
	left: 50%;
	-o-object-fit: contain;
	object-fit: contain;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
}
.random-landing.--box .random-landing-img__stars--first,
.random-landing.--box .random-landing-img__stars--second,
.random-landing.--box .random-landing-img__stars--static {
	z-index: -1;
}
.random-landing.--box .random-landing-img__stars--first {
	animation: random-stars-anim 3s linear infinite alternate;
}
.random-landing.--box .random-landing-img__stars--second {
	animation: random-stars-anim 3s linear 3s infinite alternate;
}
.random-landing.--box .random-landing-img__box-wrap {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	max-height: 182px;
	max-width: 169px;
}
@media (min-width: 768px) {
	.random-landing.--box .random-landing-img__box-wrap {
		max-height: 221px;
		max-width: 205px;
	}
}
@media (min-width: 1440px) {
	.random-landing.--box .random-landing-img__box-wrap {
		max-height: 302px;
		max-width: 281px;
	}
}
.random-landing.--box .random-landing-img__box-wrap:after {
	background: rgba(3, 174, 164, 0.4);
	bottom: 0;
	content: "";
	filter: blur(40px);
	height: 59px;
	left: 50%;
	max-width: 159px;
	position: absolute;
	transform: translateX(-50%);
	width: 100%;
	z-index: -1;
}
@media (min-width: 768px) {
	.random-landing.--box .random-landing-img__box-wrap:after {
		height: 79px;
		max-width: 194px;
	}
}
@media (min-width: 1440px) {
	.random-landing.--box .random-landing-img__box-wrap:after {
		height: 108px;
		max-width: 265px;
	}
}
.random-landing.--box .random-landing-img__box {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}
.random-landing.--box .random-landing-img__box.--box-anim {
	animation: random-box-animate-main 7s linear infinite;
}
.random-landing.--wheel .random-landing-img {
	height: 264px;
	margin: var(--spacing-xl) 0;
	position: relative;
	width: 264px;
}
@media (min-width: 768px) {
	.random-landing.--wheel .random-landing-img {
		height: 300px;
		margin: var(--spacing-xl) 0 var(--spacing-3xl);
		width: 300px;
	}
}
@media (min-width: 1280px) {
	.random-landing.--wheel .random-landing-img {
		inset-inline-end: 120px;
		margin: 0;
		position: absolute;
		top: 100px;
	}
}
@media (min-width: 1440px) {
	.random-landing.--wheel .random-landing-img {
		height: 452px;
		top: 60px;
		width: 452px;
	}
}
@media (min-width: 1680px) {
	.random-landing.--wheel .random-landing-img {
		inset-inline-end: -10px;
	}
}
.random-landing.--wheel .random-landing-img__wheel-wrap {
	height: 100%;
	width: 100%;
}
.random-landing.--wheel
	.random-landing-img__wheel-wrap
	.lucky-wheel__sector-wrap {
	animation: rotate-wheel 8s linear infinite;
}
.random-landing.--wheel .random-landing-img__coins,
.random-landing.--wheel .random-landing-img__stars--first,
.random-landing.--wheel .random-landing-img__stars--second,
.random-landing.--wheel .random-landing-img__wheel-link {
	left: 50%;
	-o-object-fit: contain;
	object-fit: contain;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: -1;
}
.random-landing.--wheel .random-landing-img__coins {
	height: 246px;
	left: -72px;
	top: 20px;
	transform: translate(0);
	width: 447px;
}
@media (min-width: 768px) {
	.random-landing.--wheel .random-landing-img__coins {
		height: 280px;
		left: -77px;
		top: 20px;
		transform: translate(0);
		width: 509px;
	}
}
@media (min-width: 1440px) {
	.random-landing.--wheel .random-landing-img__coins {
		height: 451px;
		left: -200px;
		width: 820px;
	}
}
@media (min-width: 1680px) {
	.random-landing.--wheel .random-landing-img__coins {
		left: -190px;
		top: 10px;
	}
}
.random-landing.--wheel .random-landing-img__wheel-link {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	height: 100%;
	width: 100%;
	z-index: 1;
}
.random-landing.--wheel .random-landing-img__stars--first,
.random-landing.--wheel .random-landing-img__stars--second {
	height: 299px;
	width: 436px;
}
@media (min-width: 1280px) {
	.random-landing.--wheel .random-landing-img__stars--first,
	.random-landing.--wheel .random-landing-img__stars--second {
		height: 480px;
		width: 654px;
	}
}
@media (min-width: 1440px) {
	.random-landing.--wheel .random-landing-img__stars--first,
	.random-landing.--wheel .random-landing-img__stars--second {
		height: 538px;
		width: 800px;
	}
}
.random-landing.--wheel .random-landing-img__stars--first {
	animation: random-stars-anim 3s linear infinite alternate;
}
@media (min-width: 1440px) {
	.random-landing.--wheel .random-landing-img__stars--first {
		left: 208px;
		top: 276px;
	}
}
.random-landing.--wheel .random-landing-img__stars--second {
	animation: random-stars-anim 3s linear 3s infinite alternate;
}
@media (min-width: 1680px) {
	.random-landing.--wheel .random-landing-img__stars--second {
		left: 195px;
	}
}
.landing-step {
	align-items: flex-start;
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-sm);
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	padding: var(--spacing-lg);
}
@media (min-width: 768px) {
	.landing-step {
		align-items: center;
		flex-direction: column;
		padding: var(--spacing-2xl) var(--spacing-xl);
		row-gap: var(--spacing-xl);
	}
}
@media (min-width: 1280px) {
	.landing-step {
		align-items: flex-start;
		-moz-column-gap: var(--spacing-xl);
		column-gap: var(--spacing-xl);
		flex-direction: row;
		padding: var(--spacing-2xl) var(--spacing-xl);
	}
}
.landing-step__img-wrap {
	display: flex;
}
.landing-step__img {
	height: 64px;
	width: 64px;
}
@media (min-width: 768px) {
	.landing-step__img {
		height: 80px;
		width: 80px;
	}
}
.landing-step__content {
	display: flex;
	flex-direction: column;
}
@media (min-width: 768px) {
	.landing-step__content {
		align-items: center;
	}
}
@media (min-width: 1280px) {
	.landing-step__content {
		align-items: flex-start;
	}
}
.landing-step__name {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin-bottom: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.landing-step__name {
		text-align: center;
	}
}
@media (min-width: 1280px) {
	.landing-step__name {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
		text-align: start;
	}
}
.landing-step__desc {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
@media (min-width: 768px) {
	.landing-step__desc {
		text-align: center;
	}
}
@media (min-width: 1280px) {
	.landing-step__desc {
		text-align: start;
	}
}
.random-bonus-modal .modal__backdrop {
	-webkit-backdrop-filter: blur(40px);
	backdrop-filter: blur(40px);
	background: rgba(0, 0, 0, 0.8);
	opacity: 1 !important;
}
.random-bonus-modal .modal__content-wrapper {
	height: 100%;
	margin: unset;
	max-width: unset;
	min-height: 100%;
	width: 100%;
}
@media (min-width: 768px) {
	.random-bonus-modal .modal__content-wrapper {
		height: unset;
		margin: auto;
		max-width: -moz-max-content;
		max-width: max-content;
		min-height: unset;
	}
}
.random-bonus-modal .modal__content {
	background: var(--bg-secondary);
	border-radius: 0;
	display: flex;
	height: unset;
	margin: 0;
	min-height: 100%;
	overflow: hidden;
	position: relative;
}
@media (min-width: 768px) {
	.random-bonus-modal .modal__content {
		border-radius: var(--border-radius-basic-lg);
		margin: var(--spacing-2xl) auto;
	}
}
@keyframes random-stars-anim {
	0% {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}
@keyframes random-box-animate-main {
	0% {
		transform: rotate(0) translateY(0);
	}
	20% {
		transform: rotate(10deg) translateY(-40px);
	}
	60% {
		transform: rotate(-10deg) translateY(-30px);
	}
	to {
		transform: rotate(0) translateY(0);
	}
}
@keyframes rotate-wheel {
	25% {
		transform: rotate(60deg);
	}
	75% {
		transform: rotate(-55deg);
	}
	to {
		transform: rotate(0);
	}
}
.p-mission {
	overflow: hidden;
	position: relative;
}
.p-mission .p-mission__container {
	max-width: 1344px;
}
.p-mission__section {
	margin: 0 0 var(--spacing-6xl);
	position: relative;
}
@media (min-width: 1280px) {
	.p-mission__section {
		margin: 0 0 var(--spacing-8xl);
	}
}
.p-mission__section--description {
	margin: 0 auto;
	padding: var(--spacing-md) var(--spacing-md) var(--spacing-2xs);
}
@media (min-width: 768px) {
	.p-mission__section--description {
		padding: var(--spacing-2xl) var(--spacing-xl) var(--spacing-2xs);
	}
}
@media (min-width: 1280px) {
	.p-mission__section--description {
		max-width: 1616px;
		padding: var(--border-radius-basic-3xl) 0 var(--spacing-md);
		width: calc(100% - 64px);
	}
}
.p-mission__background-wrapper {
	height: 600px;
	position: absolute;
	width: 100%;
}
@media (min-width: 1280px) {
	.p-mission__background-wrapper {
		height: 800px;
	}
}
.p-mission__background-gradient {
	background: var(--linear-horizontal-primary);
	height: 300px;
	position: absolute;
	top: 300px;
	width: 100%;
}
@media (min-width: 1280px) {
	.p-mission__background-gradient {
		height: 400px;
		top: 400px;
	}
}
.p-mission__background-image {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}
.p-mission__banner-wrapper {
	display: flex;
	height: 0;
	justify-content: center;
	position: relative;
}
.p-mission__banner-image {
	height: 258px;
	position: absolute;
	top: 44px;
	width: 320px;
}
@media (min-width: 360px) {
	.p-mission__banner-image {
		height: 282px;
		width: 350px;
	}
}
@media (min-width: 480px) {
	.p-mission__banner-image {
		height: 322px;
		top: 24px;
		width: 400px;
	}
}
@media (min-width: 768px) {
	.p-mission__banner-image {
		height: 328px;
		right: -24px;
		top: 40px;
		width: 406px;
	}
}
@media (min-width: 1280px) {
	.p-mission__banner-image {
		height: 500px;
		right: 0;
		top: 32px;
		width: 620px;
	}
}
@media (min-width: 1440px) {
	.p-mission__banner-image {
		right: 68px;
	}
}
@media (min-width: 1680px) {
	.p-mission__banner-image {
		right: 0;
	}
}
.p-mission__text {
	font-family: Roboto, sans-serif;
	margin: var(--spacing-none);
	text-align: center;
}
.p-mission__text,
.p-mission__text--title {
	color: var(--text-primary);
	font-weight: 700;
}
.p-mission__text--title {
	font-family: Outfit, sans-serif;
	font-size: 21px;
	line-height: 26px;
}
@media (min-width: 768px) {
	.p-mission__text--title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
@media (min-width: 1280px) {
	.p-mission__text--title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
.p-mission__text--card-description,
.p-mission__text--subtitle {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
@media (min-width: 768px) {
	.p-mission__text--subtitle {
		color: var(--text-secondary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
.p-mission__text--card-title {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
@media (min-width: 1280px) {
	.p-mission__text--card-title {
		color: var(--text-secondary);
		font-size: 20px;
		font-weight: 400;
		line-height: 30px;
	}
}
.p-mission__text--step-text {
	text-align: left;
}
@media (min-width: 768px) {
	.p-mission__text--step-text {
		text-align: center;
	}
}
@media (min-width: 1280px) {
	.p-mission__text--step-text {
		text-align: left;
	}
}
.p-mission__text_primary {
	color: var(--text-primary);
}
.p-mission__list {
	display: flex;
	flex-wrap: wrap;
	list-style-type: none;
	padding: 0;
}
.p-mission__list--steps {
	row-gap: var(--spacing-sm);
}
@media (min-width: 768px) {
	.p-mission__list--steps {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
		flex-wrap: nowrap;
	}
}
@media (min-width: 1280px) {
	.p-mission__list--steps {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
	}
}
.p-mission__list--perks {
	justify-content: center;
	row-gap: var(--spacing-xl);
}
@media (min-width: 1280px) {
	.p-mission__list--perks {
		justify-content: space-between;
	}
}
.p-mission__card {
	display: flex;
}
.p-mission__card--step {
	background-color: var(--bg-secondary);
	border-radius: var(--border-radius-basic-sm);
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	padding: var(--spacing-lg);
	width: 100%;
}
@media (min-width: 768px) {
	.p-mission__card--step {
		align-items: center;
		flex-direction: column;
		padding: var(--spacing-2xl) var(--spacing-xl);
		row-gap: var(--spacing-xl);
	}
}
@media (min-width: 1280px) {
	.p-mission__card--step {
		align-items: flex-start;
		-moz-column-gap: var(--spacing-xl);
		column-gap: var(--spacing-xl);
		flex-direction: row;
	}
}
.p-mission__card--perk {
	align-items: center;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
	width: 160px;
}
@media (min-width: 480px) {
	.p-mission__card--perk {
		width: 224px;
	}
}
@media (min-width: 1280px) {
	.p-mission__card--perk {
		row-gap: var(--spacing-xl);
	}
}
.p-mission__content--step {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.p-mission__link {
	color: var(--text-link);
}
.p-mission__link--step {
	margin: 0 0 0 var(--spacing-3xs);
}
.p-mission__img {
	height: 64px;
	width: 64px;
}
@media (min-width: 768px) {
	.p-mission__img--step {
		height: 80px;
		width: 80px;
	}
}
.p-mission__img--perk {
	height: 80px;
	width: 80px;
}
.p-mission__button--deposit {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	height: 48px;
	line-height: 24px;
	padding: var(--spacing-sm) var(--spacing-lg);
	width: 200px;
}
@media (min-width: 1280px) {
	.p-mission__button--deposit {
		height: 56px;
		width: 248px;
	}
}
.p-mission__container--subtitle {
	margin: var(--spacing-sm) 0 0;
}
.p-mission__container--steps-list {
	margin: var(--spacing-2xl) 0 0;
}
@media (min-width: 1280px) {
	.p-mission__container--steps-list {
		margin: var(--spacing-3xl) 0 0;
	}
}
.p-mission__container--deposit-button {
	display: flex;
	justify-content: center;
	margin: var(--spacing-2xl) 0 0;
}
@media (min-width: 1280px) {
	.p-mission__container--deposit-button {
		margin: 40px 0 0;
	}
}
.p-mission__container--perks-list {
	margin: 40px 0 0;
}
@media (min-width: 768px) {
	.p-mission__container--perks-list {
		margin: var(--spacing-2xl) 0 0;
	}
}
@media (min-width: 1280px) {
	.p-mission__container--perks-list {
		margin: 40px 0 0;
	}
}
.promo-single-page {
	overflow: hidden;
	position: relative;
}
.promo-single-page .promo-single-page__container--small {
	margin-bottom: var(--spacing-8xl);
	max-width: 800px;
}
@media (min-width: 768px) {
	.promo-single-page .promo-single-page__container--small {
		margin-bottom: var(--spacing-11xl);
	}
}
@media (min-width: 1280px) {
	.promo-single-page .promo-single-page__container--small {
		margin-bottom: var(--spacing-12xl);
	}
	.promo-single-page .promo-single-page__container--banner,
	.promo-single-page .promo-single-page__container--big {
		max-width: 1072px;
	}
}
.promo-single-page .promo-single-page__container--banner {
	margin-bottom: var(--spacing-xl);
}
@media (min-width: 768px) {
	.promo-single-page .promo-single-page__container--banner {
		margin-bottom: var(--spacing-3xl);
	}
}
.promo-single-page .promo-single-page__container--full {
	max-width: 1616px;
}
.promo-single-page .promo-single-page__container--terms {
	margin-top: var(--spacing-8xl);
}
@media (min-width: 768px) {
	.promo-single-page .promo-single-page__container--terms {
		margin-top: var(--spacing-11xl);
	}
}
@media (min-width: 1280px) {
	.promo-single-page .promo-single-page__container--terms {
		margin-top: var(--spacing-12xl);
	}
}
.promo-single-page .promo-single-page__container:last-child {
	margin-bottom: 0;
}
.promo-single-page .promo-single-page__title {
	margin: 0;
}
.promo-single-page .promo-single-page__title--header {
	color: var(--text-white-secondary);
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.2px;
	line-height: 20px;
}
.promo-single-page .promo-single-page__title--content {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0 0 var(--spacing-md);
}
@media (min-width: 768px) {
	.promo-single-page .promo-single-page__title--content {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
.promo-single-page .promo-single-page__title--block {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0 0 var(--spacing-sm);
}
.promo-single-page .promo-single-page__title--step {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin-bottom: var(--spacing-none);
}
.promo-single-page .promo-single-page__title--jackpot {
	color: var(--text-secondary);
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.2px;
	line-height: 20px;
}
.promo-single-page .promo-single-page__text {
	margin: 0;
}
.promo-single-page .promo-single-page__text--header {
	color: var(--text-white-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
}
@media (min-width: 768px) {
	.promo-single-page .promo-single-page__text--header {
		color: var(--text-white-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
		max-width: 540px;
	}
}
.promo-single-page .promo-single-page__text--days {
	color: var(--text-white-primary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}
@media (min-width: 768px) {
	.promo-single-page .promo-single-page__text--days {
		color: var(--text-white-primary);
		font-size: 14px;
		font-weight: 400;
		line-height: 20px;
	}
}
.promo-single-page .promo-single-page__text--timer {
	color: var(--text-white-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.promo-single-page .promo-single-page__text--block {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0 0 var(--spacing-sm);
}
.promo-single-page .promo-single-page__text--block:last-child {
	margin: 0;
}
.promo-single-page .promo-single-page__text--white {
	color: var(--text-primary);
}
.promo-single-page .promo-single-page__text--code {
	color: var(--text-primary);
	display: flex;
	font-size: 20px;
	font-weight: 400;
	justify-content: center;
	line-height: 30px;
	padding: var(--spacing-lg) 0;
	width: 100%;
}
.promo-single-page .promo-single-page__text--step {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.promo-single-page .promo-single-page__text--jackpot {
	color: var(--text-promo);
	font-size: 32px;
	font-weight: 700;
	line-height: 40px;
}
.promo-single-page .promo-single-page__text--back-button {
	color: var(--text-primary);
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.2px;
	line-height: 20px;
	text-transform: uppercase;
}
.promo-single-page .promo-single-page__text--bold {
	font-weight: 700;
}
.promo-single-page__divider {
	background: var(--border-primary);
	height: 1px;
	margin: var(--spacing-3xl) 0;
	width: 100%;
}
.promo-single-page-header {
	border-radius: var(--border-radius-basic-lg);
	display: flex;
	flex-direction: column;
	height: 220px;
	margin-bottom: var(--spacing-xl);
	overflow: hidden;
	padding: var(--spacing-md) var(--spacing-md) var(--spacing-lg);
	position: relative;
}
@media (min-width: 768px) {
	.promo-single-page-header {
		height: 360px;
		margin-bottom: var(--spacing-3xl);
		padding: var(--spacing-2xl) var(--spacing-3xl) var(--spacing-3xl);
	}
}
@media (min-width: 1280px) {
	.promo-single-page-header {
		height: 440px;
		padding-bottom: var(--spacing-4xl);
	}
}
.promo-single-page-header:first-child {
	margin-top: var(--spacing-md);
}
@media (min-width: 768px) {
	.promo-single-page-header:first-child {
		margin-top: var(--spacing-xl);
	}
}
.promo-single-page-header__background {
	height: 100%;
	left: 50%;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	z-index: -1;
}
.promo-single-page-header__content {
	display: flex;
	flex-direction: column;
	margin-top: auto;
	row-gap: var(--spacing-md);
}
.promo-single-page-header__content:has(.promo-single-page-header__timer) {
	row-gap: var(--spacing-sm);
}
@media (min-width: 768px) {
	.promo-single-page-header__content {
		row-gap: var(--spacing-lg);
	}
	.promo-single-page-header__content:has(.promo-single-page-header__timer) {
		row-gap: var(--spacing-lg);
	}
}
.promo-single-page-header__days {
	align-self: flex-start;
	background: var(--bg-overlay-label);
	border-radius: var(--border-radius-basic-md);
	padding: var(--spacing-3xs) var(--spacing-sm);
}
.promo-single-page-header__days,
.promo-single-page-header__timer {
	-moz-column-gap: var(--spacing-2xs);
	column-gap: var(--spacing-2xs);
	display: flex;
}
.promo-single-page-header__timer--finished {
	background: var(--bg-overlay-normal);
	border-radius: var(--border-radius-basic-md);
	color: var(--text-primary);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	padding: var(--spacing-3xs) var(--spacing-sm);
	width: -moz-max-content;
	width: max-content;
}
@media (min-width: 768px) {
	.promo-single-page-header__timer--finished {
		color: var(--text-primary);
		font-size: 14px;
		font-weight: 400;
		line-height: 20px;
	}
}
.promo-single-page-header .promo-single-page-header__time {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
.promo-single-page-content,
.promo-single-page__block {
	display: flex;
	flex-direction: column;
}
.promo-single-page-content {
	row-gap: var(--spacing-2xl);
}
.promo-single-page-jackpot {
	align-items: center;
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-md);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-lg) 0;
	row-gap: var(--spacing-2xs);
}
.promo-single-page-codes {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
@media (min-width: 1280px) {
	.promo-single-page-codes {
		row-gap: var(--spacing-md);
	}
}
.promo-single-page-codes__code {
	align-items: center;
	background: var(--bg-tertiary);
	border-radius: var(--border-radius-basic-2xs);
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 100%;
}
@media (min-width: 768px) {
	.promo-single-page-codes__code {
		flex-direction: row;
		max-width: unset;
	}
}
.promo-single-page-codes__clipboard .promotions-bonus-code {
	padding: 6px;
}
.promo-single-page-codes__clipboard .promotions-bonus-code__inner {
	border: 2px solid var(--border-primary);
	padding: 15px 0;
}
.promo-single-page-steps {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
@media (min-width: 768px) {
	.promo-single-page-steps {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
		flex-direction: row;
	}
}
.promo-single-page-steps__step {
	align-items: flex-start;
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-sm);
	-moz-column-gap: var(--spacing-md);
	column-gap: var(--spacing-md);
	display: flex;
	padding: var(--spacing-lg);
	width: 100%;
}
@media (min-width: 768px) {
	.promo-single-page-steps__step {
		flex-direction: column;
		padding: var(--spacing-2xl) var(--spacing-xl);
		row-gap: var(--spacing-xl);
	}
}
.promo-single-page-steps__content {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.promo-single-page-steps__content {
		text-align: center;
	}
}
.promo-single-page-steps .promo-single-page-steps__image {
	height: 64px;
}
@media (min-width: 768px) {
	.promo-single-page-steps .promo-single-page-steps__image {
		height: 80px;
		margin: 0 auto;
	}
}
.promo-single-page .promo-single-page__button {
	display: flex;
	margin: var(--spacing-2xl) 0;
	max-width: -moz-max-content;
	max-width: max-content;
	text-transform: uppercase;
}
.promo-single-page .promo-single-page__button--center {
	margin-left: auto;
	margin-right: auto;
}
.promo-single-page hr {
	margin-bottom: var(--spacing-3xl);
}
.promo-single-page hr,
.promo-single-page__terms {
	margin-top: var(--spacing-3xl);
}
.promo-single-page__back-button {
	align-items: center;
	align-self: center;
	-moz-column-gap: var(--spacing-sm);
	column-gap: var(--spacing-sm);
	display: flex;
	padding: var(--spacing-md) 0;
}
.promo-single-page__back-button i {
	color: var(--icon-primary);
	transition: color 0.3s ease;
}
[dir="rtl"] .promo-single-page__back-button i {
	transform: scaleX(-1);
}
.promo-single-page__back-button:hover i {
	color: var(--icon-fill);
}
@media (min-width: 768px) {
	.promo-single-page__back-button {
		padding: var(--spacing-xl) 0;
	}
}
.promo-single-page > :not(.promo-single-page__container--terms) > .content h1,
.promo-single-page > :not(.promo-single-page__container--terms) > .content h2 {
	margin-bottom: var(--spacing-md);
}
.promo-single-page > :not(.promo-single-page__container--terms) > .content h1,
.promo-single-page > :not(.promo-single-page__container--terms) > .content h2,
.promo-single-page > :not(.promo-single-page__container--terms) > .content h3 {
	color: var(--text-primary);
	font-weight: 700;
}
.promo-single-page > :not(.promo-single-page__container--terms) > .content h1 {
	color: var(--text-primary);
	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
}
.promo-single-page > :not(.promo-single-page__container--terms) > .content h2 {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
}
.promo-single-page > :not(.promo-single-page__container--terms) > .content h3 {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin-bottom: var(--spacing-sm);
}
.promo-single-page > :not(.promo-single-page__container--terms) > .content ol,
.promo-single-page > :not(.promo-single-page__container--terms) > .content p,
.promo-single-page > :not(.promo-single-page__container--terms) > .content ul {
	margin-bottom: var(--spacing-xl);
}
.promo-single-page > :not(.promo-single-page__container--terms) > .content ol i,
.promo-single-page > :not(.promo-single-page__container--terms) > .content p i,
.promo-single-page
	> :not(.promo-single-page__container--terms)
	> .content
	ul
	i {
	font-size: unset !important;
}
.promo-single-page > :not(.promo-single-page__container--terms) > .content ol,
.promo-single-page > :not(.promo-single-page__container--terms) > .content ul {
	margin-bottom: var(--spacing-sm);
	padding: 0 0 0 var(--spacing-sm);
}
.promo-single-page
	> :not(.promo-single-page__container--terms)
	> .content
	ol:last-child,
.promo-single-page
	> :not(.promo-single-page__container--terms)
	> .content
	ul:last-child {
	margin: 0;
}
.promo-single-page
	> :not(.promo-single-page__container--terms)
	> .content
	ul
	li {
	padding-left: var(--spacing-md) !important;
}
.promo-single-page
	> :not(.promo-single-page__container--terms)
	> .content
	ul
	li:before {
	left: 4px;
}
.promo-single-page > :not(.promo-single-page__container--terms) > .content li {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin-bottom: var(--spacing-sm);
}
.promo-single-page
	> :not(.promo-single-page__container--terms)
	> .content
	li:last-child {
	margin: 0;
}
.promo-single-page
	> :not(.promo-single-page__container--terms)
	> .content
	.home-game-slider {
	margin: var(--spacing-3xl) 0;
}
.promo-single-page
	> :not(.promo-single-page__container--terms)
	> .content
	.home-game-slider
	.btn,
.promo-single-page
	> :not(.promo-single-page__container--terms)
	> .content
	.home-game-slider
	.link-btn,
.promo-single-page
	> :not(.promo-single-page__container--terms)
	> .content
	.home-game-slider
	h4 {
	color: var(--text-primary);
	margin-bottom: 0;
}
.promo-single-page
	> :not(.promo-single-page__container--terms)
	> .content
	.home-game-slider
	.base-slider__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
}
@media (min-width: 768px) {
	.promo-single-page
		> :not(.promo-single-page__container--terms)
		> .content
		.home-game-slider
		.base-slider__title {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
	}
}
.promo-single-page .tournament-info {
	margin: var(--spacing-3xl) 0;
}
.referral-program {
	position: relative;
}
@media (max-width: 767px) {
	.referral-program__header-container {
		margin: 0;
		width: 100%;
	}
}
@media (min-width: 768px) {
	.referral-program__header-container {
		margin-top: var(--spacing-xl);
	}
}
.referral-program__background {
	height: 100%;
	left: 0;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}
@media (min-width: 960px) {
	.referral-program__background {
		left: 50%;
		transform: translateX(-50%);
	}
}
.referral-program__header {
	min-height: 500px;
	overflow: hidden;
	padding-block: var(--spacing-4xl);
	padding-inline: var(--spacing-md);
	position: relative;
}
@media (min-width: 480px) {
	.referral-program__header {
		padding-block: var(--spacing-4xl) 44px;
		padding-inline: var(--spacing-3xl);
	}
}
@media (min-width: 768px) {
	.referral-program__header {
		border-radius: var(--border-radius-basic-lg);
		padding-block: var(--spacing-4xl) var(--spacing-5xl);
	}
}
@media (min-width: 960px) {
	.referral-program__header {
		padding-block: var(--spacing-5xl) var(--spacing-4xl);
	}
}
@media (min-width: 1440px) {
	.referral-program__header {
		padding-block: var(--spacing-5xl) var(--spacing-2xl);
	}
}
.referral-program__header-content {
	display: flex;
	flex-direction: column;
	margin: 0 auto;
	max-width: 526px;
	row-gap: var(--spacing-14xl);
}
@media (min-width: 480px) {
	.referral-program__header-content {
		row-gap: var(--spacing-12xl);
	}
}
@media (min-width: 768px) {
	.referral-program__header-content {
		row-gap: var(--spacing-5xl);
	}
}
.referral-program__header-title {
	color: var(--text-primary-contrast);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0;
	text-align: center;
}
@media (min-width: 480px) {
	.referral-program__header-title {
		color: var(--text-primary-contrast);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 1440px) {
	.referral-program__header-title {
		color: var(--text-primary-contrast);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
.referral-program__section {
	margin: 0 auto var(--spacing-6xl);
	max-width: 1344px;
}
@media (min-width: 768px) {
	.referral-program__section {
		margin-bottom: var(--spacing-8xl);
	}
}
@media (min-width: 1280px) {
	.referral-program__section {
		margin-bottom: var(--spacing-12xl);
	}
}
.referral-program__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
	text-align: center;
}
@media (min-width: 768px) {
	.referral-program__title--steps {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 1280px) {
	.referral-program__title--steps {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
.referral-program__terms {
	margin-bottom: 0;
}
.referral-program-bonus {
	align-items: flex-start;
	background: var(--bg-secondary);
	border-radius: var(--border-radius-basic-md);
	display: flex;
	flex-direction: column;
	gap: var(--spacing-xl);
	padding: var(--spacing-xl);
}
@media (min-width: 480px) {
	.referral-program-bonus {
		padding: var(--spacing-3xl);
	}
}
@media (min-width: 768px) {
	.referral-program-bonus {
		-webkit-backdrop-filter: blur(20px);
		backdrop-filter: blur(20px);
		background: rgba(0, 220, 205, 0.04);
	}
}
.referral-program-bonus__header {
	align-items: center;
	-moz-column-gap: var(--spacing-xl);
	column-gap: var(--spacing-xl);
	display: flex;
}
@media (min-width: 768px) {
	.referral-program-bonus__header {
		-moz-column-gap: var(--spacing-3xl);
		column-gap: var(--spacing-3xl);
	}
}
.referral-program-bonus__info {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.referral-program-bonus__image {
	width: 80px;
}
@media (min-width: 768px) {
	.referral-program-bonus__image {
		width: 100px;
	}
}
.referral-program-bonus__title {
	color: var(--text-primary-contrast);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
@media (min-width: 480px) {
	.referral-program-bonus__title {
		color: var(--text-primary-contrast);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
.referral-program-bonus__reward {
	color: var(--text-primary-contrast);
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
	text-shadow: 0 0 20px var(--brand-accent);
}
@media (min-width: 480px) {
	.referral-program-bonus__reward {
		color: var(--text-primary-contrast);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
@media (min-width: 768px) {
	.referral-program-bonus__reward {
		color: var(--text-primary-contrast);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
.referral-program-bonus__link {
	width: 100%;
}
@media (min-width: 768px) {
	.referral-program-bonus__link {
		align-items: center;
		border: 1px solid var(--border-primary);
		border-radius: var(--border-radius-basic-sm);
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		display: flex;
		justify-content: space-between;
		padding: var(--spacing-md);
	}
}
.referral-program-bonus__description {
	color: var(--text-primary-contrast);
	display: none;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
}
@media (min-width: 768px) {
	.referral-program-bonus__description {
		display: inline-block;
	}
}
.referral-program-bonus__button {
	width: 100%;
}
@media (min-width: 768px) {
	.referral-program-bonus__button {
		width: unset;
	}
}
.referral-program-steps {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xl);
}
@media (min-width: 1280px) {
	.referral-program-steps {
		row-gap: var(--spacing-3xl);
	}
}
.referral-program-steps__button {
	align-self: center;
	min-width: 200px;
}
@media (min-width: 768px) {
	.referral-program-steps__button {
		color: var(--text-primary);
		font-size: 16px;
		font-weight: 700;
		height: 56px;
		line-height: 24px;
		min-width: 248px;
		padding: var(--spacing-md) var(--spacing-xl);
	}
}
.p-vip-club-light .container {
	max-width: 1344px;
}
.p-vip-club-light-header,
.p-vip-club-light__benefits,
.p-vip-club-light__bonuses,
.p-vip-club-light__faq,
.p-vip-club-light__how-to,
.p-vip-club-light__play-more,
.p-vip-club-light__support {
	margin-bottom: var(--spacing-6xl);
}
@media (min-width: 480px) {
	.p-vip-club-light-header,
	.p-vip-club-light__benefits,
	.p-vip-club-light__bonuses,
	.p-vip-club-light__faq,
	.p-vip-club-light__how-to,
	.p-vip-club-light__play-more,
	.p-vip-club-light__support {
		margin-bottom: var(--spacing-8xl);
	}
}
@media (min-width: 768px) {
	.p-vip-club-light-header,
	.p-vip-club-light__benefits,
	.p-vip-club-light__bonuses,
	.p-vip-club-light__faq,
	.p-vip-club-light__how-to,
	.p-vip-club-light__play-more,
	.p-vip-club-light__support {
		margin-bottom: var(--spacing-11xl);
	}
}
@media (min-width: 1280px) {
	.p-vip-club-light-header,
	.p-vip-club-light__benefits,
	.p-vip-club-light__bonuses,
	.p-vip-club-light__faq,
	.p-vip-club-light__how-to,
	.p-vip-club-light__play-more,
	.p-vip-club-light__support {
		margin-bottom: var(--spacing-12xl);
	}
}
.p-vip-club-light-header {
	align-items: center;
	border-radius: var(--border-radius-basic-lg);
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	margin-top: var(--spacing-md);
	min-height: 400px;
	overflow: hidden;
	padding-block: var(--spacing-13xl) var(--spacing-xl);
	padding-inline: var(--spacing-md);
	position: relative;
}
@media (min-width: 768px) {
	.p-vip-club-light-header {
		align-items: flex-start;
		justify-content: flex-start;
		margin-top: var(--spacing-xl);
		padding-block: var(--spacing-4xl);
		padding-inline: var(--spacing-3xl);
		text-align: start;
	}
}
@media (min-width: 1280px) {
	.p-vip-club-light-header {
		margin-top: var(--spacing-3xl);
		min-height: 440px;
		padding-block: var(--spacing-8xl);
	}
}
.p-vip-club-light-header__background {
	height: 100%;
	left: 50%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: top;
	object-position: top;
	position: absolute;
	top: 0;
	transform: translateX(-50%);
	width: 100%;
	z-index: -1;
}
@media (min-width: 1280px) {
	.p-vip-club-light-header__background {
		height: 480px;
	}
}
.p-vip-club-light-header__content {
	display: flex;
	flex-direction: column;
	margin-bottom: var(--spacing-2xl);
	row-gap: var(--spacing-md);
}
@media (min-width: 768px) {
	.p-vip-club-light-header__content {
		max-width: 420px;
		text-align: start;
	}
}
@media (min-width: 1280px) {
	.p-vip-club-light-header__content {
		margin-bottom: var(--spacing-3xl);
		max-width: 528px;
	}
}
.p-vip-club-light-header__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
}
@media (min-width: 768px) {
	.p-vip-club-light-header__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
		text-align: start;
	}
}
@media (min-width: 1280px) {
	.p-vip-club-light-header__title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
.p-vip-club-light-header__description {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
	text-align: center;
}
@media (min-width: 768px) {
	.p-vip-club-light-header__description {
		text-align: start;
	}
}
@media (min-width: 1280px) {
	.p-vip-club-light-header .p-vip-club-light-header__button {
		height: 56px;
	}
}
.p-vip-club-light-benefits__content {
	margin-bottom: var(--spacing-xl);
	text-align: center;
}
@media (min-width: 768px) {
	.p-vip-club-light-benefits__content {
		margin: 0 auto var(--spacing-2xl);
		max-width: 592px;
	}
}
@media (min-width: 1280px) {
	.p-vip-club-light-benefits__content {
		margin: 0 auto var(--spacing-4xl);
	}
}
.p-vip-club-light-benefits__title {
	color: var(--text-primary);
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0 0 var(--spacing-md);
	text-transform: uppercase;
}
@media (min-width: 768px) {
	.p-vip-club-light-benefits__title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 1280px) {
	.p-vip-club-light-benefits__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
.p-vip-club-light-benefits__description {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
}
.p-vip-club-light-play-more {
	align-items: center;
	display: flex;
	flex-direction: column-reverse;
	justify-content: center;
	position: relative;
	row-gap: var(--spacing-2xl);
	text-align: center;
}
@media (min-width: 768px) {
	.p-vip-club-light-play-more {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
		flex-direction: row;
		text-align: start;
	}
}
@media (min-width: 1280px) {
	.p-vip-club-light-play-more {
		-moz-column-gap: var(--spacing-4xl);
		column-gap: var(--spacing-4xl);
	}
}
@media (min-width: 1440px) {
	.p-vip-club-light-play-more {
		-moz-column-gap: var(--spacing-12xl);
		column-gap: var(--spacing-12xl);
	}
}
.p-vip-club-light-play-more__background {
	height: 990px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 1048px;
	z-index: -1;
}
@media (min-width: 768px) {
	.p-vip-club-light-play-more__background {
		height: 599px;
		width: 1391px;
	}
}
@media (min-width: 1280px) {
	.p-vip-club-light-play-more__background {
		height: 971px;
		width: 2253px;
	}
}
@media (min-width: 1680px) {
	.p-vip-club-light-play-more__background {
		height: 1127px;
		width: 2615px;
	}
}
.p-vip-club-light-play-more__circle {
	height: 556px;
	position: absolute;
	width: 541px;
}
@media (min-width: 768px) {
	.p-vip-club-light-play-more__circle {
		height: 476px;
		width: 476px;
	}
}
@media (min-width: 1280px) {
	.p-vip-club-light-play-more__circle {
		height: 772px;
		width: 772px;
	}
}
@media (min-width: 1680px) {
	.p-vip-club-light-play-more__circle {
		height: 896px;
		width: 896px;
	}
}
.p-vip-club-light-play-more__circle--left {
	background: var(--clear-brand-accent);
	left: 0;
	top: 0;
}
.p-vip-club-light-play-more__circle--right {
	background: var(--clear-brand-primary);
	bottom: 0;
	right: 0;
}
.p-vip-club-light-play-more__image {
	width: calc(100% - 32px);
}
@media (min-width: 768px) {
	.p-vip-club-light-play-more__image {
		max-width: 354px;
		width: 100%;
	}
}
@media (min-width: 960px) {
	.p-vip-club-light-play-more__image {
		max-width: 450px;
	}
}
@media (min-width: 1280px) {
	.p-vip-club-light-play-more__image {
		max-width: 562px;
	}
}
@media (min-width: 1440px) {
	.p-vip-club-light-play-more__image {
		max-width: 700px;
	}
}
.p-vip-club-light-play-more__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	margin: 0 0 var(--spacing-md);
	text-transform: uppercase;
}
@media (min-width: 768px) {
	.p-vip-club-light-play-more__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
@media (min-width: 1280px) {
	.p-vip-club-light-play-more__title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
.p-vip-club-light-play-more__description {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0 0 var(--spacing-2xl);
}
@media (min-width: 768px) {
	.p-vip-club-light-play-more__description {
		margin: 0 0 var(--spacing-3xl);
	}
	.p-vip-club-light-play-more .p-vip-club-light-play-more__button {
		height: 56px;
	}
}
.p-vip-club-light-bonuses {
	align-items: center;
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.p-vip-club-light-bonuses {
		row-gap: var(--spacing-2xl);
	}
}
@media (min-width: 1280px) {
	.p-vip-club-light-bonuses {
		row-gap: var(--spacing-4xl);
	}
}
.p-vip-club-light-bonuses__content {
	text-align: center;
}
@media (min-width: 768px) {
	.p-vip-club-light-bonuses__content {
		max-width: 592px;
	}
}
.p-vip-club-light-bonuses__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0 0 var(--spacing-md);
	text-transform: uppercase;
}
@media (min-width: 768px) {
	.p-vip-club-light-bonuses__title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 1280px) {
	.p-vip-club-light-bonuses__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
.p-vip-club-light-bonuses__description {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
.p-vip-club-light-bonuses__cards {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
	width: 100%;
}
@media (min-width: 960px) {
	.p-vip-club-light-bonuses__cards {
		-moz-column-gap: var(--spacing-sm);
		column-gap: var(--spacing-sm);
		flex-direction: row;
	}
}
@media (min-width: 1280px) {
	.p-vip-club-light-bonuses__cards {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
	}
}
.p-vip-club-light-bonuses-card {
	border-radius: var(--border-radius-basic-sm);
	min-height: 200px;
	overflow: hidden;
	padding: var(--spacing-xl);
	position: relative;
	width: 100%;
}
@media (min-width: 768px) {
	.p-vip-club-light-bonuses-card {
		min-height: 240px;
		padding: var(--spacing-2xl);
	}
}
@media (min-width: 960px) {
	.p-vip-club-light-bonuses-card {
		min-height: 200px;
		padding: var(--spacing-xl);
	}
}
@media (min-width: 1280px) {
	.p-vip-club-light-bonuses-card {
		min-height: 240px;
		padding: var(--spacing-2xl);
	}
}
.p-vip-club-light-bonuses-card__background {
	height: 100%;
	left: 50%;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	z-index: -1;
}
.p-vip-club-light-bonuses-card__content {
	display: flex;
	flex-direction: column;
	max-width: 300px;
	row-gap: var(--spacing-lg);
}
.p-vip-club-light-bonuses-card__description {
	color: var(--text-secondary);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 20px;
	margin: 0;
	text-transform: uppercase;
}
.p-vip-club-light-bonuses-card__offer {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0;
}
.p-vip-club-light-bonuses .p-vip-club-light-bonuses__button {
	margin: 0 auto;
}
@media (min-width: 768px) {
	.p-vip-club-light-bonuses .p-vip-club-light-bonuses__button {
		height: 56px;
	}
}
.p-vip-club-light-how-to__content {
	margin-bottom: var(--spacing-xl);
	text-align: center;
}
@media (min-width: 768px) {
	.p-vip-club-light-how-to__content {
		margin: 0 auto 32px;
		max-width: 592px;
	}
}
@media (min-width: 1280px) {
	.p-vip-club-light-how-to__content {
		margin: 0 auto 48px;
	}
}
.p-vip-club-light-how-to__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0 0 var(--spacing-md);
	text-transform: uppercase;
}
@media (min-width: 768px) {
	.p-vip-club-light-how-to__title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 1280px) {
	.p-vip-club-light-how-to__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
.p-vip-club-light-how-to__description {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}
.p-vip-club-light-how-to__steps {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-sm);
}
@media (min-width: 1280px) {
	.p-vip-club-light-how-to__steps {
		-moz-column-gap: var(--spacing-md);
		column-gap: var(--spacing-md);
		flex-direction: row;
	}
}
.p-vip-club-light-step {
	align-items: center;
	align-self: stretch;
	background: var(--brand-accent-top-primary);
	border-radius: var(--border-radius-basic-md);
	display: flex;
	flex-direction: column;
	padding: var(--spacing-xl) var(--spacing-md);
	row-gap: var(--spacing-xl);
	width: 100%;
}
@media (min-width: 768px) {
	.p-vip-club-light-step {
		align-items: flex-start;
		background: var(--brand-accent-left-primary);
		-moz-column-gap: var(--spacing-2xl);
		column-gap: var(--spacing-2xl);
		flex-direction: row;
		padding: var(--spacing-xl);
	}
}
@media (min-width: 1280px) {
	.p-vip-club-light-step {
		align-items: center;
		background: var(--brand-accent-top-primary);
		flex-direction: column;
		padding: var(--spacing-3xl) var(--spacing-xl);
	}
}
.p-vip-club-light-step__image-wrapper {
	display: flex;
	height: 60px;
	width: 60px;
}
.p-vip-club-light-step__image {
	height: 100%;
	width: 100%;
}
.p-vip-club-light-step__content {
	display: flex;
	flex-direction: column;
	height: 100%;
	width: 100%;
}
.p-vip-club-light-step__title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin: 0 0 var(--spacing-md);
	text-align: center;
}
@media (min-width: 768px) {
	.p-vip-club-light-step__title {
		margin: 0 0 var(--spacing-2xs);
		text-align: start;
	}
}
@media (min-width: 1280px) {
	.p-vip-club-light-step__title {
		color: var(--text-primary);
		font-size: 24px;
		font-weight: 700;
		line-height: 32px;
		margin: 0 0 var(--spacing-sm);
		text-align: center;
	}
}
.p-vip-club-light-step__description {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0 0 var(--spacing-xl);
}
@media (min-width: 1280px) {
	.p-vip-club-light-step__description {
		margin: 0 0 var(--spacing-md);
	}
}
.p-vip-club-light-step__description:last-child {
	margin: 0;
}
.p-vip-club-light-step__description--deposit {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
@media (min-width: 1280px) {
	.p-vip-club-light-step__description--deposit {
		margin: 0 0 var(--spacing-2xl);
	}
}
.p-vip-club-light-step__list {
	margin: 0 0 var(--spacing-md);
}
@media (min-width: 768px) {
	.p-vip-club-light-step__list {
		margin: 0 0 var(--spacing-md);
	}
}
@media (min-width: 1280px) {
	.p-vip-club-light-step__list {
		margin: 0 0 var(--spacing-md);
	}
}
[dir="rtl"] .p-vip-club-light-step__list {
	padding-right: var(--spacing-lg);
}
.p-vip-club-light-step .p-vip-club-light-step__button {
	align-self: center;
	margin: 0;
}
@media (min-width: 768px) {
	.p-vip-club-light-step .p-vip-club-light-step__button {
		align-self: flex-start;
	}
}
@media (min-width: 1280px) {
	.p-vip-club-light-step .p-vip-club-light-step__button {
		align-self: center;
		margin-top: auto;
	}
}
.p-vip-club-light-faq__content {
	margin-bottom: var(--spacing-xl);
	text-align: center;
}
@media (min-width: 768px) {
	.p-vip-club-light-faq__content {
		margin: 0 auto 32px;
		max-width: 592px;
	}
}
@media (min-width: 1280px) {
	.p-vip-club-light-faq__content {
		margin: 0 auto 48px;
	}
}
.p-vip-club-light-faq__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin-bottom: var(--spacing-xl);
	text-transform: uppercase;
}
@media (min-width: 768px) {
	.p-vip-club-light-faq__title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
		margin-bottom: var(--spacing-2xl);
	}
}
@media (min-width: 1280px) {
	.p-vip-club-light-faq__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
@media (min-width: 1680px) {
	.p-vip-club-light-faq__title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
.p-vip-club-light-faq__features {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xs);
}
.p-vip-club-light-faq__collapse .collapse-block__content-wrap {
	color: var(--text-secondary);
	padding: var(--spacing-xl) 0 !important;
}
.p-vip-club-light-support {
	display: flex;
	flex-direction: column;
	position: relative;
	row-gap: var(--spacing-2xl);
	text-align: center;
}
@media (min-width: 960px) {
	.p-vip-club-light-support {
		-moz-column-gap: var(--spacing-5xl);
		column-gap: var(--spacing-5xl);
		display: grid;
		grid-template-columns: 1fr 1fr;
		text-align: start;
	}
}
.p-vip-club-light-support__background {
	height: 990px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 1048px;
	z-index: -1;
}
@media (min-width: 768px) {
	.p-vip-club-light-support__background {
		height: 517px;
		width: 1300px;
	}
}
@media (min-width: 1280px) {
	.p-vip-club-light-support__background {
		height: 971px;
		width: 2253px;
	}
}
@media (min-width: 1680px) {
	.p-vip-club-light-support__background {
		height: 1127px;
		width: 2615px;
	}
}
.p-vip-club-light-support__circle {
	background: var(--clear-brand-primary);
	height: 556px;
	inset-inline-start: 0;
	position: absolute;
	top: 0;
	width: 541px;
}
@media (min-width: 768px) {
	.p-vip-club-light-support__circle {
		height: 411px;
		width: 411px;
	}
}
@media (min-width: 1280px) {
	.p-vip-club-light-support__circle {
		height: 772px;
		width: 772px;
	}
}
@media (min-width: 1680px) {
	.p-vip-club-light-support__circle {
		height: 896px;
		width: 896px;
	}
}
.p-vip-club-light-support__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	margin: 0;
	text-transform: uppercase;
}
@media (min-width: 768px) {
	.p-vip-club-light-support__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
@media (min-width: 960px) {
	.p-vip-club-light-support__title {
		padding-bottom: var(--spacing-2xs);
	}
}
@media (min-width: 1280px) {
	.p-vip-club-light-support__title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
.p-vip-club-light-support__form-wrap {
	background: var(--bg-secondary);
	border-radius: var(--border-radius-mapped-modal);
	padding: var(--spacing-2xl) var(--spacing-md);
}
@media (min-width: 480px) {
	.p-vip-club-light-support__form-wrap {
		padding: var(--spacing-2xl) var(--spacing-xl);
	}
}
@media (min-width: 768px) {
	.p-vip-club-light-support__form-wrap {
		padding: var(--spacing-3xl) var(--spacing-4xl);
	}
}
.p-vip-club-light-support__form-title {
	color: var(--text-primary);
	font-size: 44px;
	font-style: normal;
	font-weight: 700;
	line-height: 52px;
	margin: 0 0 var(--spacing-2xl);
	text-align: center;
}
.p-vip-club-light__contacts {
	-moz-column-gap: var(--spacing-xl);
	column-gap: var(--spacing-xl);
	display: flex;
	justify-content: center;
}
@media (min-width: 960px) {
	.p-vip-club-light__contacts {
		display: grid;
		grid-template-columns: 1fr 1fr;
		justify-content: start;
	}
}
.p-vip-club-light__contacts-item {
	-moz-column-gap: var(--spacing-xs);
	column-gap: var(--spacing-xs);
	display: flex;
	margin-top: var(--spacing-2xs);
	text-align: start;
}
@media (min-width: 960px) {
	.p-vip-club-light__contacts-item {
		margin-top: var(--spacing-md);
	}
}
.p-vip-club-light__contacts-item__link {
	color: var(--text-link);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
@media (min-width: 480px) {
	.p-vip-club-light__contacts-item__link {
		color: var(--text-link);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}
.p-vip-club-light__contacts-item-name {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
	padding-bottom: var(--spacing-3xs);
}
@media (min-width: 480px) {
	.p-vip-club-light__contacts-item-name {
		color: var(--text-primary);
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
}
.p-vip-club-light__contacts-item__image-wrapper {
	height: 32px;
	width: 32px;
}
.p-vip-club-light__contacts-item__image {
	height: 100%;
	width: 100%;
}
.p-mission-bingo {
	position: relative;
}
.p-mission-bingo .p-mission-bingo__container {
	max-width: 1344px;
}
.p-mission-bingo__section {
	margin: 0 0 64px;
}
@media (min-width: 1280px) {
	.p-mission-bingo__section {
		margin: 0 0 80px;
	}
}
.p-mission-bingo__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0 0 var(--spacing-sm);
	text-align: center;
}
@media (min-width: 768px) {
	.p-mission-bingo__title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
	}
}
@media (min-width: 1280px) {
	.p-mission-bingo__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
.p-mission-bingo__subtitle {
	color: var(--text-secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0 0 var(--spacing-2xl);
	text-align: center;
}
@media (min-width: 768px) {
	.p-mission-bingo__subtitle {
		color: var(--text-secondary);
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
		margin: 0 0 var(--spacing-3xl);
	}
}
.p-mission-bingo .p-mission-bingo-banner {
	display: flex;
	flex-direction: column;
	position: relative;
	row-gap: 48px;
}
@media (min-width: 1280px) {
	.p-mission-bingo .p-mission-bingo-banner {
		row-gap: 64px;
	}
}
.p-mission-bingo .p-mission-bingo-banner__bg-wrapper {
	left: 50%;
	position: absolute;
	top: 0;
	transform: translate(-50%);
	z-index: -1;
}
.p-mission-bingo .p-mission-bingo-banner__bg {
	max-height: 800px;
}
.journey-map-light {
	max-width: 100%;
	padding-bottom: var(--spacing-6xl);
	position: relative;
}
@media (min-width: 768px) {
	.journey-map-light {
		padding-bottom: var(--spacing-8xl);
	}
}
@media (min-width: 1280px) {
	.journey-map-light {
		padding-bottom: var(--spacing-12xl);
	}
}
@supports (-webkit-overflow-scrolling: touch) {
	.journey-map-light {
		background-attachment: scroll;
		background-position: top;
		background-size: contain;
	}
}
.journey-map-light__bg-img-wrapper {
	height: 528px;
	max-width: 100vw;
	overflow: hidden;
	position: sticky;
	top: var(--header-section-height);
	width: 100%;
}
@media (min-width: 480px) {
	.journey-map-light__bg-img-wrapper {
		height: 580px;
	}
}
@media (min-width: 768px) {
	.journey-map-light__bg-img-wrapper {
		height: 800px;
	}
}
.journey-map-light__bg-img {
	height: 100%;
	left: 50%;
	position: absolute;
	top: 0;
	transform: translateX(-50%);
	width: auto;
}
.journey-map-light__content {
	align-items: center;
	display: flex;
	flex-direction: column;
	margin: -504px auto 0;
	max-width: 1440px;
	position: relative;
	z-index: 2;
}
@media (min-width: 480px) {
	.journey-map-light__content {
		margin-top: -556px;
	}
}
@media (min-width: 768px) {
	.journey-map-light__content {
		margin-top: -760px;
	}
}
@media (min-width: 1280px) {
	.journey-map-light__content {
		align-items: flex-start;
		flex-direction: row;
		justify-content: space-between;
		padding-left: var(--spacing-2xl);
	}
}
@media (min-width: 1440px) {
	.journey-map-light__content {
		max-width: 1144px;
		padding-left: var(--spacing-none);
	}
}
@media (min-width: 1680px) {
	.journey-map-light__content {
		max-width: 1344px;
	}
}
.journey-map-light__header {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
	width: 100%;
}
@media (min-width: 1280px) {
	.journey-map-light__header {
		align-items: flex-start;
		position: sticky;
		text-align: start;
		top: 144px;
	}
}
.journey-map-light__logo {
	margin: 25px 0;
	max-width: 161px;
	width: 100%;
}
@media (min-width: 768px) {
	.journey-map-light__logo {
		margin: var(--spacing-2xl) 0;
		max-width: 200px;
	}
}
@media (min-width: 1280px) {
	.journey-map-light__logo {
		margin: 37px 0;
		max-width: 232px;
	}
}
.journey-map-light__logo-text {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 34px;
	font-style: normal;
	font-weight: 700;
	line-height: 40px;
	margin: var(--spacing-xl) 0;
	max-width: 448px;
	text-transform: uppercase;
	width: 100%;
}
@media (min-width: 768px) {
	.journey-map-light__logo-text {
		max-width: 485px;
	}
}
@media (min-width: 1280px) {
	.journey-map-light__logo-text {
		max-width: 392px;
	}
}
.journey-map-light__timer {
	margin: var(--spacing-2xs) 0 var(--spacing-2xl);
}
.journey-map-light__text {
	margin: 0;
}
.journey-map-light__text--fund {
	color: var(--text-tertiary);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.2px;
	line-height: 20px;
	margin: 0 0 var(--spacing-2xs);
	text-transform: uppercase;
}
.journey-map-light__text--prize {
	color: var(--text-promo);
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
}
@media (min-width: 768px) {
	.journey-map-light__text--prize {
		color: var(--text-promo);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
@media (min-width: 1280px) {
	.journey-map-light__text--prize {
		color: var(--text-promo);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
.journey-map-light .journey-map-light__button--deposit {
	height: var(--spacing-4xl);
}
@media (min-width: 1280px) {
	.journey-map-light .journey-map-light__button--deposit {
		color: var(--text-button-primary);
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		height: var(--spacing-5xl);
		letter-spacing: 0.2px;
		line-height: 24px;
		padding: var(--spacing-md) var(--spacing-xl);
	}
}
.journey-map-light .journey-map-light__button--modal {
	align-items: center;
	color: var(--text-secondary);
	-moz-column-gap: var(--spacing-3xs);
	column-gap: var(--spacing-3xs);
	display: flex;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	text-transform: uppercase;
}
.journey-map-light__player-level {
	margin-top: var(--spacing-xl);
	max-width: 496px;
	padding: 0 var(--spacing-md);
	width: 100%;
}
@media (min-width: 1280px) {
	.journey-map-light__player-level {
		max-width: 392px;
		padding: 0;
	}
}
.journey-map-light__player-level .user-level-status {
	-webkit-backdrop-filter: blur(20px);
	backdrop-filter: blur(20px);
	background: var(--p-base-black-40);
	border-radius: var(--spacing-md);
	padding: var(--spacing-sm);
}
@media (min-width: 1280px) {
	.journey-map-light__player-level .user-level-status {
		-webkit-backdrop-filter: unset;
		backdrop-filter: unset;
		background: unset;
		border-radius: unset;
		padding: 0;
	}
}
.journey-map-light__player-level .user-level-status__avatar-wrap {
	width: var(--spacing-8xl);
}
.journey-map-light__player-level .user-level-status__player-name {
	color: var(--text-primary);
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin-bottom: var(--spacing-3xs);
	text-align: left;
}
.journey-map-light__player-level .user-level-status__info {
	margin-top: var(--spacing-2xs);
}
@media (min-width: 768px) {
	.journey-map-light__player-level .user-level-status__info-container {
		padding-left: var(--spacing-md);
	}
}
.journey-map-light__controls {
	align-items: center;
	display: flex;
	flex-direction: column;
	margin-top: var(--spacing-2xl);
	row-gap: var(--spacing-xl);
}
@media (min-width: 1280px) {
	.journey-map-light__controls {
		-moz-column-gap: var(--spacing-xl);
		column-gap: var(--spacing-xl);
		flex-direction: row;
	}
}
.journey-map-light__map {
	margin-top: var(--spacing-8xl);
	padding: 0 var(--spacing-md);
	position: relative;
	width: 100%;
}
@media (min-width: 768px) {
	.journey-map-light__map {
		margin-top: var(--spacing-6xl);
	}
}
@media (min-width: 960px) {
	.journey-map-light__map {
		margin-top: var(--spacing-8xl);
	}
}
@media (min-width: 1280px) {
	.journey-map-light__map {
		padding: 0;
	}
}
@media (min-width: 1440px) {
	.journey-map-light__map {
		width: unset;
	}
}
.journey-map-v2--logged-in {
	background: var(--journeymap-bg-page);
}
.p-complaint-form {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-xl);
}
@media (min-width: 768px) {
	.p-complaint-form {
		row-gap: var(--spacing-2xl);
	}
}
.p-complaint-form__subtitle.p-complaint-form__subtitle {
	color: var(--text-tertiary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.p-complaint-form__body {
	display: flex;
	flex-direction: column;
	row-gap: var(--spacing-2xl);
}
@media (min-width: 1280px) {
	.p-complaint-form__body {
		-moz-column-gap: var(--spacing-2xl);
		column-gap: var(--spacing-2xl);
		flex-direction: row;
	}
}
@media (min-width: 1440px) {
	.p-complaint-form__body {
		-moz-column-gap: var(--spacing-3xl);
		column-gap: var(--spacing-3xl);
	}
}
@media (min-width: 1280px) {
	.p-complaint-form__fields {
		max-width: 494px;
	}
}
@media (min-width: 1440px) {
	.p-complaint-form__fields {
		max-width: 526px;
	}
}
.p-complaint-form__sidebar {
	flex: 1;
}
.p-complaint-form__sidebar-title {
	color: var(--text-primary);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin-bottom: var(--spacing-2xs);
}
.p-complaint-form__sidebar-list-item.p-complaint-form__sidebar-list-item {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	padding-left: var(--spacing-2xl) !important;
}
.p-complaint-form__sidebar-list-item.p-complaint-form__sidebar-list-item:before {
	background-color: unset;
	content: url(/images/check.e5e92fe0..svg);
	height: 24px;
	left: 0;
	top: 0;
	width: 24px;
}
.p-complaint-form__sidebar-list.p-complaint-form__sidebar-list {
	list-style: none;
	margin-top: 0;
	padding: 0;
}
.p-complaint-form__sidebar-list.p-complaint-form__sidebar-list li + li {
	margin-top: var(--spacing-2xs) !important;
}
@media (min-width: 768px) {
	.p-complaint-form__sidebar-list.p-complaint-form__sidebar-list li + li {
		margin-top: var(licensesFlags) !important;
	}
}
.p-self-assessment-test__title.p-self-assessment-test__title {
	color: var(--text-tertiary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.body::-webkit-scrollbar,
body::-webkit-scrollbar {
	height: 4px;
	width: 4px;
}
.body::-webkit-scrollbar-thumb,
body::-webkit-scrollbar-thumb {
	background: var(--bg-senary);
	border-radius: var(--border-radius-basic-xs);
}
.p-vip-club .p-vip-club-passes__cards,
.p-vip-club .p-vip-club-table__wrapper {
	scrollbar-color: transparent;
	scrollbar-width: none;
}
.p-vip-club .p-vip-club-passes__cards::-webkit-scrollbar,
.p-vip-club .p-vip-club-table__wrapper::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}
.p-vip-club .p-vip-club-passes__cards::-webkit-scrollbar-track,
.p-vip-club .p-vip-club-table__wrapper::-webkit-scrollbar-track {
	background: transparent;
}
.p-vip-club .p-vip-club-passes__cards::-webkit-scrollbar-thumb,
.p-vip-club .p-vip-club-table__wrapper::-webkit-scrollbar-thumb {
	background: transparent;
	margin: 0;
}
.p-vip-club .p-vip-club-passes__cards::-webkit-scrollbar-thumb:hover,
.p-vip-club .p-vip-club-passes__cards:hover::-webkit-scrollbar-thumb,
.p-vip-club .p-vip-club-table__wrapper::-webkit-scrollbar-thumb:hover,
.p-vip-club .p-vip-club-table__wrapper:hover::-webkit-scrollbar-thumb {
	background: transparent;
}
@font-face {
	font-family: DrukCyr;
	font-style: normal;
	font-weight: 400;
	src: url(/fonts/Druk-Wide-Cy-Web-Bold-Regular.646784fe..ttf)
		format("truetype");
}
.multiple-raffle {
	position: relative;
}
.multiple-raffle__section {
	display: flex;
	flex-direction: column;
	margin-bottom: var(--spacing-6xl);
	row-gap: var(--spacing-2xl);
}
@media (min-width: 768px) {
	.multiple-raffle__section {
		margin-bottom: var(--spacing-8xl);
		row-gap: var(--spacing-3xl);
	}
}
.multiple-raffle__title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 26px;
	margin: 0 0 var(--spacing-md);
	text-align: center;
}
@media (min-width: 960px) {
	.multiple-raffle__title {
		color: var(--text-primary);
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
		margin: 0 0 var(--spacing-lg);
	}
}
@media (min-width: 1280px) {
	.multiple-raffle__title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
	}
}
.multiple-raffle__text {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	text-align: center;
}
.multiple-raffle__banner {
	display: flex;
	flex-direction: column;
	margin-bottom: var(--spacing-6xl);
	position: relative;
	row-gap: var(--spacing-5xl);
	z-index: 0;
}
@media (min-width: 768px) {
	.multiple-raffle__banner {
		align-items: center;
		border-radius: var(--border-radius-basic-lg);
		-moz-column-gap: var(--spacing-xl);
		column-gap: var(--spacing-xl);
		flex-direction: row;
		justify-content: space-between;
		margin-bottom: var(--spacing-8xl);
		margin-top: var(--spacing-xl);
		min-height: 460px;
		overflow: hidden;
		padding-inline: var(--spacing-xl);
	}
}
@media (min-width: 1280px) {
	.multiple-raffle__banner {
		min-height: 500px;
		padding-inline: var(--spacing-2xl);
	}
}
.multiple-raffle__banner-background {
	height: 100%;
	left: 50%;
	max-height: 380px;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center top;
	object-position: center top;
	position: absolute;
	top: 0;
	transform: translateX(-50%);
	width: calc(100% + 32px);
	z-index: -1;
}
@media (min-width: 768px) {
	.multiple-raffle__banner-background {
		max-height: 460px;
		width: 100%;
	}
}
@media (min-width: 1280px) {
	.multiple-raffle__banner-background {
		max-height: 500px;
	}
}
.multiple-raffle__banner-content {
	display: flex;
	flex-direction: column;
	justify-content: center;
	min-height: 380px;
	padding-block: var(--spacing-5xl);
	position: relative;
	text-align: center;
}
@media (min-width: 768px) {
	.multiple-raffle__banner-content {
		max-width: 320px;
		min-height: unset;
		padding-block: var(--spacing-md);
		position: static;
		text-align: start;
	}
}
@media (min-width: 1280px) {
	.multiple-raffle__banner-content {
		max-width: 500px;
	}
}
.multiple-raffle__banner-title {
	color: var(--text-primary);
	font-family: Outfit, sans-serif;
	font-size: 27px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	margin: 0 0 var(--spacing-md);
}
@media (min-width: 768px) {
	.multiple-raffle__banner-title {
		color: var(--text-primary);
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		line-height: 40px;
		margin: 0 0 var(--spacing-lg);
	}
}
@media (min-width: 1280px) {
	.multiple-raffle__banner-title {
		color: var(--text-primary);
		font-size: 44px;
		font-style: normal;
		font-weight: 700;
		line-height: 52px;
	}
}
.multiple-raffle__banner-description {
	color: var(--text-secondary);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0 0 var(--spacing-2xl);
}
@media (min-width: 768px) {
	.multiple-raffle__banner-description {
		margin: 0 0 var(--spacing-3xl);
	}
}
