.boutonredb { 
min-width: 193px; height: 34px; line-height: 34px; background-color: #E4032E; padding: 0px 4px 4px; text-align: center; color: white; border-radius: 10px; font-weight: bold; font-size: 17px; color: #ffffff; display: block;
cursor: pointer;
  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
}

.boutonblanc { 
min-width: 193px; height: 34px; line-height: 34px; background-color: #ffffff; padding: 0px 4px 4px; text-align: center; color: white; border-radius: 10px; font-weight: bold; font-size: 17px; color: #E4032E ; display: block;
cursor: pointer;
  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
}

.boutonorangedd { 
min-width: 193px; height: 34px; line-height: 34px; display: block; background-color: #FDF42A; padding: 0px 4px 4px; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 17px; color: #000000;
cursor: pointer;
  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
}


.boutonorange { 
min-width: 193px; height: 34px; line-height: 34px; display: block; background-color: #F1B529; padding: 0px 4px 4px; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 17px; color: #000000;
cursor: pointer;
  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
}
.boutonorange:hover 
{
  -webkit-animation: none;-moz-animation: none;-ms-animation: none;animation: none;
}

@-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
@-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
@-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
@keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}

.bttnrednmarg { 
min-width: 193px; height: 34px; line-height: 34px; display: block; background-color: #E4032E; padding: 0px 4px 4px; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 17px; color: #ffffff;
cursor: pointer;
  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
}

@media (min-width: 578px) {
.bttnrednmarg { 
margin-right: 25px;
} }

.ProvidersSlider .providers-container .provider {
padding: 0 !important;
}

@media (max-width: 576px) {
.ProvidersSlider .providers-container .provider {
 height: 40px !important;
    width: 90px !important;
    min-width: 90px !important;
}
.ProvidersSlider {
margin: 17px auto !important;
width: 95% !important;
}
.ProvidersSlider .providers-container {
margin-bottom: 10px !important;
}
}

.ProvidersSlider .providers-container .provider {
width: 8vw !important;
height: 3.3em !important;
}

@media (max-width: 576px) {
.ProvidersSlider .providers-container .provider {
width: 8vw !important;
height: 2em !important;
}
}

.Withdraw .payment-provider img { width: 205px; }

.Header .inner-wrapper a .icon {
height: 30px;
}
.MainMenuMobile.open {
	background: rgba(0,0,0,.80) !important;
	}
	
	.MainMenu.expanded {
	background: rgba(0,0,0,.90) !important;
	}
	
	.language-wrapper .language-first {
	background: #292929 !important;
	transition: background 0.3s;
	}
	
	.language-wrapper .language-first:hover {
	background: rgba(0,0,0,.50) !important;
	}
	
	.Sidebar.profile.expanded {
	background: rgba(0,0,0,.90) !important;
	}
	
	.Sidebar.login {
	background: black !important;
	}
	
	.button.white-button, button.white-button {
	transition: background-color 0.3s;
	}
	
	div.language-first img {
	margin-left: -2px !important;
	}
	
	.MyProfileMobile .menu-box .profile-menu .button {
	margin: 13px auto !important;
	display: block !important;
	}
	
	.MyProfileMobile .menu-box .profile-menu {
	margin-right: 50px !important;
	}
	
	.Register {
	background: #292929 !important;
	}
	
	
	@media (max-width: 576px) {
	.Base .invite-friend .invitations-fields .items-wrapper {
	margin-bottom: 3px;
	}
	.Base .react-table-container {
	padding: 0 0 20px 0;
	}
	.Base .ReactTable .rt-thead .rt-td.-cursor-pointer, .ReactTable .rt-thead .rt-th.-cursor-pointer:nth-child(2) {
	display: none;
	}
	
	.Base .ReactTable .rt-td:nth-of-type(3), .ReactTable .rt-th:nth-of-type(3) {
	width: 100px !important;
	}
	
	.Base .ReactTable {
	width: 750px;
	}
	
	.Base .ReactTable .register-status.accepted span {
	 font-size: 12px;
	}
	.Base .invite-friend .invitations-fields .items-wrapper .telephone-fields .dial-code {
	margin-left: 0;
	}
	.Base .invite-friend .invitations-fields .items-wrapper .fullname .inline-holder {
	margin-left: 0;
	}
	.Base .invite-friend .invitations-fields .items-wrapper .fullname {
	margin-left: 0;
	}
	.Base .SelfAssessmentResult .confirm-test-submit {
	font-size: 14px;
	}
	.Withdraw main .history-table .ReactTable .cell.transaction-status {
	margin-bottom: 10px;
	}
	.LoginForm {
	background: #292929 !important;
	}
	}
	.Loading {
	background: #292929 !important;
	}
	
	.popup-base .popup-content {
	background: #292929 !important;
	}
	
	.popup-base .popup-content.invitation-popup {
	background: transparent !important;
	}
	
	.ExpendableQuestion .title {
	background: black !important;
	}
	
	.ExpendableQuestion .content.with-vertical-padding {
	background: #292929;
	}
	
	.Address {
	background: transparent linear-gradient(333deg,#404040,#000) 0 0 no-repeat padding-box !important;
	}
	
	.Contact {
	background: black !important;
	}
	
	.ProgressBar .box .circle {
	background: black !important;
	}
	
	.Limits .limits-wrapper .daily-login-session .tabs-amount .default-amount, .Limits .limits-wrapper .daily-playing-hours .tabs-amount .default-amount, .Limits .limits-wrapper .net-limit-loss .tabs-amount .default-amount {
	background-color: black !important;
	border: 1px solid rgba(255,255,255,.5) !important;
	}
	
	.Register .register-wrapper .red-button {
	Width: 70%;
	Margin: auto !important;
	}
	
	
	
	.MyProfileMobile {
	background: black !important;
	}
	
	.HeaderMobile {
	background: #292929;
	}
	
	.SidebarMobile.open {
	background: #292929 !important;
	}
	
	.MyProfileMobile .content-wrapper {
	background: #292929 !important;
	}
	
	
	.HelpSignUpAndPlay .SectionBox {
	background: #292929 !important;
	}
	
	.GameFilters {
	background: rgba(0,0,0,.9) !important;
	}
	
	.faq-question {
	color: black; 
	padding-top: 10px;
	}
	
	/* FAQ */ 
	
	.ExpendableQuestion .title {
	background: black !important;
	}
	.ExpendableQuestion .content.with-vertical-padding {
	background: black !important;
	}
	.ExpendableQuestion.opened .title:not(.subsection-title) {
	background: #fff !important;
	}
	.ExpendableQuestion.opened .title h2{
	color: black !important;
	}
	.ExpendableQuestion .title h2{
	color: white !important;
	}
	.SectionBox .title-row h2 {
	color: white !important;
	}
	.SectionBox a {
	background: black !important;
	border-radius: 8px;
	}
	.SectionBox a span {
	color: white !important;
	}
	
	.ExpendableQuestion.opened .title .icon-wrapper {
	color: black;
	}
	
	.RegistrationPersonalDetails .personal-details-wrapper .data-month .datalist, .RegistrationPersonalDetails .personal-details-wrapper .data-zip-and-city .datalist.left {
	background: black !important;
	}
	
	.HeaderMobile .burger-button {
	width: 30px !important;
	}
	
	.HeaderMobile.shift-main-top-mobile {
	justify-content: space-between !important;
	}
	
	.HeaderMobile .user {
	margin-left: 0px !important;
	}
	
	.HeaderMobile .user .username {
	padding: 5px !important;
	}
	
	.HeaderMobile .logo-wrapper .logo {
	margin-right: 50px !important; 
	}
	
	@media (min-width: 727px) and (max-width: 768px) {
	
	.Base .SelfAssessmentResult .rg-options {
	padding: 0px;
	}
	.HeaderMobile .logo-wrapper .logo {
	margin-right: 32em !important;
	}
	}
	
	.HeaderMobile.m-logged .logo-wrapper .logo {
	margin: auto !important;
	}
	
	.HeaderMobile.t-logged .logo-wrapper .logo {
	margin: auto !important;
	}
	
	.Base .popup-base .popup-content.self-assessment {
	width: 100%;
	max-width: 600px;
	}
	
	@media (max-width: 768px) {
	.Base .popup-base .popup-content.self-assessment {
	padding: 70px 10px 90px 10px;
	}
	.Base .SelfAssessmentResult {
	padding: 90px 10px 0 10px !important;
	}
	.HeaderMobile .logo-wrapper {
	margin: auto !important;
	}
	}
	
	.HeaderMobile.m-logged  .logo-wrapper {
	margin: auto !important;
	padding-left: 53px !important;
	}
	
	.MainMenuMobile .content-wrapper .search-container {
	margin-top: 10px;
	}
	
	.MainMenuMobile.open {
	padding: 16px 27px 0 19px !important;
	}
	
	.MainMenuMobile .content-wrapper .first-row {
	margin-bottom: 3px !important;
	}
	
	.icon.clickable {
	width: 2.6em;
	}
	
	.ReactTable .icon.clickable {
	width: 15px !important;
	}
	
	div.input-wrapper .icon.clickable {
	width: 0.7em !important;
	}
	
	.Deposit main .deposit-wrapper .selection .bonus {
	margin-top: 12px !important;
	}
	.Deposit main .deposit-wrapper .selection .amount .enter-amount {
	margin-top: 0px !important
	}
	.Deposit main .deposit-wrapper .selection .bonus {
	margin-top: 12px !important;
	height: 214px !important;
	width: 300px !important;
	}
	.Deposit main .deposit-wrapper .selection .amount .amount-container {
	width: 292px !important;
	margin: auto;
	}
	.BonusCard {
	padding-right: 0px !important;
	}
	.Deposit main .deposit-wrapper .selection .amount {
	padding-right: 0px !important;
	}
	.Deposit main .deposit-wrapper .selection .amount input.amount {
	padding-bottom: 3px !important;
	}
	
	
	.Deposit main .deposit-wrapper .selection .amount input.promo-code {
	pointer-events: none;
	}
	
	.Deposit main .deposit-wrapper .selection .amount input.promo-code {
	margin-top: 4px !important;
	}
	
	@media (max-width: 1024px) {
	.Deposit main .deposit-wrapper .selection .bonus .Arrow.right {
	right: 7px !important;
	}
	.Deposit main .deposit-wrapper .selection .bonus .Arrow.left {
	left: 8px !important;
	}
	}
	
	.Deposit main .deposit-wrapper .selection .bonus .Arrow {
	top: calc(50% - -15.5px) !important;
	}
	
	.SetNewPassword .input-wrapper .icon.clickable {
	width: 1.7em !important;
	}
	
	.sub-menu a[href="/fr/profile/cashier/deposit?action=login&loginRedirect=/profile/cashier/deposit"], 
	.sub-menu a[href="/de/profile/cashier/deposit?action=login&loginRedirect=/profile/cashier/deposit"], 
	.sub-menu a[href="/en/profile/cashier/deposit?action=login&loginRedirect=/profile/cashier/deposit"], 
	.sub-menu a[href="/it/profile/cashier/deposit?action=login&loginRedirect=/profile/cashier/deposit"] {
	background: #e60936 !important;
	color: white !important;
	}
	
	.MyProfileMobile .menu-box .lo-icon.logout {
	top: 20px !important;
	}
	
	.promotion-subtitle {
	color: rgb(255, 255, 255); 
	font-size: 18px; 
	text-align: center;
	}
	
	.promotion-title {
	color: white; 
	font-weight: 700; 
	font-size: 26px; 
	text-align: center;
	}
	
	.MyProfileMobile .deposit img {
	display: none;
	}
	
	.MyProfileMobile .menu-box .profile-menu .button span {
	font-size: 15px !important;
	}
	
	@media (max-width: 576px) {
	.Base .ReactTable .your-rewards img {
	margin: auto;
	}
	.Base .invite-friend .invitations-fields .items-wrapper .fullname .inline-holder .icon-holder {
	position: absolute;
	left: 0px;
	}
	.invite-friend .invitations-fields .items-wrapper .email {
	margin-left: 0px !important;
	}
	.blog-thumb {
	display: block;
	width: 100%;
	height: auto;
	}
	}
	
	@media (min-width: 577px) {
	.Base .Promotion .content .terms-conditions {
	width: 200px;
	}
	.blog-i-thumb {
	display: inline !important;
	width: 30% !important; 
	height: auto !important;
	}
	.blog-p-thumb {
	display: inline;
	width: 70%;
	}
	.blog-i-thumb {
	display: inline !important;
	width: 30% !important; 
	height: auto !important;
	}
	}
	
	.BlockAccount .input-container .error-message-self-exclude {
	position: static !important;
	text-align: center;
	}
	
	
	@media (min-width: 1200px) {
.Header #btn-5 span {
font-size: 16px;
line-height: 37px;
}
	.Header .inner-wrapper .link-wrapper {
	display: flex;
	justify-content: space-evenly;
	}
	.Base .Header .default-cat {
	display: block;
	}
	.Base .Header .inner-wrapper a .icon {
	display: block;
	margin: auto;
	}
	.Base .Header .inner-wrapper a span {
	display: block;
	}
	}
	
	.Base .Header .inner-wrapper a.cat-active {
	border: none !important;
	}
	
	@media (min-width: 1900px) {
	.SpecificCategory .Header .button {
	height: 75px !important;
	}
	}
	
	.SpecificCategory .Header .register-btn, .SpecificCategory .Header .login-btn {
	height: 40px !important; 
	}
        
	
	@media (min-width: 1200px) and (max-width: 1900px) {
.Header #btn-5 .icon {
width: 22px !important;
height: 30px !important;
}
.Header #btn-5 span {
line-height: 20px;
}
	.Base .Header .button {
	height: 60px !important;
	} 
	.Base .Header .selected {
	height: 60px;
	}
	.Base .Header .inner-wrapper a span {
	line-height: 30px;
	font-size: 14px;
	}
	.Base .Header .inner-wrapper a .icon {
	width: 22px;
height: 30px;
	}
	}
	
	.Header .inner-wrapper .link-wrapper {
	vertical-align: middle;
	}
	
	.Base .Header .button.selected {
	display: block;
	}
	
	.Base .Header a[href="/fr/profile?section=cashier&tab=deposit"], .Base .Header a[href="/de/profile?section=cashier&tab=deposit"], .Base .Header a[href="/it/profile?section=cashier&tab=deposit"], .Base .Header a[href="/en/profile?section=cashier&tab=deposit"],
	.Base .Header a[href="/fr/profile/account/personal-details"], .Base .Header a[href="/de/profile/account/personal-details"], .Base .Header a[href="/it/profile/account/personal-details"], .Base .Header a[href="/en/profile/account/personal-details"], .Base .Header a[href="/fr/profile/responsible-gaming"], .Base .Header a[href="/de/profile/responsible-gaming"], .Base .Header a[href="/it/profile/responsible-gaming"], .Base .Header a[href="/en/profile/responsible-gaming"], .Base .Header a[href="/fr/profile/friend-invite"], .Base .Header a[href="/de/profile/friend-invite"], .Base .Header a[href="/it/profile/friend-invite"], .Base .Header a[href="/en/profile/friend-invite"], .Base .Header a[href="/fr/profile/account/verification"], .Base .Header a[href="/de/profile/account/verification"], .Base .Header a[href="/it/profile/account/verification"], .Base .Header a[href="/en/profile/account/verification"], .Base .Header a[href="/de/profile/account/security"], .Base .Header a[href="/fr/profile/account/security"], .Base .Header a[href="/it/profile/account/security"], .Base .Header a[href="/fr/profile/account/security"]
	{
	height: 40px !important;
	}
	@media (min-width: 1120px) and (max-width: 1199px) {
	.Base .Header .selected {
	height: 45px;
	}
	}
	@media (min-width: 1025px) and (max-width: 1119px) {
	.Base .Header .selected {
	height: 50px !important;
	}
	.Header .selected .icon {
	margin-top: 8px;
	}
	}
	
	@media (min-width: 1200px) and (maxi-width: 1900px) {
	.Base .Header .selected {
	height: 58px;
	}
	}
	
	.Base .content-wrapper .TypeNavigation.alternative-style .button {
	border: 3px solid rgba(255,255,255,.2);
	background: black;
	}
	.Base .content-wrapper .TypeNavigation.alternative-style .button.selected {
	border-radius: 4px;
	background: #e4032e;
	padding: 6px;
	}
	.Base .MyProfileMobile .content-wrapper .games-container .Game {
	margin-right: 0px;
	}
	.Base .TypeNavigation {
	width: 100% !important;
	margin-right: 0px !important;
	margin-left: 0px !important;
	}
	
	.PersonalDetails main .personal-details-wrapper .player-info-row .gender {
	display: none;
	}
	
	.Base .SelfAssessmentPopup .navigation button.white-button {
	background: white !important;
	}
	
	.Base .SelfAssessmentPopup .navigation button.white-button span {
	color: black !important;
	}
	
	.SelfAssessmentResult .rg-options button:nth-child(2) {
	background: white !important;
	}
	
	.SelfAssessmentResult .rg-options button:nth-child(2) {
	background: white !important;
	}
	
	.SelfAssessmentResult .rg-options button:nth-child(2) span {
	color: black !important;
	}
	
	.question div span {
	padding-left: 15px;
	}
	
	.SelfAssessmentResult .confirm-test-submit {
	font-size: 18px;
	text-align: center;
	}
	
	.Base .SelfAssessmentResult .rg-options {
	justify-content: space-around;
	bottom: 15px;
	}
	
	.BlockAccount .input-container .buttons button.white-button {
	display: none;
	}
	
	.Base .SelfAssessmentResult {
	padding: 90px 70px 0 70px;
	}
	
	.Base .GameAuth .button-container button.white-button {
	background: white;
	color: black;
	}
	
	.Base .invite-friend .invitations-fields .items-wrapper .fullname .inline-holder .icon-holder .btn-close {
	margin: -9px 0 0 18px;
	width: 30px;
	height: 30px;
	}
	
	.Base .invite-friend .invitations-fields .items-wrapper .fullname .inline-holder .icon-holder {
	margin-right: 8px;
	background: #292929 0 0 no-repeat padding-box;
	}
	
	.Base .invite-friend .invitations-fields .items-wrapper .fullname .inline-holder .icon-holder img {
	display: none;
	}
	
	.Base .invite-friend .invitations-fields .items-wrapper .fullname span:not(.error-msg), .Base .invite-friend .invitations-fields .items-wrapper span {
	font-size: 11px !important;
	}
	 .invite-friend .invitations-fields .items-wrapper span  {
	font-size: 11px !important;
	}
	.Base .invite-friend .invitation-chooser .blue-button {
	background: #707070;
	border: 1px solid rgba(255,255,255,.5);
	}
	
	.Base .invite-friend .invitation-chooser .blue-button img {
	width: 32px !important;
	padding: 0px 2px 0px 2px;
	margin: 0 10px 0 8px;
	}
	
	.Base .invite-friend .invitation-chooser .blue-button span {
	font-size: 22px !important;
	padding: 1px 9px 0px 0;
	}
	
	.Base .invite-friend .invitation-chooser {
	margin-bottom: 28px;
	}
	
	.Base .ResponsiblePopup .popup-magic .eighteen-holder {
	 display: none;
	}
	
	.Base .ResponsiblePopup .popup-magic .text-holder {
	font-size: 12px;
	margin-top: -10px;
	padding-left: 20px;
	}
	
	.Base .ResponsiblePopup .popup-magic .logo-holder {
	height: 77px;
	}
	
	.Base .popup-base .popup-content .close-responsible {
	top: 36px;
	right: 42px;
	}
	
	.Base .popup-base .popup-content.responsible-gaming-alert {
	padding: 40px 20px 0;
	}
	
	@media (max-width: 750px) {
	.Base .ResponsiblePopup .popup-magic .logo-holder {
	height: 67px;
	}
	.Base .ResponsiblePopup .popup-magic .text-holder {
	 font-size: 10px;
	}
	.Base .popup-base .popup-content.responsible-gaming-alert {
	padding: 20px;
	}
	}
	
	.Deposit main .deposit-wrapper .BonusSelector .bonus-item span {
	flex: 9;
	}
	
	.Base .invite-friend .invitations-fields .items-wrapper .telephone-fields {
	align-items: end;
	}
	
	.ReactTable .rt-tbody .rt-tr-group .rt-td:nth-child(4) {
	text-align: center;
	}
	
	.Base .ReactTable .rt-tbody .your-rewards {
	justify-content: center; 
	padding-top: 4px;
	}
	
	.Base .ReactTable .rt-tbody .your-rewards img {
	margin: auto;
	}
	
	@media (min-width: 1000px) {
	.h-giveaway-desktop {
	width: 13.5vw; 
	margin: auto;
	}
	}
	
	@media (min-width: 769px) and (max-width: 999px) {
	.h-giveaway-desktop {
	width: 21.5vw; 
	margin: auto;
	}
	}
	
	@media (min-width: 577px) and (max-width: 768px) {
	.h-giveaway-desktop {
	width: 18.5vw; 
	margin: auto;
	}
	}
	
	.Base .Promotion .content .terms-conditions img {
	display: none;
	}
	
	.Base .PromotionList .promotion-wrapper .Promotion .content .terms-conditions span {
	text-decoration: underline;
	}
	
	.Base .SelfAssessmentResult .rg-options .red-button {
	width: 220px !important;
	}
	
	@media (max-width: 520px) {
	.Base .SelfAssessmentResult .rg-options {
	display: grid;
	}
	}
	
	.Base .responsible-gaming-loss-limit h3 {
	text-align: center;
	}
	.Limits .limits-set .content>span:first-of-type {
	text-align: center;
	}
	.responsible-gaming-loss-limit h2 {
	text-align: center;
	}
	
	.Base .SelfAssesment .description-container button {
	 margin: 40px auto;
	}
	
	@media (min-width: 1025px) and (max-wdith: 1500px) {
	.Profile.ResponsibleGaming main .segment-title { 
	padding-left: 19px !important;
	}
	}
	@media (min-width: 1501px) {
	.Profile.ResponsibleGaming main .segment-title { 
	padding-left: 19px !important;
	}
	}
	
	.PromotionList .promotion-wrapper .Promotion .content {
	padding: 10px 0 !important;
	}
	
	
	.PromotionList .promotion-wrapper .Promotion .content .PromotionStatus {
	bottom: 18px !important;
	}
	
	@media(max-width: 576px) {  
	.Base .user-details .InputField .verification-info.sms.below {
	top: 35px;
	padding-top: 25px;
	}
	
	.Security main .security-wrapper .user-details .contact-customer-service {
	 padding-top: 20px;
	}
	
	.user-details .InputField .verification-info.below a span {
	display: block !important;
	}
	}
	
	
	.Base .ContactUsCard>img {
	height: max-content;
	}
	
	@media (min-width: 1901px) {
	.Home .Header .inner-wrapper {
	margin-top: -5px;
	}
	}

.HeaderMobileV2 .dropdown-footer {
background: white;
}


.Withdraw main .withdraw-wrapper .provisional-warning {
	color: white !important;
	}
	
	@media (max-width: 576px) {
	.PersonalDetails main .personal-details-wrapper .player-info-row .gender {
	width: 20% !important;
	}
	}
	.PersonalDetails main .personal-details-wrapper .player-info-row input, .Security main .security-wrapper .player-info-row input {
	border: solid 1px rgba(255,255,255,.3) !important;
	margin: 10px 0 !important;
	padding: 10px 20px !important;
	border-radius: 5px !important;
	font-size: 20px !important;
	}
	
	.Base .Security main .security-wrapper .player-info-row .password {
	margin-bottom: 10px;
	}
@media (max-width: 500px) {
.iban-verification-required-tooltip div {
font-size: 12px !important;
}
}

.bonus-data .initial-label {
display: none !important;
}

.Bonus .content .bonus-container .bonus-data>div:nth-of-type(3) {
display: none !important;
}

@media (min-width: 768px) and (max-width: 1024px) {
.HeaderMobile.t-logged {
flex-wrap: unset !important;
justify-content: space-between !important;
}
}

@media (min-width: 727px) and (max-width: 768px) {
.HeaderMobile .logo-wrapper .logo {
margin-right: 32em !important;
}
}


.sitemap-title {
font-size: 2.2em !important;
font-weight: 900 !important;
text-align: center !important;
padding-bottom: 30px;
}

.sitemap-category {
vertical-align: top;
}

.sitemap-category h2 {
font-size: 1.8em !important;
font-weight: 700 !important;
padding-left: 10px;
}

.sitemap-category a {
text-decoration: none;
color: white;
}

.sitemap-category p {
font-size: 0.9em !important;
padding: 5px 0;
text-align: unset !important;
line-height: 1.8em !important;
}

@media (max-width: 576px) {
.sitemap-category p {
text-align: center !important;
}
.sitemap-title {
margin: 10px 0 30px 0 !important;
}

.sitemap-category {
display: block;
text-align: center !important;
margin-bottom: 20px;
}

}

@media (min-width: 577px) and (max-width: 948px) {
.sitemap-sections {
padding-left: 5em;
}
.sitemap-category {
display: inline-block;
width: 45%; 
padding-left: 3.5em;
}
.sitemap-category p {
padding-left: 20px;
}
}

@media (min-width: 949px) {
.sitemap-sections {
margin-left: 3em;
margin-bottom: 15px;
}
.sitemap-category {
display: inline-block;
width: 30%; 
padding-left: 50px; 
}
.sitemap-category p {
padding-left: 30px;
}
}

@media (max-width: 740px) { 
.megaways-logo {
width: 50% ;
height: auto;
}
.megaways-mini-logo {
width: 15px;
height: auto;
vertical-align: middle
}
}

@media (min-width: 741px)  { 
.megaways-logo {
width: 23%;
height: auto;
}
.megaways-mini-logo {
width: 15px ;
height: auto;
vertical-align: middle
}
}

.Deposit main .deposit-wrapper .selection .amount .default-amount-container .default-amount:nth-of-type(2) {
background: linear-gradient(180deg,#5c7ff0,#1d3072) !important;
}

.Deposit main .deposit-wrapper .selection .amount .default-amount-container .default-amount:nth-of-type(3) {
background: linear-gradient(180deg,#5c7ff0,#1d3072) !important;
}

.Deposit main .deposit-wrapper .selection .amount .default-amount-container .default-amount:nth-of-type(4) {
background: linear-gradient(180deg,#5c7ff0,#1d3072) !important;
}

.Deposit main .deposit-wrapper .selection .amount .default-amount-container .default-amount:nth-of-type(5) {
background: linear-gradient(180deg,#5c7ff0,#1d3072) !important;
}

.Base .TypeNavigation .link-wrapper {
border-radius: 6px;
background: black;
}

.Base #typenav {
border-bottom: 0px white solid !important;
margin-top: 20px;
}

.Profile .navigation .TypeNavigation .selected {
background: #e60936 !important;
border-radius: 6px;
}

.Profile .navigation .TypeNavigation .selected .translation {
color: white !important;
opacity: 1 !important;
}

.Profile .navigation .TypeNavigation {
justify-content: space-evenly !important;
}

@media (max-width: 768px) {
.Profile .navigation .TypeNavigation .button {
padding-inline: 3vw !important;
padding-top: 3px !important;
padding-bottom: 4px !important;
}
.Base .PersonalDetails main .navigation .profile-navigation-header {
min-height: unset;
}
.Base .TypeNavigation .button.pending-action-indicator:after {
top: -5px;
right: 7px;
}
.Verification-profile main>.validated-account-content>.successfull-validation-card .text-content {
font-size: 18px !important;
}
}

.Category .page .category-row {
display: inline-flex !important;
}

.games-table-V2.ReactTable .rt-tbody .rt-tr-group .rt-td:last-child {
display: none;
}

.games-table-V2.ReactTable .rt-thead .rt-tr:last-child {
display: none;
}




.Category main .page .sc-expand p:first-of-type {
text-align: center !important;
}

.Category .page .category-row p:nth-of-type(2) {
margin: 3px 25px 0 15px !important;
}

.Category .page .sc-expand {
margin: 0px !important;
}

.VerificationStatus .red-background {
background: rgba(0,0,0,0) !important;
}

.button.white-button {
border-radius: 5px !important;
}

.VerificationStatus a div span {
font-size: 22px !important;
}

@media (max-width: 430px) {
.VerificationStatus a div span {
font-size: 4.5vw !important;
}
}

.TypeNavigation::-webkit-scrollbar {
    height: 5px;
}
.TypeNavigation::-webkit-scrollbar-button {
    background: #ccc
}
.TypeNavigation::-webkit-scrollbar-track-piece {
    background: #888
}
.TypeNavigation::-webkit-scrollbar-thumb {
    background: #eee;
}​

.TypeNavigation {
margin: 2px 0 10px 0 !important;
}  

@media (max-width: 576px) {
.button.white-button {
border-radius: 5px !important;
}
.TypeNavigation {
overflow-x: unset !important;
}  
}

.NetVerify button>.icon {
margin: 0 10px 0 0 !important;
}

.NetVerify button {
margin: 20px 0 40px 0 !important;
}

.red-button {
height: 40px !important;
padding: 0 15px !important;
}

@media (max-width: 576px) {
.overlay .red-button {
height: 23px !important;
}
}
.UploadDocument .form {
margin: auto !important;
}

.UploadDocument .form .red-button {
height: 40px !important;
border-radius: 5px !important;
}

.submit.white-button {
margin-top: 15px;
margin-bottom: 6px !important;
}

#to-red-color span {
background-color: unset !important;
}

.flasha {
    -webkit-animation: eclaira 4s infinite;
    animation: eclaira 4s infinite;
}

@-webkit-keyframes eclaira {
  0% { opacity: 0 }
  15% { opacity: 0; }
  19% { opacity: 0; }
  20% { opacity: 1; }
  24% { opacity: 1; }
  25% { opacity: 0; }
  64% { opacity: 0; }
  65% { opacity: 1; }
  68% { opacity: 1; }
  69% { opacity: 0; }
89% { opacity: 0; }
 90% { opacity: 1; }
 95% { opacity: 0.5; }
  100% { opacity: 0; }
}

.flashb {
    -webkit-animation: eclairb 4s infinite;
    animation: eclairb 4s infinite;
}

@-webkit-keyframes eclairb {
  0% { opacity: 0 }  
  24% { opacity: 0; }
  25% { opacity: 1; }
  35% { opacity: 1; }
  40% { opacity: 0; }
  68% { opacity: 0; }
  69% { opacity: 1; }
  72% { opacity: 1; }
  75% { opacity: 0.5; }
  80% { opacity: 0; }
  100% { opacity: 0; }
}

.flashc {
    -webkit-animation: eclairc 4s infinite;
    animation: eclairc 4s infinite;
}

@-webkit-keyframes eclairc {
  0% { opacity: 0 }  
  34% { opacity: 0; }
  35% { opacity: 1; }
  37% { opacity: 1; }
  38% { opacity: 0; }
  100% { opacity: 0; }
}

.flashd {
    -webkit-animation: eclaird 4s infinite;
    animation: eclaird 4s infinite;
}

@-webkit-keyframes eclaird {
  0% { opacity: 0 }  
   15% { opacity: 0; }
  16% { opacity: 1; }
  19% { opacity: 1; }
   20% { opacity: 0; }
  37% { opacity: 0; }
  38% { opacity: 1; }
  40% { opacity: 1; }
  41% { opacity: 0; }
  100% { opacity: 0; }
}

.flashe {
    -webkit-animation: eclaire 4s infinite;
    animation: eclaird 4s infinite;
}

@-webkit-keyframes eclaire {
  0% { opacity: 0 }  
   15% { opacity: 0; }
  16% { opacity: 1; }
  29% { opacity: 1; }
   35% { opacity: 0.5; }
  40% { opacity: 0; }
  38% { opacity: 0; }
 55% { opacity: 0; }
  100% { opacity: 0; }
}

@media (min-width: 1025px) {
.fla {                                                                                               
margin-left: calc(.1rem + -150vw); } 
#flb {                                                                                               
width: calc(.1rem + 0.1vw);  height: auto; margin-left: calc(.1rem + -110vw); margin-top: calc(1.8rem + -31.0vw);  } 
#flc {                                                                                               
width: calc(.1rem + 0.1vw);  height: auto; margin-left: calc(.1rem + -115vw); margin-top: calc(1.8rem + -31.0vw);  } 
}

@media (max-width: 578px)  {
.fla {                                                                               
display: none } 
}

@media (min-width: 579px)  {
.flb {                                                                               
display: none } 
}

@media (min-width: 579px)  {
#justsmt {                                                                               
display: none } 
}

@media (min-width: 1570px) {
.survcta {
position: absolute; z-index: 1; margin-top:calc(.1rem + 12.5vw) } 
.survctb {
position: absolute; z-index: 1; margin-top:calc(.1rem + 14.8vw); }
}

