/* ==========================================================================
   Layout layer - GENERATED
   --------------------------------------------------------------------------
   Extracted from the reference by scratchpad/tc_used_css.py: every rule whose
   selector matches the rendered DOM, captured at several viewports AND with
   every menu, tab and accordion forced open - a rule is kept only if it matches
   at capture time, so state-dependent rules are invisible to a single pass.

   Class names carrying the source platform are renamed one-for-one, never
   collapsed: eleven distinct wp-block-* names map to eleven distinct names, so
   the 1200px content container cannot merge with the image-block rules.

   Colour lives in palette.css, which loads after this and wins. Never hand-edit
   this file - re-run the extractor instead.
   ========================================================================== */

" i]){contain-intrinsic-size: 3000px 1500px;}
@media (max-width: 768px){.flx-popup .flx-popup__content-bookmakers .bookmakers-holder{display: block;}
.flx-popup .flx-popup__holder{width: 100%; max-width: 100%;}
.flx-popup .flx-popup__content-bookmakers{min-width: auto;}
.flx-popup .flx-popup__content-bookmakers .title-holder{margin: 0px 0px 10px;}}

.btn-link{align-content: center; box-sizing: border-box; cursor: pointer; display: inline-block; height: 100%; text-align: center; word-break: break-word;}

:where(.btn-link){border-radius: 9999px; box-shadow: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none;}

.btn-row{box-sizing: border-box;}

.btn-row > .btn-wrap{display: inline-block; margin: 0px;}

.btn-row.is-content-justification-center{justify-content: center;}

.btn-row:not(.is-content-justification-space-between, .is-content-justification-center) .btn-wrap.aligncenter{margin-left: auto; margin-right: auto; width: 100%;}

.btn-row .btn-link{width: 100%;}

.gallery.has-nested-images figure.fig figcaption::-webkit-scrollbar{height: 12px; width: 12px;}

.gallery.has-nested-images figure.fig figcaption::-webkit-scrollbar-track{background-color: initial;}

.gallery.has-nested-images figure.fig figcaption::-webkit-scrollbar-thumb{background-clip: padding-box; background-color: initial; border: 3px solid rgba(0, 0, 0, 0); border-radius: 8px;}

.gallery.has-nested-images figure.fig figcaption:focus-within::-webkit-scrollbar-thumb, .gallery.has-nested-images figure.fig figcaption:focus::-webkit-scrollbar-thumb, .gallery.has-nested-images figure.fig figcaption:hover::-webkit-scrollbar-thumb{background-color: rgba(255, 255, 255, 0.8);}

.fig .is-style-rounded img){border-radius: 9999px;}
@keyframes show-content-image { 
  0% { visibility: hidden; }
  99% { visibility: hidden; }
  100% { visibility: visible; }
}
@keyframes turn-on-visibility { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes turn-off-visibility { 
  0% { opacity: 1; visibility: visible; }
  99% { opacity: 0; visibility: visible; }
  100% { opacity: 0; visibility: hidden; }
}
@keyframes lightbox-zoom-in { 
  0% { transform: translate(calc((-100vw + var(--t-lb-scrollbar-width))/2 + var(--t-lb-initial-left-position)),calc(-50vh + var(--t-lb-initial-top-position))) scale(var(--t-lb-scale)); }
  100% { transform: translate(-50%, -50%) scale(1); }
}
@keyframes lightbox-zoom-out { 
  0% { transform: translate(-50%, -50%) scale(1); visibility: visible; }
  99% { visibility: visible; }
  100% { transform: translate(calc((-100vw + var(--t-lb-scrollbar-width))/2 + var(--t-lb-initial-left-position)),calc(-50vh + var(--t-lb-initial-top-position))) scale(var(--t-lb-scale)); visibility: hidden; }
}

ol, ul{box-sizing: border-box;}

.navblock .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .submenu{height: auto; min-width: 200px; opacity: 1; overflow: visible; visibility: visible; width: auto;}
@keyframes overlay-menu__fade-in-animation { 
  0% { opacity: 0; transform: translateY(0.5em); }
  100% { opacity: 1; transform: translateY(0px); }
}

.has-drop-cap:not(:focus)::first-letter{float: left; font-size: 8.4em; font-style: normal; font-weight: 100; line-height: 0.68; margin: 0.05em 0.1em 0px 0px; text-transform: uppercase;}

body.rtl .has-drop-cap:not(:focus)::first-letter{float: none; margin-left: 0.1em;}

.post-date{box-sizing: border-box;}

.alignright){width: 100%;}

.data-table{overflow-x: auto;}

.data-table table{border-collapse: collapse; width: 100%;}

.data-table thead{border-bottom: 3px solid;}

.data-table td, .data-table th{border: 1px solid; padding: 0.5em;}

.data-table .has-fixed-layout{table-layout: fixed; width: 100%;}

.data-table .has-fixed-layout td{word-break: break-word;}

.el-btn{cursor: pointer;}

:root{--t-font-size--normal: 16px; --t-font-size--huge: 42px;}

.has-text-align-center{text-align: center;}

:root{--t-aspect-ratio--square: 1; --t-aspect-ratio--4-3: 4/3; --t-aspect-ratio--3-4: 3/4; --t-aspect-ratio--3-2: 3/2; --t-aspect-ratio--2-3: 2/3; --t-aspect-ratio--16-9: 16/9; --t-aspect-ratio--9-16: 9/16; --t-color--black: #000000; --t-color--cyan-bluish-gray: #abb8c3; --t-color--white: #ffffff; --t-color--pale-pink: #f78da7; --t-color--vivid-red: #cf2e2e; --t-color--luminous-vivid-orange: #ff6900; --t-color--luminous-vivid-amber: #fcb900; --t-color--light-green-cyan: #7bdcb5; --t-color--vivid-green-cyan: #00d084; --t-color--pale-cyan-blue: #8ed1fc; --t-color--vivid-cyan-blue: #0693e3; --t-color--vivid-purple: #9b51e0; --t-gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%); --t-gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%); --t-gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%); --t-gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%); --t-gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%); --t-gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%); --t-gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%); --t-gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%); --t-gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%); --t-gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%); --t-gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%); --t-gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%); --t-font-size--small: 13px; --t-font-size--medium: 20px; --t-font-size--large: 36px; --t-font-size--x-large: 42px; --t-spacing--20: 0.44rem; --t-spacing--30: 0.67rem; --t-spacing--40: 1rem; --t-spacing--50: 1.5rem; --t-spacing--60: 2.25rem; --t-spacing--70: 3.38rem; --t-spacing--80: 5.06rem; --t-shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --t-shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --t-shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --t-shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1); --t-shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}

:root{--wp--style--global--content-size: 1200px; --wp--style--global--wide-size: 1200px;}

:where(body){margin: 0px;}

:root{--wp--style--block-gap: 24px;}

:root :where(.is-layout-flex){gap: 24px;}

body .is-layout-flex{display: flex;}

.is-layout-flex{flex-wrap: wrap; align-items: center;}

.is-layout-flex > :is(*, div){margin: 0px;}

div){margin: 0px;}

