@charset "UTF-8";
/*
Theme Name: Mercury Child
Theme URI: https://mercurytheme.com/
Description: Child theme for Mercury theme
Author: Space-Themes.com
Author URI: https://space-themes.com/
Template: mercury
Version: 3.8
*/
body {
  font-family: "Open Sans";
}

h1 {
  font-family: "Open Sans";
  font-weight: bold;
  color: #0842ae;
  font-size: 36px;
  line-height: 40px;
}

h2 {
  font-family: "Open Sans";
  font-weight: bold;
  font-size: 25px;
  line-height: 31px;
}

h3 {
  font-family: "Open Sans";
  font-weight: bold;
  font-size: 20px;
  line-height: 37px;
}

h4 {
  font-family: "Open Sans";
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
}

h5 {
  font-family: "Open Sans";
  font-weight: bold;
  font-size: 16px;
  line-height: 16px;
}

.custom-breadcrumb {
  margin-left: 10px;
}

.casino-banner-content {
  border-radius: 15px;
}
.casino-banner-content::before {
  content: "";
  background: url(/assets/images/exclusif-badge.png) no-repeat;
  width: 70px;
  height: 70px;
  position: absolute;
  left: -3px;
  top: -3px;
  z-index: 99;
}
.casino-banner-content::after {
  content: "";
  background: url(/assets/images/cbc-star.png) no-repeat;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-size: contain;
  background-position: left -5% center;
}

.cbc-logo {
  max-width: 25%;
  padding: 0 6%;
  position: relative;
  border-radius: 15px;
}
.cbc-logo .js-ref-btn {
  position: relative;
  cursor: pointer;
  z-index: 2;
  border-radius: 15px;
  max-width: 100%;
  min-width: 150px;
}
.cbc-logo .js-ref-btn:before {
  content: "";
  background-image: url(/wp-content/themes/mercury-child/assets/images/treasure-2.png);
  background-repeat: no-repeat;
  width: 80px;
  height: 80px;
  position: absolute;
  left: -45px;
  bottom: 0px;
  background-size: contain;
  background-position: left bottom;
  z-index: -5;
}
.cbc-logo .js-ref-btn::after {
  content: "";
  background-image: url(/wp-content/themes/mercury-child/assets/images/treasure.png);
  background-repeat: no-repeat;
  width: 80px;
  height: 80px;
  position: absolute;
  right: -45px;
  bottom: 0px;
  background-size: contain;
  background-position: right bottom;
  z-index: -5;
}

.cbc-content-wrap {
  flex: 1;
  z-index: 10;
}
.cbc-content-wrap .btn {
  font-weight: bold;
  font-size: 14px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 20px;
  background-color: #224d9e;
  border: none;
  position: relative;
}
.cbc-content-wrap .btn img {
  height: 20px;
  width: 16px;
  margin-right: 5px;
}

.cbc-content {
  font-size: 18px;
  color: #fff;
  font-weight: bolder;
  line-height: 1.35;
  flex: 1;
}

.modal-wrapper {
  position: fixed;
  z-index: 1000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.5);
}

#modal_content {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1001;
}

.single-casino__geo-message {
  order: 1;
  background: #fff;
  max-width: 100%;
  box-sizing: border-box;
  border-radius: 5px;
  position: relative;
  -webkit-box-shadow: 0 0 10px #9f9f9f;
  -moz-box-shadow: 0 0 10px #9f9f9f;
  box-shadow: 0 0 10px #9f9f9f;
}

.cfgeo-hide-from-ile-de-france.temp-unavailable div div.casino_banner.header {
  background-color: #711637;
}
.cfgeo-hide-from-ile-de-france.temp-unavailable div div.casino_banner.header button {
  background-color: #711637;
}

.cfgeo-hide-from-ile-de-france.casino-not-recommended div div.casino_banner.header {
  background-color: #1b1b1b;
}
.cfgeo-hide-from-ile-de-france.casino-not-recommended div div.casino_banner.header button {
  background-color: #1b1b1b;
}

.single-casino__geo-message-close {
  position: absolute;
  top: 7px;
  color: #d4d4d4;
  background-color: #224d9e;
  display: flex;
  align-items: center;
  justify-content: center;
  right: 10px;
  width: 32px;
  height: 28px;
  border: none;
  outline: none;
  -webkit-transition: all ease-out 0.2s;
  -moz-transition: all ease-out 0.2s;
  -o-transition: all ease-out 0.2s;
  transition: all ease-out 0.2s;
}

.single-casino__geo-message-inner {
  padding: 20px;
}

.single-casino__geo-message-ttl {
  text-align: center;
  font-size: 1.4rem;
  margin: 15px 0;
  font-weight: bold;
  color: #fff;
}

.top3-casinos-list {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 15px 10px 10px;
  margin: 0 -25px;
}

.top3-casinos-list__item {
  list-style: none;
  width: 100%;
  margin: 0;
  padding: 10px 40px;
}

.top3-casinos-list__item-inner {
  background: linear-gradient(to right, #115bfe, #1cd4e9);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 15px;
  position: relative;
}

.top3-casinos-list__item.top3-casinos-list__item--1 .top3-casinos-list__item-inner::before {
  position: absolute;
  content: "1";
  font-size: 14px;
  color: #000;
  height: 25px;
  width: 25px;
  top: -15px;
  left: 10px;
  display: flex;
  align-items: center;
  border-radius: 50%;
  background-color: #ffd82c;
  justify-content: center;
  font-weight: 700;
}

.top3-casinos-list__item.top3-casinos-list__item--2 .top3-casinos-list__item-inner::before {
  position: absolute;
  content: "2";
  font-size: 14px;
  color: #000;
  height: 25px;
  width: 25px;
  top: -15px;
  left: 10px;
  display: flex;
  align-items: center;
  border-radius: 50%;
  background-color: #d3d3d3;
  justify-content: center;
  font-weight: 700;
}

.top3-casinos-list__item.top3-casinos-list__item--3 .top3-casinos-list__item-inner::before {
  position: absolute;
  content: "3";
  font-size: 14px;
  color: #000;
  height: 25px;
  width: 25px;
  top: -15px;
  left: 10px;
  display: flex;
  align-items: center;
  border-radius: 50%;
  background-color: #faaa4b;
  justify-content: center;
  font-weight: 700;
}

.top3-casinos-list__item-thumb {
  height: 100px;
  background-size: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.top3-casinos-list__item-thumb button {
  background: none;
  outline: none;
  padding: 0;
  border: 0;
}
.top3-casinos-list__item-thumb img {
  display: block;
  border-radius: 20px;
  height: 96px;
  width: 215px;
  padding: 10px;
}

.cfgeo-hide-from-ile-de-france {
  max-width: 1040px;
  margin: 0 auto;
  width: 90%;
}

.top3-casinos-list__item-place-line-text {
  padding: 0 10px;
  color: #fff;
  font-size: 0.8rem;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  margin-bottom: 10px;
}

.top3-casinos-list__item-casino-bonus-value {
  text-align: center;
  font-size: 1.2rem;
  font-weight: bold;
  padding: 0 15px;
  line-height: 1;
  color: #f9ff90;
}

.top3-casinos-list__item-casino-bonus-mindep {
  margin: 7px 15px 0;
  padding: 7px 15px;
  font-size: 0.9rem;
  border-top: 2px solid #eaeaea;
  text-align: center;
}

.top3-casinos-list__item--2 {
  width: 100%;
}

.top3-casinos-list__item-casino-btn {
  padding: 15px 0;
}
.top3-casinos-list__item-casino-btn .btn {
  margin: 0 auto;
  display: block;
  padding: 10px 20px;
  outline: none;
  box-sizing: border-box;
  text-align: center;
  text-decoration: none;
  border-radius: 20px;
  border: none;
  -webkit-transition: all ease-out 0.2s;
  -moz-transition: all ease-out 0.2s;
  -o-transition: all ease-out 0.2s;
  transition: all ease-out 0.2s;
}

.btn--green {
  color: #fff;
  background: #224d9e;
}
.btn--green:hover {
  color: #fff;
  filter: brightness(1.2);
  opacity: 0.8;
  box-shadow: none;
}

ul.wp-block-list li {
  list-style: none;
  position: relative;
}
ul.wp-block-list li::before {
  content: url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.312 5.57855L6.83729 0.884829C6.1105 0.357867 5.1727 1.13517 5.48978 2.00225L6.2085 3.96814L6.19313 3.95722L1.40266 4.7689C-0.467555 5.08596 -0.467555 7.62735 1.40266 7.94442L6.19313 8.75609L6.2085 8.74517L5.48978 10.7111C5.1727 11.5781 6.1105 12.3554 6.83729 11.8285L13.312 7.13477C13.8301 6.75906 13.8301 5.95426 13.312 5.57855Z' fill='%2340C3D5'/%3E%3C/svg%3E");
  position: absolute;
  left: 0;
  width: 14px;
  height: 12px;
}

.page-template-digital-pr-project h1 {
  font-weight: 700;
  font-size: 2.5em;
  font-family: roboto, sans-serif;
  font-display: swap;
  text-align: center;
  text-shadow: 1px 1px 4px #a3a3a3;
  line-height: 1.2;
}
.page-template-digital-pr-project .cd-p4-s1-card-digital {
  background-color: #eef2f8;
  overflow: auto;
  max-height: 100%;
}
.page-template-digital-pr-project div.heateor_sss_sharing_ul {
  width: 100%;
  text-align: center;
}
.page-template-digital-pr-project div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a {
  float: none !important;
  display: inline-block;
}
.page-template-digital-pr-project .heateor_sss_horizontal_sharing .heateor_sss_svg {
  color: #fff;
  border-width: 0px;
  border-style: solid;
  border-color: transparent;
}
.page-template-digital-pr-project .heateor_sss_standard_follow_icons_container .heateor_sss_svg {
  color: #fff;
  border-width: 0px;
  border-style: solid;
  border-color: transparent;
}
.page-template-digital-pr-project .cd-p4-s1-card {
  position: relative;
  border-radius: 10px;
  height: 150px;
  background-color: #eef2f8;
}
.page-template-digital-pr-project .c-footer-bg-yt {
  background-color: #111;
  color: white;
  height: 50px;
}
.page-template-digital-pr-project .theme-bg-color {
  background-color: #111 !important;
}
.page-template-digital-pr-project .c-footer-logos-menu {
  max-width: 800px;
  margin: 20px auto;
}

.page .category-filter.active {
  color: #7f8c8d;
  border: 1px solid #d6d7db;
}
.page .flickity-viewport {
  height: 331.375px !important;
}

.page-id-9226 .space-header-2-top-soc-ins.relative a {
  display: none !important;
}
.page-id-9226 .textwidget p:last-child {
  display: none !important;
}

#custom-listing-container .space-units-archive-item-ins {
  margin: 0 15px 30px 0 !important;
}
#custom-listing-container .space-units-archive-item-button.relative a {
  color: #fff !important;
}

.space-categories-list-box.relative {
  padding: 0 0 10px !important;
}

ul.space-categories-title {
  margin-left: 0 !important;
}
ul.space-categories-title li {
  padding-left: 0 !important;
}
ul.space-categories-title li a {
  text-decoration: none !important;
}

.single .flickity-viewport {
  height: 200.531px !important;
}

.cd_warning_box {
  margin: 25px 0;
  padding: 20px 100px 20px 25px;
  background: #c00021;
  color: #fff;
  border-radius: 20px;
  position: relative;
  -webkit-box-shadow: 0 0 10px #9f9f9f;
  -moz-box-shadow: 0 0 10px #9f9f9f;
  box-shadow: 0 0 10px #9f9f9f;
}
.cd_warning_box:after {
  content: "";
  position: absolute;
  bottom: 5px;
  right: -40px;
  width: 150px;
  height: 150px;
  background: url("assets/images/doc-warning.png") center/contain no-repeat;
}
.cd_warning_box p:nth-child(1) {
  font-size: 18px;
  font-weight: 700;
  line-height: 21px;
}
.cd_warning_box p:nth-child(2) {
  font-size: 16px;
  font-weight: 200;
  line-height: 21px;
}

.cd_warning_CasinoDoc {
  position: absolute;
  bottom: 5px;
  right: 100px;
  font-size: 12px;
}

.cd_advice_box {
  margin: 25px 0;
  padding: 20px 100px 20px 25px;
  background: #1f75db;
  color: #fff;
  border-radius: 20px;
  position: relative;
  -webkit-box-shadow: 0 0 10px #9f9f9f;
  -moz-box-shadow: 0 0 10px #9f9f9f;
  box-shadow: 0 0 10px #9f9f9f;
}
.cd_advice_box:after {
  content: "";
  position: absolute;
  bottom: 5px;
  right: -40px;
  width: 150px;
  height: 150px;
  background: url("assets/images/doc-advice.png") center/contain no-repeat;
}
.cd_advice_box p:nth-child(1) {
  font-size: 18px;
  font-weight: 700;
  line-height: 21px;
}
.cd_advice_box p:nth-child(2) {
  font-size: 16px;
  font-weight: 200;
  line-height: 21px;
}

.cd_advice_CasinoDoc {
  position: absolute;
  bottom: 5px;
  right: 100px;
  font-size: 12px;
}

.team_quote__inner {
  display: flex;
  align-items: center;
  position: relative;
  padding: 15px 0px 15px 40px;
}

.team_quote__left {
  min-width: 96px;
  position: absolute;
  left: -5px;
  text-align: center;
}
.team_quote__left img {
  display: block;
  margin: 0 auto 10px;
  border-radius: 50% !important;
  height: 96px;
  width: 96px;
}
.team_quote__left strong {
  display: block;
  text-align: center;
  background-color: #5396f9;
  padding: 5px 10px;
  border-radius: 20px;
  color: #fff;
  font-size: 14px;
}

.team_quote__right {
  padding: 20px 20px 20px 80px;
  background-color: #f3f8ff;
  border-radius: 20px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
}
.team_quote__right h2:first-child {
  padding-right: 60px;
}
.team_quote__right h3:first-child {
  padding-right: 60px;
}

.team_quote__ttl {
  font-size: 18px;
  font-weight: 700;
  color: #04295e;
  margin: 0 0 10px !important;
}

.team_quote__content {
  font-size: 14px;
  line-height: 13px;
  color: #04295e;
}

.space-organizations-3-archive-item-button-ins.box-100.text-center.relative a:hover {
  background-color: #04295e !important;
}
.space-organizations-3-archive-item-button-ins.box-100.text-center.relative a:last-child {
  padding: 20px;
  color: #fff !important;
  background-color: #00a651 !important;
  font-weight: 700;
  text-decoration: none !important;
}
.space-organizations-3-archive-item-button-ins.box-100.text-center.relative a:last-child:hover {
  background-color: #00a651 !important;
  box-shadow: none !important;
  filter: brightness(1.2);
}