@media (min-width: 1025px) and (max-width: 1569px) { 
.survctb {
position: absolute; z-index: 1; margin-top:calc(.1rem + 16.8vw); }
}

@media (max-width: 576px) {
.survcta {
position: absolute; z-index: 1; margin-top:calc(.1rem + 47.7vw) } 
.survctb {
position: absolute; z-index: 1; margin-top:calc(.1rem + 53.7vw) }
}

.boutonredbb { 
min-width: 193px; height: 34px; line-height: 34px; background-color: #E4032E; padding: 0px 4px 4px; text-align: center; color: white; border-radius: 10px; font-weight: bold; font-size: 17px; color: #ffffff; display: block;
cursor: pointer;
  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
}

@media (min-width: 577px) {
.boutonredbbx { margin-top:calc(.1rem + 17.7vw) } }




.invert {
filter: invert(1);
}


button.turquoise-button  {
background-color:  rgba(0,0,0,0)  !important;
margin-bottom: 10px !important;
}

.MyProfile .content-wrapper .red-button img {
display: none;
}

a.additional-info {
padding-bottom: 5px !important;
}

button.turquoise-button .translation {
color: white !important;
}

div.BonusCard > div.bonus-wrapper {
border: 5px solid white !important;
}

.Deposit main .deposit-wrapper .selection .bonus .Arrow.clickable  {
background: #e4032a !important;
}

.BonusCard .bonus-wrapper .bonus-container .additional-info {
opacity: 1 !important;
}

.Deposit main .deposit-wrapper .selection .bonus .slick-dots li.slick-active .custom-dot {
background: #e4032a !important;
}

.Deposit main .deposit-wrapper .selection .bonus .slick-dots li .custom-dot span {
color: white !important;
}

button.turquoise-button .translation {
text-decoration: underline;
}

.BonusCard .bonus-wrapper .bonus-container .additional-info {
display: none !important;
}

.BonusCard .bonus-wrapper .bonus-container .cta-container {
bottom: 12px !important;
}

.history-navigator .white-button {
background: white !important;
}

.History main .history-navigator span {
color: black !important;
}

.History main .history-navigator .red-button span {
color: white !important;
}

.Withdraw main .withdraw-wrapper .input-amount {
line-height: 30px !important;
}

.Base .popup-content.confirm-withdraw .cancel-withdraw .background {
display: none;
}

.Base .confirm-withdraw {
min-height: auto !important;
max-width: 600px;
background-color: black !important;
}

.Base .popup-base .popup-content .close {
filter: invert(1);
background-color: grey;
border-radius: 4px;
}

.Base .popup-content.confirm-withdraw .cancel-withdraw div .btn-action button {
width: auto;
padding: 0 15px !important;
height: 40px !important;
}

.popup-content.confirm-withdraw .cancel-withdraw div .btn-action {
justify-content: space-evenly;
}

.Base .popup-content.confirm-withdraw .cancel-withdraw div .text {
margin: 0 0 40px 0;
}

.PersonalDetails main .personal-details-wrapper .player-info-row input, .Security main .security-wrapper .player-info-row input {
border: solid 1px rgba(255,255,255,.3) !important;
margin: 10px 0 !important;
padding: 10px 20px !important;
border-radius: 5px !important;
font-size: 20px !important;
}

.Security main .security-wrapper .player-info-row .password {
margin-bottom: 10px !important;
}

@media (max-width: 768px) {
.Security main .navigation .profile-navigation-header {
min-height: unset !important;
}
.Verification-profile main>.validated-account-content {
margin-top: 20px;
}
.PersonalDetails main .navigation .profile-navigation-header {
min-height: unset !important;
}
.popup-content.confirm-withdraw .cancel-withdraw div .btn-action button:first-of-type {
margin-bottom: 0 !important;
}
}

.Security main .security-wrapper .user-details .player-info-row input {
color: grey;
}

.Security main .security-wrapper .player-info-row .player-info {
margin-bottom: 1px !important;
}

.Security main .security-wrapper .player-info-row .icon {
top: 24px !important;
right: 10px !important;
}

.Security main .security-wrapper .password-settings .player-info-row input::placeholder {
color: white !important;
}

.UploadsList .list .upload-status {
padding-right: 20px;
}

.Base .popup-content.confirm-withdraw .cancel-withdraw div .btn-action button {
margin: unset !important;
}

.Deposit .deposit-wrapper iframe {
 height: 780px !important
}

.Bonuses main .bonuses-wrapper .bonus-functionality .verification .content div :first-of-type {
color: white !important;
}

.Bonus .content .bonus-container {
display: block !important;
}

.Bonus .content .bonus-container .bonus-data, .Bonus .content .bonus-container .bonus-info {
width: 100% !important;
}

.Bonus .content .bonus-container .bonus-data>div:nth-of-type(2) .translation, .Bonus .content .bonus-container .bonus-data>div:nth-of-type(3) .translation, .Bonus .content .bonus-container .bonus-info>div:nth-of-type(2) .translation, .Bonus .content .bonus-container .bonus-info>div:nth-of-type(3) .translation {
width: 70% !important;
}

.Bonus .content .bonus-container .bonus-info>div.playthrough-requirements .translation {
width: 70% !important;
}

@media (min-width: 768px) {
.bonus-data .values {
margin-left: auto !important
}
}

@media (max-width: 767px) {
.Bonus .content .bonus-container .bonus-info>div .values {
margin-left: auto !important
}
}

.bonus-list .Bonus .content .eligible-games-wrapper.inline {
display: block;
}
.bonus-list .Bonus .content .eligible-games-wrapper>div, .bonus-list .Bonus .content .eligible-games-wrapper>div .game-thumbnail {
margin: 20px auto 5px auto;
}
.Bonus .content .eligible-games-wrapper>div {
text-align: center;
margin-top: 20px;
}

.Bonus .content .eligible-games-wrapper>div .game-thumbnail {
border: 0px solid white !important;
}

.rosehome { 
color: #E4032E
} 
.exp { 
position: relative; bottom: 1px; font-size: .8em; line-height: .8em; vertical-align:super; text-decoration:none; color: #EFB026;
}



div.step:nth-child(0) {
	display: none;
	}
	
	div.step:nth-child(1) {
	display: none;
	}
	
	
	div.step:nth-child(2) {
	display: none;
	}
	
	div.step:nth-child(3) {
	display: none;
	}
	
	div.step:nth-child(4) {
	display: none;
	}
	
	div.red-background span:nth-child(1) {
	display: none;
	}
	.Profile.ResponsibleGaming main .section-wrapper h3 {
	text-transform: none !important;
	}
	
	span.mr {
	display: none
	}
	
	.red-background {
	margin-right: 0px !important;
	}
	
	@media (max-width: 576px) {
	div.flex>div.form>div.frame {
	border-radius: 4px !important;
	}
	div.frame>label.red-button {
	border-radius: 4px !important;
	}
	}
	
	@media (min-width: 577px) {
	div.flex>div.form>div.frame {
	border-radius: 8px !important;
	}
	div.frame>label.red-button {
	border-radius: 8px !important;
	}
	}
	
	.NetVerify {
	margin: auto !important;
	}
	.red-button {
	margin: auto !important;
	}
	
	.justify-content {
	text-align: justify;
	}
	
	.ContactUsCard .text-container .red-button {
	padding: 0 5px !important;
	}
	
	@media (min-width: 1025px) and (max-width: 1320px) {
	.ContactUsCard .text-container .red-button {
	top: 90px !important;
	}
	}

.test [
color: green !important;
]

@media (max-width: 576px) {
.head-sub {
font-size: 1em;
}
.head-main {
font-size: 1.5em;
}
.Base main.m-not-logged {
padding-top: 120px !important;
}

.lp-img {
width: 100%;
}
.step-bonus-area {
margin: auto;
width: 80%
}
.head-image-LP {
width: 100%;
padding: 15px 0;
}
.container-button-lp {
width: 80%;
margin: auto;
}
container-button-lp-sec {
width: 80%;
margin: auto;
}
.container-button-lp-third {
width: 205px;
margin: auto;
text-align: center;
}
}

@media (min-width: 577px) {
.head-sub {
font-size: 1.6em !important;
}
.head-main {
font-size: 2em !important;
}
.lp-img {
width: 80%;
max-width: 1000px;
}
.width-less-dt {
width: 80%;
margin: auto !important;
padding-top: 10px;
}
.step-bonus-area {
margin: auto;
width: 70%;
}
.container-button-lp {
width: 52%;
margin: auto;
}
.head-image-LP {
width: 100%;
padding: 15px 0;
}
.container-button-lp-sec {
width: 32%;
margin: auto;
}
.container-button-lp-third {
width: 205px;
margin: auto;
text-align: center;
}
}

.lp h1 {
font-size: 26px !important;
font-weight: 900 !important;
}
.lp h2 {
font-size: 1.4em !important;
font-weight: 900 !important;
}

.lp p {
font-size: 1em !important;
color: #EFEFEF !important;

}

.list-lp {
text-align: left !important;
font-size: 1em !important;
}

.page .lp h2 {
margin: 5px 0 0px 0 !important;
}

.h2-lp {
font-size: 1.3em;
font-weight: 800;
}

.lp .centered {
margin: 0px 0px !important;
}

.head-sub {
font-size: 1em;
}
.head-main {
font-size: 1.5em;
}

.boutonvert { min-width: 193px; height: 34px; line-height: 34px; display: block; background-color: #20DD23; padding: 0px 5px 5px; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 17px; color: #ffffff; }

.Profile.ResponsibleGaming main .segment-title:after, .Profile.ResponsibleGaming main .segment-title:before {
	border-top: 1px solid hsla(0,0%,100%,0) !important;
	}
	
	.SelfAssesment .result-container .text {
	justify-content: space-evenly !important;
	}
	
	.SelfAssesment .result-container img {
	width: 20% !important;
	height: auto !important;
	}
	
	.SelfAssesment .result-container .text .date {
	width: 8% !important;
	}
	
	.ProvidersSlider .providers-container .provider {
	border-radius: 8px !important;
	}
	
	@media (max-width: 576px) {
.Base .SelfAssessmentResult .rg-options .red-button {
margin: 5px auto !important;
}
Base .SelfAssesment .result-container .text {
margin-left: 30px !important;
}
	.Base .CoolOff .white-button {
	bottom: 22px !important;
	height: 35px;
	}
	.ProvidersSlider .providers-container .provider {
	height: 2.3em !important;
	}
	}
	
	ProgressBar2 {
	border-radius: 8px !important;
	} 
	
	.Bonus .content .bonus-expired {
	right: unset !important;
	left: inherit !important;
	background: #292929 !important;
	}
	
	.Bonuses main .bonuses-wrapper .bonus-list {
	margin: 0px auto 40px !important;
	}
	
	.Bonuses main .navigation {
	margin-bottom: 10px !important;
	}
	
	.Limits .rt-th:nth-child(1) div {
	text-align: center;
	}
	
	.Limits .rt-th:nth-child(2) div {
	padding-left: 5%;
	}
	
	.Limits .rt-th:nth-child(3) div {
	padding-left: 3%;
	}
	
	.Limits .rt-th:nth-child(4)  {
	display: none !important;
	}
	
	.Contact {
	height: 220px !important;
	}
	
	@media (max-width: 1024px) {
	.Limits .limits-set .segment-background { 
	height: 100% !important;
	}
	}
	
	@media (min-width: 1025px) and (max-width: 1320px) {
	.Limits .limits-set .segment-background { 
	height: 105vh !important;
	}
	}
	
	@media (min-width: 1063px) and (max-width: 1320px) {
	.react-calendar__tile { 
	padding: 8px 6.6667px !important;
	}
	}
	
	@media (max-width: 576px) {
	.react-calendar__tile { 
	padding: 8px 6.6667px !important;
	line-height: 12px !important;
	}
	.react-calendar__navigation {
	height: 37px !important;
	margin-bottom: 0.2em !important;
	}
	}
	
	.BlockAccount {
	background: black !important;
	}
	
	.BlockAccount .input-container input {
	background: white !important;
	}
	
	@media (min-width: 1025px) and (max-width: 1320px) {
	.Profile.ResponsibleGaming main .segment-title {
	padding-left: calc(13.4rem + 1vw);
	}
	}
	
	@media (min-width: 1321px) and (max-width: 1500px) {
	.Profile.ResponsibleGaming main .segment-title {
	padding-left: 2.3em;
	}
	}
	
	@media (min-width: 1501px) {
	.Profile.ResponsibleGaming main .segment-title {
	padding-left: 44px;
	}
	}
	
	@media (max-width: 768px) {
.SelfAssessmentResult .rg-options {
padding: 40px 26px 20px !important;
}
	.Limits .amount {
	display: block !important;
	margin: auto !important;
	}
	.Limits .amount .amount-title {
	text-align: center;
	}
	.Limits .amount .unit span {
	text-align: center;
	}
	.Limits .amount input, .Limits .amount label {
	display: block !important;
	margin: auto !important;
	text-align: center;
	border-radius: 6px;
	}
	.Limits .limit-period {
	text-align: center !important;
	
	}
	.Limits .white-button {
	float: unset !important;
	margin: 10px auto 5px auto !important;
	}
	.Limits .ButtonsSelector .button-selector {
	margin: 10px auto !important;
	display: block !important;
	min-width: 70% !important;
	}
	.Limits .ButtonsSelector {
	display: block !important;
	}
	.Limits .white-button {
	margin-top: 25px !important;
	}
	}
	
	.Limits .ButtonsSelector .button-selector:first-of-type {
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	.Limits .ButtonsSelector .button-selector {
	width: 32% !important;
	}
	
	.Limits .ReactTable .rt-thead.-header {
	background-color: black !important;
	}
	
	@media (min-width: 1150px) {
	.Limits .ButtonsSelector .button-selector:first-of-type:before { 
		   content: url('https://storage.googleapis.com/ps-strapi/65x65_picto_main_click2_2c3f5362e3/65x65_picto_main_click2.svg_65x65_picto_main_click2_2c3f5362e3.svg?updated_at=2023-04-13T08:02:15.448Z');
		position: absolute;
		left: -25px;
		top: 1px;
		width: 63px;
		height: 90px;
		background-size: 100%;
	 }
	}
	
	@media (min-width: 966px) and (max-width: 1149px) {
	.Limits .ButtonsSelector .button-selector:first-of-type:before { 
		   content: url('https://storage.googleapis.com/ps-strapi/65x65_picto_main_click2_2c3f5362e3/65x65_picto_main_click2.svg_65x65_picto_main_click2_2c3f5362e3.svg?updated_at=2023-04-13T08:02:15.448Z');
		position: absolute;
		left: -38px;
		top: -5px;
		width: 63px;
		height: 90px;
		background-size: 100%;
	 }
	}
	
	@media (min-width: 768px) and (max-width: 965px) {
	.Limits .ButtonsSelector .button-selector:first-of-type:before { 
		   content: url('https://storage.googleapis.com/ps-strapi/65x65_picto_main_click2_2c3f5362e3/65x65_picto_main_click2.svg_65x65_picto_main_click2_2c3f5362e3.svg?updated_at=2023-04-13T08:02:15.448Z');
		position: absolute;
		left: -38px;
		top: -5px;
		width: 63px;
		height: 90px;
		background-size: 100%;
	 }
	}
	
	
	@media (max-width: 767px) {
	.Limits .ButtonsSelector .button-selector:first-of-type:before { 
		   content: url('https://storage.googleapis.com/ps-strapi/65x65_picto_main_click2_2c3f5362e3/65x65_picto_main_click2.svg_65x65_picto_main_click2_2c3f5362e3.svg?updated_at=2023-04-13T08:02:15.448Z');
		position: absolute;
		left: -25px;
		top: -5px;
		width: 63px;
		height: 90px;
		background-size: 100%;
	 }
	}
	
	.BlockAccount .input-container input {
	color: black !important;
	}
	
	.responsible-gaming-self-exclusion-v2 > p {
	display: none !important;
	}
	
	.popup-base .popup-content.responsible-gaming-alert {
	height: 450px !important;
	min-height: unset !important;
	}
	
	@media (min-width: 577px) and (max-width: 1024px) {
	.popup-base .popup-content.responsible-gaming-alert {
	margin-top: 0px !important;
	}
	}
	
	@media (max-width: 576px) {
	.popup-base .popup-content.responsible-gaming-alert {
	margin-top: 68px !important;
	}
	}
	
	.Base .popup-base-overlay {
	background: rgba(0, 0, 0, 0.6) !important;
	}
	
	@media (min-width: 678px) and (max-width: 768px) {
	.ResponsiblePopup .popup-magic .eighteen-holder {
	top: 117px !important;
	}
	}
	
	@media (max-width: 768px) {
	.Limits .amount {
	width: 100% !important;
	}
	}
	
	.Limits .amount label>span:not(.monetary) {
	display: none;
	}
	@media (min-width: 767px) {
	.Base .SelfAssessmentResult p:first-of-type {
	width: 60%;
	}
	.Base .SelfAssessmentResult p:nth-of-type(2) {
	width: 60%;
	}
	}
	
	.Base .SelfAssessmentResult p:first-of-type {
	letter-spacing: 0.5px;
	font-size: 1.1em;
	font-weight: 400;
	padding-top: 18px;
	}
	
	.Base .SelfAssessmentResult p:nth-of-type(2) {
	letter-spacing: 0.5px;
	font-size: 1.1em;
	font-weight: 400;
	padding-top: 5px;
	}
	
	@media (min-width: 576px) and (max-width: 767px) {
	.Base .SelfAssessmentResult div:first-of-type {
	padding: 0 30px;
	}
	.Base .SelfAssessmentResult .rg-options {
	display: grid;
	}
	.Base .SelfAssessmentResult .rg-options .red-button {
	margin-top: 6px;
	}
	.Base .SelfAssessmentResult {
	padding: 41px 10px 0 10px !important;
	}
	.Base .SelfAssessmentResult .rg-options {
	padding: 64px 53px 40px;
	}
	}
	
	@media (max-width: 768px) {
	.Base .segment-title {
	font-size: 20px !important;
	}
	}
	
	.GameSummary .stats .date-picker-container label {
	 font-size: 26px;
	font-weight: 700;
	}
	
	@media (max-width: 420px) {
	.Base .BlockAccount .input-container .buttons .red-button span {
	font-size: 0.9em;
	} 
	}
	
	.Base .selfexclusionpopup {
	font-size: 0.95em;
	}
	
	.Base .selfexclusionpopup ul {
	font-size: 0.95em;
	}
	
	.Base .selfexclusionpopup li {
	font-size: 0.95em;
	}
	
	.Security main .security-wrapper .player-info-row .InputField.password .field-inner .field-label, #root user-details .InputField .field-label.is-visible.green-placeholder, #root .Security main .security-wrapper .user-details .phone-number-holder .InputField.phone-number .field-inner .field-label, #root .Security main .security-wrapper .user-details .contact-customer-service a, #root .user-details .InputField .field-label.is-visible.green-placeholder {
	color: white !important;
	}
	
	.security-wrapper .user-details .InputField .field-input.green-border, .security-wrapper .user-details .InputField .field-input.red-border-only, #root .Security main .security-wrapper .player-info-row input {
	border: 1px solid white !important;
	}
	
	.Security main .security-wrapper .user-details .phone-number-holder .InputField.phone-number .field-inner .field-input {
	margin-bottom: 5px;
	}

.have-account-active .red-button {
margin-top: 25px !important;
}

@media (max-width: 768px) {
.Limits .ReactTable .InfoButton .additional-info {
min-width: 280px !important;
}
}

.About .page p {
text-align: unset;
}

.Limits .rt-th div, .limit-left div {
text-align: left !important;
padding-left: 10px;
}


.progress-made-2>span.amount {
margin-top: 0px !important;
}

.sub-menu .button.white-button, button.white-button {
border-radius: 5px !important;
}

.Base .popup-base .popup-content.custom-message-popup {
background-color: black !important;
max-width: 600px;
overflow: visible;
min-height: auto !important;
}

.Base .popup-base .popup-content.custom-message-popup .close {
filter: invert(1);
background: grey;
border-radius: 4px;
}

.Base .bonus-list .Bonus {
background-color: black;
}

.Security main .security-wrapper .opacity {
opacity : 1 !important;
}

@media (min-width: 1025px) {
div.BonusCard > div.bonus-wrapper {
margin-left: 10px;
}
.Deposit main .deposit-wrapper .selection .bonus .Arrow.left {
left: 30px !important;
}
}

.hl-bonus {
    text-align: center;
    padding-top: 2px;
    font-size: 38px !important;
}

.hl-less-bonus {
    text-align: center;
    font-size: 20px !important;
}