body{padding: 0px;}

a:where(:not(.el-btn)){text-decoration: underline;}

:root :where(.el-btn, .btn-link){background-color: rgb(50, 55, 60); border-width: 0px; color: rgb(255, 255, 255); font-family: inherit; font-size: inherit; line-height: inherit; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none;}

.has-black-color{color: var(--t-color--black) !important;}

.has-luminous-vivid-amber-background-color{background-color: var(--t-color--luminous-vivid-amber) !important;}
@font-face { font-family: Montserrat; font-style: normal; font-weight: 400; font-display: swap; src: url("../fonts/Montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 400; font-display: swap; src: url("../fonts/Montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 400; font-display: swap; src: url("../fonts/Montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 400; font-display: swap; src: url("../fonts/Montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 400; font-display: swap; src: url("../fonts/Montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 600; font-display: swap; src: url("../fonts/Montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 600; font-display: swap; src: url("../fonts/Montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 600; font-display: swap; src: url("../fonts/Montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 600; font-display: swap; src: url("../fonts/Montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 600; font-display: swap; src: url("../fonts/Montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 700; font-display: swap; src: url("../fonts/Montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 700; font-display: swap; src: url("../fonts/Montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 700; font-display: swap; src: url("../fonts/Montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 700; font-display: swap; src: url("../fonts/Montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 700; font-display: swap; src: url("../fonts/Montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

:root{--theme-rounded: 15px; --theme-rounded-section: 30px; --theme-rounded-button: 50px; --mobile_menu_bg: #1C263D; --footer_bg_color: transparent; --footer_text_color: #ffffff; --footer_link_color: #ffffff; --bs-primary: #2F9DF2; --bs-secondary: #f5f5f5; --section_gradient_start: #FEDF00; --section_gradient_end: #FFFFFF; --button_text_color: #FFFFFF; --button_background_color: #177134;}

:root{--bs-blue: #0d6efd; --bs-indigo: #6610f2; --bs-purple: #6f42c1; --bs-pink: #d63384; --bs-red: #dc3545; --bs-orange: #fd7e14; --bs-yellow: #ffc107; --bs-green: #198754; --bs-teal: #20c997; --bs-cyan: #0dcaf0; --bs-white: #fff; --bs-gray: #6c757d; --bs-gray-dark: #343a40; --bs-gray-100: #f8f9fa; --bs-gray-200: #e9ecef; --bs-gray-300: #dee2e6; --bs-gray-400: #ced4da; --bs-gray-500: #adb5bd; --bs-gray-600: #6c757d; --bs-gray-700: #495057; --bs-gray-800: #343a40; --bs-gray-900: #212529; --bs-primary: #1079D7; --bs-secondary: #090F1E; --bs-success: #2DB866; --bs-info: #0dcaf0; --bs-warning: #FAE52B; --bs-danger: #D32222; --bs-light: #f8f9fa; --bs-dark: #212529; --bs-primary-rgb: 16, 121, 215; --bs-secondary-rgb: 9, 15, 30; --bs-success-rgb: 45, 184, 102; --bs-info-rgb: 13, 202, 240; --bs-warning-rgb: 250, 229, 43; --bs-danger-rgb: 211, 34, 34; --bs-light-rgb: 248, 249, 250; --bs-dark-rgb: 33, 37, 41; --bs-white-rgb: 255, 255, 255; --bs-black-rgb: 0, 0, 0; --bs-body-color-rgb: 255, 255, 255; --bs-body-bg-rgb: 9, 15, 30; --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); --bs-body-font-family: var(--bs-font-sans-serif); --bs-body-font-size: 1rem; --bs-body-font-weight: 400; --bs-body-line-height: 1.5; --bs-body-color: #ffffff; --bs-body-bg: #090F1E;}

*, ::before, ::after{box-sizing: border-box;}
@media (prefers-reduced-motion: no-preference){:root{scroll-behavior: smooth;}}

body{margin: 0px; font-family: var(--bs-body-font-family); font-size: var(--bs-body-font-size); font-weight: var(--bs-body-font-weight); line-height: var(--bs-body-line-height); color: var(--bs-body-color); text-align: var(--bs-body-text-align); background-color: var(--bs-body-bg); text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

h3, h2, h1{margin-top: 0px; margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2;}

h1{font-size: calc(1.375rem + 1.5vw);}
@media (min-width: 1200px){h1{font-size: 2.5rem;}}

h2{font-size: calc(1.325rem + 0.9vw);}
@media (min-width: 1200px){h2{font-size: 2rem;}}

h3{font-size: calc(1.3rem + 0.6vw);}
@media (min-width: 1200px){h3{font-size: 1.75rem;}}

p{margin-top: 0px; margin-bottom: 1rem;}

ol, ul{padding-left: 2rem;}

ol, ul{margin-top: 0px; margin-bottom: 1rem;}

b, strong{font-weight: bolder;}

a{color: rgb(16, 121, 215); text-decoration: underline;}

a:hover{color: rgb(13, 97, 172); text-decoration: none;}

img, svg{vertical-align: middle;}

table{caption-side: bottom; border-collapse: collapse;}

th{text-align: -webkit-match-parent;}

thead, tbody, tr, td, th{border-color: inherit; border-style: solid; border-width: 0px;}

label{display: inline-block;}

button{border-radius: 0px;}

button:focus:not(:focus-visible){outline: 0px;}

input, button{margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit;}

button{text-transform: none;}

[role="button"]{cursor: pointer;}

[list]::-webkit-calendar-picker-indicator{display: none;}

button, [type="button"]{appearance: button;}

button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled){cursor: pointer;}

::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-year-field{padding: 0px;}

::-webkit-inner-spin-button{height: auto;}

::-webkit-search-decoration{appearance: none;}

::-webkit-color-swatch-wrapper{padding: 0px;}

::-webkit-file-upload-button{font: inherit; appearance: button;}

.container{width: 100%; padding-right: var(--bs-gutter-x, 0.75rem); padding-left: var(--bs-gutter-x, 0.75rem); margin-right: auto; margin-left: auto;}
@media (min-width: 576px){.container{max-width: 540px;}}
@media (min-width: 768px){.container{max-width: 720px;}}
@media (min-width: 992px){.container{max-width: 960px;}}
@media (min-width: 1200px){.container{max-width: 1140px;}}
@media (min-width: 1400px){.container{max-width: 1320px;}}

.data-table table{--bs-table-bg: transparent; --bs-table-accent-bg: transparent; --bs-table-striped-color: #ffffff; --bs-table-striped-bg: rgba(0, 0, 0, 0.05); --bs-table-active-color: #ffffff; --bs-table-active-bg: rgba(0, 0, 0, 0.1); --bs-table-hover-color: #ffffff; --bs-table-hover-bg: rgba(0, 0, 0, 0.075); width: 100%; margin-bottom: 1rem; color: rgb(255, 255, 255); vertical-align: top; border-color: rgb(222, 226, 230);}

.data-table table > :not(caption) > * > *{padding: 0.5rem; background-color: var(--bs-table-bg); border-bottom-width: 1px; box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);}

.data-table table > tbody{vertical-align: inherit;}

.data-table table > thead{vertical-align: bottom;}

.data-table table > :not(:first-child){border-top: 2px solid;}

.form-control[type="file"]:not(:disabled):not([readonly]){cursor: pointer;}

.form-control::-webkit-date-and-time-value{height: 1.5em;}

.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color: rgb(221, 224, 227);}

.form-control::-webkit-file-upload-button{padding: 0.375rem 0.75rem; margin: -0.375rem -0.75rem; margin-inline-end: 0.75rem; color: rgb(255, 255, 255); background-color: rgb(233, 236, 239); pointer-events: none; border-color: inherit; border-style: solid; border-width: 0px; border-inline-end-width: 1px; border-radius: 0px; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
@media (prefers-reduced-motion: reduce){.form-control::-webkit-file-upload-button{transition: none;}}

.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color: rgb(221, 224, 227);}

.form-control-sm::-webkit-file-upload-button{padding: 0.25rem 0.5rem; margin: -0.25rem -0.5rem; margin-inline-end: 0.5rem;}

.form-control-lg::-webkit-file-upload-button{padding: 0.5rem 1rem; margin: -0.5rem -1rem; margin-inline-end: 1rem;}

.form-control-color:not(:disabled):not([readonly]){cursor: pointer;}

.form-control-color::-webkit-color-swatch{height: 1.5em; border-radius: 8px;}

.form-range:focus::-webkit-slider-thumb{box-shadow: rgb(9, 15, 30) 0px 0px 0px 1px;}

.form-range::-webkit-slider-thumb{width: 1rem; height: 1rem; margin-top: -0.25rem; background-color: rgb(16, 121, 215); border: 0px; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; appearance: none;}
@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition: none;}}

.form-range::-webkit-slider-thumb:active{background-color: rgb(183, 215, 243);}

.form-range::-webkit-slider-runnable-track{width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: rgb(222, 226, 230); border-color: transparent; border-radius: 1rem;}

.form-range:disabled::-webkit-slider-thumb{background-color: rgb(173, 181, 189);}

.btn, .btn-row .btn-wrap .btn-link, .btn-link{display: inline-block; font-weight: 400; line-height: 1.5; color: rgb(255, 255, 255); text-align: center; text-decoration: none; vertical-align: middle; cursor: pointer; user-select: none; background-color: transparent; border: 1px solid transparent; padding: 0.375rem 0.75rem; font-size: 1rem; border-radius: 8px; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
@media (prefers-reduced-motion: reduce){.btn, .btn-row .btn-wrap .btn-link, .btn-link{transition: none;}}

.btn:hover, .btn-row .btn-wrap .btn-link:hover, .btn-link:hover{color: rgb(255, 255, 255);}

.btn:focus, .btn-row .btn-wrap .btn-link:focus, .btn-link:focus{outline: 0px;}

.btn:disabled, .btn-row .btn-wrap .btn-link:disabled, .btn-link:disabled{pointer-events: none; opacity: 0.65;}

.btn-primary, .btn-row .btn-wrap .btn-link{color: rgb(0, 0, 0); background-color: rgb(16, 121, 215); border-color: rgb(16, 121, 215);}

.btn-primary:hover, .btn-row .btn-wrap .btn-link:hover{color: rgb(0, 0, 0); background-color: rgb(52, 141, 221); border-color: rgb(40, 134, 219);}

.btn-primary:focus, .btn-row .btn-wrap .btn-link:focus{color: rgb(0, 0, 0); background-color: rgb(52, 141, 221); border-color: rgb(40, 134, 219); box-shadow: rgba(14, 103, 183, 0.5) 0px 0px 0px 0.25rem;}

.btn-primary:active, .btn-row .btn-wrap .btn-link:active{color: rgb(0, 0, 0); background-color: rgb(64, 148, 223); border-color: rgb(40, 134, 219);}

.btn-primary:active:focus, .btn-row .btn-wrap .btn-link:active:focus{box-shadow: rgba(14, 103, 183, 0.5) 0px 0px 0px 0.25rem;}

.btn-primary:disabled, .btn-row .btn-wrap .btn-link:disabled{color: rgb(0, 0, 0); background-color: rgb(16, 121, 215); border-color: rgb(16, 121, 215);}

.btn-link{font-weight: 400; color: rgb(16, 121, 215); text-decoration: underline;}

.btn-link:hover{color: rgb(13, 97, 172); text-decoration: none;}

.btn-link:focus{text-decoration: none;}

.btn-link:disabled{color: rgb(108, 117, 125);}

.btn-close{box-sizing: content-box; width: 1em; height: 1em; padding: 0.25em; color: rgb(0, 0, 0); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center center / 1em no-repeat transparent; border: 0px; border-radius: 8px; opacity: 0.5;}

.btn-close:hover{color: rgb(0, 0, 0); text-decoration: none; opacity: 0.75;}

.btn-close:focus{outline: 0px; opacity: 1;}

.btn-close:disabled{pointer-events: none; user-select: none; opacity: 0.25;}

.offcanvas{position: fixed; bottom: 0px; z-index: 1045; display: flex; flex-direction: column; max-width: 100%; visibility: hidden; background-color: rgb(255, 255, 255); background-clip: padding-box; outline: 0px; transition: transform 0.3s ease-in-out;}
@media (prefers-reduced-motion: reduce){.offcanvas{transition: none;}}

.offcanvas-header{display: flex; align-items: center; justify-content: space-between; padding: 1rem;}

.offcanvas-header .btn-close{padding: 0.5rem; margin-top: -0.5rem; margin-right: -0.5rem; margin-bottom: -0.5rem;}

.offcanvas-body{flex-grow: 1; padding: 1rem; overflow-y: auto;}

.offcanvas-end{top: 0px; right: 0px; width: 400px; border-left: 1px solid rgba(0, 0, 0, 0.2); transform: translateX(100%);}

.visually-hidden-focusable:not(:focus):not(:focus-within){position: absolute !important; width: 1px !important; height: 1px !important; padding: 0px !important; margin: -1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; white-space: nowrap !important; border: 0px !important;}

.text-reset{--bs-text-opacity: 1; color: inherit !important;}

:root{--bs-body-bg: #eadbc8; --mobile_menu_bg: #eadbc8; --bs-body-color: #102c57; --footer_bg_color: #dac0a3; --footer_text_color: #354056; --footer_link_color: #dd8d16; --footer_bonus_text_color: #ddb566; --bs-primary: #dd8d16; --bs-secondary: #4d687f; --section_gradient_start: #fefaf6; --section_gradient_end: #fefaf6; --button_text_color: #ffffff; --button_background_color: #dd8d16; --header_background_color: #dac0a3; --header_menu_text_color: #354056; --header_menu_text_color_hover: #000; --theme-rounded: 20px; --theme-rounded-section: 30px; --theme-rounded-button: 50px; --ul: /assets/theme-b/img/check.svg; --plus_icon: /assets/theme-b/img/plus.svg;}

.alt-group ul > li::before{background-image: url("/assets/theme-b/img/check.svg");}

.faq-section .item .question button{background-image: url("/assets/theme-b/img/plus.svg");}
@keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}

:root{--theme-block-margin-bottom: 1.5rem;}

body{font-family: Montserrat, sans-serif; background-color: var(--bs-body-bg);}

img{max-width: 100%; height: auto;}

h2, h3{font-weight: 600;}

.wrap{padding-top: 70px;}

.container{max-width: 1200px;}

a, a:hover{color: var(--bs-primary);}

.btn, .btn-row .btn-wrap .btn-link{font-size: inherit !important; font-weight: 500 !important; padding: 0.5rem 1rem !important; box-shadow: none !important; border-radius: var(--theme-rounded-button) !important;}

.btn-primary, .btn-row .btn-wrap.is-style-bootstrap-primary .btn-link{color: var(--button_text_color) !important; background: var(--button_background_color) !important; border-color: transparent !important;}

.btn-wrap{margin-bottom: 1rem !important;}

.content-width{max-width: 1200px; padding-right: var(--bs-gutter-x, 0.75rem); padding-left: var(--bs-gutter-x, 0.75rem); margin-right: auto; margin-left: auto;}

.data-table{margin-bottom: var(--theme-block-margin-bottom);}

.data-table table{border-collapse: separate; border-spacing: 0px; color: var(--bs-body-color); margin-bottom: 0px;}

.data-table table tr th, .data-table table tr td{padding: 14px 14px 14px 24px; border-top-width: medium; border-left-width: medium; border-top-style: none; border-left-style: none; border-top-color: currentcolor; border-left-color: currentcolor; border-image: none; border-right: 1px solid var(--bs-body-color); border-bottom: 1px solid var(--bs-body-color);}

.data-table table tr th:first-child, .data-table table tr td:first-child{border-left: 1px solid var(--bs-body-color);}

.data-table table tr th{text-align: left; border-top: 1px solid var(--bs-body-color);}

.data-table table tr:first-child td{border-top: 1px solid var(--bs-body-color);}

.data-table table > :first-child tr:first-child th:first-child, .data-table table > :first-child tr:first-child td:first-child{border-top: 1px solid var(--bs-body-color); border-top-left-radius: var(--theme-rounded);}

.data-table table > :first-child tr:first-child th:last-child, .data-table table > :first-child tr:first-child td:last-child{border-top: 1px solid var(--bs-body-color); border-top-right-radius: var(--theme-rounded);}

.data-table table tr:last-child td:first-child{border-bottom-left-radius: var(--theme-rounded);}

.data-table table tr:last-child td:last-child{border-bottom-right-radius: var(--theme-rounded);}

.alt-group{padding: 30px; background: linear-gradient(270deg, var(--section_gradient_start) 0%, var(--section_gradient_end) 100%); border-radius: var(--theme-rounded-section); margin-bottom: var(--theme-block-margin-bottom);}

.alt-group h2, .alt-group h3{position: relative; margin-top: 30px; padding-top: 4px; margin-bottom: 16px;}

.bef_b{position: relative; padding-top: 4px;}

.bef_b::before, .alt-group h2::before, .alt-group h3::before{content: ""; display: block; width: 50px; height: 3px; position: absolute; top: -4px; left: 0px; background-color: var(--bs-primary);}

.alt-group ol{list-style: none; padding: 0px; margin-bottom: 2rem; counter-reset: item 0;}

.alt-group ul{list-style: none; padding: 0px; margin-bottom: 2rem;}

.alt-group ol > li, .alt-group ul > li{position: relative; padding-left: 40px; margin-bottom: 10px;}

.alt-group ul > li:last-child{margin-bottom: 0px;}

.alt-group ol > li{counter-increment: item 1;}

.alt-group ol > li:last-child{margin-bottom: 0px;}

.alt-group ol > li::before{position: absolute; left: 0px; top: -2px; content: counter(item); display: flex; width: 27px; height: 27px; align-items: center; justify-content: center; font-size: 12px; border: 1px solid var(--bs-primary); color: var(--bs-primary); border-radius: 50%;}

.alt-group ul > li::before{content: ""; position: absolute; left: 0px; top: -2px; display: block; width: 27px; height: 27px; background-repeat: no-repeat;}

.alt-group .alt-group{padding: 0px 0px 20px; margin: 0px; background: none;}

.alt-group .alt-group:last-child{padding: 0px;}
@media (max-width: 767px){.alt-group{padding: 30px 15px 15px;}
.alt-group h2, .alt-group h3{margin-bottom: 1rem;}
.alt-group ul, .alt-group ol{margin-bottom: 1rem;}}

header.header{position: fixed; left: 0px; top: 0px; right: 0px; border-bottom: 1px solid rgb(233, 236, 239); z-index: 20; background-color: var(--header_background_color);}

header.header .header__container{position: relative; display: grid; grid-template-columns: auto 1fr auto; gap: 50px; align-items: center; height: 70px; transition: 0.5s;}

header.header .logo{max-width: 175px;}

header.header .logo img{max-height: 50px; width: auto;}

header.header .primary_menu_desktop_ver > ul{display: flex; justify-content: center; list-style: none; margin: 0px; padding: 0px;}

header.header .primary_menu_desktop_ver > ul > li{padding: 5px 10px;}

header.header .primary_menu_desktop_ver > ul > li > a{position: relative; display: block; font-size: 0.9rem; font-weight: 500; text-decoration: none; color: var(--header_menu_text_color);}

header.header .primary_menu_desktop_ver > ul > li > a:hover{color: var(--header_menu_text_color_hover);}

header.header .primary_menu_desktop_ver > ul > li:last-child{margin-right: 0px;}

header.header .primary_menu_mobile_ver > ul{list-style: none; padding: 0px; margin: 0px;}

header.header .primary_menu_mobile_ver > ul > li{position: relative !important;}

header.header .primary_menu_mobile_ver > ul > li > a{display: block; padding: 8px; margin-right: 45px; text-decoration: none;}

header.header .primary_menu_mobile_ver > ul > li a::after{display: none !important;}

header.header .mobile-menu-button{display: none; position: absolute; top: 24px; right: 0px; width: 26px; height: 24px; cursor: pointer;}

header.header .mobile-menu-button span{position: absolute; left: 0px; display: block; width: 100%; height: 3px; background-color: var(--bs-primary); border-radius: 2px;}

header.header .mobile-menu-button span:nth-child(1){top: 2px;}

header.header .mobile-menu-button span:nth-child(2){top: 10px;}

header.header .mobile-menu-button span:nth-child(3){top: 18px;}

header.header .offcanvas{max-width: 300px; background: var(--mobile_menu_bg); border-radius: 15px 0px 0px 15px;}

header.header .offcanvas-header{position: relative; padding: 4px 10px; min-height: 73px; border-bottom: 1px solid rgb(233, 236, 239);}

header.header .offcanvas-header .custom-logo-link{max-width: 175px;}

header.header .offcanvas-header .btn-close{position: absolute; top: 27px; right: 25px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' fill='%23adb5bd' class='bi bi-x' viewBox='0 0 16 16'%3E%3Cpath d='M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E") center center / 2.5em no-repeat; opacity: 1;}
@media (max-width: 991px){header.header .primary_menu_desktop_ver{display: none;}
header.header .mobile-menu-button{display: block;}}

footer.footer{padding-top: 20px; padding-bottom: 20px; color: var(--footer_text_color); background-color: var(--footer_bg_color);}

footer.footer .footer__container{position: relative; display: grid; grid-template-columns: auto 1fr; gap: 50px; align-items: center; margin-bottom: 20px;}

footer.footer .footer__container .custom-logo-link{max-width: 100px;}

footer.footer .footer__container .custom-logo-link .custom-logo{max-height: 50px; width: auto;}

footer.footer .footer__container nav ul{display: flex; justify-content: center; list-style: none; margin: 0px; padding: 0px;}

footer.footer .footer__container nav ul li{padding: 5px 10px;}

footer.footer .footer__container nav ul li a{position: relative; display: block; font-size: 0.9rem; text-decoration: none; color: var(--footer_link_color);}

footer.footer .footer_text{font-size: 0.8rem; text-align: center; margin-bottom: 10px; opacity: 0.5;}

footer.footer .footer_logos_police{display: flex; justify-content: space-around; gap: 32px; flex-wrap: wrap; border-top: 1px solid var(--footer_text_color); border-bottom: 1px solid var(--footer_text_color); padding: 24px 0px; margin-bottom: 24px; opacity: 0.5;}

footer.footer .footer_logos_police img{max-height: 36px;}

footer.footer .copyright{font-size: 0.8rem; text-align: center; opacity: 0.5;}
@media (max-width: 991px){footer.footer{text-align: center;}
footer.footer .footer__container{grid-template-columns: none; gap: 24px;}
footer.footer .footer__container nav ul{display: block;}
footer.footer nav ul li{font-size: 1rem;}
footer.footer .footer_logos_police{justify-content: center; gap: 16px;}}

.welcome-section{margin-top: 20px; margin-bottom: 40px; padding: 20px; background: linear-gradient(270deg, var(--section_gradient_start) 0%, var(--section_gradient_end) 100%); border-radius: var(--theme-rounded-section);}

.welcome-section .welcome-section__container{position: relative; display: grid; grid-template-columns: 1.5fr 1fr; gap: 80px;}

.welcome-section .welcome-section__container.full-width{grid-template-columns: none;}

.welcome-section .welcome-section__container h1{font-weight: 700; margin-bottom: 20px; margin-top: 0px; padding-top: 10px;}

.welcome-section .welcome-section__container .description{font-size: 14px;}

.welcome-section .welcome-section__container .buttons{display: flex; flex-wrap: wrap; margin-top: 20px;}

.welcome-section .welcome-section__container .buttons a{display: flex; align-items: center; margin-right: 10px; margin-top: 10px; border-radius: 50px;}

.home-page .welcome-section{margin-top: 40px;}
@media (max-width: 991px){.welcome-section{margin-top: 0px; margin-bottom: 20px; padding: 30px 15px 15px;}
.welcome-section .welcome-section__container{grid-template-columns: none; gap: 35px;}}
@media (max-width: 600px){.welcome-section .welcome-section__container .buttons a{width: 100%; justify-content: center;}}

.toc_navigation{display: flex; height: 48px; border-top: 1px solid rgb(233, 236, 239);}

.toc_navigation .container{display: flex; align-items: center; position: relative;}

.toc_navigation .min-title{font-size: 12px; font-weight: 600; padding-right: 10px;}

.toc_navigation .items{display: flex; gap: 8px; overflow-x: auto; scrollbar-width: none; list-style: none; margin: 0px; padding: 0px;}

.toc_navigation .items::-webkit-scrollbar{display: none;}

.toc_navigation .items .item:last-child{padding-right: 8px;}

.toc_navigation .items .item a{display: flex; align-items: center; font-weight: 500; text-decoration: none; padding: 3px 10px; line-height: normal; white-space: nowrap; color: var(--bs-body-color); border: 1px solid rgb(231, 231, 231); border-radius: var(--theme-rounded-button);}

.toc_navigation .items .item a .name{font-size: 13px;}

.toc_navigation .progress-container{position: absolute; left: 0px; bottom: 0px; width: 100%; height: 2px; padding-left: 12px; padding-right: 12px; background-color: transparent;}

.toc_navigation .progress-container .progress-bar{width: 0px; height: 2px; background-color: var(--bs-primary); transition: 0.3s;}
@media (max-width: 991px){.toc_navigation{display: none;}
.toc_navigation .container{padding-right: 0px;}
.toc_navigation .progress-container{padding-left: 0px; padding-right: 0px;}}

.header__buttons-holder{display: flex; flex-wrap: wrap; gap: 10px; justify-content: end;}

.header-mobile__buttons-holder{display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; margin: 20px 0px 0px;}

.header__buttons-holder a{display: flex; align-items: center;}
@media (max-width: 991px){.header__buttons-holder{display: none;}}

.media_block_v2{display: grid; column-gap: 24px; grid-template-areas: "title media" "content media"; margin-bottom: var(--theme-block-margin-bottom);}

.media_block_v2 .title{grid-area: title; align-self: flex-end;}

.media_block_v2 .content{grid-area: content; align-self: flex-start;}

.media_block_v2 .media{align-self: center; grid-area: media; position: relative;}

.media_block_v2 .media img{border-radius: var(--theme-rounded);}

.media_block_v2.left{grid-template-areas: "media title" "media content";}

.media_block_v2.notitle{grid-template-areas: "content media";}

.media_block_v2.notitle.left{grid-template-areas: "media content";}

.media_block_v2.notitle.middle .content{align-self: center;}

.media_block_v2 .acf-innerblocks-container > :last-child{margin-bottom: 0px;}
@media (max-width: 991px){.media_block_v2{margin-bottom: 0px; grid-template-columns: none !important; grid-template-areas: "title" "media" "content" !important;}
.media_block_v2 .media{margin-bottom: 16px; text-align: center !important;}
.media_block_v2 .media img{width: auto; max-height: 400px;}}

.faq-section{margin-bottom: var(--theme-block-margin-bottom);}

.faq-section .item{border-bottom: 1px solid var(--bs-secondary); padding: 16px 0px;}

.faq-section .item .question{position: relative; font-weight: 600; padding-right: 40px;}

.faq-section .item .question button{position: absolute; top: 0px; right: 0px; background-repeat: no-repeat; width: 24px !important; height: 24px !important; padding: 0px !important;}

.faq-section .item .answer{display: none; margin-top: 15px; padding-right: 100px;}
@media (max-width: 991px){.faq-section .item .question, .faq-section .item .answer{padding-right: 50px;}
.faq-section .item .question button{right: 14px;}}

.bk-rating-list{margin-bottom: var(--theme-block-margin-bottom);}

.bk-rating-list ol{list-style: none; margin: 0px; padding: 0px;}

.bk-rating-list li{padding: 0px !important; margin: 0px !important;}

.bk-rating-list li::before{display: none !important;}

.bk-rating-list .item{position: relative; display: grid; grid-template-columns: 210px 230px 1fr 230px; gap: 20px; align-items: center; border-top: 1px solid var(--bs-secondary); padding: 20px;}

.bk-rating-list li:last-child .item{border-bottom: 2px solid var(--bs-secondary);}

.bk-rating-list .item .logo{width: 180px; height: 90px; padding: 20px; border-radius: var(--theme-rounded); display: flex; justify-content: center; align-items: center;}

.bk-rating-list .item .logo img{max-height: 50px;}

.bk-rating-list .item .logo svg{display: none; width: 30px; height: 30px; position: absolute; top: -1px; left: 200px;}

.bk-rating-list .item.top .logo svg{display: block; color: var(--bs-primary);}

.bk-rating-list .item .bonus{position: relative; padding-left: 48px; line-height: normal; text-align: center;}

.bk-rating-list .item .bonus .gift{position: absolute; left: 0px; width: 36px; height: 36px; color: var(--bs-primary);}

.bk-rating-list .item .bonus .bonus_value{font-weight: 700; color: var(--bs-primary);}

.bk-rating-list .item .bonus_description{font-size: 0.85rem; line-height: normal; text-align: center;}

.bk-rating-list .item .buttons{display: flex; flex-direction: column;}

.bk-rating-list .item .buttons a{display: block; text-align: center;}
@media (max-width: 991px){.bk-rating-list .item{grid-template-columns: none;}
.bk-rating-list .item.top::before{left: auto; right: 20px;}
.bk-rating-list .item .buttons{align-items: center;}
.bk-rating-list .item .bonus{padding-left: 0px; padding-top: 43px; text-align: center;}
.bk-rating-list .item .bonus .gift{top: -5px; left: 50%; transform: translateX(-18px);}
.bk-rating-list .item .logo svg{left: 0px;}
.bk-rating-list .item .logo{width: 100%; text-align: center;}
.bk-rating-list .item .bonus_description{padding-top: 16px; padding-bottom: 16px; border-top: 1px solid rgb(230, 230, 230); border-bottom: 1px solid rgb(230, 230, 230);}
.bk-rating-list .item .buttons a{width: 100%;}}

.wth-author-section-d677f9__position{font-size: 0.95rem; font-weight: 600; text-transform: uppercase; letter-spacing: 0.05em; color: rgb(218, 192, 163); margin: 0px; background: linear-gradient(90deg, rgb(218, 192, 163), rgb(234, 219, 200)) text; -webkit-text-fill-color: transparent;}

.wth-author-section-d677f9__bio{font-size: 0.95rem; line-height: 1.5; opacity: 0.9; color: rgb(16, 44, 87); margin: 0px;}
@media (max-width: 768px){.wth-author-section-d677f9__position{font-size: 0.85rem;}
.wth-author-section-d677f9__bio{font-size: 0.85rem;}}
@font-face { font-family: Nunito; src: url("../fonts/nunito-v8-latin-regular.woff2") format("woff2"), url("../fonts/nunito-v8-latin-regular.woff") format("woff"), url("../fonts/nunito-v8-latin-regular.ttf") format("truetype"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: Nunito; src: url("../fonts/nunito-v8-latin-700.woff2") format("woff2"), url("../fonts/nunito-v8-latin-700.woff") format("woff"), url("../fonts/nunito-v8-latin-700.ttf") format("truetype"); font-style: normal; font-weight: 700; font-display: swap; }

.cookie-switch:focus{box-shadow: rgb(1, 1, 1) 1px 1px 5px; border-radius: 50px;}
@media (max-width: 767px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a{font-size: 10px; line-height: 1.2;}
.gdpr-icon.moovegdpr-arrow-close::after, .gdpr-icon.moovegdpr-arrow-close::before{height: 14px; top: calc(50% - 7px);}
#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder{flex-wrap: wrap;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content{width: calc(-50px + 100vw);}
#moove_gdpr_cookie_modal .cookie-switch{width: 40px; height: 24px;}
#moove_gdpr_cookie_modal .cookie-switch .cookie-slider::before{height: 20px; width: 20px;}
#moove_gdpr_cookie_modal .cookie-switch input:checked + .cookie-slider::before{transform: translateX(16px);}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{max-height: 90vh; min-height: auto;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .cookie-switch .cookie-slider::after, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .cookie-switch .gdpr-sr-label{font-weight: 800; font-size: 12px; line-height: 30px; min-width: 130px;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .cookie-switch .gdpr-sr-label{line-height: 1.8;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close{position: absolute; top: -15px; right: -15px; display: block; width: 30px; height: 30px; line-height: 30px; text-decoration: none;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon{width: 30px; height: 30px; line-height: 30px; font-size: 30px;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder{margin-bottom: 15px;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{padding: 30px 10px 10px; position: relative; top: 0px; left: 0px; text-align: center; min-height: 140px; border-radius: 5px 5px 0px 0px;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu{display: flex; margin: 0px -3px; flex-wrap: wrap;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li{list-style: none; display: inline-flex; margin: 3px; flex: 1 1 0%;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{padding: 5px;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-nav-tab-title{font-size: 8px; line-height: 1.2;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt{inset: 3px 3px auto auto; padding: 0px; transform: scale(0.8);}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a{text-align: right;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a span{display: block;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{width: 100%; position: relative; padding: 15px 10px; border-radius: 0px 0px 5px 5px;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title{font-weight: 700; font-size: 16px;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar{padding: 0px;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{padding: 0px; position: relative; overflow: auto; max-height: calc(100% - 110px);}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p{font-weight: 400; font-size: 14px; line-height: 1.3;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main{margin-bottom: 55px;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{height: 100%; max-height: calc(-320px + 90vh);}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height: 70px;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content::before{left: 10px; right: 10px; bottom: 70px;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{padding: 0px 10px;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{margin: 0px; background-color: rgb(255, 255, 255); text-decoration: none; border-radius: 150px; font-weight: 700; font-size: 12px; line-height: 18px; padding: 5px; transition: 0.3s; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); min-width: 110px; text-align: center; text-transform: none;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{width: 100%;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a{top: 0px; padding: 5px 0px;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img{max-height: 40px;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder{text-align: center;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding: 15px;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{padding-left: 0px; padding-right: 0px; display: block; min-height: auto;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice{padding-left: 4px; margin-bottom: 10px;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{padding-left: 0px;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{font-size: 12px; font-weight: 700; padding: 5px 20px;}
.moove-gdpr-branding-cnt a{padding: 10px 0px;}}
@media screen and (max-width: 767px) and (orientation: landscape){#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-right-content .main-modal-content .moove-gdpr-tab-content{margin-bottom: 35px; max-height: 55vh; overflow: auto;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a span{display: inline-block;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder{text-align: left; margin: 0px; display: inline-block; float: left; width: 40%;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu{max-width: 60%; float: right;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{padding-top: 30px; min-height: 75px;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title{margin-bottom: 10px;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height: 45px;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content::before{bottom: 45px;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{display: flex; flex-flow: column; max-height: calc(100% - 70px);}
#moove_gdpr_cookie_modal{background: transparent; border-radius: 5px;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{min-height: 55vh;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a.moove-gdpr-branding{top: 0px; padding: 0px;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{max-height: 100%;}}
@media (min-width: 768px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-right-content, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-content, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main{height: 100%;}}
@media (min-width: 768px) and (max-width: 999px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{padding: 30px 20px;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height: 120px;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{padding: 0px 20px;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content::before{bottom: 120px; left: 20px; right: 20px;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{padding: 30px 20px;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content{min-height: 620px; transform: scale(0.75);}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt{left: 20px; right: 20px;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p{font-size: 13px;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{padding: 10px 15px; font-weight: 700; font-size: 12px;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{padding-left: 20px; padding-right: 20px;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title{font-weight: 700; font-size: 24px;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding: 10px 20px;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{min-width: auto; padding: 7px 15px; font-size: 13px; margin: 4px 8px;}}
@media (min-width: 1000px) and (max-width: 1300px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{padding: 40px 30px;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height: 120px;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{padding: 0px 30px;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content::before{bottom: 120px; left: 30px; right: 30px;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt{left: 30px; right: 30px;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{padding: 30px;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content{min-width: 700px;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{min-width: auto; padding: 10px 30px; margin-left: 8px; margin-right: 8px;}}
@media (min-width: 768px) and (max-height: 700px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content{min-height: 600px; transform: scale(0.7);}}
@media (-ms-high-contrast:none), screen and (-ms-high-contrast:active){#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{display: block; max-width: 100%; text-align: center;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{margin-top: 10px;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{display: block; max-width: 100%;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span{display: block;}}
@media (-ms-high-contrast:active), (-ms-high-contrast:none){#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{display: block; max-width: 100%; text-align: center;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{margin-top: 10px;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{display: block; max-width: 100%;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span{display: block;}}
@media print{#moove_gdpr_cookie_info_bar, #moove_gdpr_cookie_modal{display: none !important;}}
@media (max-width: 767px){.gdpr-icon.moovegdpr-arrow-close::after, .gdpr-icon.moovegdpr-arrow-close::before{height: 14px; top: calc(50% - 7px);}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content{display: flex; flex-wrap: wrap;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{height: auto;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{display: flex; padding: 5px 0px; flex-wrap: wrap;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{display: flex; align-items: center; justify-content: space-between; margin-bottom: 10px;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{min-width: auto; padding: 5px 15px;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-left-content #moove-gdpr-menu{display: none;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{min-height: auto;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content .moove-gdpr-tab-main{min-height: auto; max-height: 100%; margin-bottom: 0px; display: block !important;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content .moove-gdpr-tab-content{margin-bottom: 80px; max-height: 50vh; overflow: auto;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #strict-necessary-cookies .tab-title{padding: 10px 10px 10px 30px; background-color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); display: block; margin: 10px 0px 0px; cursor: pointer; transition: 0.3s; border-radius: 5px; position: relative;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #strict-necessary-cookies .tab-title::before{content: "›"; position: absolute; left: 0px; top: 0px; bottom: 2px; font-size: 24px; color: currentcolor; width: 30px; display: flex; align-items: center; justify-content: center; line-height: 1; font-family: Georgia, serif;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #strict-necessary-cookies .moove-gdpr-tab-main-content{display: none; padding: 10px; background-color: rgb(255, 255, 255);}}
@media (max-width: 350px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{padding: 3px 12px;}}
@keyframes scaleIn { 
  0% { transform: scale(0.9); }
  100% { transform: scale(1); }
}

.wth-btn-f5h8j1 a{display: inline-block !important; background: linear-gradient(45deg, rgb(218, 192, 163), rgb(234, 219, 200)) !important; color: rgb(16, 44, 87) !important; padding: 18px 45px !important; border: 3px solid rgb(16, 44, 87) !important; border-radius: 35px !important; text-decoration: none !important; font-weight: 600 !important; font-size: 1.1em !important; position: relative !important; overflow: hidden !important; transition: 0.4s !important;}

.wth-btn-f5h8j1 a::before{content: "" !important; position: absolute !important; top: -50% !important; left: -50% !important; width: 200% !important; height: 200% !important; background: radial-gradient(circle, rgba(254, 250, 246, 0.3) 0%, transparent 70%) !important; opacity: 0 !important; transform: scale(0) !important; transition: 0.5s !important;}

.wth-btn-f5h8j1 a:hover{background: linear-gradient(45deg, rgb(234, 219, 200), rgb(254, 250, 246)) !important; transform: translateY(-3px) !important; box-shadow: rgba(16, 44, 87, 0.3) 0px 8px 25px !important;}

.wth-btn-f5h8j1 a:hover::before{opacity: 1 !important; transform: scale(1) !important; animation: 0.6s ease 0s 1 normal none running bubble !important;}

.wth-btn-f5h8j1 a:active{transform: translateY(-1px) !important;}

.wth-btn-f5h8j1 a:focus{outline: rgb(218, 192, 163) solid 3px !important; outline-offset: 3px !important;}
@keyframes bubble { 
  0%, 100% { opacity: 0; transform: scale(0); }
  50% { opacity: 1; transform: scale(1); }
}
@media (max-width: 768px){.wth-btn-f5h8j1 a{padding: 12px 25px !important; font-size: 15px !important;}}

.btnrow{justify-content: center;}

.fade{transition: opacity 0.15s linear;}
@media (prefers-reduced-motion: reduce){.fade{transition: none;}}

.offcanvas-backdrop{position: fixed; top: 0px; left: 0px; z-index: 1040; width: 100vw; height: 100vh; background-color: rgb(0, 0, 0);}

.offcanvas-backdrop.fade{opacity: 0;}

.offcanvas-backdrop.show{opacity: 0.5;}

.offcanvas.show{transform: none;}

.faq-section .item.show .answer{display: block;}

.faq-section .item.show .question button{transform: rotate(45deg);}
/* --- timed promo overlay, extracted with the rest and renamed --------- */

.promo-popup{position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); z-index: 99999; display: none; align-items: center; justify-content: center;}

.promo-popup .promo-popup__holder{padding: 32px 24px 24px; border-radius: 20px; background-color: rgb(255, 255, 255); position: relative; background-size: cover; background-position: center center; background-repeat: no-repeat; margin: 0px 15px; box-sizing: border-box; overflow-x: hidden;}

.promo-popup .promo-close-popup{position: absolute; right: 10px; top: 10px;}

.promo-popup .promo-close-popup:hover{cursor: pointer;}

.promo-popup .promo-popup__content-bookmakers{width: 100%; min-width: 400px; max-width: 900px; color: var(--flx-popup-bookmaker-card-text-color);}

.promo-popup .promo-popup__content-bookmakers .title-holder{text-align: center; margin: 0px 0px 30px;}

.promo-popup .promo-popup__content-bookmakers .title{font-weight: 700; font-size: 24px; margin: 0px 0px 15px; line-height: 1.2;}

.promo-popup .promo-popup__content-bookmakers .bookmakers-holder{display: flex; gap: 24px;}

.promo-popup .promo-popup__content-bookmakers .bookmaker{flex: 1 1 0%; padding: 16px; border-radius: 24px; border: 1px solid rgb(181, 181, 181); display: flex; flex-direction: column; width: 100%; position: relative;}

.promo-popup .promo-popup__content-bookmakers .logo{max-width: 100%; width: 100%; height: 100px; padding: 10px; border-radius: 16px; display: flex; align-items: center; justify-content: center; margin: 0px 0px 20px;}

.promo-popup .promo-popup__content-bookmakers .logo img{height: 100%; width: auto;}

.promo-popup .promo-popup__content-bookmakers .bookmaker .bookmaker-holder{display: flex; gap: 10px; align-items: center; margin: 0px 0px 20px; justify-content: center;}

.promo-popup .promo-popup__content-bookmakers .bookmaker .bookmaker-holder img{width: 26px; height: auto;}

.promo-popup .promo-popup__content-bookmakers .bookmaker .bookmaker-title{flex-shrink: 1;}

.promo-popup .promo-popup__content-bookmakers .bookmaker .recomended-title{position: absolute; top: -17px; padding: 5px 10px; border-radius: 20px; display: flex; justify-content: center; align-items: center; gap: 5px; left: 50%; transform: translateX(-50%);}

.promo-popup .promo-popup__content-bookmakers .bookmaker .recomended-title p{font-size: 14px; font-weight: 600; margin: 0px;}

.promo-popup .promo-popup__content-bookmakers .bookmaker .bookmaker-title{text-align: center; font-size: 20px; font-weight: 700; line-height: 1.2; margin: 0px;}

.promo-popup .promo-popup__content-bookmakers .bookmaker .bookmaker-title b{color: var(--flx-popup-bookmaker-accent);}

.promo-popup .promo-popup__content-bookmakers .bookmaker a{text-decoration: none; background-color: var(--flx-popup-bookmaker-accent); font-weight: 500; padding: 12px 18px; border-radius: 10px; text-align: center; transition: transform 0.3s; color: var(--flx-popup-bookmaker-card-button-text-color); margin-top: auto; display: block;}

.promo-popup .promo-popup__content-bookmakers .bookmaker a:hover{transform: scale(1.02);}
@media (max-width: 768px){.promo-popup .promo-popup__content-bookmakers .bookmakers-holder{display: block;}

.promo-popup .promo-popup__holder{width: 100%; max-width: 100%;}

.promo-popup .promo-popup__content-bookmakers{min-width: auto;}

.promo-popup .promo-popup__content-bookmakers .title-holder{margin: 0px 0px 10px;}}