.space-organizations-3-archive-item-order-ins.box-100.text-center.relative span {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 10px;
  height: 28px;
  width: 28px;
  color: #fff;
  background-color: #04295e;
}

.space-organizations-3-archive-item-logo-ins:after {
  display: none;
}

.space-organizations-3-archive-item-terms-ins:after {
  display: none;
}
.space-organizations-3-archive-item-terms-ins strong {
  color: #0842ae !important;
}

.space-organizations-3-archive-item-rating-ins:after {
  display: none;
}

.space-organizations-3-archive-item-rating {
  order: 1;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.space-organizations-3-archive-item-rating-box {
  background-color: #f4f3f3;
}
.space-organizations-3-archive-item-rating-box span {
  color: #0842ae !important;
}

.space-organizations-3-archive-item-terms.box-40.relative {
  padding: 20px 0;
}

.space-organizations-3-archive-item-order.box-10.relative {
  margin-left: 30px;
}

.casino_terms_desc-bonus {
  background-color: #d0e1ff;
  padding: 5px 10px;
  border-radius: 30px;
  font-size: 12px !important;
  color: #0842ae !important;
  margin: 10px 0;
}
.casino_terms_desc-bonus i.fa-gift {
  background-color: #fff;
  padding: 5px;
  border-radius: 50%;
}

.casino_list__item-td-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.casino_list__item-td-wrapper strong {
  font-size: 25px;
  color: #0842ae !important;
  font-weight: 700;
  line-height: 1.25em;
}
.casino_list__item-td-wrapper div.casino_list__item-td-label {
  background-color: #d0e1ff;
  padding: 5px 10px;
  border-radius: 30px;
  font-size: 12px !important;
  color: #0842ae !important;
  margin: 10px 0;
  display: inline-block;
  font-weight: 700;
  line-height: 1.25em;
  padding-bottom: 5px;
}
.casino_list__item-td-wrapper div.casino_list__item-td-label i.fa-gift {
  background-color: #fff;
  padding: 5px;
  border-radius: 50%;
}

.space-organizations-3-archive-item-terms-ins.box-100.text-center.relative {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.rating_box-casino-title {
  color: #000;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 5px;
}

.star-rating .star {
  color: #ffc84d !important;
}

#img-title-rating {
  display: flex;
}

.casino_banner.header {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #224d9e;
}

.casino_list__item.hidden {
  display: none !important;
}

.casino_terms_desc-excusif {
  background-color: #9e1667;
  color: #fff !important;
  font-size: 14px !important;
  padding: 5px 10px;
  border-radius: 6px;
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-20px);
}

#filter_list .casino_list__item {
  position: relative;
  border-radius: 5px;
  padding: 10px 0;
  margin-bottom: 30px;
  background-color: #fff;
  box-shadow: 0px 10px 40px 0px rgba(109, 141, 173, 0.25);
  display: flex;
}

.td_excusif {
  padding: 0 !important;
}

.casino_list__item-td.casino_list__item-td--cta div a {
  text-decoration: none;
}

#best-casinos {
  display: flex;
  flex-direction: column;
  align-items: center;
}
#best-casinos table tbody tr.casino_list__item td.casino_list__item-td.casino_list__item-td--bonus {
  order: 3;
}
#best-casinos table tbody tr.casino_list__item td.casino_list__item-td.casino_list__item-td--bonus-wager {
  order: 2;
}
#best-casinos table tbody tr.casino_list__item td.casino_list__item-td.casino_list__item-td--cta {
  order: 4;
  padding: 0;
}

table#filter_list {
  margin-bottom: 0;
}

.btn.casino_list__loadmore-btn.js-casino_list-loadmore-btn {
  margin-top: -20px;
  margin-bottom: 20px;
  border: 1px solid #212529;
  border-radius: 20px;
  padding: 5px 20px;
  font-size: 14px;
}
.btn.casino_list__loadmore-btn.js-casino_list-loadmore-btn:hover {
  border-color: #40c3d5;
  color: #40c3d5;
}
.btn.casino_list__loadmore-btn.js-casino_list-loadmore-btn:focus {
  box-shadow: none;
}

span.rating_box-casino-title {
  text-align: center;
}

div.space-shortcode-wrap.space-shortcode-4.relative {
  margin-top: 40px;
}

.rv_pac-header-item.rv_header-icon-before {
  gap: 10px !important;
}
.rv_pac-header-item.rv_header-icon-before .rv_pac-item-content .rv_pac-item-text.rv_pac-item-title {
  color: #000 !important;
  font-size: 20px;
}

.rv_pac-header-item .rv_pac-item-content .rv_pac-item-text.rv_pac-item-title {
  color: #000 !important;
  font-size: 20px;
}

ul.rv_pac-body-items li {
  padding-left: 6px !important;
}
ul.rv_pac-body-items li .rv_pac-item-content .rv_pac-item-text.rv_pac-item-title {
  color: #020202 !important;
}

.space-organizations-3-archive-item-logo-ins.box-70.text-center.relative a img {
  max-width: none;
}

.space-page-content ol {
  list-style: decimal;
}

.page-template-page-no-sidebar .space-content-section.no-sidebar.box-100.relative {
  max-width: 900px;
}

body.unit-template-default div.space-organizations-3-archive-item-logo-ins {
  padding: 10px;
}
body.unit-template-default div.space-organizations-3-archive-item-order.box-10.relative {
  margin-left: 10px;
}
body.unit-template-default div.space-organizations-3-archive-item-order.box-10.relative.empty-ranking {
  margin-left: 30px;
}
body.unit-template-default div.space-organizations-3-archive-item-button-ins.box-100.text-center.relative a {
  font-size: 14px;
  padding: 10px;
}
body.unit-template-default div.space-organizations-3-archive-item-rating.box-15.relative {
  min-width: 155px;
}
body.unit-template-default div.space-organizations-3-archive-item-terms.box-40.relative {
  width: 33%;
}
body.unit-template-default div.space-organizations-3-archive-item-terms.box-40.relative div.space-organizations-3-archive-item-terms-ins.box-100.text-center.relative div strong {
  font-size: 20px;
}
body.unit-template-default div.space-organizations-3-archive-item-logo.box-35.relative {
  width: 40%;
}

body.post-template-default div.space-organizations-3-archive-item-logo-ins {
  padding: 10px;
}
body.post-template-default div.space-organizations-3-archive-item-order.box-10.relative {
  margin-left: 10px;
}
body.post-template-default div.space-organizations-3-archive-item-order.box-10.relative.empty-ranking {
  margin-left: 30px;
}
body.post-template-default div.space-organizations-3-archive-item-button-ins.box-100.text-center.relative a {
  font-size: 14px;
  padding: 10px;
}
body.post-template-default div.space-organizations-3-archive-item-rating.box-15.relative {
  min-width: 155px;
}
body.post-template-default div.space-organizations-3-archive-item-terms.box-40.relative {
  width: 33%;
}
body.post-template-default div.space-organizations-3-archive-item-terms.box-40.relative div.space-organizations-3-archive-item-terms-ins.box-100.text-center.relative div strong {
  font-size: 20px;
}
body.post-template-default div.space-organizations-3-archive-item-logo.box-35.relative {
  width: 40%;
}

body.page-template-page-no-sidebar.page-template-page-no-sidebar-php div.space-organizations-3-archive-item-logo-ins {
  padding: 10px;
}
body.page-template-page-no-sidebar.page-template-page-no-sidebar-php div.space-organizations-3-archive-item-order.box-10.relative {
  margin-left: 10px;
}
body.page-template-page-no-sidebar.page-template-page-no-sidebar-php div.space-organizations-3-archive-item-order.box-10.relative.empty-ranking {
  margin-left: 30px;
}
body.page-template-page-no-sidebar.page-template-page-no-sidebar-php div.space-organizations-3-archive-item-button-ins.box-100.text-center.relative a {
  font-size: 14px;
  padding: 20px;
}
body.page-template-page-no-sidebar.page-template-page-no-sidebar-php div.space-organizations-3-archive-item-rating.box-15.relative {
  min-width: 155px;
}
body.page-template-page-no-sidebar.page-template-page-no-sidebar-php div.space-organizations-3-archive-item-terms.box-40.relative {
  width: 33%;
}
body.page-template-page-no-sidebar.page-template-page-no-sidebar-php div.space-organizations-3-archive-item-terms.box-40.relative div.space-organizations-3-archive-item-terms-ins.box-100.text-center.relative div strong {
  font-size: 20px;
}
body.page-template-page-no-sidebar.page-template-page-no-sidebar-php div.space-organizations-3-archive-item-logo.box-35.relative {
  width: 40%;
}

table img.aligncenter, table img.alignleft, table img.alignright {
  padding-bottom: 0;
}

img.alignleft, img.aligncenter, img.alignright {
  padding-bottom: 0;
}

.space-aces-content-box .wp-caption.alignleft,
.space-aces-content-box .wp-caption.alignright,
.space-aces-content-box .wp-caption.aligncenter,
.space-page-section .wp-caption.alignleft,
.space-page-section .wp-caption.alignright,
.space-page-section .wp-caption.aligncenter {
  padding-bottom: 1.5em;
}

@media (max-width: 768px) {
  .cd_advice_box {
    padding: 20px 25px;
  }
  .cd_advice_box p:nth-child(2) {
    max-width: 250px;
  }
  .cd_advice_box::after {
    bottom: 5px;
    right: -30px;
    width: 130px;
    height: 140px;
  }
  .cd_warning_box {
    padding: 20px 25px;
  }
  .cd_warning_box p:nth-child(2) {
    max-width: 250px;
  }
  .cd_warning_box::after {
    bottom: 5px;
    right: -35px;
    width: 150px;
    height: 140px;
  }
  .cd_warning_CasinoDoc {
    right: 90px;
  }
  .cd_advice_CasinoDoc {
    right: 90px;
  }
  .casino_terms_desc-excusif {
    transform: translateX(-50%);
    padding: 0 10px;
    top: -15px;
  }
  .space-organizations-3-archive-item-order.box-10.relative {
    position: absolute;
    top: -20px;
    left: -20px;
  }
  .space-organizations-3-archive-item-rating {
    width: 150px !important;
  }
  .space-organizations-3-archive-item-logo-ins {
    padding: 0;
  }
  .space-organizations-3-archive-item-terms.box-40.relative {
    padding: 0;
  }
  #img-title-rating {
    padding: 20px 20px 10px 20px;
    width: 100%;
    justify-content: space-between;
  }
  .space-organizations-3-archive-item-terms-ins.box-100.text-center.relative {
    padding-bottom: 0;
  }
  .space-organizations-3-archive-item-button-ins.box-100.text-center.relative {
    margin-top: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .space-organizations-3-archive-item-button-ins.box-100.text-center.relative a:last-child {
    margin-top: 10px;
  }
  .cfgeo-hide-from-ile-de-france {
    margin: 100px auto 60px auto;
  }
  .cfgeo-hide-from-ile-de-france div div.casino_banner.header p {
    position: relative;
  }
  .cfgeo-hide-from-ile-de-france div div.casino_banner.header svg.pre-title {
    position: absolute;
    height: 25px;
    width: 25px;
    top: -25px;
    left: 50%;
    transform: translateX(-50%);
  }
  .single-casino__geo-message-ttl {
    font-size: 1rem;
  }
  .single-casino__geo-message-text {
    margin-top: 20px;
    font-size: 14px;
    font-weight: 600;
  }
  .top3-casinos-list__item {
    padding: 10px 0;
  }
  .top3-casinos-list__item-inner {
    flex-direction: column;
    position: relative;
  }
  .top3-casinos-list__item-thumb {
    margin-left: -130px;
  }
  .top3-casinos-list__item-thumb img {
    width: unset;
  }
  .casino_banner.header {
    padding-top: 20px;
  }
  .single-casino__geo-message-close {
    top: 10px;
    width: 28px;
  }
  .top3-casinos-list__item-place-line-text {
    position: absolute;
    top: 40px;
    right: 10px;
    height: 20px;
  }
  tr.casino_list__item {
    flex-direction: column;
    position: relative;
  }
  .casino_list__item-td.casino_list__item-td--place {
    position: absolute;
    top: -10px;
    left: 10px;
  }
  .casino_list__item-td.casino_list__item-td--place div {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    padding: 10px;
    height: 28px;
    width: 28px;
    color: #fff;
    background-color: #04295e;
  }
  .casino_list__item-td.casino_list__item-td--combined {
    width: 100%;
    display: flex;
    align-items: center;
  }
  .casino_list__item-td.casino_list__item-td--img-title-rating {
    display: flex;
    padding: 20px 10px 10px 10px;
    width: 100%;
    justify-content: space-between;
  }
  .casino_list__item-td.casino_list__item-td--bonus {
    padding: 0;
  }
  .casino_list__item-td.casino_list__item-td--bonus-wager {
    width: 150px !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .casino_list__item-td-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
  #best-casinos table tbody tr.casino_list__item td.casino_list__item-td.casino_list__item-td--cta {
    display: flex;
    align-items: center;
    width: 100%;
  }
  #best-casinos table tbody tr.casino_list__item td.casino_list__item-td.casino_list__item-td--cta div {
    width: 100%;
    text-align: center;
    display: flex;
    align-items: center;
    flex-direction: row;
  }
  #filter_list .casino_list__item {
    padding: 20px 0;
  }
}
@media (max-width: 575px) {
  .team_quote__inner {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 15px 0px 15px 45px;
  }
  .team_quote__left {
    margin-right: 0;
    left: -5px;
    top: 40px;
  }
  .team_quote__left img {
    max-width: 80px;
    max-height: 80px;
  }
  .team_quote__right {
    margin: 7px 0 0;
    padding: 30px 20px 20px 60px;
  }
  .team_quote__right h2:first-child {
    padding-right: 0;
  }
  .team_quote__right h3:first-child {
    padding-right: 0;
  }
}
@media (min-width: 768px) {
  .casino_list__item th.casino_list__item-th.casino_list__item-th--thumb {
    width: 20%;
  }
  .casino_list__item th.casino_list__item-th.casino_list__item-th--bonus-wager {
    width: 20%;
  }
  .casino_list__item th.casino_list__item-th.casino_list__item-th--place {
    width: 5%;
  }
  .casino_list__item th.casino_list__item-th.casino_list__item-th--bonus {
    width: 25%;
  }
  .casino_list__item-td.casino_list__item-td--thumb {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    padding: 10px 30px;
  }
  .casino_list__item-td.casino_list__item-td--thumb button {
    width: 136px;
    height: 80px;
    padding: 0;
    border: 0;
  }
  .casino_list__item-td.casino_list__item-td--thumb button img {
    width: 136px;
    height: 80px;
  }
  .casino_list__item-td.casino_list__item-td--bonus {
    text-align: center;
    width: 40%;
    padding: 20px 0;
    position: relative;
  }
  .casino_list__item-td.casino_list__item-td--bonus-wager {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: relative;
  }
  .casino_list__item-td.casino_list__item-td--bonus-wager a {
    color: #000;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 5px;
    text-decoration: none;
  }
  .casino_list__item-td.casino_list__item-td--place {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    margin-left: 30px;
  }
  .casino_list__item-td.casino_list__item-td--place div {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    padding: 10px;
    height: 28px;
    width: 28px;
    color: #fff;
    background-color: #04295e;
  }
  .casino_list__item-td.casino_list__item-td--cta {
    width: 25%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .casino_list__item-td.casino_list__item-td--combined {
    width: 35%;
    display: flex;
    align-items: center;
    padding: 0;
  }
  .casino_list__item-td.casino_list__item-td--bonus.casino_list__item-td-wrapper {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 15px;
    font-weight: 400;
    font-size: 0.75em;
    line-height: 1.45em;
    color: #7f8c8d;
  }
  .casino_list__item-td.casino_list__item-td--img-title-rating {
    display: flex;
  }
  .rating_box-casino-title {
    color: #000;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 5px;
  }
  .star-rating .star {
    color: #ffc84d !important;
  }
  #img-title-rating {
    display: flex;
  }
  .space-organizations-3-archive-item-button-ins.box-100.text-center.relative a:last-child {
    padding: 20px;
    color: #fff !important;
    background-color: #00a651 !important;
    font-weight: 700;
    text-decoration: none !important;
  }
  .space-organizations-3-archive-item-button-ins.box-100.text-center.relative a:last-child:hover {
    background-color: #00a651 !important;
    filter: brightness(1.2);
  }
  .casino_banner.header {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #224d9e;
  }
  .space-organizations-3-archive-item-logo {
    width: 35%;
  }
}
.rv_pac-pros {
  border: 2px solid #e6edff !important;
  border-radius: 20px !important;
  overflow: hidden !important;
}
.rv_pac-pros .rv_pac-header {
  padding-left: 17.5px !important;
  background-color: #fff !important;
}
.rv_pac-pros .rv_pac-header .rv_pac-header-item.rv_header-icon-before .rv_pac-item-icon {
  background-color: #0842ae;
  padding: 6px;
  border-radius: 8px;
  color: #fff !important;
}
.rv_pac-pros .rv_pac-header .rv_pac-header-item {
  justify-content: unset !important;
}
.rv_pac-pros .rv_pac-body {
  background-color: #fff !important;
}
.rv_pac-pros .rv_pac-body ul li .rv_pac-item-icon {
  margin-right: 5px !important;
}
.rv_pac-pros .rv_pac-body ul li .rv_pac-item-icon svg {
  color: #84c707 !important;
  height: 20px !important;
  width: 20px !important;
}

