@charset "UTF-8";*{margin:0}html{block-size:100%;box-sizing:border-box;overflow-wrap:break-word;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}html *,html *:before,html *:after{box-sizing:inherit}html:focus-within{scroll-behavior:smooth}html,body{block-size:100%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.5;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}ul,ol{padding:0}img,picture,svg,video,canvas,audio,iframe,embed,object{display:block;max-inline-size:100%}input,button,textarea,select,table{font:inherit}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:inherit;padding:0;text-align:inherit}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{inset-block-end:-.25em}sup{inset-block-start:-.5em}:focus-visible{outline-color:Highlight;outline-color:-webkit-focus-ring-color;outline-offset:2px;outline-style:dotted;outline-width:2px}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root,[data-theme=reset]{--color-accent: #f00;--color-background: #fff;--color-background-secondary: #f7f7f7;--color-border: #e3e3e3;--color-border-secondary: #D0D7DD;--color-text: #3c4c54;--color-text-muted: #606060;--color-error: #ca1716}[data-theme=light]{--color-background: #F4F7F9;--color-text: #394750;--color-border: #e3e3e3;--color-border-secondary: #D0D7DD}[data-theme=dark]{--color-accent: #f00;--color-background: #1a2332;--color-background-secondary: hsl(228, 56%, 98%, .06);--color-border-secondary: hsl(0, 0%, 90%, .68);--color-text: hsla(0, 0%, 100%, 1);--color-text-muted: hsl(0, 0%, 100%, .8)}:root{--font-family-heading: verdana;--font-family-text: verdana;--color-link: #f00;--font-size-body: 1.125rem;--font-size-body-small: 1rem;--flow-space: 1.5625rem;--column-gap: clamp(2.5rem, 2.5vw + 1.75rem, 3.75rem);--content-max-width: 700px;--content-max-width-wide: 900px;--content-max-width-full: 1200px;--box-spacing: clamp(1rem, 2.5vw + .25rem, 2.25rem);--container-spacing: clamp(1rem, 2.5vw + .25rem, 2.25rem);--component-spacing: clamp(3rem, 6.5vw + 1.05rem, 6.25rem)}@font-face{font-display:swap;font-family:Public Sans;font-style:normal;font-weight:400;src:url(../assets/fonts/public-sans-v14-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Public Sans;font-style:italic;font-weight:400;src:url(../assets/fonts/public-sans-v14-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Public Sans;font-style:normal;font-weight:500;src:url(../assets/fonts/public-sans-v14-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Public Sans;font-style:italic;font-weight:500;src:url(../assets/fonts/public-sans-v14-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Public Sans;font-style:normal;font-weight:700;src:url(../assets/fonts/public-sans-v14-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Public Sans;font-style:italic;font-weight:700;src:url(../assets/fonts/public-sans-v14-latin-700italic.woff2) format("woff2")}:where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p,.paragraph,ul,ol,pre,table,figure,blockquote,form,fieldset,dl,address,details,hr,aside,video)+*{-webkit-margin-before:var(--flow-space);margin-block-start:var(--flow-space)}body,.paragraph{color:var(--color-text);font-family:var(--font-family-text);font-size:var(--font-size-body);font-weight:initial;line-height:1.5}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{--flow-space: 2.5rem;font-family:var(--font-family-heading);font-weight:700;line-height:1.3}h1,.h1{--flow-space: 3.75rem;font-size:2.375rem;font-weight:700}@media (min-width: 480px){h1,.h1{font-size:3.125rem}}h2,.h2{font-size:2.1875rem;font-weight:700}@media (min-width: 480px){h2,.h2{font-size:2.5625rem}}.container h2:after,.content h2:after{background-color:red;block-size:3px;content:"";display:block;inline-size:200px;-webkit-margin-before:.75rem;margin-block-start:.75rem;margin-inline:0 auto}.container h2.has-text-align-center:after,.content h2.has-text-align-center:after,[data-text-align=center] .container h2:after,[data-text-align=center] .content h2:after,.container [data-text-align=center] h2:after,.content [data-text-align=center] h2:after,.container h2[style*="text-align:center"]:after,.content h2[style*="text-align:center"]:after,.container h2[style*="text-align: center"]:after,.content h2[style*="text-align: center"]:after{margin-inline:auto}.container h2.has-text-align-right:after,.content h2.has-text-align-right:after,[data-text-align=right] .container h2:after,[data-text-align=right] .content h2:after,.container [data-text-align=right] h2:after,.content [data-text-align=right] h2:after,.container h2[style*="text-align:right"]:after,.content h2[style*="text-align:right"]:after,.container h2[style*="text-align: right"]:after,.content h2[style*="text-align: right"]:after{margin-inline:auto 0}h3,.h3{font-size:1.9375rem;line-height:1.4}@media (min-width: 480px){h3,.h3{font-size:2.1875rem}}h4,.h4{font-size:1.625rem;line-height:1.4}@media (min-width: 480px){h4,.h4{font-size:1.825rem}}h5,.h5{font-size:1.375rem;line-height:1.5}@media (min-width: 480px){h5,.h5{font-size:1.5rem}}h6,.h6{color:var(--color-text-muted);font-size:1.0625rem;line-height:1.5}a{color:var(--color-link);text-underline-offset:.3ex}hr{--flow-space: var(--component-spacing);border:0;margin-block:var(--flow-space);margin-inline:auto}hr:after{background-color:var(--color-border);block-size:2px;content:"";display:block}kbd,code{background:var(--color-background-secondary);border-radius:4px;display:inline-block;font-size:.95em;padding-block:0;padding-inline:.375em;word-break:break-word}img{block-size:initial;inline-size:100%}.wp-block-image img{inline-size:initial}figcaption{color:var(--color-text-muted);font-size:var(--font-size-body-small);-webkit-margin-before:.25rem;margin-block-start:.25rem}blockquote,.blockquote{-webkit-border-start:5px solid var(--color-accent);border-inline-start:5px solid var(--color-accent);display:block;font-size:1.125rem;font-style:normal;font-weight:500;line-height:calc(1em + .75rem);margin-block:var(--flow-space);margin-inline:2.5rem 0;-webkit-padding-start:.8rem;padding-inline-start:.8rem}blockquote cite,.blockquote cite{color:var(--color-text-muted);display:block;font-size:var(--font-size-body);font-style:normal;-webkit-margin-before:.25rem;margin-block-start:.25rem}.blockquote--blue,.blockquote--black,.blockquote--green,.blockquote--yellow{background-color:var(--quote-background);border-inline-start-color:var(--quote-accent);padding-block:1rem;padding-inline:1rem}.blockquote--blue{--quote-accent: #1d3a5b;--quote-background: #d9f1f4}.blockquote--black{--quote-accent: #000;--quote-background: #e3e3e3}.blockquote--green{--quote-accent: #50b288;--quote-background: #e5f5ee}.blockquote--yellow{--quote-accent: #d4a017;--quote-background: #fdf6d8}.blockquote--note{-webkit-border-start:0;border-inline-start:0;color:var(--color-text-muted);font-style:italic;margin-inline:2.5rem;padding-inline:2.5rem;position:relative;text-align:center}.blockquote--note:before,.blockquote--note:after{color:#b5b5b5;font-family:Georgia,Times New Roman,serif;font-size:3.5rem;line-height:1;position:absolute}.blockquote--note:before{content:"“";inset-block-start:-.25rem;inset-inline-start:0}.blockquote--note:after{content:"”";inset-block-end:-1.25rem;inset-inline-end:0}small{font-size:var(--font-size-body-small)}:where(ul,ol):not([class]),:where(ul,ol).wp-block-list{--item-spacing: .66em;-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}:where(ul,ol):not([class]) li+li,:where(ul,ol).wp-block-list li+li{-webkit-margin-before:var(--item-spacing);margin-block-start:var(--item-spacing)}:where(ul,ol):not([class]) li>ul,:where(ul,ol):not([class]) li ol,:where(ul,ol).wp-block-list li>ul,:where(ul,ol).wp-block-list li ol{--item-spacing: .33em;-webkit-margin-before:var(--item-spacing);margin-block-start:var(--item-spacing)}.tableWrap,.su-table{inline-size:100%;max-inline-size:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}table{border-collapse:collapse;border-spacing:0;color:var(--color-text);font-size:var(--font-size-body-small);inline-size:100%;max-inline-size:100%}table caption{caption-side:bottom;color:var(--color-text-muted);-webkit-margin-before:calc(var(--flow-space) / 2);margin-block-start:calc(var(--flow-space) / 2);text-align:start}table td,table th{padding-block:.9rem;padding-inline:1rem;text-align:inherit;vertical-align:top}table th{color:var(--color-text-muted);font-weight:500}@media (max-width: 1023px){table td{min-inline-size:25ch}}table thead{background-color:var(--color-background-secondary);-webkit-border-after:solid 1px var(--color-border);border-block-end:solid 1px var(--color-border)}table tr:nth-child(2n){-webkit-border-after:solid 1px var(--color-border);border-block-end:solid 1px var(--color-border);-webkit-border-before:solid 1px var(--color-border);border-block-start:solid 1px var(--color-border)}.button,.wp-block-button>.wp-block-button__link{--button-background-color: var(--color-accent);--button-border-color: var(--color-accent);--button-border-width: 2px;--button-border-radius: 0;--button-font-weight: 700;--button-text-color: var(--color-background);--button-padding-inline: calc(1.125rem - var(--button-border-width));--button-padding-block: calc(.625rem - var(--button-border-width));-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--button-background-color);border:solid var(--button-border-width) var(--button-border-color);border-radius:var(--button-border-radius);color:var(--button-text-color);cursor:pointer;display:inline-block;font:inherit;font-weight:var(--button-font-weight);letter-spacing:0;padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline);text-align:center;text-decoration:none}.button:disabled,.button--disabled,.wp-block-button>.wp-block-button__link:disabled,.wp-block-button>.wp-block-button__link--disabled{cursor:default;opacity:.5;pointer-events:none}.button--outlined,.wp-block-button>.wp-block-button__link--outlined{--button-text-color: var(--color-accent);--button-background-color: transparent}.button--text,.wp-block-button>.wp-block-button__link--text{--button-background-color: transparent;--button-text-color: var(--color-accent);border:0;padding:0}.wp-block-button{color:var(--button-text-color)}.wp-block-button.is-style-outline{--button-text-color: var(--color-accent)}.wp-block-button.is-style-outline .wp-block-button__link{--button-background-color: transparent;--button-text-color: var(--color-accent);border:solid var(--button-border-width) var(--color-accent);color:var(--button-text-color);padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline)}form{margin:0}fieldset{border:0;padding:0}legend{color:var(--color-text);font-size:var(--font-size-body);font-weight:700;padding:0}label{color:var(--color-text-muted);font-size:var(--font-size-body-small);font-weight:500;-webkit-margin-before:0;margin-block-start:0}[type=tel],[type=url],[type=text],[type=date],[type=email],[type=search],[type=number],[type=password],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid var(--color-border-secondary);border-radius:0;caret-color:var(--color-text);color:var(--color-text);font-size:var(--font-size-body-small);max-inline-size:100%;padding-block:.75rem;padding-inline:.625rem;transition:border-color .3s ease-in-out}[type=tel]::placeholder,[type=url]::placeholder,[type=text]::placeholder,[type=date]::placeholder,[type=email]::placeholder,[type=search]::placeholder,[type=number]::placeholder,[type=password]::placeholder,textarea::placeholder,select::placeholder{color:var(--color-border-secondary)}[type=tel]:disabled,[type=url]:disabled,[type=text]:disabled,[type=date]:disabled,[type=email]:disabled,[type=search]:disabled,[type=number]:disabled,[type=password]:disabled,textarea:disabled,select:disabled{cursor:default;opacity:.5;pointer-events:none}[type=tel]:invalid,[type=url]:invalid,[type=text]:invalid,[type=date]:invalid,[type=email]:invalid,[type=search]:invalid,[type=number]:invalid,[type=password]:invalid,textarea:invalid,select:invalid{border-color:var(--color-error)}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' fill='none'%3E%3Crect width='38' height='38' fill='rgba(255, 255, 255, 0.7)' rx='19'/%3E%3Cpath stroke='rgba(48, 48, 48, 1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.846 15.846 19 26l10.153-10.154'/%3E%3C/svg%3E");background-position:calc(100% - .75rem) center;background-repeat:no-repeat;background-size:1.75rem;line-height:1.5;-webkit-padding-end:54px;padding-inline-end:54px}option{color:initial}textarea{inline-size:100%;min-block-size:150px;resize:vertical;vertical-align:top}[type=checkbox],[type=radio]{accent-color:var(--color-accent);block-size:20px;display:inline-block;inline-size:20px;-webkit-margin-before:4px;margin-block-start:4px;-webkit-margin-end:8px;margin-inline-end:8px;vertical-align:top}[type=checkbox]+label,[type=radio]+label{color:var(--color-text);display:inline-block;font:inherit;inline-size:calc(100% - 33px)}flynt-component{display:block;position:relative}.pageWrapper{display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr auto;min-block-size:100%}.admin-bar .pageWrapper{-webkit-padding-before:var(--wp-admin--admin-bar--height);padding-block-start:var(--wp-admin--admin-bar--height)}.mainContent{min-block-size:1000px}.componentSpacing{margin-block:var(--component-spacing);margin-inline:0}.componentSpacing[data-theme]{margin:0;padding-block:var(--component-spacing);padding-inline:0}.wp-block-post-content>.alignfull{margin-inline:auto;max-inline-size:var(--content-max-width-full)!important}.groupContainer{display:inline-flex;flex-wrap:wrap;gap:var(--flow-space)}.container{margin-inline:auto;max-inline-size:calc(var(--content-max-width-full) + var(--container-spacing) * 2);padding-inline:var(--container-spacing)}.container[data-size=full]{padding-inline:0}[data-size=medium]{max-inline-size:var(--content-max-width)}[data-size=wide]{max-inline-size:var(--content-max-width-wide)}[data-size=full]{max-inline-size:100%}[data-align=left]{margin-inline:unset}[data-align=center]{margin-inline:auto}[data-text-align=left]{text-align:start}[data-text-align=center]{text-align:center}[data-flow=layout]>*+*{-webkit-margin-before:calc(var(--component-spacing) / 2);margin-block-start:calc(var(--component-spacing) / 2)}[data-flow=content]>*+*{-webkit-margin-before:var(--flow-space);margin-block-start:var(--flow-space)}@media (min-width: 1025px){.slotReviewCtaLeadIn{-webkit-margin-before:calc(var(--component-spacing) / -2);margin-block-start:calc(var(--component-spacing) / -2)}}@media (max-width: 767px){[data-size=wide] p,[data-size=wide] .paragraph,[data-size=wide] h1,[data-size=wide] h2,[data-size=wide] h3,[data-size=wide] h4,[data-size=wide] h5,[data-size=wide] h6,[data-size=wide] .h1,[data-size=wide] .h2,[data-size=wide] .h3,[data-size=wide] .h4,[data-size=wide] .h5,[data-size=wide] .h6,[data-size=full] p,[data-size=full] .paragraph,[data-size=full] h1,[data-size=full] h2,[data-size=full] h3,[data-size=full] h4,[data-size=full] h5,[data-size=full] h6,[data-size=full] .h1,[data-size=full] .h2,[data-size=full] .h3,[data-size=full] .h4,[data-size=full] .h5,[data-size=full] .h6,[data-text-align=center] p,[data-text-align=center] .paragraph,[data-text-align=center] h1,[data-text-align=center] h2,[data-text-align=center] h3,[data-text-align=center] h4,[data-text-align=center] h5,[data-text-align=center] h6,[data-text-align=center] .h1,[data-text-align=center] .h2,[data-text-align=center] .h3,[data-text-align=center] .h4,[data-text-align=center] .h5,[data-text-align=center] .h6{text-wrap:balance}[data-size=wide] p br,[data-size=wide] .paragraph br,[data-size=wide] h1 br,[data-size=wide] h2 br,[data-size=wide] h3 br,[data-size=wide] h4 br,[data-size=wide] h5 br,[data-size=wide] h6 br,[data-size=wide] .h1 br,[data-size=wide] .h2 br,[data-size=wide] .h3 br,[data-size=wide] .h4 br,[data-size=wide] .h5 br,[data-size=wide] .h6 br,[data-size=full] p br,[data-size=full] .paragraph br,[data-size=full] h1 br,[data-size=full] h2 br,[data-size=full] h3 br,[data-size=full] h4 br,[data-size=full] h5 br,[data-size=full] h6 br,[data-size=full] .h1 br,[data-size=full] .h2 br,[data-size=full] .h3 br,[data-size=full] .h4 br,[data-size=full] .h5 br,[data-size=full] .h6 br,[data-text-align=center] p br,[data-text-align=center] .paragraph br,[data-text-align=center] h1 br,[data-text-align=center] h2 br,[data-text-align=center] h3 br,[data-text-align=center] h4 br,[data-text-align=center] h5 br,[data-text-align=center] h6 br,[data-text-align=center] .h1 br,[data-text-align=center] .h2 br,[data-text-align=center] .h3 br,[data-text-align=center] .h4 br,[data-text-align=center] .h5 br,[data-text-align=center] .h6 br{display:none}}.scrollableTableWrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.visuallyHidden,.visuallyHidden-focusable{block-size:1px;clip:rect(0,0,0,0);inline-size:1px;margin:-1px;overflow:hidden;position:absolute;transition:none!important;white-space:nowrap}.visuallyHidden-focusable:focus-visible{background-color:var(--color-background);block-size:auto;box-shadow:0 0 20px #0000001a;clip:auto;color:var(--color-text);font-size:1rem;inline-size:auto;inset-block-start:0;inset-inline-start:0;outline-offset:-3px;padding-block:.75rem;padding-inline:1rem;text-decoration:none;z-index:100000}.boxPadding{padding-block:var(--box-spacing);padding-inline:var(--box-spacing)}.boxBorder{border:solid 2px var(--color-border)}.categoryPillsRow{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.categoryPillsLabel{font-weight:700}.categoryPills{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin-block:0;margin-inline:0;padding:0}.categoryPill{background-color:var(--color-accent);border-radius:999px;color:var(--color-background);display:inline-block;font-size:13px;font-weight:600;line-height:1;padding:.45em .9em;text-decoration:none;text-transform:capitalize;transition:opacity .2s ease}.categoryPill:hover{opacity:.85}[data-theme]{background-color:var(--color-background);color:var(--color-text)}@view-transition{navigation: auto;}::view-transition-old(root),::view-transition-new(root){animation-duration:.15s}@media (prefers-reduced-motion: reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}.wp-faq{--faq-radius: 12px;--faq-gap: 1rem;--faq-padding-block: 1.25rem;--faq-padding-inline: 1.5rem}*+.wp-faq{-webkit-margin-before:var(--component-spacing);margin-block-start:var(--component-spacing)}.authorBlurbCluster+.wp-faq{-webkit-margin-before:0;margin-block-start:0}.wp-faq__heading{margin-block:0 5rem;text-align:center}.wp-faq__heading--left{text-align:left}.wp-faq__heading--center{text-align:center}.wp-faq__heading--right{text-align:right}:is(.container,.content) .wp-faq__heading--left:after{margin-inline:0 auto}:is(.container,.content) .wp-faq__heading--center:after{margin-inline:auto}:is(.container,.content) .wp-faq__heading--right:after{margin-inline:auto 0}.wp-faq__toolbar{border:1px solid var(--color-border);-webkit-border-after:none;border-block-end:none;border-radius:var(--faq-radius) var(--faq-radius) 0 0;display:flex;justify-content:flex-end;-webkit-margin-after:0;margin-block-end:0;padding-block:.625rem;padding-inline:var(--faq-padding-inline)}.wp-faq__expand-all{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid var(--color-accent);border-radius:999px;color:var(--color-accent);cursor:pointer;font:inherit;font-weight:600;line-height:1.2;padding-block:.6rem;padding-inline:1.4rem;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.wp-faq__expand-all:hover{background-color:#7d010a;border-color:#7d010a;color:var(--color-background)}.wp-faq__expand-all:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.wp-faq__items{border:1px solid var(--color-border);-webkit-border-before:none;border-block-start:none;border-radius:0 0 var(--faq-radius) var(--faq-radius);display:flex;flex-direction:column;gap:var(--faq-gap);overflow:hidden;padding:var(--faq-gap)}.wp-faq__items>*+*{-webkit-margin-before:0;margin-block-start:0}.wp-faq__item{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--faq-radius);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.wp-faq__item:hover{border-color:var(--color-accent)}.wp-faq__item[open]{border-color:var(--color-accent);box-shadow:0 6px 20px #0000000f}.wp-faq__question{align-items:center;color:var(--color-text);cursor:pointer;display:flex;font-size:1.125rem;font-weight:600;gap:1rem;justify-content:space-between;line-height:1.4;list-style:none;padding:var(--faq-padding-block) var(--faq-padding-inline);transition:color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wp-faq__question::-webkit-details-marker{display:none}.wp-faq__question:after{block-size:.6em;-webkit-border-after:2px solid var(--color-accent);border-block-end:2px solid var(--color-accent);-webkit-border-end:2px solid var(--color-accent);border-inline-end:2px solid var(--color-accent);content:"";flex-shrink:0;inline-size:.6em;-webkit-margin-before:-.15em;margin-block-start:-.15em;transform:rotate(45deg);transition:transform .25s ease}.wp-faq__question:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.wp-faq__item[open] .wp-faq__question{color:var(--color-accent)}.wp-faq__item[open] .wp-faq__question:after{-webkit-margin-before:.15em;margin-block-start:.15em;transform:rotate(-135deg)}.wp-faq__answer{-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border);color:var(--color-text);padding:var(--faq-padding-block) var(--faq-padding-inline)}.wp-faq__answer>*{margin-block:0}.wp-faq__answer>*+*{-webkit-margin-before:.75rem;margin-block-start:.75rem}.disclaimerCard{align-items:center;background-color:#fff;border:1px solid #e3e3e3;border-radius:12px;box-shadow:0 2px 8px #0000000f;display:flex;gap:.75rem;margin-block:var(--flow-space, 1.5rem);padding:.875rem 1.25rem}.disclaimerCard-icon{block-size:auto;flex-shrink:0;inline-size:16px}.disclaimerCard-text{color:#bdbdbd;font-size:.8125rem;line-height:1.5;margin:0}flynt-component[name=AnnouncementBar]{background-color:#3c4c54;display:block}flynt-component[name=AnnouncementBar] .announcementBar{padding-block:.5rem}flynt-component[name=AnnouncementBar] .announcementBar-list{align-items:center;display:flex;flex-wrap:nowrap;gap:.25rem 2rem;justify-content:center;list-style:none;margin:0;padding:0}flynt-component[name=AnnouncementBar] .announcementBar-item{align-items:center;color:#fff;display:none;font-size:.875rem;font-weight:500;gap:.5rem;min-inline-size:0}flynt-component[name=AnnouncementBar] .announcementBar-item:first-child{display:flex}@media (min-width: 1024px){flynt-component[name=AnnouncementBar] .announcementBar-item{display:flex}}flynt-component[name=AnnouncementBar] .announcementBar-icon{block-size:1.125rem;flex-shrink:0;inline-size:auto;object-fit:contain}flynt-component[name=AnnouncementBar] .announcementBar-text{line-height:1.4;overflow-wrap:anywhere}.authorBlurbCluster{display:flex;flex-direction:column;gap:clamp(1rem,2.5vw,2rem);-webkit-margin-after:var(--component-spacing);margin-block-end:var(--component-spacing)}*+.authorBlurbCluster{-webkit-margin-before:var(--component-spacing);margin-block-start:var(--component-spacing)}.authorBlurbCluster flynt-component[name=AuthorBlurb]{margin-block:0}flynt-component[name=AuthorBlurb]{display:block}flynt-component[name=AuthorBlurb]:not(:has(.authorBlurb)){display:none}.authorBlurb{scroll-margin-top:2rem;background-color:#f7f7f7;border:1px solid #e3e3e3;-webkit-border-start:3px solid #f00;border-inline-start:3px solid #f00;border-radius:12px;display:grid;gap:clamp(1.5rem,3vw,3.5rem);grid-template-columns:1fr;padding:clamp(1.5rem,3vw,2.5rem)}@media (max-width: 1023px){.authorBlurb--hasTrust .authorBlurb-main{display:contents}.authorBlurb--hasTrust .authorBlurb-trust{-webkit-border-before:1px solid #D0D7DD;border-block-start:1px solid #D0D7DD;-webkit-padding-before:clamp(1.5rem,3vw,3.5rem);padding-block-start:clamp(1.5rem,3vw,3.5rem)}.authorBlurb--hasTrust .authorBlurb-trustList{-webkit-margin-after:0;margin-block-end:0}.authorBlurb--hasTrust .authorBlurb-cta{order:1}}@media (min-width: 1024px){.authorBlurb--hasTrust{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr)}}.authorBlurb-main{display:flex;flex-direction:column;gap:1.5rem;min-inline-size:0}.authorBlurb-intro{display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 480px){.authorBlurb-intro{align-items:center;flex-direction:row;gap:1.75rem}}.authorBlurb-photo{flex-shrink:0}@media (max-width: 479px){.authorBlurb-photo{align-self:center}}.authorBlurb-photoImg{block-size:120px;border-radius:50%;inline-size:120px;object-fit:cover}.authorBlurb-identity{display:flex;flex-direction:column;gap:1rem;min-inline-size:0}.authorBlurb-header{display:flex;flex-direction:column;gap:.25rem}@media (max-width: 479px){.authorBlurb-header{align-items:center;text-align:center}}.authorBlurb-eyebrow{color:#3c4c54;font-size:.8125rem;font-weight:700;margin:0}.authorBlurb-name{align-items:center;color:#3c4c54;display:flex;font-size:1.75rem;font-weight:700;gap:.5rem;line-height:1.2;margin:0}.authorBlurb-verified{align-items:center;color:red;display:inline-flex;flex-shrink:0}.authorBlurb-role{color:#6b8ca0;font-size:1rem;font-weight:600;margin:0}.authorBlurb-socials{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}@media (max-width: 479px){.authorBlurb-socials{gap:.75rem;justify-content:center}}.authorBlurb-social{align-items:center;block-size:34px;border:1px solid #e3e3e3;border-radius:50%;color:#3c4c54;display:inline-flex;inline-size:34px;justify-content:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.authorBlurb-social:hover{background-color:#fff;border-color:red;color:red}@media (max-width: 479px){.authorBlurb-social{block-size:44px;inline-size:44px}.authorBlurb-social svg{block-size:20px;inline-size:20px}}.authorBlurb-bio{color:#222;font-size:1rem;line-height:1.6}.authorBlurb-bio p{margin:0}.authorBlurb-bio p+p{-webkit-margin-before:.75rem;margin-block-start:.75rem}.authorBlurb-trust{border-radius:10px}@media (min-width: 1024px){.authorBlurb-trust{-webkit-border-start:1px solid #e3e3e3;border-inline-start:1px solid #e3e3e3;-webkit-padding-start:clamp(1.5rem,3vw,3rem);padding-inline-start:clamp(1.5rem,3vw,3rem)}}.authorBlurb-trustHeading{color:#3c4c54;font-size:1.25rem;font-weight:700;margin:0 0 1.25rem}.authorBlurb-trustList{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0 0 1.5rem;padding:0}.authorBlurb-trustItem{color:#222;display:flex;font-size:.9375rem;gap:.625rem;line-height:1.5}.authorBlurb-trustCheck{color:#1a2332;display:inline-flex;flex-shrink:0}.authorBlurb-cta{align-items:center;align-self:flex-start;color:red;display:inline-flex;font-weight:700;gap:.375rem;text-decoration:none;transition:color .2s ease}.authorBlurb-cta:hover{color:#7d010a}.authorBlurb-cta-arrow{transition:transform .2s ease}.authorBlurb-cta--scroll:hover .authorBlurb-cta-arrow{transform:translateY(2px)}@media (min-width: 1024px){.authorBlurb--hasTrust .authorBlurb-cta--scroll{-webkit-margin-before:auto;margin-block-start:auto}}flynt-component[name=BlockAnchor]{outline:none}.game-of-the-week.title-align-left .game-of-the-week__title-wrapper,.game-of-the-week.title-align-left .game-of-the-week__title{text-align:left}.game-of-the-week.title-align-center .game-of-the-week__title-wrapper,.game-of-the-week.title-align-center .game-of-the-week__title{text-align:center}.game-of-the-week.title-align-right .game-of-the-week__title-wrapper,.game-of-the-week.title-align-right .game-of-the-week__title{text-align:right}.game-of-the-week .game-of-the-week__title{display:inline-block;position:relative;width:auto}.game-of-the-week-box{display:grid;padding:15px;gap:20px;border-radius:8px;background-color:#3c4c54;color:#f4f4f4;grid-template-areas:"image" "text" "testimonial"}@media (min-width: 768px){.game-of-the-week-box{grid-template-columns:1fr 1fr;padding:30px;grid-template-areas:"image text" "testimonial testimonial"}}.game-of-the-week.blog h2.game-of-the-week__title{padding-bottom:40px}@media (min-width: 768px){.game-of-the-week.blog .game-of-the-week-box{grid-template-areas:"image" "text" "testimonial";padding:15px;grid-template-columns:auto}}@media (min-width: 768px){.game-of-the-week.blog .game-of-the-week-text{grid-template-columns:auto;grid-template-areas:"text" "button" "list"}}@media (min-width: 768px){.game-of-the-week.blog .game-of-the-week-text--upper-right{justify-content:center}}@media (min-width: 768px){.game-of-the-week.blog .game-of-the-week-text--upper-left{text-align:center}.game-of-the-week.blog .game-of-the-week-text--upper-left p:last-child{margin:0}}.game-of-the-week.blog span.game-of-the-week-image--providedby,.game-of-the-week.blog span.game-of-the-week-image--title{margin:0}.game-of-the-week.blog .game-of-the-week-image img.game-of-the-week-imageElement{width:100%;height:100%}.game-of-the-week-image{grid-area:image;position:relative;border-radius:8px;overflow:hidden}.game-of-the-week-image img{height:100%;width:100%;object-fit:cover}.game-of-the-week-image--overlay{position:absolute;top:0;width:100%;left:0;background-color:#d9f1f4;color:#3c4c54;padding:6px}.game-of-the-week-image--overlay span{display:block;text-align:center;margin:0 auto}.game-of-the-week-image--title{font-size:20px;line-height:24px;font-weight:700}@media (min-width: 768px){.game-of-the-week-image--title{font-size:24px}}.game-of-the-week-image--providedby{text-transform:uppercase;font-size:12px}.game-of-the-week-text{grid-area:text;display:grid;color:#f4f4f4;grid-template-areas:"text" "button" "list"}@media (min-width: 768px){.game-of-the-week-text{grid-template-columns:1fr 1fr;grid-template-areas:"text button" "list list"}}.game-of-the-week-text p,.game-of-the-week-text b,.game-of-the-week-text li{color:#f4f4f4}.game-of-the-week-text--upper-left{grid-area:text;text-align:center}@media (min-width: 768px){.game-of-the-week-text--upper-left{text-align:left;padding-bottom:20px}.game-of-the-week-text--upper-left p:last-child{margin:0}}.game-of-the-week-text--upper-right{grid-area:button;display:flex;justify-content:center;padding-bottom:20px}@media (min-width: 768px){.game-of-the-week-text--upper-right{justify-content:flex-end;align-items:flex-start}}.game-of-the-week-text--lower{border-top:1px solid #F4F4F4;grid-area:list}.game-of-the-week-text--lower ul.tickList{list-style-type:none;padding:20px 0;margin:0}.game-of-the-week-text--lower ul.tickList li{margin-bottom:10px;display:flex;flex-wrap:nowrap}.game-of-the-week-text--lower ul.tickList li svg{margin:5px 5px 0 0}.game-of-the-week-testimonial{color:#f4f4f4;grid-area:testimonial;background-color:#485860;padding:10px 25px;display:flex;flex-wrap:nowrap;border-radius:8px;align-items:flex-start}.game-of-the-week-testimonial--quotation{color:#f4f4f4;font-size:40px;font-weight:700;margin:10px 10px 0 0}.game-of-the-week-testimonial--quotation-close{display:inline-block;margin:0 0 0 5px;vertical-align:text-bottom;line-height:0;overflow:visible}.game-of-the-week-testimonial--quote{flex:1}.game-of-the-week-testimonial--quoteText{color:#f4f4f4;font-style:italic;display:block;position:relative;line-height:1.5}.game-of-the-week-testimonial--author{display:inline-block;color:#f4f4f4}.game-of-the-week-testimonial--author b{font-weight:700}@media (min-width: 1024px){flynt-component[name=BlockImageText] .container{align-items:center;display:flex;gap:var(--column-gap);justify-content:space-around}flynt-component[name=BlockImageText] .container>*{flex-basis:50%;-webkit-margin-before:0;margin-block-start:0}flynt-component[name=BlockImageText] .container[data-image-position=left]{flex-direction:row}flynt-component[name=BlockImageText] .container[data-image-position=right]{flex-direction:row-reverse}}.jump-to--label{font-size:11px;line-height:18px;color:#394750;text-transform:uppercase;letter-spacing:0;font-weight:700;display:block;margin-bottom:10px}.jump-to--links{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (min-width: 762px){.jump-to--links{grid-template-columns:repeat(4,1fr)}}.jump-to--links li{display:block;list-style-type:none;min-width:0}.jump-to--links li a{color:#394750;display:flex;padding:12px 33px 12px 17px;font-size:14px;line-height:18px;border-radius:10px;height:100%;text-decoration:none;box-sizing:border-box;border:1px solid #C6C8CA;background-image:url(../../assets/images/arrow-down-grey.svg);background-size:17px 15px;background-repeat:no-repeat;background-position:calc(100% - 13px) calc(0% + 18px)}.jump-to--links li a:hover{text-decoration:none;background-color:#f0f4f7}.jump-to .section-inner-area{padding-top:0!important}.jump-to--hero{margin-top:1rem;-webkit-padding-after:1.5rem;padding-block-end:1.5rem;margin-bottom:0}.jump-to--hero .jump-to--links{display:grid;grid-template-columns:repeat(2,1fr);list-style:none;padding:0;margin:0}@media (min-width: 762px){.jump-to--hero .jump-to--links{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}}.jump-to--hero .jump-to--links li{display:block;list-style-type:none;min-width:auto}@media (min-width: 762px){.jump-to--hero .jump-to--links li{display:inline-block}}.jump-to--hero .jump-to--links li a{background-color:#fff;color:#000;padding:12px 1px 12px 12px;font-size:12px;line-height:18px;font-weight:100;border-radius:8px;border:3px solid #b84848;display:inline-flex;align-items:center;justify-content:flex-start;box-sizing:border-box;text-decoration:none;height:auto;background-image:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease;width:100%}@media (min-width: 762px){.jump-to--hero .jump-to--links li a{width:auto;font-size:14px}}.jump-to--hero .jump-to--links li a:hover,.jump-to--hero .jump-to--links li a.js-hover{background-color:#b84848;color:#fff;border-color:#b84848;text-decoration:none}.jump-to--hero .jump-to--links li a:hover .jump-to--arrow,.jump-to--hero .jump-to--links li a.js-hover .jump-to--arrow{color:#fff}.jump-to--hero .jump-to--links li a .jump-to--arrow{margin-left:8px;font-size:16px;line-height:1;color:#000}flynt-component[name=BlockPageHeader]{background:linear-gradient(68deg,#051018,#092431 32%,#092431 71%,#051018);display:block}flynt-component[name=BlockPageHeader][data-post-type=review]{background:transparent;--color-text: #394750;--color-text-muted: #606060}flynt-component[name=BlockPageHeader][data-post-type=review][data-theme]{background-color:transparent}flynt-component[name=BlockPageHeader][data-post-type=review][data-thumbnail=false]{-webkit-margin-after:0;margin-block-end:0}flynt-component[name=BlockPageHeader][data-post-type=review]>.container{-webkit-padding-after:0;padding-block-end:0}flynt-component[name=BlockPageHeader][data-post-type=post] .meta,flynt-component[name=BlockPageHeader][data-post-type=slot] .meta,flynt-component[name=BlockPageHeader][data-post-type=review] .meta,flynt-component[name=BlockPageHeader][data-post-type=page] .meta{gap:1rem}flynt-component[name=BlockPageHeader][data-post-type=post] .meta>*:not(:last-child):after,flynt-component[name=BlockPageHeader][data-post-type=slot] .meta>*:not(:last-child):after,flynt-component[name=BlockPageHeader][data-post-type=review] .meta>*:not(:last-child):after,flynt-component[name=BlockPageHeader][data-post-type=page] .meta>*:not(:last-child):after{content:none}flynt-component[name=BlockPageHeader][data-post-type=post] .meta .author+.author,flynt-component[name=BlockPageHeader][data-post-type=slot] .meta .author+.author,flynt-component[name=BlockPageHeader][data-post-type=review] .meta .author+.author,flynt-component[name=BlockPageHeader][data-post-type=page] .meta .author+.author{-webkit-margin-start:0;margin-inline-start:0}@media (max-width: 767px){flynt-component[name=BlockPageHeader][data-post-type=post] .meta,flynt-component[name=BlockPageHeader][data-post-type=slot] .meta,flynt-component[name=BlockPageHeader][data-post-type=review] .meta,flynt-component[name=BlockPageHeader][data-post-type=page] .meta{gap:.5rem}}flynt-component[name=BlockPageHeader][data-thumbnail=false]{-webkit-margin-after:var(--component-spacing);margin-block-end:var(--component-spacing)}flynt-component[name=BlockPageHeader][data-post-type=page][data-thumbnail=false]{-webkit-margin-after:calc(var(--component-spacing) / 2);margin-block-end:calc(var(--component-spacing) / 2)}flynt-component[name=BlockPageHeader][data-featured=true]{background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-margin-after:var(--component-spacing);margin-block-end:var(--component-spacing);position:relative}flynt-component[name=BlockPageHeader][data-featured=true]:before{background:linear-gradient(90deg,#051018eb,#051018bf,#0510188c);content:"";top:0;right:0;bottom:0;left:0;position:absolute}flynt-component[name=BlockPageHeader][data-featured=true]>.container{position:relative;z-index:1}flynt-component[name=BlockPageHeader]>.container{padding-block:var(--component-spacing)}@media (max-width: 768px){flynt-component[name=BlockPageHeader]>.container{padding-block:20px}}@media (min-width: 1024px){flynt-component[name=BlockPageHeader]>.container{padding-block:50px}}flynt-component[name=BlockPageHeader] .content *+*{--flow-space: 2rem}flynt-component[name=BlockPageHeader] .readingTime+.meta{--flow-space: 1rem}flynt-component[name=BlockPageHeader] .readingTime-pill{align-items:center;background-color:transparent;border:1px solid currentColor;border-radius:999px;color:var(--color-text);display:inline-flex;font-size:var(--font-size-body-small);line-height:1;padding:.4rem .85rem}flynt-component[name=BlockPageHeader] flynt-component[name=BlockBreadCrumbs]{display:block;font-size:14px;-webkit-margin-after:1rem;margin-block-end:1rem}flynt-component[name=BlockPageHeader] flynt-component[name=BlockBreadCrumbs] a{color:var(--color-text)}flynt-component[name=BlockPageHeader] h1{font-size:40px}@media (max-width: 768px){flynt-component[name=BlockPageHeader] h1{font-size:30px}}flynt-component[name=BlockPageHeader] .meta{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-size-body-small)}flynt-component[name=BlockPageHeader] .meta>*:not(:last-child):after{background-color:var(--color-accent);block-size:2px;content:"";display:inline-block;inline-size:8px;margin-block:0;margin-inline:.5rem;vertical-align:middle}@media (min-width: 1024px){flynt-component[name=BlockPageHeader] .meta>*:not(:last-child):after{block-size:1em;inline-size:2px}}flynt-component[name=BlockPageHeader] .meta .author:has(+.author):after{content:none}flynt-component[name=BlockPageHeader] .meta .author+.author{-webkit-margin-start:1rem;margin-inline-start:1rem}@media (max-width: 767px){flynt-component[name=BlockPageHeader] .meta{align-items:flex-start;flex-direction:column;gap:.5rem;-webkit-margin-before:1rem;margin-block-start:1rem}flynt-component[name=BlockPageHeader] .meta>*:not(:last-child):after{content:none}flynt-component[name=BlockPageHeader] .meta .author+.author{-webkit-margin-start:0;margin-inline-start:0}}flynt-component[name=BlockPageHeader] .meta a{color:var(--color-text);text-decoration:none}flynt-component[name=BlockPageHeader] .meta .updated{align-items:center;color:var(--color-text);display:inline-flex;opacity:.7}flynt-component[name=BlockPageHeader] .meta .updated .updated-icon{block-size:22px;flex-shrink:0;inline-size:22px;-webkit-margin-end:.4rem;margin-inline-end:.4rem}@media (max-width: 479px){flynt-component[name=BlockPageHeader] .meta .updated .updated-icon{-webkit-margin-end:calc(5px + .75rem);margin-inline-end:calc(5px + .75rem);-webkit-margin-start:5px;margin-inline-start:5px}}@media (min-width: 480px) and (max-width: 767px){flynt-component[name=BlockPageHeader] .meta .updated .updated-icon{-webkit-margin-end:calc(13px + .75rem);margin-inline-end:calc(13px + .75rem);-webkit-margin-start:13px;margin-inline-start:13px}}flynt-component[name=BlockPageHeader] .meta .author{align-items:center;display:flex;text-decoration:none}flynt-component[name=BlockPageHeader] .meta .author .author-name{text-decoration:underline}flynt-component[name=BlockPageHeader] .meta .author .author-eyebrow{opacity:.7}flynt-component[name=BlockPageHeader] .meta .author .author-verified{align-items:center;color:var(--color-accent);display:inline-flex;-webkit-margin-start:.35rem;margin-inline-start:.35rem}flynt-component[name=BlockPageHeader] .meta .author .author-verified svg{block-size:18px;inline-size:18px}flynt-component[name=BlockPageHeader] .meta .author .avatar{aspect-ratio:1;block-size:32px;border-radius:100%;flex-shrink:0;inline-size:32px;-webkit-margin-end:.75rem;margin-inline-end:.75rem;object-fit:cover}@media (min-width: 480px){flynt-component[name=BlockPageHeader] .meta .author .avatar{block-size:48px;inline-size:48px}}flynt-component[name=BlockPageHeader] flynt-component[name=BlockImage]{margin-block:calc(-1 * var(--component-spacing) / 2) calc(var(--component-spacing) / 2)}html.page .mainContent article>header+flynt-component.componentSpacing{-webkit-margin-before:calc(var(--component-spacing) / 2);margin-block-start:calc(var(--component-spacing) / 2)}flynt-component[name=BlockPostFooter] .tags{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;padding:0}flynt-component[name=BlockPostFooter] .tags .tag{display:inline-block}flynt-component[name=BlockPostFooter] .author{display:flex;flex-direction:column;gap:calc(var(--flow-space) / 2);text-align:start}@media (min-width: 480px){flynt-component[name=BlockPostFooter] .author{flex-direction:row;gap:var(--flow-space)}}flynt-component[name=BlockPostFooter] .author .avatar-image{border-radius:50%;inline-size:64px}@media (min-width: 480px){flynt-component[name=BlockPostFooter] .author .avatar-image{inline-size:96px}}flynt-component[name=BlockPostFooter] .author .details{--flow-space: .5rem;display:flex;flex:1;flex-direction:column;justify-content:center}flynt-component[name=BlockPostHeader][data-thumbnail=false]{-webkit-margin-after:var(--component-spacing);margin-block-end:var(--component-spacing)}flynt-component[name=BlockPostHeader]>.container{padding-block:var(--component-spacing);padding-inline:var(--container-spacing)}flynt-component[name=BlockPostHeader] .content *+*{--flow-space: 2rem}flynt-component[name=BlockPostHeader] .readingTime+.meta{--flow-space: 1rem}flynt-component[name=BlockPostHeader] .readingTime-pill{align-items:center;background-color:transparent;border:1px solid currentColor;border-radius:999px;color:var(--color-text);display:inline-flex;font-size:var(--font-size-body-small);line-height:1;padding:.4rem .85rem}flynt-component[name=BlockPostHeader] .meta{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-size-body-small)}flynt-component[name=BlockPostHeader] .meta>*:not(:last-child):after{background-color:var(--color-accent);block-size:2px;content:"";display:inline-block;inline-size:8px;margin-block:0;margin-inline:.5rem;vertical-align:middle}@media (min-width: 1024px){flynt-component[name=BlockPostHeader] .meta>*:not(:last-child):after{block-size:1em;inline-size:2px}}flynt-component[name=BlockPostHeader] .meta .author:has(+.author):after{content:none}flynt-component[name=BlockPostHeader] .meta .author+.author{-webkit-margin-start:1rem;margin-inline-start:1rem}@media (max-width: 767px){flynt-component[name=BlockPostHeader] .meta{align-items:flex-start;flex-direction:column;gap:.5rem;-webkit-margin-before:1rem;margin-block-start:1rem}flynt-component[name=BlockPostHeader] .meta>*:not(:last-child):after{content:none}flynt-component[name=BlockPostHeader] .meta .author+.author{-webkit-margin-start:0;margin-inline-start:0}}flynt-component[name=BlockPostHeader] .meta a{color:var(--color-text);text-decoration:none}flynt-component[name=BlockPostHeader] .meta .author{align-items:center;display:flex;text-decoration:none}flynt-component[name=BlockPostHeader] .meta .author .author-name{text-decoration:underline}flynt-component[name=BlockPostHeader] .meta .author .author-eyebrow{opacity:.7}flynt-component[name=BlockPostHeader] .meta .author .author-verified{align-items:center;color:var(--color-accent);display:inline-flex;-webkit-margin-start:.35rem;margin-inline-start:.35rem}flynt-component[name=BlockPostHeader] .meta .author .author-verified svg{block-size:18px;inline-size:18px}flynt-component[name=BlockPostHeader] .meta .author .avatar{aspect-ratio:1;block-size:32px;border-radius:100%;flex-shrink:0;inline-size:32px;-webkit-margin-end:.75rem;margin-inline-end:.75rem;object-fit:cover}@media (min-width: 480px){flynt-component[name=BlockPostHeader] .meta .author .avatar{block-size:48px;inline-size:48px}}flynt-component[name=BlockPostHeader] flynt-component[name=BlockImage]{margin-block:calc(-1 * var(--component-spacing) / 2) calc(var(--component-spacing) / 2)}flynt-component[name=BlockShareButtons].componentSpacing{-webkit-margin-after:.75rem;margin-block-end:.75rem;-webkit-margin-before:calc(var(--component-spacing) + 1rem);margin-block-start:calc(var(--component-spacing) + 1rem)}flynt-component[name=BlockShareButtons]+.container.componentSpacing{-webkit-margin-before:0;margin-block-start:0}flynt-component[name=BlockShareButtons] .blockShareButtons-inner{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}flynt-component[name=BlockShareButtons] .blockShareButtons-label{font-weight:700}flynt-component[name=BlockShareButtons] .blockShareButtons-list{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}flynt-component[name=BlockShareButtons] .blockShareButtons-btn{align-items:center;background-color:var(--color-background-secondary);block-size:44px;border:2px solid var(--color-border);border-radius:999px;color:var(--color-text);cursor:pointer;display:inline-flex;gap:.5rem;inline-size:44px;justify-content:center;padding:0;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}flynt-component[name=BlockShareButtons] .blockShareButtons-btn svg{block-size:20px;inline-size:20px}flynt-component[name=BlockShareButtons] .blockShareButtons-btn:hover,flynt-component[name=BlockShareButtons] .blockShareButtons-btn:focus-visible{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-background)}flynt-component[name=BlockShareButtons] .blockShareButtons-btn--copy.is-copied{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-background)}flynt-component[name=BlockSpacer][data-status=collapse]{-webkit-margin-before:calc(-1 * var(--component-spacing) + var(--percentage-distance) * var(--component-spacing) / 100);margin-block-start:calc(-1 * var(--component-spacing) + var(--percentage-distance) * var(--component-spacing) / 100)}flynt-component[name=BlockSpacer][data-status=expand]{-webkit-margin-before:calc(var(--percentage-distance) * var(--component-spacing) / 100);margin-block-start:calc(var(--percentage-distance) * var(--component-spacing) / 100)}flynt-component[name=BlockSpacer][data-status=expand][data-theme]{-webkit-margin-before:0;margin-block-start:0;-webkit-padding-before:calc(var(--percentage-distance) * var(--component-spacing) / 100);padding-block-start:calc(var(--percentage-distance) * var(--component-spacing) / 100)}flynt-component[name=BlockSpacer][data-theme][data-status=collapse]+.componentSpacing[data-theme]{-webkit-margin-before:0;margin-block-start:0;-webkit-padding-before:0;padding-block-start:0}flynt-component[name=BlockSpacer][data-theme][data-status=expand]+.componentSpacing[data-theme]{-webkit-margin-before:calc(-1 * var(--component-spacing));margin-block-start:calc(-1 * var(--component-spacing));-webkit-padding-before:0;padding-block-start:0}flynt-component[name=BlockVideoOembed] .video{position:relative}flynt-component[name=BlockVideoOembed] .video-player{block-size:0;inline-size:100%;inset-block-start:0;-webkit-margin-before:0;margin-block-start:0;-webkit-padding-after:56.25%;padding-block-end:56.25%;position:absolute;z-index:10}flynt-component[name=BlockVideoOembed] .video-player[data-state=isLoading] .video-loader{display:block}flynt-component[name=BlockVideoOembed] .video-player[data-state=isLoading] .video-playButton{display:none}flynt-component[name=BlockVideoOembed] .video-player[data-state=isLoaded] .video-loader,flynt-component[name=BlockVideoOembed] .video-player[data-state=isLoaded] .video-playButton{display:none}flynt-component[name=BlockVideoOembed] .video-player[data-state=isLoaded] iframe{display:block}flynt-component[name=BlockVideoOembed] .video iframe{block-size:100%;display:none;inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute}flynt-component[name=BlockVideoOembed] .figure{-webkit-margin-after:0;margin-block-end:0}flynt-component[name=BlockVideoOembed] .figure-image-svg{aspect-ratio:16/9}flynt-component[name=BlockVideoOembed] .figure[data-state=isHidden]{visibility:hidden}flynt-component[name=BlockVideoOembed] .video-playButton{--button-width: 60px;--button-height: 60px;block-size:100%;cursor:pointer;display:block;inline-size:100%;inset-block-start:0;inset-inline-start:0;outline:0;position:absolute;z-index:2}flynt-component[name=BlockVideoOembed] .video-playButton:before,flynt-component[name=BlockVideoOembed] .video-playButton:after{content:"";inset-block-start:50%;inset-inline-start:50%;position:absolute;transition:.3s ease-in-out;translate:-50% -50%;will-change:translate}flynt-component[name=BlockVideoOembed] .video-playButton:before{background-color:var(--color-accent);block-size:var(--button-width);border-radius:50%;inline-size:var(--button-width)}@media (min-width: 768px){flynt-component[name=BlockVideoOembed] .video-playButton:before{--button-width: 80px;--button-height: 80px}}flynt-component[name=BlockVideoOembed] .video-playButton:after{-webkit-border-after:12px solid transparent;border-block-end:12px solid transparent;-webkit-border-before:12px solid transparent;border-block-start:12px solid transparent;-webkit-border-start:18px solid var(--color-background);border-inline-start:18px solid var(--color-background);inset-inline-start:calc(50% + 2px)}@media (min-width: 768px){flynt-component[name=BlockVideoOembed] .video-playButton:after{border-block-end-width:17px;border-block-start-width:17px;border-inline-start-width:27px;inset-inline-start:calc(50% + 4px)}}flynt-component[name=BlockVideoOembed] .video-playButton:hover:before,flynt-component[name=BlockVideoOembed] .video-playButton:hover:after{scale:1.1;translate:-50% -50%}flynt-component[name=BlockVideoOembed] [data-video-size=small] .video-playButton:before{--button-width: 60px;--button-height: 60px}flynt-component[name=BlockVideoOembed] [data-video-size=small] .video-playButton:after{-webkit-border-after:12px solid transparent;border-block-end:12px solid transparent;-webkit-border-before:12px solid transparent;border-block-start:12px solid transparent;-webkit-border-start:18px solid var(--color-background);border-inline-start:18px solid var(--color-background);inset-inline-start:calc(50% + 3px)}flynt-component[name=BlockVideoOembed] .video-loader{animation:loading 1.1s infinite linear;-webkit-border-after:4px solid rgba(255,255,255,.2);border-block-end:4px solid rgba(255,255,255,.2);-webkit-border-before:4px solid rgba(255,255,255,.2);border-block-start:4px solid rgba(255,255,255,.2);-webkit-border-end:4px solid rgba(255,255,255,.2);border-inline-end:4px solid rgba(255,255,255,.2);-webkit-border-start:4px solid #fff;border-inline-start:4px solid #fff;display:none;inset-block-start:50%;inset-inline-start:50%;-webkit-margin-before:-30px;margin-block-start:-30px;-webkit-margin-start:-30px;margin-inline-start:-30px;position:absolute;text-indent:-9999em;z-index:1}@media (min-width: 768px){flynt-component[name=BlockVideoOembed] .video-loader{-webkit-margin-before:-50px;margin-block-start:-50px;-webkit-margin-start:-50px;margin-inline-start:-50px}}flynt-component[name=BlockVideoOembed] .video-loader,flynt-component[name=BlockVideoOembed] .video-loader:after{block-size:60px;border-radius:50%;inline-size:60px}@media (min-width: 768px){flynt-component[name=BlockVideoOembed] .video-loader,flynt-component[name=BlockVideoOembed] .video-loader:after{block-size:100px;inline-size:100px}}@keyframes loading{0%{rotate:0deg}to{rotate:360deg}}flynt-component[name=HeroBanner]+flynt-component[name=BlockWysiwyg].componentSpacing:has(.cta-tables-table--home){-webkit-margin-before:0;margin-block-start:0}flynt-component[name=HeroBanner]+flynt-component[name=BlockWysiwyg].componentSpacing:has(.cta-tables-table--home)[data-theme]{-webkit-padding-before:0;padding-block-start:0}flynt-component[name=CanadianLottoGenerator].componentSpacing{margin-block:calc(var(--component-spacing) / 2)}flynt-component[name=CanadianLottoGenerator] .canadian-lotto-generator .section-inner-area{max-inline-size:calc(var(--content-max-width-full) + var(--container-spacing) * 2);margin-inline:auto;padding-inline:var(--container-spacing)}flynt-component[name=CanadianLottoGenerator] .canadian-lotto-generator .section-title-wrapper{margin-bottom:14px}flynt-component[name=CanadianLottoGenerator] .canadian-lotto-generator .section-title-wrapper h2,flynt-component[name=CanadianLottoGenerator] .canadian-lotto-generator .section-title-wrapper h3{margin:0}flynt-component[name=CanadianLottoGenerator] .canadian-lotto-generator .section-title-wrapper .section-title-border{background-color:red;block-size:3px;display:block;inline-size:200px;-webkit-margin-before:.75rem;margin-block-start:.75rem;margin-inline:0 auto}flynt-component[name=CanadianLottoGenerator] .canadian-lotto-generator .clng-section-subtitle{color:#3c4c54;font-size:15px;line-height:1.6;margin:-8px 0 28px}flynt-component[name=CanadianLottoGenerator] .canadian-lotto-generator.title-align-center .section-title-wrapper{text-align:center}flynt-component[name=CanadianLottoGenerator] .canadian-lotto-generator.title-align-center .section-title-border{margin-inline:auto}flynt-component[name=CanadianLottoGenerator] .canadian-lotto-generator.title-align-center .clng-section-subtitle{text-align:center;margin-left:auto;margin-right:auto;max-width:560px}flynt-component[name=CanadianLottoGenerator] .canadian-lotto-generator.title-align-left .section-title-wrapper,flynt-component[name=CanadianLottoGenerator] .canadian-lotto-generator.title-align-left .clng-section-subtitle{text-align:left}flynt-component[name=CanadianLottoGenerator] .canadian-lotto-generator.title-align-left .section-title-border{margin-inline:0 auto}flynt-component[name=CanadianLottoGenerator] .canadian-lotto-generator.title-align-right .section-title-wrapper,flynt-component[name=CanadianLottoGenerator] .canadian-lotto-generator.title-align-right .clng-section-subtitle{text-align:right}flynt-component[name=CanadianLottoGenerator] .canadian-lotto-generator.title-align-right .section-title-border{margin-inline:auto 0}flynt-component[name=CanadianLottoGenerator] .clng-wrap{--clng-navy: #1e2d35;--clng-navy-light: #283e49;--clng-steel: #6c8da0;--clng-steel-lt: #a8c1c9;--clng-ice: #d9f1f4;--clng-red: #e8242a;--clng-red-dark: #c01a1f;--clng-white: #fff;--clng-surface: #f5f9fa;--clng-surface2: #eaf3f5;--clng-border: #d0dde1;--clng-border-lt: #e4eef1;--clng-text: #1e2d35;--clng-text-mid: #3c4c54;--clng-text-dim: #6c8da0;--clng-ball-main: #1e2d35;--clng-ball-bonus: #c01a1f;--clng-ball-text: #fff;--clng-font: Verdana, Geneva, Tahoma, sans-serif;--clng-radius: 8px;--clng-radius-lg: 14px;--clng-shadow-card: 0 4px 6px rgba(30, 45, 53, .06), 0 12px 32px rgba(30, 45, 53, .1);--clng-shadow-btn: 0 4px 16px rgba(232, 36, 42, .35);--clng-transition: .18s ease;font-family:var(--clng-font);font-size:14px;color:var(--clng-text);line-height:1.5;width:100%}flynt-component[name=CanadianLottoGenerator] .clng-wrap *,flynt-component[name=CanadianLottoGenerator] .clng-wrap *:before,flynt-component[name=CanadianLottoGenerator] .clng-wrap *:after{box-sizing:border-box;margin:0;padding:0}flynt-component[name=CanadianLottoGenerator] .clng-card{background:var(--clng-white);border-radius:var(--clng-radius-lg);box-shadow:var(--clng-shadow-card);border:1px solid var(--clng-border)}flynt-component[name=CanadianLottoGenerator] .clng-header{background:linear-gradient(135deg,var(--clng-navy) 0%,var(--clng-navy-light) 100%);padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-radius:var(--clng-radius-lg) var(--clng-radius-lg) 0 0}flynt-component[name=CanadianLottoGenerator] .clng-header-left{display:flex;align-items:center;gap:10px}flynt-component[name=CanadianLottoGenerator] .clng-header-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;filter:drop-shadow(0 2px 6px rgba(0,0,0,.45))}flynt-component[name=CanadianLottoGenerator] .clng-header-eyebrow{font-size:11px;font-weight:700;color:#fff;letter-spacing:.04em;text-transform:uppercase}flynt-component[name=CanadianLottoGenerator] .clng-header-badges{display:flex;gap:6px;align-items:center;flex-shrink:0}flynt-component[name=CanadianLottoGenerator] .clng-badge{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;padding:4px 10px;border-radius:20px;letter-spacing:.05em;text-transform:uppercase;border:1px solid transparent}flynt-component[name=CanadianLottoGenerator] .clng-badge--leaf{background:#ffffff14;border-color:#ffffff24;color:var(--clng-steel-lt)}flynt-component[name=CanadianLottoGenerator] .clng-badge--age{background:#e8242a2e;border-color:#e8242a59;color:#ffa5a5}flynt-component[name=CanadianLottoGenerator] .clng-body{padding:24px}@media (max-width: 500px){flynt-component[name=CanadianLottoGenerator] .clng-body{padding:16px}}flynt-component[name=CanadianLottoGenerator] .clng-tabs-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--clng-text-dim);margin-bottom:8px}flynt-component[name=CanadianLottoGenerator] .clng-games{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin-bottom:2px}@media (max-width: 560px){flynt-component[name=CanadianLottoGenerator] .clng-games{grid-template-columns:repeat(2,1fr)}}flynt-component[name=CanadianLottoGenerator] .clng-game-btn{display:flex;flex-direction:column;background:var(--clng-surface);border:1.5px solid var(--clng-border);color:var(--clng-text-mid);font-family:var(--clng-font);padding:8px 12px;border-radius:var(--clng-radius);cursor:pointer;transition:border-color var(--clng-transition),background var(--clng-transition),color var(--clng-transition),box-shadow var(--clng-transition)}flynt-component[name=CanadianLottoGenerator] .clng-game-btn__name{font-size:12px;font-weight:700;line-height:1.2}flynt-component[name=CanadianLottoGenerator] .clng-game-btn__sub{font-size:10px;font-weight:400;color:var(--clng-text-dim);margin-top:2px;transition:color var(--clng-transition)}flynt-component[name=CanadianLottoGenerator] .clng-game-btn:hover:not(.is-active){border-color:var(--clng-steel);background:var(--clng-ice);color:var(--clng-navy)}flynt-component[name=CanadianLottoGenerator] .clng-game-btn.is-active{background:var(--clng-navy);border-color:var(--clng-navy);color:#fff;box-shadow:0 2px 8px #1e2d3540}flynt-component[name=CanadianLottoGenerator] .clng-game-btn.is-active .clng-game-btn__name{color:#fff}flynt-component[name=CanadianLottoGenerator] .clng-game-btn.is-active .clng-game-btn__sub{color:#fff;font-weight:700;opacity:.7}flynt-component[name=CanadianLottoGenerator] .clng-info-strip{background:var(--clng-ice);border:1px solid var(--clng-steel-lt);border-radius:var(--clng-radius);padding:12px 16px;margin:14px 0;min-height:120px;transition:opacity .2s;display:flex;align-items:center;flex-wrap:nowrap;gap:0}@media (max-width: 600px){flynt-component[name=CanadianLottoGenerator] .clng-info-strip{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:0;overflow:hidden}}flynt-component[name=CanadianLottoGenerator] .clng-info-cell{display:flex;flex-direction:column;gap:3px;padding:0 16px;flex:1}flynt-component[name=CanadianLottoGenerator] .clng-info-cell:first-child{padding-left:0}@media (max-width: 600px){flynt-component[name=CanadianLottoGenerator] .clng-info-cell{align-items:center;text-align:center;min-height:105px;padding:14px 12px;border-right:1px solid rgba(108,141,160,.3);border-bottom:1px solid rgba(108,141,160,.3)}flynt-component[name=CanadianLottoGenerator] .clng-info-cell:nth-child(3),flynt-component[name=CanadianLottoGenerator] .clng-info-cell:nth-child(7){border-right:none}flynt-component[name=CanadianLottoGenerator] .clng-info-cell:nth-child(9){grid-column:1/-1;border-right:none;border-bottom:none}}flynt-component[name=CanadianLottoGenerator] .clng-info-divider{width:1px;height:32px;background:#6c8da04d;flex-shrink:0;align-self:center}@media (max-width: 600px){flynt-component[name=CanadianLottoGenerator] .clng-info-divider{display:none}}flynt-component[name=CanadianLottoGenerator] .clng-info-cell__key{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--clng-steel)}@media (max-width: 600px){flynt-component[name=CanadianLottoGenerator] .clng-info-cell__key{font-size:9px;letter-spacing:.08em}}flynt-component[name=CanadianLottoGenerator] .clng-info-cell__val{font-size:13px;font-weight:700;color:var(--clng-navy)}flynt-component[name=CanadianLottoGenerator] .clng-controls{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}@media (max-width: 480px){flynt-component[name=CanadianLottoGenerator] .clng-controls{grid-template-columns:1fr}}flynt-component[name=CanadianLottoGenerator] .clng-control{display:flex;flex-direction:column;gap:5px}flynt-component[name=CanadianLottoGenerator] .clng-control__label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--clng-text-dim)}flynt-component[name=CanadianLottoGenerator] .clng-select-wrap{position:relative}flynt-component[name=CanadianLottoGenerator] .clng-select-wrap:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--clng-steel);pointer-events:none;transition:transform var(--clng-transition)}flynt-component[name=CanadianLottoGenerator] .clng-select-wrap.is-open:after{transform:translateY(-50%) rotate(180deg)}flynt-component[name=CanadianLottoGenerator] .clng-select-wrap.clng-custom-init .clng-select{display:none}flynt-component[name=CanadianLottoGenerator] .clng-custom-trigger{width:100%;background:var(--clng-surface);border:1.5px solid var(--clng-border);color:var(--clng-text);padding:9px 32px 9px 12px;border-radius:var(--clng-radius);font-family:var(--clng-font);font-size:13px;font-weight:600;cursor:pointer;text-align:left;line-height:1.4;transition:border-color var(--clng-transition),box-shadow var(--clng-transition)}flynt-component[name=CanadianLottoGenerator] .clng-custom-trigger:focus{outline:none;border-color:var(--clng-steel);box-shadow:0 0 0 3px #6c8da02e}.clng-select-wrap.is-open flynt-component[name=CanadianLottoGenerator] .clng-custom-trigger{border-color:var(--clng-steel);box-shadow:0 0 0 3px #6c8da02e;border-bottom-left-radius:0;border-bottom-right-radius:0}@media (max-width: 600px){flynt-component[name=CanadianLottoGenerator] .clng-custom-trigger{font-size:16px;padding:11px 36px 11px 14px}}flynt-component[name=CanadianLottoGenerator] .clng-custom-panel{display:none;position:absolute;top:100%;left:0;right:0;z-index:200;background:var(--clng-white);border:1.5px solid var(--clng-steel);border-top:none;border-radius:0 0 var(--clng-radius) var(--clng-radius);box-shadow:0 6px 20px #1e2d3524;overflow:hidden}flynt-component[name=CanadianLottoGenerator] .clng-custom-panel.is-open{display:block}flynt-component[name=CanadianLottoGenerator] .clng-custom-option{display:block;width:100%;padding:10px 14px;background:none;border:none;border-bottom:1px solid var(--clng-border-lt);color:var(--clng-text);font-family:var(--clng-font);font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:background var(--clng-transition),color var(--clng-transition)}flynt-component[name=CanadianLottoGenerator] .clng-custom-option:last-child{border-bottom:none}flynt-component[name=CanadianLottoGenerator] .clng-custom-option:hover{background:var(--clng-surface2);color:var(--clng-navy)}flynt-component[name=CanadianLottoGenerator] .clng-custom-option.is-selected{background:var(--clng-surface);color:var(--clng-navy);font-weight:700}@media (max-width: 600px){flynt-component[name=CanadianLottoGenerator] .clng-custom-option{font-size:16px;padding:14px 16px}}flynt-component[name=CanadianLottoGenerator] .clng-select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--clng-surface);border:1.5px solid var(--clng-border);color:var(--clng-text);padding:9px 32px 9px 12px;border-radius:var(--clng-radius);font-family:var(--clng-font);font-size:13px;font-weight:600;cursor:pointer;transition:border-color var(--clng-transition),box-shadow var(--clng-transition)}flynt-component[name=CanadianLottoGenerator] .clng-select:focus{outline:none;border-color:var(--clng-steel);box-shadow:0 0 0 3px #6c8da02e}flynt-component[name=CanadianLottoGenerator] .clng-generate-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:9px;padding:14px 24px;background:var(--clng-red);border:none;color:#fff;font-family:var(--clng-font);font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:var(--clng-radius);cursor:pointer;transition:background var(--clng-transition),box-shadow var(--clng-transition),transform var(--clng-transition);margin-bottom:20px;position:relative;overflow:hidden}flynt-component[name=CanadianLottoGenerator] .clng-generate-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.08) 0%,transparent 60%);pointer-events:none}flynt-component[name=CanadianLottoGenerator] .clng-generate-btn:hover{background:var(--clng-red-dark);box-shadow:var(--clng-shadow-btn)}flynt-component[name=CanadianLottoGenerator] .clng-generate-btn:active{transform:scale(.985)}flynt-component[name=CanadianLottoGenerator] .clng-generate-btn.is-spinning flynt-component[name=CanadianLottoGenerator] .clng-generate-btn__icon{animation:clng-spin .45s linear}flynt-component[name=CanadianLottoGenerator] .clng-generate-btn__icon{flex-shrink:0}flynt-component[name=CanadianLottoGenerator] .clng-output{min-height:100px}flynt-component[name=CanadianLottoGenerator] .clng-ticket{background:var(--clng-surface);border:1px solid var(--clng-border);border-radius:var(--clng-radius-lg);overflow:hidden;animation:clng-fade-up .22s ease}flynt-component[name=CanadianLottoGenerator] .clng-ticket--empty{animation:none}flynt-component[name=CanadianLottoGenerator] .clng-ticket__header{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;background:var(--clng-surface2);border-bottom:1px solid var(--clng-border);gap:10px;flex-wrap:wrap}flynt-component[name=CanadianLottoGenerator] .clng-ticket__game-name{font-size:11px;font-weight:700;color:var(--clng-navy);letter-spacing:.04em;text-transform:uppercase}flynt-component[name=CanadianLottoGenerator] .clng-ticket__actions{display:flex;gap:6px}flynt-component[name=CanadianLottoGenerator] .clng-ticket__balls{display:flex;flex-wrap:wrap;gap:8px;padding:18px 16px;align-items:center;justify-content:center;min-height:86px}flynt-component[name=CanadianLottoGenerator] .clng-action-btn,flynt-component[name=CanadianLottoGenerator] .clng-line-copy{background:none;border:1px solid var(--clng-border);color:var(--clng-text-dim);font-family:var(--clng-font);font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:4px;cursor:pointer;transition:border-color var(--clng-transition),color var(--clng-transition),background var(--clng-transition);line-height:1}flynt-component[name=CanadianLottoGenerator] .clng-action-btn:hover,flynt-component[name=CanadianLottoGenerator] .clng-line-copy:hover{border-color:var(--clng-navy);color:var(--clng-navy);background:var(--clng-surface2)}flynt-component[name=CanadianLottoGenerator] .clng-action-btn.is-copied,flynt-component[name=CanadianLottoGenerator] .clng-line-copy.is-copied{border-color:var(--clng-red);color:var(--clng-red)}flynt-component[name=CanadianLottoGenerator] .clng-action-btn{font-size:10px;padding:5px 11px}flynt-component[name=CanadianLottoGenerator] .clng-line-copy{font-size:9px;padding:4px 9px;flex-shrink:0}@media (max-width: 600px){flynt-component[name=CanadianLottoGenerator] .clng-line-copy{padding:14px 9px;font-size:12px}}flynt-component[name=CanadianLottoGenerator] .clng-ball{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--clng-font);font-size:15px;font-weight:700;flex-shrink:0;position:relative;animation:clng-ball-pop .32s cubic-bezier(.34,1.56,.64,1) both}flynt-component[name=CanadianLottoGenerator] .clng-ball--main{background:radial-gradient(circle at 36% 32%,#3a5566,var(--clng-ball-main));color:var(--clng-ball-text);box-shadow:0 3px #00000040,0 4px 14px #1e2d354d,inset 0 1px #ffffff1f}flynt-component[name=CanadianLottoGenerator] .clng-ball--bonus{background:radial-gradient(circle at 36% 32%,#e85555,var(--clng-ball-bonus));color:var(--clng-ball-text);box-shadow:0 3px #00000038,0 4px 14px #c01a1f61,inset 0 1px #ffffff24}@media (max-width: 500px){flynt-component[name=CanadianLottoGenerator] .clng-ball{width:42px;height:42px;font-size:12px}}flynt-component[name=CanadianLottoGenerator] .clng-bonus-sep{display:flex;flex-direction:column;align-items:center;gap:3px;flex-shrink:0;align-self:center;padding:0 4px}flynt-component[name=CanadianLottoGenerator] .clng-bonus-sep__line{width:1px;height:20px;background:var(--clng-border)}flynt-component[name=CanadianLottoGenerator] .clng-bonus-sep__label{font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--clng-ball-bonus);white-space:nowrap}flynt-component[name=CanadianLottoGenerator] .clng-placeholder{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 0;color:var(--clng-text-dim);font-size:13px}flynt-component[name=CanadianLottoGenerator] .clng-placeholder svg{opacity:.3}flynt-component[name=CanadianLottoGenerator] .clng-multi-lines{display:flex;flex-direction:column;gap:6px;padding:10px 12px}flynt-component[name=CanadianLottoGenerator] .clng-multi-line{background:var(--clng-white);border:1px solid var(--clng-border-lt);border-radius:var(--clng-radius);padding:10px 14px;display:flex;align-items:center;gap:10px;animation:clng-fade-up .2s ease both;transition:border-color var(--clng-transition)}flynt-component[name=CanadianLottoGenerator] .clng-multi-line:hover{border-color:var(--clng-border)}flynt-component[name=CanadianLottoGenerator] .clng-multi-line__num{font-size:10px;font-weight:700;color:var(--clng-text-dim);width:18px;text-align:center;flex-shrink:0}flynt-component[name=CanadianLottoGenerator] .clng-mini-balls{display:flex;flex-wrap:wrap;gap:5px;flex:1;align-items:center}flynt-component[name=CanadianLottoGenerator] .clng-mini-ball{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--clng-font);font-size:11px;font-weight:700;flex-shrink:0}flynt-component[name=CanadianLottoGenerator] .clng-mini-ball--main{background:radial-gradient(circle at 36% 32%,#3a5566,var(--clng-ball-main));color:var(--clng-ball-text);box-shadow:0 2px 5px #1e2d3540}flynt-component[name=CanadianLottoGenerator] .clng-mini-ball--bonus{background:radial-gradient(circle at 36% 32%,#e85555,var(--clng-ball-bonus));color:var(--clng-ball-text);box-shadow:0 2px 5px #c01a1f4d}@media (max-width: 500px){flynt-component[name=CanadianLottoGenerator] .clng-mini-ball{width:30px;height:30px;font-size:10px}}flynt-component[name=CanadianLottoGenerator] .clng-mini-sep{width:1px;height:24px;background:var(--clng-border);flex-shrink:0;align-self:center;margin:0 2px}flynt-component[name=CanadianLottoGenerator] .clng-legend{display:flex;gap:16px;align-items:center;padding:9px 16px;border-top:1px solid var(--clng-border-lt);flex-wrap:wrap}flynt-component[name=CanadianLottoGenerator] .clng-legend__item{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--clng-text-dim);font-weight:600}flynt-component[name=CanadianLottoGenerator] .clng-legend__dot{width:13px;height:13px;border-radius:50%;flex-shrink:0}flynt-component[name=CanadianLottoGenerator] .clng-legend__dot--main{background:var(--clng-ball-main)}flynt-component[name=CanadianLottoGenerator] .clng-legend__dot--bonus{background:var(--clng-ball-bonus)}flynt-component[name=CanadianLottoGenerator] .clng-footer{font-size:10.5px;color:var(--clng-text-dim);text-align:center;padding:13px 20px;border-top:1px solid var(--clng-border);background:var(--clng-surface2);line-height:1.6;border-radius:0 0 var(--clng-radius-lg) var(--clng-radius-lg)}flynt-component[name=CanadianLottoGenerator] .clng-footer__sep{margin:0 6px;opacity:.4}flynt-component[name=CanadianLottoGenerator] .clng-footer__link{color:var(--clng-steel);text-decoration:underline;text-underline-offset:2px}flynt-component[name=CanadianLottoGenerator] .clng-footer__link:hover{color:var(--clng-navy)}flynt-component.componentSpacing:has(+flynt-component[name=CanadianLottoGenerator].componentSpacing){-webkit-margin-after:calc(var(--component-spacing) / 2);margin-block-end:calc(var(--component-spacing) / 2)}@keyframes clng-ball-pop{0%{transform:scale(.25) rotate(-20deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}@keyframes clng-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes clng-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}flynt-component[name=CasinoOfTheMonth]{display:block}flynt-component[name=CasinoOfTheMonth] .casinoOfTheMonth{--cotm-panel-width: min(360px, 88vw);--cotm-star: #ffae1a;align-items:center;display:flex;inset-block-end:8vh;inset-inline-end:0;position:fixed;transform:translate(var(--cotm-panel-width));transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s ease;will-change:transform;z-index:200}@media (prefers-reduced-motion: reduce){flynt-component[name=CasinoOfTheMonth] .casinoOfTheMonth{transition:none}}flynt-component[name=CasinoOfTheMonth] .casinoOfTheMonth[data-status=isOpen]{transform:translate(0)}flynt-component[name=CasinoOfTheMonth] .casinoOfTheMonth[data-hidden]{opacity:0;pointer-events:none;transform:translate(100%)}flynt-component[name=CasinoOfTheMonth] .casinoOfTheMonth-tab{align-items:center;align-self:center;background:red;border:0;border-end-start-radius:12px;border-start-start-radius:12px;color:#fff;cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;font-weight:700;gap:.5rem;letter-spacing:.04em;line-height:1;padding:.85rem .55rem;transition:background-color .16s ease}flynt-component[name=CasinoOfTheMonth] .casinoOfTheMonth-tab:hover,flynt-component[name=CasinoOfTheMonth] .casinoOfTheMonth-tab:focus-visible{background:red}flynt-component[name=CasinoOfTheMonth] .casinoOfTheMonth-tab:focus-visible{outline:3px solid rgba(255,255,255,.6);outline-offset:-4px}flynt-component[name=CasinoOfTheMonth] .casinoOfTheMonth-tabChevron{animation:casinoOfTheMonthNudge 1.4s ease-in-out infinite;display:inline-flex}flynt-component[name=CasinoOfTheMonth] .casinoOfTheMonth-tabChevron svg{display:block}@media (prefers-reduced-motion: reduce){flynt-component[name=CasinoOfTheMonth] .casinoOfTheMonth-tabChevron{animation:none}}flynt-component[name=CasinoOfTheMonth] .casinoOfTheMonth[data-status=isOpen] .casinoOfTheMonth-tabChevron{animation:none;transform:rotate(180deg);transition:transform .24s ease}flynt-component[name=CasinoOfTheMonth] .casinoOfTheMonth-tabText{display:block;font-size:.9rem;-webkit-text-orientation:mixed;text-orientation:mixed;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-rl}@keyframes casinoOfTheMonthNudge{0%,to{transform:translate(0)}50%{transform:translate(-3px)}}flynt-component[name=CasinoOfTheMonth] .casinoOfTheMonth-panel{background:#29333a;border-end-start-radius:14px;border-start-start-radius:14px;color:#fff;display:flex;flex-direction:column;inline-size:var(--cotm-panel-width);max-block-size:90vh;overflow-y:auto}flynt-component[name=CasinoOfTheMonth] .casinoOfTheMonth-header{align-items:center;display:flex;gap:.6rem;padding:1rem 1.25rem}flynt-component[name=CasinoOfTheMonth] .casinoOfTheMonth-gift{color:#fe0101;display:inline-flex;flex:0 0 auto}flynt-component[name=CasinoOfTheMonth] .casinoOfTheMonth-heading{align-items:center;display:flex;flex:1 1 auto;font-size:1.15rem;font-weight:700;gap:.5rem;min-inline-size:0}flynt-component[name=CasinoOfTheMonth] .casinoOfTheMonth-headingText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}flynt-component[name=CasinoOfTheMonth] .casinoOfTheMonth-close{align-items:center;background:transparent;border:0;-webkit-border-start:1px solid rgba(255,255,255,.25);border-inline-start:1px solid rgba(255,255,255,.25);color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;justify-content:center;opacity:.85;padding:.25rem 0 .25rem .75rem;transition:opacity .16s ease}flynt-component[name=CasinoOfTheMonth] .casinoOfTheMonth-close:hover,flynt-component[name=CasinoOfTheMonth] .casinoOfTheMonth-close:focus-visible{opacity:1}flynt-component[name=CasinoOfTheMonth] .casinoOfTheMonth-close:focus-visible{outline:2px solid currentColor;outline-offset:2px}flynt-component[name=CasinoOfTheMonth] .casinoOfTheMonth-body{display:flex;flex-direction:column;gap:1.1rem;padding:.5rem 1.25rem 1.5rem}flynt-component[name=CasinoOfTheMonth] .casinoOfTheMonth-logo{block-size:auto;inline-size:auto;margin-inline:auto;max-block-size:110px;max-inline-size:70%;object-fit:contain}flynt-component[name=CasinoOfTheMonth] .casinoOfTheMonth-rating{align-items:baseline;display:flex;gap:.3rem;justify-content:center;line-height:1}flynt-component[name=CasinoOfTheMonth] .casinoOfTheMonth-star{color:var(--cotm-star);font-size:1.5rem}flynt-component[name=CasinoOfTheMonth] .casinoOfTheMonth-score{font-size:1.5rem;font-weight:800}flynt-component[name=CasinoOfTheMonth] .casinoOfTheMonth-scoreMax{color:#fff9;font-size:1.05rem;font-weight:500}flynt-component[name=CasinoOfTheMonth] .casinoOfTheMonth-summary{align-items:center;display:flex;gap:.75rem;justify-content:center;margin-block:.5rem}flynt-component[name=CasinoOfTheMonth] .casinoOfTheMonth-shield{color:#50b288;display:inline-flex;flex:0 0 auto}flynt-component[name=CasinoOfTheMonth] .casinoOfTheMonth-description{font-size:1.05rem;line-height:1.35;margin:0}flynt-component[name=CasinoOfTheMonth] .casinoOfTheMonth-bonus{font-size:1.3rem;font-weight:800;line-height:1.2;margin:0;text-align:center}flynt-component[name=CasinoOfTheMonth] .casinoOfTheMonth-button{align-items:center;background:#fe0101;border-radius:6px;color:#fff;display:flex;font-size:1.15rem;font-weight:800;justify-content:center;letter-spacing:.02em;min-block-size:56px;padding:.9rem 1.5rem;text-decoration:none;text-transform:uppercase;transition:background-color .16s ease,transform .16s ease}flynt-component[name=CasinoOfTheMonth] .casinoOfTheMonth-button:hover,flynt-component[name=CasinoOfTheMonth] .casinoOfTheMonth-button:focus-visible{background:#fe0101;transform:translateY(-1px)}flynt-component[name=CasinoOfTheMonth] .casinoOfTheMonth-button:focus-visible{outline:3px solid rgba(255,255,255,.6);outline-offset:3px}flynt-component[name=CasinoReviewCta]{display:block}flynt-component[name=CasinoReviewCta] .casinoReviewCta{--color-text: #07182f;--color-muted: #526174;--color-border: #d9e0e8;--color-card: #ffffff;--color-cta: #ed0909;--color-star: #ffae1a;--color-check: #158a2f;--color-excellent: #1d7f43;--color-good: #42a75b;--color-mixed: #d89000;--color-poor: #c82828;color:var(--color-text);margin-block:calc(var(--component-spacing) / 2) var(--component-spacing, 32px);padding-inline:var(--container-spacing)}flynt-component[name=CasinoReviewCta] .casinoReviewCta__leadIn{--color-text: #394750;color:var(--color-text);-webkit-margin-after:clamp(20px,3vw,32px);margin-block-end:clamp(20px,3vw,32px);margin-inline:auto;max-inline-size:var(--content-max-width-full)}flynt-component[name=CasinoReviewCta] .casinoReviewCta__leadIn>:first-child{-webkit-margin-before:0;margin-block-start:0}flynt-component[name=CasinoReviewCta] .casinoReviewCta__leadIn>:last-child{-webkit-margin-after:0;margin-block-end:0}flynt-component[name=CasinoReviewCta] .casinoReviewCta__leadIn a{text-decoration:underline}flynt-component[name=CasinoReviewCta] .casinoReviewCta__inner{background:var(--color-card);border:1px solid var(--color-border);border-radius:16px;box-shadow:0 10px 30px #07182f14;margin-inline:auto;max-inline-size:var(--content-max-width-full)}flynt-component[name=CasinoReviewCta] .casinoReviewCta__top{display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:1fr 1fr;padding:clamp(24px,3vw,40px) clamp(24px,3vw,48px)}flynt-component[name=CasinoReviewCta] .casinoReviewCta__offer{align-self:center}flynt-component[name=CasinoReviewCta] .casinoReviewCta__offerHead{align-items:center;display:flex;gap:clamp(16px,2vw,28px);-webkit-margin-after:18px;margin-block-end:18px}flynt-component[name=CasinoReviewCta] .casinoReviewCta__offerHeadText>:last-child{-webkit-margin-after:0;margin-block-end:0}flynt-component[name=CasinoReviewCta] .casinoReviewCta__logo{block-size:auto;display:block;flex:0 0 auto;inline-size:clamp(96px,14vw,160px);max-inline-size:200px}flynt-component[name=CasinoReviewCta] .casinoReviewCta__bonus{color:var(--color-text);font-size:clamp(24px,2.6vw,34px);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0 auto 18px;max-inline-size:460px;text-align:center}flynt-component[name=CasinoReviewCta] .casinoReviewCta__bonus:after{content:none}flynt-component[name=CasinoReviewCta] .casinoReviewCta__bonus+.casinoReviewCta__bonusSecondary{-webkit-margin-before:-12px;margin-block-start:-12px}flynt-component[name=CasinoReviewCta] .casinoReviewCta__bonusSecondary{color:var(--color-muted);font-size:22px;font-weight:600;line-height:1.25;margin:0 auto 18px;max-inline-size:460px;text-align:center}flynt-component[name=CasinoReviewCta] .casinoReviewCta__button{align-items:center;background:var(--color-cta);border-radius:8px;color:#fff;display:inline-flex;font-size:17px;font-weight:800;gap:14px;inline-size:100%;justify-content:center;line-height:1;min-block-size:52px;padding:14px 28px;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}flynt-component[name=CasinoReviewCta] .casinoReviewCta__button:hover,flynt-component[name=CasinoReviewCta] .casinoReviewCta__button:focus-visible{background:#d90000;box-shadow:0 8px 20px #ed090942;transform:translateY(-1px)}flynt-component[name=CasinoReviewCta] .casinoReviewCta__button:focus-visible{outline:3px solid rgba(237,9,9,.3);outline-offset:4px}flynt-component[name=CasinoReviewCta] .casinoReviewCta__disclosure{-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border);color:var(--color-muted);font-size:13px;line-height:1.45;margin:0;padding:clamp(16px,2vw,24px) clamp(24px,3vw,48px);text-align:center}flynt-component[name=CasinoReviewCta] .casinoReviewCta__disclosure p{margin:0}flynt-component[name=CasinoReviewCta] .casinoReviewCta__disclosure p+p{-webkit-margin-before:.5em;margin-block-start:.5em}flynt-component[name=CasinoReviewCta] .casinoReviewCta__disclosure a{color:inherit;text-decoration:underline}flynt-component[name=CasinoReviewCta] .casinoReviewCta__checklist{align-self:center;-webkit-border-start:1px solid var(--color-border);border-inline-start:1px solid var(--color-border);display:grid;gap:0;list-style:none;margin:0;padding:0 0 0 clamp(24px,4vw,48px)}flynt-component[name=CasinoReviewCta] .casinoReviewCta__checklistItem{align-items:center;-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);display:grid;gap:16px;grid-template-columns:34px 1fr;min-block-size:60px;padding-block:12px}flynt-component[name=CasinoReviewCta] .casinoReviewCta__checklistItem:last-child{-webkit-border-after:0;border-block-end:0}flynt-component[name=CasinoReviewCta] .casinoReviewCta__checklistItem span:last-child{font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.3}flynt-component[name=CasinoReviewCta] .casinoReviewCta__checkIcon{align-items:center;border:2px solid rgba(21,138,47,.45);border-radius:999px;block-size:34px;color:var(--color-check);display:inline-flex;font-size:19px;font-weight:900;inline-size:34px;justify-content:center;line-height:1}flynt-component[name=CasinoReviewCta] .casinoReviewCta__ratings{border-top:1px solid var(--color-border);display:grid;grid-template-columns:.85fr 1.15fr .9fr;padding:28px clamp(24px,3vw,48px)}flynt-component[name=CasinoReviewCta] .casinoReviewCta__expert,flynt-component[name=CasinoReviewCta] .casinoReviewCta__privacy{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}flynt-component[name=CasinoReviewCta] .casinoReviewCta__expert{-webkit-border-end:1px solid var(--color-border);border-inline-end:1px solid var(--color-border);-webkit-padding-end:clamp(20px,3vw,40px);padding-inline-end:clamp(20px,3vw,40px)}flynt-component[name=CasinoReviewCta] .casinoReviewCta__privacy{-webkit-border-start:1px solid var(--color-border);border-inline-start:1px solid var(--color-border);-webkit-padding-start:clamp(20px,3vw,40px);padding-inline-start:clamp(20px,3vw,40px)}flynt-component[name=CasinoReviewCta] .casinoReviewCta__ratingHeading{font-size:19px;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 12px}flynt-component[name=CasinoReviewCta] .casinoReviewCta__ratingHeading:after{content:none}flynt-component[name=CasinoReviewCta] .casinoReviewCta__expertScore{align-items:baseline;display:flex;justify-content:center;line-height:1;-webkit-margin-after:12px;margin-block-end:12px}flynt-component[name=CasinoReviewCta] .casinoReviewCta__expertScore span:first-child{font-size:clamp(44px,5vw,60px);font-weight:900;letter-spacing:-.05em}flynt-component[name=CasinoReviewCta] .casinoReviewCta__expertScore span:last-child{color:var(--color-muted);font-size:clamp(22px,2.4vw,30px);font-weight:500;-webkit-margin-start:6px;margin-inline-start:6px}flynt-component[name=CasinoReviewCta] .casinoReviewCta__stars{color:var(--color-star);display:inline-flex;font-size:16px;gap:4px;white-space:nowrap}flynt-component[name=CasinoReviewCta] .casinoReviewCta__stars--large{font-size:clamp(26px,2.6vw,34px);gap:8px;-webkit-margin-after:16px;margin-block-end:16px}flynt-component[name=CasinoReviewCta] .casinoReviewCta__tooltip{position:relative}flynt-component[name=CasinoReviewCta] .casinoReviewCta__tooltipButton{align-items:center;background:transparent;border:0;color:var(--color-text);cursor:pointer;display:inline-flex;font-size:14px;gap:8px;padding:6px}flynt-component[name=CasinoReviewCta] .casinoReviewCta__tooltipButton>span:first-child{align-items:center;block-size:24px;border:2px solid currentColor;border-radius:999px;display:inline-flex;font-size:13px;font-weight:800;inline-size:24px;justify-content:center}flynt-component[name=CasinoReviewCta] .casinoReviewCta__tooltipButton:hover,flynt-component[name=CasinoReviewCta] .casinoReviewCta__tooltipButton:focus-visible{text-decoration:underline}flynt-component[name=CasinoReviewCta] .casinoReviewCta__tooltipButton:focus-visible{outline:2px solid currentColor;outline-offset:3px}flynt-component[name=CasinoReviewCta] .casinoReviewCta__tooltipPanel{background:#fff;border:1px solid var(--color-border);border-radius:12px;box-shadow:0 16px 40px #07182f29;color:var(--color-text);inset-block-start:calc(100% + 10px);inset-inline-start:50%;max-inline-size:300px;padding:38px 16px 14px;position:absolute;text-align:left;transform:translate(-50%);inline-size:-webkit-max-content;inline-size:-moz-max-content;inline-size:max-content;z-index:5}flynt-component[name=CasinoReviewCta] .casinoReviewCta__tooltipPanel p{font-size:14px;line-height:1.45;margin:0}flynt-component[name=CasinoReviewCta] .casinoReviewCta__tooltipClose{align-items:center;background:transparent;block-size:28px;border:1px solid var(--color-border);border-radius:6px;color:var(--color-muted);cursor:pointer;display:inline-flex;inline-size:28px;inset-block-start:6px;inset-inline-end:6px;justify-content:center;padding:0;position:absolute}flynt-component[name=CasinoReviewCta] .casinoReviewCta__tooltipClose svg{display:block}flynt-component[name=CasinoReviewCta] .casinoReviewCta__tooltipClose:hover,flynt-component[name=CasinoReviewCta] .casinoReviewCta__tooltipClose:focus-visible{border-color:currentColor;color:var(--color-text)}flynt-component[name=CasinoReviewCta] .casinoReviewCta__tooltipClose:focus-visible{outline:2px solid currentColor;outline-offset:2px}flynt-component[name=CasinoReviewCta] .casinoReviewCta__categoryRatings{display:flex;flex-direction:column;justify-content:center;padding-inline:clamp(20px,3vw,40px)}flynt-component[name=CasinoReviewCta] .casinoReviewCta__ratingRow{align-items:center;-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);display:grid;gap:14px;grid-template-columns:minmax(140px,1fr) auto 56px;min-block-size:44px}flynt-component[name=CasinoReviewCta] .casinoReviewCta__ratingRow:last-child{-webkit-border-after:0;border-block-end:0}flynt-component[name=CasinoReviewCta] .casinoReviewCta__ratingLabel{color:var(--color-text);font-size:16px;line-height:1.2}flynt-component[name=CasinoReviewCta] .casinoReviewCta__ratingValue{font-size:16px;font-weight:800;text-align:right;white-space:nowrap}flynt-component[name=CasinoReviewCta] .casinoReviewCta__gauge{color:var(--privacy-color);inline-size:min(100%,210px);position:relative}flynt-component[name=CasinoReviewCta] .casinoReviewCta__gaugeSvg{block-size:auto;display:block;inline-size:100%}flynt-component[name=CasinoReviewCta] .casinoReviewCta__gaugeTrack,flynt-component[name=CasinoReviewCta] .casinoReviewCta__gaugeFill{fill:none;stroke-linecap:round;stroke-width:12}flynt-component[name=CasinoReviewCta] .casinoReviewCta__gaugeTrack{stroke:#d3d7dc}flynt-component[name=CasinoReviewCta] .casinoReviewCta__gaugeFill{stroke:var(--privacy-color)}flynt-component[name=CasinoReviewCta] .casinoReviewCta__privacyScore{align-items:baseline;color:var(--color-text);display:flex;inset-block-start:48%;inset-inline:0;justify-content:center;line-height:1;position:absolute}flynt-component[name=CasinoReviewCta] .casinoReviewCta__privacyScore strong{font-size:clamp(32px,3.4vw,44px);font-weight:900;letter-spacing:-.05em}flynt-component[name=CasinoReviewCta] .casinoReviewCta__privacyScore span{color:var(--color-muted);font-size:clamp(16px,2vw,22px);-webkit-margin-start:3px;margin-inline-start:3px}flynt-component[name=CasinoReviewCta] .casinoReviewCta__privacyLabel{color:var(--privacy-color);font-size:17px;font-weight:800;inset-block-start:calc(72% + 15px);inset-inline:0;margin:0;position:absolute;text-align:center}flynt-component[name=CasinoReviewCta] .casinoReviewCta__privacy--excellent{--privacy-color: var(--color-excellent)}flynt-component[name=CasinoReviewCta] .casinoReviewCta__privacy--good{--privacy-color: var(--color-good)}flynt-component[name=CasinoReviewCta] .casinoReviewCta__privacy--mixed{--privacy-color: var(--color-mixed)}flynt-component[name=CasinoReviewCta] .casinoReviewCta__privacy--poor{--privacy-color: var(--color-poor)}@media (max-width: 1024px){flynt-component[name=CasinoReviewCta] .casinoReviewCta__top{grid-template-columns:1fr;gap:28px}flynt-component[name=CasinoReviewCta] .casinoReviewCta__offerHead{align-items:flex-start;flex-direction:column;gap:14px}flynt-component[name=CasinoReviewCta] .casinoReviewCta__logo{align-self:center;inline-size:38%}flynt-component[name=CasinoReviewCta] .casinoReviewCta__checklist{-webkit-border-start:0;border-inline-start:0;-webkit-padding-start:0;padding-inline-start:0}flynt-component[name=CasinoReviewCta] .casinoReviewCta__ratings{grid-template-columns:1fr;gap:8px}flynt-component[name=CasinoReviewCta] .casinoReviewCta__expert{-webkit-border-end:0;border-inline-end:0;-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);-webkit-padding-end:0;padding-inline-end:0;-webkit-padding-after:24px;padding-block-end:24px}flynt-component[name=CasinoReviewCta] .casinoReviewCta__privacy{-webkit-border-start:0;border-inline-start:0;-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border);-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-before:24px;padding-block-start:24px}flynt-component[name=CasinoReviewCta] .casinoReviewCta__categoryRatings{padding-block:12px;padding-inline:0}}@media (max-width: 480px){flynt-component[name=CasinoReviewCta] .casinoReviewCta__button{inline-size:100%}flynt-component[name=CasinoReviewCta] .casinoReviewCta__bonus{font-size:30px}flynt-component[name=CasinoReviewCta] .casinoReviewCta__ratingRow{grid-template-columns:minmax(0,1fr) auto auto;gap:8px 10px}flynt-component[name=CasinoReviewCta] .casinoReviewCta__categoryRatings .casinoReviewCta__stars{font-size:14px}}flynt-component[name=GridImageText] .grid{--grid-columns: 1;display:grid;gap:var(--column-gap);grid-template-columns:repeat(var(--grid-columns),minmax(300px,1fr));list-style:none;padding:0}@media (min-width: 768px){flynt-component[name=GridImageText] .grid[data-max-columns="1"]{margin-inline:auto;max-inline-size:calc(50% - var(--flow-space))}}@media (min-width: 768px){flynt-component[name=GridImageText] .grid[data-max-columns="2"],flynt-component[name=GridImageText] .grid[data-max-columns="3"],flynt-component[name=GridImageText] .grid[data-max-columns="4"]{--grid-columns: 2}}@media (min-width: 1024px){flynt-component[name=GridImageText] .grid[data-max-columns="2"],flynt-component[name=GridImageText] .grid[data-max-columns="3"],flynt-component[name=GridImageText] .grid[data-max-columns="4"]{max-inline-size:-webkit-max-content;max-inline-size:-moz-max-content;max-inline-size:max-content}}@media (min-width: 1024px){flynt-component[name=GridImageText] .grid[data-max-columns="3"]{--grid-columns: 3}}@media (min-width: 1024px){flynt-component[name=GridImageText] .grid[data-max-columns="4"]{--grid-columns: 4}}flynt-component[name=GridImageText] .grid[data-card=true]{--column-gap: var(--flow-space)}flynt-component[name=GridImageText] .grid[data-card=true] .content{-webkit-margin-before:0;margin-block-start:0}flynt-component[name=GridImageText] .item ul{list-style-position:outside;list-style-type:initial;-webkit-padding-start:0;padding-inline-start:0}flynt-component[name=GridImageText] .item ul li{-webkit-margin-start:1em;margin-inline-start:1em}flynt-component[name=GridImageText] .item .figure-image-svg{aspect-ratio:3/2}flynt-component[name=GridPostsArchive]{display:block}flynt-component[name=GridPostsArchive] *{box-sizing:border-box}flynt-component[name=GridPostsArchive] .blog-wrap{--font-sans: var(--font-family-text, system-ui, -apple-system, sans-serif);--accent: #ed0909;--accent-hover: #d90000;--color-background-primary: #fff;--color-background-secondary: #f6f8fa;--color-background-tertiary: #eef1f5;--color-text-primary: #1a2332;--color-text-secondary: #5b6b78;--color-text-tertiary: #97a3ad;--color-border-secondary: #d9e0e6;--color-border-tertiary: #e9edf1;--border-radius-md: 8px;--border-radius-lg: 16px;--tag-bg: #f0edff;--tag-fg: #534ab7;--shadow-sm: 0 1px 2px rgba(20, 30, 50, .05);--shadow-md: 0 10px 30px rgba(20, 30, 50, .08);color:var(--color-text-primary);font-family:var(--font-sans);margin-inline:auto;max-width:1120px}flynt-component[name=GridPostsArchive] .blog-inner{display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width: 880px){flynt-component[name=GridPostsArchive] .blog-inner{grid-template-columns:minmax(0,1fr) 300px}}flynt-component[name=GridPostsArchive] .blog-main{min-width:0}flynt-component[name=GridPostsArchive] .blog-head{margin-bottom:1.5rem}flynt-component[name=GridPostsArchive] .blog-title{font-size:clamp(1.5rem,1.5vw + 1rem,2.1rem);font-weight:800;line-height:1.2;margin:0}flynt-component[name=GridPostsArchive] .blog-title:after{content:none}flynt-component[name=GridPostsArchive] .blog-intro{color:var(--color-text-secondary);margin-top:.5rem}flynt-component[name=GridPostsArchive] .blog-intro--standalone{margin-top:0;margin-bottom:1.5rem}flynt-component[name=GridPostsArchive] .posts-heading{margin-bottom:3rem;margin-top:4rem;scroll-margin-block-start:5rem}flynt-component[name=GridPostsArchive] .blog-author-content{color:var(--color-text-secondary);margin-bottom:2rem}flynt-component[name=GridPostsArchive] .blog-author-content>:first-child{margin-top:0}flynt-component[name=GridPostsArchive] .blog-author-content>:last-child{margin-bottom:0}flynt-component[name=GridPostsArchive] .section-label{color:var(--color-text-secondary);font-size:.6875rem;font-weight:700;letter-spacing:.1em;margin-bottom:.85rem;text-transform:uppercase}flynt-component[name=GridPostsArchive] .search-bar{align-items:center;background:var(--color-background-primary);border:1px solid var(--color-border-secondary);border-radius:999px;box-shadow:var(--shadow-sm);display:flex;gap:.6rem;height:46px;margin-bottom:1.5rem;padding:0 .35rem 0 1rem;transition:border-color .15s ease,box-shadow .15s ease}flynt-component[name=GridPostsArchive] .search-bar:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #ed090926}flynt-component[name=GridPostsArchive] .search-bar .search-icon{color:var(--color-text-tertiary);flex:0 0 auto}flynt-component[name=GridPostsArchive] .search-bar input{background:transparent;border:none;color:var(--color-text-primary);flex:1;font-family:inherit;font-size:.9rem;min-width:0;outline:none}flynt-component[name=GridPostsArchive] .search-bar input::placeholder{color:var(--color-text-tertiary)}flynt-component[name=GridPostsArchive] .search-bar .search-submit{background:var(--accent);border:none;border-radius:999px;color:#fff;cursor:pointer;flex:0 0 auto;font-family:inherit;font-size:.8rem;font-weight:700;height:36px;letter-spacing:.02em;padding:0 1.2rem;transition:background-color .15s ease}flynt-component[name=GridPostsArchive] .search-bar .search-submit:hover,flynt-component[name=GridPostsArchive] .search-bar .search-submit:focus-visible{background:var(--accent-hover)}flynt-component[name=GridPostsArchive] .search-summary{align-items:baseline;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}flynt-component[name=GridPostsArchive] .search-summary-text{color:var(--color-text-secondary);font-size:.95rem;font-weight:600}flynt-component[name=GridPostsArchive] .search-clear{color:var(--accent);flex:0 0 auto;font-size:.85rem;font-weight:600;text-decoration:none}flynt-component[name=GridPostsArchive] .search-clear:hover{text-decoration:underline}flynt-component[name=GridPostsArchive] .post-thumb,flynt-component[name=GridPostsArchive] .featured-thumb{background-color:var(--color-background-secondary);background-position:center;background-size:cover}flynt-component[name=GridPostsArchive] .t1{background-color:#eaf3de}flynt-component[name=GridPostsArchive] .t2{background-color:#e6f1fb}flynt-component[name=GridPostsArchive] .t3{background-color:#faeeda}flynt-component[name=GridPostsArchive] .t4{background-color:#faece7}flynt-component[name=GridPostsArchive] .t5{background-color:#eeedfe}flynt-component[name=GridPostsArchive] .t6{background-color:#e1f5ee}flynt-component[name=GridPostsArchive] .featured-card{background:var(--color-background-primary);border:1px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);margin-bottom:1.25rem;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}flynt-component[name=GridPostsArchive] .featured-card:hover{border-color:var(--color-border-secondary);box-shadow:var(--shadow-md);transform:translateY(-2px)}flynt-component[name=GridPostsArchive] .featured-link{color:inherit;display:block;text-decoration:none}flynt-component[name=GridPostsArchive] .featured-thumb{display:block;height:clamp(170px,26vw,240px);position:relative}flynt-component[name=GridPostsArchive] .featured-badge{background:var(--accent);border-radius:999px;box-shadow:var(--shadow-sm);color:#fff;font-size:.6875rem;font-weight:700;left:.85rem;letter-spacing:.05em;padding:.25rem .7rem;position:absolute;text-transform:uppercase;top:.85rem}flynt-component[name=GridPostsArchive] .featured-body{display:block;padding:1.25rem 1.35rem 1.4rem}flynt-component[name=GridPostsArchive] .featured-tag,flynt-component[name=GridPostsArchive] .post-tag{background:var(--tag-bg);border-radius:999px;color:var(--tag-fg);display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.04em;margin-bottom:.6rem;padding:.2rem .6rem;text-transform:uppercase}flynt-component[name=GridPostsArchive] .featured-headline{color:var(--color-text-primary);display:block;font-size:clamp(1.1rem,1vw + .85rem,1.35rem);font-weight:700;line-height:1.35;margin-bottom:.55rem}flynt-component[name=GridPostsArchive] .featured-excerpt{color:var(--color-text-secondary);display:block;font-size:.875rem;line-height:1.6;margin-bottom:.85rem}flynt-component[name=GridPostsArchive] .featured-meta,flynt-component[name=GridPostsArchive] .post-meta{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:.78rem;gap:.5rem}flynt-component[name=GridPostsArchive] .dot{background:var(--color-text-tertiary);border-radius:50%;display:inline-block;height:3px;width:3px}flynt-component[name=GridPostsArchive] .posts-grid{display:grid;gap:1rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width: 520px){flynt-component[name=GridPostsArchive] .posts-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}flynt-component[name=GridPostsArchive] .post-card{background:var(--color-background-primary);border:1px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}flynt-component[name=GridPostsArchive] .post-card:hover{border-color:var(--color-border-secondary);box-shadow:var(--shadow-md);transform:translateY(-2px)}flynt-component[name=GridPostsArchive] .post-link{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}flynt-component[name=GridPostsArchive] .post-thumb{display:block;height:140px}flynt-component[name=GridPostsArchive] .post-body{display:block;padding:.95rem 1.05rem 1.05rem}flynt-component[name=GridPostsArchive] .post-headline{-webkit-box-orient:vertical;color:var(--color-text-primary);display:-webkit-box;font-size:.95rem;font-weight:700;line-clamp:2;-webkit-line-clamp:2;line-height:1.4;margin-bottom:.55rem;min-height:2.8em;overflow:hidden}flynt-component[name=GridPostsArchive] .post-headline:after{content:none}flynt-component[name=GridPostsArchive] .posts-empty{background:var(--color-background-primary);border:1px dashed var(--color-border-secondary);border-radius:var(--border-radius-lg);color:var(--color-text-secondary);font-size:.9rem;margin:1.5rem 0 0;padding:1.5rem;text-align:center}flynt-component[name=GridPostsArchive] .posts-empty-link{color:var(--accent);font-weight:600;text-decoration:underline}flynt-component[name=GridPostsArchive] .posts-empty-link:hover{color:var(--accent-hover)}flynt-component[name=GridPostsArchive] .blog-pagination{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:1.5rem;min-height:38px}flynt-component[name=GridPostsArchive] .page-btn{align-items:center;background:var(--color-background-primary);border:1px solid var(--color-border-secondary);border-radius:var(--border-radius-md);color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.82rem;font-weight:600;height:38px;justify-content:center;min-width:7.5rem;padding:0 1rem;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}flynt-component[name=GridPostsArchive] .page-btn:hover{background:var(--accent);border-color:var(--accent);color:#fff}flynt-component[name=GridPostsArchive] .page-btn--next{background:#3c4c54;border-color:#3c4c54;color:#fff}flynt-component[name=GridPostsArchive] .page-btn--next:hover{background:var(--accent);border-color:var(--accent);color:#fff}flynt-component[name=GridPostsArchive] .blog-sidebar{min-width:0}flynt-component[name=GridPostsArchive] .sidebar-section{background:var(--color-background-primary);border:1px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);margin-bottom:1rem;padding:1.1rem 1.2rem}flynt-component[name=GridPostsArchive] .popular-list{display:flex;flex-direction:column}flynt-component[name=GridPostsArchive] .popular-item{align-items:center;background:none;border:none;border-bottom:1px solid var(--color-border-tertiary);color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:.7rem;padding:.6rem 0;text-align:left;text-decoration:none;width:100%}flynt-component[name=GridPostsArchive] .popular-item:last-child{border-bottom:none}flynt-component[name=GridPostsArchive] .popular-item:hover .popular-term{color:var(--accent)}flynt-component[name=GridPostsArchive] .popular-item:hover .popular-arrow{color:var(--accent);transform:translate(3px)}flynt-component[name=GridPostsArchive] .popular-rank{color:var(--accent);font-size:.85rem;font-weight:800;min-width:18px}flynt-component[name=GridPostsArchive] .popular-text{flex:1;min-width:0}flynt-component[name=GridPostsArchive] .popular-term{color:var(--color-text-primary);display:block;font-size:.85rem;font-weight:600;line-height:1.3;transition:color .15s ease}flynt-component[name=GridPostsArchive] .popular-arrow{color:var(--color-text-tertiary);flex:0 0 auto;font-size:.9rem;transition:transform .15s ease,color .15s ease}flynt-component[name=GridPostsArchive][data-theme=dark] .blog-wrap{--color-background-primary: hsl(222, 28%, 13%);--color-background-secondary: hsl(222, 26%, 16%);--color-background-tertiary: hsl(222, 30%, 10%);--color-text-primary: #fff;--color-text-secondary: hsl(213, 15%, 70%);--color-text-tertiary: hsl(213, 12%, 55%);--color-border-secondary: hsl(216, 18%, 28%);--color-border-tertiary: hsl(216, 18%, 22%);--tag-bg: hsl(248, 40%, 24%);--tag-fg: hsl(248, 80%, 85%)}flynt-component[name=GridPostsArchive] .filter{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-start;list-style:none;margin:.5rem 0 2rem;padding:0}flynt-component[name=GridPostsArchive] .filter .item{margin:0}flynt-component[name=GridPostsArchive] .filter .button{--button-background-color: var(--accent, #ed0909);--button-border-color: var(--accent, #ed0909);--button-border-radius: 999px;--button-border-width: 1.5px;--button-text-color: #fff;border-radius:999px;font-size:.85rem;font-weight:600;letter-spacing:.01em;padding-block:.5rem;padding-inline:1.1rem;transition:color .15s ease,background-color .15s ease,border-color .15s ease}flynt-component[name=GridPostsArchive] .filter .button:hover,flynt-component[name=GridPostsArchive] .filter .button:focus-visible{--button-background-color: var(--accent-hover, #d90000);--button-border-color: var(--accent-hover, #d90000)}flynt-component[name=GridPostsArchive] .filter .button:focus-visible{outline:2px solid var(--accent, #ed0909);outline-offset:2px}flynt-component[name=GridPostsArchive] .filter .button--outlined{--button-background-color: var(--color-background-primary, #fff);--button-border-color: var(--color-border-secondary, #d9e0e6);--button-text-color: var(--color-text-secondary, #5b6b78)}flynt-component[name=GridPostsArchive] .filter .button--outlined:hover,flynt-component[name=GridPostsArchive] .filter .button--outlined:focus-visible{--button-background-color: var(--color-background-primary, #fff);--button-border-color: var(--accent, #ed0909);--button-text-color: var(--accent, #ed0909)}flynt-component[name=GridPostsArchive] .pagination{align-items:center;display:flex;flex-wrap:wrap;gap:var(--flow-space);justify-content:space-between;-webkit-margin-before:calc(var(--component-spacing) / 2);margin-block-start:calc(var(--component-spacing) / 2)}flynt-component[name=GridPostsArchive] .pagination .button{-webkit-margin-before:0;margin-block-start:0}flynt-component[name=GridPostsArchive] .pagination .button-loadMore{margin-inline:auto}flynt-component[name=GridPostsArchive] .pagination .button-next{-webkit-margin-start:auto;margin-inline-start:auto}flynt-component[name=GridPostsArchive] .pagination .button-next:after{block-size:.5rem;-webkit-border-before:2px solid currentColor;border-block-start:2px solid currentColor;-webkit-border-end:2px solid currentColor;border-inline-end:2px solid currentColor;content:"";display:inline-block;inline-size:.5rem;-webkit-margin-after:.0625rem;margin-block-end:.0625rem;-webkit-margin-start:.25rem;margin-inline-start:.25rem;rotate:45deg;vertical-align:baseline}flynt-component[name=GridPostsArchive] .pagination .button-previous:before{block-size:.5rem;-webkit-border-before:2px solid currentColor;border-block-start:2px solid currentColor;-webkit-border-start:2px solid currentColor;border-inline-start:2px solid currentColor;content:"";display:inline-block;inline-size:.5rem;-webkit-margin-after:.0625rem;margin-block-end:.0625rem;-webkit-margin-end:.25rem;margin-inline-end:.25rem;rotate:-45deg;vertical-align:baseline}flynt-component[name=GridPostsLatest]{display:block}flynt-component[name=GridPostsLatest] *{box-sizing:border-box}flynt-component[name=GridPostsLatest] .grid-intro{margin-bottom:1.5rem}flynt-component[name=GridPostsLatest] .grid{--font-sans: var(--font-family-text, system-ui, -apple-system, sans-serif);--accent: #ed0909;--accent-hover: #d90000;--color-background-primary: #fff;--color-background-secondary: #f6f8fa;--color-background-tertiary: #eef1f5;--color-text-primary: #1a2332;--color-text-secondary: #5b6b78;--color-text-tertiary: #97a3ad;--color-border-secondary: #d9e0e6;--color-border-tertiary: #e9edf1;--border-radius-md: 8px;--border-radius-lg: 16px;--shadow-sm: 0 1px 2px rgba(20, 30, 50, .05);--shadow-md: 0 10px 30px rgba(20, 30, 50, .08);--card-min-width: 300px;color:var(--color-text-primary);display:grid;font-family:var(--font-sans);gap:1.25rem;grid-template-columns:1fr;list-style:none;-webkit-margin-before:0;margin-block-start:0;margin-inline:auto;max-width:1120px;padding:0;width:100%}@media (min-width: 520px){flynt-component[name=GridPostsLatest] .grid{grid-template-columns:repeat(auto-fill,minmax(var(--card-min-width),1fr))}}@media (min-width: 1024px){flynt-component[name=GridPostsLatest] .grid[data-max-columns="3"]{grid-template-columns:repeat(3,minmax(var(--card-min-width),1fr));justify-content:center;max-inline-size:min(1120px,100%)}}flynt-component[name=GridPostsLatest] .post-card{background:var(--color-background-primary);border:1px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}flynt-component[name=GridPostsLatest] .post-card:hover{border-color:var(--color-border-secondary);box-shadow:var(--shadow-md);transform:translateY(-2px)}flynt-component[name=GridPostsLatest] .post-link{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}flynt-component[name=GridPostsLatest] .post-thumb{background-color:var(--color-background-secondary);background-position:center;background-size:cover;display:block;height:170px;margin:0;overflow:hidden;position:relative}flynt-component[name=GridPostsLatest] .t1{background-color:#eaf3de}flynt-component[name=GridPostsLatest] .t2{background-color:#e6f1fb}flynt-component[name=GridPostsLatest] .t3{background-color:#faeeda}flynt-component[name=GridPostsLatest] .t4{background-color:#faece7}flynt-component[name=GridPostsLatest] .t5{background-color:#eeedfe}flynt-component[name=GridPostsLatest] .t6{background-color:#e1f5ee}flynt-component[name=GridPostsLatest] .post-image{display:block;height:100%;object-fit:cover;position:relative;width:100%;z-index:1}flynt-component[name=GridPostsLatest] .post-body{display:block;padding:1.1rem 1.2rem 1.2rem}flynt-component[name=GridPostsLatest] .post-headline{-webkit-box-orient:vertical;color:var(--color-text-primary);display:-webkit-box;font-size:1.05rem;font-weight:700;line-clamp:2;-webkit-line-clamp:2;line-height:1.4;margin-bottom:.55rem;min-height:2.8em;overflow:hidden}flynt-component[name=GridPostsLatest] .post-headline:after{content:none}flynt-component[name=GridPostsLatest] .post-excerpt{-webkit-box-orient:vertical;color:var(--color-text-secondary);display:-webkit-box;font-size:.9rem;line-clamp:3;-webkit-line-clamp:3;line-height:1.6;margin-bottom:.85rem;overflow:hidden}flynt-component[name=GridPostsLatest] .post-meta{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:.8rem;gap:.5rem}flynt-component[name=GridPostsLatest] .dot{background:var(--color-text-tertiary);border-radius:50%;display:inline-block;height:3px;width:3px}flynt-component[name=GridPostsLatest][data-theme=dark] .grid{--color-background-primary: hsl(222, 28%, 13%);--color-background-secondary: hsl(222, 26%, 16%);--color-background-tertiary: hsl(222, 30%, 10%);--color-text-primary: #fff;--color-text-secondary: hsl(213, 15%, 70%);--color-text-tertiary: hsl(213, 12%, 55%);--color-border-secondary: hsl(216, 18%, 28%);--color-border-tertiary: hsl(216, 18%, 22%)}flynt-component[name=HeroBanner]{background:linear-gradient(135deg,#1a2332,#29333a 55%,#394750);display:block}flynt-component[name=HeroBanner] .heroBanner{align-items:center;display:flex;min-block-size:174px;padding-block:2.5rem}@media (max-width: 768px){flynt-component[name=HeroBanner] .heroBanner{padding-block:0}}flynt-component[name=HeroBanner] .heroBanner-inner{align-items:center;display:flex;gap:16px;inline-size:100%}@media (max-width: 768px){flynt-component[name=HeroBanner] .heroBanner-inner{flex-direction:column;gap:1.5rem;padding-block:1.5rem}}flynt-component[name=HeroBanner] .heroBanner-content{flex:1 1 auto}@media (max-width: 768px){flynt-component[name=HeroBanner] .heroBanner-content{inline-size:100%;text-align:center}}flynt-component[name=HeroBanner] .heroBanner-headline{color:#fff;font-size:28px;font-weight:700;line-height:1.25;margin:0 0 .5rem}flynt-component[name=HeroBanner] .heroBanner-headline:after{content:none}flynt-component[name=HeroBanner] .heroBanner-meta{align-items:center;color:#ffffffd9;display:flex;flex-wrap:wrap;font-size:14px;gap:1rem;margin:0 0 .5rem}flynt-component[name=HeroBanner] .heroBanner-meta a{align-items:center;color:inherit;display:flex;text-decoration:none}flynt-component[name=HeroBanner] .heroBanner-meta a .author-name{text-decoration:underline}flynt-component[name=HeroBanner] .heroBanner-meta .avatar{aspect-ratio:1;block-size:32px;border-radius:100%;flex-shrink:0;inline-size:32px;-webkit-margin-end:.5rem;margin-inline-end:.5rem;object-fit:cover}flynt-component[name=HeroBanner] .heroBanner-meta .author-eyebrow{opacity:.7}flynt-component[name=HeroBanner] .heroBanner-meta .updated{align-items:center;display:inline-flex;opacity:.7}flynt-component[name=HeroBanner] .heroBanner-meta .updated .updated-icon{block-size:22px;flex-shrink:0;inline-size:22px;-webkit-margin-end:.4rem;margin-inline-end:.4rem}flynt-component[name=HeroBanner] .heroBanner-meta .author-verified{align-items:center;color:red;display:inline-flex;-webkit-margin-start:.35rem;margin-inline-start:.35rem}flynt-component[name=HeroBanner] .heroBanner-meta .author-verified svg{block-size:18px;inline-size:18px}@media (max-width: 1024px){flynt-component[name=HeroBanner] .heroBanner-meta .updated .updated-icon{-webkit-margin-end:calc(5px + .5rem);margin-inline-end:calc(5px + .5rem);-webkit-margin-start:5px;margin-inline-start:5px}}@media (max-width: 768px){flynt-component[name=HeroBanner] .heroBanner-meta{align-items:flex-start;flex-direction:column;gap:.5rem;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;margin-inline:auto}}flynt-component[name=HeroBanner] .heroBanner-subtitle{color:#ffffffbf;font-size:16px;font-weight:400;line-height:1.5;margin:0}flynt-component[name=HeroBanner] .heroBanner-subtitle>:first-child{-webkit-margin-before:0;margin-block-start:0}flynt-component[name=HeroBanner] .heroBanner-subtitle>:last-child{-webkit-margin-after:0;margin-block-end:0}flynt-component[name=HeroBanner] .heroBanner-subtitle h2{color:#fff;font-size:25px;font-weight:700;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;line-height:1.3;max-inline-size:100%;-webkit-margin-before:1rem;margin-block-start:1rem}flynt-component[name=HeroBanner] .heroBanner-subtitle h2:after{margin-inline:0 auto}flynt-component[name=HeroBanner] .heroBanner-subtitle h2[style*=center]{margin-inline:auto}flynt-component[name=HeroBanner] .heroBanner-subtitle h2[style*=center]:after{margin-inline:auto}flynt-component[name=HeroBanner] .heroBanner-subtitle h2[style*=right]{-webkit-margin-start:auto;margin-inline-start:auto}flynt-component[name=HeroBanner] .heroBanner-subtitle h2[style*=right]:after{margin-inline:auto 0}@media (max-width: 768px){flynt-component[name=HeroBanner] .heroBanner-subtitle h2,flynt-component[name=HeroBanner] .heroBanner-subtitle h2[style*=center],flynt-component[name=HeroBanner] .heroBanner-subtitle h2[style*=right]{margin-inline:auto;text-align:center!important}flynt-component[name=HeroBanner] .heroBanner-subtitle h2:after,flynt-component[name=HeroBanner] .heroBanner-subtitle h2[style*=center]:after,flynt-component[name=HeroBanner] .heroBanner-subtitle h2[style*=right]:after{margin-inline:auto}}flynt-component[name=HeroBanner] .heroBanner-subtitle a{color:inherit;text-decoration:underline}flynt-component[name=HeroBanner] .heroBanner-below{padding-block:0 1.5rem}@media (min-width: 769px){flynt-component[name=HeroBanner] .heroBanner-below{-webkit-margin-before:-1rem;margin-block-start:-1rem;-webkit-padding-after:2.5rem;padding-block-end:2.5rem}}flynt-component[name=HeroBanner] .heroBanner-belowHeading{color:#fff;font-size:25px;font-weight:700;line-height:1.3;margin:0}@media (min-width: 769px){flynt-component[name=HeroBanner] .heroBanner-belowHeading{inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%}flynt-component[name=HeroBanner] .heroBanner-belowHeading[data-align=left]:after{margin-inline:0 auto}flynt-component[name=HeroBanner] .heroBanner-belowHeading[data-align=center]{margin-inline:auto;text-align:center}flynt-component[name=HeroBanner] .heroBanner-belowHeading[data-align=center]:after{margin-inline:auto}flynt-component[name=HeroBanner] .heroBanner-belowHeading[data-align=right]{-webkit-margin-start:auto;margin-inline-start:auto;text-align:right}flynt-component[name=HeroBanner] .heroBanner-belowHeading[data-align=right]:after{margin-inline:auto 0}}@media (max-width: 768px){flynt-component[name=HeroBanner] .heroBanner-belowHeading{text-align:center}flynt-component[name=HeroBanner] .heroBanner-belowHeading:after{margin-inline:auto}}flynt-component[name=HeroBanner] .heroBanner-grid{display:grid;flex-shrink:0;gap:16px;grid-template-columns:repeat(3,161px)}flynt-component[name=HeroBanner] .heroBanner-grid[data-count="2"],flynt-component[name=HeroBanner] .heroBanner-grid[data-count="4"]{grid-template-columns:repeat(2,161px)}@media (max-width: 768px){flynt-component[name=HeroBanner] .heroBanner-grid{grid-template-columns:repeat(2,1fr);inline-size:100%}flynt-component[name=HeroBanner] .heroBanner-grid[data-count="2"],flynt-component[name=HeroBanner] .heroBanner-grid[data-count="4"]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){flynt-component[name=HeroBanner] .heroBanner-grid{gap:8px}}flynt-component[name=HeroBanner] .heroBanner-item{align-items:center;background-color:#1a23328c;block-size:83px;border:1px solid rgb(255,255,255);border-radius:2px;color:#fff;display:flex;flex-direction:column;gap:8px;justify-content:center;min-inline-size:0;padding:16px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}flynt-component[name=HeroBanner] .heroBanner-item:hover{background-color:#7d010a4d;border-color:red;color:#fff}flynt-component[name=HeroBanner] .heroBanner-icon{block-size:32px;flex-shrink:0;inline-size:32px;object-fit:contain}flynt-component[name=HeroBanner] .heroBanner-label{font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}flynt-component[name=ListComponents] .components{--grid-columns: 1;display:grid;gap:var(--flow-space);grid-template-columns:repeat(var(--grid-columns),1fr);justify-content:center;list-style:none;padding:0}@media (min-width: 768px){flynt-component[name=ListComponents] .components{--grid-columns: 2}}@media (min-width: 1024px){flynt-component[name=ListComponents] .components{--grid-columns: 3}}flynt-component[name=ListComponents] .component{display:flex;flex-wrap:wrap}flynt-component[name=ListComponents] .component .imageWrapper{block-size:0;inline-size:100%;overflow:hidden;-webkit-padding-after:62.5%;padding-block-end:62.5%;position:relative}flynt-component[name=ListComponents] .component .imageWrapper .image{block-size:auto;position:absolute}flynt-component[name=ListComponents] .component .imageWrapper .image--isSmallerThanWrapper{block-size:100%;object-fit:contain}flynt-component[name=ListComponents] .component .componentLink{display:block;font-weight:initial;inline-size:100%;text-decoration:none}flynt-component[name=ListComponents] .component .content{color:var(--color-text)}flynt-component[name=ListComponents] .component footer{align-items:center;align-self:flex-end;display:flex;inline-size:100%;justify-content:space-between;padding-block:0 var(--box-spacing);padding-inline:var(--box-spacing)}flynt-component[name=ListComponents] .component footer .button--text{-webkit-margin-start:auto;margin-inline-start:auto}flynt-component[name=ListSearchResults] .oneInputForm{--form-inner-space: 6px;border:2px solid var(--color-border);display:flex;padding:var(--form-inner-space)}flynt-component[name=ListSearchResults] .oneInputForm .input{border:0;flex-grow:1;inline-size:100%;-webkit-margin-after:0;margin-block-end:0;padding-block:var(--box-spacing);padding-inline:var(--form-inner-space) var(--box-spacing)}@media (min-width: 480px){flynt-component[name=ListSearchResults] .oneInputForm .input{padding-block:0}}flynt-component[name=ListSearchResults] .oneInputForm .input:focus{outline:none}flynt-component[name=ListSearchResults] .pagination{align-items:center;display:flex;flex-wrap:wrap;gap:var(--flow-space);justify-content:space-between}flynt-component[name=ListSearchResults] .pagination .button{-webkit-margin-before:0;margin-block-start:0}flynt-component[name=ListSearchResults] .pagination .button-next{-webkit-margin-start:auto;margin-inline-start:auto}flynt-component[name=ListSearchResults] .pagination .button-next:after{block-size:.5em;-webkit-border-before:2px solid currentColor;border-block-start:2px solid currentColor;-webkit-border-end:2px solid currentColor;border-inline-end:2px solid currentColor;content:"";display:inline-block;inline-size:.5em;-webkit-margin-after:.07em;margin-block-end:.07em;-webkit-margin-start:.5em;margin-inline-start:.5em;rotate:45deg;vertical-align:baseline}flynt-component[name=ListSearchResults] .pagination .button-previous:before{block-size:.5em;-webkit-border-before:2px solid currentColor;border-block-start:2px solid currentColor;-webkit-border-start:2px solid currentColor;border-inline-start:2px solid currentColor;content:"";display:inline-block;inline-size:.5em;-webkit-margin-after:.07em;margin-block-end:.07em;-webkit-margin-end:.5em;margin-inline-end:.5em;rotate:-45deg;vertical-align:baseline}flynt-component[name=ListSearchResults] .results{list-style:none;padding:0}flynt-component[name=ListSearchResults] .results .result+.result{-webkit-margin-before:var(--flow-space);margin-block-start:var(--flow-space)}flynt-component[name=ListSearchResults] .results footer{text-align:end}flynt-component[name=ListSearchResults] .noResults{-webkit-margin-before:calc(var(--component-spacing) / 2);margin-block-start:calc(var(--component-spacing) / 2);text-align:center}flynt-component[name=NavigationBurger]{--navigation-height: 52px;block-size:var(--navigation-height)}@media (min-width: 1024px){flynt-component[name=NavigationBurger]{display:none}}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .container{box-shadow:0 0 24px #00000012}flynt-component[name=NavigationBurger] .container{align-items:center;background-color:var(--color-background);block-size:var(--navigation-height);-webkit-border-after:solid 2px var(--color-border);border-block-end:solid 2px var(--color-border);display:flex;inline-size:100%;inset-block-start:0;inset-inline:0;justify-content:space-between;padding-block:12px;position:fixed;z-index:99}.admin-bar flynt-component[name=NavigationBurger] .container{inset-block-start:var(--wp-admin--admin-bar--height)}flynt-component[name=NavigationBurger] .logo{block-size:100%;display:block;flex-shrink:0;text-decoration:none}flynt-component[name=NavigationBurger] .logo-image{block-size:100%;inline-size:auto;max-block-size:28px}flynt-component[name=NavigationBurger] .hamburger{--line-width: 22px;--line-border-width: 2px;align-items:center;block-size:36px;cursor:pointer;display:flex;inline-size:36px;justify-content:center;-webkit-margin-end:-8px;margin-inline-end:-8px;position:relative}flynt-component[name=NavigationBurger] .hamburger:focus:not(:focus-visible){outline:none}flynt-component[name=NavigationBurger] .hamburger-lines{block-size:14px;inline-size:var(--line-width);position:relative}flynt-component[name=NavigationBurger] .hamburger-lines:before,flynt-component[name=NavigationBurger] .hamburger-lines:after{content:""}flynt-component[name=NavigationBurger] .hamburger-lines:before,flynt-component[name=NavigationBurger] .hamburger-lines:after,flynt-component[name=NavigationBurger] .hamburger-lines--primary,flynt-component[name=NavigationBurger] .hamburger-lines--secondary{background-color:var(--color-text);block-size:var(--line-border-width);border-radius:6px;display:block;inline-size:var(--line-width);inset-inline-start:0;position:absolute;transition:opacity .2s ease-in-out .2s,rotate .2s ease-in-out .2s,translate .2s ease-in-out .2s}flynt-component[name=NavigationBurger] .hamburger-lines:before,flynt-component[name=NavigationBurger] .hamburger-lines:after{will-change:translate,opacity}flynt-component[name=NavigationBurger] .hamburger-lines:before{inset-block-start:0}flynt-component[name=NavigationBurger] .hamburger-lines--primary,flynt-component[name=NavigationBurger] .hamburger-lines--secondary{inset-block-start:7px;transition-delay:0s;will-change:rotate}flynt-component[name=NavigationBurger] .hamburger-lines:after{inset-block-start:14px}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines:before{translate:0 7px}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines:after{translate:0 -7px}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines--primary{rotate:45deg;transition-delay:.2s}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines--secondary{rotate:-45deg;transition-delay:.2s}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines:before,flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines:after{opacity:0;transition-delay:0s}flynt-component[name=NavigationBurger] .menu{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--color-background);block-size:calc(100% - var(--navigation-height));display:flex;flex-direction:column;inline-size:100%;inset-block-start:var(--navigation-height);inset-inline-start:0;position:fixed;transition:translate .45s cubic-bezier(.19,1,.22,1),visibility .45s;translate:100% 0;visibility:hidden;will-change:translate,visibility;z-index:98}.admin-bar flynt-component[name=NavigationBurger] .menu{block-size:calc(100% - var(--navigation-height) - var(--wp-admin--admin-bar--height));inset-block-start:calc(var(--navigation-height) + var(--wp-admin--admin-bar--height))}flynt-component[name=NavigationBurger] .menu-items{flex:1;list-style:none;margin:0;min-block-size:0;overflow-y:auto;padding-block:.75rem;padding-inline:0}flynt-component[name=NavigationBurger] .menu-items .item{-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border)}flynt-component[name=NavigationBurger] .menu-items .item-row{align-items:center;display:flex}flynt-component[name=NavigationBurger] .menu-items .link{align-items:center;color:var(--color-text);display:flex;flex:1;font-size:1.3rem;font-weight:700;gap:2rem;min-inline-size:0;padding-block:.85rem;text-decoration:none;transition:color .15s ease}flynt-component[name=NavigationBurger] .menu-items .link:active{color:var(--color-accent)}flynt-component[name=NavigationBurger] .menu-items .link-icon{block-size:1.6em;flex-shrink:0;inline-size:auto;object-fit:contain}flynt-component[name=NavigationBurger] .menu-items .current-menu-item>.link,flynt-component[name=NavigationBurger] .menu-items .current-menu-item>.item-row .link{color:var(--color-accent)}flynt-component[name=NavigationBurger] .accordion-toggle{align-items:center;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding-block:.85rem;padding-inline:var(--container-spacing)}flynt-component[name=NavigationBurger] .accordion-toggle:focus-visible{outline-offset:-2px}flynt-component[name=NavigationBurger] .accordion-chevron{block-size:8px;-webkit-border-after:2px solid var(--color-text);border-block-end:2px solid var(--color-text);-webkit-border-end:2px solid var(--color-text);border-inline-end:2px solid var(--color-text);display:block;inline-size:8px;rotate:45deg;transition:rotate .25s ease,translate .25s ease}flynt-component[name=NavigationBurger] .accordion-toggle[aria-expanded=true] .accordion-chevron{rotate:-135deg;translate:0 3px}flynt-component[name=NavigationBurger] .accordion-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}flynt-component[name=NavigationBurger] .accordion-panel[aria-hidden=false]{grid-template-rows:1fr}flynt-component[name=NavigationBurger] .accordion-panel-inner{overflow:hidden;padding-inline:0}flynt-component[name=NavigationBurger] .accordion-panel[aria-hidden=false] .accordion-panel-inner{-webkit-padding-after:.5rem;padding-block-end:.5rem}flynt-component[name=NavigationBurger] .accordion-group{-webkit-padding-end:var(--container-spacing);padding-inline-end:var(--container-spacing);-webkit-padding-start:calc(var(--container-spacing) + 1rem);padding-inline-start:calc(var(--container-spacing) + 1rem)}flynt-component[name=NavigationBurger] .accordion-group+flynt-component[name=NavigationBurger] .accordion-group{-webkit-margin-before:.75rem;margin-block-start:.75rem}flynt-component[name=NavigationBurger] .accordion-heading{-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);color:var(--color-text);display:block;font-size:.95rem;font-weight:700;letter-spacing:.03em;-webkit-margin-after:.35rem;margin-block-end:.35rem;padding-block:.4rem;text-decoration:none;text-transform:uppercase;transition:color .15s ease}flynt-component[name=NavigationBurger] .accordion-heading:active{opacity:.7}flynt-component[name=NavigationBurger] .accordion-links{display:flex;flex-direction:column;gap:0;list-style:none;-webkit-margin-start:1rem;margin-inline-start:1rem;-webkit-padding-start:0;padding-inline-start:0}flynt-component[name=NavigationBurger] .accordion-link{align-items:center;color:var(--color-text);display:flex;font-size:1.1rem;font-weight:400;gap:.5rem;min-block-size:44px;padding-block:.6rem;text-decoration:none;transition:color .15s ease}flynt-component[name=NavigationBurger] .accordion-link:active{color:var(--color-accent)}flynt-component[name=NavigationBurger] .accordion-link-icon{block-size:1.25em;flex-shrink:0;inline-size:auto;object-fit:contain}flynt-component[name=NavigationBurger] .menu-footer{-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border);flex-shrink:0;padding-block:1.25rem;padding-inline:var(--container-spacing)}flynt-component[name=NavigationBurger] .bottom-links{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;-webkit-padding-start:0;padding-inline-start:0}flynt-component[name=NavigationBurger] .bottom-link{color:var(--color-text);display:block;font-size:1rem;font-weight:700;padding-block:.5rem;text-decoration:none;transition:color .15s ease}flynt-component[name=NavigationBurger] .bottom-link:active{color:var(--color-accent)}flynt-component[name=NavigationBurger] .social-bar-label{color:var(--color-text);font-size:1rem;font-weight:700;-webkit-margin-after:.75rem;margin-block-end:.75rem;-webkit-margin-before:1rem;margin-block-start:1rem}flynt-component[name=NavigationBurger] .social-icons{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:0;-webkit-padding-start:0;padding-inline-start:0}flynt-component[name=NavigationBurger] .social-icon{align-items:center;block-size:2.75rem;display:inline-flex;flex-shrink:0;inline-size:2.75rem;justify-content:center;transition:opacity .15s ease,transform .15s ease}flynt-component[name=NavigationBurger] .social-icon:active{opacity:.8;transform:scale(.93)}flynt-component[name=NavigationBurger] .social-icon img{block-size:100%;inline-size:100%;object-fit:contain}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .menu{translate:0 0;visibility:visible}@media screen and (max-width: 600px){#wpadminbar{position:fixed}}flynt-component[name=NavigationFooter]{background-color:#1a2332;color:#fff;font-size:var(--font-size-body-small)}flynt-component[name=NavigationFooter] .container{display:flex;flex-direction:column;padding:var(--component-spacing)}@media (max-width: 767px){flynt-component[name=NavigationFooter] .container{padding-inline:1.5rem}}@media (min-width: 768px){flynt-component[name=NavigationFooter] .container{block:36px}}flynt-component[name=NavigationFooter] .content{margin:0;width:100%;font-size:.8rem}flynt-component[name=NavigationFooter] .content p{-webkit-margin-before:.7rem;margin-block-start:.7rem}flynt-component[name=NavigationFooter] .content h1,flynt-component[name=NavigationFooter] .content h2,flynt-component[name=NavigationFooter] .content h3,flynt-component[name=NavigationFooter] .content h4,flynt-component[name=NavigationFooter] .content h5,flynt-component[name=NavigationFooter] .content h6,flynt-component[name=NavigationFooter] .content .h1,flynt-component[name=NavigationFooter] .content .h2,flynt-component[name=NavigationFooter] .content .h3,flynt-component[name=NavigationFooter] .content .h4,flynt-component[name=NavigationFooter] .content .h5,flynt-component[name=NavigationFooter] .content .h6{font-size:1rem}flynt-component[name=NavigationFooter] .content-svgBlock{display:flex;flex-wrap:nowrap;justify-content:space-between;position:relative;align-items:center;padding-right:1rem}@media (max-width: 767px){flynt-component[name=NavigationFooter] .content-svgBlock{flex-direction:column;align-items:center;gap:1rem;padding:0;text-align:center}}flynt-component[name=NavigationFooter] .content-svgBlock:nth-child(2n){padding-left:1rem;padding-right:0}@media (max-width: 767px){flynt-component[name=NavigationFooter] .content-svgBlock:nth-child(2n){padding:0}}flynt-component[name=NavigationFooter] .content-svgBlock:nth-child(2n):before{position:absolute;content:"";display:block;height:60%;width:1px;left:0;top:20%;border-left:1px solid #293341}@media (max-width: 767px){flynt-component[name=NavigationFooter] .content-svgBlock:nth-child(2n):before{display:none}}flynt-component[name=NavigationFooter] .content-svg{border-radius:50%;background-color:#27313e;width:85px;height:85px;display:flex;align-items:center;justify-content:center;flex-shrink:0}flynt-component[name=NavigationFooter] .content-svg svg{display:block;max-width:50px}flynt-component[name=NavigationFooter] .content-text{max-width:calc(100% - 120px);width:100%}@media (max-width: 767px){flynt-component[name=NavigationFooter] .content-text{max-width:100%}}flynt-component[name=NavigationFooter] .content-title{text-transform:uppercase;font-size:.8rem;letter-spacing:2px}flynt-component[name=NavigationFooter] .content-copyright{text-align:center}@media (min-width: 768px){flynt-component[name=NavigationFooter] .content-copyright{text-align:right}}flynt-component[name=NavigationFooter] .footer-row{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;width:100%;padding:0;border-top:1px solid #293341}@media (max-width: 767px){flynt-component[name=NavigationFooter] .footer-row{padding-block:1.5rem;gap:1.25rem}}flynt-component[name=NavigationFooter] .footer-row:first-child{border:0}@media (max-width: 767px){flynt-component[name=NavigationFooter] .footer-row:first-child{padding-block:0 1.5rem}}flynt-component[name=NavigationFooter] .footer-row:first-child .content{display:flex;align-items:center;gap:1rem;width:auto}@media (max-width: 767px){flynt-component[name=NavigationFooter] .footer-row:first-child .content{flex-direction:column;width:100%}}@media (min-width: 768px){flynt-component[name=NavigationFooter] .footer-row:first-child{flex-direction:row}}@media (max-width: 767px){flynt-component[name=NavigationFooter] .footer-row:nth-child(3){gap:2rem}}@media (max-width: 767px){flynt-component[name=NavigationFooter] .footer-row:last-child{gap:1.5rem}}@media (min-width: 768px){flynt-component[name=NavigationFooter] .footer-row{padding:1rem 0;flex-wrap:nowrap;justify-content:space-between;flex-direction:row;gap:0}}flynt-component[name=NavigationFooter] .footer-row>*{width:100%}flynt-component[name=NavigationFooter] .footer-row .logo{width:250px}@media (max-width: 767px){flynt-component[name=NavigationFooter] .footer-row .logo{display:flex;justify-content:center}}flynt-component[name=NavigationFooter] .footer-row .languagePicker{flex-shrink:0}flynt-component[name=NavigationFooter] .footer-row .languagePicker-list{display:flex;list-style:none;margin:0;padding:3px;border:1px solid #293341;border-radius:999px}flynt-component[name=NavigationFooter] .footer-row .languagePicker-item{margin:0}flynt-component[name=NavigationFooter] .footer-row .languagePicker-link{display:block;padding:.35rem .75rem;border-radius:999px;color:#8792a8;font-size:.75rem;font-weight:600;letter-spacing:.05em;line-height:1;text-decoration:none;text-transform:uppercase}flynt-component[name=NavigationFooter] .footer-row .languagePicker-link.is-active{background-color:#27313e;color:#fff}flynt-component[name=NavigationFooter] .footer-row .languagePicker-link:not(.is-active):hover{color:#fff}flynt-component[name=NavigationFooter] .footer-row .image-list{padding:1rem 0 0;list-style-type:none;display:flex;flex-wrap:nowrap;justify-content:center;width:100%;max-width:100%}@media (max-width: 767px){flynt-component[name=NavigationFooter] .footer-row .image-list{flex-wrap:wrap;padding:0;gap:.75rem 1rem}}@media (min-width: 768px){flynt-component[name=NavigationFooter] .footer-row .image-list{justify-content:flex-start;padding:0;flex-wrap:nowrap;gap:0}}flynt-component[name=NavigationFooter] .footer-row .image-list:last-child{justify-content:center;align-items:center}@media (min-width: 768px){flynt-component[name=NavigationFooter] .footer-row .image-list:last-child{justify-content:flex-end}}flynt-component[name=NavigationFooter] .footer-row .image-list li{margin:0 1rem 0 0;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){flynt-component[name=NavigationFooter] .footer-row .image-list li{margin:0}}flynt-component[name=NavigationFooter] .footer-row .image-list li:last-child{margin:0}flynt-component[name=NavigationFooter] .footer-row .image-list li a{color:#fff}flynt-component[name=NavigationFooter] .footer-row .image-list li img{height:30px;width:auto}flynt-component[name=NavigationFooter] .footer-row .image-list li svg{max-height:22px;min-width:40px;width:100%}flynt-component[name=NavigationFooter] .navigation{padding:1rem 0}flynt-component[name=NavigationFooter] .navigation>.menu>.item{width:100%;display:flex;flex-direction:column}@media (min-width: 480px){flynt-component[name=NavigationFooter] .navigation>.menu>.item{max-width:calc(50% - 15px)}}@media (min-width: 768px){flynt-component[name=NavigationFooter] .navigation>.menu>.item{max-width:25%}}flynt-component[name=NavigationFooter] .navigation>.menu>.item>.menu{flex-direction:column;gap:5px}flynt-component[name=NavigationFooter] .navigation>.menu>.item>.link{text-transform:uppercase;font-size:.8rem;letter-spacing:2px;margin-bottom:10px;color:#6a727d}flynt-component[name=NavigationFooter] .navigation>.menu>.item>.link+.menu .item .link{font-size:1rem;font-weight:400}flynt-component[name=NavigationFooter] .menu{display:flex;flex-wrap:wrap;gap:calc(var(--flow-space) / 2) var(--flow-space);justify-content:space-between;list-style:none;padding:0}@media (min-width: 768px){flynt-component[name=NavigationFooter] .menu{flex-wrap:nowrap}}flynt-component[name=NavigationFooter] .menu .link{color:currentColor;text-decoration:none}flynt-component[name=NavigationMain]{--navigation-height: 64px;block-size:var(--navigation-height);display:none;font-size:var(--font-size-body-small)}@media (min-width: 1024px){flynt-component[name=NavigationMain]{display:block}}flynt-component[name=NavigationMain] .navigation{background-color:var(--color-background);block-size:var(--navigation-height);-webkit-border-after:solid 2px var(--color-border);border-block-end:solid 2px var(--color-border);inset-inline:0;position:relative;z-index:1000}flynt-component[name=NavigationMain] .container{block-size:100%;display:flex;gap:4rem;justify-content:flex-start;padding-block:12px}flynt-component[name=NavigationMain] .logo{align-items:center;block-size:100%;display:flex;flex-shrink:0;text-decoration:none}flynt-component[name=NavigationMain] .logo-image{block-size:auto;inline-size:100%;max-block-size:33px;max-inline-size:246px}flynt-component[name=NavigationMain] .menu{align-items:center;display:flex;list-style:none;-webkit-margin-end:-1rem;margin-inline-end:-1rem;-webkit-padding-start:0;padding-inline-start:0}flynt-component[name=NavigationMain] .menu:after{background-color:#f4f7f9;-webkit-border-after:2px solid #7d010a;border-block-end:2px solid #7d010a;box-shadow:0 4px 16px #00000040;content:"";inset-block-start:100%;inset-inline:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease;visibility:hidden;z-index:99}flynt-component[name=NavigationMain] .menu.megamenu-active:after{block-size:var(--megamenu-height, 0);opacity:1;visibility:visible}flynt-component[name=NavigationMain] .menu .link{align-items:center;color:currentColor;display:inline-flex;font-weight:700;gap:.3rem;padding-block:.5rem;padding-inline:.75rem;text-decoration:none;transition:color .2s ease-in-out;will-change:color}flynt-component[name=NavigationMain] .menu .link:hover{color:var(--color-link)}flynt-component[name=NavigationMain] .menu .link-icon{block-size:1.7em;flex-shrink:0;inline-size:auto;object-fit:contain}flynt-component[name=NavigationMain] .menu .link-chevron{block-size:10px;flex-shrink:0;inline-size:10px;object-fit:contain;transition:transform .2s ease}flynt-component[name=NavigationMain] .menu .current-menu-item .link{color:var(--color-link);text-decoration:underline}flynt-component[name=NavigationMain] .menu .has-children{position:static}flynt-component[name=NavigationMain] .menu .has-children.is-open .link-chevron{transform:rotate(180deg)}flynt-component[name=NavigationMain] .menu .has-children.is-open>.megamenu{opacity:1;pointer-events:auto;visibility:visible}flynt-component[name=NavigationMain] .megamenu{inset-block-start:100%;inset-inline:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s ease;visibility:hidden;z-index:100}flynt-component[name=NavigationMain] .megamenu-inner{display:flex;gap:3rem;margin-inline:auto;max-inline-size:var(--content-max-width-full);padding-block:1.5rem;padding-inline:var(--container-spacing)}flynt-component[name=NavigationMain] .megamenu-column{flex:1;min-inline-size:0}flynt-component[name=NavigationMain] .megamenu-heading{-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);color:var(--color-text);display:block;font-size:.95rem;font-weight:700;-webkit-margin-after:.6rem;margin-block-end:.6rem;-webkit-padding-after:.5rem;padding-block-end:.5rem;text-decoration:none;transition:color .2s ease}flynt-component[name=NavigationMain] .megamenu-heading:hover{color:var(--color-link)}flynt-component[name=NavigationMain] .megamenu-links{display:flex;flex-direction:column;gap:0;list-style:none;-webkit-padding-start:0;padding-inline-start:0}flynt-component[name=NavigationMain] .megamenu-link{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:.875rem;font-weight:400;gap:.4rem;padding-block:.3rem;text-decoration:none;transition:color .15s ease}flynt-component[name=NavigationMain] .megamenu-link:hover{color:var(--color-link)}flynt-component[name=NavigationMain] .megamenu-link--standalone{display:flex}flynt-component[name=NavigationMain] .megamenu-link-icon{block-size:1.25em;flex-shrink:0;inline-size:auto;object-fit:contain}flynt-component[name=RouletteCalculator].componentSpacing{margin-block:calc(var(--component-spacing) / 2)}flynt-component[name=RouletteCalculator] .roulette-calculator .section-inner-area{max-inline-size:calc(var(--content-max-width-full) + var(--container-spacing) * 2);margin-inline:auto;padding-inline:var(--container-spacing)}flynt-component[name=RouletteCalculator] .roulette-calculator .section-title-wrapper{margin-bottom:14px}flynt-component[name=RouletteCalculator] .roulette-calculator .section-title-wrapper h2,flynt-component[name=RouletteCalculator] .roulette-calculator .section-title-wrapper h3{margin:0}flynt-component[name=RouletteCalculator] .roulette-calculator .section-title-wrapper .section-title-border{background-color:red;block-size:3px;display:block;inline-size:200px;-webkit-margin-before:.75rem;margin-block-start:.75rem;margin-inline:0 auto}flynt-component[name=RouletteCalculator] .roulette-calculator .rc-section-subtitle{color:#3c4c54;font-size:15px;line-height:1.6;margin:-8px 0 28px}flynt-component[name=RouletteCalculator] .roulette-calculator.title-align-center .section-title-wrapper{text-align:center}flynt-component[name=RouletteCalculator] .roulette-calculator.title-align-center .section-title-border{margin-inline:auto}flynt-component[name=RouletteCalculator] .roulette-calculator.title-align-center .rc-section-subtitle{text-align:center;margin-left:auto;margin-right:auto;max-width:560px}flynt-component[name=RouletteCalculator] .roulette-calculator.title-align-left .section-title-wrapper,flynt-component[name=RouletteCalculator] .roulette-calculator.title-align-left .rc-section-subtitle{text-align:left}flynt-component[name=RouletteCalculator] .roulette-calculator.title-align-left .section-title-border{margin-inline:0 auto}flynt-component[name=RouletteCalculator] .roulette-calculator.title-align-right .section-title-wrapper,flynt-component[name=RouletteCalculator] .roulette-calculator.title-align-right .rc-section-subtitle{text-align:right}flynt-component[name=RouletteCalculator] .roulette-calculator.title-align-right .section-title-border{margin-inline:auto 0}flynt-component[name=RouletteCalculator] .rc-wrap{--rc-navy: #1e2d35;--rc-navy-light: #283e49;--rc-steel: #6c8da0;--rc-steel-lt: #a8c1c9;--rc-ice: #d9f1f4;--rc-red: #e8242a;--rc-red-dark: #c01a1f;--rc-white: #fff;--rc-surface: #f5f9fa;--rc-surface2: #eaf3f5;--rc-border: #d0dde1;--rc-border-lt: #e4eef1;--rc-text: #1e2d35;--rc-text-mid: #3c4c54;--rc-text-dim: #6c8da0;--rc-green: #1a7a3c;--rc-amber: #b7791f;--rc-font: Verdana, Geneva, Tahoma, sans-serif;--rc-radius: 8px;--rc-radius-lg: 14px;--rc-shadow-card: 0 4px 6px rgba(30, 45, 53, .06), 0 12px 32px rgba(30, 45, 53, .1);--rc-shadow-btn: 0 4px 16px rgba(232, 36, 42, .35);--rc-transition: .18s ease;font-family:var(--rc-font);font-size:14px;color:var(--rc-text);line-height:1.5;width:100%}flynt-component[name=RouletteCalculator] .rc-wrap *,flynt-component[name=RouletteCalculator] .rc-wrap *:before,flynt-component[name=RouletteCalculator] .rc-wrap *:after{box-sizing:border-box;margin:0;padding:0}flynt-component[name=RouletteCalculator] .rc-card{background:var(--rc-white);border-radius:var(--rc-radius-lg);box-shadow:var(--rc-shadow-card);border:1px solid var(--rc-border)}flynt-component[name=RouletteCalculator] .rc-header{background:linear-gradient(135deg,var(--rc-navy) 0%,var(--rc-navy-light) 100%);padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-radius:var(--rc-radius-lg) var(--rc-radius-lg) 0 0}flynt-component[name=RouletteCalculator] .rc-header-left{display:flex;align-items:center;gap:10px}flynt-component[name=RouletteCalculator] .rc-header-icon{width:36px;height:36px;border-radius:6px;background:var(--rc-red);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}flynt-component[name=RouletteCalculator] .rc-header-title{font-size:15px;font-weight:700;color:#fff}flynt-component[name=RouletteCalculator] .rc-header-sub{font-size:11px;color:var(--rc-steel-lt);margin-top:1px}flynt-component[name=RouletteCalculator] .rc-verified{background:#ffffff12;border:1px solid rgba(255,255,255,.14);color:var(--rc-steel-lt);font-size:10px;font-weight:700;padding:4px 9px;border-radius:4px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;flex-shrink:0}flynt-component[name=RouletteCalculator] .rc-body{padding:20px}@media (max-width: 500px){flynt-component[name=RouletteCalculator] .rc-body{padding:14px}}flynt-component[name=RouletteCalculator] .rc-sec-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--rc-text-dim);margin-bottom:7px}flynt-component[name=RouletteCalculator] .rc-variants{display:grid;grid-template-columns:repeat(3,1fr);border:1.5px solid var(--rc-border);border-radius:var(--rc-radius);overflow:hidden;margin-bottom:18px}flynt-component[name=RouletteCalculator] .rc-variant-btn{padding:9px 6px;background:var(--rc-surface);border:none;border-right:1px solid var(--rc-border);color:var(--rc-text-mid);font-family:var(--rc-font);font-size:12px;font-weight:700;cursor:pointer;transition:all var(--rc-transition);text-align:center;line-height:1.25}flynt-component[name=RouletteCalculator] .rc-variant-btn:last-child{border-right:none}flynt-component[name=RouletteCalculator] .rc-variant-btn small{display:block;font-size:10px;font-weight:400;color:var(--rc-text-dim);margin-top:2px}flynt-component[name=RouletteCalculator] .rc-variant-btn.is-active{background:var(--rc-navy);color:#fff}flynt-component[name=RouletteCalculator] .rc-variant-btn.is-active small{color:var(--rc-steel-lt)}flynt-component[name=RouletteCalculator] .rc-variant-btn:hover:not(.is-active){background:var(--rc-ice);color:var(--rc-navy)}flynt-component[name=RouletteCalculator] .rc-partage-notice{background:var(--rc-ice);border:1px solid var(--rc-steel-lt);border-left:3px solid var(--rc-steel);border-radius:var(--rc-radius);padding:9px 13px;font-size:11px;color:var(--rc-text-mid);line-height:1.5;margin-bottom:14px;display:none}flynt-component[name=RouletteCalculator] .rc-partage-notice.is-visible{display:block}flynt-component[name=RouletteCalculator] .rc-layout{display:grid;grid-template-columns:280px 1fr;gap:18px;margin-bottom:18px;align-items:start}@media (max-width: 640px){flynt-component[name=RouletteCalculator] .rc-layout{grid-template-columns:1fr}}flynt-component[name=RouletteCalculator] .rc-wheel-wrap{display:flex;flex-direction:column;align-items:center;gap:10px;background:var(--rc-surface);border:1.5px solid var(--rc-border);border-radius:var(--rc-radius-lg);padding:14px 14px 12px;height:100%}flynt-component[name=RouletteCalculator] .rc-wheel-container{position:relative;width:100%}flynt-component[name=RouletteCalculator] .rc-wheel-needle{position:absolute;top:-2px;left:50%;transform:translate(-50%);width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:16px solid var(--rc-red);z-index:2;filter:drop-shadow(0 2px 3px rgba(0,0,0,.4))}flynt-component[name=RouletteCalculator] .rc-wheel-spinner{width:100%;transform-origin:center center}flynt-component[name=RouletteCalculator] .rc-wheel-svg{width:100%;max-width:280px;display:block;filter:drop-shadow(0 4px 12px rgba(32,46,52,.22))}flynt-component[name=RouletteCalculator] .rc-spin-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 16px;background:var(--rc-red);border:none;color:#fff;font-family:var(--rc-font);font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:var(--rc-radius);cursor:pointer;transition:background var(--rc-transition),box-shadow var(--rc-transition)}flynt-component[name=RouletteCalculator] .rc-spin-btn:hover:not(:disabled){background:var(--rc-red-dark);box-shadow:var(--rc-shadow-btn)}flynt-component[name=RouletteCalculator] .rc-spin-btn:disabled{opacity:.6;cursor:not-allowed}flynt-component[name=RouletteCalculator] .rc-spin-btn__icon{flex-shrink:0}flynt-component[name=RouletteCalculator] .rc-spin-btn.is-spinning flynt-component[name=RouletteCalculator] .rc-spin-btn__icon{animation:rc-spin-icon .7s linear infinite}flynt-component[name=RouletteCalculator] .rc-spin-result{min-height:48px;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;background:var(--rc-white);border:1.5px solid var(--rc-border);border-radius:var(--rc-radius);padding:8px 12px}flynt-component[name=RouletteCalculator] .rc-spin-result:empty{border-color:transparent;background:transparent}flynt-component[name=RouletteCalculator] .rc-spin-number{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:700;color:#fff;flex-shrink:0;animation:rc-fade-up .35s cubic-bezier(.34,1.56,.64,1) both}flynt-component[name=RouletteCalculator] .rc-spin-number.is-red{background:radial-gradient(circle at 36% 32%,#e85555,#c0392b);box-shadow:0 3px 10px #c0392b80}flynt-component[name=RouletteCalculator] .rc-spin-number.is-black{background:radial-gradient(circle at 36% 32%,#2a2a3e,#1a1a2e);box-shadow:0 3px 10px #00000073}flynt-component[name=RouletteCalculator] .rc-spin-number.is-green{background:radial-gradient(circle at 36% 32%,#27ae60,#1a7a3c);box-shadow:0 3px 10px #1a7a3c80}flynt-component[name=RouletteCalculator] .rc-spin-info{display:flex;flex-direction:column;gap:2px;animation:rc-fade-up .35s cubic-bezier(.34,1.56,.64,1) both}flynt-component[name=RouletteCalculator] .rc-spin-info strong{font-size:13px;font-weight:700;color:var(--rc-navy)}flynt-component[name=RouletteCalculator] .rc-spin-info span{font-size:10px;color:var(--rc-text-dim);text-transform:uppercase;letter-spacing:.06em}flynt-component[name=RouletteCalculator] .rc-wheel-legend{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}flynt-component[name=RouletteCalculator] .rc-controls-col{display:flex;flex-direction:column;gap:12px}flynt-component[name=RouletteCalculator] .rc-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--rc-text-dim);margin-bottom:4px;display:block}flynt-component[name=RouletteCalculator] .rc-input-wrap{position:relative}flynt-component[name=RouletteCalculator] .rc-prefix{position:absolute;top:50%;transform:translateY(-50%);left:10px;font-size:12px;color:var(--rc-text-dim);pointer-events:none;font-weight:700}flynt-component[name=RouletteCalculator] .rc-input{width:100%;background:var(--rc-surface);border:1.5px solid var(--rc-border);color:var(--rc-text);padding:9px 10px 9px 24px;border-radius:var(--rc-radius);font-family:var(--rc-font);font-size:13px;font-weight:700;transition:border-color var(--rc-transition),box-shadow var(--rc-transition);-moz-appearance:textfield}flynt-component[name=RouletteCalculator] .rc-input::-webkit-inner-spin-button,flynt-component[name=RouletteCalculator] .rc-input::-webkit-outer-spin-button{-webkit-appearance:none}flynt-component[name=RouletteCalculator] .rc-input:focus{outline:none;border-color:var(--rc-text-mid);box-shadow:0 0 0 3px #3c4c541f}flynt-component[name=RouletteCalculator] .rc-bet-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}@media (max-width: 400px){flynt-component[name=RouletteCalculator] .rc-bet-grid{grid-template-columns:repeat(2,1fr)}}flynt-component[name=RouletteCalculator] .rc-bet-btn{background:var(--rc-surface);border:1.5px solid var(--rc-border);color:var(--rc-text-mid);font-family:var(--rc-font);font-size:18px;font-weight:700;padding:18px 10px;border-radius:var(--rc-radius);cursor:pointer;transition:all var(--rc-transition);text-align:left;line-height:1.3}flynt-component[name=RouletteCalculator] .rc-bet-btn small{display:block;font-size:14px;font-weight:400;color:var(--rc-text-dim);margin-top:2px}flynt-component[name=RouletteCalculator] .rc-bet-btn:hover:not(.is-active){border-color:var(--rc-steel);background:var(--rc-ice);color:var(--rc-navy)}flynt-component[name=RouletteCalculator] .rc-bet-btn.is-active{background:#e8242a14;border-color:#e8242a73;color:var(--rc-red)}flynt-component[name=RouletteCalculator] .rc-bet-btn.is-active small{color:#e8242ab3}flynt-component[name=RouletteCalculator] .rc-payout-hero{background:var(--rc-navy);border-radius:var(--rc-radius);padding:18px 16px 15px;text-align:center;margin-bottom:10px;position:relative;overflow:hidden}flynt-component[name=RouletteCalculator] .rc-payout-hero:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--rc-red)}flynt-component[name=RouletteCalculator] .rc-payout-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--rc-steel-lt);margin-bottom:5px}flynt-component[name=RouletteCalculator] .rc-payout-value{font-family:var(--rc-font);font-size:38px;font-weight:700;color:#fff;line-height:1;letter-spacing:-.02em;transition:all .2s}@media (max-width: 400px){flynt-component[name=RouletteCalculator] .rc-payout-value{font-size:28px}}flynt-component[name=RouletteCalculator] .rc-payout-sub{font-size:11px;color:var(--rc-steel);margin-top:5px}flynt-component[name=RouletteCalculator] .rc-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}@media (max-width: 400px){flynt-component[name=RouletteCalculator] .rc-metrics{grid-template-columns:1fr 1fr}}flynt-component[name=RouletteCalculator] .rc-metric{background:var(--rc-surface);border:1.5px solid var(--rc-border);border-radius:var(--rc-radius);padding:10px 8px;text-align:center}flynt-component[name=RouletteCalculator] .rc-metric.rc-metric--edge .rc-metric-value{color:var(--rc-red)}flynt-component[name=RouletteCalculator] .rc-metric-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--rc-text-dim);margin-bottom:4px}flynt-component[name=RouletteCalculator] .rc-metric-value{font-size:15px;font-weight:700;color:var(--rc-navy)}flynt-component[name=RouletteCalculator] .rc-exp-panel{background:var(--rc-surface);border:1px solid var(--rc-border);border-radius:var(--rc-radius);padding:14px;margin-bottom:14px}flynt-component[name=RouletteCalculator] .rc-exp-panel-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--rc-text-dim);margin-bottom:10px}flynt-component[name=RouletteCalculator] .rc-exp-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}@media (max-width: 400px){flynt-component[name=RouletteCalculator] .rc-exp-grid{grid-template-columns:1fr}}flynt-component[name=RouletteCalculator] .rc-exp-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--rc-text-dim);margin-bottom:4px;display:block}flynt-component[name=RouletteCalculator] .rc-exp-input{width:100%;background:var(--rc-white);border:1.5px solid var(--rc-border);color:var(--rc-text);padding:8px 10px;border-radius:var(--rc-radius);font-family:var(--rc-font);font-size:13px;font-weight:600;-moz-appearance:textfield}flynt-component[name=RouletteCalculator] .rc-exp-input::-webkit-inner-spin-button,flynt-component[name=RouletteCalculator] .rc-exp-input::-webkit-outer-spin-button{-webkit-appearance:none}flynt-component[name=RouletteCalculator] .rc-exp-input:focus{outline:none;border-color:var(--rc-text-mid)}flynt-component[name=RouletteCalculator] .rc-exp-result{background:var(--rc-ice);border:1px solid var(--rc-steel-lt);border-radius:var(--rc-radius);padding:10px 12px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}flynt-component[name=RouletteCalculator] .rc-exp-result-label{font-size:11px;color:var(--rc-text-mid);font-weight:600}flynt-component[name=RouletteCalculator] .rc-exp-result-value{font-size:20px;font-weight:700;color:var(--rc-red)}flynt-component[name=RouletteCalculator] .rc-compare{background:var(--rc-surface);border:1px solid var(--rc-border);border-radius:var(--rc-radius);overflow:hidden;margin-bottom:14px}flynt-component[name=RouletteCalculator] .rc-compare-header{background:var(--rc-surface2);padding:9px 13px;border-bottom:1px solid var(--rc-border);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--rc-text-dim);display:flex;align-items:center;justify-content:space-between}flynt-component[name=RouletteCalculator] .rc-compare-bet-name{color:var(--rc-text);font-weight:700;text-transform:none;letter-spacing:0}flynt-component[name=RouletteCalculator] .rc-compare-grid{display:grid;grid-template-columns:repeat(3,1fr)}flynt-component[name=RouletteCalculator] .rc-compare-col{padding:12px 10px;text-align:center;border-right:1px solid var(--rc-border)}flynt-component[name=RouletteCalculator] .rc-compare-col:last-child{border-right:none}flynt-component[name=RouletteCalculator] .rc-compare-col.is-best{background:#1a7a3c0a}flynt-component[name=RouletteCalculator] .rc-compare-name{font-size:11px;font-weight:700;color:var(--rc-navy);margin-bottom:8px}flynt-component[name=RouletteCalculator] .rc-compare-stat{margin-bottom:5px}flynt-component[name=RouletteCalculator] .rc-compare-stat-label{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--rc-text-dim);margin-bottom:1px}flynt-component[name=RouletteCalculator] .rc-compare-stat-val{font-size:13px;font-weight:700;color:var(--rc-text-mid)}flynt-component[name=RouletteCalculator] .rc-compare-stat-val.is-best-val{color:#1a7a3c}flynt-component[name=RouletteCalculator] .rc-compare-stat-val.is-worst-val{color:var(--rc-red)}flynt-component[name=RouletteCalculator] .rc-compare-best-badge{display:inline-block;margin-top:6px;background:#1a7a3c1f;border:1px solid rgba(26,122,60,.3);color:#1a7a3c;font-size:9px;font-weight:700;padding:2px 7px;border-radius:3px;text-transform:uppercase;letter-spacing:.06em}flynt-component[name=RouletteCalculator] .rc-table-wrap{overflow-x:auto;margin-top:4px}flynt-component[name=RouletteCalculator] .rc-ref-table{width:100%;border-collapse:collapse;font-size:12px}flynt-component[name=RouletteCalculator] .rc-ref-table th{background:var(--rc-surface2);padding:8px 10px;text-align:left;color:var(--rc-text-mid);font-weight:700;border-bottom:1px solid var(--rc-border);font-size:10px;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}flynt-component[name=RouletteCalculator] .rc-ref-table td{padding:7px 10px;border-bottom:1px solid var(--rc-border);color:var(--rc-text-mid);white-space:nowrap}flynt-component[name=RouletteCalculator] .rc-ref-table tr:hover td{background:var(--rc-surface);cursor:pointer}flynt-component[name=RouletteCalculator] .rc-ref-table .td-name{color:var(--rc-text);font-weight:600}flynt-component[name=RouletteCalculator] .rc-ref-table .td-payout{color:var(--rc-text-mid);font-weight:700}flynt-component[name=RouletteCalculator] .rc-ref-table .td-edge{color:var(--rc-red);font-weight:700}flynt-component[name=RouletteCalculator] .rc-ref-table .td-prob{color:var(--rc-text-dim)}flynt-component[name=RouletteCalculator] .rc-ref-table tr.is-active-row td{background:#e8242a0d}flynt-component[name=RouletteCalculator] .rc-ref-table .td-warn{color:var(--rc-red);font-size:10px;font-style:italic}flynt-component[name=RouletteCalculator] .rc-wl-item{display:flex;align-items:center;gap:4px;font-size:14px;color:var(--rc-text-dim);font-weight:600}flynt-component[name=RouletteCalculator] .rc-wl-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}flynt-component[name=RouletteCalculator] .rc-divider{height:1px;background:var(--rc-border);margin:16px 0}flynt-component[name=RouletteCalculator] .rc-footer{font-size:10.5px;color:var(--rc-text-dim);text-align:center;padding:13px 20px;border-top:1px solid var(--rc-border);background:var(--rc-surface2);line-height:1.6;border-radius:0 0 var(--rc-radius-lg) var(--rc-radius-lg)}flynt-component[name=RouletteCalculator] .rc-footer a{color:var(--rc-steel);text-decoration:underline;text-underline-offset:2px}flynt-component[name=RouletteCalculator] .rc-footer a:hover{color:var(--rc-navy)}flynt-component.componentSpacing:has(+flynt-component[name=RouletteCalculator].componentSpacing){-webkit-margin-after:calc(var(--component-spacing) / 2);margin-block-end:calc(var(--component-spacing) / 2)}@keyframes rc-spin-icon{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rc-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes rc-pulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}flynt-component[name=SliderImages] .slider{background-color:var(--color-border);overflow:hidden;position:relative}flynt-component[name=SliderImages] .slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide:not(:first-child){display:none}flynt-component[name=SliderImages] .slider-item{block-size:0;-webkit-padding-after:66.6666666667%;padding-block-end:66.6666666667%;position:relative}flynt-component[name=SliderImages] .slider-button{align-items:center;block-size:48px;color:var(--color-background);cursor:pointer;display:flex;inline-size:48px;inset-block-start:50%;justify-content:center;position:absolute;translate:0 -50%;z-index:10}flynt-component[name=SliderImages] .slider-button:before{background-color:var(--color-accent);block-size:100%;border-radius:50%;content:"";inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;transition:opacity .2s ease;will-change:opacity}flynt-component[name=SliderImages] .slider-button.swiper-button-disabled{opacity:.5;pointer-events:none}flynt-component[name=SliderImages] .slider-button--prev{inset-inline-start:15px}flynt-component[name=SliderImages] .slider-button--prev:after{block-size:.75em;-webkit-border-before:2px solid currentColor;border-block-start:2px solid currentColor;-webkit-border-start:2px solid currentColor;border-inline-start:2px solid currentColor;content:"";inline-size:.75em;-webkit-margin-start:calc(.25em + 2px);margin-inline-start:calc(.25em + 2px);rotate:-45deg}flynt-component[name=SliderImages] .slider-button--next{inset-inline-end:15px}flynt-component[name=SliderImages] .slider-button--next:after{block-size:.75em;-webkit-border-before:2px solid currentColor;border-block-start:2px solid currentColor;-webkit-border-end:2px solid currentColor;border-inline-end:2px solid currentColor;content:"";inline-size:.75em;-webkit-margin-end:calc(.25em - 2px);margin-inline-end:calc(.25em - 2px);rotate:45deg}flynt-component[name=SliderImages] .figure{top:0;right:0;bottom:0;left:0;-webkit-margin-after:0;margin-block-end:0;position:absolute}flynt-component[name=SliderImages] .figure-image{block-size:100%;inline-size:auto;margin-block:0;margin-inline:auto}flynt-component[name=SliderImages] .figure-caption{color:#fff;display:inline-block;inset-block-end:0;inset-inline-end:0;max-inline-size:450px;overflow:hidden;padding-block:.25rem;padding-inline:.5rem;position:absolute;z-index:2}flynt-component[name=SliderImages] .figure-caption:before{background-color:#000000b3;block-size:100%;content:"";inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;z-index:-1}flynt-component[name=SlotReviewCta]{display:block}flynt-component[name=SlotReviewCta] .slotReviewCta{--color-text: #394750;--color-muted: #3c4c54;--color-border: #e3e3e3;--color-card: #fff;--color-tile: #f7f7f7;--color-cta: #f00;--color-cta-hover: #7d010a;--color-accent: #f00;--color-check: #50b288;color:var(--color-text);margin-block:calc(var(--component-spacing) / 2) var(--component-spacing, 32px);padding-inline:var(--container-spacing)}flynt-component[name=SlotReviewCta] .slotReviewCta[data-theme=dark]{--color-text: #fff;--color-muted: #aeb9c7;--color-border: hsl(0, 0%, 100%, .14);--color-card: #1a2332;--color-tile: hsl(0, 0%, 100%, .05);--color-cta: #f00;--color-cta-hover: #ff3535;--color-accent: #ff5a5a;background-color:transparent}flynt-component[name=SlotReviewCta] .slotReviewCta[data-theme=dark] .slotReviewCta__inner{box-shadow:0 14px 34px #0006}flynt-component[name=SlotReviewCta] .slotReviewCta__inner{background:var(--color-card);border:1px solid var(--color-border);border-radius:16px;box-shadow:0 10px 30px #07182f14;display:flex;flex-direction:column;gap:clamp(18px,2.4vw,26px);margin-inline:auto;max-inline-size:var(--content-max-width-full);padding:clamp(24px,3vw,40px) clamp(24px,3vw,44px)}flynt-component[name=SlotReviewCta] .slotReviewCta__content,flynt-component[name=SlotReviewCta] .slotReviewCta__side{display:flex;flex-direction:column;gap:clamp(18px,2.4vw,26px);min-inline-size:0}flynt-component[name=SlotReviewCta] .slotReviewCta__head>:last-child{-webkit-margin-after:0;margin-block-end:0}flynt-component[name=SlotReviewCta] .slotReviewCta__title{color:var(--color-text);font-size:clamp(22px,2.4vw,30px);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 6px}flynt-component[name=SlotReviewCta] .slotReviewCta__title:after{content:none}flynt-component[name=SlotReviewCta] .slotReviewCta__tagline{color:var(--color-muted);font-size:clamp(15px,1.6vw,18px);line-height:1.3;margin:0}flynt-component[name=SlotReviewCta] .slotReviewCta__stats{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}flynt-component[name=SlotReviewCta] .slotReviewCta__stat{align-items:center;background:var(--color-tile);border:1px solid var(--color-border);border-radius:12px;-moz-column-gap:14px;column-gap:14px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;padding:18px;text-align:left}flynt-component[name=SlotReviewCta] .slotReviewCta__statIcon{align-items:center;color:var(--color-accent);display:inline-flex;grid-row:1/3;justify-content:center;min-block-size:30px}flynt-component[name=SlotReviewCta] .slotReviewCta__statIcon svg{block-size:30px;display:block;inline-size:30px}flynt-component[name=SlotReviewCta] .slotReviewCta__statLabel{align-self:end;color:var(--color-muted);font-size:12px;font-weight:600;line-height:1.2}flynt-component[name=SlotReviewCta] .slotReviewCta__statValue{align-self:start;color:var(--color-text);font-size:clamp(16px,1.6vw,19px);font-weight:800;letter-spacing:-.01em;line-height:1.15}flynt-component[name=SlotReviewCta] .slotReviewCta__features{background:var(--color-tile);border:1px solid var(--color-border);border-radius:12px;padding:clamp(14px,2vw,20px) clamp(16px,2vw,22px)}flynt-component[name=SlotReviewCta] .slotReviewCta__featuresHeading{align-items:center;color:var(--color-text);display:flex;font-size:17px;font-weight:800;gap:8px;letter-spacing:-.01em;margin:0 0 8px}flynt-component[name=SlotReviewCta] .slotReviewCta__featuresHeading:after{content:none}flynt-component[name=SlotReviewCta] .slotReviewCta__featuresIcon{color:var(--color-accent);font-size:16px;line-height:1}flynt-component[name=SlotReviewCta] .slotReviewCta__featureList{list-style:none;margin:0;padding:0}flynt-component[name=SlotReviewCta] .slotReviewCta__featureRow{align-items:center;-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);display:flex;gap:16px;justify-content:space-between;padding-block:10px}flynt-component[name=SlotReviewCta] .slotReviewCta__featureRow:last-child{-webkit-border-after:0;border-block-end:0;-webkit-padding-after:0;padding-block-end:0}flynt-component[name=SlotReviewCta] .slotReviewCta__featureRow:first-child{-webkit-padding-before:0;padding-block-start:0}flynt-component[name=SlotReviewCta] .slotReviewCta__featureLabel{color:var(--color-muted);font-size:15px;line-height:1.3;position:relative;-webkit-padding-start:18px;padding-inline-start:18px}flynt-component[name=SlotReviewCta] .slotReviewCta__featureLabel:before{background:var(--color-accent);block-size:7px;border-radius:999px;content:"";inline-size:7px;inset-block-start:.55em;inset-inline-start:0;position:absolute}flynt-component[name=SlotReviewCta] .slotReviewCta__featureValue{color:var(--color-text);font-size:15px;font-weight:700;text-align:right;white-space:nowrap}flynt-component[name=SlotReviewCta] .slotReviewCta__button{align-items:center;align-self:flex-start;background:var(--color-cta);border-radius:8px;color:#fff;display:inline-flex;font-size:16px;font-weight:800;gap:12px;justify-content:center;line-height:1;min-block-size:50px;padding:14px 32px;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}flynt-component[name=SlotReviewCta] .slotReviewCta__button:hover,flynt-component[name=SlotReviewCta] .slotReviewCta__button:focus-visible{background:var(--color-cta-hover);box-shadow:0 8px 20px #ed090942;transform:translateY(-1px)}flynt-component[name=SlotReviewCta] .slotReviewCta__button:focus-visible{outline:3px solid rgba(237,9,9,.3);outline-offset:4px}flynt-component[name=SlotReviewCta] .slotReviewCta__media{align-items:center;display:flex;justify-content:center}flynt-component[name=SlotReviewCta] .slotReviewCta__image{aspect-ratio:16/9;block-size:auto;border-radius:14px;display:block;inline-size:100%;max-inline-size:460px;object-fit:cover}@media (max-width: 480px){flynt-component[name=SlotReviewCta] .slotReviewCta__stats{grid-template-columns:repeat(2,minmax(0,1fr))}flynt-component[name=SlotReviewCta] .slotReviewCta__button{align-self:stretch;inline-size:100%}}@media (min-width: 1025px){flynt-component[name=SlotReviewCta] .slotReviewCta__inner{align-items:stretch;-moz-column-gap:clamp(28px,4vw,52px);column-gap:clamp(28px,4vw,52px);display:grid;flex-direction:initial;grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}flynt-component[name=SlotReviewCta] .slotReviewCta__content{justify-content:flex-start}flynt-component[name=SlotReviewCta] .slotReviewCta__side{justify-content:center}flynt-component[name=SlotReviewCta] .slotReviewCta__stats{grid-template-columns:repeat(2,minmax(0,1fr))}flynt-component[name=SlotReviewCta] .slotReviewCta__image{max-inline-size:none}}