.buttoncw { color: #000000; font-size: 14px; padding: 5px 10px; border-radius: 10px; border:none; background: #fff; } .buttoncw:hover { color: #14396A; background: #C9CDCF; }

.img-refer {
	width: 100%;
	}
	.invite-friend .card-wrapper .card .card-footer {
	position: static !important;
	width: 100% !important;
	margin-top: -5px !important;
	background: rgba(0,0,0,0) 0 0 no-repeat padding-box !important;
	border-top-right-radius: 20px;
	border-top-left-radius: 20px;
	}
	
	.invite-friend .header a {
	display: block !important;
	padding-top: 12px;
	}
	
	.invite-friend .bonus-slider {
	margin-top: 13px !important;
	}
	
	.invite-friend .invitations-fields .items-wrapper .fullname span:not(.error-msg) {
	padding-left: 68px !important;
	}
	
	.invite-friend .invitations-fields .items-wrapper span {
	font-size: 0.8em !important;
	padding-right: 0px !important;
	}
	
	.invite-friend .invitations-fields .items-wrapper .select-fields .gender .gender-selector .btn-selector.active {
	background: #29DD8C 0 0 no-repeat padding-box !important;
	}
	
	.invite-friend .invitations-fields .items-wrapper .select-fields .lang .lang-selector .btn-selector.active {
	background: #29DD8C 0 0 no-repeat padding-box !important;
	}
	
	.invite-friend .invitations-fields .items-wrapper input {
	border-radius: 4px !important;
	}
	
	.invite-friend .inv-logo {
	width: 120px;
	height: auto !important;
	}
	
	@media (max-width: 576px) {
	.invite-friend .send-invitation {
	width: 292px;
	}
	.invite-friend .refer-friend {
	padding-top: 100px !important;
	}
	.m-logged .invite-friend .bonus-slider>div .card .card-footer .section-wrapper {
	margin-bottom: -15px !important;
	}
	.invite-friend .inv-logo {
	width: 70px;
	}
	}
	
	@media (min-width: 416px) and (max-width: 915px) {
	.img-refer {
	width: 100%;
	margin: auto;
	}
	.invite-friend .card-wrapper {
	margin-top: 25px !important;
	}
	.invite-friend .bonus-slider>div .card .card-footer .section-wrapper {
	margin-bottom: -15px !important;
	}
	}
	@media (min-width: 577px) and (max-width:  768px) {
	.invite-friend .refer-friend {
	padding: 114px 0 !important;
	}
	}
	
	@media (min-width: 1025px) {
	.invite-friend .refer-friend {
	padding: 315px 20px 0 20px !important;
	}
	
	}
	
	@media (min-width: 916px) and (max-width: 1024px) {
	.invite-friend .refer-friend {
	padding: 300px 20px 0 20px !important;
	}
	}
	
	@media (min-width: 769px) and (max-width:  915px) {
	.invite-friend .refer-friend {
	padding: 130px 0 !important;
	}
	}
	
	.invite-friend .bonus-slider .slick-track {
	width: 100% !important;
	max-width: 650px;
	padding: 0 20px;
	}
	
	.invite-friend .bonus-slider .slick-next, .invite-friend .bonus-slider .Arrow.left {
	display: none !important;
	}
	
	.invite-friend .slick-initialized .slick-slide, .invite-friend .bonus-slider>div .card, .invite-friend .card-wrapper .card {
	width: 100% !important;
	}
	
	.Base .invite-friend .bonus-slider>div .card {
	margin: auto;
	width: 100% !important;
	}
	
	.invite-friend .card-wrapper .card:nth-child(2), .invite-friend .card-wrapper .card:nth-child(3) {
	display: none !important;
	}
	
	.invite-friend .img-main {
	width: 100%;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	}
	
	.invite-friend .slick-slide:nth-child(2), .invite-friend .slick-slide:nth-child(3) {
	display: none !important;
	}
	
	.invite-friend .bonus-slider>div .card {
	display: block !important;
	width: 100% !important;
	height: auto !important;
	}
	.invite-friend .bonus-slider>div .card .card-footer {
	position: static !important;
	width: 100% !important;
	background: #292929 !important;
	}
	
	
	@keyframes pulse-red {
		0% {
			transform: scale(0.95);
			box-shadow: 0 0 0 0 rgba(255, 82, 82, 0.7);
		}
		
		70% {
			transform: scale(1);
			box-shadow: 0 0 0 10px rgba(255, 82, 82, 0);
		}
		
		100% {
			transform: scale(0.95);
			box-shadow: 0 0 0 0 rgba(255, 82, 82, 0);
		}
	}
	
	.invite-friend .invitations-fields .items-wrapper .fullname .inline-holder .icon-holder .btn-close {
		background: rgba(255, 82, 82, 1);
		box-shadow: 0 0 0 0 rgba(255, 82, 82, 1);
		animation: pulse-red 2s infinite;
	}
	
	.popup-base .popup-content.invitation-popup .close-btn {
	display: none !important;
	}
	
	.popup-base .popup-content.invitation-popup .content-wrapper {
	border: 2px solid #29DD8C !important;
	background: #292929 !important;
	}
	
	.popup-base .popup-content.invitation-popup .content-wrapper .close-btn-content span {
	color: white !important;
	}
	
	.popup-base .popup-content.invitation-popup .content-wrapper .close-btn-content {
	background: #29DD8C 0 0 no-repeat padding-box !important;
	color: #292929 !important;
	}
	
	.invite-friend .header h4 {
	color: white !important;
	}
	
	.invite-friend .card-wrapper .card .card-footer {
	padding: 0 0 10px !important;
	}
	
	.main-top .invite-friend .card-wrapper {
	margin-top: 18px;
	}
	
	.popup-base .popup-content.invitation-popup img {
	display: none;
	}
	
	@media (min-width: 1025px) {
	.invite-friend .card-wrapper {
	margin-top: 0px !important;
	}
	}
	
	.invite-friend .invitations-fields .items-wrapper input {
	background: #242326 0 0 no-repeat padding-box !important;
	border: 1px solid #707070 !important;
	}
	
	.invite-friend .invitations-fields .items-wrapper .select-fields .lang .lang-selector .btn-selector.active, .invite-friend .invitations-fields .items-wrapper .select-fields .gender .gender-selector .btn-selector.active {
	color: #292929 !important;
	}
	
	.m-logged .invite-friend .bonus-slider>div .card .card-footer {
	padding: 0 0 15px !important;
	}
	
	.m-logged .invite-friend .bonus-slider>div .card .card-footer .section-wrapper .raw-html-embed {
	background-color: #292929 !important;
	}
	
	.invite-friend h1.translation, .invite-friend h4.translation {
	display: none;
	}
	
	.main-top .invite-friend .header a {
	display: none !important;
	}
	
	.pagination-wrapper .page-number.selected {
	color: white !important;
	border: 1px solid white !important;
	}
	
	
	.ReactTable .rt-tbody .rt-td:last-child {
	padding: 0 !important;
	}
	
	.ReactTable .rt-tbody .rt-tr-group .rt-td .bonus-icon {
	height: 40px !important;
	width: auto !important;
	}
	
	.popup-base .popup-content.invitation-popup::before {
		background-image: url('https://storage.googleapis.com/ps-strapi/concept_logo_C_b1046f4cf1/concept_logo_C.svg_concept_logo_C_b1046f4cf1.svg?updated_at=2023-02-23T13:38:21.037Z');
		background-size: 70px 70px;
		display: inline-block;
		width: 70px; 
		height: 70px;
		content:"";
	position: absolute;
	}
	
	.popup-base .popup-content.invitation-popup .content-wrapper .close-btn-content span {
	color: #292929 !important;
	}
	
	.pagination-wrapper .page-number {
	border: 1px solid #707070 !important;
	color: #707070 !important;
	}
	
	
	.invite-friend .header::before {
	content: "";
		position: relative;
		left: 10px;
		background-size: 140px 140px;
		display: inline-block;
		width: 140px;
		height: 120px;
		background-image: url(https://storage.googleapis.com/ps-strapi/512x512_logo_money_c8d063f232/512x512_logo_money.png_512x512_logo_money_c8d063f232.png?updated_at=2023-02-21T14:13:26.616Z);
	}
	
	.invite-friend .header h1 {
	margin-top: 10px !important;
	}
	
	.invite-friend .img-main {
	display: none;
	}
	
	.pagination-wrapper .page-number:first-child, .pagination-wrapper .page-number:last-child {
		background: grey;
		color: white !important;
		border-radius: 20px;
	}
	
	.invite-friend .invitation-chooser .blue-button img {
	width: 29px !important;
	}
	
	.Base .invite-friend .invitations-fields .items-wrapper .fullname {
	margin-right: 8px;
	}
	
	.Base .raf-reglement {
	display: block !important;
	}
	
	@media (max-width: 1500px) {
	.invite-friend .react-table-container {
	padding-bottom: 30px;
	}
	}
	
	@media (max-width: 910px) {
	.invite-friend .invitations-fields .items-wrapper .select-fields {
	margin-top: 20px;
	}
	}
	
	@media (max-width: 561px) {
	.Base .invite-friend .invitations-fields .items-wrapper .fullname {
	margin-bottom: 20px;
	}
	}
	
	@media (min-width: 562px) and (max-width: 576px) {
	.Base .invite-friend .invitation-chooser {
	margin-top: 35px;
	}
	}

.withdraw-wrapper .red-button {
margin: 20px auto !important;
}


.boutontealblue { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; background-color: #10FAF1; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 20px; color: #000;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.boutontealbluemobile { 
	padding: 0 25px; height: 30px; line-height: 30px; display: block; background-color: #10FAF1; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 14px; color: #000;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.boutonred200 { 
		padding: 0 25px; height: 50px; line-height: 50px; display: block; background-color: #E4032E; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 20px; color: #FFFFFF;
		  cursor: pointer;
			-webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
			-moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
			-ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
			animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	
		.boutonred { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; background-color: #E4032E; padding: 0px 50px; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 20px; color: #FFFFFF;
		  cursor: pointer;
			-webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
			-moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
			-ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
			animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.boutonredmobile { 
	padding: 0 25px; height: 30px; line-height: 30px; display: block; background-color: #E4032E; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 14px; color: #FFFFFF;
		  cursor: pointer;
			-webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
			-moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
			-ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
			animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.boutonyellow { 
	height: 50px; line-height: 50px; display: block; background-color: #FDEB0F; padding: 0px 20px; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 20px !important; color: #000000;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.boutonyellowmobile { 
	height: 30px; line-height: 30px; display: block; background-color: #FDEB0F; padding: 0px 20px; text-align: center; color: white; border-radius: 10px; font-weight: bold; font-size: 14px !important; color: #000000;  
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		.boutonJDS { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; background-color: #F7C909; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 20px; color: #000000;
		  cursor: pointer;
			-webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
			-moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
			-ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
			animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	
		.boutonJDSmobile { 
	 padding: 0 25px; height: 30px; line-height: 30px; display: block; background-color: #F7C909; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 14px; color: #000000;
		  cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	
		.bouton1200 { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; background-color: #FFFFFF; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 20px; color: #000;
		  cursor: pointer;
			-webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
			-moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
			-ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
			animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
				
	@media (min-width: 576px) and (max-width: 800px) {
	 .bouton1200 { 
	padding: 0 25px;
	height: 45px !important; 
	line-height: 45px !important; 
	font-size: 18px !important;
	}
	}  
		.bouton1200mobile { 
	padding: 0 25px; height: 30px; line-height: 30px; display: block; background-color: #FFFFFF; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 14px; color: #000; margin-top: 30px;
		  cursor: pointer;
			-webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
			-moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
			-ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
			animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	
	.boutonBF { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; background-color: #f0b642; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 20px; color: #000000;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	
	.boutonBFmobile { 
	padding: 0 25px; height: 30px; line-height: 30px; display: block; background-color: #f0b642; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 14px; color: #000000;
		cursor: pointer;
		-webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		-moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		-ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	
	.boutonPurple { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; background-color: #e226ca; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 20px; color: white;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	
	.boutonPurplemobile { 
	padding: 0 25px; height: 30px; line-height: 30px; display: block; background-color: #e226ca; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 14px; color: white;
		cursor: pointer;
		-webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		-moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		-ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	
	.boutonHappyHour { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; background-color: #FADE03; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 20px; color: #000000;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	
	.boutonHappyHourmobile { 
	padding: 0 25px; height: 30px; line-height: 30px; display: block; background-color: #FADE03; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 14px; color: #000000;
		cursor: pointer;
		-webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		-moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		-ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	
	.boutonyellowDraw { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; background-color: #F5C82D; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 20px; color: #000000;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	
	.boutonyellowDrawmobile { 
	padding: 0 25px; height: 30px; line-height: 30px; display: block; background-color: #F5C82D; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 14px; color: #000000;
		cursor: pointer;
		-webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		-moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		-ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	
	.boutonblue { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; background-color: #066DFD; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 20px; color: #FFFFFF;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	
	.boutonbluemobile { 
	padding: 0 25px; height: 30px; line-height: 30px; display: block; background-color: #066DFD; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 14px; color: #FFFFFF;
		cursor: pointer;
		-webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		-moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		-ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	
	.boutongreen { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; background-color: #73DB19; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 20px; color: #000000;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	
	.boutongreenmobile { 
	padding: 0 25px; height: 30px; line-height: 30px; display: block; background-color: #73DB19; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 14px; color: #000000;
		cursor: pointer;
		-webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		-moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		-ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	
	.boutonyellowgreen { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; background-color: #FDEB0F; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 20px; color: #0A4517;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.boutonyellowgreenmobile { 
	padding: 0 25px; height: 30px; line-height: 30px; display: block; background-color: #FDEB0F; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 14px; color: #0A4517;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	
	.boutonbeige { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; background-color: #f6ef88; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 20px; color: #000000;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.boutonbeigemobile { 
	padding: 0 25px; height: 30px; line-height: 30px; display: block; background-color: #f6ef88; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 14px; color: #000000;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	
	 .boutonviolet { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; background-color: #462584; text-align: center; border-radius: 10px; display: block; font-weight: bold; font-size: 20px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.boutonviolet-mobile { 
	padding: 0 25px; height: 30px; line-height: 30px; display: block; background-color: #462584; text-align: center; color: #ffffff; border-radius: 10px; display: block; font-weight: bold; font-size: 14px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	
		.green-button { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; background-color: #37CA37; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 20px; color: #000000;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.green-button-mobile { 
	padding: 0 25px; height: 30px; line-height: 30px; display: block; background-color: #37CA37; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 14px; color: #000000;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	
	
	 .blue-fcb-button { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; background-color: #026afd; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 20px; color: #fff;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.blue-fcb-button-mobile { 
	 padding: 0 25px; height: 30px; line-height: 30px; display: block; background-color: #026afd; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 14px; color: #fff;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	
	 .yellow-dark-button { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; background-color: #f3b427; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 20px; color: #000;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.yellow-dark-button-mobile { 
	padding: 0 25px; height: 30px; line-height: 30px; display: block; background-color: #f3b427; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 14px; color: #000;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	
	 .indigo-button { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; background-color: #10FAF1; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 20px; color: #000;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.indigo-button-mobile { 
	padding: 0 25px; height: 30px; line-height: 30px; display: block; background-color: #10FAF1; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 14px; color: #000;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	
	 .green-fluo-button { 
	 padding: 0 25px; height: 50px; line-height: 50px; display: block; background-color: #22C002; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 20px; color: #fff;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.green-fluo-button-mobile { 
	 padding: 0 25px; height: 30px; line-height: 30px; display: block; background-color: #22C002; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 14px; color: #fff;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	
	.darkviolet-button { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; background-color: #6710F4; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 20px; color: #fff;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.darkviolet-button-mobile { 
	   padding: 0 25px; height: 30px; line-height: 30px; display: block; background-color: #6710F4; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 14px; color: #fff;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	
		.green-fluo-button-mobile { 
	 padding: 0 25px; height: 30px; line-height: 30px; display: block; background-color: #22C002; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 14px; color: #fff;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	
	.secgreen-button { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; background-color: #16F03D; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 20px; color: #000;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.secgreen-button-mobile { 
	 padding: 0 25px; height: 30px; line-height: 30px; display: block; background-color: #16F03D; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 14px; color: #000;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	
	.gold-darker-button { 
	 padding: 0 25px; height: 50px; line-height: 50px; display: block; background-color: #FF8A02; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 20px; color: #000;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.gold-darker-button-mobile { 
	padding: 0 25px; height: 30px; line-height: 30px; display: block; background-color: #FF8A02; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 14px; color: #000;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	
	.fcb-button { 
  margin-right: 15px;
	display: inline-block;
	background-size: contain;
	background-repeat: no-repeat;
		width: 153px; height: 50px; line-height: 50px;
	background-image: url('https://storage.googleapis.com/ps-strapi/logo_facebook_8b2e305959/logo-facebook.png_logo_facebook_8b2e305959.png?updated_at=2023-04-13T07:58:58.038Z');
	; 
	text-align: center; color: white; border-radius: 10px; font-weight: bold; font-size: 20px; color: #000;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.fcb-button-mobile { 
  margin-right: 10px;
	display: inline-block;
	background-size: contain;
	background-repeat: no-repeat;
		width: 107px; height: 30px; line-height: 30px; background-image: url('https://storage.googleapis.com/ps-strapi/logo_facebook_8b2e305959/logo-facebook.png_logo_facebook_8b2e305959.png?updated_at=2023-04-13T07:58:58.038Z');
	;  text-align: center; color: white; border-radius: 10px; font-weight: bold; font-size: 14px; color: #000;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	
	
	.inst-button { 
	display: inline-block;
	background-size: contain;
	background-repeat: no-repeat;
		width: 125px; height: 50px; line-height: 50px;
	background-image: url('https://storage.googleapis.com/ps-strapi/insta_logo_ed30309c80/insta-logo.png_insta_logo_ed30309c80.png?updated_at=2023-04-13T07:58:57.721Z');
	; 
	text-align: center; color: white; border-radius: 10px; font-weight: bold; font-size: 20px; color: #000;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.inst-button-mobile { 
	display: inline-block;
	background-size: contain;
	background-repeat: no-repeat;
		width: 107px; height: 30px; line-height: 30px; background-image: url('https://storage.googleapis.com/ps-strapi/insta_logo_ed30309c80/insta-logo.png_insta_logo_ed30309c80.png?updated_at=2023-04-13T07:58:57.721Z');
	;  text-align: center; color: white; border-radius: 10px; font-weight: bold; font-size: 14px; color: #000;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	
	
	.happyhour-button { 
	padding: 0 25px;  height: 50px; line-height: 50px; display: block; background-color: #F80BF8; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 20px; color: #000;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.happyhour-button-mobile { 
	padding: 0 25px; height: 30px; line-height: 30px; display: block; background-color: #F80BF8; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 14px; color: #000;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	
	.violett-button { 
	 padding: 0 25px; height: 50px; line-height: 50px; display: block; background-color: #F80BF8; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 20px; color: #fff;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.violett-button-mobile { 
	padding: 0 25px;  height: 30px; line-height: 30px; display: block; background-color: #F80BF8; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 14px; color: #fff;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	
	.new-green-button { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; background-color: #09CE09; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 20px; color: #000;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.new-green-button-mobile { 
	padding: 0 25px; height: 30px; line-height: 30px; display: block; background-color: #09CE09; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 14px; color: #000;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	
	.mystery-bonus-button { 
	   padding: 0 25px; height: 50px; line-height: 50px; display: block; background-color: #00FA8F; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 20px; color: #000;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.mystery-bonus-button-mobile { 
	 padding: 0 25px;  height: 30px; line-height: 30px; display: block; background-color: #00FA8F; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 14px; color: #000;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	
	.friday-chf1000-button { 
	   padding: 0 25px;  height: 50px; line-height: 50px; display: block; background-color: #F8C044; text-align: center; color: black; border-radius: 10px; display: block; font-weight: bold; font-size: 20px; color: #000;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.friday-chf1000-button-mobile { 
	padding: 0 25px; height: 30px; line-height: 30px; display: block; background-color: #F8C044; text-align: center; color: black; border-radius: 10px; display: block; font-weight: bold; font-size: 14px; color: #000;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}

.euro2024-button { 
	   padding: 0 25px;  height: 50px; line-height: 50px; display: block; background-color: #FFCE00; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 20px; color: #000;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.euro2024-button-mobile { 
	padding: 0 25px; height: 30px; line-height: 30px; display: block; background-color: #FFCE00; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 14px; color: #000;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}

	.redmain-button-simple { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; background-color: #E4032E; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 20px; color: #ffffff;
		cursor: pointer;
	float: right;
	}
	
	.redmain-button { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; background-color: #E4032E; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 20px; color: #ffffff;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.redmain-button-mobile { 
	padding: 0 25px; height: 30px; line-height: 30px; display: block; background-color: #E4032E; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 14px; color: #ffffff;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	
	.redmain-button-2 { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; background-color: #E4032E; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 20px; color: #ffffff;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.redmain-button-mobile-2 { 
	padding: 0 25px; height: 30px; line-height: 30px; display: block; background-color: #E4032E; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 14px; color: #ffffff;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	
	.whitey-button { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; background-color: #fff; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 20px; color: #000;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.whitey-button-mobile { 
	padding: 0 25px; height: 30px; line-height: 30px; display: block; background-color: #fff; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 14px; color: #000;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	
	.boutonred-val { 
		min-width: 100px; width: 200px !important; margin: 20px auto !important; height: 50px; line-height: 50px; display: block; background-color: #E4032E; padding: 0px 50px; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 20px; color: #FFFFFF;
		  cursor: pointer;
	}
	
	.green-neon-button { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; background-color: #5df419; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 20px !important; color: #000;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.green-neon-button-mobile { 
	height: 30px; line-height: 30px; display: block; background-color: #5df419; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 14px !important; color: #000; padding: 0 25px; 
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	
	.green-neon2-button { 
	height: 50px; line-height: 50px; display: block; background-color: #22bb08; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 20px; color: #fff; padding: 0 25px; 
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.green-neon2-button-mobile { 
	height: 30px; line-height: 30px; display: block; background-color: #22bb08; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 14px; color: #fff; padding: 0 25px; 
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	
	.btn-valentine { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; background-color: #ff04a9; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 20px; color: #fff;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.btn-valentine-mobile { 
		padding: 0 25px; height: 30px; line-height: 30px; display: block; background-color: #ff04a9; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 14px; color: #fff;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
  
  .btn-dgreen { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; text-align: center; background-color: #045757; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 20px; color: #fff;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.btn-dgreen-mobile { 
		padding: 0 25px; height: 30px; line-height: 30px; display: block; text-align: center; background-color: #045757; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 14px; color: #fff;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
  
  .btn-gog { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; text-align: center; background-color: #5506F7; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 20px; color: #fff;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.btn-gog-mobile { 
		padding: 0 25px; height: 30px; line-height: 30px; display: block; text-align: center; background-color: #5506F7; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 14px; color: #fff;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
  
  .btn-summercibler { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; text-align: center; background-color: #06FDF4; color: black; border-radius: 10px; display: block; font-weight: bold; font-size: 20px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.btn-summercibler-mobile { 
		padding: 0 25px; height: 30px; line-height: 30px; display: block; text-align: center; background-color: #06FDF4; color: black; border-radius: 10px; display: block; font-weight: bold; font-size: 14px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
  
  .btn-applepay { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; text-align: center; background-color: white; color: black; border-radius: 10px; display: block; font-weight: bold; font-size: 20px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.btn-applepay-mobile { 
		padding: 0 25px; height: 30px; line-height: 30px; display: block; text-align: center; background-color: white; color: black; border-radius: 10px; display: block; font-weight: bold; font-size: 14px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
  
  .btn-liveroulette { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; text-align: center; background-color: #FDF201; color: black; border-radius: 10px; display: block; font-weight: bold; font-size: 20px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.btn-liveroulette-mobile { 
		padding: 0 25px; height: 30px; line-height: 30px; display: block; text-align: center; background-color: #FDF201; color: black; border-radius: 10px; display: block; font-weight: bold; font-size: 14px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
  
  .btn-wblue { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; text-align: center; background-color: #35A0FA; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 20px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.btn-wblue-mobile { 
		padding: 0 25px; height: 30px; line-height: 30px; display: block; text-align: center; background-color: #35A0FA; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 14px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
  
  .btn-wicked { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; text-align: center; background-color: #FACC0A; color: black; border-radius: 10px; display: block; font-weight: bold; font-size: 20px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.btn-wicked-mobile { 
		padding: 0 25px; height: 30px; line-height: 30px; display: block; text-align: center; background-color: #FACC0A; color: black; border-radius: 10px; display: block; font-weight: bold; font-size: 14px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
  
  
  .btn-pirots { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; text-align: center; background-color: #2EF4F4; color: black; border-radius: 10px; display: block; font-weight: bold; font-size: 20px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.btn-pirots-mobile { 
		padding: 0 25px; height: 30px; line-height: 30px; display: block; text-align: center; background-color: #2EF4F4; color: black; border-radius: 10px; display: block; font-weight: bold; font-size: 14px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
  
  .btn-pdpragmatic { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; text-align: center; border-radius: 10px; background-color: #F7CA09; color: black; display: block; font-weight: bold; font-size: 20px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.btn-pdpragmatic-mobile { 
		padding: 0 25px; height: 30px; line-height: 30px; display: block; text-align: center; border-radius: 10px; display: block; background-color: #F7CA09; color: black; font-weight: bold; font-size: 14px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
  
  .btn-nblog { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; text-align: center; border-radius: 10px; background-color: #F4880B; color: white; display: block; font-weight: bold; font-size: 20px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.btn-nblog-mobile { 
		padding: 0 25px; height: 30px; line-height: 30px; display: block; text-align: center; border-radius: 10px; display: block; background-color: #F4880B; color: white; font-weight: bold; font-size: 14px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
  
  .btn-ftime { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; text-align: center; border-radius: 10px; background-color: #FDEB0F; color: black; display: block; font-weight: bold; font-size: 20px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.btn-ftime-mobile { 
		padding: 0 25px; height: 30px; line-height: 30px; display: block; text-align: center; border-radius: 10px; display: block; background-color: #FDEB0F; color: black; font-weight: bold; font-size: 14px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
  
		.anim-pulse { 
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
  
  .btn-pragmatic { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; text-align: center; border-radius: 10px; background-color: #16f03d; color: black; display: block; font-weight: bold; font-size: 20px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.btn-pragmatic-mobile { 
		padding: 0 25px; height: 30px; line-height: 30px; display: block; text-align: center; border-radius: 10px; display: block; background-color: #16f03d; color: black; font-weight: bold; font-size: 14px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
  
  .btn-gglobal { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; text-align: center; border-radius: 10px; background-color: #0DD130; color: white; display: block; font-weight: bold; font-size: 20px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.btn-gglobal-mobile { 
		padding: 0 25px; height: 30px; line-height: 30px; display: block; text-align: center; border-radius: 10px; display: block; background-color: #0DD130; color: white; font-weight: bold; font-size: 14px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
  
  .friday13-btn { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; text-align: center; border-radius: 10px; background-color: #11ef5e; color: black; display: block; font-weight: bold; font-size: 20px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.friday13-btn-mobile { 
		padding: 0 25px; height: 30px; line-height: 30px; display: block; text-align: center; border-radius: 10px; display: block; background-color: #11ef5e; color: black; font-weight: bold; font-size: 14px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
  
  .superspins-btn { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; text-align: center; border-radius: 10px; background-color: #fdd600; color: black; display: block; font-weight: bold; font-size: 20px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.superspins-btn-mobile { 
		padding: 0 25px; height: 30px; line-height: 30px; display: block; text-align: center; border-radius: 10px; display: block; background-color: #fdd600; color: black; font-weight: bold; font-size: 14px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
  
  .wazdan-btn { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; text-align: center; border-radius: 10px; background-color: #011151; color: white; display: block; font-weight: bold; font-size: 20px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.wazdan-btn-mobile { 
		padding: 0 25px; height: 30px; line-height: 30px; display: block; text-align: center; border-radius: 10px; display: block; background-color: #011151; color: white; font-weight: bold; font-size: 14px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
  
  .playngo-btn { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; text-align: center; border-radius: 10px; background-color: #12E51A; color: black; display: block; font-weight: bold; font-size: 20px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.playngo-btn-mobile { 
		padding: 0 25px; height: 30px; line-height: 30px; display: block; text-align: center; border-radius: 10px; display: block; background-color: #12E51A; color: black; font-weight: bold; font-size: 14px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}

.wh40b-btn { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; text-align: center; border-radius: 10px; background-color: #620000; color: white; display: block; font-weight: bold; font-size: 20px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.wh40b-btn-mobile { 
		padding: 0 25px; height: 30px; line-height: 30px; display: block; text-align: center; border-radius: 10px; display: block; background-color: #620000; color: white; font-weight: bold; font-size: 14px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
  
  .ww-btn { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; text-align: center; border-radius: 10px; background-color: #8806f7; color: white; display: block; font-weight: bold; font-size: 20px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.ww-btn-mobile { 
		padding: 0 25px; height: 30px; line-height: 30px; display: block; text-align: center; border-radius: 10px; display: block; background-color: #8806f7; color: white; font-weight: bold; font-size: 14px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
  
  .starlightp-btn { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; text-align: center; border-radius: 10px; background-color: #064DFA; color: white; display: block; font-weight: bold; font-size: 20px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.starlightp-btn-mobile { 
		padding: 0 25px; height: 30px; line-height: 30px; display: block; text-align: center; border-radius: 10px; display: block; background-color: #064DFA; color: white; font-weight: bold; font-size: 14px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
  .cibler-btn { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; text-align: center; border-radius: 10px; background-color: #FF05A8; color: white; display: block; font-weight: bold; font-size: 20px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.cibler-btn-mobile { 
		padding: 0 25px; height: 30px; line-height: 30px; display: block; text-align: center; border-radius: 10px; display: block; background-color: #FF05A8; color: white; font-weight: bold; font-size: 14px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
  
  .jp-btn { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; text-align: center; border-radius: 10px; background-color: #12E51A; color: black; display: block; font-weight: bold; font-size: 20px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.jp-btn-mobile { 
		padding: 0 25px; height: 30px; line-height: 30px; display: block; text-align: center; border-radius: 10px; display: block; background-color: #12E51A; color: black; font-weight: bold; font-size: 14px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
  
  .wb-btn {
  font-size: 20px !important; 
  padding: 0 25px !important;
  }
  
  .pp-btn { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; text-align: center; border-radius: 10px; background-color: #FE191D; color: white; display: block; font-weight: bold; font-size: 20px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.pp-btn-mobile { 
		padding: 0 25px; height: 30px; line-height: 30px; display: block; text-align: center; border-radius: 10px; display: block; background-color: #FE191D; color: white; font-weight: bold; font-size: 14px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
  
  .hockey-btn { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; text-align: center; border-radius: 10px; background-color: #ffd201; color: black; display: block; font-weight: bold; font-size: 20px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.hockey-btn-mobile { 
		padding: 0 25px; height: 30px; line-height: 30px; display: block; text-align: center; border-radius: 10px; display: block; background-color: #ffd201; color: black; font-weight: bold; font-size: 14px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
  
  .womenslots-btn { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; text-align: center; border-radius: 10px; background-color: #FF00A7; color: white; display: block; font-weight: bold; font-size: 20px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.womenslots-btn-mobile { 
		padding: 0 25px; height: 30px; line-height: 30px; display: block; text-align: center; border-radius: 10px; display: block; background-color: #FF00A7; color: white; font-weight: bold; font-size: 14px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}

  .newgame-btn { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; text-align: center; border-radius: 10px; background-color: #bbfa0e; color: black; display: block; font-weight: bold; font-size: 20px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.newgame-btn-mobile { 
		padding: 0 25px; height: 30px; line-height: 30px; display: block; text-align: center; border-radius: 10px; display: block; background-color: #bbfa0e; color: black; font-weight: bold; font-size: 14px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}

  .wicked-btn { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; text-align: center; border-radius: 10px; background-color: #12EFE6; color: black; display: block; font-weight: bold; font-size: 20px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.wicked-btn-mobile { 
		padding: 0 25px; height: 30px; line-height: 30px; display: block; text-align: center; border-radius: 10px; display: block; background-color: #12EFE6; color: black; font-weight: bold; font-size: 14px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}

  .redrake-btn { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; text-align: center; border-radius: 10px; background-color: #efac4b; color: black; display: block; font-weight: bold; font-size: 20px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.redrake-btn-mobile { 
		padding: 0 25px; height: 30px; line-height: 30px; display: block; text-align: center; border-radius: 10px; display: block; background-color: #efac4b; color: black; font-weight: bold; font-size: 14px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}

.jurassic-btn { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; text-align: center; border-radius: 10px; background-color: #FDEB0F; color: black; display: block; font-weight: bold; font-size: 20px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.jurassic-btn-mobile { 
		padding: 0 25px; height: 30px; line-height: 30px; display: block; text-align: center; border-radius: 10px; display: block; background-color: #FDEB0F; color: black; font-weight: bold; font-size: 14px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}

.bookofpasino-btn { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; text-align: center; border-radius: 10px; background-color: #ffec00; color: black; display: block; font-weight: bold; font-size: 20px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
.bookofpasino-btn-mobile {  
		padding: 0 25px; height: 30px; line-height: 30px; display: block; text-align: center; border-radius: 10px; display: block; background-color: #ffec00; color: black; font-weight: bold; font-size: 14px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}

.ngamanza-btn { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; text-align: center; border-radius: 10px; background-color: #01fea1; color: black; display: block; font-weight: bold; font-size: 20px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
.ngamanza-btn-mobile {  
		padding: 0 25px; height: 30px; line-height: 30px; display: block; text-align: center; border-radius: 10px; display: block; background-color: #01fea1; color: black; font-weight: bold; font-size: 14px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}

.nggg-btn { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; text-align: center; border-radius: 10px; background-color: #f500ff; color: white; display: block; font-weight: bold; font-size: 20px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
.nggg-btn-mobile {  
		padding: 0 25px; height: 30px; line-height: 30px; display: block; text-align: center; border-radius: 10px; display: block; background-color: #f500ff; color: white; font-weight: bold; font-size: 14px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}

.christmas-btn { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; text-align: center; border-radius: 10px; background-color: #F8C703; color: black; display: block; font-weight: bold; font-size: 20px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
.christmas-btn-mobile {  
		padding: 0 25px; height: 30px; line-height: 30px; display: block; text-align: center; border-radius: 10px; display: block; background-color: #F8C703; color: black; font-weight: bold; font-size: 14px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}

 .btn-wickedb { 
	padding: 0 25px; height: 50px; line-height: 50px; display: block; text-align: center; border-radius: 10px; background-color: #F7CA09; color: black; display: block; font-weight: bold; font-size: 20px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
		
		.btn-wickedb-mobile { 
		padding: 0 25px; height: 30px; line-height: 30px; display: block; text-align: center; border-radius: 10px; display: block; background-color: #F7CA09; color: black; font-weight: bold; font-size: 14px;
		cursor: pointer;
		  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
		  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}

.blackcond {
	letter-spacing: .17px;
	font-weight: 900;
	opacity: 1;
	text-decoration: underline;
	color: #000000;
	font-family: Open Sans, sans-serif;
	position: relative;
	line-height: 175%;
	}
	
	.whitecond {
	letter-spacing: .17px;
	font-weight: 900;
	opacity: 1;
	text-decoration: underline;
	color: #ffffff;
	font-family: Open Sans, sans-serif;
	position: relative;
	line-height: 175%;
	}
	
	@media (min-width: 576px) {
	.blackcond {
	margin-top: 8px;
	}
	.whitecond {
	margin-top: 8px; margin-right: 20px;
	}
	 }
	
	@media (max-width: 575px) {
	.blackcond {
	margin-top: 2px;
	letter-spacing: -1px;
	}
	.whitecond {
	margin-top: 2px;
	letter-spacing: -1px;
	}
	 }
	
	@media (max-width: 575px) {
	.show-less , .show-more {
	font-size: 12px!important;
	font-weight: bold } }
	
	@media (min-width: 576px) {
	.show-less , .show-more {
	font-size: 14px!important;
	font-weight: bold } }
	
	
	.upper-part {
	background: #fff !important;
	}
	
	.upper-part > .translation {
	color: black !important;
	}

.Promotions main .TypeNavigation {
	display: none !important;
	}
	
	@media (min-width: 577px) {
	.Promotions main .page {
	margin-top: 5px !important;
	}
	}
	
	@media (max-width: 576px) {
	.Base .PromotionList .promotion-wrapper .Promotion {
	position: relative;
	}
	.Base .PromotionList .promotion-wrapper .Promotion .content {
	 position: absolute;
	}
	.Base .PromotionList .promotion-wrapper .Promotion .content .terms-conditions {
		left: 50%;
		transform: translate(-50%, 0);
	bottom: 20px;
	}
	.Base .PromotionList .promotion-wrapper .Promotion .content .PromotionStatus {
	bottom: 30px !important;
	}
	.Promotions main .page {
	margin-top: -40px !important;
	}
	.TypeNavigation {
	overflow-x: unset !important;
	}
	.Help main .main-section .page {
	margin-top: -30px;
	}
}
	
	@media (max-width: 576px) {
	.iframe-avent {
	height: calc(47.2em + 2vw);
	width: 104%;
	}
	}
	
	
	@media (min-width: 577px) {
	.iframe-avent {
	height: calc(45em + 2vw) !important;
	width: 100% !important;
	}
	}
	
.Promotions li {
text-align: left !important;
}

.Promotions #table-wrapper table {
  width:100%;

}
.Promotions #table-wrapper table * {
  color:white;
text-align: center;
}

.Promotions th {
color: white;
padding: 10px;
}
.Promotions thead {
background-color: black !important;
}

.Promotions .PromotionList .promotion-wrapper.promotion-wrapper-last {
margin-right: 0
}

.boutonrose { min-width: 173px; height: 32px; line-height: 32px; display: block; background-color: #F80BF8; padding: 0px 4px 4px; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 17px; color: #000000;
cursor: pointer;
  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1); }

.boutonrose:hover 
{
  -webkit-animation: none;-moz-animation: none;-ms-animation: none;animation: none;
}

@-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
@-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
@-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
@keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}

@media (min-width: 520px) {
.no-color {
color: white !important;
font-weight: 700;
margin-left: 5px;
font-size: 20px;
line-height: 40px;
}}

@media (max-width: 519px) {
.no-color {
font-size: 16px;
font-size: 16px;
color: white !important;
font-weight: 700;
margin-left: 5px;
line-height: 30px;
}}

.link-mailto {
color: white; text-decoration: underline important!; 
font-weight: 500; transition: font-weight 0.2s ease-out; }

.link-mailto:hover {
font-weight: bold; }

.underline {
text-decoration: underline !important;
}


.Game .overlay .bottom-row img {
display: none !important;
}

.Game .overlay .bottom-row .game-name {
front-size: 12px !important;
line-height: 88% !important;
max-width: 100% !important;

}

@media (max-width: 576px) {
.Game .overlay .bottom-row .game-name {
front-size: 8px !important;
}
}

@media (max-width: 577px) {
.Game .overlay .bottom-row .game-name {
front-size: 12px !important;
}
}

.asteriks {
display: none !important;
}

.Game .overlay .min-max-info>span {
color: white !important;
}

.Category main .category-game-warning, .SpecificCategory main .category-game-warning {
color: white !important;
padding: 15px 0;
font-size: 11px !important;
}

@media (max-width: 576px) {
.page {
padding-top: 10px !important;
} }



@media (min-width: 577px) and (max-width: 767px) {
    .FooterMobile>div:nth-of-type(3)>div:nth-of-type(4) div .plus-18:first-of-type {
    margin-top: 37px;
    }
.FooterMobile>div:nth-of-type(3)>div:first-of-type .swiss-legal {
padding-left: 40% !important;
margin-top: 30px !important;
}
.FooterMobile>div:nth-of-type(3)>div:nth-of-type(3) div .social-icon {
margin-top: 30px !important;
}
    .FooterMobile .socials-wrap {
    margin-top: 40px;
    }
    }
    
    footer.FooterDesktop h5 {
    display: none !important;
    }
    
    footer.FooterMobile h5 {
    display: none !important;
    }
    
    .FooterDesktop>div .flex-container>div:first-of-type .swiss-legal {
    margin-top: -8px;
    } 
    
    .FooterDesktop>div .flex-container>div:nth-of-type(4) .plus-18:first-of-type {
    height: 56px !important;
    margin-top: 30px !important;
    }
    
    */ div.socials-wrap a:nth-of-type(3),  a:nth-of-type(4) {
    display: none !important;
    }  
    
    @media (max-width: 767px) {
    .FooterMobile>div:nth-of-type(3)>div:nth-of-type(4) div .plus-18:first-of-type {
    margin-left: 3em !important;
    }
    }
    
    .FooterMobile>div:nth-of-type(3)>div:nth-of-type(3) div .social-icon {
    width: 40px !important;
    height: 40px !important;
    }
    
    .FooterDesktop>div .flex-container>div:nth-of-type(2) .casino-logo, .FooterDesktop>div .flex-container>div:nth-of-type(2) .partouche-logo {
    padding-left: 20px !important;
    }
    
    .section footer-info undefined>p {
    padding-left: 150px !important;
    }
    
    .FooterDesktop>div>div.flex-intro {
    width: 100% !important;
    }
    
    .FooterDesktop>div:first-of-type .iso-logo {
    margin-right: -20px !important;
    }
    
    @media (min-width: 768px) and (max-width: 1024px) {
    .FooterMobile>div:nth-of-type(3)>div:first-of-type .swiss-legal {
margin-top: 30px !important;
}
.FooterMobile>div:nth-of-type(3)>div:nth-of-type(3) {
margin-top: 30px !important;
}
    .FooterMobile .socials-wrap {
    margin-top: 28px !important;
    }
    .FooterMobile>div:nth-of-type(3)>div:nth-of-type(4) div .plus-18:first-of-type {
    margin-top: 25px !important;
    }
    }
    
        @media (min-width: 577px) and (max-width: 725px) {
    .footer-padding {
    padding: 57px 12em 0 11em;
    }
    }
    
    @media (max-width: 576px) {
.FooterMobile>div:nth-of-type(3)>div:nth-of-type(2) .partouche-logo:first-of-type {
    height: 83px !important;
}
.FooterMobile>div:nth-of-type(3)>div:nth-of-type(2) .casino-logo {
    height: 100px !important;
padding-left: 0px !important;
}
.FooterMobile>div:nth-of-type(3)>div:first-of-type .swiss-legal {
margin: 40px 0 0 30px !important;
}
.FooterMobile>div:nth-of-type(3)>div:nth-of-type(2) .partouche-logo:first-of-type {
margin: 30px 0 0 0px !important;
}
.FooterMobile>div:nth-of-type(3)>div:nth-of-type(4) div .plus-18:first-of-type {
margin-left: 60px !important;
}
.FooterDesktop>div .flex-container>div:first-of-type .swiss-legal {
margin-top: 30px;
}
.FooterDesktop>div .flex-container>div:nth-of-type(4) .plus-18:first-of-type {
margin-top: 28px !important;
}

    .footer-padding {
    padding-top: 30px;
    }
    .FooterMobile .socials-wrap {
    padding-left: 1.3em !important;
    }
    .footer-inline-text, .footer-inline-concess {
    display: block;
    width: 100%;
    }
.footer-img-part {
    display: inline-block;
    width: 100px;
    margin-right: 15px;
}
.footer-inline-part {
margin: 10px auto 30px auto;
text-align: center;
    }
}
    @media (min-width: 1024px) {
.footer-img-part {
width: 41%;
margin-top: 20px;
}
}
    /* Remove Youtube */ 
    a[href*="youtube.com/pasino"] {
    display: none !important;
    }
    
    @media (min-width: 1025px) {
.FooterDesktop>div .flex-container>div:first-of-type .swiss-legal {
margin-top: 30px;
}
.socials-wrap {
margin-top: 45px;
}
    .footer-padding {
    padding: 10px 12em 0 12.5em;
    }
.FooterDesktop>div .flex-container>div:nth-of-type(2) .partouche-logo {
    height: 85px !important;
}
.FooterDesktop>div .flex-container>div:nth-of-type(2) .casino-logo {
    height: 105px !important;
padding-left: 0px !important;
}
.footer-inline-part {
width: 200px;
}
}
    
 
    

    
    @media (min-width: 577px) {
    .FooterDesktop>div:first-of-type .section-wrapper {
    margin: 0 !important;
    }
    .footer-inline-concess {
    position: absolute;
    top: 0;
    right: 1px;
    }
    
    .footer-inline-part {
    position: absolute;
    top: 10;
    left: 1px;
    }
    
    .FooterDesktop>div:first-of-type .section-wrapper {
    line-height: 150% !important;
    padding-left: 4em !important;
    opacity: 1 !important;
    }
    }
 
    @media (min-width: 767px) and (max-width: 1024px) {
    .FooterMobile>div:nth-of-type(3)>div:nth-of-type(2) .casino-logo:first-of-type, .FooterMobile>div:nth-of-type(3)>div:nth-of-type(2) .partouche-logo:first-of-type {
    margin-top: 30px; 
    }
    .FooterMobile>div:nth-of-type(3)>div:nth-of-type(3) div {
    margin-left: 5.6em;
    }
    .FooterMobile>div:nth-of-type(3)>div:nth-of-type(4) div .plus-18:first-of-type {
    padding-left: 6.0em;
    }
    .FooterMobile>div:nth-of-type(3)>div:nth-of-type(2) .casino-logo:first-of-type, .FooterMobile>div:nth-of-type(3)>div:nth-of-type(2) .partouche-logo:first-of-type {
    padding-left: 0.6em;
    }
    .FooterMobile>div:nth-of-type(3)>div:first-of-type .swiss-legal {
     margin-top: 10px;
    }
    }
    
    .footer-img-concess {
    text-align: center;
    width: 129px;
    height: auto;
    }
    .FooterMobile>div:nth-of-type(2) .section-wrapper {
    opacity: 1 !important;
    }

.footer-img-part-sec {
display: none;
}
    .footer-inline-part-sec {
display: none;
    }
    
       @media (min-width: 577px) and (max-width: 1024px) {
    .footer-padding {
    padding: 57px 12em 0 5em;
    }
.footer-img-part-sec {
display: inline-block;
width: 120px;
margin-top: 40px;
}
    .footer-inline-part-sec {
display: block;
    display: block;
text-align: center;
    }
    .footer-inline-part {
display: none;
    }
    .footer-inline-concess {
    text-align: right;
top: 180px;
    }
    .footer-img-concess {
    width: 22%;
max-width: 700px;
    }
    .FooterMobile .socials-wrap {
    margin-left: 30px;
    }
    .FooterMobile>div:nth-of-type(3)>div:first-of-type .swiss-legal { 
        margin-top: 10px;
    }
.FooterMobile>div:nth-of-type(3)>div:nth-of-type(2) .casino-logo {
    height: 105px !important;
padding-left: 0px !important;
}
.FooterMobile>div:nth-of-type(3)>div:nth-of-type(2) .partouche-logo:first-of-type {
  height: 85px !important;
}
.FooterMobile>div:nth-of-type(3)>div:nth-of-type(4) div .plus-18:first-of-type {
padding: 0 !important;
}
.FooterMobile>div:nth-of-type(3)>div>div {
margin: auto;
}
    }

.footer-padding {
text-align: center;
}
@media (min-width: 768px) {
.FooterMobile>div:nth-of-type(3)>div:first-of-type .swiss-legal {
padding-left: 45px !important;
}
}


.Base .TypeNavigation.alternative-style .button {
background: #292929;
border: none;
line-height: unset;
}

.Base .TypeNavigation .button .translation {
color: white;
opacity: 0.8;
font-weight: 400;
font-size: 1em;
}

.Base .TypeNavigation .dynamic-tabs img {
display: block;
height: 28px;
margin: 5px auto;
}

.Base .TypeNavigation {
height: unset;
}

.Base .TypeNavigation.alternative-style .button.selected {
height: 100%;
border-radius: 8px;
padding-bottom: 3px;
}

@media (max-width: 1024px) {
.Base .TypeNavigation.Dynamic {
height: 80px;
}
}

.VerificationStatus {
display: none !important;
}

.CybotCookiebotDialogActive {
max-width: 1800px;
}

#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper {
font-family: Muli,sans-serif !important;
background: black !important;
color: white !important;
}

#CybotCookiebotDialogPoweredbyCybot svg {
filter: invert(1);
}

#CybotCookiebotDialogHeader {
border-bottom: 1px solid rgba(255,255,255,0.5) !important;
}

#CybotCookiebotDialogNav {
border-bottom: 1px solid rgba(255,255,255,0.5) !important;
}

#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink {
color: rgba(255,255,255,0.6) !important;
border-bottom: 0px solid grey !important;
}

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize, .CybotCookiebotDialogCollapsed {
background-color: transparent !important;
border-color: white !important;
color: white !important;
}

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
border-color: #e4032e !important;
}

#CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBulkConsentCount {
color: #292929 !important;
}

#CybotCookiebotDialog .CybotCookiebotFader:not(.CybotCookiebotFaderLeft):not(.CybotCookiebotFaderRight) {
background-image: linear-gradient(to top, rgb(0, 0, 0), rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0)) !important;
}

#CybotCookiebotDialog .CookieCard {
border-bottom: 1px solid rgba(255,255,255,0.4) !important; 
}

#CybotCookiebotDialog form input[type=checkbox][disabled]:checked+.CybotCookiebotDialogBodyLevelButtonSlider {
background-color: #404040 !important;
}


#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider:before {
background-color: black !important;
}

#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider {
background-color: white !important;
}

#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider {
background-color: #808080 !important;
}


.CybotCookiebotFader.CybotCookiebotDialogActive {
background-image: linear-gradient(to top, rgb(0, 0, 0), rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0)) !important;
}

#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:not(:disabled):not(.disabled) {
color: white !important;
}


CybotCookiebotFader {
background-image: linear-gradient(to top, rgb(0, 0, 0), rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0)) !important;
}

#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABContainerToggleHide, #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABContainerToggleShow, #CybotCookiebotDialog a:after, #CybotCookiebotDialog a:before, #CybotCookiebotDialog button:after, #CybotCookiebotDialog button:before  {
color: white !important;
}

#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABContainerToggleHide, #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABContainerToggleShow, #CybotCookiebotDialog a:after, #CybotCookiebotDialog a:before, #CybotCookiebotDialog button:after, #CybotCookiebotDialog button:hover:before  {
color: white !important;
}

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount) {
color: white !important;
}

#CybotCookiebotDialog .CybotExternalLinkArrow {
filter: invert(1) !important;
}
 
#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a, #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink, #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a, #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a, #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a, #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink, #CybotCookiebotDialogDetailBodyContentTextAbout a {
color: white !important;
}

#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover, #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover, #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover {
color: white !important;
} 

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup {
border: 1px solid rgba(255,255,255,0.5) !important;
} 

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo {
border: 1px solid rgba(255,255,255,0.5) !important; 
}

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoFooter {
border: 1px solid rgba(255,255,255,0.5) !important; 
}

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
background-color: transparent !important;
color: white !important;
border-color: white !important;
}

#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABContainerToggleHide, #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABContainerToggleShow, #CybotCookiebotDialog a:after, #CybotCookiebotDialog a:before, #CybotCookiebotDialog button:after, #CybotCookiebotDialog button:before, #CybotCookiebotDialog a:hover:after, #CybotCookiebotDialog a:hover:before, #CybotCookiebotDialog button:hover:after, #CybotCookiebotDialog button:hover:before {
border-color: white !important;
}

.CybotCookiebotDialogDetailBodyContentCookieContainerButton.CybotCookiebotDialogCollapsed:before, .CybotCookiebotDialogDetailBodyContentIABv2Tab.CybotCookiebotDialogCollapsed:before, .CybotCookiebotDialogDetailBodyContentCookieContainerButton:before, .CybotCookiebotDialogDetailBodyContentIABv2Tab:before {
top: 0em !important;
left: 10px !important;
bottom: .5em !important;
}

#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {
border-bottom: 3px solid #e4032e !important;
color: #e4032e !important;
}

@media (min-width: 769px) {
#CybotCookiebotDialog #CybotCookiebotDialogBody .CybotCookiebotScrollContainer {
height: unset !important;
max-height: unset !important;
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyContent {
align-content: center !important;
}
#CybotCookiebotDialogTabContent {
height: 25.5em !important;
}
}

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoFooter {
 border: unset !important;
}

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper:before {
border-top: 1px solid rgba(255,255,255,0.5) !important;
}

#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton, #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab {
border: unset !important;
}

@media (max-width: 578px) {
#CybotCookiebotDialog {
height: 600px !important;
width: 90% !important;
}
#CybotCookiebotDialogBody .CybotCookiebotScrollContainer {
 max-height: unset !important;
}
}

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize .CybotCookiebotDialogArrow {
border-color: white !important;
margin-bottom: 2px !important;
}

@media (min-width: 1200px) {
.Base .Header .inner-wrapper a .icon, .Base .Header .inner-wrapper button .icon {
}
}

@media (max-width: 576px) {
	.mosaique-img {
	width: 48%;
	padding: 5px;
	height: 48vw;
	display: inline-block;
	background-size: contain;
	background-repeat: no-repeat;
	}
	.mos-bj-excl-fr {
	background-image: url("https://storage.googleapis.com/ps-strapi/01_540x540_pasino_exclu_EN_mobile_CTA_eb6df33295/01_540x540_pasino_exclu_EN_mobile_CTA.jpg_01_540x540_pasino_exclu_EN_mobile_CTA_eb6df33295.jpg?updated_at=2024-02-16T10:18:13.493Z");
	}
	
	.mos-bj-excl-de {
	background-image: url("https://storage.googleapis.com/ps-strapi/01_540x540_pasino_exclu_EN_mobile_CTA_eb6df33295/01_540x540_pasino_exclu_EN_mobile_CTA.jpg_01_540x540_pasino_exclu_EN_mobile_CTA_eb6df33295.jpg?updated_at=2024-02-16T10:18:13.493Z");
	}
	
	.mos-bj-excl-it {
	background-image: url("https://storage.googleapis.com/ps-strapi/01_540x540_pasino_exclu_EN_mobile_CTA_eb6df33295/01_540x540_pasino_exclu_EN_mobile_CTA.jpg_01_540x540_pasino_exclu_EN_mobile_CTA_eb6df33295.jpg?updated_at=2024-02-16T10:18:13.493Z");
	}
	
	.mos-bj-excl-en {
	background-image: url("https://storage.googleapis.com/ps-strapi/01_540x540_pasino_exclu_EN_mobile_CTA_eb6df33295/01_540x540_pasino_exclu_EN_mobile_CTA.jpg_01_540x540_pasino_exclu_EN_mobile_CTA_eb6df33295.jpg?updated_at=2024-02-16T10:18:13.493Z");
	}

        .mos-powerup-fr {
	background-image: url("https://storage.googleapis.com/ps-strapi/540x540_power_roulette_clair_bd2d1c67b4/540x540_power_roulette_clair.jpg_540x540_power_roulette_clair_bd2d1c67b4.jpg?updated_at=2024-04-03T12:37:00.607Z");
	}
	
	.mos-powerup-de {
	background-image: url("https://storage.googleapis.com/ps-strapi/540x540_power_roulette_clair_bd2d1c67b4/540x540_power_roulette_clair.jpg_540x540_power_roulette_clair_bd2d1c67b4.jpg?updated_at=2024-04-03T12:37:00.607Z");
	}
	
	.mos-powerup-it {
	background-image: url("https://storage.googleapis.com/ps-strapi/540x540_power_roulette_clair_bd2d1c67b4/540x540_power_roulette_clair.jpg_540x540_power_roulette_clair_bd2d1c67b4.jpg?updated_at=2024-04-03T12:37:00.607Z");
	}
	
	.mos-powerup-en {
	background-image: url("https://storage.googleapis.com/ps-strapi/540x540_power_roulette_clair_bd2d1c67b4/540x540_power_roulette_clair.jpg_540x540_power_roulette_clair_bd2d1c67b4.jpg?updated_at=2024-04-03T12:37:00.607Z");
	}

        .mos-megawheel-fr {
	background-image: url("https://storage.googleapis.com/ps-strapi/540x540_mega_wheel_mobile_CTA_a99071bb02/540x540_mega_wheel_mobile_CTA.jpg_540x540_mega_wheel_mobile_CTA_a99071bb02.jpg?updated_at=2024-04-03T12:38:09.638Z");
	}
	
	.mos-megawheel-de {
	background-image: url("https://storage.googleapis.com/ps-strapi/540x540_mega_wheel_mobile_CTA_a99071bb02/540x540_mega_wheel_mobile_CTA.jpg_540x540_mega_wheel_mobile_CTA_a99071bb02.jpg?updated_at=2024-04-03T12:38:09.638Z");
	}
	
	.mos-megawheel-it {
	background-image: url("https://storage.googleapis.com/ps-strapi/540x540_mega_wheel_mobile_CTA_a99071bb02/540x540_mega_wheel_mobile_CTA.jpg_540x540_mega_wheel_mobile_CTA_a99071bb02.jpg?updated_at=2024-04-03T12:38:09.638Z");
	}
	
	.mos-megawheel-en {
	background-image: url("https://storage.googleapis.com/ps-strapi/540x540_mega_wheel_mobile_CTA_a99071bb02/540x540_mega_wheel_mobile_CTA.jpg_540x540_mega_wheel_mobile_CTA_a99071bb02.jpg?updated_at=2024-04-03T12:38:09.638Z");
	}

        .mos-boom-fr {
	background-image: url("https://storage.googleapis.com/ps-strapi/540x540_boom_city_mobile_claire_02b2e3b48c/540x540_boom_city_mobile_claire.jpg_540x540_boom_city_mobile_claire_02b2e3b48c.jpg?updated_at=2024-04-03T12:39:40.836Z");
	}
	
	.mos-boom-de {
	background-image: url("https://storage.googleapis.com/ps-strapi/540x540_boom_city_mobile_claire_02b2e3b48c/540x540_boom_city_mobile_claire.jpg_540x540_boom_city_mobile_claire_02b2e3b48c.jpg?updated_at=2024-04-03T12:39:40.836Z");
	}
	
	.mos-boom-it {
	background-image: url("https://storage.googleapis.com/ps-strapi/540x540_boom_city_mobile_claire_02b2e3b48c/540x540_boom_city_mobile_claire.jpg_540x540_boom_city_mobile_claire_02b2e3b48c.jpg?updated_at=2024-04-03T12:39:40.836Z");
	}
	
	.mos-boom-en {
	background-image: url("https://storage.googleapis.com/ps-strapi/540x540_boom_city_mobile_claire_02b2e3b48c/540x540_boom_city_mobile_claire.jpg_540x540_boom_city_mobile_claire_02b2e3b48c.jpg?updated_at=2024-04-03T12:39:40.836Z");
	}
	
	.mos-bj-fr {
	background-image: url("https://storage.googleapis.com/ps-strapi/05_540x540_blackjack_lobby_mobile_CTA_77bef05cd8/05_540x540_blackjack_lobby_mobile_CTA.jpg_05_540x540_blackjack_lobby_mobile_CTA_77bef05cd8.jpg?updated_at=2024-02-16T10:18:13.745Z");
	}
	
	.mos-bj-de {
	background-image: url("https://storage.googleapis.com/ps-strapi/05_540x540_blackjack_lobby_mobile_CTA_77bef05cd8/05_540x540_blackjack_lobby_mobile_CTA.jpg_05_540x540_blackjack_lobby_mobile_CTA_77bef05cd8.jpg?updated_at=2024-02-16T10:18:13.745Z");
	}
	
	.mos-bj-en {
	background-image: url("https://storage.googleapis.com/ps-strapi/05_540x540_blackjack_lobby_mobile_CTA_77bef05cd8/05_540x540_blackjack_lobby_mobile_CTA.jpg_05_540x540_blackjack_lobby_mobile_CTA_77bef05cd8.jpg?updated_at=2024-02-16T10:18:13.745Z");
	}
	
	.mos-bj-it {
	background-image: url("https://storage.googleapis.com/ps-strapi/05_540x540_blackjack_lobby_mobile_CTA_77bef05cd8/05_540x540_blackjack_lobby_mobile_CTA.jpg_05_540x540_blackjack_lobby_mobile_CTA_77bef05cd8.jpg?updated_at=2024-02-16T10:18:13.745Z");
	}
	
	.mos-lr-fr {
	background-image: url("https://storage.googleapis.com/ps-strapi/02_540x540_lightning_roulette_mobile_CTA_2a7d1e67fa/02_540x540_lightning_roulette_mobile_CTA.jpg_02_540x540_lightning_roulette_mobile_CTA_2a7d1e67fa.jpg?updated_at=2024-02-16T10:18:13.748Z");
	}
	
	.mos-lr-de {
	background-image: url("https://storage.googleapis.com/ps-strapi/02_540x540_lightning_roulette_mobile_CTA_2a7d1e67fa/02_540x540_lightning_roulette_mobile_CTA.jpg_02_540x540_lightning_roulette_mobile_CTA_2a7d1e67fa.jpg?updated_at=2024-02-16T10:18:13.748Z");
	}
	
	.mos-lr-en {
	background-image: url("https://storage.googleapis.com/ps-strapi/02_540x540_lightning_roulette_mobile_CTA_2a7d1e67fa/02_540x540_lightning_roulette_mobile_CTA.jpg_02_540x540_lightning_roulette_mobile_CTA_2a7d1e67fa.jpg?updated_at=2024-02-16T10:18:13.748Z");
	}
	
	.mos-lr-it {
	background-image: url("https://storage.googleapis.com/ps-strapi/02_540x540_lightning_roulette_mobile_CTA_2a7d1e67fa/02_540x540_lightning_roulette_mobile_CTA.jpg_02_540x540_lightning_roulette_mobile_CTA_2a7d1e67fa.jpg?updated_at=2024-02-16T10:18:13.748Z");
	}
	
	.mos-ml-fr {
	background-image: url("https://storage.googleapis.com/ps-strapi/09_540x540_monopoly_mobile_CTA_cce304dcb6/09_540x540_monopoly_mobile_CTA.jpg_09_540x540_monopoly_mobile_CTA_cce304dcb6.jpg?updated_at=2024-02-16T10:18:13.866Z");
	}
	
	.mos-ml-de {
	background-image: url("https://storage.googleapis.com/ps-strapi/09_540x540_monopoly_mobile_CTA_cce304dcb6/09_540x540_monopoly_mobile_CTA.jpg_09_540x540_monopoly_mobile_CTA_cce304dcb6.jpg?updated_at=2024-02-16T10:18:13.866Z");
	}
	
	.mos-ml-en {
	background-image: url("https://storage.googleapis.com/ps-strapi/09_540x540_monopoly_mobile_CTA_cce304dcb6/09_540x540_monopoly_mobile_CTA.jpg_09_540x540_monopoly_mobile_CTA_cce304dcb6.jpg?updated_at=2024-02-16T10:18:13.866Z");
	}
	
	.mos-ml-it {
	background-image: url("https://storage.googleapis.com/ps-strapi/09_540x540_monopoly_mobile_CTA_cce304dcb6/09_540x540_monopoly_mobile_CTA.jpg_09_540x540_monopoly_mobile_CTA_cce304dcb6.jpg?updated_at=2024-02-16T10:18:13.866Z");
	}
	
	.mos-che-fr {
	background-image: url("https://storage.googleapis.com/ps-strapi/08_540x540_casino_hodlem_mobile_CTA_ae9c381d62/08_540x540_casino_hodlem_mobile_CTA.jpg_08_540x540_casino_hodlem_mobile_CTA_ae9c381d62.jpg?updated_at=2024-02-16T10:18:13.668Z");
	}
	
	.mos-che-de {
	background-image: url("https://storage.googleapis.com/ps-strapi/08_540x540_casino_hodlem_mobile_CTA_ae9c381d62/08_540x540_casino_hodlem_mobile_CTA.jpg_08_540x540_casino_hodlem_mobile_CTA_ae9c381d62.jpg?updated_at=2024-02-16T10:18:13.668Z");
	}
	
	.mos-che-en {
	background-image: url("https://storage.googleapis.com/ps-strapi/08_540x540_casino_hodlem_mobile_CTA_ae9c381d62/08_540x540_casino_hodlem_mobile_CTA.jpg_08_540x540_casino_hodlem_mobile_CTA_ae9c381d62.jpg?updated_at=2024-02-16T10:18:13.668Z");
	}
	
	.mos-che-it {
	background-image: url("https://storage.googleapis.com/ps-strapi/08_540x540_casino_hodlem_mobile_CTA_ae9c381d62/08_540x540_casino_hodlem_mobile_CTA.jpg_08_540x540_casino_hodlem_mobile_CTA_ae9c381d62.jpg?updated_at=2024-02-16T10:18:13.668Z");
	}
	
	.mos-ibj-fr {
	background-image: url("https://storage.googleapis.com/ps-strapi/12_540x540_inifite_blackjack_mobile_CTA_e1f7aa4135/12_540x540_inifite_blackjack_mobile_CTA.jpg_12_540x540_inifite_blackjack_mobile_CTA_e1f7aa4135.jpg?updated_at=2024-02-16T10:18:12.795Z");
	}
	
	.mos-ibj-de {
	background-image: url("https://storage.googleapis.com/ps-strapi/12_540x540_inifite_blackjack_mobile_CTA_e1f7aa4135/12_540x540_inifite_blackjack_mobile_CTA.jpg_12_540x540_inifite_blackjack_mobile_CTA_e1f7aa4135.jpg?updated_at=2024-02-16T10:18:12.795Z");
	}
	
	.mos-ibj-en {
	background-image: url("https://storage.googleapis.com/ps-strapi/12_540x540_inifite_blackjack_mobile_CTA_e1f7aa4135/12_540x540_inifite_blackjack_mobile_CTA.jpg_12_540x540_inifite_blackjack_mobile_CTA_e1f7aa4135.jpg?updated_at=2024-02-16T10:18:12.795Z");
	}
	
	.mos-ibj-it {
	background-image: url("https://storage.googleapis.com/ps-strapi/12_540x540_inifite_blackjack_mobile_CTA_e1f7aa4135/12_540x540_inifite_blackjack_mobile_CTA.jpg_12_540x540_inifite_blackjack_mobile_CTA_e1f7aa4135.jpg?updated_at=2024-02-16T10:18:12.795Z");
	}
	
	.mos-ft-fr {
	background-image: url("https://storage.googleapis.com/ps-strapi/04_540x540_funky_timetime_mobile_CTA_b6971345e5/04_540x540_funky_timetime_mobile_CTA.jpg_04_540x540_funky_timetime_mobile_CTA_b6971345e5.jpg?updated_at=2024-02-16T10:18:13.836Z");
	}
	
	.mos-ft-de {
	background-image: url("https://storage.googleapis.com/ps-strapi/04_540x540_funky_timetime_mobile_CTA_b6971345e5/04_540x540_funky_timetime_mobile_CTA.jpg_04_540x540_funky_timetime_mobile_CTA_b6971345e5.jpg?updated_at=2024-02-16T10:18:13.836Z");
	}
	
	.mos-ft-en {
	background-image: url("https://storage.googleapis.com/ps-strapi/04_540x540_funky_timetime_mobile_CTA_b6971345e5/04_540x540_funky_timetime_mobile_CTA.jpg_04_540x540_funky_timetime_mobile_CTA_b6971345e5.jpg?updated_at=2024-02-16T10:18:13.836Z");
	}
	
	.mos-ft-it {
	background-image: url("https://storage.googleapis.com/ps-strapi/04_540x540_funky_timetime_mobile_CTA_b6971345e5/04_540x540_funky_timetime_mobile_CTA.jpg_04_540x540_funky_timetime_mobile_CTA_b6971345e5.jpg?updated_at=2024-02-16T10:18:13.836Z");
	}
	
	.mos-rl-fr {
	background-image: url("https://storage.googleapis.com/ps-strapi/00_540x540_roulette_live_mobile_CTA_6e04bac434/00_540x540_roulette_live_mobile_CTA.jpg_00_540x540_roulette_live_mobile_CTA_6e04bac434.jpg?updated_at=2024-02-16T10:18:13.744Z");
	}
	
	.mos-rl-de {
	background-image: url("https://storage.googleapis.com/ps-strapi/00_540x540_roulette_live_mobile_CTA_6e04bac434/00_540x540_roulette_live_mobile_CTA.jpg_00_540x540_roulette_live_mobile_CTA_6e04bac434.jpg?updated_at=2024-02-16T10:18:13.744Z");
	}
	
	.mos-rl-en {
	background-image: url("https://storage.googleapis.com/ps-strapi/00_540x540_roulette_live_mobile_CTA_6e04bac434/00_540x540_roulette_live_mobile_CTA.jpg_00_540x540_roulette_live_mobile_CTA_6e04bac434.jpg?updated_at=2024-02-16T10:18:13.744Z");
	}
	
	.mos-rl-it {
	background-image: url("https://storage.googleapis.com/ps-strapi/00_540x540_roulette_live_mobile_CTA_6e04bac434/00_540x540_roulette_live_mobile_CTA.jpg_00_540x540_roulette_live_mobile_CTA_6e04bac434.jpg?updated_at=2024-02-16T10:18:13.744Z");
	}
	
	.mos-irl-fr {
	background-image: url("https://storage.googleapis.com/ps-strapi/10_540x540_venezia_roulette_live_mobile_CTA_0b77e9bda0/10_540x540_venezia_roulette_live_mobile_CTA.jpg_10_540x540_venezia_roulette_live_mobile_CTA_0b77e9bda0.jpg?updated_at=2024-02-16T10:18:13.755Z");
	}
	
	.mos-irl-de {
	background-image: url("https://storage.googleapis.com/ps-strapi/10_540x540_venezia_roulette_live_mobile_CTA_0b77e9bda0/10_540x540_venezia_roulette_live_mobile_CTA.jpg_10_540x540_venezia_roulette_live_mobile_CTA_0b77e9bda0.jpg?updated_at=2024-02-16T10:18:13.755Z");
	}
	
	.mos-irl-en {
	background-image: url("https://storage.googleapis.com/ps-strapi/10_540x540_venezia_roulette_live_mobile_CTA_0b77e9bda0/10_540x540_venezia_roulette_live_mobile_CTA.jpg_10_540x540_venezia_roulette_live_mobile_CTA_0b77e9bda0.jpg?updated_at=2024-02-16T10:18:13.755Z");
	}
	
	.mos-irl-it {
	background-image: url("https://storage.googleapis.com/ps-strapi/10_540x540_venezia_roulette_live_mobile_CTA_0b77e9bda0/10_540x540_venezia_roulette_live_mobile_CTA.jpg_10_540x540_venezia_roulette_live_mobile_CTA_0b77e9bda0.jpg?updated_at=2024-02-16T10:18:13.755Z");
	}
	
	.mos-ct-fr {
	background-image: url("https://storage.googleapis.com/ps-strapi/03_540x540_crazy_time_mobile_CTA_ed60721dd1/03_540x540_crazy_time_mobile_CTA.jpg_03_540x540_crazy_time_mobile_CTA_ed60721dd1.jpg?updated_at=2024-02-16T10:18:13.778Z");
	}
	
	.mos-ct-de {
	background-image: url("https://storage.googleapis.com/ps-strapi/03_540x540_crazy_time_mobile_CTA_ed60721dd1/03_540x540_crazy_time_mobile_CTA.jpg_03_540x540_crazy_time_mobile_CTA_ed60721dd1.jpg?updated_at=2024-02-16T10:18:13.778Z");
	}
	
	.mos-ct-en {
	background-image: url("https://storage.googleapis.com/ps-strapi/03_540x540_crazy_time_mobile_CTA_ed60721dd1/03_540x540_crazy_time_mobile_CTA.jpg_03_540x540_crazy_time_mobile_CTA_ed60721dd1.jpg?updated_at=2024-02-16T10:18:13.778Z");
	}
	
	.mos-ct-it {
	background-image: url("https://storage.googleapis.com/ps-strapi/03_540x540_crazy_time_mobile_CTA_ed60721dd1/03_540x540_crazy_time_mobile_CTA.jpg_03_540x540_crazy_time_mobile_CTA_ed60721dd1.jpg?updated_at=2024-02-16T10:18:13.778Z");
	}
	
	.mos-der-fr {
	background-image: url("https://storage.googleapis.com/ps-strapi/06_540x540_deutsches_roulette_live_mobile_CTA_3d3665d059/06_540x540_deutsches_roulette_live_mobile_CTA.jpg_06_540x540_deutsches_roulette_live_mobile_CTA_3d3665d059.jpg?updated_at=2024-02-16T10:18:13.656Z");
	}
	
	.mos-der-de {
	background-image: url("https://storage.googleapis.com/ps-strapi/06_540x540_deutsches_roulette_live_mobile_CTA_3d3665d059/06_540x540_deutsches_roulette_live_mobile_CTA.jpg_06_540x540_deutsches_roulette_live_mobile_CTA_3d3665d059.jpg?updated_at=2024-02-16T10:18:13.656Z");
	}
	
	.mos-der-en {
	background-image: url("https://storage.googleapis.com/ps-strapi/06_540x540_deutsches_roulette_live_mobile_CTA_3d3665d059/06_540x540_deutsches_roulette_live_mobile_CTA.jpg_06_540x540_deutsches_roulette_live_mobile_CTA_3d3665d059.jpg?updated_at=2024-02-16T10:18:13.656Z");
	}
	
	.mos-der-it {
	background-image: url("https://storage.googleapis.com/ps-strapi/06_540x540_deutsches_roulette_live_mobile_CTA_3d3665d059/06_540x540_deutsches_roulette_live_mobile_CTA.jpg_06_540x540_deutsches_roulette_live_mobile_CTA_3d3665d059.jpg?updated_at=2024-02-16T10:18:13.656Z");
	}
	
	.mos-uth-fr {
	background-image: url("https://storage.googleapis.com/ps-strapi/11_540x540_utimate_texas_holdem_live_mobile_CTA_a9ed8d1433/11_540x540_utimate_texas_holdem_live_mobile_CTA.jpg_11_540x540_utimate_texas_holdem_live_mobile_CTA_a9ed8d1433.jpg?updated_at=2024-02-16T10:18:13.740Z");
	}
	
	.mos-uth-de {
	background-image: url("https://storage.googleapis.com/ps-strapi/11_540x540_utimate_texas_holdem_live_mobile_CTA_a9ed8d1433/11_540x540_utimate_texas_holdem_live_mobile_CTA.jpg_11_540x540_utimate_texas_holdem_live_mobile_CTA_a9ed8d1433.jpg?updated_at=2024-02-16T10:18:13.740Z");
	}
	
	.mos-uth-en {
	background-image: url("https://storage.googleapis.com/ps-strapi/11_540x540_utimate_texas_holdem_live_mobile_CTA_a9ed8d1433/11_540x540_utimate_texas_holdem_live_mobile_CTA.jpg_11_540x540_utimate_texas_holdem_live_mobile_CTA_a9ed8d1433.jpg?updated_at=2024-02-16T10:18:13.740Z");
	}
	
	.mos-uth-it {
	background-image: url("https://storage.googleapis.com/ps-strapi/11_540x540_utimate_texas_holdem_live_mobile_CTA_a9ed8d1433/11_540x540_utimate_texas_holdem_live_mobile_CTA.jpg_11_540x540_utimate_texas_holdem_live_mobile_CTA_a9ed8d1433.jpg?updated_at=2024-02-16T10:18:13.740Z");
	}
	
	}
	
	
	@media (min-width: 577px) {
	
	.mosaique-img {
	background-size: contain;
	background-repeat: no-repeat;
	display: inline-block;
	transition: all 0.5s;
	transform: scale(1);
	overflow: none;
	}
	
	.mosaique-img:hover {
	transition: all 0.5s;
	transform: scale(1.02);
	overflow: none;
	}
	
	.mos-bj-excl-fr {
	background-image: url("https://storage.googleapis.com/ps-strapi/01_X_477x308_pasino_exclu_desktop_CTA_EN_FI_b6f4bd5920/01X_477x308_pasino_exclu_desktop_CTA_EN_FI.jpg_01_X_477x308_pasino_exclu_desktop_CTA_EN_FI_b6f4bd5920.jpg?updated_at=2024-02-16T10:22:31.856Z");
	}
	
	.mos-bj-excl-de {
	background-image: url("https://storage.googleapis.com/ps-strapi/01_X_477x308_pasino_exclu_desktop_CTA_EN_FI_b6f4bd5920/01X_477x308_pasino_exclu_desktop_CTA_EN_FI.jpg_01_X_477x308_pasino_exclu_desktop_CTA_EN_FI_b6f4bd5920.jpg?updated_at=2024-02-16T10:22:31.856Z");
	}
	
	.mos-bj-excl-it {
	background-image: url("https://storage.googleapis.com/ps-strapi/01_X_477x308_pasino_exclu_desktop_CTA_EN_FI_b6f4bd5920/01X_477x308_pasino_exclu_desktop_CTA_EN_FI.jpg_01_X_477x308_pasino_exclu_desktop_CTA_EN_FI_b6f4bd5920.jpg?updated_at=2024-02-16T10:22:31.856Z");
	}
	
	.mos-bj-excl-en {
	background-image: url("https://storage.googleapis.com/ps-strapi/01_X_477x308_pasino_exclu_desktop_CTA_EN_FI_b6f4bd5920/01X_477x308_pasino_exclu_desktop_CTA_EN_FI.jpg_01_X_477x308_pasino_exclu_desktop_CTA_EN_FI_b6f4bd5920.jpg?updated_at=2024-02-16T10:22:31.856Z");
	}

	.mos-bj-excl-fr:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_pasino_exclusiv_FR_8288e01894/770x308_img_pasino_exclusiv_FR.jpg_770x308_img_pasino_exclusiv_FR_8288e01894.jpg?updated_at=2024-02-16T11:03:48.845Z");
	}
	
	.mos-bj-excl-de:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_pasino_exclusiv_DE_ff7cd67f9d/770x308_img_pasino_exclusiv_DE.jpg_770x308_img_pasino_exclusiv_DE_ff7cd67f9d.jpg?updated_at=2024-02-16T11:03:48.854Z");
	}
	
	.mos-bj-excl-it:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_pasino_exclusiv_IT_c6197a9060/770x308_img_pasino_exclusiv_IT.jpg_770x308_img_pasino_exclusiv_IT_c6197a9060.jpg?updated_at=2024-02-16T11:03:48.725Z");
	}
	
	.mos-bj-excl-en:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_pasino_exclusiv_EN_655af7eb88/770x308_img_pasino_exclusiv_EN.jpg_770x308_img_pasino_exclusiv_EN_655af7eb88.jpg?updated_at=2024-02-16T11:03:48.810Z");
	}

        .mos-powerup-fr, .mos-powerup-de, .mos-powerup-en, .mos-powerup-it {
	background-image: url("https://storage.googleapis.com/ps-strapi/477x308_Power_up_Roulette_sombre_6134b4714a/477x308_Power_up_Roulette_sombre.jpg_477x308_Power_up_Roulette_sombre_6134b4714a.jpg?updated_at=2024-04-03T12:36:21.473Z");
	}
	
        .mos-powerup-fr:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_Power_Up_Roulette_FR_387f32050b/770x308_img_PowerUpRoulette_FR.jpg_770x308_img_Power_Up_Roulette_FR_387f32050b.jpg?updated_at=2024-04-03T12:35:59.077Z");
	}

        .mos-powerup-de:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_Power_Up_Roulette_DE_33153834cd/770x308_img_PowerUpRoulette_DE.jpg_770x308_img_Power_Up_Roulette_DE_33153834cd.jpg?updated_at=2024-04-03T12:35:35.952Z");
	}

        .mos-powerup-en:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_Power_Up_Roulette_EN_c94784dc82/770x308_img_PowerUpRoulette_EN.jpg_770x308_img_Power_Up_Roulette_EN_c94784dc82.jpg?updated_at=2024-04-03T12:35:51.737Z");
	}

        .mos-powerup-it:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_Power_Up_Roulette_IT_0e9bc81f0d/770x308_img_PowerUpRoulette_IT.jpg_770x308_img_Power_Up_Roulette_IT_0e9bc81f0d.jpg?updated_at=2024-04-03T12:36:06.810Z");
	}

        .mos-megawheel-fr, .mos-megawheel-en, .mos-megawheel-de, .mos-megawheel-it {
	background-image: url("https://storage.googleapis.com/ps-strapi/477x308_mega_wheel_sombre_a347240432/477x308_mega_wheel_sombre.jpg_477x308_mega_wheel_sombre_a347240432.jpg?updated_at=2024-04-03T12:38:29.221Z");
	}

        .mos-megawheel-fr:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_Mega_Wheel_FR_fdefb8dcf9/770x308_img_MegaWheel_FR.jpg_770x308_img_Mega_Wheel_FR_fdefb8dcf9.jpg?updated_at=2024-04-03T12:38:45.964Z");
	}

.mos-megawheel-en:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_Mega_Wheel_EN_8e8ea317c1/770x308_img_MegaWheel_EN.jpg_770x308_img_Mega_Wheel_EN_8e8ea317c1.jpg?updated_at=2024-04-03T12:38:40.062Z");
	}

.mos-megawheel-de:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_Mega_Wheel_DE_936becd207/770x308_img_MegaWheel_DE.jpg_770x308_img_Mega_Wheel_DE_936becd207.jpg?updated_at=2024-04-03T12:39:04.109Z");
	}

.mos-megawheel-it:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_Mega_Wheel_IT_ee2c05be90/770x308_img_MegaWheel_IT.jpg_770x308_img_Mega_Wheel_IT_ee2c05be90.jpg?updated_at=2024-04-03T12:38:51.790Z");
	}

.mos-boom-fr, .mos-boom-en, .mos-boom-de, .mos-boom-it {
	background-image: url("https://storage.googleapis.com/ps-strapi/477x308_boom_city_sombre_31222b4908/477x308_boom_city_sombre.jpg_477x308_boom_city_sombre_31222b4908.jpg?updated_at=2024-04-03T12:39:51.387Z");
	}
	
.mos-boom-de:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_Boom_City_DE_e0c01c1596/770x308_img_BoomCity_DE.jpg_770x308_img_Boom_City_DE_e0c01c1596.jpg?updated_at=2024-04-03T12:40:18.906Z");
	}

.mos-boom-en:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_Boom_City_EN_449a4fd220/770x308_img_BoomCity_EN.jpg_770x308_img_Boom_City_EN_449a4fd220.jpg?updated_at=2024-04-03T12:39:59.311Z");
	}

.mos-boom-fr:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_Boom_City_FR_30d84a345d/770x308_img_BoomCity_FR.jpg_770x308_img_Boom_City_FR_30d84a345d.jpg?updated_at=2024-04-03T12:40:05.231Z");
	}

.mos-boom-it:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_Boom_City_IT_7a72158fd6/770x308_img_BoomCity_IT.jpg_770x308_img_Boom_City_IT_7a72158fd6.jpg?updated_at=2024-04-03T12:40:12.034Z");
	}
	

	.mos-lr-fr, .mos-lr-de, .mos-lr-en, .mos-lr-it {
	background-image: url("https://storage.googleapis.com/ps-strapi/02_X_477x308_lightning_roulette_desktop_CTA_FI_119cf5d21e/02X_477x308_lightning_roulette_desktop_CTA_FI.jpg_02_X_477x308_lightning_roulette_desktop_CTA_FI_119cf5d21e.jpg?updated_at=2024-02-16T10:22:31.939Z");
	}
	
	.mos-lr-fr:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_lightning_roulette_FR_493b10bf31/770x308_img_lightning_roulette_FR.jpg_770x308_img_lightning_roulette_FR_493b10bf31.jpg?updated_at=2024-02-16T10:23:44.095Z");
	}
	
	.mos-lr-de:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_lightning_roulette_DE_8c92bf039d/770x308_img_lightning_roulette_DE.jpg_770x308_img_lightning_roulette_DE_8c92bf039d.jpg?updated_at=2024-02-16T10:54:25.824Z");
	}
	
	.mos-lr-en:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_lightning_roulette_EN_26873101fb/770x308_img_lightning_roulette_EN.jpg_770x308_img_lightning_roulette_EN_26873101fb.jpg?updated_at=2024-02-16T10:23:00.857Z");
	}
	
	.mos-lr-it:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_lightning_roulette_IT_9cec1dcf7a/770x308_img_lightning_roulette_IT.jpg_770x308_img_lightning_roulette_IT_9cec1dcf7a.jpg?updated_at=2024-01-31T09:34:13.112Z");
	}
	
	.mos-bj-fr, .mos-bj-de, .mos-bj-en, .mos-bj-it {
	background-image: url("https://storage.googleapis.com/ps-strapi/05_X_477x308_blackjack_lobby_desktop_CTA_FI_2e64a5873d/05X_477x308_blackjack_lobby_desktop_CTA_FI.jpg_05_X_477x308_blackjack_lobby_desktop_CTA_FI_2e64a5873d.jpg?updated_at=2024-02-16T10:22:31.869Z");
	}
	
	.mos-bj-fr:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_black_jack_lobby_FR_ed79cfc747/770x308_img_black_jack_lobby_FR.jpg_770x308_img_black_jack_lobby_FR_ed79cfc747.jpg?updated_at=2024-02-16T10:23:16.211Z");
	}
	
	.mos-bj-de:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_black_jack_lobby_DE_430a65aa31/770x308_img_black_jack_lobby_DE.jpg_770x308_img_black_jack_lobby_DE_430a65aa31.jpg?updated_at=2024-02-16T10:24:37.296Z");
	}
	
	.mos-bj-en:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_black_jack_lobby_EN_911d1b276a/770x308_img_black_jack_lobby_EN.jpg_770x308_img_black_jack_lobby_EN_911d1b276a.jpg?updated_at=2024-02-16T10:23:00.827Z");
	}
	
	.mos-bj-it:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_lightning_roulette_IT_cf86afee0c/770x308_img_lightning_roulette_IT.jpg_770x308_img_lightning_roulette_IT_cf86afee0c.jpg?updated_at=2024-02-16T10:24:21.728Z");
	}
	
	.mos-ml-fr, .mos-ml-de, .mos-ml-en, .mos-ml-it {
	background-image: url("https://storage.googleapis.com/ps-strapi/09_X_477x308_monopoly_live_desktop_CTA_FI_725d37f12a/09X_477x308_monopoly_live_desktop_CTA_FI.jpg_09_X_477x308_monopoly_live_desktop_CTA_FI_725d37f12a.jpg?updated_at=2024-02-16T10:22:32.071Z");
	}
	
	.mos-ml-fr:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_monopoly_FR_b2ac286d34/770x308_img_monopoly_FR.jpg_770x308_img_monopoly_FR_b2ac286d34.jpg?updated_at=2024-02-16T10:23:16.357Z");
	}
	
	.mos-ml-de:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_monopoly_DE_54c403bb08/770x308_img_monopoly_DE.jpg_770x308_img_monopoly_DE_54c403bb08.jpg?updated_at=2024-02-16T10:24:37.539Z");
	}
	
	.mos-ml-en:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_monopoly_EN_0303abff73/770x308_img_monopoly_EN.jpg_770x308_img_monopoly_EN_0303abff73.jpg?updated_at=2024-02-16T10:23:01.397Z");
	}
	
	.mos-ml-it:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_monopoly_IT_ea0f5835e4/770x308_img_monopoly_IT.jpg_770x308_img_monopoly_IT_ea0f5835e4.jpg?updated_at=2024-02-16T10:24:22.161Z");
	}
	
	.mos-che-fr, .mos-che-de, .mos-che-en, .mos-che-it {
	background-image: url("https://storage.googleapis.com/ps-strapi/08_X_477x308_casino_holdem_desktop_CTA_FI_3acd4dc15c/08X_477x308_casino_holdem_desktop_CTA_FI.jpg_08_X_477x308_casino_holdem_desktop_CTA_FI_3acd4dc15c.jpg?updated_at=2024-02-16T10:22:31.851Z");
	}
	
	.mos-che-fr:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_casino_holdem_FR_02e7a8bcb6/770x308_img_casino_holdem_FR.jpg_770x308_img_casino_holdem_FR_02e7a8bcb6.jpg?updated_at=2024-02-16T10:23:16.284Z");
	}
	
	.mos-che-de:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_casino_holdem_DE_442dc893f9/770x308_img_casino_holdem_DE.jpg_770x308_img_casino_holdem_DE_442dc893f9.jpg?updated_at=2024-02-16T10:24:37.366Z");
	}
	
	.mos-che-en:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_casino_holdem_EN_59011afc64/770x308_img_casino_holdem_EN.jpg_770x308_img_casino_holdem_EN_59011afc64.jpg?updated_at=2024-02-16T10:23:01.279Z");
	}
	
	.mos-che-it:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_casino_holdem_IT_07b66ea967/770x308_img_casino_holdem_IT.jpg_770x308_img_casino_holdem_IT_07b66ea967.jpg?updated_at=2024-02-16T10:24:22.092Z");
	}
	
	.mos-ft-fr, .mos-ft-de, .mos-ft-en, .mos-ft-it {
	background-image: url("https://storage.googleapis.com/ps-strapi/04_477x308_funky_time_desktop_CTA_FI_ddbcac906d/04_477x308_funky_time_desktop_CTA_FI.jpg_04_477x308_funky_time_desktop_CTA_FI_ddbcac906d.jpg?updated_at=2024-02-16T10:22:32.095Z");
	}
	
	.mos-ft-fr:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_Funky_Time_FR_a4b4ce69d1/770x308_img_FunkyTime_FR.jpg_770x308_img_Funky_Time_FR_a4b4ce69d1.jpg?updated_at=2024-02-16T10:23:16.367Z");
	}
	
	.mos-ft-de:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_Funky_Time_DE_2435757f9a/770x308_img_FunkyTime_DE.jpg_770x308_img_Funky_Time_DE_2435757f9a.jpg?updated_at=2024-02-16T10:24:37.551Z");
	}
	
	.mos-ft-en:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_Funky_Time_EN_73841e75b0/770x308_img_FunkyTime_EN.jpg_770x308_img_Funky_Time_EN_73841e75b0.jpg?updated_at=2024-02-16T10:23:01.428Z");
	}
	
	.mos-ft-it:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_Funky_Time_IT_0d8be9d4ac/770x308_img_FunkyTime_IT.jpg_770x308_img_Funky_Time_IT_0d8be9d4ac.jpg?updated_at=2024-02-16T10:24:22.198Z");
	}
	
	.mos-ibj-fr, .mos-ibj-de, .mos-ibj-en, .mos-ibj-it {
	background-image: url("https://storage.googleapis.com/ps-strapi/12_X_477x308_infinite_blackjack_desktop_CTA_FI_18d65af6cb/12X_477x308_infinite_blackjack_desktop_CTA_FI.jpg_12_X_477x308_infinite_blackjack_desktop_CTA_FI_18d65af6cb.jpg?updated_at=2024-02-16T10:22:31.784Z");
	}
	
	.mos-ibj-fr:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_black_jack_infinite_FR_e4ec5002b6/770x308_img_black_jack_infinite_FR.jpg_770x308_img_black_jack_infinite_FR_e4ec5002b6.jpg?updated_at=2024-02-16T10:23:16.156Z");
	}
	
	.mos-ibj-de:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_black_jack_infinite_DE_d4f6d6338d/770x308_img_black_jack_infinite_DE.jpg_770x308_img_black_jack_infinite_DE_d4f6d6338d.jpg?updated_at=2024-02-16T10:24:36.923Z");
	}
	
	.mos-ibj-en:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_black_jack_infinite_EN_3ea90c819e/770x308_img_black_jack_infinite_EN.jpg_770x308_img_black_jack_infinite_EN_3ea90c819e.jpg?updated_at=2024-02-16T10:23:00.771Z");
	}
	
	.mos-ibj-it:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_black_jack_infinite_IT_5ec3acc243/770x308_img_black_jack_infinite_IT.jpg_770x308_img_black_jack_infinite_IT_5ec3acc243.jpg?updated_at=2024-02-16T10:24:21.675Z");
	}
	
	.mos-rl-fr, .mos-rl-de, .mos-rl-en, .mos-rl-it {
	background-image: url("https://storage.googleapis.com/ps-strapi/07_X_477x308_roulette_live_desktop_CTA_FI_bc04197f43/07X_477x308_roulette_live_desktop_CTA_FI.jpg_07_X_477x308_roulette_live_desktop_CTA_FI_bc04197f43.jpg?updated_at=2024-02-16T10:22:31.833Z");
	}
	
	.mos-rl-fr:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_roulette_live_FR_4895028298/770x308_img_roulette_live_FR.jpg_770x308_img_roulette_live_FR_4895028298.jpg?updated_at=2024-02-16T10:23:16.187Z");
	}
	
	.mos-rl-de:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_roulette_live_DE_6c704b5457/770x308_img_roulette_live_DE.jpg_770x308_img_roulette_live_DE_6c704b5457.jpg?updated_at=2024-02-16T10:24:36.921Z");
	}
	
	.mos-rl-en:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_roulette_live_EN_20dd8f7d8c/770x308_img_roulette_live_EN.jpg_770x308_img_roulette_live_EN_20dd8f7d8c.jpg?updated_at=2024-02-16T10:23:00.804Z");
	}
	
	.mos-rl-it:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_roulette_live_IT_894b9e9bc8/770x308_img_roulette_live_IT.jpg_770x308_img_roulette_live_IT_894b9e9bc8.jpg?updated_at=2024-02-16T10:24:22.014Z");
	}
	
	.mos-irl-fr, .mos-irl-de, .mos-irl-en, .mos-irl-it {
	background-image: url("https://storage.googleapis.com/ps-strapi/10_X_477x308_venezia_roulette_desktop_CTA_FI_7bd6033e5a/10X_477x308_venezia_roulette_desktop_CTA_FI.jpg_10_X_477x308_venezia_roulette_desktop_CTA_FI_7bd6033e5a.jpg?updated_at=2024-02-16T10:22:31.930Z");
	}
	
	.mos-irl-fr:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_Venezia_ladders_FR_3a011a2d6b/770x308_img_Venezia_ladders_FR.jpg_770x308_img_Venezia_ladders_FR_3a011a2d6b.jpg?updated_at=2024-02-16T10:23:16.278Z");
	}
	
	.mos-irl-de:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_Venezia_ladders_DE_38f1cbe478/770x308_img_Venezia_ladders_DE.jpg_770x308_img_Venezia_ladders_DE_38f1cbe478.jpg?updated_at=2024-02-16T10:24:37.353Z");
	}
	
	.mos-irl-en:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_Venezia_ladders_EN_b85e97271d/770x308_img_Venezia_ladders_EN.jpg_770x308_img_Venezia_ladders_EN_b85e97271d.jpg?updated_at=2024-02-16T10:23:01.361Z");
	}
	
	.mos-irl-it:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_Venezia_ladders_IT_2b638ab940/770x308_img_Venezia_ladders_IT.jpg_770x308_img_Venezia_ladders_IT_2b638ab940.jpg?updated_at=2024-02-16T10:24:21.738Z");
	}
	
	.mos-ct-fr, .mos-ct-de, .mos-ct-en, .mos-ct-it {
	background-image: url("https://storage.googleapis.com/ps-strapi/03_X_477x308_crazy_time_desktop_CTA_FI_91650f48d1/03X_477x308_crazy_time_desktop_CTA_FI.jpg_03_X_477x308_crazy_time_desktop_CTA_FI_91650f48d1.jpg?updated_at=2024-02-16T10:22:32.034Z");
	}
	
	.mos-ct-fr:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_Crazy_time_FR_5a6fbb562d/770x308_img_Crazy_time_FR.jpg_770x308_img_Crazy_time_FR_5a6fbb562d.jpg?updated_at=2024-02-16T10:23:16.255Z");
	}
	
	.mos-ct-de:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_Crazy_time_DE_447281658f/770x308_img_Crazy_time_DE.jpg_770x308_img_Crazy_time_DE_447281658f.jpg?updated_at=2024-02-16T10:24:37.505Z");
	}
	
	.mos-ct-en:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_Crazy_time_EN_ccb30f9518/770x308_img_Crazy_time_EN.jpg_770x308_img_Crazy_time_EN_ccb30f9518.jpg?updated_at=2024-02-16T10:23:01.333Z");
	}
	
	.mos-ct-it:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_Crazy_time_IT_ba95c0fbf5/770x308_img_Crazy_time_IT.jpg_770x308_img_Crazy_time_IT_ba95c0fbf5.jpg?updated_at=2024-02-16T10:24:22.100Z");
	}
	
	.mos-der-fr, .mos-der-de, .mos-der-en, .mos-der-it {
	background-image: url("https://storage.googleapis.com/ps-strapi/06_X_477x308_deutsches_roulette_live_desktop_CTA_FI_a4b8b40950/06X_477x308_deutsches_roulette_live_desktop_CTA_FI.jpg_06_X_477x308_deutsches_roulette_live_desktop_CTA_FI_a4b8b40950.jpg?updated_at=2024-02-16T10:22:31.879Z");
	}
	
	.mos-der-fr:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_German_roulette_live_FR_fff3be1ae5/770x308_img_German_roulette_live_FR.jpg_770x308_img_German_roulette_live_FR_fff3be1ae5.jpg?updated_at=2024-02-16T10:23:16.209Z");
	}
	
	.mos-der-de:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_German_roulette_live_DE_58923b7f20/770x308_img_German_roulette_live_DE.jpg_770x308_img_German_roulette_live_DE_58923b7f20.jpg?updated_at=2024-02-16T10:24:37.236Z");
	}
	
	.mos-der-en:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_German_roulette_live_EN_ed59e85767/770x308_img_German_roulette_live_EN.jpg_770x308_img_German_roulette_live_EN_ed59e85767.jpg?updated_at=2024-02-16T10:23:00.413Z");
	}
	
	.mos-der-it:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_German_roulette_live_IT_b3ff449e16/770x308_img_German_roulette_live_IT.jpg_770x308_img_German_roulette_live_IT_b3ff449e16.jpg?updated_at=2024-02-16T10:24:21.987Z");
	}
	
	.mos-uth-fr, .mos-uth-de, .mos-uth-en, .mos-uth-it {
	background-image: url("https://storage.googleapis.com/ps-strapi/11_X_477x308_ultimate_roulette_desktop_CTA_FI_eec8201d7b/11X_477x308_ultimate_roulette_desktop_CTA_FI.jpg_11_X_477x308_ultimate_roulette_desktop_CTA_FI_eec8201d7b.jpg?updated_at=2024-02-16T10:22:31.985Z");
	}
	
	.mos-uth-fr:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_ultimate_texas_holdem_FR_8ce539406b/770x308_ultimate_texas_holdem_FR.jpg_770x308_ultimate_texas_holdem_FR_8ce539406b.jpg?updated_at=2024-02-16T10:23:16.227Z");
	}
	
	.mos-uth-de:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_ultimate_texas_holdem_DE_120ab80478/770x308_ultimate_texas_holdem_DE.jpg_770x308_ultimate_texas_holdem_DE_120ab80478.jpg?updated_at=2024-02-16T10:24:36.953Z");
	}
	
	.mos-uth-en:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_img_texas_holdem_EN_0cb81aca6e/770x308_img_texas_holdem_EN.jpg_770x308_img_texas_holdem_EN_0cb81aca6e.jpg?updated_at=2024-02-16T10:23:01.342Z");
	}
	
	.mos-uth-it:hover {
	background-image: url("https://storage.googleapis.com/ps-strapi/770x308_ultimate_texas_holdem_IT_c608ef65d1/770x308_ultimate_texas_holdem_IT.jpg_770x308_ultimate_texas_holdem_IT_c608ef65d1.jpg?updated_at=2024-02-16T10:24:22.053Z");
	}
}
	
	@media (min-width: 1025px) {
	.mosaique-img {
	width: 33%;
	margin-top: 0.1vw;
	height: 18vw;
	}
	}
	
	@media (min-width: 828px) and (max-width: 1024px) {
	.mosaique-img {
	width: 33%;
	margin-top: 0.1vw;
	height: 21vw;
	}
	}
	
	@media (min-width: 577px) and (max-width: 827px) {
	.mosaique-img {
	width: 32%;
	height: 21vw;
	}
	}