.rv_pac-cons {
  border: 2px solid #e6edff !important;
  border-radius: 20px !important;
  overflow: hidden !important;
}
.rv_pac-cons .rv_pac-header {
  padding-left: 17.5px !important;
  background-color: #fff !important;
}
.rv_pac-cons .rv_pac-header .rv_pac-header-item.rv_header-icon-before .rv_pac-item-icon {
  background-color: #0842ae;
  padding: 6px;
  border-radius: 8px;
  color: #fff !important;
}
.rv_pac-cons .rv_pac-header .rv_pac-header-item {
  justify-content: unset !important;
}
.rv_pac-cons .rv_pac-body {
  background-color: #fff !important;
}
.rv_pac-cons .rv_pac-body ul li .rv_pac-item-icon {
  margin-right: 5px !important;
}
.rv_pac-cons .rv_pac-body ul li .rv_pac-item-icon svg {
  color: #cb4848 !important;
  height: 20px !important;
  width: 20px !important;
}

.wp-block-riovizual-prosandcons .rv_pac-row {
  gap: 20px !important;
}

.wp-block-riovizual-tablebuilder {
  overflow: hidden;
  border-radius: 20px;
  border: 2px solid #e6edff;
  margin-bottom: 30px !important;
}
.wp-block-riovizual-tablebuilder table {
  box-shadow: none;
  margin: 0;
}
.wp-block-riovizual-tablebuilder table thead tr th {
  background-color: #5396f9 !important;
  border-color: #5396f9 !important;
}
.wp-block-riovizual-tablebuilder table thead tr th div div div.rv_tb-text {
  color: #fff !important;
}
.wp-block-riovizual-tablebuilder table thead tr th div div div.rv_tb-text strong {
  color: #fff !important;
}
.wp-block-riovizual-tablebuilder table tbody tr th {
  background-color: #5396f9 !important;
  border-color: #dfe5f2 !important;
}

@media (min-width: 768px) {
  .wp-block-riovizual-tablebuilder {
    overflow: hidden;
    border-radius: 20px;
    border: 2px solid #e6edff;
  }
  .wp-block-riovizual-tablebuilder table {
    box-shadow: none;
    margin: 0;
  }
}
button.single-casino__geo-message-close.js-single-casino__geo-message-close.alternative-casino__close {
  left: 0;
  top: -29px;
}

