.elementor-6373 .elementor-element.elementor-element-4cec32a1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6373 .elementor-element.elementor-element-c54c8e6 .elementor-heading-title{font-size:24px;font-weight:800;}/* Start custom CSS for html, class: .elementor-element-2f9f044d */.custom-bookmaker-hero-card {
    background: white;
    padding: 0;
    margin: 0;
    border-radius: 8px;
    display: flex;
    align-items: center;
    padding: 5px;
    transition: all 0.2s;
}

.custom-bookmaker-hero-card:hover {
    transform: scale(1.02);
}

.custom-bookmaker-hero-card p {
    font-weight: bold;
    margin: 0;
    padding: 0;
    line-height: initial;
    font-size:16px;
    color: #222431;
}

.custom-bookmaker-hero-card .stars {
    display: flex;
    align-items: center;
    height: 18px;
}

.custom-bookmaker-hero-card .stars .star{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNS4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0iI2VlNjMwMyIgZD0iTTI1OS4zIDE3LjhMMTk0IDE1MC4yIDQ3LjkgMTcxLjVjLTI2LjIgMy44LTM2LjcgMzYuMS0xNy43IDU0LjZsMTA1LjcgMTAzLTI1IDE0NS41Yy00LjUgMjYuMyAyMy4yIDQ2IDQ2LjQgMzMuN0wyODggNDM5LjZsMTMwLjcgNjguN2MyMy4yIDEyLjIgNTAuOS03LjQgNDYuNC0zMy43bC0yNS0xNDUuNSAxMDUuNy0xMDNjMTktMTguNSA4LjUtNTAuOC0xNy43LTU0LjZMMzgyIDE1MC4yIDMxNi43IDE3LjhjLTExLjctMjMuNi00NS42LTIzLjktNTcuNCAweiIvPjwvc3ZnPg==");
    width: 12px;
    height: 11px;
    margin-right: 2px;
    opacity: 0.7
}

.custom-bookmaker-hero-card .stars .star-half{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gNi41LjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggY2xhc3M9ImZhLXNlY29uZGFyeSIgb3BhY2l0eT0iLjQiIGZpbGw9IiM3MDcwNzAiIGQ9Ik01NDUuMyAyMjZMNDM5LjYgMzI5bDI1IDE0NS41YzQuNSAyNi4xLTIzIDQ2LTQ2LjQgMzMuN2wtMTMwLjctNjguNlYwYTMxLjYgMzEuNiAwIDAgMSAyOC43IDE3LjhsNjUuMyAxMzIuNCAxNDYuMSAyMS4yYzI2LjIgMy44IDM2LjcgMzYuMSAxNy43IDU0LjZ6Ii8+PHBhdGggY2xhc3M9ImZhLXByaW1hcnkiIGZpbGw9IiNlZTYzMDEiIGQ9Ik0xMTAuNCA0NzQuNWwyNS0xNDUuNUwyOS43IDIyNmMtMTktMTguNS04LjUtNTAuOCAxNy43LTU0LjZsMTQ2LjEtMjEuMiA2NS4zLTEzMi40QTMxLjYgMzEuNiAwIDAgMSAyODcuNSAwdjQzOS42bC0xMzAuNyA2OC42Yy0yMy40IDEyLjMtNTAuOS03LjYtNDYuNC0zMy43eiIvPjwvc3ZnPg==");
    width: 12px;
    height: 11px;
    margin-right: 2px;
    opacity: 0.7
}

.custom-bookmaker-hero-card .stars .star-empty{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNS4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0iI2NmY2VkMyIgZD0iTTI1OS4zIDE3LjhMMTk0IDE1MC4yIDQ3LjkgMTcxLjVjLTI2LjIgMy44LTM2LjcgMzYuMS0xNy43IDU0LjZsMTA1LjcgMTAzLTI1IDE0NS41Yy00LjUgMjYuMyAyMy4yIDQ2IDQ2LjQgMzMuN0wyODggNDM5LjZsMTMwLjcgNjguN2MyMy4yIDEyLjIgNTAuOS03LjQgNDYuNC0zMy43bC0yNS0xNDUuNSAxMDUuNy0xMDNjMTktMTguNSA4LjUtNTAuOC0xNy43LTU0LjZMMzgyIDE1MC4yIDMxNi43IDE3LjhjLTExLjctMjMuNi00NS42LTIzLjktNTcuNCAweiIvPjwvc3ZnPg==");
    width: 12px;
    height: 11px;
    margin-right: 2px;
    opacity: 0.7
}

.custom-bookmaker-hero-card .logo-wrapper{
    display: flex;
    width: 50px;
    height: 50px;
    background: #1e1e1e;
    border-radius: 5px;
    margin-right: 10px;
    flex-shrink: 0
}

.custom-bookmaker-hero-card .logo-wrapper img {
    width: 100%;
    padding: 7px;
}

