.single-casino-card.style-1{max-width:1180px!important;border-radius:20px;border:2px solid var(--cpm-casino--color--child-blue,var(--cpm-casino--color--child-primary,var(--cpm-casino--color--primary)));box-shadow:0 4px 14px 0 rgba(141,158,182,.2);overflow:hidden;display:flex;flex-direction:column;margin-bottom:30px}@media (min-width:901px) and (max-width:1220px){.single-casino-card.style-1:not(.single-review){margin-left:20px;margin-right:20px}}.single-casino-card.style-1 .casino-name-rating{padding:20px 30px;background:var(--cpm-casino--color--child-blue,var(--cpm-casino--color--dark-blue));display:flex;flex-wrap:wrap;gap:15px 40px;align-items:center}@media (max-width:468px){.single-casino-card.style-1 .casino-name-rating{padding:20px}}.single-casino-card.style-1 .casino-name-rating .casino-name{color:var(--cpm-casino--color--white);font-family:var(--wp--preset--font-family--heading-font);font-size:1.875rem;font-style:normal;font-weight:700;line-height:1.4}@media (max-width:468px){.single-casino-card.style-1 .casino-name-rating .casino-name{font-size:1.625rem;width:100%}}.single-casino-card.style-1 .casino-name-rating .casino-rating{color:var(--cpm-casino--color--blue-light);font-family:var(--wp--preset--font-family--heading-font);font-size:1.5rem;font-style:normal;font-weight:600;line-height:1;display:flex;align-items:center}@media (max-width:468px){.single-casino-card.style-1 .casino-name-rating .casino-rating{font-size:1.25rem}}.single-casino-card.style-1 .casino-name-rating .casino-rating .cpm-casino-rating-stars{margin-left:5px;display:flex;gap:5px;position:relative}.single-casino-card.style-1 .casino-name-rating .casino-rating .cpm-casino-rating-stars .cpm-icon{color:var(--cpm-casino--color--yellow)}.single-casino-card.style-1 .casino-name-rating .casino-country{display:flex;padding:9px 7px 9px 9px;justify-content:center;align-items:center;gap:6px;border-radius:6px;background:var(--cpm-casino--color--white);font-size:1.5rem;line-height:1}.single-casino-card.style-1 .casino-name-rating .casino-country span{font-size:.875rem}.single-casino-card.style-1 .casino-name-rating .casino-country .cpm-icon-confirm{font-size:14px;color:var(--cpm-casino--color--green)}.single-casino-card.style-1 .casino-name-rating .casino-country .cpm-icon-deny{font-size:10px;color:var(--cpm-casino--color--accent)}@media (max-width:468px){.single-casino-card.style-1 .casino-name-rating .casino-country{font-size:1.375rem}}.single-casino-card.style-1 .casino-main-info{display:flex;padding:30px}@media (max-width:468px){.single-casino-card.style-1 .casino-main-info{padding:20px;flex-direction:column}}.single-casino-card.style-1 .casino-main-info .casino-logo-wrapper{border-radius:6px;background:var(--cpm-casino--color--blue-lightest);display:flex;align-items:center;justify-content:center;padding:30px 20px;width:250px;min-width:210px;height:auto;margin-right:30px}@media (max-width:468px){.single-casino-card.style-1 .casino-main-info .casino-logo-wrapper{margin-right:unset;margin-bottom:20px;width:100%;height:130px}}.single-casino-card.style-1 .casino-main-info .casino-logo-wrapper .casino-logo-img{height:auto;width:auto;max-height:80px}.single-casino-card.style-1 .casino-main-info .casino-logo-wrapper .casino-logo-img img{height:auto;width:auto;max-height:80px}.single-casino-card.style-1 .casino-main-info .casino-info-buttons{display:flex;width:100%;gap:30px 40px}@media (max-width:950px){.single-casino-card.style-1 .casino-main-info .casino-info-buttons{flex-wrap:wrap}}@media (max-width:700px){.single-casino-card.style-1 .casino-main-info .casino-info-buttons{gap:25px 0}}@media (max-width:468px){.single-casino-card.style-1 .casino-main-info .casino-info-buttons{flex-direction:column-reverse;gap:20px 0}}.single-casino-card.style-1 .casino-main-info .casino-info-buttons .casino-bonus{color:var(--cpm-casino--color--text-dark);font-family:var(--wp--preset--font-family--heading-font);font-size:1.5rem;font-style:normal;font-weight:700;line-height:1.4;text-transform:capitalize}@media (max-width:468px){.single-casino-card.style-1 .casino-main-info .casino-info-buttons .casino-bonus{font-size:1.25rem;text-align:center}}.single-casino-card.style-1 .casino-main-info .casino-info-buttons .casino-info-block{display:flex;flex-direction:column;width:100%}@media (max-width:950px){.single-casino-card.style-1 .casino-main-info .casino-info-buttons .casino-info-block{width:100%;margin-right:unset}}.single-casino-card.style-1 .casino-main-info .casino-info-buttons .casino-info-block .casino-bonus{margin-bottom:20px}@media (max-width:468px){.single-casino-card.style-1 .casino-main-info .casino-info-buttons .casino-info-block .casino-bonus{display:none}}.single-casino-card.style-1 .casino-main-info .casino-info-buttons .casino-info-block .casino-cards{display:flex;gap:6px;margin-bottom:20px;flex-wrap:wrap}.single-casino-card.style-1 .casino-main-info .casino-info-buttons .casino-info-block .casino-cards .casino-card{border-radius:6px;background:var(--cpm-casino--color--blue-lightest);display:flex;padding:6px 10px;flex-direction:column;align-items:center;gap:3px;flex:1 0 0;position:relative}@media (max-width:768px){.single-casino-card.style-1 .casino-main-info .casino-info-buttons .casino-info-block .casino-cards .casino-card{min-width:120px}}.single-casino-card.style-1 .casino-main-info .casino-info-buttons .casino-info-block .casino-cards .casino-card .card-name{overflow:hidden;color:var(--cpm-casino--color--text-grey);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem;text-transform:capitalize}.single-casino-card.style-1 .casino-main-info .casino-info-buttons .casino-info-block .casino-cards .casino-card .card-value{color:var(--cpm-casino--color--child-dark-blue,var(--cpm-casino--color--dark-blue));text-align:center;font-family:var(--wp--preset--font-family--heading-font);font-size:1rem;font-style:normal;font-weight:600;line-height:1.625rem;max-width:100%;text-overflow:ellipsis;display:flex;align-items:center;gap:2px}.single-casino-card.style-1 .casino-main-info .casino-info-buttons .casino-info-block .casino-cards .casino-card .card-value .extra{display:flex;padding:3px 5px;justify-content:center;align-items:center;border-radius:50%;background:var(--cpm-casino--color--blue-light);color:var(--cpm-casino--color--dark-blue);text-align:center;font-size:.65rem;font-style:normal;font-weight:400;line-height:1;height:22px;width:22px;margin-left:6px}.single-casino-card.style-1 .casino-main-info .casino-info-buttons .casino-info-block .casino-payment-methods{display:flex;gap:10px;align-items:center}@media (max-width:700px){.single-casino-card.style-1 .casino-main-info .casino-info-buttons .casino-info-block .casino-payment-methods{flex-wrap:wrap}}.single-casino-card.style-1 .casino-main-info .casino-info-buttons .casino-info-block .casino-payment-methods .payment-methods-title{color:var(--cpm-casino--color--text-grey);text-overflow:ellipsis;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}.single-casino-card.style-1 .casino-main-info .casino-info-buttons .casino-info-block .casino-payment-methods .payment-methods{display:flex;gap:6px;flex-wrap:wrap}.single-casino-card.style-1 .casino-main-info .casino-info-buttons .casino-info-block .casino-payment-methods .payment-methods .payment-method{display:flex;padding:3px 5px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:3px;background:#f1f1f7;color:var(--cpm-casino--color--text-default);text-align:center;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}.single-casino-card.style-1 .casino-main-info .casino-info-buttons .casino-info-block .casino-payment-methods .payment-methods .extra-methods{display:flex;padding:3px 5px;justify-content:center;align-items:center;border-radius:50%;background:#f1f1f7;color:var(--cpm-casino--color--text-default);text-align:center;font-size:.65rem;font-style:normal;font-weight:400;line-height:1;height:22px;width:22px}.single-casino-card.style-1 .casino-main-info .casino-info-buttons .casino-buttons{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center}@media (max-width:950px){.single-casino-card.style-1 .casino-main-info .casino-info-buttons .casino-buttons{flex-direction:row;flex-wrap:wrap;width:100%}}@media (max-width:700px){.single-casino-card.style-1 .casino-main-info .casino-info-buttons .casino-buttons{gap:15px}}.single-casino-card.style-1 .casino-main-info .casino-info-buttons .casino-buttons .casino-button{min-width:220px;width:100%;max-width:calc(50% - 10px)}@media (max-width:950px){.single-casino-card.style-1 .casino-main-info .casino-info-buttons .casino-buttons .casino-button{min-width:165px}}@media (max-width:700px){.single-casino-card.style-1 .casino-main-info .casino-info-buttons .casino-buttons .casino-button{max-width:unset}}.single-casino-card.style-1 .casino-main-info .casino-info-buttons .casino-buttons .casino-bonus{margin-bottom:5px}@media (min-width:469px){.single-casino-card.style-1 .casino-main-info .casino-info-buttons .casino-buttons .casino-bonus{display:none}}.single-review-notice{display:flex;max-width:1180px!important;width:100%;padding:20px 30px;align-items:flex-start;gap:14px;border-radius:10px;background:var(--cpm-casino--color--accent);color:var(--cpm-casino--color--white);font-family:var(--wp--preset--font-family--heading-font);font-size:1.125rem;font-weight:700;line-height:1.6;margin-bottom:20px}@media (max-width:468px){.single-review-notice{font-size:1rem;font-weight:400;padding:20px}}.single-review-notice .cpm-icon-warning{font-size:1.8rem;line-height:1}.single-review-recommended-casinos{max-width:880px;margin:60px auto 20px}@media (max-width:900px){.single-review-recommended-casinos{margin-top:50px}}.single-review-recommended-casinos .recommended-casinos-title{font-family:var(--wp--preset--font-family--heading-font);font-style:normal;font-weight:700;line-height:1.4;font-size:var(--wp--preset--font-size--x-large,30px);color:var(--cpm-casino--color--dark-blue);text-align:center}@media (max-width:900px){.single-review-recommended-casinos .cpm-top-casinos{margin-left:-20px;margin-right:-20px}}