.swiss-legal {
	height: 70px !important;
	}
	
	.FooterDesktop>div:first-of-type .iso-logo {
	height: 90px !important;
	}
	
	@media (max-width: 576px) {
	
	.HomeSlider .slick-arrow {
	display: none !important;
	}
	.HomeSlider .slick-dots {
	bottom: -1.5em !important;
	}
	.HomeSlider .slick-dots li {
	top: 7px !important;
	}
	}
	
	.CategoryMenuMobile {
	padding: 20px 10px 15px 15px !important;
	}
	
	.slick-next, .slick-prev {
	width: 20px !important;
	}
	
	.bonus .slick-next {
	right: 22.5% !important;
	}
	
	.bonus .slick-next, .bonus .slick-prev {
	width: 35px !important;
	}
	@media (min-width: 577px) and (max-width: 768px) {
	.page .LatestNews .post-wrapper {
	height: 418px !important;
	width: 400px !important;
	}
	.page .LatestNews .post-wrapper .post-content {
	height: 37.5% !important;
	}
	}
	@media (min-width: 769px) and (max-width: 1024px) {
	.LatestNews .post-wrapper {
	height: 35.5vw !important;
	}
	.page .LatestNews .post-wrapper .post-content .info .s-heading {
	font-size: 20px !important;
	}
	}
	
	@media (max-width: 576px) {
	.page .LatestNews .post-wrapper .post-content .info .s-heading {
	font-size: 1.2em !important;
	}
	.page .LatestNews .post-wrapper .post-content {
	height: 150px !important;
	}
	.page .LatestNews .post-wrapper {
	height:  92vw !important;
	}
	}
	@media (min-width: 1024px) and (max-width: 1320px) {
	.LatestNews .post-wrapper {
	height: 300px !important;
	}
	}
	
	@media only screen and (min-width: 1321px) {
	.LatestNews .post-wrapper {
	height: 23vw !important;
	}
	
	.LatestNews .post-wrapper .post-content {
	height: 12vw !important;
	}
	}
	
	@media (max-width: 1500px) {
	.LatestNews .post-wrapper .post-content p:last-of-type {
	font-size: 14px !important;
	}
	}
	
	.LatestNews .post-wrapper {
	border-radius: 8px !important;
	}
	
	
	.Home main .page>div .payment-methods p:last-of-type {
	width: 100% !important;
	}
	
	.Home main .page>div .payment-methods p:last-of-type a img {
	width: 5em !important;
	height: auto !important;
	}
	
	@media (min-width: 1024px) and (max-width: 1152px) {
	.Home main .page>div .payment-methods p:last-of-type a img {
	width: 4.2em !important;
	height: auto !important;
	}
	}
	
	@media (max-width: 576px) {
	.trustpilot {
	margin-top: 72px;
	width: 60%; 
	margin: auto;
	}
	}
	
	@media (min-width: 577px) {
	.trustpilot {
	margin-top: 72px;
	width: 97%
	}
	}
	.page .LatestNews .post-wrapper .post-content .info .s-heading {
	padding-bottom: 0 !important;
	}
	
	
	.Base .LatestNews .post-wrapper .post-content .info .date-blog {
	font-size: 1em !important;
	}
	
	@media (max-width: 576px) {
	  .Base .LatestNews .post-wrapper {  
	height: 80vw;
		max-height: 361px;
	}
	.Base .LatestNews .post-wrapper .post-content {
		height: 40%;
		min-height: 150px;
	}
	}
	
	@media (min-width: 577px) and (max-width: 768px) {
	  .Base .LatestNews .post-wrapper {  
		height: 65vw;
		max-height: 450px;
	}
	.Base .LatestNews .post-wrapper .post-content {
		height: 40%;
		max-height: 150px;
	}
	}
	
	.Home main .page>div .sc-expand h1 {
	font-weight: bold;
	font-size: 1.8em !important;
	}
	
	.Home main .page>div .sc-expand h2 {
	font-size: 1.6em !important;
	width: 100% !important;
	}
	
	.Home main .page>div .sc-expand h3  {
	font-size: 1.4em !important;
	width: 100% !important;
	}
	
	.Home main .page .sc-expand div {
	font-size: 16px !important;
	}
	
	.provider-p {
		width: 90%;
		max-width: 400px;
		padding: 20px 0 30px 0;
	}

