.elementor-28901 .elementor-element.elementor-element-04de0d0{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-28901 .elementor-element.elementor-element-cc25ccf .elementor-heading-title{font-family:"Poppins";font-size:40px;font-weight:700;color:var( --e-global-color-9f244bb );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-28901 .elementor-element.elementor-element-039e233{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-28901 .elementor-element.elementor-element-2ee7368 > .elementor-widget-container{margin:-3% 0% 0% 0%;}.elementor-28901 .elementor-element.elementor-element-08e8d4c{text-align:justify;}.elementor-28901 .elementor-element.elementor-element-d01503c .elementor-heading-title{color:var( --e-global-color-9f244bb );}.elementor-28901 .elementor-element.elementor-element-4e4794f{--display:flex;}.elementor-28901 .elementor-element.elementor-element-f5a26d1{--display:flex;}.elementor-28901 .elementor-element.elementor-element-21112e6{--display:flex;}.elementor-28901 .elementor-element.elementor-element-95d49d3{--display:flex;}.elementor-28901 .elementor-element.elementor-element-be34ad6{--display:flex;}.elementor-28901 .elementor-element.elementor-element-b962aac{--n-accordion-title-font-size:16px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-b974ecd );--n-accordion-title-active-color:var( --e-global-color-b974ecd );--n-accordion-icon-size:15px;}.elementor-28901 .elementor-element.elementor-element-b962aac > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-9f244bb );}:where( .elementor-28901 .elementor-element.elementor-element-b962aac > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins";font-weight:600;}.elementor-28901 .elementor-element.elementor-element-4f1948e .ab-ebb9b30e-box{background:var( --e-global-color-9f244bb );padding:30px 30px 30px 30px;border-radius:16px 16px 16px 16px;}.elementor-28901 .elementor-element.elementor-element-4f1948e .ab-ebb9b30e-img-wrap{width:120px;height:120px;min-width:120px;border-style:solid;border-color:var( --e-global-color-b974ecd );}.elementor-28901 .elementor-element.elementor-element-4f1948e .ab-ebb9b30e-img-wrap, .elementor-28901 .elementor-element.elementor-element-4f1948e .ab-ebb9b30e-img-wrap img{border-radius:50% 50% 50% 50%;}.elementor-28901 .elementor-element.elementor-element-4f1948e .ab-ebb9b30e-name{color:var( --e-global-color-secondary );}.elementor-28901 .elementor-element.elementor-element-4f1948e .ab-ebb9b30e-role{color:var( --e-global-color-b974ecd );}.elementor-28901 .elementor-element.elementor-element-4f1948e .ab-ebb9b30e-bio{color:#e8e8f0;}.elementor-28901 .elementor-element.elementor-element-4f1948e .ab-ebb9b30e-social-link i{font-size:16px;color:var( --e-global-color-9f244bb );}.elementor-28901 .elementor-element.elementor-element-4f1948e .ab-ebb9b30e-social-link svg{width:16px;height:16px;fill:var( --e-global-color-9f244bb );}.elementor-28901 .elementor-element.elementor-element-4f1948e .ab-ebb9b30e-social-link{width:40px;height:40px;border-radius:50% 50% 50% 50%;}.elementor-28901 .elementor-element.elementor-element-4f1948e .ab-ebb9b30e-social-link:hover i{color:var( --e-global-color-9f244bb );}.elementor-28901 .elementor-element.elementor-element-4f1948e .ab-ebb9b30e-social-link:hover svg{fill:var( --e-global-color-9f244bb );}.elementor-28901 .elementor-element.elementor-element-4f1948e .ab-ebb9b30e-social-link:hover{background-color:var( --e-global-color-b974ecd );}.elementor-28901 .elementor-element.elementor-element-4f1948e .ab-ebb9b30e-social-list{gap:8px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-28901 .elementor-element.elementor-element-acadf24{font-family:"Poppins";font-size:15px;font-weight:700;color:var( --e-global-color-9f244bb );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-28901 .elementor-element.elementor-element-cc25ccf .elementor-heading-title{font-size:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-28901 .elementor-element.elementor-element-039e233{font-size:var( --e-global-typography-text-font-size );}.elementor-28901 .elementor-element.elementor-element-2ee7368 > .elementor-widget-container{margin:-5% 0% 0% 0%;}.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );}.elementor-28901 .elementor-element.elementor-element-acadf24{font-size:15px;}}@media(max-width:767px){.elementor-28901 .elementor-element.elementor-element-04de0d0{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-28901 .elementor-element.elementor-element-cc25ccf{text-align:center;}.elementor-28901 .elementor-element.elementor-element-cc25ccf .elementor-heading-title{font-size:25px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-28901 .elementor-element.elementor-element-039e233{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-28901 .elementor-element.elementor-element-2ee7368 > .elementor-widget-container{margin:-10% 0% 0% 0%;}.elementor-28901 .elementor-element.elementor-element-08e8d4c{text-align:center;}.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );}.elementor-28901 .elementor-element.elementor-element-acadf24{font-size:15px;}}/* Start custom CSS for shortcode, class: .elementor-element-2ee7368 *//* Use the site's Elementor text font throughout the catalogue. */
.elementor-28901 .elementor-element.elementor-element-2ee7368 .slotsl-container,
.elementor-28901 .elementor-element.elementor-element-2ee7368 .slotsl-container input,
.elementor-28901 .elementor-element.elementor-element-2ee7368 .slotsl-container select,
.elementor-28901 .elementor-element.elementor-element-2ee7368 .slotsl-container button,
.elementor-28901 .elementor-element.elementor-element-2ee7368 .slotsl-container p,
.elementor-28901 .elementor-element.elementor-element-2ee7368 .slotsl-container a,
.elementor-28901 .elementor-element.elementor-element-2ee7368 .slotsl-container span,
.elementor-28901 .elementor-element.elementor-element-2ee7368 .slotsl-container label {
    font-family: var(--e-global-typography-text-font-family, inherit) !important;
}

/* Readable search and filter controls. */
.elementor-28901 .elementor-element.elementor-element-2ee7368 .slotsl-container input,
.elementor-28901 .elementor-element.elementor-element-2ee7368 .slotsl-container select {
    font-size: 16px !important;
}

/* Game titles. */
.elementor-28901 .elementor-element.elementor-element-2ee7368 .slotsl-meta .slotsl-title a,
.elementor-28901 .elementor-element.elementor-element-2ee7368 .slotsl-meta .slotsl-title span:not(.slotsl-provider) {
    font-size: 18px !important;
    font-weight: 600;
    line-height: 1.35 !important;
}

/* Provider names. */
.elementor-28901 .elementor-element.elementor-element-2ee7368 .slotsl-meta .slotsl-provider {
    font-size: 14px !important;
    font-weight: 400;
    line-height: 1.4 !important;
}

/* Give the Dutch button label enough room. */
.elementor-28901 .elementor-element.elementor-element-2ee7368 .slotsl-load-more-btn {
    width: auto !important;
    max-width: 100%;
    padding: 14px 24px !important;
    font-size: 16px !important;
    font-weight: 600;
    line-height: 1.4 !important;
}
/* Dark game cards. */
.elementor-28901 .elementor-element.elementor-element-2ee7368 .slotsl-game,
.elementor-28901 .elementor-element.elementor-element-2ee7368 .slotsl-game .slotsl-meta {
    background-color: #1E2329 !important;
}

/* White game titles. */
.elementor-28901 .elementor-element.elementor-element-2ee7368 .slotsl-meta .slotsl-title a,
.elementor-28901 .elementor-element.elementor-element-2ee7368 .slotsl-meta .slotsl-title span:not(.slotsl-provider) {
    color: #FFFFFF !important;
}

/* Yellow provider names. */
.elementor-28901 .elementor-element.elementor-element-2ee7368 .slotsl-meta a.slotsl-provider,
.elementor-28901 .elementor-element.elementor-element-2ee7368 .slotsl-meta span.slotsl-provider {
    color: #FFF300 !important;
}
/* Round every card and clip its contents to the corners. */
.elementor-28901 .elementor-element.elementor-element-2ee7368 .slotsl-game {
    border-radius: 12px !important;
    overflow: hidden !important;
}

/* Let the outer card control the corner shape. */
.elementor-28901 .elementor-element.elementor-element-2ee7368 .slotsl-game .slotsl-meta {
    border-radius: 0 !important;
}
/* Remove the border around the search icon. */
.elementor-28901 .elementor-element.elementor-element-2ee7368 .slotsl-search .sl-submit-search {
    border: none !important;
}/* End custom CSS */