.bookmakers{display:grid;gap:2px;grid-auto-columns:1fr;grid-auto-rows:1fr;height:100%;overflow:hidden;transform:scale(1);width:100%}.bookmakers--300x600{--bookmaker-gridTemplateAreas:" logo        " " .           " " headline    " " .           " " description " " .           " " button      ";--bookmaker-logo-height:30px}.bookmakers--300x600.bookmakers--1{--bookmaker-gridTemplateRows:var(--bookmaker-logo-height) 20px auto minmax(12px,1fr) auto 12px minmax(40px,auto);--bookmaker-paddingBlock:88px 20px;--bookmaker-paddingInline:20px;--bookmaker-headline-fontSize:40px;--bookmaker-headline-lineHeight:44px;--bookmaker-description-fontSize:13px;--bookmaker-description-lineHeight:16px}.bookmakers--300x600.bookmakers--1 .bookmaker--max{--bookmaker-headline-fontSize:32px;--bookmaker-headline-lineHeight:38px;--bookmaker-description-fontSize:10px;--bookmaker-description-lineHeight:12px}.bookmakers--300x600.bookmakers--2{--bookmaker-gridTemplateRows:var(--bookmaker-logo-height) 20px auto minmax(10px,1fr) auto 12px minmax(28px,auto);--bookmaker-paddingBlock:32px 16px;--bookmaker-paddingInline:16px;--bookmaker-headline-fontSize:32px;--bookmaker-headline-lineHeight:36px;--bookmaker-description-fontSize:10px;--bookmaker-description-lineHeight:12px}.bookmakers--300x600.bookmakers--2 .bookmaker--max{--bookmaker-headline-fontSize:28px;--bookmaker-headline-lineHeight:28px;--bookmaker-description-fontSize:7px;--bookmaker-description-lineHeight:7px}.bookmakers--300x600.bookmakers--3{--bookmaker-logo-height:26px;--bookmaker-gridTemplateRows:var(--bookmaker-logo-height) 12px auto minmax(8px,1fr) auto 8px minmax(28px,auto);--bookmaker-paddingBlock:20px 16px;--bookmaker-paddingInline:16px;--bookmaker-headline-fontSize:20px;--bookmaker-headline-lineHeight:25px;--bookmaker-description-fontSize:10px;--bookmaker-description-lineHeight:12px}.bookmakers--300x600.bookmakers--3 .bookmaker--max{--bookmaker-description-fontSize:7px;--bookmaker-description-lineHeight:7px}.bookmakers--300x250{--bookmaker-gridTemplateAreas:" logo        " " .           " " headline    " " .           " " description " " .           " " button      ";--bookmaker-description-fontSize:7px;--bookmaker-description-lineHeight:7px}.bookmakers--300x250.bookmakers--1{--bookmaker-logo-height:30px;--bookmaker-gridTemplateRows:var(--bookmaker-logo-height) 12px auto minmax(8px,1fr) auto 8px minmax(32px,auto);--bookmaker-paddingBlock:20px;--bookmaker-paddingInline:20px;--bookmaker-headline-fontSize:32px;--bookmaker-headline-lineHeight:36px}.bookmakers--300x250.bookmakers--1 .bookmaker--max{--bookmaker-headline-fontSize:20px;--bookmaker-headline-lineHeight:24px}.bookmakers--300x250.bookmakers--2{--bookmaker-logo-height:20px;--bookmaker-gridTemplateRows:var(--bookmaker-logo-height) 4px auto minmax(4px,1fr) auto 4px minmax(28px,auto);--bookmaker-paddingBlock:8px;--bookmaker-paddingInline:8px;--bookmaker-headline-fontSize:16px;--bookmaker-headline-lineHeight:20px}.bookmakers--300x250.bookmakers--2 .bookmaker--max{--bookmaker-headline-fontSize:13px;--bookmaker-headline-lineHeight:15px}.bookmakers--300x250.bookmakers--3{--bookmaker-gridTemplateAreas:" logo        headline    " " .           headline    " " .           .           " " description description " " .           .           " " button      button      ";--bookmaker-logo-height:12px;--bookmaker-gridTemplateRows:var(--bookmaker-logo-height) auto minmax(0,1fr) auto 4px minmax(28px,auto);--bookmaker-gridTemplateColumns:auto 1fr;--bookmaker-gap:0 4px;--bookmaker-paddingBlock:8px;--bookmaker-paddingInline:8px;--bookmaker-headline-fontSize:13px;--bookmaker-headline-lineHeight:12px}.bookmakers--300x250.bookmakers--3 .bookmaker--max{--bookmaker-headline-fontSize:12px}.bookmakers--320x100{grid-auto-flow:column;--bookmaker-paddingBlock:8px;--bookmaker-paddingInline:8px;--bookmaker-description-fontSize:7px;--bookmaker-description-lineHeight:7px;--bookmaker-logo-height:14px}.bookmakers--320x100.bookmakers--1{--bookmaker-gridTemplateAreas:" logo        headline    " " .           headline    " " .           .           " " description description " " .           .           " " button      button      ";--bookmaker-gridTemplateColumns:auto 1fr;--bookmaker-logo-height:16px;--bookmaker-gridTemplateRows:var(--bookmaker-logo-height) auto minmax(2px,1fr) auto 4px minmax(28px,auto);--bookmaker-gap:0 4px;--bookmaker-headline-fontSize:16px;--bookmaker-headline-lineHeight:16px}.bookmakers--320x100.bookmakers--1 .bookmaker--max{--bookmaker-headline-fontSize:13px}.bookmakers--320x100.bookmakers--2,.bookmakers--320x100.bookmakers--3{--bookmaker-gridTemplateAreas:" logo        " " .           " " headline    " " .           " " description " " .           " " button      ";--bookmaker-gridTemplateRows:var(--bookmaker-logo-height) 2px auto minmax(2px,1fr) auto 4px minmax(28px,auto);--bookmaker-headline-fontSize:12px;--bookmaker-headline-lineHeight:12px}.bookmakers--480x480{--bookmaker-gridTemplateAreas:" logo        " " .           " " headline    " " .           " " description " " .           " " button      "}.bookmakers--480x480.bookmakers--1{--bookmaker-logo-height:30px;--bookmaker-gridTemplateRows:var(--bookmaker-logo-height) 20px auto minmax(12px,1fr) auto 12px minmax(40px,auto);--bookmaker-paddingBlock:48px 28px;--bookmaker-paddingInline:28px;--bookmaker-headline-fontSize:48px;--bookmaker-headline-lineHeight:48px;--bookmaker-description-fontSize:13px;--bookmaker-description-lineHeight:16px}.bookmakers--480x480.bookmakers--1 .bookmaker--max{--bookmaker-headline-fontSize:40px;--bookmaker-headline-lineHeight:44px;--bookmaker-description-fontSize:10px;--bookmaker-description-lineHeight:12px}.bookmakers--480x480.bookmakers--2{--bookmaker-logo-height:28px;--bookmaker-gridTemplateRows:var(--bookmaker-logo-height) 20px auto minmax(8px,1fr) auto 12px minmax(32px,auto);--bookmaker-paddingBlock:20px;--bookmaker-paddingInline:20px;--bookmaker-headline-fontSize:32px;--bookmaker-headline-lineHeight:40px;--bookmaker-description-fontSize:7px;--bookmaker-description-lineHeight:7px}.bookmakers--480x480.bookmakers--2 .bookmaker--max{--bookmaker-gridTemplateRows:var(--bookmaker-logo-height) 20px auto minmax(2px,1fr) auto 8px minmax(32px,auto);--bookmaker-headline-fontSize:28px;--bookmaker-headline-lineHeight:28px;--bookmaker-description-fontSize:7px;--bookmaker-description-lineHeight:7px}.bookmakers--480x480.bookmakers--3{--bookmaker-logo-height:22px;--bookmaker-gridTemplateRows:var(--bookmaker-logo-height) 8px auto minmax(8px,1fr) auto 4px minmax(28px,auto);--bookmaker-paddingBlock:16px 12px;--bookmaker-paddingInline:12px;--bookmaker-headline-fontSize:28px;--bookmaker-headline-lineHeight:28px;--bookmaker-description-fontSize:7px;--bookmaker-description-lineHeight:7px}.bookmakers--480x480.bookmakers--3 .bookmaker--max{--bookmaker-headline-fontSize:24px}.bookmakers--640x100{grid-auto-flow:column;--bookmaker-gridTemplateAreas:" logo        headline    " " .           headline    " " .           .           " " description description " " .           .           " " button      button      ";--bookmaker-gridTemplateColumns:auto 1fr;--bookmaker-gap:0 4px;--bookmaker-logo-height:16px}.bookmakers--640x100.bookmakers--1{--bookmaker-gridTemplateRows:var(--bookmaker-logo-height) auto minmax(2px,1fr) auto 4px minmax(28px,auto);--bookmaker-paddingBlock:10px;--bookmaker-paddingInline:10px;--bookmaker-headline-fontSize:20px;--bookmaker-headline-lineHeight:16px;--bookmaker-description-fontSize:7px;--bookmaker-description-lineHeight:7px}.bookmakers--640x100.bookmakers--1 .bookmaker--max{--bookmaker-headline-fontSize:16px}.bookmakers--640x100.bookmakers--2{--bookmaker-gridTemplateRows:var(--bookmaker-logo-height) auto minmax(2px,1fr) auto 4px minmax(28px,auto);--bookmaker-paddingBlock:8px;--bookmaker-paddingInline:8px;--bookmaker-headline-fontSize:16px;--bookmaker-headline-lineHeight:16px;--bookmaker-description-fontSize:7px;--bookmaker-description-lineHeight:7px}.bookmakers--640x100.bookmakers--2 .bookmaker--max{--bookmaker-headline-fontSize:12px;--bookmaker-headline-lineHeight:12px}.bookmakers--640x100.bookmakers--3{--bookmaker-gridTemplateRows:var(--bookmaker-logo-height) auto minmax(0,1fr) auto 4px minmax(28px,auto);--bookmaker-paddingBlock:8px;--bookmaker-paddingInline:8px;--bookmaker-headline-fontSize:13px;--bookmaker-headline-lineHeight:12px;--bookmaker-description-fontSize:7px;--bookmaker-description-lineHeight:7px}.bookmakers--640x100.bookmakers--3 .bookmaker--max{--bookmaker-headline-fontSize:12px}.bookmakers--728x90{grid-auto-flow:column;--bookmaker-gridTemplateAreas:" logo        headline    " " .           headline    " " .           .           " " description description " " .           .           " " button      button      ";--bookmaker-gridTemplateColumns:auto 1fr;--bookmaker-gap:0 4px;--bookmaker-description-fontSize:7px;--bookmaker-description-lineHeight:7px;--bookmaker-logo-height:16px}.bookmakers--728x90.bookmakers--1{--bookmaker-gridTemplateRows:var(--bookmaker-logo-height) auto minmax(2px,1fr) auto 4px minmax(28px,auto);--bookmaker-paddingBlock:10px;--bookmaker-paddingInline:10px;--bookmaker-headline-fontSize:20px;--bookmaker-headline-lineHeight:16px}.bookmakers--728x90.bookmakers--1 .bookmaker--max{--bookmaker-headline-fontSize:16px}.bookmakers--728x90.bookmakers--2{--bookmaker-gridTemplateRows:var(--bookmaker-logo-height) auto minmax(2px,1fr) auto 4px minmax(28px,auto);--bookmaker-paddingBlock:8px;--bookmaker-paddingInline:8px;--bookmaker-headline-fontSize:16px;--bookmaker-headline-lineHeight:16px}.bookmakers--728x90.bookmakers--2 .bookmaker--max{--bookmaker-headline-fontSize:12px;--bookmaker-headline-lineHeight:12px}.bookmakers--728x90.bookmakers--3{--bookmaker-logo-height:12px;--bookmaker-gridTemplateRows:var(--bookmaker-logo-height) auto minmax(2px,1fr) auto 4px minmax(28px,auto);--bookmaker-paddingBlock:8px;--bookmaker-paddingInline:8px;--bookmaker-headline-fontSize:13px;--bookmaker-headline-lineHeight:12px;--bookmaker-gap:0 8px}.bookmakers--728x90.bookmakers--3 .bookmaker--max{--bookmaker-headline-fontSize:12px}.bookmakers--970x90{grid-auto-flow:column;--bookmaker-gridTemplateAreas:" logo        headline    " " .           headline    " " .           .           " " description description " " .           .           " " button      button      ";--bookmaker-gridTemplateColumns:auto 1fr;--bookmaker-logo-height:16px;--bookmaker-gridTemplateRows:var(--bookmaker-logo-height) auto minmax(2px,1fr) auto 4px minmax(28px,auto);--bookmaker-gap:0 4px;--bookmaker-paddingBlock:8px;--bookmaker-paddingInline:8px;--bookmaker-headline-fontSize:16px;--bookmaker-headline-lineHeight:16px;--bookmaker-description-fontSize:7px;--bookmaker-description-lineHeight:7px}.bookmakers--970x90.bookmakers--1{--bookmaker-paddingBlock:10px;--bookmaker-paddingInline:10px;--bookmaker-headline-fontSize:20px}.bookmakers--970x90.bookmakers--1 .bookmaker--max{--bookmaker-headline-fontSize:16px;--bookmaker-paddingBlock:8px;--bookmaker-paddingInline:8px}.bookmakers--970x90.bookmakers--2 .bookmaker--max{--bookmaker-headline-fontSize:13px}.bookmakers--970x90.bookmakers--3{--bookmaker-gap:0 8px}.bookmakers--970x90.bookmakers--3 .bookmaker--max{--bookmaker-headline-fontSize:13px}.bookmaker{background-color:var(--bookmaker-backgroundColor);border-radius:8px;display:grid;gap:var(--bookmaker-gap);grid-template-areas:var(--bookmaker-gridTemplateAreas);grid-template-columns:var(--bookmaker-gridTemplateColumns);grid-template-rows:var(--bookmaker-gridTemplateRows);overflow:hidden;padding-block:var(--bookmaker-paddingBlock);padding-inline:var(--bookmaker-paddingInline);text-decoration:initial}.bookmaker__logo{grid-area:logo;height:var(--bookmaker-logo-height)}.bookmaker__headline{grid-area:headline;margin:initial;overflow:hidden;text-wrap-style:pretty;color:var(--bookmaker-text-color,#fff);font-size:var(--bookmaker-headline-fontSize);line-height:var(--bookmaker-headline-lineHeight)}.bookmaker__headline span{color:var(--bookmaker-text-highlight,#ffed00)}.bookmaker__description{grid-area:description;margin:initial;text-wrap-style:pretty;color:var(--bookmaker-text-color,#fff);font-size:var(--bookmaker-description-fontSize);line-height:var(--bookmaker-description-lineHeight)}.bookmaker__button{background-color:var(--bookmaker-button-backgroundColor,#fff);border:initial;border-radius:8px;color:var(--bookmaker-button-color,var(--bookmaker-backgroundColor));cursor:pointer;font-size:12px;font-weight:700;grid-area:button;height:100%;line-height:12px;padding-block:8px;padding-inline:12px;width:100%}.bookmaker__button:hover{opacity:.9}