.Base .p-home {
font-size: 16px !important;
padding: 0 20px !important;
}
@media (min-width: 1025px) {
.Base .ul-home {
width: 75%;
margin: auto;
}
}

.Home main .page>div .sc-expand h2 {
text-align: center;
}

.HomeSlider .arrow.next {
right: 0px !important;
}

.game-thumbnail {
border: 0px solid white !important;
}

.ReactTable .rt-td:first-of-type, .ReactTable .rt-th:first-of-type {
width: 20% !important;
}

.ReactTable .rt-td:nth-of-type(2), .ReactTable .rt-th:nth-of-type(2) {
width: 20% !important;
}

.HeaderMobileV2 .dropdown-footer:disabled {
background: grey;
}

.HeaderMobileV2 .dropdown-footer span {
color: black;
}

.Header .logo-wrapper a span {
font-size: 11px !important;
display: none !important;
}

.Header .logo-wrapper a span {
top: -14px !important;
left: 42px !important;
}

.MainMenu .logo-wrapper a span {
font-size: 11px !important;
}

.MainMenu .logo-wrapper a span {
top: -14px !important;
left: 42px !important;
}

.HeaderMobile .logo-wrapper span {
font-size: 7px !important;
}

.HeaderMobile .logo-wrapper span {
top: -13px !important;
left: 33px !important;
}

@media (max-width: 576px) {
.SpecificCategory .sc-expand h2:first-of-type {
text-align: justify !important;
}
.SpecificCategory .sc-expand h1:first-of-type {
text-align: center !important;
}
.page .page-title-text {
font-size: 25px !important;
}
.GameFilters .main-icon-closed {
top: 18px !important;
right: 15px !important;
}
}

@media (min-width: 1025px) and (max-width: 1200px) {
.Header .inner-wrapper {
margin-left: -1.5em !important;
}
}

@media (min-width: 1025px) and (max-width: 1078px) {
.Header .inner-wrapper {
margin-left: -2.5em !important;
}
}

@media (min-width: 1025px) {
.SpecificCategory .ProvidersSlider {
margin: 20px auto 0 auto !important;
}
.Header .auth-language-wrapper .login-btn.it {
width: 140px !important;
}
.Header .auth-language-wrapper .register-btn.en,  .Header .auth-language-wrapper .register-btn.fr {
width: 180px !important;
}
.Header .auth-language-wrapper .register-btn.it {
width: 210px !important;
}
}
@media (min-width: 1200px) and (max-width: 1260px) {
.Header .inner-wrapper {
margin-left: 1em !important;
}
}

@media (min-width: 1216px) and (max-width: 1460px) {
.Header .auth-language-wrapper .register-btn.it {
width: 186px !important;
}
.Header .auth-language-wrapper .register-btn.en,  .Header .auth-language-wrapper .register-btn.fr {
width: 150px !important;
}
}

@media (min-width: 1015px) and (max-width: 1215px) {
.Header .auth-language-wrapper .register-btn.it {
width: 155px !important;
}
.Header .auth-language-wrapper .register-btn.en,  .Header .auth-language-wrapper .register-btn.fr {
width: 140px !important;
}
.login-btn  {
width: 150px !important;
}
}

.HomeSlider {
margin-top: 34px !important;
}
@media (max-width: 576px) {
.HomeSlider {
margin-top: 0px !important;
}
}

.Base .Header .red-button {
font-size: 14px;
}

@media (max-width: 579px) {
#onlytab {
display: none;
}
}

@media (min-width: 870px) {
#onlytab {
display: none;
}
}

@media (max-width: 870px) {
#onlydesktop {
display: none;
}
}


.Header .logo-wrapper a span {
display: none !important;
}