.current-casino__wrapper {
  background: linear-gradient(180.03deg, #0043f0 -2.58%, #6cdfef 75.93%);
  position: absolute;
  top: 0;
  left: 0;
  color: white;
  padding: 20px;
  width: 33.33%;
  clip-path: polygon(0 0, 100% 0, 20% 100%, 0 100%);
  display: flex;
  flex-direction: column;
  align-items: start;
  min-height: 350px;
}

.current-casino__banner {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.current-casino__banner-image {
  height: 109px;
  width: 109px;
  border-radius: 50%;
}

.current-casino__banner-title {
  font-size: 12px;
  line-height: 26px;
  font-weight: 600;
}

.current-casino__banner-order {
  font-size: 32px;
  font-weight: 700;
  line-height: 23px;
  margin: 10px 0;
}

.current-casino__banner-group {
  background: url(/wp-content/themes/mercury-child/assets/images/current-casino-group.png) no-repeat;
  height: 36px;
  width: 36px;
  position: absolute;
  top: 90px;
  left: 20px;
}

.current-casino__banner-text {
  font-size: 16px;
  font-weight: 700;
  line-height: 21px;
  text-align: center;
  max-width: 120px;
  margin-top: 10px;
}

.alternative-casino__wrapper {
  background: linear-gradient(180deg, #ff3d00 -7.75%, #ffeb3b 100%);
  width: 93.334%;
  position: absolute;
  top: 0;
  right: 0;
  color: white;
  padding: 20px;
  clip-path: polygon(28.33% 0, 100% 0, 100% 100%, 0% 100%);
  display: flex;
  flex-direction: column;
  align-items: end;
  min-height: 350px;
}

.alternative-casino__modal-content {
  translate: 0 -200px;
}

.alternative-casino__banner-image {
  height: 160px;
  width: 160px;
  border-radius: 50%;
}

.alternative-casino__banner-group {
  background: url(/wp-content/themes/mercury-child/assets/images/alternative-casino-group.png) no-repeat;
  height: 60px;
  width: 60px;
  position: absolute;
  top: 0px;
  left: -15px;
}

.alternative-casino__banner-heading {
  background: linear-gradient(88.64deg, #f63b23 -5.48%, #ab0a0a 63.46%);
  padding: 5px 30px;
  clip-path: polygon(10% 0%, 100% 0%, 90% 100%, 0% 100%);
  position: absolute;
  top: 0;
  right: 512px;
  font-size: 14px;
  font-weight: 600;
  line-height: 19.07px;
  text-align: center;
}

.alternative-casino__banner-logo-title {
  position: absolute;
  top: 60px;
  right: 540px;
  display: flex;
  flex-direction: column;
  text-align: center;
}

.alternative-casino__banner-title {
  font-size: 12px;
  font-weight: 600;
  line-height: 26px;
  margin-top: 5px;
}

.alternative-casino__banner-big-text {
  font-size: 54px;
  font-weight: 800;
  line-height: 51px;
  max-width: 350px;
}

.alternative-casino__banner-sufix {
  font-size: 27px;
  font-weight: 700;
  line-height: 36.77px;
  margin-left: -10px;
  margin-right: 8px;
}

.alternative-casino__banner-text-upper {
  display: flex;
  position: absolute;
  right: 80px;
  top: 60px;
}

.alternative-casino__banner-order {
  font-size: 128px;
  font-weight: 700;
  line-height: 58px;
  margin-top: 20px;
}

ul.alternative-casino__banner-advantages {
  list-style-type: disc;
  position: absolute;
  left: 490px;
  top: 180px;
}

.alternative-casino__banner-advantage {
  font-size: 14px;
  font-weight: 600;
  line-height: 26px;
}

.alternative-casino__banner-rounded-left {
  background: url(/wp-content/themes/mercury-child/assets/images/rounded-left.png) no-repeat;
  height: 350px;
  width: 55px;
  position: absolute;
  right: 19px;
}

.alternative-casino__banner-rounded-right {
  background: url(/wp-content/themes/mercury-child/assets/images/rounded-right.png) no-repeat;
  height: 350px;
  width: 55px;
  position: absolute;
  right: -35px;
}

.alternative-casino__banner-rounded-scale {
  background: url(/wp-content/themes/mercury-child/assets/images/hot-scale.png) no-repeat;
  width: 44px;
  height: 200px;
  z-index: 999;
  position: absolute;
  bottom: 0px;
  right: 0px;
}

.alternative-casino__banner-fire-icon {
  background: url(/wp-content/themes/mercury-child/assets/images/fire-icon.png) no-repeat;
  width: 70px;
  height: 85px;
  z-index: 999;
  position: absolute;
  right: -15px;
  top: 10px;
}

.alternative-casino__banner-doc {
  background: url(/wp-content/themes/mercury-child/assets/images/doc-advice.png) no-repeat;
  width: 130px;
  height: 250px;
  position: absolute;
  z-index: 999999;
  top: 125px;
  left: 165px;
}

a.alternative-casino-url-button {
  color: #ffffff;
  background-color: #224d9e;
  position: absolute;
  bottom: 25px;
  right: 350px;
  border-radius: 20px;
  padding: 10px 20px;
}

.alternative-casino__banner-fire-1 {
  background: url(/wp-content/themes/mercury-child/assets/images/fire-div-1.png) no-repeat;
  height: 300px;
  width: 800px;
  position: absolute;
  bottom: -3px;
}

.alternative-casino__banner-fire-2 {
  background: url(/wp-content/themes/mercury-child/assets/images/fire-div-2.png) no-repeat;
  height: 250px;
  width: 780px;
  position: absolute;
  bottom: -3px;
}

.alternative-casino__banner-fire-3 {
  background: url(/wp-content/themes/mercury-child/assets/images/fire-div-3.png) no-repeat;
  height: 160px;
  width: 760px;
  position: absolute;
  bottom: -3px;
}

.alternative-casino__banner-fire-4 {
  background: url(/wp-content/themes/mercury-child/assets/images/fire-div-4.png) no-repeat;
  height: 100px;
  width: 740px;
  position: absolute;
  bottom: -3px;
}

@media (max-width: 768px) {
  .cfgeo-hide-from-ile-de-france.alternative-box {
    width: 350px;
  }
  .single-casino__geo-message.js-single-casino__geo-message.alternative-wrapper {
    width: 350px;
  }
  .current-casino__wrapper {
    clip-path: unset;
    min-height: unset;
    height: 240px;
    width: 200px;
    padding: 10px;
  }
  .current-casino__banner {
    text-align: unset;
  }
  .current-casino__banner-image {
    height: 70px;
    width: 70px;
  }
  .current-casino__banner-order {
    font-size: 16px;
    margin-top: 0;
  }
  .current-casino__banner-group {
    top: -7px;
    left: -8px;
    transform: scale(0.7);
  }
  .current-casino__banner-title {
    width: 50px;
    font-size: 10px;
    line-height: 15px;
  }
  .current-casino__banner-text {
    position: absolute;
    top: -3px;
    left: 70px;
    font-size: 12px;
    width: 75px;
  }
  .current-casino__banner-group-img {
    position: relative;
  }
  .alternative-casino__banner-heading {
    font-size: 12px;
    padding: 5px 20px;
    right: 22px;
  }
  .alternative-casino__banner-doc {
    transform: scale(0.5);
    top: 230px;
    left: -40px;
  }
  .alternative-casino__banner-logo-title {
    right: 75px;
    top: 65px;
  }
  .alternative-casino__banner-image {
    height: 150px;
    width: 150px;
  }
  .alternative-casino__banner-order {
    font-size: 70px;
    line-height: 30px;
  }
  .alternative-casino__banner-sufix {
    font-size: 18px;
    margin-left: 0;
  }
  .alternative-casino__banner-big-text {
    font-size: 29px;
    max-width: 185px;
    line-height: 40px;
  }
  .alternative-casino__banner-text-upper {
    right: 55px;
    top: 240px;
  }
  .alternative-casino__wrapper {
    clip-path: polygon(50% 0, 100% 0%, 100% 100%, 0 100%, 0% 60%);
    width: 350px;
    height: 400px;
  }
  .alternative-casino__banner-title {
    margin-top: 0;
  }
  .alternative-casino__banner-advantages {
    display: none;
  }
  a.alternative-casino-url-button {
    right: 50px;
  }
  .alternative-casino__banner-rounded-left {
    transform: scale(1.2);
  }
  .alternative-casino__banner-rounded-right {
    transform: scale(1.2);
  }
  .alternative-casino__banner-fire-icon {
    top: 0;
  }
}
/* Rotate the SVG icon by default */
/* Rotate the SVG icon 180 degrees when the FAQ item is active */
ul.faq_list {
  margin-left: 0;
}
ul.faq_list li {
  list-style: none;
  border: 1px solid #0d6efd;
  padding: 0;
  margin: 10px 0;
  border-radius: 20px;
}

.faq_list__item.active .faq_list__item-question.js-faq_list__item-question {
  background: #0d6efd;
  display: flex;
  align-items: center;
  padding: 10px 20px;
  border-top-left-radius: 19px;
  border-top-right-radius: 19px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  position: relative;
}
.faq_list__item.active .faq_list__item-answer {
  display: block;
}
.faq_list__item.active .faq_list__item-toggle-active svg {
  transform: rotate(0deg);
}

.faq_list__item .faq_list__item-question.js-faq_list__item-question {
  background: #0d6efd;
  display: flex;
  align-items: center;
  border-radius: 19px;
  padding: 10px 20px;
  position: relative;
}
.faq_list__item .faq_list__item-toggle-active svg {
  transition: transform 0.3s ease;
  transform: rotate(180deg);
}

.faq_list__item-answer {
  display: none;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  padding: 20px;
}
.faq_list__item-answer div p {
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}

.faq_list__item-question.js-faq_list__item-question h3 {
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  line-height: 27.24px;
  margin-left: 20px;
}

.faq_list__item-toggle-active {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  cursor: pointer;
}

#quiz {
  border: 1px solid #f47820;
}

.type-post .space-organizations-3-archive-item-button-ins [title^="RÉCUPÉRE TON BONUS"] {
  font-size: 13px;
  padding: 12px 10px;
}
.type-post .space-organizations-3-archive-item-button-ins [title^="REVUE COMPLÈTE"] {
  font-size: 11px;
  padding: 12px 10px;
}

.postid-1040 .space-organizations-3-archive-item-button-ins [title^="RÉCUPÉRE TON BONUS"] {
  font-size: 13px;
  padding: 12px 10px;
}
.postid-1040 .space-organizations-3-archive-item-button-ins [title^="REVUE COMPLÈTE"] {
  font-size: 11px;
  padding: 12px 10px;
}
.postid-1040 .box-25 {
  width: 24%;
}

.page-id-1570 .space-organizations-3-archive-item-button-ins [title^="RÉCUPÉRE TON BONUS"] {
  font-size: 13px;
  padding: 12px 10px;
}
.page-id-1570 .space-organizations-3-archive-item-button-ins [title^="REVUE COMPLÈTE"] {
  font-size: 11px;
  padding: 12px 10px;
}
.page-id-1570 .box-25 {
  width: 24%;
}

.single-game .box-25 {
  width: 24%;
}
.single-game .space-organizations-3-archive-item-button-ins [title^="RÉCUPÉRE TON BONUS"] {
  font-size: 13px;
  padding: 12px 10px;
}
.single-game .space-organizations-3-archive-item-button-ins [title^="REVUE COMPLÈTE"] {
  font-size: 11px;
  padding: 12px 10px;
}

.space-organizations-3-archive-item-terms-ins strong {
  font-size: 25px;
}

.category-109 .space-archive-loop-item {
  display: none;
}
.category-109 .space-archive-navigation {
  display: none;
}

.guide-cards {
  display: flex;
  gap: 7px;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}

.guide-card {
  transition: all 0.2s ease-in-out;
}
.guide-card:hover {
  transform: scale(1.05);
}

.page-id-1551 .space-organizations-3-archive-item-button-ins a {
  font-size: 10px;
}
.page-id-1551 .space-organizations-3-archive-item-button-ins [title^="RÉCUPÉRE TON BONUS"] {
  font-size: 13px;
  padding: 12px 10px;
}
.page-id-1551 .space-organizations-3-archive-item-button-ins [title^="REVUE COMPLÈTE"] {
  font-size: 11px;
  padding: 12px 10px;
}
.page-id-1551 .space-organizations-3-archive-items .box-25 {
  width: 24%;
}

.space-companies-sidebar-item-button a {
  background: #ff9d00;
  border-radius: 20px;
}
.space-companies-sidebar-item-button a:hover {
  background: #f47820;
}

.postid-1197 .space-organizations-3-archive-item-button-ins [title^="RÉCUPÉRE TON BONUS"] {
  font-size: 13px;
  padding: 12px 10px;
}
.postid-1197 .space-organizations-3-archive-item-button-ins [title^="REVUE COMPLÈTE"] {
  font-size: 11px;
  padding: 12px 10px;
}
.postid-1197 .space-organizations-3-archive-items .box-25 {
  width: 24%;
}

.page-id-1565 .space-organizations-3-archive-item-button-ins [title^="RÉCUPÉRE TON BONUS"] {
  font-size: 13px;
  padding: 12px 10px;
  font-size: 13px;
  padding: 12px 10px;
}
.page-id-1565 .space-organizations-3-archive-item-button-ins [title^="REVUE COMPLÈTE"] {
  font-size: 11px;
  padding: 12px 10px;
}
.page-id-1565 .space-organizations-3-archive-items .box-25 {
  width: 24%;
  width: 24%;
}

.space-organizations-3-archive-item-count {
  display: none;
}

.space-vendor-logo {
  width: 100px;
}

.space-vendors-items span {
  font-size: 20px !important;
}

.space-units-archive-item-ins {
  box-shadow: 0px !important;
}
.space-units-archive-item-ins:hover {
  border: 1px solid #f47820;
  box-shadow: 0px;
}

.space-sidebar-section {
  margin-top: 20px !important;
}

.space-sidebar-section .space-widget:last-child {
  margin-top: 20px !important;
}
.space-sidebar-section .box-25 {
  visibility: visible !important;
}

.space-units-archive-item-title {
  height: 30px;
}
.space-units-archive-item-title a {
  font-size: 0.85em;
}

.category-editeur-de-jeux .space-units-archive-item-wrap {
  padding: 10px;
}
.category-editeur-de-jeux .space-units-archive-item-button a {
  padding: 7px 7px;
  font-size: 0.8em;
}
.category-editeur-de-jeux .space-units-archive-item-title {
  height: 30px;
}

.sticky-container {
  display: flex;
  justify-content: space-around;
  align-items: center;
}

.sticky-button {
  display: inline-block;
  min-width: 180px;
  padding: 10px 30px;
  font-weight: 400;
  font-size: 1em;
  line-height: 1.25em;
  color: #fff;
  border-radius: 20px;
  background: #ff9d00;
}

.popup-button button {
  display: inline-block;
  padding: 10px 10px;
  margin: 0 0 10px;
  font-weight: bold;
  font-size: 0.9em;
  line-height: 1.25em;
  color: #fff;
  background-color: #ff9d00;
  border-radius: 23px;
  border: none;
}
.popup-button button a {
  color: #fff;
}

.pum-content .aligncenter {
  padding-bottom: 30px;
}

.frame-area .button-container {
  background: rgba(0, 0, 0, 0.6);
}

.space-rating-star-icon {
  background: white;
  border-radius: 50%;
}

.space-organization-header-title-box-ins span {
  font-size: 25px;
}

.space-footer #text-2 {
  font-size: 12px;
}

.space-footer-menu svg {
  display: none;
}

.space-footer-top-desc {
  visibility: hidden;
}
.space-footer-top-desc .box-25 {
  display: none !important;
}

.space-footer-copy-menu ul li a {
  font-size: 0.74em;
}

.space-organizations-3-archive-item:nth-child(1) .space-organizations-3-archive-item-count {
  background: red;
}
.space-organizations-3-archive-item:nth-child(2) .space-organizations-3-archive-item-count {
  background: blue;
}
.space-organizations-3-archive-item:nth-child(3) .space-organizations-3-archive-item-count {
  background: green;
}

.img-content .wp-block-media-text__content {
  padding: 0 0 0 0;
}

.homepage-banner {
  margin-top: 0px;
}

.space-header-2-height .space-header-2-nav ul.main-menu li {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
}
.space-header-2-height .space-header-2-nav ul.main-menu li a {
  display: flex;
  justify-content: center;
  align-items: center;
}
.space-header-2-height .space-header-2-nav ul.main-menu li a svg {
  margin-right: 10px;
}
.space-header-2-height .space-header-2-nav ul.main-menu li ul.sub-menu {
  top: 82px;
}

.space-mobile-menu-list ul li a svg {
  margin-right: 10px;
}

.space-footer-top {
  padding: 25px 0;
}

.space-footer-top-age {
  flex-direction: column-reverse;
}
.space-footer-top-age .box-50 {
  display: flex;
}

.space-footer-ins {
  max-width: 100%;
  width: 100%;
  justify-content: center;
}

form.wpcf7-form label {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.wp-block-contact-form-7-contact-form-selector .name-area {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.wp-block-contact-form-7-contact-form-selector .contact-area {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
}
.wp-block-contact-form-7-contact-form-selector .contact-area textarea {
  border: 1px solid #f47820;
  resize: none;
  height: 60px;
}

.checkbox-area {
  display: flex;
  gap: 10px;
  justify-content: center;
  align-items: center;
  flex-direction: row-reverse;
  width: 100%;
  margin-bottom: 25px;
}
.checkbox-area input {
  margin-left: 0px;
  width: 50px;
  margin-bottom: 12px;
  height: 50px;
}

form.wpcf7-form input[type=submit] {
  margin-left: 90px;
  color: #ffffff !important;
  background-color: #ff9d00 !important;
  box-shadow: 0px 5px 15px 0px rgba(255, 157, 0, 0.55) !important;
  border-radius: 23px;
}
form.wpcf7-form label {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.name-area input {
  border: 1px solid #f47820;
}

.space-mobile-menu-copy {
  display: none;
}

.space-style-3-organization-header-left .box-25 {
  visibility: visible;
}

.space-offers-archive-item .box-25 {
  visibility: visible;
}

.wpcf7 {
  padding-bottom: 50px;
}

.space-header-2-top-logo {
  display: inline-block !important;
}

.space-footer-copy-left .box-50 {
  display: block !important;
}

.space-footer-copy .space-footer-ins {
  max-width: 1170px;
}

.space-style-3-organization-header .space-overlay {
  background: transparent;
}

.wp-block-button .wp-block-button__link:hover {
  background-color: #224d9e !important;
}

@media only screen and (max-width: 600px) {
  .single-game .box-25 {
    width: 100%;
  }
  .space-mobile-menu-list ul li a svg {
    margin-bottom: -7px;
  }
  .space-mobile-menu-list ul li.menu-item-has-children:after {
    font-size: 20px;
    top: 20px;
  }
  .space-mobile-menu-list ul li.menu-item-has-children.space-up:after {
    font-size: 20px;
    top: 30px;
  }
  .page-id-75 .space-organizations-3-archive-item-button-ins {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: 10px;
  }
  .space-to-top {
    display: none !important;
  }
  #scrolltop.show {
    display: none !important;
    visibility: hidden !important;
  }
  .page-id-54 .space-organizations-3-archive-item-button-ins {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: 10px;
  }
  .pum-container .pum-content > :first-child {
    margin-top: -6px;
  }
  .pum-overlay {
    height: 132px !important;
    margin-top: -32px;
  }
  html.pum-open.pum-open-overlay-disabled.pum-open-fixed .pum-container {
    height: 132px !important;
    margin-top: -32px;
  }
  html.pum-open.pum-open-overlay.pum-open-fixed .pum-container {
    height: 132px !important;
    margin-top: -32px;
  }
  .postid-1197 .space-organizations-3-archive-item-button-ins {
    display: flex;
    flex-direction: column;
    width: 100%;
    justify-content: center;
    align-items: center;
  }
  form.wpcf7-form label {
    width: 100%;
  }
  form.wpcf7-form p {
    width: 100%;
  }
  form.wpcf7-form input[type=submit] {
    margin-left: 50px;
    width: 70%;
  }
  .wp-image-1875 {
    padding-bottom: 30px;
  }
  .sticky-container {
    display: flex;
    flex-direction: column;
    gap: 7px;
  }
  .sticky-container img {
    max-width: 30%;
  }
  .sticky-button {
    padding: 7px 30px;
  }
  .space-organization-content-button a {
    margin-top: 10px;
  }
  .space-unit-content-button a {
    margin-top: 10px;
  }
  .space-organizations-3-archive-item-button-ins a {
    margin-top: 10px;
  }
  .space-organizations-4-archive-item-button-two-ins a {
    margin-top: 10px;
  }
  .space-shortcode-wrap .space-organizations-3-archive-item-button-ins a {
    margin-top: 10px;
  }
  .space-shortcode-wrap .space-organizations-4-archive-item-button-two-ins a {
    margin-top: 10px;
  }
  .space-units-archive-item-title a {
    font-size: 0.743em;
  }
  .contact-area .wpcf7-submit {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .homepage-banner {
    display: none;
  }
  .checkbox-area {
    width: 100%;
  }
  .checkbox-area input {
    width: 30px;
    height: 30px;
  }
  .homepage-second-img {
    width: auto;
    max-width: 500px;
    margin-right: 50px;
  }
  .mobile-img {
    display: block;
  }
}
@media only screen and (min-width: 600px) {
  .mobile-img {
    display: none;
  }
}
@media only screen and (max-width: 360px) {
  .space-units-archive-item-button a {
    padding: 8px 12px;
    font-size: 0.65em;
  }
}
@media only screen and (max-width: 420px) {
  .space-units-archive-item-button a {
    padding: 8px 12px;
    font-size: 0.65em;
  }
}
@media only screen and (max-width: 330px) {
  .space-units-archive-item-button a {
    font-size: 0.55em;
    padding: 5px 5px;
  }
}
#casino-filter {
  position: absolute;
  top: 0;
  left: -280px;
  max-width: 260px;
}

#casino-filter_search {
  display: flex;
  align-items: center;
  background-color: #f2f4f7;
  border-radius: 20px;
  padding: 0 5px;
  gap: 8px;
}
#casino-filter_search label {
  position: absolute;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
}

#casino-search {
  flex: 1;
  height: 36px;
  border: none;
  background-color: transparent;
  font-size: 14px;
  color: #000;
  outline: none;
  padding: 0 8px;
}
#casino-search::placeholder {
  color: #000;
  opacity: 0.5;
}

.casino-filter_search-btn {
  width: 30px;
  height: 28px;
  background-color: #0346c0;
  border: none;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: relative;
}
.casino-filter_search-btn::before {
  content: "";
  display: block;
  height: 20px;
  width: 20px;
  background: url("/wp-content/themes/mercury-child/assets/images/search-filter-icon.png") no-repeat center;
  background-size: contain;
}

.casino-filter_search-clear {
  width: 36px;
  height: 36px;
  background-color: #f2f4f7;
  border: none;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: relative;
}
.casino-filter_search-clear::before {
  content: "";
  display: block;
  height: 25px;
  width: 25px;
  background: url("/wp-content/themes/mercury-child/assets/images/clear-search-filter.png") no-repeat center;
  background-size: contain;
}

.space-page-content input[type=text]#casino-search {
  margin: 0;
}

#casino-filter_rating {
  display: flex;
  flex-direction: column;
  margin-top: 10px;
}

#casino-filter_deposit-amount {
  display: flex;
  flex-direction: column;
  margin-top: 10px;
}

#casino-filter_casino-features {
  display: flex;
  flex-direction: column;
  margin-top: 10px;
}

.casino-filter_rating-title {
  color: #98a0b4;
  font-size: 14px;
  margin-bottom: 10px;
}

.casino-filter_deposit-amount-title {
  color: #98a0b4;
  font-size: 14px;
  margin-bottom: 10px;
}

.casino-filter_casino-features-title {
  color: #98a0b4;
  font-size: 14px;
  margin-bottom: 10px;
}

.casino-filter_rating-btns {
  display: flex;
  flex-wrap: wrap;
}

.casino-filter_deposit-amount-btns {
  display: flex;
  flex-wrap: wrap;
}