.custom-bookmaker-hero-card .bonus {
    display: flex;
    align-items: center;
    background: #1e1e1e;
    margin-left: auto;
    height: 40px;
    padding: 0 15px;
    font-size: 16px;
    font-weight: bold;
    border-radius: 5px;
    color: white;
    animation: shimmer 2.5s infinite;
    -webkit-mask: linear-gradient(-60deg, #000 30%, #0005, #000 70%) right/400% 100%;
}

@media only screen and (max-width: 768px) {
    .custom-bookmaker-hero-card .bonus {
        margin-right: 5px;
        padding: 0 10px;
    }
}

.custom-bookmaker-hero-card .button {
    align-items: center;
    margin-left: 10px;
    padding-left: 10px;
    border-left: 1px solid #e6e6e6;
    height: 40px;
    opacity: 0.3;
    margin-right: 10px;
    display: none;
}

@media only screen and (min-width: 768px) {
    .custom-bookmaker-hero-card .button {
        display: flex
    }
}

@keyframes shimmer {
    100% {
        -webkit-mask-position: left
    }
}

.betmgm .logo-wrapper, .betmgm .bonus {
    background: #1e1e1e
}

.unibet .logo-wrapper, .unibet .bonus {
    background: black
}

.leovegas .logo-wrapper, .leovegas .bonus {
    background: #f97b5e
}

.jacks .logo-wrapper, .jacks .bonus {
    background: #dc0812
}

.toto .logo-wrapper, .toto .bonus {
    background: #029851
}

/*
  Sterren fix onderin pixel loop
*/
.custom-bookmaker-hero-card .stars {
    display: flex;
    align-items: center;
    height: 18px;
    padding: 0;
    margin: 0;
    line-height: 0;
    gap: 2px; /* Voeg ruimte toe tussen de sterren */
}

.custom-bookmaker-hero-card .stars .star, 
.custom-bookmaker-hero-card .stars .star-half, 
.custom-bookmaker-hero-card .stars .star-empty {
    background-size: cover; 
    opacity: 0.7;
    padding: 0;
    margin: 0; /* Verwijder eventuele marges */
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6ed81933 */.custom-bookmaker-hero-card {
    background: white;
    padding: 0;
    margin: 0;
    border-radius: 8px;
    display: flex;
    align-items: center;
    padding: 5px;
    transition: all 0.2s;
}

.custom-bookmaker-hero-card:hover {
    transform: scale(1.02);
}

.custom-bookmaker-hero-card p {
    font-weight: bold;
    margin: 0;
    padding: 0;
    line-height: initial;
    font-size:16px;
    color: #222431;
}

.custom-bookmaker-hero-card .stars {
    display: flex;
    align-items: center;
    height: 18px;
}

.custom-bookmaker-hero-card .stars .star{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNS4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0iI2VlNjMwMyIgZD0iTTI1OS4zIDE3LjhMMTk0IDE1MC4yIDQ3LjkgMTcxLjVjLTI2LjIgMy44LTM2LjcgMzYuMS0xNy43IDU0LjZsMTA1LjcgMTAzLTI1IDE0NS41Yy00LjUgMjYuMyAyMy4yIDQ2IDQ2LjQgMzMuN0wyODggNDM5LjZsMTMwLjcgNjguN2MyMy4yIDEyLjIgNTAuOS03LjQgNDYuNC0zMy43bC0yNS0xNDUuNSAxMDUuNy0xMDNjMTktMTguNSA4LjUtNTAuOC0xNy43LTU0LjZMMzgyIDE1MC4yIDMxNi43IDE3LjhjLTExLjctMjMuNi00NS42LTIzLjktNTcuNCAweiIvPjwvc3ZnPg==");
    width: 12px;
    height: 11px;
    margin-right: 2px;
    opacity: 0.7
}

.custom-bookmaker-hero-card .stars .star-half{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gNi41LjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggY2xhc3M9ImZhLXNlY29uZGFyeSIgb3BhY2l0eT0iLjQiIGZpbGw9IiM3MDcwNzAiIGQ9Ik01NDUuMyAyMjZMNDM5LjYgMzI5bDI1IDE0NS41YzQuNSAyNi4xLTIzIDQ2LTQ2LjQgMzMuN2wtMTMwLjctNjguNlYwYTMxLjYgMzEuNiAwIDAgMSAyOC43IDE3LjhsNjUuMyAxMzIuNCAxNDYuMSAyMS4yYzI2LjIgMy44IDM2LjcgMzYuMSAxNy43IDU0LjZ6Ii8+PHBhdGggY2xhc3M9ImZhLXByaW1hcnkiIGZpbGw9IiNlZTYzMDEiIGQ9Ik0xMTAuNCA0NzQuNWwyNS0xNDUuNUwyOS43IDIyNmMtMTktMTguNS04LjUtNTAuOCAxNy43LTU0LjZsMTQ2LjEtMjEuMiA2NS4zLTEzMi40QTMxLjYgMzEuNiAwIDAgMSAyODcuNSAwdjQzOS42bC0xMzAuNyA2OC42Yy0yMy40IDEyLjMtNTAuOS03LjYtNDYuNC0zMy43eiIvPjwvc3ZnPg==");
    width: 12px;
    height: 11px;
    margin-right: 2px;
    opacity: 0.7
}

.custom-bookmaker-hero-card .stars .star-empty{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNS4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0iI2NmY2VkMyIgZD0iTTI1OS4zIDE3LjhMMTk0IDE1MC4yIDQ3LjkgMTcxLjVjLTI2LjIgMy44LTM2LjcgMzYuMS0xNy43IDU0LjZsMTA1LjcgMTAzLTI1IDE0NS41Yy00LjUgMjYuMyAyMy4yIDQ2IDQ2LjQgMzMuN0wyODggNDM5LjZsMTMwLjcgNjguN2MyMy4yIDEyLjIgNTAuOS03LjQgNDYuNC0zMy43bC0yNS0xNDUuNSAxMDUuNy0xMDNjMTktMTguNSA4LjUtNTAuOC0xNy43LTU0LjZMMzgyIDE1MC4yIDMxNi43IDE3LjhjLTExLjctMjMuNi00NS42LTIzLjktNTcuNCAweiIvPjwvc3ZnPg==");
    width: 12px;
    height: 11px;
    margin-right: 2px;
    opacity: 0.7
}

.custom-bookmaker-hero-card .logo-wrapper{
    display: flex;
    width: 50px;
    height: 50px;
    background: #1e1e1e;
    border-radius: 5px;
    margin-right: 10px;
    flex-shrink: 0
}

.custom-bookmaker-hero-card .logo-wrapper img {
    width: 100%;
    padding: 7px;
}

.custom-bookmaker-hero-card .bonus {
    display: flex;
    align-items: center;
    background: #1e1e1e;
    margin-left: auto;
    height: 40px;
    padding: 0 15px;
    font-size: 16px;
    font-weight: bold;
    border-radius: 5px;
    color: white;
    animation: shimmer 2.5s infinite;
    -webkit-mask: linear-gradient(-60deg, #000 30%, #0005, #000 70%) right/400% 100%;
}

@media only screen and (max-width: 768px) {
    .custom-bookmaker-hero-card .bonus {
        margin-right: 5px;
        padding: 0 10px;
    }
}

.custom-bookmaker-hero-card .button {
    align-items: center;
    margin-left: 10px;
    padding-left: 10px;
    border-left: 1px solid #e6e6e6;
    height: 40px;
    opacity: 0.3;
    margin-right: 10px;
    display: none;
}

@media only screen and (min-width: 768px) {
    .custom-bookmaker-hero-card .button {
        display: flex
    }
}

@keyframes shimmer {
    100% {
        -webkit-mask-position: left
    }
}

.betmgm .logo-wrapper, .betmgm .bonus {
    background: #1e1e1e
}

.unibet .logo-wrapper, .unibet .bonus {
    background: black
}

.leovegas .logo-wrapper, .leovegas .bonus {
    background: #f97b5e
}

.jacks .logo-wrapper, .jacks .bonus {
    background: #dc0812
}

.toto .logo-wrapper, .toto .bonus {
    background: #029851
}

.tonybet .logo-wrapper, .tonybet .bonus {
    background: #492aa0
}

/*
  Sterren fix onderin pixel loop
*/
.custom-bookmaker-hero-card .stars {
    display: flex;
    align-items: center;
    height: 18px;
    padding: 0;
    margin: 0;
    line-height: 0;
    gap: 2px; /* Voeg ruimte toe tussen de sterren */
}

.custom-bookmaker-hero-card .stars .star, 
.custom-bookmaker-hero-card .stars .star-half, 
.custom-bookmaker-hero-card .stars .star-empty {
    background-size: cover; 
    opacity: 0.7;
    padding: 0;
    margin: 0; /* Verwijder eventuele marges */
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1b565a30 */.custom-bookmaker-hero-card {
    background: white;
    padding: 0;
    margin: 0;
    border-radius: 8px;
    display: flex;
    align-items: center;
    padding: 5px;
    transition: all 0.2s;
}

.custom-bookmaker-hero-card:hover {
    transform: scale(1.02);
}

.custom-bookmaker-hero-card p {
    font-weight: bold;
    margin: 0;
    padding: 0;
    line-height: initial;
    font-size:16px;
    color: #222431;
}

.custom-bookmaker-hero-card .stars {
    display: flex;
    align-items: center;
    height: 18px;
}

.custom-bookmaker-hero-card .stars .star{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNS4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0iI2VlNjMwMyIgZD0iTTI1OS4zIDE3LjhMMTk0IDE1MC4yIDQ3LjkgMTcxLjVjLTI2LjIgMy44LTM2LjcgMzYuMS0xNy43IDU0LjZsMTA1LjcgMTAzLTI1IDE0NS41Yy00LjUgMjYuMyAyMy4yIDQ2IDQ2LjQgMzMuN0wyODggNDM5LjZsMTMwLjcgNjguN2MyMy4yIDEyLjIgNTAuOS03LjQgNDYuNC0zMy43bC0yNS0xNDUuNSAxMDUuNy0xMDNjMTktMTguNSA4LjUtNTAuOC0xNy43LTU0LjZMMzgyIDE1MC4yIDMxNi43IDE3LjhjLTExLjctMjMuNi00NS42LTIzLjktNTcuNCAweiIvPjwvc3ZnPg==");
    width: 12px;
    height: 11px;
    margin-right: 2px;
    opacity: 0.7
}

.custom-bookmaker-hero-card .stars .star-half{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gNi41LjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggY2xhc3M9ImZhLXNlY29uZGFyeSIgb3BhY2l0eT0iLjQiIGZpbGw9IiM3MDcwNzAiIGQ9Ik01NDUuMyAyMjZMNDM5LjYgMzI5bDI1IDE0NS41YzQuNSAyNi4xLTIzIDQ2LTQ2LjQgMzMuN2wtMTMwLjctNjguNlYwYTMxLjYgMzEuNiAwIDAgMSAyOC43IDE3LjhsNjUuMyAxMzIuNCAxNDYuMSAyMS4yYzI2LjIgMy44IDM2LjcgMzYuMSAxNy43IDU0LjZ6Ii8+PHBhdGggY2xhc3M9ImZhLXByaW1hcnkiIGZpbGw9IiNlZTYzMDEiIGQ9Ik0xMTAuNCA0NzQuNWwyNS0xNDUuNUwyOS43IDIyNmMtMTktMTguNS04LjUtNTAuOCAxNy43LTU0LjZsMTQ2LjEtMjEuMiA2NS4zLTEzMi40QTMxLjYgMzEuNiAwIDAgMSAyODcuNSAwdjQzOS42bC0xMzAuNyA2OC42Yy0yMy40IDEyLjMtNTAuOS03LjYtNDYuNC0zMy43eiIvPjwvc3ZnPg==");
    width: 12px;
    height: 11px;
    margin-right: 2px;
    opacity: 0.7
}

.custom-bookmaker-hero-card .stars .star-empty{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNS4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0iI2NmY2VkMyIgZD0iTTI1OS4zIDE3LjhMMTk0IDE1MC4yIDQ3LjkgMTcxLjVjLTI2LjIgMy44LTM2LjcgMzYuMS0xNy43IDU0LjZsMTA1LjcgMTAzLTI1IDE0NS41Yy00LjUgMjYuMyAyMy4yIDQ2IDQ2LjQgMzMuN0wyODggNDM5LjZsMTMwLjcgNjguN2MyMy4yIDEyLjIgNTAuOS03LjQgNDYuNC0zMy43bC0yNS0xNDUuNSAxMDUuNy0xMDNjMTktMTguNSA4LjUtNTAuOC0xNy43LTU0LjZMMzgyIDE1MC4yIDMxNi43IDE3LjhjLTExLjctMjMuNi00NS42LTIzLjktNTcuNCAweiIvPjwvc3ZnPg==");
    width: 12px;
    height: 11px;
    margin-right: 2px;
    opacity: 0.7
}

.custom-bookmaker-hero-card .logo-wrapper{
    display: flex;
    width: 50px;
    height: 50px;
    background: #1e1e1e;
    border-radius: 5px;
    margin-right: 10px;
    flex-shrink: 0
}

.custom-bookmaker-hero-card .logo-wrapper img {
    width: 100%;
    padding: 7px;
}

.custom-bookmaker-hero-card .bonus {
    display: flex;
    align-items: center;
    background: #1e1e1e;
    margin-left: auto;
    height: 40px;
    padding: 0 15px;
    font-size: 16px;
    font-weight: bold;
    border-radius: 5px;
    color: white;
    animation: shimmer 2.5s infinite;
    -webkit-mask: linear-gradient(-60deg, #000 30%, #0005, #000 70%) right/400% 100%;
}

@media only screen and (max-width: 768px) {
    .custom-bookmaker-hero-card .bonus {
        margin-right: 5px;
        padding: 0 10px;
    }
}

.custom-bookmaker-hero-card .button {
    align-items: center;
    margin-left: 10px;
    padding-left: 10px;
    border-left: 1px solid #e6e6e6;
    height: 40px;
    opacity: 0.3;
    margin-right: 10px;
    display: none;
}

@media only screen and (min-width: 768px) {
    .custom-bookmaker-hero-card .button {
        display: flex
    }
}

@keyframes shimmer {
    100% {
        -webkit-mask-position: left
    }
}

.betmgm .logo-wrapper, .betmgm .bonus {
    background: #1e1e1e
}

.unibet .logo-wrapper, .unibet .bonus {
    background: black
}

.leovegas .logo-wrapper, .leovegas .bonus {
    background: #f97b5e
}

.jacks .logo-wrapper, .jacks .bonus {
    background: #dc0812
}

.toto .logo-wrapper, .toto .bonus {
    background: #029851
}

/*
  Sterren fix onderin pixel loop
*/
.custom-bookmaker-hero-card .stars {
    display: flex;
    align-items: center;
    height: 18px;
    padding: 0;
    margin: 0;
    line-height: 0;
    gap: 2px; /* Voeg ruimte toe tussen de sterren */
}

.custom-bookmaker-hero-card .stars .star, 
.custom-bookmaker-hero-card .stars .star-half, 
.custom-bookmaker-hero-card .stars .star-empty {
    background-size: cover; 
    opacity: 0.7;
    padding: 0;
    margin: 0; /* Verwijder eventuele marges */
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-773b2128 */.custom-bookmaker-hero-card {
    background: white;
    padding: 0;
    margin: 0;
    border-radius: 8px;
    display: flex;
    align-items: center;
    padding: 5px;
    transition: all 0.2s;
}

.custom-bookmaker-hero-card:hover {
    transform: scale(1.02);
}

.custom-bookmaker-hero-card p {
    font-weight: bold;
    margin: 0;
    padding: 0;
    line-height: initial;
    font-size:16px;
    color: #222431;
}

.custom-bookmaker-hero-card .stars {
    display: flex;
    align-items: center;
    height: 18px;
}

.custom-bookmaker-hero-card .stars .star{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNS4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0iI2VlNjMwMyIgZD0iTTI1OS4zIDE3LjhMMTk0IDE1MC4yIDQ3LjkgMTcxLjVjLTI2LjIgMy44LTM2LjcgMzYuMS0xNy43IDU0LjZsMTA1LjcgMTAzLTI1IDE0NS41Yy00LjUgMjYuMyAyMy4yIDQ2IDQ2LjQgMzMuN0wyODggNDM5LjZsMTMwLjcgNjguN2MyMy4yIDEyLjIgNTAuOS03LjQgNDYuNC0zMy43bC0yNS0xNDUuNSAxMDUuNy0xMDNjMTktMTguNSA4LjUtNTAuOC0xNy43LTU0LjZMMzgyIDE1MC4yIDMxNi43IDE3LjhjLTExLjctMjMuNi00NS42LTIzLjktNTcuNCAweiIvPjwvc3ZnPg==");
    width: 12px;
    height: 11px;
    margin-right: 2px;
    opacity: 0.7
}

.custom-bookmaker-hero-card .stars .star-half{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gNi41LjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggY2xhc3M9ImZhLXNlY29uZGFyeSIgb3BhY2l0eT0iLjQiIGZpbGw9IiM3MDcwNzAiIGQ9Ik01NDUuMyAyMjZMNDM5LjYgMzI5bDI1IDE0NS41YzQuNSAyNi4xLTIzIDQ2LTQ2LjQgMzMuN2wtMTMwLjctNjguNlYwYTMxLjYgMzEuNiAwIDAgMSAyOC43IDE3LjhsNjUuMyAxMzIuNCAxNDYuMSAyMS4yYzI2LjIgMy44IDM2LjcgMzYuMSAxNy43IDU0LjZ6Ii8+PHBhdGggY2xhc3M9ImZhLXByaW1hcnkiIGZpbGw9IiNlZTYzMDEiIGQ9Ik0xMTAuNCA0NzQuNWwyNS0xNDUuNUwyOS43IDIyNmMtMTktMTguNS04LjUtNTAuOCAxNy43LTU0LjZsMTQ2LjEtMjEuMiA2NS4zLTEzMi40QTMxLjYgMzEuNiAwIDAgMSAyODcuNSAwdjQzOS42bC0xMzAuNyA2OC42Yy0yMy40IDEyLjMtNTAuOS03LjYtNDYuNC0zMy43eiIvPjwvc3ZnPg==");
    width: 12px;
    height: 11px;
    margin-right: 2px;
    opacity: 0.7
}

.custom-bookmaker-hero-card .stars .star-empty{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNS4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0iI2NmY2VkMyIgZD0iTTI1OS4zIDE3LjhMMTk0IDE1MC4yIDQ3LjkgMTcxLjVjLTI2LjIgMy44LTM2LjcgMzYuMS0xNy43IDU0LjZsMTA1LjcgMTAzLTI1IDE0NS41Yy00LjUgMjYuMyAyMy4yIDQ2IDQ2LjQgMzMuN0wyODggNDM5LjZsMTMwLjcgNjguN2MyMy4yIDEyLjIgNTAuOS03LjQgNDYuNC0zMy43bC0yNS0xNDUuNSAxMDUuNy0xMDNjMTktMTguNSA4LjUtNTAuOC0xNy43LTU0LjZMMzgyIDE1MC4yIDMxNi43IDE3LjhjLTExLjctMjMuNi00NS42LTIzLjktNTcuNCAweiIvPjwvc3ZnPg==");
    width: 12px;
    height: 11px;
    margin-right: 2px;
    opacity: 0.7
}

.custom-bookmaker-hero-card .logo-wrapper{
    display: flex;
    width: 50px;
    height: 50px;
    background: #1e1e1e;
    border-radius: 5px;
    margin-right: 10px;
    flex-shrink: 0
}

.custom-bookmaker-hero-card .logo-wrapper img {
    width: 100%;
    padding: 7px;
}

.custom-bookmaker-hero-card .bonus {
    display: flex;
    align-items: center;
    background: #1e1e1e;
    margin-left: auto;
    height: 40px;
    padding: 0 15px;
    font-size: 16px;
    font-weight: bold;
    border-radius: 5px;
    color: white;
    animation: shimmer 2.5s infinite;
    -webkit-mask: linear-gradient(-60deg, #000 30%, #0005, #000 70%) right/400% 100%;
}

@media only screen and (max-width: 768px) {
    .custom-bookmaker-hero-card .bonus {
        margin-right: 5px;
        padding: 0 10px;
    }
}

.custom-bookmaker-hero-card .button {
    align-items: center;
    margin-left: 10px;
    padding-left: 10px;
    border-left: 1px solid #e6e6e6;
    height: 40px;
    opacity: 0.3;
    margin-right: 10px;
    display: none;
}

@media only screen and (min-width: 768px) {
    .custom-bookmaker-hero-card .button {
        display: flex
    }
}

@keyframes shimmer {
    100% {
        -webkit-mask-position: left
    }
}

.betmgm .logo-wrapper, .betmgm .bonus {
    background: #1e1e1e
}

.unibet .logo-wrapper, .unibet .bonus {
    background: black
}

.leovegas .logo-wrapper, .leovegas .bonus {
    background: #f97b5e
}

.jacks .logo-wrapper, .jacks .bonus {
    background: #dc0812
}

.toto .logo-wrapper, .toto .bonus {
    background: #029851
}

/*
  Sterren fix onderin pixel loop
*/
.custom-bookmaker-hero-card .stars {
    display: flex;
    align-items: center;
    height: 18px;
    padding: 0;
    margin: 0;
    line-height: 0;
    gap: 2px; /* Voeg ruimte toe tussen de sterren */
}

.custom-bookmaker-hero-card .stars .star, 
.custom-bookmaker-hero-card .stars .star-half, 
.custom-bookmaker-hero-card .stars .star-empty {
    background-size: cover; 
    opacity: 0.7;
    padding: 0;
    margin: 0; /* Verwijder eventuele marges */
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4aad1e96 */.custom-bookmaker-hero-card {
    background: white;
    padding: 0;
    margin: 0;
    border-radius: 8px;
    display: flex;
    align-items: center;
    padding: 5px;
    transition: all 0.2s;
}

.custom-bookmaker-hero-card:hover {
    transform: scale(1.02);
}

.custom-bookmaker-hero-card p {
    font-weight: bold;
    margin: 0;
    padding: 0;
    line-height: initial;
    font-size:16px;
    color: #222431;
}

.custom-bookmaker-hero-card .stars {
    display: flex;
    align-items: center;
    height: 18px;
}

.custom-bookmaker-hero-card .stars .star{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNS4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0iI2VlNjMwMyIgZD0iTTI1OS4zIDE3LjhMMTk0IDE1MC4yIDQ3LjkgMTcxLjVjLTI2LjIgMy44LTM2LjcgMzYuMS0xNy43IDU0LjZsMTA1LjcgMTAzLTI1IDE0NS41Yy00LjUgMjYuMyAyMy4yIDQ2IDQ2LjQgMzMuN0wyODggNDM5LjZsMTMwLjcgNjguN2MyMy4yIDEyLjIgNTAuOS03LjQgNDYuNC0zMy43bC0yNS0xNDUuNSAxMDUuNy0xMDNjMTktMTguNSA4LjUtNTAuOC0xNy43LTU0LjZMMzgyIDE1MC4yIDMxNi43IDE3LjhjLTExLjctMjMuNi00NS42LTIzLjktNTcuNCAweiIvPjwvc3ZnPg==");
    width: 12px;
    height: 11px;
    margin-right: 2px;
    opacity: 0.7
}

.custom-bookmaker-hero-card .stars .star-half{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gNi41LjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggY2xhc3M9ImZhLXNlY29uZGFyeSIgb3BhY2l0eT0iLjQiIGZpbGw9IiM3MDcwNzAiIGQ9Ik01NDUuMyAyMjZMNDM5LjYgMzI5bDI1IDE0NS41YzQuNSAyNi4xLTIzIDQ2LTQ2LjQgMzMuN2wtMTMwLjctNjguNlYwYTMxLjYgMzEuNiAwIDAgMSAyOC43IDE3LjhsNjUuMyAxMzIuNCAxNDYuMSAyMS4yYzI2LjIgMy44IDM2LjcgMzYuMSAxNy43IDU0LjZ6Ii8+PHBhdGggY2xhc3M9ImZhLXByaW1hcnkiIGZpbGw9IiNlZTYzMDEiIGQ9Ik0xMTAuNCA0NzQuNWwyNS0xNDUuNUwyOS43IDIyNmMtMTktMTguNS04LjUtNTAuOCAxNy43LTU0LjZsMTQ2LjEtMjEuMiA2NS4zLTEzMi40QTMxLjYgMzEuNiAwIDAgMSAyODcuNSAwdjQzOS42bC0xMzAuNyA2OC42Yy0yMy40IDEyLjMtNTAuOS03LjYtNDYuNC0zMy43eiIvPjwvc3ZnPg==");
    width: 12px;
    height: 11px;
    margin-right: 2px;
    opacity: 0.7
}

.custom-bookmaker-hero-card .stars .star-empty{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNS4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0iI2NmY2VkMyIgZD0iTTI1OS4zIDE3LjhMMTk0IDE1MC4yIDQ3LjkgMTcxLjVjLTI2LjIgMy44LTM2LjcgMzYuMS0xNy43IDU0LjZsMTA1LjcgMTAzLTI1IDE0NS41Yy00LjUgMjYuMyAyMy4yIDQ2IDQ2LjQgMzMuN0wyODggNDM5LjZsMTMwLjcgNjguN2MyMy4yIDEyLjIgNTAuOS03LjQgNDYuNC0zMy43bC0yNS0xNDUuNSAxMDUuNy0xMDNjMTktMTguNSA4LjUtNTAuOC0xNy43LTU0LjZMMzgyIDE1MC4yIDMxNi43IDE3LjhjLTExLjctMjMuNi00NS42LTIzLjktNTcuNCAweiIvPjwvc3ZnPg==");
    width: 12px;
    height: 11px;
    margin-right: 2px;
    opacity: 0.7
}

.custom-bookmaker-hero-card .logo-wrapper{
    display: flex;
    width: 50px;
    height: 50px;
    background: #1e1e1e;
    border-radius: 5px;
    margin-right: 10px;
    flex-shrink: 0
}

.custom-bookmaker-hero-card .logo-wrapper img {
    width: 100%;
    padding: 7px;
}

.custom-bookmaker-hero-card .bonus {
    display: flex;
    align-items: center;
    background: #1e1e1e;
    margin-left: auto;
    height: 40px;
    padding: 0 15px;
    font-size: 16px;
    font-weight: bold;
    border-radius: 5px;
    color: white;
    animation: shimmer 2.5s infinite;
    -webkit-mask: linear-gradient(-60deg, #000 30%, #0005, #000 70%) right/400% 100%;
}

@media only screen and (max-width: 768px) {
    .custom-bookmaker-hero-card .bonus {
        margin-right: 5px;
        padding: 0 10px;
    }
}

.custom-bookmaker-hero-card .button {
    align-items: center;
    margin-left: 10px;
    padding-left: 10px;
    border-left: 1px solid #e6e6e6;
    height: 40px;
    opacity: 0.3;
    margin-right: 10px;
    display: none;
}

@media only screen and (min-width: 768px) {
    .custom-bookmaker-hero-card .button {
        display: flex
    }
}

@keyframes shimmer {
    100% {
        -webkit-mask-position: left
    }
}

.betmgm .logo-wrapper, .betmgm .bonus {
    background: #1e1e1e
}

.unibet .logo-wrapper, .unibet .bonus {
    background: black
}

.leovegas .logo-wrapper, .leovegas .bonus {
    background: #f97b5e
}

.jacks .logo-wrapper, .jacks .bonus {
    background: #dc0812
}

.toto .logo-wrapper, .toto .bonus {
    background: #029851
}

/*
  Sterren fix onderin pixel loop
*/
.custom-bookmaker-hero-card .stars {
    display: flex;
    align-items: center;
    height: 18px;
    padding: 0;
    margin: 0;
    line-height: 0;
    gap: 2px; /* Voeg ruimte toe tussen de sterren */
}

.custom-bookmaker-hero-card .stars .star, 
.custom-bookmaker-hero-card .stars .star-half, 
.custom-bookmaker-hero-card .stars .star-empty {
    background-size: cover; 
    opacity: 0.7;
    padding: 0;
    margin: 0; /* Verwijder eventuele marges */
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2e7e8eb5 */.custom-bookmaker-hero-card {
    background: white;
    padding: 0;
    margin: 0;
    border-radius: 8px;
    display: flex;
    align-items: center;
    padding: 5px;
    transition: all 0.2s;
}

.custom-bookmaker-hero-card:hover {
    transform: scale(1.02);
}

.custom-bookmaker-hero-card p {
    font-weight: bold;
    margin: 0;
    padding: 0;
    line-height: initial;
    font-size:16px;
    color: #222431;
}

.custom-bookmaker-hero-card .stars {
    display: flex;
    align-items: center;
    height: 18px;
}

.custom-bookmaker-hero-card .stars .star{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNS4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0iI2VlNjMwMyIgZD0iTTI1OS4zIDE3LjhMMTk0IDE1MC4yIDQ3LjkgMTcxLjVjLTI2LjIgMy44LTM2LjcgMzYuMS0xNy43IDU0LjZsMTA1LjcgMTAzLTI1IDE0NS41Yy00LjUgMjYuMyAyMy4yIDQ2IDQ2LjQgMzMuN0wyODggNDM5LjZsMTMwLjcgNjguN2MyMy4yIDEyLjIgNTAuOS03LjQgNDYuNC0zMy43bC0yNS0xNDUuNSAxMDUuNy0xMDNjMTktMTguNSA4LjUtNTAuOC0xNy43LTU0LjZMMzgyIDE1MC4yIDMxNi43IDE3LjhjLTExLjctMjMuNi00NS42LTIzLjktNTcuNCAweiIvPjwvc3ZnPg==");
    width: 12px;
    height: 11px;
    margin-right: 2px;
    opacity: 0.7
}

.custom-bookmaker-hero-card .stars .star-half{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gNi41LjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggY2xhc3M9ImZhLXNlY29uZGFyeSIgb3BhY2l0eT0iLjQiIGZpbGw9IiM3MDcwNzAiIGQ9Ik01NDUuMyAyMjZMNDM5LjYgMzI5bDI1IDE0NS41YzQuNSAyNi4xLTIzIDQ2LTQ2LjQgMzMuN2wtMTMwLjctNjguNlYwYTMxLjYgMzEuNiAwIDAgMSAyOC43IDE3LjhsNjUuMyAxMzIuNCAxNDYuMSAyMS4yYzI2LjIgMy44IDM2LjcgMzYuMSAxNy43IDU0LjZ6Ii8+PHBhdGggY2xhc3M9ImZhLXByaW1hcnkiIGZpbGw9IiNlZTYzMDEiIGQ9Ik0xMTAuNCA0NzQuNWwyNS0xNDUuNUwyOS43IDIyNmMtMTktMTguNS04LjUtNTAuOCAxNy43LTU0LjZsMTQ2LjEtMjEuMiA2NS4zLTEzMi40QTMxLjYgMzEuNiAwIDAgMSAyODcuNSAwdjQzOS42bC0xMzAuNyA2OC42Yy0yMy40IDEyLjMtNTAuOS03LjYtNDYuNC0zMy43eiIvPjwvc3ZnPg==");
    width: 12px;
    height: 11px;
    margin-right: 2px;
    opacity: 0.7
}

.custom-bookmaker-hero-card .stars .star-empty{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNS4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0iI2NmY2VkMyIgZD0iTTI1OS4zIDE3LjhMMTk0IDE1MC4yIDQ3LjkgMTcxLjVjLTI2LjIgMy44LTM2LjcgMzYuMS0xNy43IDU0LjZsMTA1LjcgMTAzLTI1IDE0NS41Yy00LjUgMjYuMyAyMy4yIDQ2IDQ2LjQgMzMuN0wyODggNDM5LjZsMTMwLjcgNjguN2MyMy4yIDEyLjIgNTAuOS03LjQgNDYuNC0zMy43bC0yNS0xNDUuNSAxMDUuNy0xMDNjMTktMTguNSA4LjUtNTAuOC0xNy43LTU0LjZMMzgyIDE1MC4yIDMxNi43IDE3LjhjLTExLjctMjMuNi00NS42LTIzLjktNTcuNCAweiIvPjwvc3ZnPg==");
    width: 12px;
    height: 11px;
    margin-right: 2px;
    opacity: 0.7
}

.custom-bookmaker-hero-card .logo-wrapper{
    display: flex;
    width: 50px;
    height: 50px;
    background: #1e1e1e;
    border-radius: 5px;
    margin-right: 10px;
    flex-shrink: 0
}

.custom-bookmaker-hero-card .logo-wrapper img {
    width: 100%;
    padding: 7px;
}

.custom-bookmaker-hero-card .bonus {
    display: flex;
    align-items: center;
    background: #1e1e1e;
    margin-left: auto;
    height: 40px;
    padding: 0 15px;
    font-size: 16px;
    font-weight: bold;
    border-radius: 5px;
    color: white;
    animation: shimmer 2.5s infinite;
    -webkit-mask: linear-gradient(-60deg, #000 30%, #0005, #000 70%) right/400% 100%;
}

@media only screen and (max-width: 768px) {
    .custom-bookmaker-hero-card .bonus {
        margin-right: 5px;
        padding: 0 10px;
    }
}

.custom-bookmaker-hero-card .button {
    align-items: center;
    margin-left: 10px;
    padding-left: 10px;
    border-left: 1px solid #e6e6e6;
    height: 40px;
    opacity: 0.3;
    margin-right: 10px;
    display: none;
}

@media only screen and (min-width: 768px) {
    .custom-bookmaker-hero-card .button {
        display: flex
    }
}

@keyframes shimmer {
    100% {
        -webkit-mask-position: left
    }
}

.betmgm .logo-wrapper, .betmgm .bonus {
    background: #1e1e1e
}

.unibet .logo-wrapper, .unibet .bonus {
    background: black
}

.leovegas .logo-wrapper, .leovegas .bonus {
    background: #f97b5e
}

.jacks .logo-wrapper, .jacks .bonus {
    background: #dc0812
}

.toto .logo-wrapper, .toto .bonus {
    background: #029851
}

/*
  Sterren fix onderin pixel loop
*/
.custom-bookmaker-hero-card .stars {
    display: flex;
    align-items: center;
    height: 18px;
    padding: 0;
    margin: 0;
    line-height: 0;
    gap: 2px; /* Voeg ruimte toe tussen de sterren */
}

.custom-bookmaker-hero-card .stars .star, 
.custom-bookmaker-hero-card .stars .star-half, 
.custom-bookmaker-hero-card .stars .star-empty {
    background-size: cover; 
    opacity: 0.7;
    padding: 0;
    margin: 0; /* Verwijder eventuele marges */
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a38cd49 */.custom-bookmaker-hero-card {
    background: white;
    padding: 0;
    margin: 0;
    border-radius: 8px;
    display: flex;
    align-items: center;
    padding: 5px;
    transition: all 0.2s;
}

.custom-bookmaker-hero-card:hover {
    transform: scale(1.02);
}

.custom-bookmaker-hero-card p {
    font-weight: bold;
    margin: 0;
    padding: 0;
    line-height: initial;
    font-size:16px;
    color: #222431;
}

.custom-bookmaker-hero-card .stars {
    display: flex;
    align-items: center;
    height: 18px;
}

.custom-bookmaker-hero-card .stars .star{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNS4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0iI2VlNjMwMyIgZD0iTTI1OS4zIDE3LjhMMTk0IDE1MC4yIDQ3LjkgMTcxLjVjLTI2LjIgMy44LTM2LjcgMzYuMS0xNy43IDU0LjZsMTA1LjcgMTAzLTI1IDE0NS41Yy00LjUgMjYuMyAyMy4yIDQ2IDQ2LjQgMzMuN0wyODggNDM5LjZsMTMwLjcgNjguN2MyMy4yIDEyLjIgNTAuOS03LjQgNDYuNC0zMy43bC0yNS0xNDUuNSAxMDUuNy0xMDNjMTktMTguNSA4LjUtNTAuOC0xNy43LTU0LjZMMzgyIDE1MC4yIDMxNi43IDE3LjhjLTExLjctMjMuNi00NS42LTIzLjktNTcuNCAweiIvPjwvc3ZnPg==");
    width: 12px;
    height: 11px;
    margin-right: 2px;
    opacity: 0.7
}

.custom-bookmaker-hero-card .stars .star-half{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gNi41LjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggY2xhc3M9ImZhLXNlY29uZGFyeSIgb3BhY2l0eT0iLjQiIGZpbGw9IiM3MDcwNzAiIGQ9Ik01NDUuMyAyMjZMNDM5LjYgMzI5bDI1IDE0NS41YzQuNSAyNi4xLTIzIDQ2LTQ2LjQgMzMuN2wtMTMwLjctNjguNlYwYTMxLjYgMzEuNiAwIDAgMSAyOC43IDE3LjhsNjUuMyAxMzIuNCAxNDYuMSAyMS4yYzI2LjIgMy44IDM2LjcgMzYuMSAxNy43IDU0LjZ6Ii8+PHBhdGggY2xhc3M9ImZhLXByaW1hcnkiIGZpbGw9IiNlZTYzMDEiIGQ9Ik0xMTAuNCA0NzQuNWwyNS0xNDUuNUwyOS43IDIyNmMtMTktMTguNS04LjUtNTAuOCAxNy43LTU0LjZsMTQ2LjEtMjEuMiA2NS4zLTEzMi40QTMxLjYgMzEuNiAwIDAgMSAyODcuNSAwdjQzOS42bC0xMzAuNyA2OC42Yy0yMy40IDEyLjMtNTAuOS03LjYtNDYuNC0zMy43eiIvPjwvc3ZnPg==");
    width: 12px;
    height: 11px;
    margin-right: 2px;
    opacity: 0.7
}

.custom-bookmaker-hero-card .stars .star-empty{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNS4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0iI2NmY2VkMyIgZD0iTTI1OS4zIDE3LjhMMTk0IDE1MC4yIDQ3LjkgMTcxLjVjLTI2LjIgMy44LTM2LjcgMzYuMS0xNy43IDU0LjZsMTA1LjcgMTAzLTI1IDE0NS41Yy00LjUgMjYuMyAyMy4yIDQ2IDQ2LjQgMzMuN0wyODggNDM5LjZsMTMwLjcgNjguN2MyMy4yIDEyLjIgNTAuOS03LjQgNDYuNC0zMy43bC0yNS0xNDUuNSAxMDUuNy0xMDNjMTktMTguNSA4LjUtNTAuOC0xNy43LTU0LjZMMzgyIDE1MC4yIDMxNi43IDE3LjhjLTExLjctMjMuNi00NS42LTIzLjktNTcuNCAweiIvPjwvc3ZnPg==");
    width: 12px;
    height: 11px;
    margin-right: 2px;
    opacity: 0.7
}

.custom-bookmaker-hero-card .logo-wrapper{
    display: flex;
    width: 50px;
    height: 50px;
    background: #1e1e1e;
    border-radius: 5px;
    margin-right: 10px;
    flex-shrink: 0
}

.custom-bookmaker-hero-card .logo-wrapper img {
    width: 100%;
    padding: 7px;
}

.custom-bookmaker-hero-card .bonus {
    display: flex;
    align-items: center;
    background: #1e1e1e;
    margin-left: auto;
    height: 40px;
    padding: 0 15px;
    font-size: 16px;
    font-weight: bold;
    border-radius: 5px;
    color: white;
    animation: shimmer 2.5s infinite;
    -webkit-mask: linear-gradient(-60deg, #000 30%, #0005, #000 70%) right/400% 100%;
}

@media only screen and (max-width: 768px) {
    .custom-bookmaker-hero-card .bonus {
        margin-right: 5px;
        padding: 0 10px;
    }
}

.custom-bookmaker-hero-card .button {
    align-items: center;
    margin-left: 10px;
    padding-left: 10px;
    border-left: 1px solid #e6e6e6;
    height: 40px;
    opacity: 0.3;
    margin-right: 10px;
    display: none;
}

@media only screen and (min-width: 768px) {
    .custom-bookmaker-hero-card .button {
        display: flex
    }
}

@keyframes shimmer {
    100% {
        -webkit-mask-position: left
    }
}

.betmgm .logo-wrapper, .betmgm .bonus {
    background: #1e1e1e
}

.unibet .logo-wrapper, .unibet .bonus {
    background: black
}

.leovegas .logo-wrapper, .leovegas .bonus {
    background: #f97b5e
}

.jacks .logo-wrapper, .jacks .bonus {
    background: #dc0812
}

.toto .logo-wrapper, .toto .bonus {
    background: #029851
}

.tonybet .logo-wrapper, .tonybet .bonus {
    background: #492aa0
}

.comeon .logo-wrapper, .comeon .bonus {
    background: #223344
}


/*
  Sterren fix onderin pixel loop
*/
.custom-bookmaker-hero-card .stars {
    display: flex;
    align-items: center;
    height: 18px;
    padding: 0;
    margin: 0;
    line-height: 0;
    gap: 2px; /* Voeg ruimte toe tussen de sterren */
}

.custom-bookmaker-hero-card .stars .star, 
.custom-bookmaker-hero-card .stars .star-half, 
.custom-bookmaker-hero-card .stars .star-empty {
    background-size: cover; 
    opacity: 0.7;
    padding: 0;
    margin: 0; /* Verwijder eventuele marges */
    vertical-align: middle;
}/* End custom CSS */