body {
	background: #292929 !important;
	}
	.Base .page .provider-img {
	height: 56px
	}
	.Base:after, .Base:before {
	opacity: 0 !important;
	}
	
	.SpecificCategory  {
	background: #292929 !important;
	}
	
	.ProgressBar2 {
	border-radius: 6px !important;
	height: 30px !important;
	}
	
	.ProgressBar2 .progress-made-2 .amount {
	top: 5px !important;
	}
	
	.ProgressBar2 .progress-made-2 {
	border-radius: 1px !important;
	}
	
	
	@media (min-width: 1024px) and (max-width: 1500px) {
	.ContactUsCard .text-container .primary-text {
	font-size: 15px !important; 
	}
	.ContactUsCard .text-container .secondary-text {
	font-size: 17px !important; 
	}
	}
	
	@media (min-width: 1501px) {
	.ContactUsCard .text-container .primary-text {
	font-size: 18px !important; 
	}
	.ContactUsCard .text-container .secondary-text {
	font-size: 18px !important; 
	}
	}
	
	@media (max-width: 1023px) {
	.ContactUsCard .text-container .primary-text {
	font-size: 16px !important; 
	}
	.ContactUsCard .text-container .secondary-text {
	font-size: 16px !important; 
	}
	}
	
	.InfoButton .icon.clickable {
	width: 25px !important;
	}
	
	@media (max-width: 700px) {
	.InfoButton .icon.clickable {
	padding-bottom: 5px !important;
	}
	}
	
	@media (min-width: 701px) {
	.InfoButton .icon.clickable {
	padding-bottom: 10px !important;
	}
	}
	
	.RegistrationPersonalDetails .personal-details-wrapper .dial-code .datalist {
	background: black !important;
	}
	
	.CustomMessagePopup .content-wrapper .content span {
	font-size: 20px !important;
	}
	
	@media (max-width: 576px) {
.ResponsibleGaming .SelfAssesment .result-container>picture {
display: none;
}

.ResponsibleGaming .SelfAssesment .result-container .text {
padding: 0 15px !important;
width: 100% !important;
}
.SelfAssesment .result-container {
padding-top: 20px;
}
.Base .SelfAssessmentResult .rg-options {
bottom: 20px !important;
position: relative !important;
}
.popup-conditions-for-refer-a-friend {
height: 600px !important;
}
.Base .popup-base .popup-content.custom-message-popup {
height: 300px;
}
.CustomMessagePopup .content-wrapper .content {
padding-top: 100px;
}
	.Base .page .provider-img {
	height: 35px
	}
	.promotion-header {
	padding-top: 36px;
	}
	.GameFilters {
	top: 5px !important;
	}
	.Category main .TypeNavigation {
	margin: 0 auto 30px auto !important;
	}
	.ProvidersSliderArrow .slick-prev {
	left: 1px !important;
	}
	.popup-base .popup-content {
	top: 40% !important;
	}
	.CustomMessagePopup {
	padding: 0px 145px 83px !important;
	}
	}
	.Bonus .content .progress-bar-info .info-wrapper .close {
	width: 1em !important;
	}
	
	.progress-bar-info span {
	padding-top: 8px !important;
	}
	
	.GamePlay .info-bar-bottom .wrapper .validate-account .time-left  {
	display: none;
	}
	.BonusToAccept .button-container button {
	 height: 40px;
	}
	
	.Sidebar.reset-password {
	background: black !important;
	}
	
	.Sidebar.set-new-password {
	background: black;
	}
	
	.Bonus .content .eligible-games-wrapper>div .game-thumbnail img {
	width: 130px !important;
	height: auto !important;
	border-radius: 4px;
	margin-bottom: -3px !important;
	}
	
	.Bonus .content .eligible-games-wrapper>div .game-thumbnail {
	margin-bottom: 0px !important;
	border: 1px solid #707070;
	border-radius: 4px !important;
	}
	
	@media(max-width: 375px) {
	.HeaderMobile .login-btn span, .HeaderMobile .register-btn span {
	font-size: .8em;
	}
	}
	
	@media(max-width: 395px) {
	.MyProfileMobile .menu-box .profile-menu .button {
	font-size: .8em;
	}
	}
	
	.marg-top {
	margin-top: -10px !important;
	}
	
	.MainMenuMobile .content-wrapper .first-row .chat {
	display: none;
	}
	@media (max-width: 450px) {
	.Base .popup-base .popup-content.aml-popup.player-info {
	height: 30%;
	}
	}
	
	@media (min-width: 451px) {
	.Base .popup-base .popup-content.aml-popup.player-info {
	height: 66%;
	}
	}
	
	@media (max-width: 768px) {
.Promotions .popup-base .popup-content {
max-height: calc(100vh - 60px);
}
	.Base .page .provider-img {
	height: 40px
	}
	.GameFilters .main-icon {
	padding: 3px 0 0 0 !important;
	}
	.Category main .page .TypeNavigation {
	width: 80% !important;
	}
	.GameFilters .main-wrapper .game-providers {
	padding-top: 100px;
	}
	.popup-base .popup-content.aml-popup.player-info, .popup-base .popup-content.aml-popup.intro, .popup-base .popup-content.aml-popup.funds-owner, .popup-base .popup-content.aml-popup.identity-owner {
	margin-top: 60px !important;
	padding-top: 8px !important;
	}
	.popup-base .popup-content {
	margin-top: 90px;
	}
	}
	
	.page .HomeSlider .arrow {
	background: transparent;
	}
	
	.page .HomeSlider .arrow.next {
	right: 14px
	}
	.page .HomeSlider .arrow img {
	height: 50px;
	}
	
	.page .ProvidersSliderArrow .slick-arrow {
	width: auto;
	}
	.page .ProvidersSliderArrow .slick-list {
	width: 96%;
	margin: auto;
	}
	
	.ProvidersSliderArrow .slick-arrow {
	width: auto !important;
	}
	
	.page .ProvidersSliderArrow .slick-next {
	right: 0px !important;
	}
	
	.LatestNews .slick-next, .LatestNews .slick-prev {
	height: 33px !important;
	width: auto !important;
	}
	
	.Base .LatestNews .slick-slider .slick-arrow.slick-next {
	right: 35% !important;
	}
	
	.Base .LatestNews .slick-slider .slick-arrow.slick-prev {
	left: 35% !important;
	}
	@media (min-width: 769px) {
	.payment-padding {
	padding-top: 40px !important;
	}
	.GameFilters .main-icon {
	display: block !important;
	}
	}
	
	@media (max-width: 768px) {
	.Base .Bonus .content .eligible-games-wrapper {
	margin-top: 0px;
	}
	.Base .LatestNews .slick-slider .slick-arrow.slick-next {
	right: 35% !important;
	}
	
	.Base .LatestNews .slick-slider .slick-arrow.slick-prev {
	left: 35% !important;
	}
	}
	
	.about-wrapper .icon.clickable {
	width: 35px !important;
	}
	
	.about-wrapper .Slider .slider-wrapper .arrows .arrows-wrapper {
	height: 35px !important;
	}
	
	.about-wrapper .Slider .slider-wrapper .slider .slick-dots li {
	vertical-align: super;
	}
	
	.Deposit main .deposit-wrapper .selection .bonus .Arrow {
	background: transparent !important;
	}
	
	.Deposit main .deposit-wrapper .selection .bonus .Arrow img {
	width: 36px !important;
	}
	
	.GoToTopButton {
	opacity: 1 !important;
	}
	
	.GoToTopButton img {
	 width: 40px !important;
	height: 40px !important;
	}
	
	.MyProfileMobile .menu-box .logout-button {
	top: 6px !important;
	left: 20px !important;
	}
	
	.cp-wrapper .ContactUsIcon img {
	width: 40px;
	height: auto;
	}
	
	.cp-wrapper .ContactUsIcon .live-chat {
	font-size: 12px;
	padding-top: 5px;
	}
	
	.cp-wrapper .ContactUsIcon .click-here {
	font-size: 10px;
	}
	
	@media only screen and (min-device-width: 481px) and (max-device-width: 1023px) and (orientation: portrait) {
	.Base .popup-base .popup-content.aml-popup.intro .AMLPopup .section-wrapper .first-page {
	padding-top: 40px;
	}
	}
	@media screen and (max-width: 450px) {
	.Base .popup-base .popup-content.aml-popup.intro .AMLPopup .section-wrapper {
	padding-top: 28px;
	}
	} 
	
	.aml-popup {
	padding-top: 50px !important;
	}
	
	.Base .popup-base .aml-popup {
	background: black !important;
	}
	.popup-base .popup-content.aml-popup.intro .image, .popup-base .popup-content.aml-popup.player-info .image {
	display: none !important;
	}
	
	.Base .popup-base .popup-content.aml-popup.player-info {
	padding: 10px;
	}
	
	.popup-base .popup-content.aml-popup.identity-owner .AMLPopup .fields-wrapper, .popup-base .popup-content.aml-popup.identity-owner {
	padding-top: 30px !important;
	}
	
	.AMLPopup .navigation {
	margin-top: 0px !important;
	}
	
	.popup-base .popup-content.aml-popup.identity-owner .AMLPopup .fields-wrapper span:first-of-type {
	font-size: 14px !important;
	}
	
	.popup-base .popup-content.aml-popup.identity-owner .AMLPopup .fields-wrapper .question {
	padding-bottom: 20px !important;
	}
	
	@media screen and (max-width: 450px) { 
	.popup-base .popup-content.aml-popup.identity-owner .AMLPopup .fields-wrapper .question {
	padding: 0 0 20px 0 !important;
	}
	
	.AMLPopup .navigation {
	margin-top: 0px !important;
	}
	}
	.Base .Header .auth-language-wrapper .register-btn img, .Base .Header .auth-language-wrapper .login-btn img, .Base .HeaderMobile .register-btn img, .Base .HeaderMobile .login-btn img {
	margin: 0px 8px 0px 0px;
	}
	
	@media (min-width: 1025px) and (max-width: 1460px) {
	.Base .Header .auth-language-wrapper .register-btn img, .Base .Header .auth-language-wrapper .login-btn img {
	width: 16px;
	height: auto;
	margin: 0 5px 0 0;
	}
	.Base .Header .auth-language-wrapper .red-button {
	font-size: 11px;
	}
	}
	
	.SidebarMobile .MyProfileMobile .menu-box .lo-icon.logout {
	width: 35px;
	height: 35px;
	}
	
	.Verification .cover-image {
	opacity: 0;
	}
	
	.Base .Verification .content-holder {
	max-height: 100%;
	}
	
        .Game .ribbon {
	width: 48px !important;
	height: auto !important;
	}
	
	.to-red {
	color: #E4032E !important;
	}
	
	.Header .button {
	border-radius: 8px;
	}
	
	.base .ContactUsCard .text-container .red-button {
	font-size: 14px;
	}
	
	#to-red-color {
	color: #e4032e !important;
	}
	
	@media (min-width: 1321px) {
	.Deposit main .deposit-wrapper .deposit-amount-label .deposit-title {
	font-size: 1.4em !important;
	font-family: 'Open Sans', sans-serif !important;
	letter-spacing: -1px;
	font-weight: 700 !important;
	}}
	
	@media (max-width: 768px) {
	.Deposit main .deposit-wrapper .deposit-amount-label .deposit-title {
	font-size: 1.4em !important;
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 700 !important;
	}}
	
	.Deposit main .deposit-wrapper .deposit-amount-label .deposit-title {
	font-size: 1.4em !important;
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 700 !important;
	text-align: center !important;
	}
	.Deposit main .deposit-wrapper .deposit-amount-label {
	text-align: center !important;
	}
	
	.Verification .content-holder .text-wrapper .button-holder {
	padding-bottom: 50px !important;
	}
	
	.Verification .content-holder .text-wrapper, .Verification .content-holder {
	height: auto !important;
	}
	
	.PersonalDetails main .personal-details-wrapper .player-info-row .opacity {
	opacity: .8 !important;
	}
	
	.PersonalDetails main .personal-details-wrapper .editable {
	opacity: 1 !important;
	}
	
	.PersonalDetails main .personal-details-wrapper .player-info-row input {
	color: grey !important;
	}
	
	.load-more-wrap button {
	text-transform: unset !important;
	}
	
	.popup-base .popup-content.cancel-bonus {
	background-color: black !important;
	}
	
	.popup-content.confirm-withdraw .cancel-withdraw div .btn-action .red-button, .Base .popup-base .popup-content.custom-message-popup button.white-button {
	background-color: #DCDCDC !important;
	}
	
	.popup-content.confirm-withdraw .cancel-withdraw div .btn-action .red-button .translation, .Base .popup-base .popup-content.custom-message-popup button.white-button .translation {
	color: black !important;
	}
	
	.Base .Promotion .content .PromotionStatus .upper-part span {
	text-align: center;
	}
	
	.CustomPopup .Checkbox .section-wrapper p {
	text-align: justify;
	}
	
	#registration-tac, #registration-privacy {
	color: #29dd8c;
	}
	
	.Success .resend-email .email-resent-text::after {
	background-image: none !important;
	}
	
	@media (min-width: 577px){
	.Base .Contact {
	height: 259px !important;
	}
	.Blogposts.blog-page .post-wrapper:first-of-type .post-content {
	padding-right: 32px !important;
	}
	 .centered-template {
	padding-top: 8.5vw;
	}
	}
	@media (max-width: 576px) {
 .About .Address>div:last-of-type {
margin: 10px 0;
height: 20px;
}
.About .page p, .About h2 {
padding: 0 26px;
}
.About .Address p {
padding: 0 !important;
}
.About .page .col {
margin: 40px 10px !important;
}
	 .centered-template {
	padding-top: 52px;
	}
	}
	
	.TopNotificationWarning {
	--topNotificationWarningBackgroundColor: #1795D9 !important;
	}
	
	#strong-900 {
	font-weight: 900 !important;
	}
	
	.Deposit main .deposit-wrapper .deposit-amount-label .deposit-title {
	font-weight: 700 !important;
	}
	
	.RegistrationPopup.Closure .free-spins {
	width: 190px !important;
	height: auto !important;
	margin: 41px auto 0 !important;
	}
	
	.ExpandableContent .show-more-toggle {
	font-weight: 800 !important;
	color: rgba(255,255,255,.7) !important;
	text-decoration: underline;
	}
	
	.Bonuses main .bonuses-wrapper .bonus-functionality .verification .content .button-red {
	border-radius: 6px !important;
	}
	
	@media (max-width: 576px) {
	.Withdraw main .withdraw-wrapper span:nth-of-type(4) {
	padding-top: 0 !important;
	  width: 260px !important;
	text-align: center;
	}
	}
	
	@media (min-width: 577px) {
	.Withdraw main .withdraw-wrapper span:nth-of-type(4) {
	padding-top: 0 !important;
	  width: 440px !important;
	text-align: center;
	}
	}
	
	.blur-overlay button {
	border-radius: 6px !important;
	background-color: white !important;
	}
	
	.blur-overlay button span.translation {
	color: black !important;
	font-weight: bold !important;
	}
	
	.Payment .deposit_banner {
	object-position: center !important;
	}
	
	.Payment .banner-content {
	padding: 20px !important
	}
	
	.Blogposts .post-wrapper .post-content div + p {
	padding-top: 10px;
	color: grey !important;
	} 
	
	.Payment .red-button {
	margin: 40px auto 0 auto !important;
	min-width: 210px !important;
	width: 210px !important;
	}
	
	.Payment .page h3 {
	padding-top: 25px;
	}
	
	.Verification-profile main .section-wrapper {
	margin-top: 0 !important;
	}
	
	.Verification-profile main .navigation {
	margin-bottom: 0 !important;
	}
	
	.NetVerify button>.icon {
	display: none;
	}
	
	.PasswordRequirements {
	padding-top: 0 !important;
	margin-top: 0 !important;
	}
	
	div.flex>div.form>div.frame {
	background-color: transparent !important;
	color: white;
	}
	
	.UploadDocument .submit.white-button {
	margin: 0 !important;
	padding: 10px 15px !important;
	border-radius: 8px !important
	}
	
	.verification-wrapper .UploadDocument .flex>* {
	margin-bottom: 0;
	}
	
	@media (max-width: 395px) {
	.HeaderMobile .buttons-holder button {
	font-size: 9.5px !important;
	}
	.HeaderMobile .buttons-holder button .divide-line {
	margin: 0 10px !important;
	}
	}
	
	.CustomPopup .Checkbox input {
	background-image: url('') !important;
	}
	.CustomPopup .Checkbox input.checked {
		background-image: url(https://storage.googleapis.com/ps-strapi/check_mark_green_51c07b065d/check-mark-green.svg_check_mark_green_51c07b065d.svg?updated_at=2023-02-09T12%3A04%3A59.484Z) !important;
	}
	
	.CustomPopup .Checkbox input {
	border: 1.33333px solid #707070 !important;
	}
	
	@media (min-width: 1320px) {
	.CustomPopup .Checkbox .section-wrapper p {
	padding-top: 6px;
	}
	}
	
	.BonusPopup .content-wrapper .button-container button:first-of-type {
	background-color: #e4032e !important;
	margin: auto !important;
	}
	
	.Base .BonusPopup .content-wrapper .button-container button:first-of-type span {
	color: white !important;
	}
	
	.Base .BonusPopup .content-wrapper .button-container .white-button {
	background: white !important;
	}
	
	.Base .BonusPopup .content-wrapper .button-container .white-button span {
	color: #292929 !important;
	}
	
	.BonusPopup .content-wrapper .button-container .red-button span {
	color: #e60936 !important;
	}
	
	.popup-base .bonus-popup {
	overflow-y: none !important;
	
	max-width: 700px !important;
	width: 420px !important;
	height: auto !important;
	max-height: auto !important;
	}
	
	.BonusToAccept .button-container .red-button {
	background-color: white !important;
	}
	
	.Base .Security main .security-wrapper .player-info-row .password {
	margin-bottom: 0 !important;
	}
	
	.BonusToAccept .button-container .red-button span {
	color: #e60936 !important;
	}
	
	.BonusPopup .background {
	 border-radius: 8px !important;
	}
	
	@media (min-width: 1501px) {
	.list-size {
	font-size: 22px !important;
	}
	}
	
	.Home main .page>div .payment-methods p:last-of-type a .applepay-logo {
	width: 4.5em !important;
	}
	
	#root .SpecificCategory .page {
	margin: 25px auto 0;
	}
	
	.Base .section-wrapper .rg-justify {
	text-align: justify !important;
	}
	
	.BlockAccount .input-container input {
	border-radius: 8px !important;
	}
	
	.PersonalDetails main .personal-details-wrapper .InputField.birth-date .field-inner img {
	 display: none;
	}
	
	.PersonalDetails main .personal-details-wrapper .editable {
	width: 88%;
	}
	
	.Base .page h1.gr-h1 {
	font-size: 40px;
	font-weight: 900;
	}
	
	@media (min-width: 1500px) and (max-width: 1800px) {
	.Base .page h1.gr-h1 {
	font-size: 36px;
	}
	}
	
	@media (min-width: 1320px) and (max-width: 1499px) {
	.Base .page h1.gr-h1 {
	font-size: 34px;
	}
	}
	
	@media (max-width: 1024px) {
.popup-base .popup-content.responsible-gaming-alert {
width: 90% !important;
}
	.Base .page .provider-img {
	height: 42px
	}
	.Base .page h1.gr-h1 {
	font-size: 26px;
	}
	}
	
	.Base .gamereviews {
	font-size: 18px;
	}
	
	@media (max-width: 1500px) {
	.Base .gamereviews {
	font-size: 16px;
	}
	}
	
	@media (max-width: 1320px) {
	.Base .gamereviews {
	font-size: 15px;
	}
	}
	
	.Base .Bonuses main .bonuses-wrapper .bonus-functionality .verification .content div :first-of-type {
	font-size: 0.7em;
	}
	
	.Bonuses main .bonuses-wrapper .bonus-functionality .verification .content>:first-child {
	 font-size: 18px !important;
	font-weight: normal !important;
	}
	
	.Base .GameAuth .button-container .white-button {
	background-color: white;
	color: #292929;
	}
	
	.Base .GameAuth button span {
	font-size: 1em;
	}
	
	.Base .popup-base .game-auth-change {
	padding: 102px 30px 30px;
	width: 100%;
	max-width: 571px;
	}
	
	
	.Base .AMLPopup .input-field .date-list {
	margin-left: 0 !important;
	}
	
	.Base .AMLPopup input {
	line-height: 20px !important;
	padding: 5px 5px !important;
	margin-bottom: 0px !important;
	}
	
	.Base .popup-base .popup-content.aml-popup.funds-owner.confirmation .AMLPopup .fields-wrapper .text-wrapper span {
	font-size: 16px !important;
	}
	
	.Base .popup-base .popup-content {
	 padding: 50px 0;
height: auto !important;
	width: 90%;
max-width: 1100px;
	}

.Base .popup-base .popup-content.self-assessment-result {
height: 450px !important;
}
	
	.Base .bonus-popup-free-games h2 {
	font-size: 1.8em !important;
	}
	
	.Base .BonusPopup .content-wrapper .button-container {
	display: block;
	align-items: self-end;
	}
	
	.BonusPopup .content-wrapper .button-container button:first-of-type {
	margin-right: auto !important;
	margin: auto;
	}
	
	.Base .BonusPopup .content-wrapper .button-container button:first-of-type span {
	font-size: 1.6em !important;
	}
	
	.Base .BonusPopup .content-wrapper .button-container .white-button {
	margin: auto;
	margin-top: 28px;
	}
	
	.Base .popup-base .popup-content.cancel-bonus .confirm-withdraw .cta-container .red-button {
	background: white;
	}
	
	.Base .popup-base .popup-content.cancel-bonus .confirm-withdraw .cta-container .red-button span {
	color: #292929;
	}
	
	.Base .confirm-withdraw {
	text-align: center;
	}
	
	.Base .popup-base .popup-content.cancel-bonus .confirm-withdraw .cta-container {
	justify-content: space-evenly;
	}
	
	.Base .popup-base .popup-content.cancel-bonus .confirm-withdraw .cta-container button {
	margin-right: 0;
	}
	
	.SelfAssessmentPopup .title {
	text-align: center;
	}
	@media (min-width: 577px) {
	.Base .SelfAssessmentPopup .question h3 {
	 font-size: 20px;
	}
	}
	
	.SelfAssessmentPopup .question h3, .SelfAssessmentPopup .question div {
	padding-inline: 1.1em;
	}
	
	.Base .SelfAssessmentPopup .navigation {
	justify-content: space-around;
	}
	
	.Base .SelfAssessmentPopup .step {
	font-size: 20px;
	}
	
	.authorized-v2pop {
	padding-inline: 6vw;
	}
	
	.documents-authorized {
	padding-inline: 6vw;
	}
	
	.Base .page .provider-img {
	display: inline;
	}
	
	.Base .page .provider-txt {
	display: inline;
	}
	
	.pad-provider {
	padding-bottom: 35px;
	}
	
	.popup-base .popup-content.aml-popup.player-info .AMLPopup .fields-wrapper .input-field .date-list .input .below span {
	display: none;
	}
	
	.Base .popup-base .popup-content.aml-popup.player-info .AMLPopup .fields-wrapper .input-field.nationality {
	margin-top: 0px;
	}
	
	.Base .popup-base .popup-content.aml-popup.player-info {
	height: 555px;
	}
	
	@media (min-width: 577px) {
	.Base .popup-base .popup-content.aml-popup.player-info {
	height: 340px;
	}
	}
	
	.Game .DynamicThumbnail .Thumbnail.blackjack .pg-additional-content .minmax {
	display: none !important;
	}

.Base .Header .mr {
margin-right: 17px !important;
}

.Header .auth-language-wrapper .login-btn .divide-line, .Header .auth-language-wrapper .register-btn .divide-line {
display: none;
}

@media (min-width: 1900px) {
}
 @media (min-width: 1025px) {
.GamesListByIds .games-container .Game .red-button {
margin: 38px auto 15px auto !important;
}
}

 @media (min-width: 500px) and (max-width: 1024px) {
.GamesListByIds .games-container .Game .red-button {
margin: 2vw auto 5px auto !important;
}
}

.Base .SelfAssessmentPopup .navigation button {
margin: unset !important;
}

@media (min-width: 767px) and (max-width: 1024px) {
.Base .SelfAssessmentPopup .step {
transform: unset;
width: 40%;
-webkit-transform: unset;
}
.Base .SelfAssessmentPopup .navigation {
justify-content: space-around !important;
} 
}

@media (max-width: 499px) {
.GamesListByIds .games-container .Game .red-button {
margin: 5vw auto 5px auto !important;
}
}


.Base .page .page-title-image, .Base .page .page-title-text {
display: inline;
}

.MyProfileMobile .red-button {
margin: 10px auto !important;
}

.Base .Game .overlay .red-button {
margin: 15px auto 10px !important;
}

.Base .Header .inner-wrapper .link-wrapper .selected {
margin-top: 0 !important;
}

@media(max-width: 767px) {
.Base .bonus-popup {
min-height: unset !important;
}
}

.Bonus .content .progress-bar-info .info-wrapper {
width: 100%;
}

.History .history-navigator button:nth-of-type(2) {
margin: 0 21px !important;
}
.History .history-navigator button:nth-of-type(3), .History .history-navigator button:nth-of-type(4) {
margin-right: 21px !important;
}

.SpecificCategory .page .sc-expand h2 {
text-align: center;
}

.TopNotificationWarning .top-notification-inner .chat-icon {
display: none;
}

@media (max-width: 768px) {
.TopNotificationWarning .top-notification-message-actions {
text-align: center !important;
}
}

.SpecificCategory .page .sc-expand h2:first-of-type {
text-align: center !important;
}

.SpecificCategory .sc-expand h3:first-of-type {
text-align: left !important;
}

.Base .popup-base .popup-content.cancel-bonus .confirm-withdraw .cta-container .red-button, .Base .popup-base .popup-content.cancel-bonus .confirm-withdraw .cta-container button {
margin: 10px auto !important;
}

.Base .popup-base .popup-content.cancel-bonus .confirm-withdraw .cta-container {
margin-top: 30px;
}

.GameAuth .button-container button {
margin: 12px 10px 10px !important;
}

.Bonus .content .cancel-container button {
margin: unset !important;
}
@media (max-width: 1320px) {
.ForgotPassword.loginBlockedTooManyAttempts .forgot-password-content {
padding: 30px 40px 0 !important;
}
}

.ForgotPassword.loginBlockedTooManyAttempts .forgot-password-content .translation {
font-size: 14px !important;
}

.PasswordRequirements {
margin: 20px auto !important;
}

.BonusToAccept .button-container button {
margin: 0 10px !important;
}


.bonus-list .Bonus .content .eligible-games-wrapper>div .game-thumbnail {
margin: 0 5px !important;
}

.HeaderMobile .logo-container .tagline {
width: 150% !important;
}

.About .Address {
margin: auto !important;
}

.About .HotLineWithPasino {
display: none;
}

.About h1 {
font-weight: 900;
font-size: 26px !important;
}

.About main .about-wrapper .page h2 {
font-size: 25px !important;
font-weight: 500 !important;
}

.About .page {
margin: auto;
max-width: 1600px;
}

.About .page p {
font-size: 16px !important;
}
.About .page ul, .WorkingTime span.status {
font-size: 16px !important;
}

.About main .about-wrapper .page {
width: 100% !important;
}

.raw-html-embed li {
margin: 8px 0 !important;
}

.raw-html-embed .lp {
max-width: 800px;
margin: auto;
}

.BonusTermsConditions h1, .TermsConditions h1, .Base.All h1, .PrivacyPolicy h1 {
margin: 40px 0 20px 0;
font-size: 26px !important;
margin: auto !important;
display: block !important;
}

.Deposit .deposit-wrapper .deposit-amount-label {
margin-top: 10px !important;
}

@media (max-width: 576px) {
.Deposit .deposit-wrapper .deposit-amount-label {
margin-top: 20px !important;
}
.Withdraw .Balance {
margin-top: 10px !important;
} 
}

.GoToTopButton {
width: 40px !important;
height: 40px !important;
}
 
.SidebarMobile .MyProfileMobile .menu-box {
padding: 0px 15px 0 23px;
}


.Header .inner-wrapper nav a[href*="messages"] {
display: none !important;
}

.Header .inner-wrapper, .Header .inner-wrapper nav {
margin-left: 3.5em;
}

/* Do not forget to reactivate the "Messages" page */

.boutonbleu { 
min-width: 193px; height: 34px; line-height: 34px; display: block; background-color: #393990; padding: 0px 4px 4px; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 17px; color: #ffffff;
cursor: pointer;
  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
}
.boutonvertfluo { 
min-width: 193px; height: 34px; line-height: 34px; display: block; background-color: #1BDD1B; padding: 0px 4px 4px; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 17px; color: #164E0F;
cursor: pointer;
  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
}
.boutonorange:hover 
{
  -webkit-animation: none;-moz-animation: none;-ms-animation: none;animation: none;
}

.AccountDetails .account-details-wrapper .account-details-column .input-wrapper.password-show .icon {
width: 28px !important;
}

.BlockAccount .input-container {
text-align: center;
}