.casino-filter_casino-features-btns {
  display: flex;
  flex-wrap: wrap;
}

.casino-filter_rating-btn {
  padding: 5px 10px;
  border-radius: 20px;
  background-color: #f2f4f7;
  font-size: 12px;
  color: #4b4b4b;
  margin: 5px;
  cursor: pointer;
}
.casino-filter_rating-btn:hover {
  background-color: #0346c0;
  color: #fff;
  opacity: 0.5;
}

.casino-filter_deposit-amount-btn {
  padding: 5px 10px;
  border-radius: 20px;
  background-color: #f2f4f7;
  font-size: 12px;
  color: #4b4b4b;
  margin: 5px;
  cursor: pointer;
}
.casino-filter_deposit-amount-btn:hover {
  background-color: #0346c0;
  color: #fff;
  opacity: 0.5;
}

.casino-filter_casino-features-btn {
  padding: 5px 10px;
  border-radius: 20px;
  background-color: #f2f4f7;
  font-size: 12px;
  color: #4b4b4b;
  margin: 5px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.casino-filter_casino-features-btn:hover {
  background-color: #0346c0;
  color: #fff;
  opacity: 0.5;
}
.casino-filter_casino-features-btn:hover svg path {
  fill: #fff;
}
.casino-filter_casino-features-btn svg {
  margin-right: 5px;
}
.casino-filter_casino-features-btn svg path {
  fill: #4b4b4b;
}

.casino-filter_rating-btn.rating-active {
  background-color: #0346c0;
  color: #fff;
}
.casino-filter_rating-btn.rating-active:hover {
  opacity: 1;
}

.casino-filter_deposit-amount-btn.deposit-amount-active {
  background-color: #0346c0;
  color: #fff;
}
.casino-filter_deposit-amount-btn.deposit-amount-active:hover {
  opacity: 1;
}

.casino-filter_casino-features-btn.feature-active {
  background-color: #0346c0;
  color: #fff;
}
.casino-filter_casino-features-btn.feature-active:hover {
  opacity: 1;
}
.casino-filter_casino-features-btn.feature-active:hover svg path {
  fill: #fff;
}
.casino-filter_casino-features-btn.feature-active svg path {
  fill: #fff;
}

#casino_filters-deposit-method {
  border-radius: 4px;
  margin-top: 10px;
}
#casino_filters-deposit-method p {
  font-size: 14px;
  color: #0842ae;
  margin-top: 0;
  border: 1px solid #0842ae;
  padding: 5px 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
#casino_filters-deposit-method ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  border: 1px solid #0842ae;
  margin-top: 10px;
  padding: 5px 0;
  display: none;
}
#casino_filters-deposit-method ul.open {
  display: block;
  max-height: 135px;
  overflow: scroll;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
#casino_filters-deposit-method li {
  display: flex;
  align-items: center;
}
#casino_filters-deposit-method svg {
  transition: transform 0.3s ease;
  cursor: pointer;
}
#casino_filters-deposit-method svg.rotated {
  transform: rotate(180deg);
}
#casino_filters-deposit-method input[type=checkbox] {
  margin-right: 8px;
}

#casino_filters-withdrawal-method {
  border-radius: 4px;
  margin-top: 10px;
}
#casino_filters-withdrawal-method p {
  font-size: 14px;
  color: #0842ae;
  margin-top: 0;
  border: 1px solid #0842ae;
  padding: 5px 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
#casino_filters-withdrawal-method ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  border: 1px solid #0842ae;
  margin-top: 10px;
  padding: 5px 0;
  display: none;
}
#casino_filters-withdrawal-method ul.open {
  display: block;
  max-height: 135px;
  overflow: scroll;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
#casino_filters-withdrawal-method li {
  display: flex;
  align-items: center;
}
#casino_filters-withdrawal-method svg {
  transition: transform 0.3s ease;
  cursor: pointer;
}
#casino_filters-withdrawal-method svg.rotated {
  transform: rotate(180deg);
}
#casino_filters-withdrawal-method input[type=checkbox] {
  margin-right: 8px;
}

#casino_filters-software {
  border-radius: 4px;
  margin-top: 10px;
}
#casino_filters-software p {
  font-size: 14px;
  color: #0842ae;
  margin-top: 0;
  border: 1px solid #0842ae;
  padding: 5px 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
#casino_filters-software ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  border: 1px solid #0842ae;
  margin-top: 10px;
  padding: 5px 0;
  display: none;
}
#casino_filters-software ul.open {
  display: block;
  max-height: 135px;
  overflow: scroll;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
#casino_filters-software li {
  display: flex;
  align-items: center;
}
#casino_filters-software svg {
  transition: transform 0.3s ease;
  cursor: pointer;
}
#casino_filters-software svg.rotated {
  transform: rotate(180deg);
}
#casino_filters-software input[type=checkbox] {
  margin-right: 8px;
}

#casino_filters-production-year {
  border-radius: 4px;
  margin-top: 10px;
}
#casino_filters-production-year p {
  font-size: 14px;
  color: #0842ae;
  margin-top: 0;
  border: 1px solid #0842ae;
  padding: 5px 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
#casino_filters-production-year ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  border: 1px solid #0842ae;
  margin-top: 10px;
  padding: 5px 0;
  display: none;
}
#casino_filters-production-year ul.open {
  display: block;
  max-height: 135px;
  overflow: scroll;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
#casino_filters-production-year li {
  display: flex;
  align-items: center;
}
#casino_filters-production-year svg {
  transition: transform 0.3s ease;
  cursor: pointer;
}
#casino_filters-production-year svg.rotated {
  transform: rotate(180deg);
}
#casino_filters-production-year input[type=checkbox] {
  margin-right: 8px;
}

.toggle-filters-div {
  display: none;
}

#casino-filter_info {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 20px 0;
}
#casino-filter_info p {
  padding-bottom: 0;
  font-size: 16px;
  color: #4b4b4b;
  font-weight: bold;
  line-height: 24px;
  margin-left: 20px;
}
#casino-filter_info span.casino-filter_info-reset-all {
  font-size: 14px;
  color: #0346c0;
  font-weight: bold;
  cursor: pointer;
}

.page-id-1570 span[data-casino-features="sans wager"] {
  display: none;
}

@media (max-width: 1450px) {
  #casino-filter {
    margin: 0 15px 30px;
    position: unset;
    max-width: 100%;
  }
  #casino-filter_casino-features {
    display: none;
  }
  #casino-filter_deposit-amount {
    display: none;
  }
  #casino-filter_rating {
    display: none;
  }
  #casino_filters-deposit-method {
    display: none;
  }
  #casino_filters-withdrawal-method {
    display: none;
  }
  #casino_filters-software {
    display: none;
  }
  #casino_filters-production-year {
    display: none;
  }
  #casino-filter_casino-features.filters-visible {
    display: block;
  }
  #casino-filter_deposit-amount.filters-visible {
    display: block;
  }
  #casino-filter_rating.filters-visible {
    display: block;
  }
  #casino_filters-deposit-method.filters-visible {
    display: block;
  }
  #casino_filters-withdrawal-method.filters-visible {
    display: block;
  }
  #casino_filters-software.filters-visible {
    display: block;
  }
  #casino_filters-production-year.filters-visible {
    display: block;
  }
  .toggle-filters-div {
    background-color: #40c3d5;
    color: #fff;
    margin: 0 15px 30px;
    padding: 8px 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .toggle-filters-div p {
    font-size: 14px;
    padding-bottom: 0;
    font-weight: bold;
    line-height: 22px;
  }
  #casino-filter_info {
    padding: 0 5px;
  }
  #casino-filter_info p {
    margin-left: -60px;
  }
}
.table-casino__detail {
  display: flex;
  order: 5;
  text-align: center;
  justify-content: space-between;
  width: 100%;
  padding: 7px 0;
  flex-direction: column;
}
.table-casino__detail span {
  font-size: 15px;
  display: flex;
  align-items: center;
}
.table-casino__detail span svg {
  margin-right: 5px;
}
.table-casino__detail span.span-bold {
  font-weight: bold;
}

.table-casino__detail-group {
  display: flex;
  order: 5;
  text-align: center;
  justify-content: space-between;
  width: 100%;
  padding: 7px 0;
  padding: 0 20px;
}

.table-casino__detail-desc {
  padding: 0 20px;
  margin-bottom: 15px;
}
.table-casino__detail-desc p {
  font-size: 16px;
  color: #4b4b4b;
  text-align: start;
  line-height: 24px;
}