.snow {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
  }
  
  .snow__layer {
    position: absolute;
    left: -100px;
    right: -100px;
    -webkit-animation: wind 5s cubic-bezier(0.45, 0.05, 0.55, 0.95) infinite alternate;
            animation: wind 5s cubic-bezier(0.45, 0.05, 0.55, 0.95) infinite alternate;
    -webkit-perspective: 100px;
            perspective: 100px;
    -webkit-transform: translateX(-50px);
        -ms-transform: translateX(-50px);
            transform: translateX(-50px);
  }
  
  .snow__fall {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 300vh;
    background: url(https://storage.googleapis.com/ps-strapi/snow_light_f83a9f5d46/snow-light.png_snow_light_f83a9f5d46.png?updated_at=2023-04-13T08:04:09.759Z);
    -webkit-animation: fall 10s linear infinite;
            animation: fall 10s linear infinite;
  }
  
  .snow__layer:nth-child(1) {
    -webkit-animation-duration: 35s;
            animation-duration: 35s;
  }
  
  .snow__layer:nth-child(1) .snow__fall {
    background: url(https://storage.googleapis.com/ps-strapi/snow_light_f83a9f5d46/snow-light.png_snow_light_f83a9f5d46.png?updated_at=2023-04-13T08:04:09.759Z);
    -webkit-transform: translateZ(25px);
            transform: translateZ(25px);
    -webkit-animation-name: fallblur;
            animation-name: fallblur;
    width: 4000px;
    left: -2000px;
  }
  
  .snow__layer:nth-child(2) {
    -webkit-animation: wind 5s cubic-bezier(0.45, 0.05, 0.55, 0.95) infinite alternate;
            animation: wind 5s cubic-bezier(0.45, 0.05, 0.55, 0.95) infinite alternate;
  }
  
  .snow__layer:nth-child(2) .snow__fall {
    background: url(https://storage.googleapis.com/ps-strapi/snow_light_f83a9f5d46/snow-light.png_snow_light_f83a9f5d46.png?updated_at=2023-04-13T08:04:09.759Z);
    -webkit-animation-duration: 25s;
            animation-duration: 25s;
  }
  
  .snow__fall:nth-child(3) {
    -webkit-animation-duration: 10s;
            animation-duration: 10s;
    background-size: 250px;
  }
  
  .snow__fall:nth-child(2) {
    -webkit-animation-duration: 20s;
            animation-duration: 20s;
    background-size: 500px;
  }
  
  .snow__layer:nth-child(4) .snow__fall {
    -webkit-animation-duration: 5s;
            animation-duration: 5s;
    -webkit-transform: translateZ(50px);
            transform: translateZ(50px);
    -webkit-animation-name: falllight;
            animation-name: falllight;
  }
  
  @-webkit-keyframes fall {
    from {
      -webkit-transform: translateY(-1000px);
              transform: translateY(-1000px);
    }
  }
  
  @keyframes fall {
    from {
      -webkit-transform: translateY(-1000px);
              transform: translateY(-1000px);
    }
  }
  
  @-webkit-keyframes falllight {
    from {
      -webkit-transform: translateY(-1000px) translateZ(50px);
              transform: translateY(-1000px) translateZ(50px);
    }
  }
  
  @keyframes falllight {
    from {
      -webkit-transform: translateY(-1000px) translateZ(50px);
              transform: translateY(-1000px) translateZ(50px);
    }
  }
  
  @-webkit-keyframes fallblur {
    from {
      -webkit-transform: translateY(-1000px) translateZ(25px);
              transform: translateY(-1000px) translateZ(25px);
    }
  }
  
  @keyframes fallblur {
    from {
      -webkit-transform: translateY(-1000px) translateZ(25px);
              transform: translateY(-1000px) translateZ(25px);
    }
  }
  
  @-webkit-keyframes wind {
    to {
      -webkit-transform: translateX(50px);
              transform: translateX(50px);
    }
  }
  
  @keyframes wind {
    to {
      -webkit-transform: translateX(50px);
              transform: translateX(50px);
    }
  }



.MainMenuMobile .content-wrapper .content-container .sub-menu {
padding-bottom: 30px !important;
}

.MainMenuMobile .content-wrapper .content-container .sub-menu .button {
display: block !important;
width: 80% !important;
}

@media(max-width: 576px){
.button.red-button, button.red-button {
border-radius: 5px !important;
}
}

@media(min-width: 577px){
.button.red-button, button.red-button {
border-radius: 5px !important;
}
}

.MyProfile .small-deposit {
border-radius: 5px !important;
}


.Home main .page>div .sc-expand h1, .Home main .page>div .sc-expand h4, .Home main .page>div .sc-expand h5, .Home main .page>div .sc-expand p {
text-align: center !important;
}

.FooterMobile>div:nth-of-type(3) h5 {
display: none 
}

.FooterDesktop h5 {
display: none 
}

@media (max-width: 377px) {
.MyProfileMobile .menu-box .profile-menu .button {
font-size: 14px !important;
}
}

.boutonjaune { 
min-width: 150px; min-width: 150px;  height: 34px; line-height: 34px; display: block; background-color: #FDEB0F; padding: 0px 4px 4px; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 16px; color: #000000;
cursor: pointer;
  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
}
.boutonjaune:hover 
{
  -webkit-animation: none;-moz-animation: none;-ms-animation: none;animation: none;
}

.boutonrougelightP { 
min-width: 150px; min-width: 150px;  height: 34px; line-height: 34px; display: block; background-color: #FB0837; padding: 0px 4px 4px; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 16px; color: #ffffff;
cursor: pointer;
  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
}

.boutonrougelightPx { 
min-width: 170px; min-width: 150px;  height: 34px; line-height: 34px; display: block; background-color: #FB0837; padding: 0px 6px 4px 6px; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 16px; color: #ffffff;
cursor: pointer;
  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
}


.Base .popup-base .popup-content.aml-popup.intro .close {
	display: none;
   }
   .Base .popup-base .popup-content.aml-popup.intro .AMLPopup .section-wrapper .first-page {
   padding: 8.5% 1em 0 1em;
   }
   
   .Base .popup-base .popup-content.aml-popup.intro .first-page p {
   text-align: center;
   }
   
   .Base .popup-base .popup-content.aml-popup.intro .navigation button.white-button, .Base .popup-base .popup-content.aml-popup.funds-owner .AMLPopup .navigation button.red-button:first-of-type, .Base .popup-base .popup-content.aml-popup .navigation button.red-button:first-of-type {
   background: grey !important;
   margin-right: 30px;
   }
   
   .Base .popup-base .popup-content.aml-popup.intro .AMLPopup .section-wrapper, .popup-base .popup-content.aml-popup.intro, .Base .popup-base .popup-content.aml-popup.intro .AMLPopup .section-wrapper, .Base .popup-base .popup-content.aml-popup.intro, .Base .popup-base .popup-content.aml-popup.intro .AMLPopup {
   height: auto;
   min-height: auto;
   }
   
   .Base .popup-base .popup-content.aml-popup.intro .AMLPopup .navigation, .Base .popup-base .popup-content.aml-popup.identity-owner .AMLPopup .navigation, .Base .popup-base .popup-content.aml-popup.player-info .AMLPopup .navigation {
   justify-content: center !important;
   padding: 0 0 3em 0;
   margint-top: 30px;
   }
   
   .Base .AMLPopup .mandatory, .Base .popup-base .popup-content.aml-popup.identity-owner .close, .Base .popup-base .popup-content.aml-popup.identity-owner .image { 
   display: none;
   }
   
   .Base .AMLPopup .player-info-wrapper {
   display: none;
   }
   
   .Base .popup-base .popup-content.aml-popup.player-info .AMLPopup .heading-wrapper {
   margin-top: 0;
   }
   
   .Base .AMLPopup input {
   border: 1px solid hsla(0,0%,100%,.3);
   padding: 7px 5px;
   border-radius: 5px;
   line-height: 30px;
   }
   
   .Base .popup-base .popup-content.aml-popup .mandatory-field-after::after {
   content: ' ';
   }
   
   .popup-base .popup-content.aml-popup.funds-owner .image {
   display: none;
   }
   
   .Base .popup-base .popup-content.aml-popup.funds-owner .AMLPopup .navigation {
   justify-content: center;
   padding-bottom: 40px;
   }
   
   .Base .popup-base .popup-content.aml-popup.funds-owner, .Base .popup-base, .Base .popup-base .popup-content.aml-popup.funds-owner .AMLPopup .fields-wrapper {
   min-height: auto;
   height: auto;
   }
   
   .Base .popup-base .popup-content.aml-popup.funds-owner .AMLPopup .navigation {
	margin-top: 40px;
   }
   
   .Base .AMLPopup .input-field span {
   margin-top: 10px;
   }
   
   .Base .AMLPopup .red input {
   border-bottom: 1px solid hsla(0,0%,100%,.3);
   }
   
   .Base .popup-base .popup-content.aml-popup.identity-owner .AMLPopup .fields-wrapper span:first-of-type {
   padding-bottom: 10px;
   }
   
   .Base .popup-base .popup-content.aml-popup.funds-owner .close, .Base .AMLPopup .mandatory, .Base .popup-base .popup-content.aml-popup.funds-owner.confirmation .close {
   display: none !important;
   }
   
   .Base .popup-base .popup-content.aml-popup.intro, .Base .popup-base .popup-content.aml-popup.player-info, .Base .popup-base .popup-content.aml-popup.sent-error-status {
   max-width: 600px !important;
   padding: 0 20px;
   }
   
   .Base .popup-base .popup-content.aml-popup.player-info .AMLPopup .fields-wrapper .input-field span {
   padding-right: 10px;
   }
   
   .Base .popup-base .popup-content.aml-popup.player-info .AMLPopup .heading-wrapper .centered {
   padding-left: 30px;
   }
   
   @media only screen and (min-device-width: 481px) and (max-device-width: 1023px) and (orientation: portrait) {
   .Base .popup-base .popup-content.aml-popup.player-info {
   height: 66%;
   }
   
   .Base .popup-base .popup-content.aml-popup.funds-owner .AMLPopup .fields-wrapper .text-wrapper {
   padding: 30px 15px;
   text-align: center;
   }
   
   .Base .AMLPopup {
   min-height: initial;
   }
   
   .Base .popup-base .popup-content.aml-popup.identity-owner .AMLPopup .fields-wrapper .input-field span {
   padding-right: 3px;
   }
   
	.Base .popup-base .popup-content.aml-popup.funds-owner, .popup-base .aml-popup, .Base .popup-base .popup-content.aml-popup.identity-owner {
   max-width: 600px !important;
   border: 1px solid rgba(255,255,255,0.2)
   }
   
   .Base .popup-base .popup-content.aml-popup.identity-owner .AMLPopup .fields-wrapper .input-field span {
   font-size: 13px;
   }
	
   .Base .popup-base .popup-content.aml-popup.identity-owner .AMLPopup .fields-wrapper {
   padding: 56px 47px 0;
   }
   }
   
   @media (min-width: 1025px) {
   .Base .popup-base .popup-content.aml-popup.player-info .AMLPopup .heading-wrapper {
   padding-top: 40px !important;
   }
   }
   
   .Base .popup-base .popup-content.aml-popup.sent-error-status .close {
   width: 42px;
   height: 42px;
   filter: invert(1);
   padding: 5px;
   background-color: #292929;
   border-radius: 5px;
   margin: 35px;
	cursor: pointer;
			 -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
			 -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
			 -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
			 animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
   }

   .Base .popup-base .popup-content.aml-popup.sent-error-status .AMLPopup {
   width: 90% !important;
   }
   
   .Base .popup-base .popup-content.aml-popup.sent-error-status .AMLPopup .fields-wrapper .text-wrapper {
   margin: 0 !important;
   }
   
   @media (max-width: 768px) {
.popup-base .popup-content.aml-popup.sent-error-status .AMLPopup .fields-wrapper .text-wrapper {
padding: 0 !important;
}
   .Base .popup-base .popup-content.aml-popup.sent-error-status {
   max-height: 300px;
   }
   }
   
   .Base .popup-base .popup-content.aml-popup.sent-error-status .AMLPopup .fields-wrapper .text-wrapper {
   padding-bottom: 10%;
   }
   
   .Base .popup-base .sent-error-status .navigation button {
   display: none;
   }
   
   .popup-base .popup-content.aml-popup.player-info .AMLPopup .fields-wrapper .input-field .date-list .input .below span {
   float: left !important;
   padding-left: 21px !important;
   }
   
   @media (max-width: 576px) {
.popup-base .popup-content.aml-popup.funds-owner .AMLPopup .fields-wrapper .text-wrapper {
font-size: 16px !important;
}
.Base .popup-base .popup-content.aml-popup.intro .AMLPopup .section-wrapper .first-page {
padding: 0 !important;
font-size: 16px !important;
}
.Base .AMLPopup .input-field {
width: 100%;
} 
   .Base .popup-base .popup-content.aml-popup.player-info .AMLPopup .fields-wrapper .input-field span {
   font-size: 0.7em !important;
   }
   }
   
   .Base .AMLPopup .input-field .date-list {
   margin-left: 0 !important;
   }
   
   .Base .popup-base .popup-content.aml-popup.player-info .AMLPopup .fields-wrapper .input-field .date-list .input {
   padding-right: 0 !important;
   }
   
   
   .Base .popup-base .popup-content.aml-popup.player-info .AMLPopup .fields-wrapper .input-field {
   display: block;
   width: 100% !important;
   }  
   
   .Base .popup-base .popup-content.aml-popup.player-info .AMLPopup .fields-wrapper .birthday {
   display: inline-flex !important;
   } 
   
   .Base .popup-base .popup-content.aml-popup.player-info .AMLPopup .fields-wrapper .input-field span {
   display: inline-block;
   width: 30%;
   font-size: 0.9em;
   }
   
   .Base .popup-base .popup-content.aml-popup.player-info .AMLPopup .fields-wrapper .input-field input {
   display: inline-block;
   width: 70%;
   }
   
   .Base .AMLPopup .ml {
   margin-left: 0;
   }
   
   .Base .popup-base .popup-content.aml-popup.player-info .AMLPopup .fields-wrapper .input-field.nationality {
   display: inline-block;
   }
   
   .Base .popup-base .popup-content.aml-popup.player-info .AMLPopup .fields-wrapper .input-field .date-list .input.de {
	width: 33%;
   }
   
   
   .popup-base .popup-content.aml-popup.player-info .AMLPopup .fields-wrapper .input-field.nationality {
   margin-top: 0 !important
   }
   
   .AMLPopup .input-field .date-list {
   display: inline-block !important;
   width: 70% !important;
   }
   
   .AMLPopup .input-field .date-list {
   display: inline !important;
   }
   
   .Base .AMLPopup .input-field .date-list .input span {
   float: left !important;
   }
   
   .Base .popup-base .popup-content.aml-popup.player-info .AMLPopup .fields-wrapper .input-field .date-list .input .below span {
   padding-left: 40px;
   }
   
   @media (max-width: 576px) {
.AMLPopup .confirm .translation {
line-height: 20px !important;
}
.Base .popup-base .popup-content.aml-popup.player-info {
height: 100vh !important;
width: 100% !important;
}
.Base .popup-base .popup-content.aml-popup.funds-owner .AMLPopup .fields-wrapper  {
height: 30vh !important;
}
.Base .popup-base .popup-content.aml-popup.funds-owner {
background: black;
}
   .Base .popup-base .popup-content.aml-popup.player-info .AMLPopup .fields-wrapper .input-field span {
   font-size: 0.7em !important;
   }
   .Base .popup-base .popup-content.aml-popup.player-info .AMLPopup .fields-wrapper .input-field .date-list .input.it {
   width: 80px !important;
   padding-right: 0;
   }
   
   .Base .popup-base .popup-content.aml-popup.player-info .AMLPopup .fields-wrapper .input-field .placeholder span {
   padding-right: 65px !important;
   float: left !important;
   display: contents !important;
   }
}

.popup-base .popup-content.aml-popup .navigation .red-button {
margin: unset !important;
}

.Base .popup-base .popup-content.aml-popup.player-info .AMLPopup .fields-wrapper .input-field .date-list .input {
width: 30% !important;
} 

.Base .popup-base .popup-content.aml-popup.player-info .AMLPopup .fields-wrapper .birthday {
align-items: revert-layer; 
}

.Base .popup-base .popup-content.aml-popup.player-info .AMLPopup .navigation {
margin-top: 30px !important;
}

@media (min-width: 769px) {
.popup-base .popup-content.aml-popup.sent-error-status .AMLPopup .fields-wrapper .text-wrapper {
padding: 90px 0 80px 0 !important;
}
.popup-base .popup-content.aml-popup.player-info .AMLPopup .navigation button:first-of-type {
margin-inline: 30px !important;
}
}

.popup-base .popup-content.aml-popup.player-info .AMLPopup .navigation button:first-of-type {
margin-right: 30px !important;
}

.Base .popup-base .popup-content.aml-popup.funds-owner .AMLPopup .navigation {
margin-top: 30px !important;
} 

.Base .popup-base .popup-content.aml-popup.funds-owner .AMLPopup .navigation button.red-button:first-of-type, .Base .popup-base .popup-content.aml-popup .navigation button.red-button:first-of-type {
margin-right: 30px !important;
}

.AMLPopup .centered-text {
padding: 0 40px;
text-align: center;
}

@media (min-width: 769px) {
.Base .popup-base .popup-content.aml-popup.player-info {
height: 700px !important;
}
}

.Base .AMLPopup {
min-height: 300px;
}

.AMLPopup .input-field {
 padding: 0 8px;
}
.Base .AMLPopup .input-field .date-list {
display: flex !important;
margin-left: 5px !important;
}

.Base .popup-base .popup-content.aml-popup.sent-error-status .image {
display: none !important;
}

.popup-base .popup-content.aml-popup.sent-error-status .AMLPopup {
min-height: unset !important;
}

.popup-base .popup-content.aml-popup.intro .AMLPopup {
background: black !important;
}

.AMLPopup {
background: black !important;
}

.Promotions main .TypeNavigation {
	display: none !important;
	}
	
	@media (min-width: 577px) {
	.Promotions main .page {
	margin-top: 5px !important;
	}
	}
	
	@media (max-width: 576px) {
	.Base .PromotionList .promotion-wrapper .Promotion {
	position: relative;
	}
	.Base .PromotionList .promotion-wrapper .Promotion .content {
	 position: absolute;
	}
	.Base .PromotionList .promotion-wrapper .Promotion .content .terms-conditions {
		left: 50%;
		transform: translate(-50%, 0);
	bottom: 20px;
	}
	.Base .PromotionList .promotion-wrapper .Promotion .content .PromotionStatus {
position: absolute !important;
	bottom: 30px !important;
	}
	.Promotions main .page {
	margin-top: -40px !important;
	}
	.TypeNavigation {
	overflow-x: unset !important;
	}
	.Help main .main-section .page {
	margin-top: -30px;
	}
}
	
	@media (max-width: 576px) {
	.iframe-avent {
	height: calc(47.2em + 2vw);
	width: 104%;
	}
	}
	
	
	@media (min-width: 577px) {
	.iframe-avent {
	height: calc(45em + 2vw) !important;
	width: 100% !important;
	}
	}
	
.PromotionList {
max-width: 1300px;
margin: auto;
}

@media (min-width: 1024px) and (max-width: 1780px) {
.PromotionList .promotion-wrapper .Promotion {
height: calc(.1rem + 20vw) !important;
}
}

@media (min-width: 769px) and (max-width: 1023px) {
.Base .PromotionList .promotion-wrapper .Promotion {
height: 40vw;
min-height: unset;
}
}

@media (max-width: 768px) {
.Base .PromotionList .promotion-wrapper .Promotion {
height: 90vw;
min-height: unset;
}
}

.Limits .limits-wrapper>div:first-child input {
text-align: left !important;
}

.register-wrapper .Limits input {
padding-left: 72px !important;
}

.Limits .limits-wrapper .net-limit-loss .currency-limit {
left: 11px !important;
}

.Limits .limits-wrapper>div:first-child input {
padding-top: 6px !important;
}

@media (min-width: 421px) {
.Limits .limits-wrapper .net-limit-loss .currency-limit {
font-size: 21px !important;
bottom: 50px !important;
}
}

@media (min-width: 461px) {
.Limits .limits-wrapper .net-limit-loss .currency-limit {
left: 6px !important;
}
.Limits .limits-wrapper>div:first-child input {
padding-top: 5px !important;
}
}

@media (min-width: 769px) {
.Limits .limits-wrapper>div:first-child input {
padding-left: 80px !important;
}
}

@-webkit-keyframes pulsing {
     0% {
      -webkit-transform: scale(1);
       -webkit-animation-timing-function: ease;
    }

    50% {
      -webkit-transform: scale(1.1);
      -webkit-animation-timing-function: ease;
    }

    100% {
      -webkit-transform: scale(1);
      -webkit-animation-timing-function: ease;
    }
  }

.boutonrougepulsejaune { 
height: 34px; line-height: 34px; display: block; background-color: #E4032E; padding: 0px 12px 12px; text-align: center; color: F1B529; border-radius: 10px; display: block; font-weight: bold; color: #F1B529; font-weight: 900;
cursor: pointer;
      -webkit-animation: pulsing 1s ease infinite;
      -moz-animation: pulsing 1s ease infinite;
      -ms-animation: pulsing 1s ease infinite;
      -o-animation: pulsing 1s ease infinite;
      animation: pulsing 1s ease infinite;
}

.btn-lp {
padding: 10px 15px;
display: block;
    width: 150px;
    background-color: #E4032E;
    text-align: center;
    color: white;
    border-radius: 8px;
    font-size: 1.2em;
    font-weight: 800;
    cursor: pointer;
    margin: auto;
 cursor: pointer;
      -webkit-animation: pulsing 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
      -moz-animation: pulsing 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
      -ms-animation: pulsing 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
      animation: pulsing 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
}

.boutonrougepulsedd { 
height: 32px; line-height: 32px; display: block; background-color: #E4032E; padding: 0px 30px 12px; text-align: center; color: #ffffff; border-radius: 10px; display: block; font-weight: bold; color: #ffffff; font-weight: 900;
cursor: pointer;
      -webkit-animation: pulsing 1s ease infinite;
      -moz-animation: pulsing 1s ease infinite;
      -ms-animation: pulsing 1s ease infinite;
      -o-animation: pulsing 1s ease infinite;
      animation: pulsing 1s ease infinite;
}

  @-moz-keyframes pulse {
     0% {
      transform: scale(1);
    }

    50% {
      transform: scale(1.1);
    }

    100% {
      transform: scale(1);
    }
  }
  @-o-keyframes pulse {
     0% {
      transform: scale(1);
    }

    50% {
      transform: scale(1.1);
    }

    100% {
      transform: scale(1);
    }
  }
@keyframes pulse {
     0% {
      transform: scale(1);
    }

    50% {
      transform: scale(1.1);
    }

    100% {
      transform: scale(1);
    }
  }

.pulseffectaztecpc
{  width: calc(.1rem + 38vw);  height: auto; z-index: 2;  margin-left: calc(.1rem + -9vw); margin-top: calc(4rem + -4.8vw);
      -webkit-animation: pulsing 1s ease infinite;
      -moz-animation: pulsing 1s ease infinite;
      -ms-animation: pulsing 1s ease infinite;
      -o-animation: pulsing 1s ease infinite;
      animation: pulsing 1s ease infinite;
}

.pulseffectaztecpcx
{  width: calc(.1rem + 38vw);  height: auto; z-index: 2;  margin-left: calc(.1rem + -1vw); margin-top: calc(4rem + -4.8vw);
      -webkit-animation: pulsing 1s ease infinite;
      -moz-animation: pulsing 1s ease infinite;
      -ms-animation: pulsing 1s ease infinite;
      -o-animation: pulsing 1s ease infinite;
      animation: pulsing 1s ease infinite;
}



.pulseffectaztectab
{  width: calc(.1rem + 45vw);  height: auto; z-index: 2;  margin-left: calc(.1rem + -24vw); margin-top: calc(2.8rem + -5.0vw);
      -webkit-animation: pulsing 1s ease infinite;
      -moz-animation: pulsing 1s ease infinite;
      -ms-animation: pulsing 1s ease infinite;
      -o-animation: pulsing 1s ease infinite;
      animation: pulsing 1s ease infinite;
}

.pulseffectaztectabd
{  width: calc(.1rem + 45vw);  height: auto; z-index: 2;  margin-left: calc(.1rem + -24vw); margin-top: calc(2.8rem + -6.0vw);
      -webkit-animation: pulsing 1s ease infinite;
      -moz-animation: pulsing 1s ease infinite;
      -ms-animation: pulsing 1s ease infinite;
      -o-animation: pulsing 1s ease infinite;
      animation: pulsing 1s ease infinite;
}

.pulseffectaztecsm
{  width: calc(.1rem + 76vw);  height: auto; z-index: 2;  margin-left: calc(.1rem + -10vw); margin-top: calc(4rem + -37.0vw);
      -webkit-animation: pulsing 1s ease infinite;
      -moz-animation: pulsing 1s ease infinite;
      -ms-animation: pulsing 1s ease infinite;
      -o-animation: pulsing 1s ease infinite;
      animation: pulsing 1s ease infinite;
}

.pulseffectaztecsmx
{  width: calc(.1rem + 76vw);  height: auto; z-index: 2;  margin-left: calc(.1rem + -10vw); margin-top: calc(4rem + -25.0vw);
      -webkit-animation: pulsing 1s ease infinite;
      -moz-animation: pulsing 1s ease infinite;
      -ms-animation: pulsing 1s ease infinite;
      -o-animation: pulsing 1s ease infinite;
      animation: pulsing 1s ease infinite;
}

.pulseffectaztecsmxx
{  width: calc(.1rem + 76vw);  height: auto; z-index: 2;  margin-left: calc(.1rem + -10vw); margin-top: calc(4rem + -38.0vw);
      -webkit-animation: pulsing 1s ease infinite;
      -moz-animation: pulsing 1s ease infinite;
      -ms-animation: pulsing 1s ease infinite;
      -o-animation: pulsing 1s ease infinite;
      animation: pulsing 1s ease infinite;
}

@media (max-width: 577px) {
#dispcaztc { display: none;  }
#distabdaztc { display: none;  }
#distabaztc { display: none;  }
#aztecfix { display: none;  }
}

@media (min-width: 578px) and (max-width: 767px) {
#dispcaztc { display: none;  }
#distabdaztc { display: none;  }
#dissmaztc  { display: none;  }
#aztecfix { display: none;  }
}

@media (min-width: 768px) and (max-width: 1024px) {
#dispcaztc { display: none;  }
#distabaztc { display: none;  }
#dissmaztc  { display: none;  }
#aztecfix { display: none;  }
}

@media (min-width: 1025px) {
#distabdaztc { display: none;  }
#distabaztc { display: none;  }
#dissmaztc  { display: none;  }
#aztecfix { display: none;  }
}


@media (max-width: 577px) {
#dispcaztc { display: none;  }
#distabdaztc { display: none;  }
#distabaztc { display: none;  }
#aztecfix { display: none;  }
}

@media (min-width: 1955px) { 
#testre { margin-left: calc(.1rem + 40.0vw); margin-top: 15px; } 
.boutonrougepulsejaune { font-size: calc(.1rem + 0.7vw); max-width: calc(.1rem + 15vw); 
} }

@media (min-width: 1401px) and (max-width: 1955px) { 
#testre { margin-left: calc(.1rem + 40.0vw); }
.boutonrougepulsejaune { font-size: calc(.1rem + 0.7vw); max-width: calc(.1rem + 15vw); 
} }

@media (min-width: 1024px) and (max-width: 1400px) {
#testre { margin-left: calc(.1rem + 40.0vw); margin-top: -25px; }
.boutonrougepulsejaune { font-size: calc(.1rem + 0.7vw); max-width: calc(.1rem + 15.8vw); 
} }

@media (min-width: 768px) and (max-width: 1024px) {
#testre { margin-left: calc(.1rem + 32.3vw); }
.boutonrougepulsejaune { font-size: calc(.1rem + 1vw); max-width: calc(.1rem + 20vw); 
} }

@media (min-width: 576px) and (max-width: 768px) {
#testre { margin-left: calc(.1rem + 30vw); margin-top: -35px; }
.boutonrougepulsejaune { font-size: calc(.1rem + 1.5vw); max-width: calc(.1rem + 25vw); 
} }

@media (min-width: 372px) and (max-width: 576px) {
#testre { margin-top: calc(.1rem + 1vw); margin-left: 10px; }
.boutonrougepulsejaune { font-size: calc(.1rem + 3vw); max-width: calc(.1rem + 48vw); 
} }

@media (max-width: 371px)  {
#testre { margin-top: calc(.1rem + 1vw); margin-left: 10px; }
.boutonrougepulsejaune { font-size: calc(.1rem + 2.2vw); max-width: calc(.1rem + 45vw); 
} }

@media (max-width: 376px) {
#smartphoned { display: none; }
}

@media (min-width: 1474px) {
#remarge { margin-right:  calc(.1rem + 5.2vw); margin-top: calc(.1rem + -2.2vw); }
}

@media (min-width: 1087px) and (max-width: 1473px) {
#remarge { margin-right:  calc(.1rem + 3.2vw); }
}

.btn-landing {
padding: 10px 15px;
display: block;
    background-color: #E4032E;
    text-align: center;
    color: white;
    border-radius: 8px;
    font-size: 1.2em;
    font-weight: 800;
    cursor: pointer;
    margin: auto;
 cursor: pointer;
      -webkit-animation: pulsing 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
      -moz-animation: pulsing 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
      -ms-animation: pulsing 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
      animation: pulsing 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
}

.btn-landing-nopulse {
padding: 10px 15px;
display: block;
    background-color: #E4032E;
    text-align: center;
    color: white;
    border-radius: 8px;
    font-size: 1.2em;
    font-weight: 800;
    cursor: pointer;
    margin: auto;
 cursor: pointer;
}

.boutonrougezz { min-width: 193px; height: 34px; line-height: 34px; display: block; background-color: #E4032E; padding: 0px 12px 12px; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 17px; color: #ffffff; }

div.section>.raw-html-embed>.button.inline-flex, button.inline-flex {
display: inline !important;
}

.BonusTermsConditions main .page table {
display: block !important;
}

.SelfAssessmentPopup .icon.clickable {
width: 1em !important;
}

.boutoncerise { min-width: 173px; height: 32px; line-height: 32px; display: block; background-color: #F1B529; padding: 0px 4px 4px; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 17px; color: #000000;
cursor: pointer;
  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
}
.boutoncerise:hover 
{
  -webkit-animation: none;-moz-animation: none;-ms-animation: none;animation: none;
}

#pulseffect { 
cursor: pointer;
  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
}
.boutoncerise:hover 
{
  -webkit-animation: none;-moz-animation: none;-ms-animation: none;animation: none;
}

@-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
@-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
@-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
@keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}

.input-amount {
background-color: white !important;
color: black !important;
  text-align:center;
border: 1px solid hsla(0,0%,10%,.5) !important;
}

.minus {
display: none !important;
}

@media (max-width: 576px) {
.Withdraw main .withdraw-wrapper .error-label {
width: 260px;
}
.popup-base .cancel-bonus {
padding: 320px 20px 0 !important;
height: 130% !important;
}
.popup-base .cancel-bonus .close {
top: 240px !important;
}
.Withdraw main .withdraw-wrapper .input-amount {
font-size: 18px !important;
}
.Withdraw main .withdraw-wrapper .amount {
transform: none !important;
margin: auto !important;
font-size: 20px !important;
}
.Withdraw main .withdraw-wrapper button {
margin-top: 40px !important;
width: 190px !important;
border-radius: 4px !important;
}
.Withdraw main .withdraw-wrapper .title {
font-size: 20px !important;
margin: 10px 0 !important;
}

.Withdraw main .withdraw-wrapper .input-card-number {
width: 260px !important;
}
.input-amount {
width: 161px !important;
height: 35px !important;
margin-bottom: 20px;
border-radius: 4px;
}
.Withdraw main .withdraw-wrapper .balance {
font-size: 20px !important;

}
div.history-table>span {
font-size: 25px !important;
}
.Withdraw main .withdraw-wrapper .amount {
line-height: 44px !important;
}
}

@media (min-width: 577px) {
.Withdraw main .withdraw-wrapper .input-card-number {
border-radius: 8px !important;
}
.Withdraw main .withdraw-wrapper .amount {
transform: none !important;
margin: auto !important;
font-size: 22px !important;
}
.Withdraw main .withdraw-wrapper .amount {
line-height: 50px !important;
}
.Withdraw main .withdraw-wrapper .input-amount {
font-size: 22px !important;
}
.Withdraw main .withdraw-wrapper .input-card-number {
width: 440px !important;
}
.input-amount {
width: 180px !important;
line-height: 45px !important;
border-radius: 8px;
}
.Withdraw main .withdraw-wrapper .balance {
font-size: 25px !important;
}
div.history-table>span {
font-size: 30px !important;
}

.Withdraw main .withdraw-wrapper .title {
margin: 10px 0 !important;
font-size: 25px !important;
}
}

.amount {
margin-top : 10px;
}

.Withdraw main .history-table .title {
opacity: 1 !important;
}

.Withdraw main .withdraw-wrapper .balance {
opacity: 1 !important;
}

div.withdraw-wrapper>.amount:first-of-type {
border-bottom: 7px solid hsla(0,0%,100%,.5) !important;
padding-bottom: 3px !important;
}

.withdraw-wrapper>div:nth-of-type(3n) { 
padding-top: 10px !important;
}


.Withdraw main .withdraw-wrapper>span:first-of-type {
padding: 0 0 0 0 !important;
}

.payment-provider {
display: none !important; }

div.withdraw-wrapper span:nth-of-type(2) {
display: none !important;
}

div.history-table>span {
text-align: center !important;
}

.Withdraw main .history-table .ReactTable .cell {
text-align: start;
}

.Withdraw main .history-table {
text-align: center;
}

.withdraw-wrapper>div:nth-of-type(1) {
    opacity: .44 !important;
}

.Withdraw main .withdraw-wrapper button {
background: #e60936 !important;
}

.Deposit main .deposit-wrapper .selection .amount {
padding-right: 0px !important;
}

.Withdraw main .withdraw-wrapper {
margin-top: 15px;
}

.withdraw-wrapper span:nth-child(9)  {
padding-top: 18px !important;
}

.withdraw-wrapper>div:nth-of-type(3n) {
padding-right: 25px !important;
}

.Withdraw main .withdraw-wrapper .error-label {
text-align: center !important;
}

.Security main .security-wrapper .notifications-to {
font-size: 20px !important;
font-weight: 400 !important;
text-align: justify !important;
}

@media (max-width: 576px) {
.Security main .security-wrapper .notifications-to {
font-size: 16px !important;
}
.Security main .security-wrapper .player-info-row input {
border: 1px solid hsla(0,0%,100%,.5);
font-size: 16px !important;
}
.Security main .security-wrapper .player-info-row input::placeholder {
font-size: 16px !important;
}
}

.Security main .security-wrapper .player-info-row input {
border: 1px solid hsla(0,0%,100%,.5);
font-size: 20px !important;
}

.Security main .security-wrapper .player-info-row input::placeholder {
font-size: 20px !important;
}
.Base .Security main .security-wrapper .player-info-row .icon {
top: 24px;
right: 13px;
}

.Security main .security-wrapper .player-info-row input {
font-size: 20px !important;
}

.Security main .security-wrapper .player-info-row input::placeholder {
font-size: 20px !important;
}

.Security main .security-wrapper .save-password {
transform: translate(-50%, -50%);
left: 50% !important;
}
.Security main .security-wrapper .save {
margin: auto;
}

@media (min-width: 768px) {
.Security main .security-wrapper .save-notifications {
transform: translate(-50%, -50%);
left: 50% !important;
}
.Security main .security-wrapper .notifications-to .options-wrapper {
margin-bottom: 22px;
}
.popup-base .cancel-bonus {
min-height: 200px !important;
}
}

#root .Base .content-wrapper .TypeNavigation.alternative-style .button.selected {
height: 37px !important;
padding: 4px 6px 9px 6px !important;
}

.container-button {
	width: 200px;
	margin: auto;
	}
	
	.button-back{
	  position: relative;
	  top: 33px;
	  left: 0;
	  right: 20px;
	  bottom: 0;
	  border: none;
	  border-radius: 10px;
	  width: 192px;
	  height: 28px;
	  background-color: #d9d4e7;
	}
	
	.sbutton-test {
	width: 193px;  position: relative; height: 34px; line-height: 36px;  background-color: #D8D8D8; padding: 0px 4px 4px 0; text-align: center; color: white; border-radius: 10px; font-weight: bold; font-size: 17px; color: #ffffff; display: block;
	cursor: pointer;
	}
	.button-test { 
	width: 193px;  position: relative; height: 34px; transform: translate(2px, -5px); line-height: 36px;  background-color: #E4032E; padding: 0px 4px 4px 0; text-align: center; color: white; transition: transform 0.2s ease-out; border-radius: 10px; font-weight: bold; font-size: 17px; color: #ffffff; display: block;
	cursor: pointer;
	}
	
	.button-test:hover {
		transform: translate(0px, 0px);
	}
	
	@media (min-width: 800px) {
	.verification-wrapper { 
	padding: 0 80px !important;
	}}
	
	.UploadDocument button {
	font-size: 15px !important;
	padding: 9px 34px !important;
	}
	
	.UploadDocument>div.flex {
	justify-content: center;
	align-items: center;
	margin: 0px auto !important;
	}
	
	.verification-wrapper>div.HeadingWithIcon {
	margin: auto !important;
	text-align: center !important;
	}
	
	.id-document>.raw-html-embed {
	margin: auto !important;
	text-align: center !important;
	}
	
	.UploadsList>.list {
	justify-content: center !important;
	text-align: center !important;
	}
	
	.UploadDocument>div.flex>div.form>div.frame>label.red-button {
	padding: 6px 31px !important;
	}
	
	.bonus-info {
	font-size: 16px !important;
	color: #efefef;
	}
	
	.bonus-info-less {
	font-size: 14px !important;
	color: #efefef;
	}
	
	.bonus-info-bigger{
	font-size: 1.1em !important;
	color: #efefef;
	}
	
	.bonus-info-bigger-pad {
	font-size: 1.1em !important;
	color: #efefef;
	padding-bottom: 10px;
	}
	
	.bonus-info-bigger-1{
	font-size: 0.9em !important;
	color: #efefef;
	line-height: 85%;
	}
	
	.halfspace {
	font-size: 10px; 
	}
	
	.bonus-info-normal {
	font-size: 0.9em !important;
	color: #efefef;
	font-weight: 800;
	line-height: 90% !important;
	}
	
	h2.bonus-info-normal-pad {
	font-size: 0.9em !important;
	color: #efefef;
	font-weight: 800;
	margin-top: 10px !important;
	line-height: 90% !important;
	margin-bottom: 5px !important;
	}
	
	.info-bonus-ex {
	font-size: 13px !important;
	padding-top: 10px;
	line-height: 90% !important;
	}
	
	.info-bonus-header {
	padding-bottom: 10px;
	}
	
	.info-bonus-header-marg-less {
	margin-top: -10px;
	}
	
	.info-bonus-ex-1 {
	font-size: 12px !important;
	padding-top: 10px;
	line-height: 120% !important;
	padding-top: 10px;
	}
	
	.Deposit main .deposit-wrapper .provisional-warning {
	color: white !important;
	}
	
	input.blue-input {
	border-bottom: none !important;
	}
	
	.amount-container {
	border-bottom: 4px #fff solid;
	}
	
	div.amount-container > span.currency {
	margin-top: -8px !important;
	}
	
	.bonus-info-small {
	padding-top: 10px
	}
	
	.bonus-info-small-2 {
	padding-top: 2px
	}
	
	.bonus-info-small-1 {
	line-height: 80%;
	}
	
	.bonus-info-bigger-two-30 {
	font-size: 2em !important;
	color: #efefef;
	padding-top: 30px;
	}
	
	.bonus-info-bigger-two-30s {
	font-size: 2em !important;
	color: #efefef;
	}
	
	.bonus-info-bigger-two {
	font-size: 1.3em !important;
	color: #efefef;
	padding-bottom: 10px;
	}
	
	.BonusCard .bonus-wrapper .bonus-container>div {
	padding: 25px 5% 0 !important; 
	}
	
	.button.turquoise-button  {
	border-radius: 8px !important;
	}

.SetNewPassword .input-wrapper .white-input {
border: 1px solid;
padding: 8px;
border-radius: 8px;
margin-bottom: 10px;
}

.set-new-password .SetNewPassword .input-wrapper img.show-psw {
top: 35px;
right: 12px !important;
}

.verify-overlay {
background: black 0 0 no-repeat padding-box !important;
opacity: .65 !important;
}

.Verification .content-holder {
background: black;
}

.Verification .content-holder .text-wrapper .button {
display: none !important;
}

  .currencytes {
  font-size: 22px; letter-spacing: -1;   line-height: 1.4;   font-weight: 800; white-space: nowrap;
}

@media (min-width: 1320px) {
.currencytes {
    font-size: calc(.1.6rem + 10.8vw);
    line-height: calc(.1.6rem + 9.8vw);
    display: block;
    font-weight: 800;
    text-transform: uppercase;
}
} 

 .currencytest {
  font-size: 14px;  line-height: 1.4;   font-weight: 800; white-space: nowrap;
}

@media (min-width: 1320px) {
.currencytest {
    font-size: calc(.1rem + 1.8vw);
    line-height: calc(.1rem + 2vw);
white-space: nowrap;
  font-weight: 800;
    text-transform: uppercase;
}
}

  .currencytestt {
  font-size: 12px;  line-height: 1.4;   white-space: nowrap; font-weight: 600;
}

@media (min-width: 1320px) {
.currencytestt {
    font-size: calc(.1rem + 1.4vw); font-weight: 600;
white-space: nowrap; padding-bottom: 20px;
letter-spacing: -1;    
}
}

 .currencytesttt {
  font-size: 15px;  line-height: 1.4;   font-weight: 800; white-space: nowrap; 
}

@media (min-width: 1320px) {
.currencytesttt {
    font-size: calc(.1rem + 2.1vw);
    line-height: calc(.1rem + 2vw);
white-space: nowrap;
  font-weight: 800;
    text-transform: uppercase;
}
}

.centrer { 
text-justify: distribute; }

.boutonrougepulsed { 
min-width: 193px; height: 34px; line-height: 34px; display: block; background-color: #E4032E; padding: 0px 15px 15px; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 20px; color: #ffffff; 
cursor: pointer;
  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
}
.boutonrougepulsed:hover 
{
  -webkit-animation: none;-moz-animation: none;-ms-animation: none;animation: none;
}

@-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
@-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
@-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
@keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}


.boutonrougepulsedct { 
max-width: 45%; height: 38px; line-height: 34px; display: block; background-color: #E4032E; padding: 0px 15px 15px; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 20px; color: #ffffff; 
cursor: pointer;
  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
}
.boutonrougepulsedct:hover 
{
  -webkit-animation: none;-moz-animation: none;-ms-animation: none;animation: none;
}

@-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
@-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
@-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
@keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}

.boutonrougepulse { 
	min-width: 193px; height: 34px; line-height: 34px; display: block; background-color: #E4032E; padding: 0px 12px 12px; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 17px; color: #ffffff; 
	cursor: pointer;
	  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	.boutonrougepulse:hover 
	{
	  -webkit-animation: none;-moz-animation: none;-ms-animation: none;animation: none;
	}
	
	#boutonpulse
	{ min-width: 193px; height: 34px; line-height: 34px; display: block; background-color: #E4032E; padding: 0px 12px 12px; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 17px; color: #ffffff; 
	cursor: pointer;
	  -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	  -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	  -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	  animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
	}
	
	#boutonpulse:hover {
	  -webkit-animation: none;-moz-animation: none;-ms-animation: none;animation: none;
	}
	
	@-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
	@-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
	@-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
	@keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
	
	@-moz-keyframes spin {
	  100% { -moz-transform: rotate(-360deg); }
	}
	@-webkit-keyframes spin {
	  100% { -webkit-transform: rotate(-360deg); }
	}
	@keyframes spin {
	  100% { -webkit-transform: rotate(-360deg); transform: rotate(-360deg); }
	}
	
	.blur {
		-webkit-filter: blur(3px);
		filter: blur(3px);
		-webkit-transition: .3s ease-in-out;
		transition: .3s ease-in-out;
	}
	.blur:hover {
		-webkit-filter: blur(0);
		filter: blur(0);
	}
	
	
	.pics {
	height: 300px; }
	 .redim { 
		width: 100px;
		overflow: hidden;
		margin-top: -10px;
		}
	.respwheel {
	overflow: hidden; 
	 }
	
	.spinwheel {
	  -webkit-animation: spin 1.5s linear infinite;
	  -moz-animation: spin 1.5s linear infinite;
	  animation: spin 5.0s linear infinite;
	}
	
	.textban {
	margin-right:70%; }
	
	@media (min-width: 1000px) {
	#resproue { width: calc(0.1rem + 23vw);  height: calc(0.1rem + 23vw); margin-right: calc(.1rem + 13vw); margin-top: calc(1.8rem + -6.0vw); ; z-index: 2;  }
	}
	
	@media (min-width: 578px) and (max-width: 999px) {
	#resproue { width: calc(0.1rem + 35vw);  height: calc(0.1rem + 35vw); margin-left: -100px; margin-top: calc(1.8rem + -10.3vw); ; z-index: 2;  }
	}
	
	@media (max-width: 577px) {
	#resproue { width: calc(.1rem + 45vw);  height: calc(.1rem + 45vw); z-index: 2;  margin-left: calc(.1rem + 5vw); margin-top: calc(1.8rem + -26.3vw); }
	}
	
	@media (min-width: 1000px) {
	#resproued { width: calc(.1rem + 23vw);  height: calc(.1rem + 23vw); margin-right: calc(.1rem + 13vw); margin-top: calc(1.8rem + -7.2vw); z-index: 3;  }
	}
	
	@media (min-width: 578px) and (max-width: 999px) {
	#resproued { width: calc(.1rem + 35vw);  height: calc(.1rem + 35vw); margin-left: -100px; margin-top: calc(.1rem + -9.7vw); z-index: 3;  }
	}
	
	@media (max-width: 577px) {
	#resproued { width: calc(.1rem + 45vw);  height: calc(.1rem + 45vw); z-index: 2;  margin-left: calc(.1rem + 5vw); margin-top: calc(1.8rem + -31.3vw); }
	}
	
	@media (min-width: 1000px) {
	#resprouedd { width: calc(.1rem + 6vw);  height: calc(.1rem + 6vw); margin-left: calc(.1rem + 18vw); margin-top: calc(.1rem + -4vw); z-index: 5; }
	}
	
	@media (min-width: 578px) and (max-width: 999px) {
	#resprouedd { width: calc(.1rem + 10vw);  height: calc(.1rem + 10vw); margin-left: calc(.1rem + 16vw); margin-top: calc(.1rem + -4vw); z-index: 5; }
	}
	
	@media (max-width: 577px) {
	#resprouedd { display: none }
	}
	
	#clignoter  {
	   animation-duration: .8s;
	   animation-name: clignoter;
	   animation-iteration-count: infinite;
	   transition: none;
	}
	@keyframes clignoter {
	  0%   { opacity:1; }
	  40%   {opacity:0; }
	  100% { opacity:1; }
	}
	
	@media (max-width: 577px) {
	#margintopbct  { margin-top: calc(.1rem + 2vw); font-size: 15px }
	} 
	
	@media (min-width: 578px) {
	#margintopbct  { margin-top: calc(.1rem + 2vw); font-size: calc(0.1rem + 1.8vw) }
	} 
	
	@media (min-width: 578px) {
	#ctfrsts { font-size: calc(0.1rem + 1.3vw)  }
	} 
	
	@media (max-width: 577px) {
	#ctfrsts { font-size: 12px }
	} 
	
	
	@media (min-width: 578px) and (max-width: 999px) {
	#desktop { display: none;  }
	}
	
	@media (max-width: 577px) {
	#desktop { display: none;  }
	}
	
	@media (min-width: 1000px) {
	#tablette { display: none;  }
	}
	
	@media (max-width: 577px) {
	#tablette { display: none;  }
	}
	
	@media (min-width: 1000px) {
	#smartphone { display: none; }
	}
	
	@media (min-width: 578px) and (max-width: 999px) {
	#smartphone { display: none; }
	}
	
	@media (max-width: 577px) {
	#desktoptablette { display: none;  }
	}
	
	
	@media (min-width: 578px) {
	#resprouex { display: none }
	}
	
	@media (max-width: 577px) {
	#resprouex { width: calc(.1rem + 55vw);  height: calc(.1rem + 55vw); z-index: 1; margin-left: calc(.1rem + -24vw); margin-top: calc(.1rem + 26vw); }
	}
	
	@media (min-width: 578px) {
	#resprouedx { display: none }
	}
	
	@media (max-width: 577px) {
	#resprouedx { width: calc(.1rem + 55vw);  height: calc(.1rem + 55vw); z-index: 2;  margin-left: calc(.1rem + -24vw); margin-top: calc(.1rem + 20vw);  }
	}
	
	@media (min-width: 1100px) {
	#resproueddx { display: none }
	}
	
	@media (min-width: 1000px) and (max-width: 1099px) {
	#resproueddx { display: none }
	}
	
	@media (min-width: 578px) and (max-width: 999px) {
	#resproueddx { display: none }
	}
	
	@media (max-width: 577px) {
	#resproueddx { width: calc(.1rem + 25vw);  height: calc(.1rem + 25vw); z-index: 3;  margin-left: calc(.1rem + -14vw); margin-top: calc(.1rem + 18vw);  }
	}
	
	

.textepulse {
-webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
-moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
-ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
}

.shinyxmas {
    overflow:hidden;
    background: linear-gradient(90deg, #fff, red, #fff);
    background-repeat: repeat-x;
    background-size: 90%;
    animation: animate 0.50s linear infinite;
    animation-duration: infinite;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(255, 255, 255, 0);
  }
  
  @keyframes animate {
    0% {
      background-position: -500%;
    }
    100% {
      background-position: 500%;
    }
  }

.flashit{
  color:#f0b642;
	-webkit-animation: flash linear 2s infinite;
	animation: flash linear 2s infinite;
}
@-webkit-keyframes flash {
	0% { opacity: 1; } 
	50% { opacity: .1; } 
	100% { opacity: 1; }
}
@keyframes flash {
	0% { opacity: 1; } 
	50% { opacity: .1; } 
	100% { opacity: 1; }
}

.flashityellow{
    color:#FDEB0F;
      -webkit-animation: flash linear 2s infinite;
      animation: flash linear 2s infinite;
  }
  @-webkit-keyframes flash {
      0% { opacity: 1; } 
      50% { opacity: .1; } 
      100% { opacity: 1; }
  }
  @keyframes flash {
      0% { opacity: 1; } 
      50% { opacity: .1; } 
      100% { opacity: 1; }
  }

.blinking  {
   display: inline;
   animation-duration: .8s;
   animation-name: blinking;
   animation-iteration-count: infinite;
   transition: none;
}
@keyframes blinking {
  0%   { opacity:1; }
  50%   {opacity:0; }
  100% { opacity:1; }
}


.blinkings  {
   display: inline;
   animation-duration: 1.5s;
   animation-name: blinking;
   animation-iteration-count: infinite;
   transition: none;
}
@keyframes blinkings {
  0%   { opacity:1; }
  50%   {opacity:0; }
  100% { opacity:1; }
}

.ExpendableQuestion .title h2 {
text-transform: none !important;
}

@media (min-width: 1501px) {
.Help main .main-section .section ol {
font-size: 20px;
}
}

@media (max-width: 1500px) {
.Help main .main-section .section ol {
font-size: 1em;
}
}

        .center {
        text-align: center;
        }
        
.page .LatestNews .post-wrapper .post-content .info .s-heading {
color: white;
font-size: 25px !important;
}
        .container-hl {
        position: relative;
        width: 100%;
        }
        
        .img-hl {
        width: 100%;
        height: 100%;
        border-radius: 8px;
        position: absolute;
        z-index:1;
        left: 0;
        object-fit : cover;
        }
        
        .h-hl {
        font-size: 1.4vw;
        
        }
        
        .p-hl {
        color: white;
        left: 15px;
        font-size: 12px;
        width: 100%;
        }
        
        .Base .p-hl p {
        font-size: 13px !important;
        padding-bottom: 28px;
        text-align: unset !important;
        margin: 0 0 17px 0 !important;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            line-height: 18px;
            max-height: 40px;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
        padding: 0 !important;
        }

.blg-sample {
        font-size: 13px !important;
        padding-bottom: 28px;
        text-align: unset !important;
        margin: 0 0 20px 0 !important;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            line-height: 18px;
            max-height: 40px;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
        padding: 0 !important;
        }
        
        .cat-blog {
        font-weight: bold;
        }
        
        .on-left {
        text-align: left;
        width: 50%;
        position: absolute;
        z-index: 2;
        bottom: 37px;
        left: 10px;
        }
        
        .read-more {
        background: #e4032e;
        padding: 5px 14px;
        border-radius: 4px;
        color: white;
        margin-top: 10px;
        font-weight: bold;
font-size: 12px;
        }

.actual-page-blog {
        background: white;
        padding: 5px 14px;
        border-radius: 4px;
        color: black;
        margin-top: 10px;
        font-weight: bold;
font-size: 12px;
        }
        
        .Base .center h1 {
        font-size: 30px !important;
        margin: 10px 0 !important;
        font-weight: 900 !important;
        }
        
        .Base .center h2 {
        margin: 0 0 10px 0 !important;
        font-weight: bold !important;
        }
        
        .h2-hl {
        font-size: 22px !important;
        padding: 0 !important;
font-weight: bold !important;
        }

        #cont-blg-1 {
            flex: 10;
            display: inline-block;
            height: 180px;
        }
        .flex-txt-blg {
            display: inline-block;
        }
        .flex-d {
            display: flex;
            margin-top: 30px;
        }

        .h2-sample {
            font-size: 17px !important;
            margin: 10px 0 !important;
            font-weight: bold !important;
        }
    
        @media (max-width: 576px) { 
.page .LatestNews .post-wrapper .post-content .info .s-heading {
font-size: 1.2em !important;
}
.h2-sample {
padding: 0 0 10px 0 !important;
}
            .h2-sample {
            font-size: 16px !important;
            margin: 10px 0 !important;
            font-weight: bold;
        }
            .flex-txt-blg {
                margin: 0 0 15px 0;
            }
            .flex-d {
                display: block;
            }
            .flex-txt-blg {
            width: 100%;
            display: block;
        }
            #cont-blg-1 {
            width: 100%;
            display:block;
            height: 250px;
            margin-top: 30px;
        }
        #desktop {
        display: none;
        }
        #medium {
        display: none;
        }
        #smartphone {
            display: block;
        }
        .container-hl {
        height: 400px;
        }
        .on-left {
        width: 100%;
        padding: 0 10px;
        }
        .txt-hl {
            font-size: 18px;
        }
        .p-hl {
            width: 92%;
        }
        .txt-hl {
        font-size: 16px !important;
        padding-bottom: 20px;
        text-align: unset !important;
        margin: 0 0 15px 0 !important;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            line-height: 18px;
            max-height: 40px;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
        padding: 0 !important;
        }
        .read-more {
            font-size: 16px;
        background: #e4032e;
        padding: 5px 14px;
        border-radius: 4px;
        color: white;
        margin-top: 10px;
        font-weight: bold;
        }
        .infos-blog {
            font-size: 12px;
        }
        #medium-desktop {
            display: none;
        }
        .blg-sample {
            display: none;
        }
        }
        
@media (min-width: 1025px) {
     .container-hl {
        height: 24vw;
        }
}

@media (min-width: 769px) and (max-width: 1042px) {
.LatestNews .post-wrapper .post-content {
height: 48.5% !important;
}
     .container-hl {
        height: 32vw;
        }
}
@media (min-width: 577px) {
#cont-blg-1, .flex-txt-blg {
border-radius: 8px;
}
}

@media (max-width: 576px) {
#cont-blg-1 {
border-top-left-radius: 8px;
border-top-right-radius: 8px;
}
.flex-txt-blg {
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
}
}

@media (min-width: 577px) and (max-width: 768px) {
     .container-hl {
        height: 42vw;
        }
}



        @media (min-width: 769px) {
.h2-sample {
padding: 0 !important;
}
.flex-txt-blg {
padding-left: 15px;
}
        #medium, #smartphone {
        display: none;
        }
        #desktop {
            display: block
        }
        .flex-txt-blg {
            flex: 20
        }
        }
        
        @media (min-width: 577px) and (max-width: 768px) {
.h2-sample {
padding: 0 0 10px 0 !important;
}
        .blg-sample {
            display: none;
        }

.flex-txt-blg {
padding-left: 15px;
} 
        #desktop, #smartphone {
        display: none;
        }
        #medium {
            display: block;
        }
        .container-hl {
        height: 300px;
        }
        .flex-txt-blg {
            flex: 13
        }
        }


        .img-blg {
width: 100%;
object-fit: contain;

        }
        .img-art-blg {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }
.pad-sample {
padding: 12px 12px 12px 12px;
max-width: 700px;
}

.on-left > .p-hl {
padding-left: 10px;
}

.LatestNews .post-wrapper .post-content {
background: rgb(55, 55, 55);
}

.page .LatestNews .post-wrapper .post-content .info .s-heading {
color: white;
}

@media (min-width: 1321px) and (max-width: 1670px) {
.page .LatestNews .post-wrapper .post-content .info .s-heading {
font-size: 20px !important;
}
}

@media (min-width: 1150px) and (max-width: 1320px) {
.page .LatestNews .post-wrapper .post-content .info .s-heading {
font-size: 1.4vw !important;
}
}

@media (max-width: 1024px) {
.Base .LatestNews .post-wrapper .post-content {
padding: 15px;
}
.Base .LatestNews .post-wrapper .post-content p:first-of-type {
font-size: 18px !important;
}
.Base .LatestNews .post-wrapper .post-content .info .date-blog {
font-size: .9em !important;
}
}
@media (min-width: 1024px) and (max-width: 1149px) {
.page .LatestNews .post-wrapper .post-content .info .s-heading {
font-size: 1.3vw !important;
}
.Base .LatestNews .post-wrapper .post-content .info .date-blog {
font-size: 0.9em !important;
}
}
.page .LatestNews .post-wrapper .post-content .info p {
color: white !important;
font-size: 1.4em !important;
text-align: left !important;
}

.LatestNews .post-wrapper>a {
background: rgb(55, 55, 55) !important;
}

.LatestNews .post-wrapper .post-content p:last-of-type {
color: white !important;
}

.Bonus.free-spins .labels-container .label {
font-size: 20px !important;
font-weight: 950 !important;
}

.LatestNews .post-wrapper .post-content p:last-of-type {
text-align: left !important;
}

.blog-img {
padding: 15px 0;
width: 100%;
max-width: 800px;
}
.blog-img-t {
padding: 15px 0;
width: 100%;
max-width: 600px;
}

.Blogpost main .top-wrapper {
margin: auto;
max-width: 1300px;
}

.Blogpost main .top-wrapper .banners-wrapper {
display: none;
}

.back-to-blog  {
display: none !important;
}

.Blogpost .blog-img {
max-width: 1300px;
}

.LatestNews .slick-slider .slick-list {
margin-bottom: 15px;
}

.button-reviews {
background-color: #8B1EBA;
}

.section-up {
		transform: translateY(-5px);
}

 .float-shadow {
	 display: inline-block;
	 position: relative;
	 transition-duration: 0.3s;
	 transition-property: transform;
	 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	 transform: translateZ(0);
	 box-shadow: 0 0 0px rgba(0, 0, 0, 0);
transition: all 0.5s ease-out;
}

 .float-shadow:hover {
	 transform: translateY(-12px);
    box-shadow: 0px 15px 10px -5px #151515;    
transition: all 0.5s ease-out;
}


 .read-more {
	 display: inline-block;
	 transition-duration: 0.3s;
	 transition-property: transform;
	 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	 transform: translateZ(0);
	 box-shadow: 0 0 1px rgba(0, 0, 0, 0);
transition: all 0.5s ease-out;
}
 .read-more:hover {
	 transform: scale(1.1);
transition: all 0.5s ease-out;
}

.MainMenuMobile .content-wrapper .search-container {
    margin-bottom: 10px;
    min-height: 40px;
    border: 1px solid rgba(255,255,255,.2);
    border-radius: 8px;
background: #131313 !important;
}

.Search .input-wrapper .input::placeholder {
color: rgba(255,255,255,0.4) !important;
}

.MainMenuMobile .content-wrapper .search-container .search-icon {
opacity: 0.4 !important;
margin-left: 10px !important;
}

.MainMenuMobile .content-wrapper .search-container img {
margin: 0 8px 0 0;
}

.Search .input-wrapper {
border-bottom: none !important;
}


/* Filter */ 

.GameFilters .main-wrapper .main-filters {
display: block !important }

.GameFilters .main-wrapper .main-filters .main-column .two-columns {
display: none !important }

.GameFilters .main-wrapper .main-filters .main-column .settings-wrapper h6 {
display: none }

.GameFilters .main-wrapper .main-filters .main-column .settings-wrapper .selections {
display: none !important }

.GameFilters .main-wrapper .main-filters .main-column.sort-by {
display: none !important }

.GameFilters .main-wrapper .main-filters {
justify-content: none !important;
}

.GameFilters .main-wrapper .main-filters .main-column .themes-wrapper .column-wrapper {
width: 40% !important;
margin-right: 0px !important;
}

.GameFilters .main-wrapper h4 {
padding-bottom: 20px !important;
}

h4[title="(CMS Translation: 364)"] { 
padding-left: 10px !important }

@media (min-width: 1025px) {
.GameFilters .main-wrapper .main-filters {
width: 80%;
margin: auto !important;
}
}

.GameFilters .main-wrapper .main-filters .filter-bg {
    display: flex;
    text-align: left;
    cursor: pointer;
    border: 1px solid rgba(255,255,255,.3);
    margin: 10px 20px;
    border-radius: 8px;
    background: #131313;
}

.GameFilters .main-wrapper .main-filters .filter-bg span {
margin: auto !important;
font-size: 15px !important;
text-align: center;
}

.GameFilters .main-wrapper .main-filters .filter-bg.active span {
    background: #e4032e;
    width: 100%;
    text-align: center;
}

.GameFilters .main-wrapper h4 {
text-align: center !important;
}

@media (max-width: 500px) {
.GameFilters .main-wrapper .main-filters .main-column .themes-wrapper {
display: block !important;
padding-left: 0 !important;
}

.GameFilters .main-wrapper .main-filters .main-column .themes-wrapper .column-wrapper {
    width: 80% !important;
    margin-left: 2.5em !important;
}

.GameFilters .main-wrapper .main-filters .main-column .settings-wrapper .applicables {
margin-left: .6em !important;
justify-content: space-evenly !important;
}
}

img[src='https://storage.googleapis.com/ps-strapi/View_Line_de48783109/View-Line.svg_View_Line_de48783109.svg?updated_at=2023-04-13T08:06:57.728Z'] {
border: 1px solid white;
padding: 3px;
}
img[src='https://storage.googleapis.com/ps-strapi/View_Square_d93b698287/View-Square.svg_View_Square_d93b698287.svg?updated_at=2023-04-13T08:07:56.419Z'] {
border: 1px solid white;
padding: 3px;
}
img[src='https://storage.googleapis.com/ps-strapi/Filter_Small_06fff95e3c/Filter-Small.svg_Filter_Small_06fff95e3c.svg?updated_at=2023-04-13T08:08:38.062Z'] {
border: 1px solid white;
padding: 3px;
}

@media (min-width: 1411px) {
.GameFilters .main-wrapper .main-filters {
border-right: 1px solid rgba(180,180,180,.6);
}
}
.sc-expand  {
font-size: 1rem !important;
}

.sc-expand p {
font-size: 1rem !important;
}

button.white-button  {
background: #e60936 !important;
}

button.white-button .translation {
color: white !important;
}

.Category .page .category-row {
margin-top: 25px;
}

.Limits .amount input {
border-radius: 6px;
border: none !important;
}

.Base .MainMenu .content-container .menu-column.first span {
font-weight: 600;
font-size: 18px; 
}

@media (max-width: 576px) {
.logo-book-games {
height : 60px;
margin-right: 15px;
display: inline-block;
vertical-align: middle;
}
}

@media (min-width: 577px) {
.logo-book-games {
height : 70px;
margin-right: 15px;
display: inline-block;
vertical-align: middle;
}
}


.small-flag {
opacity: 0
}

/* Super win chf 100'000 wildwildchest */


@media (max-width: 576px) {
	#nosmartp {
	display: none; }
	}
	
	.let-up {
	padding-top: 20px; }
	
	@media (max-width: 567px) {
	.HomeSlider .slider-section .section-wrapper .section .homepage-slider.right.right-less {
	justify-content: space-around !important;
	}
	}

.shiny {
  text-align: center;
  color: rgba(248, 211, 56, 0.8);
  background: -webkit-gradient(linear, left top, right top, from(#222), to(#222), color-stop(0.5, #fff));
  background: -moz-gradient(linear, left top, right top, from(#222), to(#222), color-stop(0.5, #fff));
  background: gradient(linear, left top, right top, from(#222), to(#222), color-stop(0.5, #fff));
  -webkit-background-size: 125px 100%;
  -moz-background-size: 125px 100%;
  background-size: 125px 100%;
  -webkit-background-clip: text;
  -moz-background-clip: text;
  background-clip: text;
  -webkit-animation-name: shining;
  -moz-animation-name: shining;
  animation-name: shining;
  -webkit-animation-duration: 2s;
  -moz-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  background-repeat: no-repeat;
  background-color: #222;
}
@-moz-keyframes shining {
  0% {
    background-position: top left;
  }
 60% {
    background-position: top right;
  }
100% {
    background-position: top left;
}
}
@-webkit-keyframes shining {
  0% {
    background-position: top left;
  }
 60% {
    background-position: top right;
  }
100% {
    background-position: top left;
}
}
@-o-keyframes shining {
  0% {
    background-position: top left;
  }
 60% {
    background-position: top right;
  }
100% {
    background-position: top left;
}
}
@keyframes shining {
  0% {
    background-position: top left;
  }
 60% {
    background-position: top right;
  }
100% {
    background-position: top left;
}
}

.shiny::after, .shiny::before
{
		-webkit-animation: sparkle 2s infinite;
  -webkit-animation-timing-function: linear;
	background: #FFF;
  border-radius: 100%;
  box-shadow: 0 0 5px #FFF, 0 0 10px #FFF, 0 0 15px #FFF, 0 0 20px #FFF, 0 0 25px #FFF, 0 0 30px #FFF, 0 0 35px #FFF;
  content: "";
color: white;
  height: 3px;
  opacity: 0.7;
position: absolute;

  width: 5px;
}

.shiny::before
{
	-webkit-animation-delay: 0.8s;
  height: 8px;
  left: 1.1em;
  width: 8px;
  top: 0.4em;
}

.shiny::after
{
   height: 8px;
  left: 9.1em;
  width: 8px;
  top: 0.4em;
}

@-webkit-keyframes sparkle
{
  0%   { opacity: 0; }
  30%  { opacity: 0; }
  40%  { opacity: 0.8; }
  60%  { opacity: 0; }
  100% { opacity: 0; }
}

  .golden-button { 
    min-width: 200px; height: 50px; line-height: 50px; display: block;
  background: #F7C909;
; padding: 0px 4px 4px; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 20px; color: #000000;
    cursor: pointer;
      -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
      -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
      -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
      animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
}
    
    .golden-button-mobile { 
    min-width: 140px; height: 30px; line-height: 30px; display: block; background-color: #F7C909; padding: 0px 4px 4px; text-align: center; color: white; border-radius: 10px; display: block; font-weight: bold; font-size: 14px; color: #000000;
    cursor: pointer;
      -webkit-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
      -moz-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
      -ms-animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
      animation: pulse 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
}

:root{
    --fc1: #f20;
    --fc2: #ff0;
    --fc3: #04f;
    --fc4: #0f4;
    --fc5: #f0f;
    --fc: var(--fc1);
}

.fireworks:before, .fireworks:after{
    position: absolute;
    content: '';
    width: 5px;
    height: 5px;
    border-radius: 50%;
    box-shadow: -120px 0 var(--fc),
                120px 0 var(--fc),
                0 120px var(--fc),
                0 -120px var(--fc),
                45px 45px var(--fc),
                -45px 45px var(--fc),
                85px 85px var(--fc),
                -85px 85px var(--fc),
                45px -45px var(--fc),
                -45px -45px var(--fc),
                85px -85px var(--fc),
                -85px -85px var(--fc),
                65px 0 var(--fc),
                -65px 0 var(--fc),
                0 65px var(--fc),
                0 -65px var(--fc),
                100px 45px var(--fc),
                -100px 45px var(--fc),
                -50px 100px var(--fc),
                50px 100px var(--fc),
                100px -45px var(--fc),
                -100px -45px var(--fc),
                -50px -100px var(--fc),
                50px -100px var(--fc),
                5px 10px var(--fc);
    animation: 2s bang ease-out infinite backwards, 
                2s gravity ease-in infinite backwards, 
                10s position linear infinite backwards;
}
.fireworks:after{
    animation-delay: 2.50s, 2.50s, 2.50s;
    animation-duration: 2.50s, 2.50s, 12.50s;
}
@keyframes bang {
    from {
        box-shadow: 0 0 #fff, 
                    0 0 #fff, 
                    0 0 #fff, 
                    0 0 #fff, 
                    0 0 #fff, 
                    0 0 #fff, 
                    0 0 #fff, 
                    0 0 #fff,
                    0 0 #fff, 
                    0 0 #fff, 
                    0 0 #fff, 
                    0 0 #fff, 
                    0 0 #fff, 
                    0 0 #fff, 
                    0 0 #fff, 
                    0 0 #fff,
                    0 0 #fff, 
                    0 0 #fff, 
                    0 0 #fff, 
                    0 0 #fff, 
                    0 0 #fff, 
                    0 0 #fff, 
                    0 0 #fff, 
                    0 0 #fff,
                    0 0 #fff; 
    }
}

@keyframes gravity {
    to {
        transform: translate(-10px, 150px);
        height: 12px;
        width: 8px;
        opacity: 0; 
    }
}
@keyframes position {
    0%, 19.9% {
        margin-top: 20%;
        margin-left: 50%;
        --fc: var(--fc1);
    }

    20%, 39.9% {
        margin-top: 4%;
        margin-left: 80%; 
        --fc: var(--fc2);
    }

    40%, 59.9% {
        margin-top: 40%;
        margin-left: 70%; 
        --fc: var(--fc3);
    }

    60%, 79.9% {
        margin-top: 40%;
        margin-left: 40%;
        --fc: var(--fc4);
    }

    80%, 99.9% {
        margin-top: 50%;
        margin-left: 80%; 
        --fc: var(--fc5);
    } 
}


.AccountDetails .account-details-wrapper .account-details-column .password-requirements .section-wrapper .section.registration-password-info p {
margin-top: 40px;
}

.RegisterCards .RegisterCard .content * {
text-transform: unset !important;
padding: 0 15px;
}