.table-casino__detail-features {
  padding: 0 20px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 20px;
}
.table-casino__detail-features .casino_feature-item {
  margin: 0 10px;
  padding: 5px 10px;
  border-radius: 20px;
  background-color: #f2f4f7;
  font-size: 12px;
  color: #4b4b4b;
  margin: 5px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.table-casino__detail-collapsed {
  display: none;
}

.table-casino__footer {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  bottom: -12px;
  left: 50%;
  transform: translateX(-50%);
  background-color: #40c3d5;
  border-radius: 20px;
  order: 6;
  padding: 0 10px;
}
.table-casino__footer span {
  font-size: 9px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 23px;
  cursor: pointer;
  color: #fff;
}

.toggle-filters-div {
  cursor: pointer;
}

.table-casino__detail-bonus {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.table-casino__detail-pros {
  max-width: 300px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.table-casino__detail-pros ul {
  margin-left: 20px;
}
.table-casino__detail-pros ul li {
  text-align: start;
}

.casino_feature-item.casino_feature-retrait-instantané::before {
  content: "";
  width: 17px;
  height: 15px;
  background-repeat: no-repeat;
  margin-right: 2px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='15' viewBox='0 0 17 15'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.6924 4.61535H3.46155V13.2692C3.46155 13.7282 3.6439 14.1685 3.96846 14.4931C4.29315 14.8176 4.73332 15 5.19232 15H10.9616C11.4206 15 11.8609 14.8176 12.1855 14.4931C12.51 14.1685 12.6924 13.7282 12.6924 13.2692V4.61535ZM7.50007 6.91548C7.1391 7.00534 6.83268 7.19241 6.6261 7.47058C6.45606 7.69959 6.34626 7.9941 6.34626 8.36933C6.34626 9.11301 6.85996 9.49032 7.57387 9.69857C7.83252 9.77403 8.11733 9.82914 8.36559 9.91235C8.44216 9.93797 8.51444 9.9658 8.57703 10.0019C8.61593 10.0244 8.65387 10.0483 8.65387 10.1001C8.65387 10.33 8.47982 10.4183 8.28833 10.444C7.94079 10.491 7.52388 10.3863 7.24585 10.1987C6.98194 10.0206 6.62305 10.0904 6.44485 10.3543C6.26679 10.6182 6.33657 10.9771 6.60048 11.1552C6.85248 11.3252 7.16845 11.4544 7.50007 11.5292V11.5385C7.50007 11.8569 7.75858 12.1154 8.07704 12.1154C8.39259 12.1154 8.6493 11.8615 8.65387 11.547C8.71521 11.5326 8.77489 11.5153 8.83235 11.495C9.39852 11.2949 9.80781 10.8585 9.80781 10.1001C9.80781 9.35643 9.29398 8.97912 8.58007 8.77087C8.32142 8.69541 8.03661 8.64017 7.78835 8.55695C7.71178 8.53133 7.63964 8.5035 7.57705 8.46736C7.53801 8.44493 7.50007 8.42098 7.50007 8.36933C7.50007 8.13713 7.67495 8.04506 7.86838 8.01805C8.21246 7.97001 8.62521 8.07302 8.90047 8.26535C9.16147 8.4477 9.52147 8.38373 9.70383 8.12273C9.88618 7.86173 9.82221 7.50173 9.56121 7.31938C9.30727 7.14201 8.98812 7.00687 8.65387 6.92905V6.9231C8.65387 6.60464 8.39536 6.34613 8.07704 6.34613C7.76107 6.34613 7.50422 6.60062 7.50007 6.91548ZM2.30775 4.61535H0V6.34613C0 7.30207 0.774972 8.0769 1.73077 8.0769H2.30775V4.61535ZM16.1539 4.61535H13.8462V8.0769H14.4232C15.3791 8.0769 16.1539 7.30207 16.1539 6.34613V4.61535ZM16.1539 3.46155V1.73077C16.1539 0.774833 15.3791 0 14.4232 0H1.73077C0.774972 0 0 0.774833 0 1.73077V3.46155H16.1539ZM12.1154 2.30775H13.2694C13.5877 2.30775 13.8462 2.04924 13.8462 1.73077C13.8462 1.41231 13.5877 1.1538 13.2694 1.1538H12.1154C11.7971 1.1538 11.5386 1.41231 11.5386 1.73077C11.5386 2.04924 11.7971 2.30775 12.1154 2.30775Z'/%3E%3C/svg%3E");
}

.casino_feature-item.casino_feature-sans-kyc::before {
  content: "";
  width: 17px;
  height: 15px;
  background-repeat: no-repeat;
  margin-right: 2px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAyMCAxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMuMDI4MjMgMTMuMzk5OFYxMi4xNzc2QzMuMDI4NjQgMTEuNzc0OSAzLjE4ODc3IDExLjM4ODggMy40NzM0OSAxMS4xMDQxQzMuNzU4MiAxMC44MTkzIDQuMTQ0MjQgMTAuNjU5MSA0LjU0NjkyIDEwLjY1ODdINS42NzIzMUM1Ljc1OTE2IDEwLjY1ODYgNS44NDQzNCAxMC42MzQ4IDUuOTE4NjEgMTAuNTg5OEM1Ljk5Mjg4IDEwLjU0NDggNi4wNTM0IDEwLjQ4MDMgNi4wOTM2MSAxMC40MDMzTDYuNTU1MzIgOS41MTcxOUM3LjIzODY0IDkuNzQ2MyA3Ljk3NjY0IDkuNzU1MTYgOC42NjUyNyA5LjU0MjUxTDguOTg4NzkgMTAuMzU4NUM5LjAyMzgxIDEwLjQ0NzEgOS4wODQ2NCAxMC41MjMgOS4xNjMzNyAxMC41NzY1QzkuMjQyMSAxMC42MyA5LjMzNTExIDEwLjY1ODcgOS40MzAzMSAxMC42NTg3SDEwLjc2MDlDMTEuMTYzNSAxMC42NTkxIDExLjU0OTUgMTAuODE5MyAxMS44MzQzIDExLjEwNEMxMi4xMTkgMTEuMzg4NyAxMi4yNzkxIDExLjc3NDggMTIuMjc5NiAxMi4xNzc0VjEzLjQxOTVDMTAuOTU1NyAxNC40NDczIDkuMzI2NDYgMTUuMDAzNiA3LjY1MDQyIDE1QzUuOTc0MzggMTQuOTk2NCA0LjM0NzY5IDE0LjQzMzMgMy4wMjgyMyAxMy4zOTk4Wk0xNi41NTA1IDkuMTU5ODVDMTYuODE3MSA4Ljk4NDE2IDE3LjA1NjYgOC43NzA0MyAxNy4yNjE0IDguNTI1NDZMMTcuMjYwOCA4LjUyNjMzTDE5LjMzNTggMTAuNjAxNEMxOS4zODExIDEwLjY0NTIgMTkuNDE3MyAxMC42OTc2IDE5LjQ0MjEgMTAuNzU1NkMxOS40NjcgMTAuODEzNSAxOS40ODAxIDEwLjg3NTggMTkuNDgwNiAxMC45Mzg5QzE5LjQ4MTEgMTEuMDAxOSAxOS40NjkxIDExLjA2NDUgMTkuNDQ1MiAxMS4xMjI4QzE5LjQyMTQgMTEuMTgxMiAxOS4zODYxIDExLjIzNDIgMTkuMzQxNSAxMS4yNzg4QzE5LjI5NjkgMTEuMzIzNCAxOS4yNDM5IDExLjM1ODcgMTkuMTg1NiAxMS4zODI2QzE5LjEyNzIgMTEuNDA2NSAxOS4wNjQ3IDExLjQxODUgMTkuMDAxNiAxMS40MThDMTguOTM4NiAxMS40MTc1IDE4Ljg3NjMgMTEuNDA0NCAxOC44MTgzIDExLjM3OTZDMTguNzYwNCAxMS4zNTQ3IDE4LjcwNzkgMTEuMzE4NiAxOC42NjQxIDExLjI3MzNMMTcuOTczMiAxMC41ODIyTDE2LjU1MDUgOS4xNTk4NVpNMTMuNzc5MyA4LjIxOTg2QzE0LjAyNjggOC40NjczNyAxNC4zNDIyIDguNjM1OTIgMTQuNjg1NSA4LjcwNDJDMTUuMDI4OCA4Ljc3MjQ4IDE1LjM4NDcgOC43Mzc0MyAxNS43MDgxIDguNjAzNDdDMTYuMDMxNSA4LjQ2OTUgMTYuMzA3OSA4LjI0MjY2IDE2LjUwMjMgNy45NTE2MUMxNi42OTY4IDcuNjYwNTYgMTYuODAwNiA3LjMxODM4IDE2LjgwMDYgNi45NjgzNEMxNi44MDA2IDYuNjE4MyAxNi42OTY4IDYuMjc2MTIgMTYuNTAyMyA1Ljk4NTA3QzE2LjMwNzkgNS42OTQwMiAxNi4wMzE1IDUuNDY3MTcgMTUuNzA4MSA1LjMzMzIxQzE1LjM4NDcgNS4xOTkyNSAxNS4wMjg4IDUuMTY0MTkgMTQuNjg1NSA1LjIzMjQ3QzE0LjM0MjIgNS4zMDA3NSAxNC4wMjY4IDUuNDY5MyAxMy43NzkzIDUuNzE2ODFDMTMuNjEzNSA1Ljg4MDMzIDEzLjQ4MTggNi4wNzUxNyAxMy4zOTE5IDYuMjkwMDJDMTMuMzAyIDYuNTA0ODcgMTMuMjU1OCA2LjczNTQ0IDEzLjI1NTggNi45NjgzNEMxMy4yNTU4IDcuMjAxMjMgMTMuMzAyIDcuNDMxOCAxMy4zOTE5IDcuNjQ2NjVDMTMuNDgxOCA3Ljg2MTUgMTMuNjEzNSA4LjA1NjM0IDEzLjc3OTMgOC4yMTk4NlpNMTMuMjI5OSAxMi41MzQyQzEzLjk2ODEgMTEuNzEzIDE0LjUxNTMgMTAuNzM4NSAxNC44MzIgOS42ODA3NEMxNC4xODAzIDkuNjMzNTcgMTMuNTY3NSA5LjM1MzMgMTMuMTA1NSA4Ljg5MTIzQzEyLjY0MzYgOC40MjkxNyAxMi4zNjM1IDcuODE2MiAxMi4zMTY1IDcuMTY0NTJDMTIuMjY5NiA2LjUxMjg0IDEyLjQ1ODggNS44NjYwNCAxMi44NDk3IDUuMzQyNUMxMy4yNDA2IDQuODE4OTUgMTMuODA2OSA0LjQ1MzY3IDE0LjQ0NTEgNC4zMTM1MkMxMy4yMiAxLjcxMTIyIDEwLjU2MDMgMCA3LjY1MzkyIDBDMy41MTg0IDAgMC4xNTM4MTEgMy4zNjQ1OSAwLjE1MzgxMSA3LjUwMDA3QzAuMTUyMzYyIDkuMzUwOTMgMC44MzgwNDQgMTEuMTM2NCAyLjA3Nzk4IDEyLjUxMDZWMTIuMTc3NkMyLjA3ODcyIDExLjUyMyAyLjMzOTA4IDEwLjg5NTQgMi44MDE5MyAxMC40MzI2QzMuMjY0NzggOS45Njk3IDMuODkyMzQgOS43MDkzNCA0LjU0NjkyIDkuNzA4NTlINS4zODQxNUw1LjcwNTMzIDkuMDkyNDlDNS4wOTYyMyA4LjY3NTM1IDQuNjM3NDQgOC4wNzMzNyA0LjM5Njc0IDcuMzc1NDZDNC4xNTYwNCA2LjY3NzU1IDQuMTQ2MiA1LjkyMDcyIDQuMzY4NjYgNS4yMTY3OUM0LjU5MTEyIDQuNTEyODUgNS4wMzQxIDMuODk5MTQgNS42MzIxNCAzLjQ2NjI5QzYuMjMwMTkgMy4wMzM0NSA2Ljk1MTYgMi44MDQ0NCA3LjY4OTggMi44MTMwOEM4LjQyOCAyLjgyMTczIDkuMTQzODQgMy4wNjc1NyA5LjczMTU5IDMuNTE0MzFDMTAuMzE5MyAzLjk2MTA0IDEwLjc0NzggNC41ODQ5NiAxMC45NTM3IDUuMjkzOTFDMTEuMTU5NiA2LjAwMjg3IDExLjEzMjEgNi43NTkyNSAxMC44NzUxIDcuNDUxMzNDMTAuNjE4MSA4LjE0MzQxIDEwLjE0NTQgOC43MzQ0OSA5LjUyNjY1IDkuMTM3MjVMOS43NTMwNyA5LjcwODU5SDEwLjc2MDlDMTEuNDE1NSA5LjcwOTM0IDEyLjA0MyA5Ljk2OTcgMTIuNTA1OSAxMC40MzI2QzEyLjk2ODcgMTAuODk1NCAxMy4yMjkxIDExLjUyMyAxMy4yMjk4IDEyLjE3NzZMMTMuMjI5OSAxMi41MzQyWk03LjY0OTQzIDguNzQ1MzlDNy4xNTY4MiA4Ljc0NTM5IDYuNjc1MjggOC41OTkzMSA2LjI2NTcgOC4zMjU2NEM1Ljg1NjEyIDguMDUxOTYgNS41MzY4OSA3LjY2Mjk4IDUuMzQ4MzggNy4yMDc4OEM1LjE1OTg3IDYuNzUyNzcgNS4xMTA1NCA2LjI1MTk5IDUuMjA2NjQgNS43Njg4NUM1LjMwMjc1IDUuMjg1NzEgNS41Mzk5NiA0Ljg0MTkyIDUuODg4MjggNC40OTM2QzYuMjM2NiA0LjE0NTI4IDYuNjgwMzkgMy45MDgwNyA3LjE2MzUzIDMuODExOTdDNy42NDY2NiAzLjcxNTg3IDguMTQ3NDUgMy43NjUxOSA4LjYwMjU1IDMuOTUzN0M5LjA1NzY2IDQuMTQyMjEgOS40NDY2NCA0LjQ2MTQ0IDkuNzIwMzIgNC44NzEwMkM5Ljk5Mzk5IDUuMjgwNjEgMTAuMTQwMSA1Ljc2MjE1IDEwLjE0MDEgNi4yNTQ3NUMxMC4xMzk0IDYuOTE1MTIgOS44NzY3NiA3LjU0ODI1IDkuNDA5ODMgOC4wMTUyM0M4Ljk0MjkgOC40ODIyMSA4LjMwOTggOC43NDQ2MyA3LjY0OTQzIDguNzQ1MzlaIiAvPjwvc3ZnPg==");
}

.casino_feature-item.casino_feature-sans-dépôt::before {
  content: "";
  width: 17px;
  height: 15px;
  background-repeat: no-repeat;
  margin-right: 2px;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2219%22%20height%3D%2215%22%20viewBox%3D%220%200%2019%2015%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M9.14286%208.92857C10.0258%208.92857%2010.8889%208.66675%2011.6231%208.17621C12.3572%207.68566%2012.9294%206.98844%2013.2673%206.1727C13.6052%205.35696%2013.6936%204.45934%2013.5214%203.59335C13.3491%202.72736%2012.9239%201.9319%2012.2996%201.30756C11.6752%200.683219%2010.8798%200.258037%2010.0138%200.085782C9.14781%20-0.0864734%208.25019%200.00193426%207.43445%200.339825C6.61871%200.677717%205.92148%201.24992%205.43094%201.98406C4.9404%202.71821%204.67857%203.58134%204.67857%204.46429C4.67989%205.64788%205.15066%206.78262%205.98759%207.61955C6.82452%208.45648%207.95926%208.92725%209.14286%208.92857ZM7.33536%203.41464C7.23486%203.31415%207.1784%203.17784%207.1784%203.03572C7.1784%202.89359%207.23486%202.75729%207.33536%202.65679C7.43586%202.55629%207.57216%202.49983%207.71429%202.49983C7.85641%202.49983%207.99272%202.55629%208.09321%202.65679L9.14286%203.70679L10.1925%202.65679C10.2423%202.60703%2010.3013%202.56755%2010.3664%202.54062C10.4314%202.51369%2010.5011%202.49983%2010.5714%202.49983C10.6418%202.49983%2010.7115%202.51369%2010.7765%202.54062C10.8415%202.56755%2010.9006%202.60703%2010.9504%202.65679C11.0001%202.70655%2011.0396%202.76562%2011.0665%202.83064C11.0935%202.89566%2011.1073%202.96534%2011.1073%203.03572C11.1073%203.10609%2011.0935%203.17577%2011.0665%203.24079C11.0396%203.30581%2011.0001%203.36488%2010.9504%203.41464L9.90036%204.46429L10.9504%205.51393C11.0509%205.61443%2011.1073%205.75073%2011.1073%205.89286C11.1073%206.03499%2011.0509%206.17129%2010.9504%206.27179C10.8499%206.37229%2010.7136%206.42875%2010.5714%206.42875C10.4293%206.42875%2010.293%206.37229%2010.1925%206.27179L9.14286%205.22179L8.09321%206.27179C7.99272%206.37229%207.85641%206.42875%207.71429%206.42875C7.57216%206.42875%207.43586%206.37229%207.33536%206.27179C7.23486%206.17129%207.1784%206.03499%207.1784%205.89286C7.1784%205.75073%207.23486%205.61443%207.33536%205.51393L8.38536%204.46429L7.33536%203.41464Z%22%20fill%3D%22%234B4B4B%22/%3E%3Cpath%20d%3D%22M15.0714%209.82143C15.0714%2010.0582%2015.1655%2010.2853%2015.3329%2010.4528C15.5004%2010.6202%2015.7275%2010.7143%2015.9643%2010.7143H18.2857V8.92857H15.9643C15.7275%208.92857%2015.5004%209.02264%2015.3329%209.19008C15.1655%209.35753%2015.0714%209.58463%2015.0714%209.82143Z%22/%3E%3Cpath%20d%3D%22M17.0357%203.21429H14.5357C14.6308%203.62416%2014.6787%204.04354%2014.6786%204.46429C14.6786%207.51679%2012.1954%2010%209.14286%2010C6.09036%2010%203.60714%207.51679%203.60714%204.46429C3.60702%204.04354%203.65495%203.62416%203.75%203.21429H1.25C0.918479%203.21429%200.600537%203.34598%200.366117%203.5804C0.131696%203.81482%200%204.13276%200%204.46429V13.75C0%2014.0815%200.131696%2014.3995%200.366117%2014.6339C0.600537%2014.8683%200.918479%2015%201.25%2015H17.0357C17.3672%2015%2017.6852%2014.8683%2017.9196%2014.6339C18.154%2014.3995%2018.2857%2014.0815%2018.2857%2013.75V11.7857H15.9643C15.4433%2011.7857%2014.9437%2011.5788%2014.5753%2011.2104C14.207%2010.842%2014%2010.3424%2014%209.82143C14%209.30047%2014.207%208.80084%2014.5753%208.43247C14.9437%208.06409%2015.4433%207.85714%2015.9643%207.85714H18.2857V4.46429C18.2857%204.13276%2018.154%203.81482%2017.9196%203.5804C17.6852%203.34598%2017.3672%203.21429%2017.0357%203.21429Z%22/%3E%3C/svg%3E");
}

.casino_feature-item.casino_feature-application-mobile::before {
  content: "";
  width: 17px;
  height: 15px;
  background-repeat: no-repeat;
  margin-right: 2px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDkgMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuODcxOTcgMEgxLjg4MTA0QzEuMDAwMjYgMC4wMDA5OTg3NiAwLjI4NjUxOCAwLjcxNDczOCAwLjI4NTY0NSAxLjU5NTUyVjEzLjQwNDZDMC4yODY1MTggMTQuMjg1NCAxLjAwMDI2IDE0Ljk5OTEgMS44ODEwNCAxNUg2Ljg3MTk3QzcuNzUyNzUgMTQuOTk5MSA4LjQ2NjQ5IDE0LjI4NTQgOC40Njc0OSAxMy40MDQ2VjEuNTk1NTJDOC40NjY0OSAwLjcxNDczOCA3Ljc1Mjc1IDAuMDAwOTk4NzYgNi44NzE5NyAwWk00LjM3NjU2IDEzLjYzNjRDMy45OTk5MSAxMy42MzY0IDMuNjk0NjYgMTMuMzMxMiAzLjY5NDY2IDEyLjk1NDVDMy42OTQ2NiAxMi41NzggMy45OTk5MSAxMi4yNzI4IDQuMzc2NTYgMTIuMjcyOEM0Ljc1MzEgMTIuMjcyOCA1LjA1ODM0IDEyLjU3OCA1LjA1ODM0IDEyLjk1NDVDNS4wNTgzNCAxMy4zMzEyIDQuNzUzMSAxMy42MzY0IDQuMzc2NTYgMTMuNjM2NFpNNS4zOTkyOSAyLjA0NTQ2SDMuMzUzODNDMy4xNjU1NyAyLjA0NTQ2IDMuMDEyODggMS44OTI3NyAzLjAxMjg4IDEuNzA0NTFDMy4wMTI4OCAxLjUxNjI0IDMuMTY1NTcgMS4zNjM2OCAzLjM1MzgzIDEuMzYzNjhINS4zOTkyOUM1LjU4NzU2IDEuMzYzNjggNS43NDAxMiAxLjUxNjI0IDUuNzQwMTIgMS43MDQ1MUM1Ljc0MDEyIDEuODkyNzcgNS41ODc1NiAyLjA0NTQ2IDUuMzk5MjkgMi4wNDU0NloiIC8+PC9zdmc+");
}

.casino_feature-item.casino_feature-sans-wager::before {
  content: "";
  width: 17px;
  height: 15px;
  background-repeat: no-repeat;
  margin-right: 2px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxMiAxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIuNTQ0NDggMi41NzEzNkMyLjA0MTg5IDEuMzM5NzQgMi45NjcyNCAwIDQuMzIwNTEgMEg2LjkyOTUxQzguMjgyNzYgMCA5LjIwODA4IDEuMzM5NzQgOC43MDU1MSAyLjU3MTM2TDguMzczNzYgMy4zODQzN0M4LjM4MjY0IDMuMzk2NDEgOC4zOTEwOCAzLjQwODgyIDguMzk5MTQgMy40MjE1N0wxMC40MDMyIDYuNjAyMDZDMTIuNzE0MSAxMC4yNjk3IDEwLjAyMjcgMTUgNS42MjUwMSAxNUMxLjIyNzI4IDE1IC0xLjQ2NDE1IDEwLjI2OTcgMC44NDY4MjYgNi42MDIwNkwyLjg1MDg5IDMuNDIxNTdDMi44NTg5MyAzLjQwODgyIDIuODY3MzggMy4zOTY0MiAyLjg3NjI1IDMuMzg0MzdMMi41NDQ0OCAyLjU3MTM2Wk02LjI2MjU4IDYuODc1VjYuOTY0MjVINi45MDAyQzcuMjUyMzMgNi45NjQyNSA3LjUzNzgzIDcuMjQ0MTMgNy41Mzc4MyA3LjU4OTI1QzcuNTM3ODMgNy45MzQ0NCA3LjI1MjMzIDguMjE0MjUgNi45MDAyIDguMjE0MjVINS4yNjA2NEM1LjEwOTcgOC4yMTQyNSA0Ljk4NzM5IDguMzM0MTkgNC45ODczOSA4LjQ4MjEyQzQuOTg3MzkgOC42MzAwNiA1LjEwOTcgOC43NSA1LjI2MDY0IDguNzVINS45ODkzM0M2Ljg0NDU4IDguNzUgNy41Mzc4MyA5LjQyOTU2IDcuNTM3ODMgMTAuMjY3OUM3LjUzNzgzIDExLjAxNDggNi45ODc0NSAxMS42MzU2IDYuMjYyNTggMTEuNzYyMVYxMS44NzVDNi4yNjI1OCAxMi4yMjAyIDUuOTc3MTQgMTIuNSA1LjYyNTAxIDEyLjVDNS4yNzI4MyAxMi41IDQuOTg3MzkgMTIuMjIwMiA0Ljk4NzM5IDExLjg3NVYxMS43ODU3SDQuMzQ5NzZDMy45OTc2NCAxMS43ODU3IDMuNzEyMTcgMTEuNTA1OSAzLjcxMjE3IDExLjE2MDdDMy43MTIxNyAxMC44MTU1IDMuOTk3NjQgMTAuNTM1NyA0LjM0OTc2IDEwLjUzNTdINS45ODkzM0M2LjE0MDI2IDEwLjUzNTcgNi4yNjI1OCAxMC40MTU4IDYuMjYyNTggMTAuMjY3OUM2LjI2MjU4IDEwLjExOTkgNi4xNDAyNiAxMCA1Ljk4OTMzIDEwSDUuMjYwNjRDNC40MDU0NSAxMCAzLjcxMjE3IDkuMzIwNDQgMy43MTIxNyA4LjQ4MjEyQzMuNzEyMTcgNy43MzUyNSA0LjI2MjUxIDcuMTE0MzggNC45ODczOSA2Ljk4NzgxVjYuODc1QzQuOTg3MzkgNi41Mjk4MSA1LjI3MjgzIDYuMjQ5OTkgNS42MjUwMSA2LjI0OTk5QzUuOTc3MTQgNi4yNDk5OSA2LjI2MjU4IDYuNTI5ODEgNi4yNjI1OCA2Ljg3NVoiIC8+PC9zdmc+");
}

.casino_feature-item.casino_feature-bonus-exclusif::before {
  content: "";
  width: 17px;
  height: 15px;
  background-repeat: no-repeat;
  margin-right: 2px;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2215%22%20viewBox%3D%220%200%2016%2015%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M2.06592%207.91743V13.6379C2.06592%2014.3901%202.67571%2014.9999%203.42792%2014.9999H7.3328C7.4331%2014.9999%207.51441%2014.9186%207.51441%2014.8183V9.09781C7.51441%208.84685%207.71747%208.6438%207.96842%208.6438C8.21938%208.6438%208.42244%208.84685%208.42244%209.09781V14.8183C8.42244%2014.9186%208.50375%2014.9999%208.60405%2014.9999H12.5081C13.2603%2014.9999%2013.8701%2014.3901%2013.8701%2013.6379V7.91743C13.8701%207.81712%2013.7887%207.73584%2013.6884%207.73584H2.24753C2.14723%207.73581%202.06592%207.81712%202.06592%207.91743Z%22/%3E%3Cpath%20d%3D%22M15.2322%203.19586H13.5252C13.7429%202.86911%2013.8702%202.46964%2013.8702%202.05198C13.8702%201.20737%2013.3889%200.480688%2012.6079%200.163251C11.8271-0.163954%2010.9646%200.00894951%2010.3742%200.607916L7.9681%203.01406L5.56195%200.607916C4.97161%200.00894951%204.10905-0.163954%203.32829%200.163251C2.54731%200.480688%202.06601%201.20737%202.06601%202.05198C2.06601%202.46964%202.19327%202.86911%202.41095%203.19586H0.704011C0.449736%203.19586%200.25%203.39536%200.25%203.64987V6.37391C0.25%206.62839%200.449736%206.82792%200.704011%206.82792H7.52319V4.55789C7.52319%204.30341%207.71385%204.11275%207.9681%204.10388H7.97717C8.23145%204.10388%208.43118%204.30341%208.43118%204.55789V6.82792H15.2322C15.4865%206.82792%2015.6862%206.62839%2015.6862%206.37391V3.64987C15.6862%203.39536%2015.4865%203.19586%2015.2322%203.19586ZM4.11812%203.19586C3.48256%203.19586%202.97404%202.68731%202.97404%202.05198C2.97404%201.48892%203.33715%201.14396%203.68232%200.998554C3.80934%200.944015%203.96385%200.907656%204.12723%200.907656C4.39058%200.907656%204.681%200.998554%204.92617%201.24372L6.86945%203.19586H4.11812ZM11.8181%203.19586H9.06678L11.0101%201.24372C11.4095%200.853116%2011.9181%200.862432%2012.2539%200.998554C12.599%201.14396%2012.9622%201.48892%2012.9622%202.05198C12.9622%202.68731%2012.4536%203.19586%2011.8181%203.19586Z%22/%3E%3C/svg%3E");
}

.casino_feature-item.casino_feature-croupier-en-direct::before {
  content: "";
  width: 17px;
  height: 15px;
  background-repeat: no-repeat;
  margin-right: 2px;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2216%22%20viewBox%3D%220%200%2014%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.548%207.05638C10.548%207.00951%2010.548%206.93919%2010.548%206.89232V6.72826C10.548%206.72826%2010.548%206.72826%2010.548%206.70482V6.00169C10.548%206.00169%2010.5715%205.97826%2010.5715%205.95482C10.7824%206.07201%2010.923%206.25951%2010.923%206.49388C10.923%206.72826%2010.759%206.93919%2010.548%207.05638ZM2.71992%202.41576C3.11836%201.45482%204.31367%201.10326%204.8293%200.986068C5.04023%200.939193%205.25117%200.822006%205.3918%200.634506C6.11836%20-0.162369%207.33711%20-0.068619%208.22773%200.165756C9.1418%200.400131%209.8918%200.915756%2010.3605%201.61888C11.2512%202.95482%2010.8293%204.33763%2010.4543%205.11107C10.384%204.85326%2010.2902%204.61888%2010.1496%204.43138C9.61055%203.56419%208.7668%203.42357%208.71992%203.42357C8.69648%203.42357%208.67305%203.42357%208.67305%203.42357C8.46211%203.44701%208.22773%203.44701%208.04023%203.44701C6.63398%203.44701%205.86055%203.04857%205.43867%202.72044C5.25117%202.57982%205.0168%202.48607%204.75898%202.48607C4.47773%202.48607%204.19648%202.60326%204.00898%202.79076C3.65742%203.16576%203.39961%203.65794%203.25898%204.29076C3.21211%204.52513%203.16523%204.75951%203.16523%204.97044C2.60273%203.96263%202.43867%203.09544%202.71992%202.41576ZM3.09492%207.05638C2.86055%206.93919%202.71992%206.75169%202.71992%206.49388C2.71992%206.25951%202.86055%206.04857%203.09492%205.93138V6.79857V6.82201V6.86888V7.05638ZM3.61055%207.22044C3.61055%207.19701%203.61055%207.15013%203.58711%207.12669C3.58711%207.03294%203.56367%206.93919%203.56367%206.84544V6.07201V6.04857C3.58711%206.02513%203.58711%206.02513%203.58711%206.00169C3.58711%205.97826%203.58711%205.97826%203.61055%205.95482C3.61055%205.93138%203.61055%205.90794%203.61055%205.88451V5.86107C3.61055%205.86107%203.58711%205.72044%203.58711%205.53294C3.58711%205.32201%203.58711%204.92357%203.7043%204.45482C3.82148%203.91576%204.03242%203.49388%204.33711%203.18919C4.52461%203.00169%204.87617%202.97826%205.11055%203.14232C5.5793%203.51732%206.46992%203.96263%208.0168%203.96263C8.22773%203.96263%208.43867%203.96263%208.67305%203.93919C8.79023%203.96263%209.35273%204.10326%209.72773%204.71263C9.86836%204.94701%209.96211%205.22826%2010.0324%205.53294V5.62669V6.72826C10.0324%208.50951%208.67305%209.96263%206.96211%2010.0329C5.27461%2010.1033%203.82148%208.86107%203.61055%207.22044ZM6.82148%2010.5486H7.00898C7.50117%2010.5251%207.96992%2010.4079%208.3918%2010.197V10.4548C8.3918%2010.8767%208.22773%2011.2517%207.92305%2011.5564C7.6418%2011.8376%207.24336%2012.0017%206.82148%2012.0017C5.9543%2012.0017%205.27461%2011.2986%205.27461%2010.4548V10.197C5.74336%2010.4079%206.25898%2010.5486%206.82148%2010.5486ZM13.5012%2014.0408C13.2434%2014.6501%2012.6574%2015.0251%2012.0012%2015.0251H1.6418C0.985547%2015.0251%200.423047%2014.6501%200.141797%2014.0408C-0.116016%2013.4548%20-0.0222657%2012.7986%200.423047%2012.3298C1.29023%2011.3689%202.55586%2010.8064%203.84492%2010.8064H4.80586C4.96992%2011.7673%205.81367%2012.5173%206.82148%2012.5173C7.36055%2012.5173%207.87617%2012.3064%208.27461%2011.9079C8.5793%2011.6033%208.7668%2011.2283%208.83711%2010.8064H9.79805C11.1105%2010.8064%2012.3527%2011.3689%2013.2199%2012.3298C13.6652%2012.7986%2013.759%2013.4548%2013.5012%2014.0408Z%22%2F%3E%3C%2Fsvg%3E");
}

.casino_feature-item.casino_feature-cashback::before {
  content: "";
  width: 17px;
  height: 15px;
  background-repeat: no-repeat;
  margin-right: 2px;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2215%22%20viewBox%3D%220%200%2014%2015%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.2946%203.18193L10.5709%204.11157C12.1308%205.32531%2012.9088%207.29033%2012.6017%209.24033C12.3768%2010.6712%2011.6079%2011.9288%2010.437%2012.7818C9.26569%2013.6342%207.83287%2013.9807%206.40199%2013.7546C3.44819%2013.2895%201.42287%2010.5081%201.88718%207.55407C2.11214%206.12304%202.88123%204.86533%204.05231%204.01264C5.07477%203.26832%206.29656%202.91084%207.5425%202.98175L6.52415%204.05011L7.27961%204.77104L8.88714%203.08339L8.88753%203.08401L9.60769%202.32777L8.85277%201.60761L8.85239%201.60784L7.16535%200L6.44465%200.756236L7.54389%201.80323C6.04962%201.73255%204.58599%202.16722%203.35909%203.06055C1.93371%204.09841%200.997801%205.62915%200.723763%207.37123C0.158503%2010.9666%202.62345%2014.3525%206.21884%2014.9183C6.56634%2014.9731%206.91369%2015%207.25879%2015C8.64368%2015%209.98933%2014.5647%2011.1302%2013.7339C12.5558%2012.6958%2013.4915%2011.1651%2013.7656%209.42341C14.1394%207.05043%2013.1925%204.65872%2011.2946%203.18193Z%22%2F%3E%3Cpath%20d%3D%22M7.89144%2011.7644V11.7641L7.89152%2011.0862C8.69529%2010.9965%209.4773%2010.4888%209.4773%209.52484C9.4773%208.21511%208.25946%208.06493%207.36992%207.9554C6.80117%207.88743%206.36589%207.80855%206.36589%207.46399C6.36589%206.98496%207.04107%206.93333%207.33144%206.93333C7.7624%206.93333%208.22222%207.13591%208.37844%207.39447L8.4238%207.46964L9.31729%207.05618L9.27309%206.96607C8.94014%206.28539%208.34345%206.08846%207.89129%206.00895V5.41211H6.84507V6.0064C5.87107%206.15008%205.29265%206.69064%205.29265%207.46399C5.29265%208.72502%206.43765%208.85298%207.273%208.94665C8.01747%209.03444%208.36404%209.21837%208.36404%209.52484C8.36404%2010.1103%207.55323%2010.1561%207.30466%2010.1561C6.7514%2010.1561%206.21795%209.88001%206.06367%209.51346L6.02535%209.42297L5.05469%209.83449L5.09339%209.92498C5.38082%2010.5978%206.00105%2011.0194%206.84522%2011.1191V11.7644H7.89144Z%22%2F%3E%3C%2Fsvg%3E");
}

.casino_feature-item.casino_feature-compatible-avec-les-cryptos::before {
  content: "";
  width: 17px;
  height: 15px;
  background-repeat: no-repeat;
  margin-right: 2px;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2215%22%20height%3D%2216%22%20viewBox%3D%220%200%2015%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.49326%207.01714H6.84463V5.48257H7.56152C7.91777%205.48257%208.1835%205.54585%208.3584%205.67212C8.5333%205.79839%208.6209%206.00024%208.6209%206.27739C8.6209%206.53022%208.52715%206.71655%208.33994%206.83696C8.15273%206.95737%207.87031%207.01743%207.49268%207.01743L7.49326%207.01714ZM8.47969%208.17026C8.35195%208.10786%208.18437%208.07651%207.97725%208.07651H6.84463V9.68872H7.89961C8.21631%209.68872%208.45449%209.62632%208.61445%209.50151C8.77441%209.37671%208.8541%209.18628%208.8541%208.93052C8.8541%208.73862%208.82363%208.57954%208.7627%208.45327C8.70176%208.327%208.60742%208.23267%208.47939%208.16997L8.47969%208.17026ZM15%207.52515C15%2011.6674%2011.6423%2015.0251%207.5%2015.0251C3.35771%2015.0251%200%2011.6674%200%207.52515C0%203.38286%203.35771%200.0251465%207.5%200.0251465C11.642%200.0251465%2015%203.38286%2015%207.52515ZM10.4481%208.93521C10.4481%208.70698%2010.4086%208.49458%2010.3295%208.298C10.2504%208.10171%2010.1271%207.93413%209.95947%207.79556C9.79189%207.65698%209.57598%207.55884%209.31084%207.50112C9.62139%207.37339%209.85137%207.1853%2010.0005%206.93716C10.1496%206.68901%2010.2243%206.40806%2010.2243%206.09458C10.2243%205.48579%209.98994%205.02759%209.5209%204.71997C9.22471%204.52573%208.85527%204.39302%208.4123%204.32153H8.45977V3.13062H7.72734V4.26089C7.67285%204.25942%207.61777%204.25884%207.56182%204.25884H7.16104V3.13091H6.42861V4.25884H4.55215V5.19956L5.2418%205.34575V9.82612L4.55215%209.97231V10.9086H6.42861V11.92H7.16104V10.9086H7.72734V11.92H8.45977V10.8799C9.01846%2010.8196%209.46377%2010.6634%209.79512%2010.4109C10.2305%2010.079%2010.4481%209.58735%2010.4481%208.93579V8.93521Z%22%20%2F%3E%3C%2Fsvg%3E");
}

.casino_feature-item.casino_feature-programme-vip::before {
  content: "";
  width: 17px;
  height: 15px;
  background-repeat: no-repeat;
  margin-right: 2px;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2213%22%20viewBox%3D%220%200%2014%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6.71875%202.21265C7.32281%202.21265%207.8125%201.72296%207.8125%201.1189C7.8125%200.514835%207.32281%200.0251465%206.71875%200.0251465C6.11469%200.0251465%205.625%200.514835%205.625%201.1189C5.625%201.72296%206.11469%202.21265%206.71875%202.21265Z%22%20fill%3D%22%234B4B4B%22%2F%3E%3Cpath%20d%3D%22M12.3438%204.08765C12.9478%204.08765%2013.4375%203.59796%2013.4375%202.9939C13.4375%202.38984%2012.9478%201.90015%2012.3438%201.90015C11.7397%201.90015%2011.25%202.38984%2011.25%202.9939C11.25%203.59796%2011.7397%204.08765%2012.3438%204.08765Z%22%20fill%3D%22%234B4B4B%22%2F%3E%3Cpath%20d%3D%22M1.09375%204.08765C1.69781%204.08765%202.1875%203.59796%202.1875%202.9939C2.1875%202.38984%201.69781%201.90015%201.09375%201.90015C0.489689%201.90015%200%202.38984%200%202.9939C0%203.59796%200.489689%204.08765%201.09375%204.08765Z%22%20fill%3D%22%234B4B4B%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12.4905%203.71077C12.5305%203.51202%2012.438%203.31077%2012.2624%203.21077C12.0861%203.1114%2011.8655%203.13577%2011.7155%203.27202C11.7155%203.27202%2011.0617%203.8664%2010.3242%204.53702C9.97923%204.85077%209.50111%204.97265%209.04798%204.86327C8.59486%204.7539%208.22548%204.42702%208.06173%203.99015L7.15736%201.57952C7.08861%201.3964%206.91423%201.27515%206.71861%201.27515C6.52298%201.27515%206.34861%201.3964%206.27986%201.57952L5.37548%203.99015C5.21173%204.42702%204.84236%204.7539%204.38923%204.86327C3.93611%204.97265%203.45798%204.85077%203.11298%204.53702C2.37548%203.8664%201.72173%203.27202%201.72173%203.27202C1.57173%203.13577%201.35111%203.1114%201.17486%203.21077C0.999234%203.31077%200.906734%203.51202%200.946734%203.71077C0.946734%203.71077%201.64236%207.1889%201.99548%208.95577C2.15611%209.75952%202.86173%2010.3376%203.68111%2010.3376H9.75611C10.5755%2010.3376%2011.2811%209.75952%2011.4417%208.95577C11.7949%207.1889%2012.4905%203.71077%2012.4905%203.71077Z%22%20fill%3D%22%234B4B4B%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M10.4688%2011.2751H2.96875C2.71%2011.2751%202.5%2011.4851%202.5%2011.7439C2.5%2012.0026%202.71%2012.2126%202.96875%2012.2126H10.4688C10.7275%2012.2126%2010.9375%2012.0026%2010.9375%2011.7439C10.9375%2011.4851%2010.7275%2011.2751%2010.4688%2011.2751Z%22%20fill%3D%22%234B4B4B%22%2F%3E%3C%2Fsvg%3E");
}

.table-casino_photo-gallery-wrapper {
  position: relative;
}

.table-casino_photo-gallery {
  max-width: 175px;
  width: 175px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  overflow: hidden;
}

.carousel-track {
  display: flex;
  transition: transform 0.5s ease;
  will-change: transform;
}

.table-casino_gallery-item {
  min-width: 100%;
  box-sizing: border-box;
}
.table-casino_gallery-item img {
  width: 100%;
  height: auto;
  display: block;
  border-radius: 5px;
}

.carousel-prev {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: #0842ae;
  color: #fff;
  border: none;
  cursor: pointer;
  z-index: 10;
  font-size: 30px;
  border-radius: 50%;
  height: 38px;
  width: 38px;
  left: -10px;
}

.carousel-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: #0842ae;
  color: #fff;
  border: none;
  cursor: pointer;
  z-index: 10;
  font-size: 30px;
  border-radius: 50%;
  height: 38px;
  width: 38px;
  right: -10px;
}

@media (max-width: 768px) {
  .table-casino_photo-gallery-wrapper {
    margin: 0 auto;
  }
  .carousel-next {
    right: -50px;
  }
  .carousel-prev {
    left: -50px;
  }
}
@media screen and (max-width: 767px) and (min-width: 480px) {
  .space-organizations-3-archive-item-ins {
    padding-bottom: 0px;
  }
}
@media (max-width: 992px) {
  .table-casino__detail-group {
    flex-wrap: wrap;
  }
  .table-casino__detail-pros {
    margin-top: 20px;
  }
}
a.afiliate-review {
  text-decoration: none;
}

span.rating_box-casino-title {
  text-decoration: underline;
  color: #224d9e;
}

.trustiplot-quote-box {
  border: 1px solid #00bcd4;
  padding: 15px;
  border-radius: 10px;
  background: #f9f9f9;
  max-width: 600px;
  margin: 0 auto;
}
.trustiplot-quote-box .trustiplot-quote-header {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.trustiplot-quote-box .trustiplot-quote-img {
  border-radius: 50% !important;
  width: 50px;
  height: 50px;
  object-fit: cover;
  margin-right: 12px;
  overflow: hidden;
}
.trustiplot-quote-box .trustiplot-quote-meta {
  font-size: 14px;
}
.trustiplot-quote-box .trustiplot-quote-meta strong {
  display: block;
  font-weight: bold;
}
.trustiplot-quote-box .trustiplot-quote-date {
  margin-top: -8px;
  display: block;
}
.trustiplot-quote-box .trustiplot-quote-content {
  font-size: 14px;
  line-height: 1.5;
  padding-left: 62px;
}
@media (max-width: 768px) {
  .trustiplot-quote-box .trustiplot-quote-img {
    width: 40px;
    height: 40px;
  }
  .trustiplot-quote-box .trustiplot-quote-content {
    padding-left: 0;
  }
}

.trustpilot-logo {
  width: 80px;
  margin-bottom: 0px;
}

body.tax-game-category .nav-links {
  display: flex;
  align-items: center;
}

body.tax-game-category .space-units-archive-items.box-100.relative {
  margin-bottom: 30px;
}

@media (max-width: 479px) {
  body.tax-game-category .space-units-archive-items.box-100.relative,
  body.tax-game-category .space-taxonomy-description {
    margin: 0;
  }
  body.tax-game-category .space-units-archive-items.box-100.relative {
    margin-bottom: 20px;
  }
}
.site-footer {
  background-color: #f1f3f4;
  color: #2e3246;
  font-size: 15px;
  line-height: 1.6;
}
.site-footer .container {
  max-width: 1200px;
}
.site-footer .footer-notices-wrapper {
  background-color: #2e3246;
  padding: 40px 0;
}
.site-footer .footer-notices {
  color: #e0e7ef;
  display: flex;
  justify-content: space-between;
  gap: 40px;
  flex-wrap: wrap;
  text-align: left;
}
.site-footer .footer-notice {
  max-width: 250px;
  flex: 1 1 200px;
}
.site-footer .notice-heading {
  font-weight: 500;
  font-size: 20px;
  color: #d0e1ff;
  margin-bottom: 5px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-family: roboto, sans-serif;
}
.site-footer .notice-heading .notice-icon {
  width: 20px;
  margin-right: 10px;
  vertical-align: middle;
}
.site-footer .notice-text {
  font-size: 14px;
  color: #fff;
  line-height: 1.7;
}
.site-footer .footer-main {
  padding: 60px 10px 40px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 40px;
}
.site-footer .footer-branding {
  max-width: 40%;
  padding-right: 100px;
}
.site-footer .footer-branding img {
  max-height: 40px;
  margin-bottom: 20px;
}
.site-footer .footer-branding p {
  font-size: 14px;
  color: #2e3246;
  line-height: 1.7;
}
.site-footer .footer-branding .footer-socials {
  margin-top: 20px;
}
.site-footer .footer-branding .footer-socials a {
  margin-right: 12px;
  font-size: 18px;
  color: #151515;
}
.site-footer .footer-branding .footer-socials a:hover {
  color: #f47820;
}
.site-footer .footer-menus {
  display: flex;
  justify-content: space-between;
  gap: 50px;
  max-width: calc(60% - 40px);
}
.site-footer .footer-menu-col {
  max-width: calc(33.33% - 13.33px);
}
.site-footer .footer-menu-col .footer-menu-heading {
  font-weight: 700;
  font-size: 14px;
  margin-bottom: 12px;
  color: #151515;
  font-style: normal;
  line-height: 1.5;
}
.site-footer .footer-menu-col .footer-menu {
  list-style: none;
  padding: 0;
  margin: 0;
}
.site-footer .footer-menu-col .footer-menu li {
  margin-bottom: 10px;
}
.site-footer .footer-menu-col .footer-menu li a {
  font-size: 14px;
  color: #2e3246;
  text-decoration: none;
}
.site-footer .footer-menu-col .footer-menu li a:hover {
  color: #f47820;
}
.site-footer .footer-trustpilot-logo {
  margin-top: 30px;
}
.site-footer .footer-trustpilot-logo img {
  width: auto;
  max-height: 30px;
}
.site-footer .footer-bottom {
  font-size: 12px;
  color: #151515;
  text-align: center;
}
.site-footer .footer-bottom-wrapper {
  border-top: 1px solid rgba(46, 50, 70, 0.5019607843);
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  padding: 50px 0 30px;
}
.site-footer .footer-certified-logos,
.site-footer .footer-logos {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.site-footer .footer-certified-logos-inner,
.site-footer .footer-logos-inner {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  flex-wrap: wrap;
  flex: 1;
}
.site-footer .footer-certified-logos-inner img,
.site-footer .footer-logos-inner img {
  max-height: 35px;
}
.site-footer .footer-logos {
  margin-bottom: 5px;
}
.site-footer .footer-logos-inner {
  gap: 15px;
}
.site-footer .footer-logos-inner img {
  max-height: 30px;
}

/* Responsive */
@media (max-width: 1024px) {
  .site-footer .footer-branding {
    max-width: 35%;
    padding-right: 20px;
  }
  .site-footer .footer-menus {
    max-width: calc(65% - 40px);
  }
  .site-footer .footer-bottom .footer-bottom-wrapper {
    flex-direction: column;
  }
  .site-footer .footer-certified-logos,
  .site-footer .footer-logos {
    justify-content: center;
  }
  .site-footer .footer-copyright {
    padding-top: 10px;
  }
}
@media (max-width: 767px) {
  .site-footer .footer-notices,
  .site-footer .footer-main,
  .site-footer .footer-logos,
  .site-footer .footer-certified-logos {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
  .site-footer .footer-menu-col {
    margin-bottom: 30px;
    max-width: 100%;
    position: relative;
  }
  .site-footer .footer-socials,
  .site-footer .notice-heading {
    justify-content: center;
  }
  .site-footer .footer-notice {
    flex: 1;
  }
  .site-footer .footer-main .footer-branding,
  .site-footer .footer-main .footer-menus {
    width: 100%;
    max-width: 100%;
    text-align: left;
  }
  .site-footer .footer-trustpilot-logo {
    position: absolute;
    right: 0;
    top: 0;
    margin: 0;
  }
  .site-footer .footer-main {
    padding: 60px 15px 10px;
  }
  .site-footer .footer-bottom .footer-bottom-wrapper {
    padding: 40px 0 20px;
    align-items: center;
  }
  .site-footer .footer-branding {
    padding-right: 0;
  }
  .site-footer .notice-heading {
    font-size: 18px;
  }
  .site-footer .footer-logos {
    margin-bottom: 20px;
    gap: 8px;
  }
  .site-footer .footer-certified-logos {
    gap: 8px;
  }
  .site-footer .footer-menus {
    flex-direction: column;
    gap: 10px;
  }
}

/*# sourceMappingURL=style.css.map */
