:where(.wp-block-button__link) {
    border-radius: 9999px;
    box-shadow: none;
    padding: calc(.667em + 2px) calc(1.333em + 2px);
    text-decoration: none
}

:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link) {
    border: 2px solid;
    padding: .667em 1.333em
}

:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)) {
    color: currentColor
}

:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)) {
    background-color: initial;
    background-image: none
}

:where(.wp-block-calendar table:not(.has-background) th) {
    background: #ddd
}

:where(.wp-block-columns) {
    margin-bottom: 1.75em
}

:where(.wp-block-columns.has-background) {
    padding: 1.25em 2.375em
}

:where(.wp-block-post-comments input[type=submit]) {
    border: none
}

:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)) {
    color: #fff
}

:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)) {
    color: #000
}

:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)) {
    color: inherit
}

:where(.wp-block-file) {
    margin-bottom: 1.5em
}

:where(.wp-block-file__button) {
    border-radius: 2em;
    display: inline-block;
    padding: .5em 1em
}

:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited {
    box-shadow: none;
    color: #fff;
    opacity: .85;
    text-decoration: none
}

.wp-block-gallery:not(.has-nested-images) {
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;
    margin: 0;
    padding: 0
}

.wp-block-gallery:not(.has-nested-images) figcaption {
    flex-grow: 1
}

:where(.wp-block-group.wp-block-group-is-layout-constrained) {
    position: relative
}

:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img) {
    border-radius: 9999px
}

:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)) {
    line-height: 1.1
}

:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)) {
    line-height: 1.8
}

:root :where(.wp-block-latest-posts.is-grid) {
    padding: 0
}

:root :where(.wp-block-latest-posts.wp-block-latest-posts__list) {
    padding-left: 0
}

ol,ul {
    box-sizing: border-box
}

:root :where(ul.has-background,ol.has-background) {
    padding: 1.25em 2.375em
}

:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) {
    padding: .5em 1em
}

:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) {
    padding: .5em 1em
}

:root :where(p.has-background) {
    padding: 1.25em 2.375em
}

:where(p.has-text-color:not(.has-link-color)) a {
    color: inherit
}

:where(.wp-block-post-comments-form) input:not([type=submit]),:where(.wp-block-post-comments-form) textarea {
    border: 1px solid #949494;
    font-family: inherit;
    font-size: 1em
}

:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),:where(.wp-block-post-comments-form) textarea {
    padding: calc(.667em + 2px)
}

:where(.wp-block-post-excerpt) {
    margin-bottom: var(--wp--style--block-gap);
    margin-top: var(--wp--style--block-gap)
}

:where(.wp-block-preformatted.has-background) {
    padding: 1.25em 2.375em
}

:where(.wp-block-search__button) {
    border: 1px solid #ccc;
    padding: 6px 10px
}

:where(.wp-block-search__input) {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    text-transform: inherit
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
    border: 1px solid #949494;
    box-sizing: border-box;
    padding: 4px
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input {
    border: none;
    border-radius: 0;
    padding: 0 4px
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus {
    outline: 0
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) {
    padding: 4px 8px
}

:root :where(.wp-block-separator.is-style-dots) {
    height: auto;
    line-height: 1;
    text-align: center
}

:root :where(.wp-block-separator.is-style-dots):before {
    color: currentColor;
    content: "···";
    font-family: serif;
    font-size: 1.5em;
    letter-spacing: 2em;
    padding-left: 2em
}

:root :where(.wp-block-site-logo.is-style-rounded) {
    border-radius: 9999px
}

:root :where(.wp-block-site-title a) {
    color: inherit
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link {
    background-color: #f0f0f0;
    color: #444
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon {
    background-color: #f90;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp {
    background-color: #1ea0c3;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance {
    background-color: #0757fe;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky {
    background-color: #0a7aff;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen {
    background-color: #1e1f26;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart {
    background-color: #02e49b;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble {
    background-color: #e94c89;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox {
    background-color: #4280ff;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy {
    background-color: #f45800;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook {
    background-color: #1778f2;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx {
    background-color: #000;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr {
    background-color: #0461dd;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare {
    background-color: #e65678;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github {
    background-color: #24292d;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads {
    background-color: #eceadd;
    color: #382110
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google {
    background-color: #ea4434;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar {
    background-color: #1d4fc4;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram {
    background-color: #f00075;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm {
    background-color: #e21b24;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin {
    background-color: #0d66c2;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon {
    background-color: #3288d4;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium {
    background-color: #000;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup {
    background-color: #f6405f;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon {
    background-color: #000;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest {
    background-color: #e60122;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket {
    background-color: #ef4155;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit {
    background-color: #ff4500;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype {
    background-color: #0478d7;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat {
    background-color: #fefc00;
    color: #fff;
    stroke: #000
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud {
    background-color: #ff5600;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify {
    background-color: #1bd760;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram {
    background-color: #2aabee;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads {
    background-color: #000;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok {
    background-color: #000;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr {
    background-color: #011835;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch {
    background-color: #6440a4;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter {
    background-color: #1da1f2;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo {
    background-color: #1eb7ea;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk {
    background-color: #4680c2;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress {
    background-color: #3499cd;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp {
    background-color: #25d366;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x {
    background-color: #000;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp {
    background-color: #d32422;
    color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube {
    background-color: red;
    color: #fff
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link {
    background: 0 0
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg {
    height: 1.25em;
    width: 1.25em
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon {
    color: #f90
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp {
    color: #1ea0c3
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance {
    color: #0757fe
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky {
    color: #0a7aff
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen {
    color: #1e1f26
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart {
    color: #02e49b
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble {
    color: #e94c89
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox {
    color: #4280ff
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy {
    color: #f45800
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook {
    color: #1778f2
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx {
    color: #000
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr {
    color: #0461dd
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare {
    color: #e65678
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github {
    color: #24292d
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads {
    color: #382110
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google {
    color: #ea4434
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar {
    color: #1d4fc4
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram {
    color: #f00075
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm {
    color: #e21b24
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin {
    color: #0d66c2
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon {
    color: #3288d4
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium {
    color: #000
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup {
    color: #f6405f
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon {
    color: #000
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest {
    color: #e60122
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket {
    color: #ef4155
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit {
    color: #ff4500
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype {
    color: #0478d7
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat {
    color: #fff;
    stroke: #000
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud {
    color: #ff5600
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify {
    color: #1bd760
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram {
    color: #2aabee
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads {
    color: #000
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok {
    color: #000
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr {
    color: #011835
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch {
    color: #6440a4
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter {
    color: #1da1f2
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo {
    color: #1eb7ea
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk {
    color: #4680c2
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp {
    color: #25d366
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress {
    color: #3499cd
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x {
    color: #000
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp {
    color: #d32422
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube {
    color: red
}

:root :where(.wp-block-social-links .wp-social-link a) {
    padding: .25em
}

:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a) {
    padding: 0
}

:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a) {
    padding-left: .66667em;
    padding-right: .66667em
}

:root :where(.wp-block-tag-cloud.is-style-outline) {
    display: flex;
    flex-wrap: wrap;
    gap: 1ch
}

:root :where(.wp-block-tag-cloud.is-style-outline a) {
    border: 1px solid;
    font-size: unset!important;
    margin-right: 0;
    padding: 1ch 2ch;
    text-decoration: none!important
}

:where(.wp-block-term-description) {
    margin-bottom: var(--wp--style--block-gap);
    margin-top: var(--wp--style--block-gap)
}

:where(pre.wp-block-verse) {
    font-family: inherit
}

.entry-content {
    counter-reset: footnotes
}

:root {
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--huge: 42px
}

.screen-reader-text {
    border: 0;
    clip: rect(1px,1px,1px,1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal!important
}

.screen-reader-text:focus {
    background-color: #ddd;
    clip: auto!important;
    clip-path: none;
    color: #444;
    display: block;
    font-size: 1em;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000
}

html :where(.has-border-color) {
    border-style: solid
}

html :where([style*=border-top-color]) {
    border-top-style: solid
}

html :where([style*=border-right-color]) {
    border-right-style: solid
}

html :where([style*=border-bottom-color]) {
    border-bottom-style: solid
}

html :where([style*=border-left-color]) {
    border-left-style: solid
}

html :where([style*=border-width]) {
    border-style: solid
}

html :where([style*=border-top-width]) {
    border-top-style: solid
}

html :where([style*=border-right-width]) {
    border-right-style: solid
}

html :where([style*=border-bottom-width]) {
    border-bottom-style: solid
}

html :where([style*=border-left-width]) {
    border-left-style: solid
}

html :where(img[class*=wp-image-]) {
    height: auto;
    max-width: 100%
}

:where(figure) {
    margin: 0 0 1em
}

html :where(.is-position-sticky) {
    --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px)
}

:root :where(.wp-block-image figcaption) {
    color: #555;
    font-size: 13px;
    text-align: center
}

:where(.wp-block-group.has-background) {
    padding: 1.25em 2.375em
}

:root :where(.wp-block-template-part.has-background) {
    margin-bottom: 0;
    margin-top: 0;
    padding: 1.25em 2.375em
}

:root {
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6, 147, 227, 1) 0%,rgb(155, 81, 224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122, 220, 180) 0%,rgb(0, 208, 130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252, 185, 0, 1) 0%,rgba(255, 105, 0, 1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255, 105, 0, 1) 0%,rgb(207, 46, 46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238, 238, 238) 0%,rgb(169, 184, 195) 100%);
    --wp--preset--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%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255, 206, 236) 0%,rgb(152, 150, 240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254, 205, 165) 0%,rgb(254, 45, 45) 50%,rgb(107, 0, 62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255, 203, 112) 0%,rgb(199, 81, 192) 50%,rgb(65, 88, 208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255, 245, 203) 0%,rgb(182, 227, 212) 50%,rgb(51, 167, 181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202, 248, 128) 0%,rgb(113, 206, 126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2, 3, 129) 0%,rgb(40, 116, 252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, .2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, .4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, .2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1),6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1)
}

:where(.is-layout-flex) {
    gap: .5em
}

:where(.is-layout-grid) {
    gap: .5em
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em
}

:root :where(.wp-block-pullquote) {
    font-size: 1.5em;
    line-height: 1.6
}

table.tafe-table {
    margin: 0;
    border-collapse: collapse;
    width: 100%;
    color: #111;
    font-size: 1em;
    line-height: 1.8
}

table.tafe-table td,table.tafe-table th {
    padding: .5em;
    border: 1px solid #767676;
    word-break: break-all
}

.bhf-hidden {
    display: none
}

.ehf-header #masthead {
    z-index: 99;
    position: relative
}

.dialog-widget-content {
    background-color: #fff;
    position: absolute;
    border-radius: 3px;
    -webkit-box-shadow: 2px 8px 23px 3px rgba(0,0,0,.2);
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,.2);
    overflow: hidden
}

.dialog-message {
    font-size: 12px;
    line-height: 1.5;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.dialog-type-lightbox {
    position: fixed;
    height: 100%;
    width: 100%;
    bottom: 0;
    left: 0;
    background-color: rgba(0,0,0,.8);
    z-index: 9999;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.dialog-type-lightbox .dialog-widget-content {
    margin: auto;
    width: 375px
}

.dialog-type-lightbox .dialog-header {
    font-size: 15px;
    color: #495157;
    padding: 30px 0 10px;
    font-weight: 500
}

.dialog-type-lightbox .dialog-message {
    padding: 0 30px 30px;
    min-height: 50px
}

.dialog-type-lightbox:not(.bettilt-popup-modal) .dialog-header,.dialog-type-lightbox:not(.bettilt-popup-modal) .dialog-message {
    text-align: center
}

.dialog-type-lightbox .dialog-buttons-wrapper {
    border-top: 1px solid #e6e9ec;
    text-align: center
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button {
    font-family: Roboto,Arial,Helvetica,Verdana,sans-serif;
    width: 50%;
    border: none;
    background: 0 0;
    color: #6d7882;
    font-size: 15px;
    cursor: pointer;
    padding: 13px 0;
    outline: 0
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button:hover {
    background-color: #f4f6f7
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button.dialog-ok {
    color: #b01b1b
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button.dialog-take_over {
    color: #39b54a
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button:active {
    background-color: rgba(230,233,236,.5)
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button::-moz-focus-inner {
    border: 0
}

.dialog-close-button {
    cursor: pointer;
    position: absolute;
    margin-top: 15px;
    right: 15px;
    font-size: 15px;
    line-height: 1
}

.dialog-close-button:not(:hover) {
    opacity: .4
}

.dialog-alert-widget .dialog-buttons-wrapper>button {
    width: 100%
}

.dialog-confirm-widget .dialog-button:first-child {
    border-right: 1px solid #e6e9ec
}

.dialog-prevent-scroll {
    overflow: hidden;
    max-height: 100vh
}

@media (min-width: 1024px) {
    body.admin-bar .dialog-lightbox-widget {
        height:calc(100vh - 32px)
    }
}

.bettilt-templates-modal .dialog-widget-content {
    font-family: Roboto,Arial,Helvetica,Verdana,sans-serif;
    background-color: #f1f3f5;
    width: 100%
}

@media (max-width: 1439px) {
    .bettilt-templates-modal .dialog-widget-content {
        max-width:990px
    }
}

@media (min-width: 1440px) {
    .bettilt-templates-modal .dialog-widget-content {
        max-width:1200px
    }
}
.bettilt-button-text {
    font-family: Sunflower, Sans-serif;
    font-size: 15px;
    font-weight: 500;
    background-color: #d19c26;
    border-radius: 6px 6px 6px 6px;
        display: inline-block;
    line-height: 1;
    font-size: 15px;
    padding: 12px 24px;
    border-radius: 3px;
    color: #fff;
    width: auto;
    text-align: center;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: all .3s;
}
.site-footer

.bettilt-templates-modal .dialog-header {
    padding: 0;
    z-index: 1
}
header {
  display: flex !important;
  justify-content: space-between;
  background: rgb(29, 34, 47);
  margin: 0 !important;
  padding: 20px 30px !important;
  align-items: center;
}
.bettilt-templates-modal .dialog-buttons-wrapper,.bettilt-templates-modal .dialog-header {
    background-color: #fff;
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,.1);
    box-shadow: 0 0 8px rgba(0,0,0,.1);
    position: relative
}

.bettilt-templates-modal .dialog-buttons-wrapper {
    border: none;
    display: none;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 5px
}

.bettilt-templates-modal .dialog-buttons-wrapper .bettilt-button {
    height: 40px;
    margin-left: 5px
}

.bettilt-templates-modal .dialog-buttons-wrapper .bettilt-button-success {
    padding: 12px 36px;
    color: #fff;
    width: auto;
    font-size: 15px
}

.bettilt-templates-modal .dialog-buttons-wrapper .bettilt-button-success:hover {
    background-color: #39b54a
}

.bettilt-templates-modal .dialog-message {
    height: 750px;
    max-height: 85vh;
    overflow: auto;
    padding-top: 25px
}

.bettilt-templates-modal .dialog-content {
    height: 100%
}

.bettilt-templates-modal .dialog-loading {
    display: none
}

.bettilt-screen-only,.screen-reader-text,.screen-reader-text span {
    position: absolute;
    top: -10000em;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0
}

.bettilt-clearfix:after {
    content: "";
    display: block;
    clear: both;
    width: 0;
    height: 0
}

#e-enable-unfiltered-files-dialog-import-template .dialog-confirm-ok {
    color: #39b54a
}

#e-enable-unfiltered-files-dialog-import-template .dialog-confirm-cancel {
    color: #b01b1b
}

.bettilt {
    -webkit-hyphens: manual;
    -ms-hyphens: manual;
    hyphens: manual
}

.bettilt *,.bettilt :after,.bettilt :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.bettilt a {
    -webkit-box-shadow: none;
    box-shadow: none;
    text-decoration: none
}

.bettilt img {
    height: auto;
    max-width: 100%;
    border: none;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.bettilt .bettilt-widget:not(.bettilt-widget-text-editor):not(.bettilt-widget-theme-post-content) figure {
    margin: 0
}

.bettilt iframe,.bettilt object,.bettilt video {
    max-width: 100%;
    width: 100%;
    margin: 0;
    line-height: 1;
    border: none
}

.bettilt .bettilt-background-video-container {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
    overflow: hidden;
    z-index: 0;
    direction: ltr
}

.bettilt .bettilt-background-video-container {
    -webkit-transition: opacity 1s;
    -o-transition: opacity 1s;
    transition: opacity 1s;
    pointer-events: none
}

.bettilt .bettilt-background-video-container.bettilt-loading {
    opacity: 0
}

.bettilt .bettilt-background-video-embed {
    max-width: none
}

.bettilt .bettilt-background-video-embed,.bettilt .bettilt-background-video-hosted {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.bettilt .bettilt-background-slideshow {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute
}

.bettilt .bettilt-background-slideshow {
    z-index: 0
}

.bettilt .bettilt-background-slideshow__slide__image {
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-size: cover
}

.bettilt-element {
    --flex-direction: initial;
    --flex-wrap: initial;
    --justify-content: initial;
    --align-items: initial;
    --align-content: initial;
    --gap: initial;
    --flex-basis: initial;
    --flex-grow: initial;
    --flex-shrink: initial;
    --order: initial;
    --align-self: initial;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: var(--flex-direction);
    flex-direction: var(--flex-direction);
    -ms-flex-wrap: var(--flex-wrap);
    flex-wrap: var(--flex-wrap);
    -webkit-box-pack: var(--justify-content);
    -ms-flex-pack: var(--justify-content);
    justify-content: var(--justify-content);
    -webkit-box-align: var(--align-items);
    -ms-flex-align: var(--align-items);
    align-items: var(--align-items);
    -ms-flex-line-pack: var(--align-content);
    align-content: var(--align-content);
    gap: var(--gap);
    -ms-flex-preferred-size: var(--flex-basis);
    flex-basis: var(--flex-basis);
    -webkit-box-flex: var(--flex-grow);
    -ms-flex-positive: var(--flex-grow);
    flex-grow: var(--flex-grow);
    -ms-flex-negative: var(--flex-shrink);
    flex-shrink: var(--flex-shrink);
    -webkit-box-ordinal-group: var(--order);
    -ms-flex-order: var(--order);
    order: var(--order);
    -ms-flex-item-align: var(--align-self);
    align-self: var(--align-self)
}

.bettilt-invisible {
    visibility: hidden
}

.bettilt-align-center {
    text-align: center
}

.bettilt-align-center .bettilt-button {
    width: auto
}

.bettilt-align-right {
    text-align: right
}

.bettilt-align-right .bettilt-button {
    width: auto
}

.bettilt-ken-burns {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: 10s;
    -o-transition-duration: 10s;
    transition-duration: 10s;
    -webkit-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear
}

.bettilt-ken-burns--out {
    -webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3)
}

.bettilt-ken-burns--active {
    -webkit-transition-duration: 20s;
    -o-transition-duration: 20s;
    transition-duration: 20s
}

.bettilt-ken-burns--active.bettilt-ken-burns--out {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.bettilt-ken-burns--active.bettilt-ken-burns--in {
    -webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3)
}

@media (max-width: 767px) {
    .bettilt-mobile-align-right {
        text-align:right
    }

    .bettilt-mobile-align-right .bettilt-button {
        width: auto
    }

    .bettilt-mobile-align-left {
        text-align: left
    }

    .bettilt-mobile-align-left .bettilt-button {
        width: auto
    }

    .bettilt-mobile-align-justify .bettilt-button {
        width: 100%
    }

    .bettilt-column {
        width: 100%
    }
}

:root {
    --page-title-display: block
}

.bettilt-section {
    position: relative
}

.bettilt-section .bettilt-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative
}

@media (max-width: 1024px) {
    body.admin-bar .dialog-type-lightbox {
        position:sticky;
        height: 100vh
    }

    .bettilt-section .bettilt-container {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.bettilt-section.bettilt-section-stretched {
    position: relative;
    width: 100%
}

.bettilt__wrap {
    position: relative;
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: start;
    align-content: flex-start
}

.bettilt:not(.bettilt-bc-flex-widget) .bettilt__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.bettilt__wrap>.bettilt-element {
    width: 100%
}

.bettilt__wrap.e-swiper-container {
    width: calc(100% - (var(--e-column-margin-left,0px) + var(--e-column-margin-right,0px)))
}

.bettilt-widget {
    position: relative
}

.bettilt-column {
    min-height: 1px
}

.bettilt-column {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.bettilt-column-gap-default>.bettilt-column>.bettilt-element-populated {
    padding: 10px
}

.bettilt-column-gap-extended>.bettilt-column>.bettilt-element-populated {
    padding: 15px
}

@media (min-width: 768px) {
    .bettilt-column.bettilt-col-16 {
        width:16.666%
    }

    .bettilt-column.bettilt-col-25 {
        width: 25%
    }

    .bettilt-column.bettilt-col-50 {
        width: 50%
    }

    .bettilt-column.bettilt-col-100 {
        width: 100%
    }
}

@media (min-width: 1025px) {
    #bettilt-device-mode:after {
        content:"desktop"
    }
}

@media (min-width: -1px) {
    #bettilt-device-mode:after {
        content:"widescreen"
    }
}

@media (max-width: -1px) {
    #bettilt-device-mode:after {
        content:"laptop";
        content: "tablet_extra"
    }
}

@media (max-width: 1024px) {
    #bettilt-device-mode:after {
        content:"tablet"
    }
}

@media (max-width: -1px) {
    #bettilt-device-mode:after {
        content:"mobile_extra"
    }
}

.bettilt-element .bettilt-widget-container {
    -webkit-transition: background .3s,border .3s,border-radius .3s,-webkit-box-shadow .3s;
    transition: background .3s,border .3s,border-radius .3s,-webkit-box-shadow .3s;
    -o-transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-box-shadow .3s
}

.header_button  {
    display: inline-block;
    line-height: 1;
    background-color: #818a91;
    font-size: 15px;
    padding: 12px 24px;
    border-radius: 3px;
    color: #fff;
    fill: #fff;
    text-align: center;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: all .3s
}

.bettilt-button:focus,.bettilt-button:hover,.bettilt-button:visited {
    color: #fff
}

.bettilt-button-content-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.bettilt-button-text {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
    display: inline-block
}

.bettilt-button span {
    text-decoration: inherit
}

.bettilt-tab-title a {
    color: inherit
}

.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    z-index: 1
}

.swiper-container .swiper-slide figure {
    line-height: 0
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.swiper-wrapper {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.swiper-slide {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: 1s steps(12) infinite swiper-preloader-spin;
    animation: 1s steps(12) infinite swiper-preloader-spin
}

.swiper-lazy-preloader:after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    background-size: 100%;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E") 50% no-repeat
}

@-webkit-keyframes swiper-preloader-spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes swiper-preloader-spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.bettilt-lightbox .dialog-header {
    display: none
}

.bettilt-lightbox .dialog-widget-content {
    background: 0 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    width: 100%;
    height: 100%
}

.bettilt-lightbox .dialog-message {
    -webkit-animation-duration: .3s;
    animation-duration: .3s
}

.bettilt-lightbox .dialog-message:not(.bettilt-fit-aspect-ratio) {
    height: 100%
}

.bettilt-lightbox .dialog-message.dialog-lightbox-message {
    padding: 0
}

.bettilt-lightbox .dialog-lightbox-close-button {
    cursor: pointer;
    position: absolute;
    font-size: var(--lightbox-header-icons-size);
    right: .75em;
    margin-top: 13px;
    padding: .25em;
    z-index: 2;
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.bettilt-lightbox .dialog-lightbox-close-button svg {
    height: 1em;
    width: 1em
}

.bettilt-lightbox .dialog-lightbox-close-button {
    color: var(--lightbox-ui-color);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: all .3s;
    opacity: 1
}

.bettilt-lightbox .dialog-lightbox-close-button svg {
    fill: var(--lightbox-ui-color)
}

.bettilt-lightbox .dialog-lightbox-close-button:hover {
    color: var(--lightbox-ui-color-hover)
}

.bettilt-lightbox .dialog-lightbox-close-button:hover svg {
    fill: var(--lightbox-ui-color-hover)
}

.bettilt-lightbox .bettilt-video-container {
    -webkit-box-shadow: 0 0 30px rgba(0,0,0,.3),0 0 8px -5px rgba(0,0,0,.3);
    box-shadow: 0 0 30px rgba(0,0,0,.3),0 0 8px -5px rgba(0,0,0,.3);
    border-radius: 2px
}

.bettilt-lightbox .bettilt-video-container {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

@media (min-width: 1025px) {
    .bettilt-lightbox .bettilt-video-container {
        width:75%
    }
}

@media (max-width: 1024px) {
    .bettilt-lightbox .bettilt-video-container {
        width:100%
    }
}

@media (min-width: 768px) and (max-width:1024px) {
    .bettilt-lightbox .bettilt-aspect-ratio-916 .bettilt-video-container {
        width:70%
    }
}

.bettilt-slideshow--fullscreen-mode .bettilt-video-container {
    width: 100%
}

.animated {
    -webkit-animation-duration: 1.25s;
    animation-duration: 1.25s
}

.animated.reverse {
    animation-direction: reverse;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

@media (prefers-reduced-motion:reduce) {
    .animated {
        -webkit-animation: none;
        animation: none
    }
}

.bettilt-shape {
    overflow: hidden;
    position: absolute;
    left: 0;
    width: 100%;
    line-height: 0;
    direction: ltr
}

.bettilt-shape-top {
    top: -1px
}

.bettilt-shape svg {
    display: block;
    width: calc(100% + 1.3px);
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.bettilt-shape .bettilt-shape-fill {
    fill: #fff;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotateY(0);
    transform: rotateY(0)
}

#wpadminbar * {
    font-style: normal
}

.bh-kit-4 {
    --e-global-color-primary: #6EC1E4;
    --e-global-color-secondary: #FFF;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-color-203d19f: #10A0CF;
    --e-global-color-2008460: #1095B6;
    --e-global-color-2795d2c: #232323;
    --e-global-color-cc512c9: #232323;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500;
    --e-global-typography-4071863-font-family: "Staatliches";
    --e-global-typography-4071863-font-size: 19px;
    --e-global-typography-4071863-font-weight: 400;
    --e-global-typography-f17d11d-font-family: "Staatliches";
    --e-global-typography-f17d11d-font-size: 19px;
    --e-global-typography-f17d11d-font-weight: 400;
    --e-global-typography-f17d11d-letter-spacing: 1.4px;
    --e-global-typography-4bbf92d-font-family: "Roboto";
    --e-global-typography-4bbf92d-font-size: 33px;
    --e-global-typography-4bbf92d-font-weight: 600;
    --e-global-typography-4bbf92d-text-transform: uppercase;
    --e-global-typography-d0664ee-font-family: "Roboto";
    --e-global-typography-d0664ee-font-size: 15px;
    --e-global-typography-d0664ee-font-weight: 400;
    color: #ab3a3a
}

.bettilt-section.bettilt-section-boxed>.bettilt-container {
    max-width: 1140px
}

.bettilt-widget:not(:last-child) {
    margin-bottom: 20px
}

.bettilt-element {
    --widgets-spacing: 20px
}

.bettilt-1236 .bettilt-element.bettilt-element-0d95095>.bettilt-container {
    max-width: 1100px
}

.bettilt-1236 .bettilt-element.bettilt-element-58481eb {
    text-align: center
}

.bettilt-1236 .bettilt-element.bettilt-element-58481eb .bettilt-heading-title {
    color: #fff;
    font-family: Sunflower,Sans-serif;
    font-size: 25px;
    font-weight: 600
}
h2, h3 {
  color: #Fff !important;
}
p {
  color: #fff;
}

.bettilt-1236 .bettilt-element.bettilt-element-50e3685>.bettilt-container {
    max-width: 1100px
}

.bettilt-1236 .bettilt-element.bettilt-element-cc4b905 {
    color: #000;
    font-family: Roboto,Sans-serif;
    font-size: 15px;
    font-weight: 400
}

.bettilt-1236 .bettilt-element.bettilt-element-ca87352 .bettilt-button {
    font-family: Sunflower,Sans-serif;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
    background-color: #d7962b;
    border-radius: 6px 6px 6px 6px
}

.bettilt-1236 .bettilt-element.bettilt-element-ca87352 .bettilt-button:focus,.bettilt-1236 .bettilt-element.bettilt-element-ca87352 .bettilt-button:hover {
    background-color: #936416
}
tr {
  color: #fff;
}
.bettilt-1236 .bettilt-element.bettilt-element-1c37969>.bettilt-container {
    max-width: 1100px
}

.bettilt-1236 .bettilt-element.bettilt-element-af026a9 .bettilt-accordion-icon,.bettilt-1236 .bettilt-element.bettilt-element-af026a9 .bettilt-accordion-title {
    color: #fff
}

.bettilt-1236 .bettilt-element.bettilt-element-af026a9 .bettilt-accordion-icon svg {
    fill: #FFF
}

.bettilt-1236 .bettilt-element.bettilt-element-af026a9 .bettilt-active .bettilt-accordion-icon,.bettilt-1236 .bettilt-element.bettilt-element-af026a9 .bettilt-active .bettilt-accordion-title {
    color: #000
}

.bettilt-1236 .bettilt-element.bettilt-element-af026a9 .bettilt-active .bettilt-accordion-icon svg {
    fill: #000000
}

.bettilt-1236 .bettilt-element.bettilt-element-af026a9 .bettilt-accordion-title {
    font-family: Sunflower,Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase
}

.bettilt-1236 .bettilt-element.bettilt-element-af026a9 .bettilt-tab-content {
    color: #7a7a7a;
    font-family: Sunflower,Sans-serif;
    font-size: 18px;
    font-weight: 400
}

.bettilt-1236 .bettilt-element.bettilt-element-307d31f>.bettilt-container {
    max-width: 1100px
}

.bettilt-1236 .bettilt-element.bettilt-element-7ec43c1:hover img {
    opacity: 1;
    filter: brightness( 55% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg )
}

.bettilt-1236 .bettilt-element.bettilt-element-7ec43c1 .widget-image-caption {
    color: #fff;
    font-family: Sunflower,Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase
}

.bettilt-1236 .bettilt-element.bettilt-element-563dfe4:hover img {
    opacity: 1;
    filter: brightness( 55% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg )
}

.bettilt-1236 .bettilt-element.bettilt-element-563dfe4 .widget-image-caption {
    color: #fff;
    font-family: Sunflower,Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase
}

.bettilt-1236 .bettilt-element.bettilt-element-535bfec:hover img {
    opacity: 1;
    filter: brightness( 55% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg )
}

.bettilt-1236 .bettilt-element.bettilt-element-535bfec .widget-image-caption {
    color: #fff;
    font-family: Sunflower,Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase
}

.bettilt-1236 .bettilt-element.bettilt-element-1d62d16:hover img {
    opacity: 1;
    filter: brightness( 55% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg )
}

.bettilt-1236 .bettilt-element.bettilt-element-1d62d16 .widget-image-caption {
    color: #fff;
    font-family: Sunflower,Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase
}

.bettilt-1236 .bettilt-element.bettilt-element-767ec74>.bettilt-container {
    max-width: 1100px
}

.bettilt-1236 .bettilt-element.bettilt-element-a4a0f36:hover img {
    opacity: 1;
    filter: brightness( 55% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg )
}

.bettilt-1236 .bettilt-element.bettilt-element-a4a0f36 .widget-image-caption {
    color: #fff;
    font-family: Sunflower,Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase
}

.bettilt-1236 .bettilt-element.bettilt-element-9feb879:hover img {
    opacity: 1;
    filter: brightness( 55% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg )
}

.bettilt-1236 .bettilt-element.bettilt-element-9feb879 .widget-image-caption {
    color: #fff;
    font-family: Sunflower,Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase
}

.bettilt-1236 .bettilt-element.bettilt-element-9968210:hover img {
    opacity: 1;
    filter: brightness( 55% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg )
}

.bettilt-1236 .bettilt-element.bettilt-element-9968210 .widget-image-caption {
    color: #fff;
    font-family: Sunflower,Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase
}

.bettilt-1236 .bettilt-element.bettilt-element-ff1f9c0:hover img {
    opacity: 1;
    filter: brightness( 55% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg )
}

.bettilt-1236 .bettilt-element.bettilt-element-ff1f9c0 .widget-image-caption {
    color: #fff;
    font-family: Sunflower,Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase
}

.bettilt-1236 .bettilt-element.bettilt-element-7ea9952>.bettilt-container {
    max-width: 1100px
}

.bettilt-1236 .bettilt-element.bettilt-element-9aa2898:hover img {
    opacity: 1;
    filter: brightness( 55% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg )
}

.bettilt-1236 .bettilt-element.bettilt-element-9aa2898 .widget-image-caption {
    color: #fff;
    font-family: Sunflower,Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase
}

.bettilt-1236 .bettilt-element.bettilt-element-dfa73fe:hover img {
    opacity: 1;
    filter: brightness( 55% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg )
}

.bettilt-1236 .bettilt-element.bettilt-element-dfa73fe .widget-image-caption {
    color: #fff;
    font-family: Sunflower,Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase
}

.bettilt-1236 .bettilt-element.bettilt-element-9b7f236:hover img {
    opacity: 1;
    filter: brightness( 55% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg )
}

.bettilt-1236 .bettilt-element.bettilt-element-9b7f236 .widget-image-caption {
    color: #fff;
    font-family: Sunflower,Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase
}

.bettilt-1236 .bettilt-element.bettilt-element-45b0e56:hover img {
    opacity: 1;
    filter: brightness( 55% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg )
}

.bettilt-1236 .bettilt-element.bettilt-element-45b0e56 .widget-image-caption {
    color: #fff;
    font-family: Sunflower,Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase
}

.bettilt-1236 .bettilt-element.bettilt-element-798bfe4>.bettilt-container {
    max-width: 1100px
}

.bettilt-1236 .bettilt-element.bettilt-element-798bfe4 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

.bettilt-1236 .bettilt-element.bettilt-element-798bfe4>.bettilt-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.bettilt-1236 .bettilt-element.bettilt-element-c34566a {
    text-align: center
}

.bettilt-1236 .bettilt-element.bettilt-element-c34566a .bettilt-heading-title {
    color: #fff;
    font-family: Sunflower,Sans-serif;
    font-size: 23px;
    font-weight: 600
}

.bettilt-1236 .bettilt-element.bettilt-element-37905a6 table.tafe-table .bettilt-repeater-item-1cf82d0 {
    text-align: center
}

.bettilt-1236 .bettilt-element.bettilt-element-37905a6 table.tafe-table .bettilt-repeater-item-98d6e16 {
    text-align: center
}

.bettilt-1236 .bettilt-element.bettilt-element-37905a6 table.tafe-table .bettilt-repeater-item-635c5bc {
    text-align: center
}

.bettilt-1236 .bettilt-element.bettilt-element-37905a6 table.tafe-table .bettilt-repeater-item-6967872 {
    text-align: center
}

.bettilt-1236 .bettilt-element.bettilt-element-37905a6 table.tafe-table .bettilt-repeater-item-2ccf787 {
    text-align: center
}

.bettilt-1236 .bettilt-element.bettilt-element-37905a6 table.tafe-table .bettilt-repeater-item-c66a0d3 {
    text-align: center
}

.bettilt-1236 .bettilt-element.bettilt-element-37905a6 table.tafe-table .bettilt-repeater-item-860392d {
    text-align: center
}

.bettilt-1236 .bettilt-element.bettilt-element-37905a6 table.tafe-table .bettilt-repeater-item-483d621 {
    text-align: center
}

.bettilt-1236 .bettilt-element.bettilt-element-37905a6 table.tafe-table .bettilt-repeater-item-172645b {
    text-align: center
}

.bettilt-1236 .bettilt-element.bettilt-element-37905a6 table.tafe-table .bettilt-repeater-item-821c05b {
    text-align: center
}

.bettilt-1236 .bettilt-element.bettilt-element-37905a6 table.tafe-table .bettilt-repeater-item-d0ddb88 {
    text-align: center
}

.bettilt-1236 .bettilt-element.bettilt-element-37905a6 table.tafe-table .bettilt-repeater-item-9833859 {
    text-align: center
}

.bettilt-1236 .bettilt-element.bettilt-element-37905a6 table.tafe-table .bettilt-repeater-item-b41099f {
    text-align: center
}

.bettilt-1236 .bettilt-element.bettilt-element-37905a6 table.tafe-table .bettilt-repeater-item-2bf25c0 {
    text-align: center
}

.bettilt-1236 .bettilt-element.bettilt-element-37905a6 table.tafe-table td,.bettilt-1236 .bettilt-element.bettilt-element-37905a6 table.tafe-table th {
    border-style: solid;
    border-width: 0
}

.bettilt-1236 .bettilt-element.bettilt-element-37905a6 table.tafe-table .tafe-table-header {
    text-align: center;
    font-family: Roboto,Sans-serif;
    font-size: 14px;
    font-weight: 400;
    background-color: #cecece
}

.bettilt-1236 .bettilt-element.bettilt-element-37905a6 table.tafe-table .tafe-table-body {
    text-align: center;
    font-family: Roboto,Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase
}

.bettilt-1236 .bettilt-element.bettilt-element-37905a6 table.tafe-table .tafe-table-body tr:nth-of-type(2n) {
    background-color: #cecece
}

.bettilt-1236 .bettilt-element.bettilt-element-32e39ae {
    color: #000;
    font-family: Roboto,Sans-serif;
    font-size: 15px;
    font-weight: 400
}

.bettilt-1236 .bettilt-element.bettilt-element-f383186>.bettilt-container {
    max-width: 1100px
}

.bettilt-1236 .bettilt-element.bettilt-element-05f5be2 {
    text-align: center
}

.bettilt-1236 .bettilt-element.bettilt-element-05f5be2 .bettilt-heading-title {
    color: #fff;
    font-family: Sunflower,Sans-serif;
    font-size: 23px;
    font-weight: 600
}

.bettilt-1236 .bettilt-element.bettilt-element-58090a2 {
    color: #000;
    font-family: Roboto,Sans-serif;
    font-size: 15px;
    font-weight: 400
}

.bettilt-1236 .bettilt-element.bettilt-element-50d8b3d .bettilt-button {
    font-family: Sunflower,Sans-serif;
    font-size: 15px;
    font-weight: 500;
    background-color: #d19c26;
    border-radius: 6px 6px 6px 6px
}

.bettilt-1236 .bettilt-element.bettilt-element-50d8b3d .bettilt-button:focus,.bettilt-1236 .bettilt-element.bettilt-element-50d8b3d .bettilt-button:hover {
    background-color: #936416
}

.bettilt-1236 .bettilt-element.bettilt-element-77704d1>.bettilt-container {
    max-width: 1100px
}

.bettilt-1236 .bettilt-element.bettilt-element-bdca7df img {
    max-width: 65%;
    height: 94px
}

.bettilt-1236 .bettilt-element.bettilt-element-bdca7df .widget-image-caption {
    color: #10a0cf;
    font-family: Sunflower,Sans-serif;
    font-size: 19px;
    font-weight: 400;
    letter-spacing: 1.4px
}

.bettilt-1236 .bettilt-element.bettilt-element-298ca13 img {
    max-width: 65%;
    height: 94px
}

.bettilt-1236 .bettilt-element.bettilt-element-298ca13 .widget-image-caption {
    color: var(--e-global-color-203d19f);
    font-family: Sunflower,Sans-serif;
    font-size: 19px;
    font-weight: 400;
    letter-spacing: 1.4px
}

.bettilt-1236 .bettilt-element.bettilt-element-3186d38 img {
    max-width: 65%;
    height: 94px
}

.bettilt-1236 .bettilt-element.bettilt-element-3186d38 .widget-image-caption {
    color: var(--e-global-color-203d19f);
    font-family: Sunflower,Sans-serif;
    font-size: 19px;
    font-weight: 400;
    letter-spacing: 1.4px
}

.bettilt-1236 .bettilt-element.bettilt-element-4c21a6d img {
    max-width: 65%;
    height: 94px
}

.bettilt-1236 .bettilt-element.bettilt-element-4c21a6d .widget-image-caption {
    color: var(--e-global-color-203d19f);
    font-family: Sunflower,Sans-serif;
    font-size: 19px;
    font-weight: 400;
    letter-spacing: 1.4px
}

.bettilt-1236 .bettilt-element.bettilt-element-fc78ba0 img {
    max-width: 65%;
    height: 94px
}

.bettilt-1236 .bettilt-element.bettilt-element-fc78ba0 .widget-image-caption {
    color: var(--e-global-color-203d19f);
    font-family: Sunflower,Sans-serif;
    font-size: 19px;
    font-weight: 400;
    letter-spacing: 1.4px
}

.bettilt-1236 .bettilt-element.bettilt-element-213eb7e img {
    max-width: 65%;
    height: 94px
}

.bettilt-1236 .bettilt-element.bettilt-element-213eb7e .widget-image-caption {
    color: var(--e-global-color-203d19f);
    font-family: Sunflower,Sans-serif;
    font-size: 19px;
    font-weight: 400;
    letter-spacing: 1.4px
}

.bettilt-1236 .bettilt-element.bettilt-element-a9e8c3c>.bettilt-container {
    max-width: 1100px
}

.bettilt-1236 .bettilt-element.bettilt-element-4fc14ec {
    text-align: center
}

.bettilt-1236 .bettilt-element.bettilt-element-4fc14ec .bettilt-heading-title {
    color: #fff;
    font-family: Sunflower,Sans-serif;
    font-size: 23px;
    font-weight: 600
}

.bettilt-1236 .bettilt-element.bettilt-element-a2e93e6>.bettilt-container {
    max-width: 1100px
}

.bettilt-1236 .bettilt-element.bettilt-element-02ef6a3 {
    color: #000;
    font-family: Roboto,Sans-serif;
    font-size: 15px;
    font-weight: 400
}

.bettilt-1236 .bettilt-element.bettilt-element-08bf9d6>.bettilt-container {
    max-width: 1100px
}

.bettilt-1236 .bettilt-element.bettilt-element-f54e5e4 {
    text-align: center
}

.bettilt-1236 .bettilt-element.bettilt-element-f54e5e4 .bettilt-heading-title {
    color: #fff;
    font-family: Sunflower,Sans-serif;
    font-size: 23px;
    font-weight: 600
}

.bettilt-1236 .bettilt-element.bettilt-element-83d6445 {
    color: #000;
    font-family: Roboto,Sans-serif;
    font-size: 15px;
    font-weight: 400
}

.bettilt-1236 .bettilt-element.bettilt-element-2002264>.bettilt-container {
    max-width: 1100px
}

.bettilt-1236 .bettilt-element.bettilt-element-b6cdda1 {
    text-align: center
}

.bettilt-1236 .bettilt-element.bettilt-element-b6cdda1 .bettilt-heading-title {
    color: #fff;
    font-family: Sunflower,Sans-serif;
    font-size: 23px;
    font-weight: 600
}

.bettilt-1236 .bettilt-element.bettilt-element-e90df4f>.bettilt-container {
    max-width: 1100px
}

.bettilt-1236 .bettilt-element.bettilt-element-d0893dc {
    color: #000;
    font-family: Roboto,Sans-serif;
    font-size: 15px;
    font-weight: 400
}

.bettilt-1236 .bettilt-element.bettilt-element-35c0056>.bettilt-container {
    max-width: 1100px
}

.bettilt-1236 .bettilt-element.bettilt-element-e8c7a81 {
    text-align: center
}

.bettilt-1236 .bettilt-element.bettilt-element-e8c7a81 .bettilt-heading-title {
    color: #fff;
    font-family: Sunflower,Sans-serif;
    font-size: 23px;
    font-weight: 600
}

.bettilt-1236 .bettilt-element.bettilt-element-eb119d8 {
    color: #000;
    font-family: Roboto,Sans-serif;
    font-size: 15px;
    font-weight: 400
}

.bettilt-1236 .bettilt-element.bettilt-element-eb9c062>.bettilt-container {
    max-width: 1100px
}

.bettilt-1236 .bettilt-element.bettilt-element-5e0efdb .bettilt-heading-title {
    color: #d7962b;
    font-family: Sunflower,Sans-serif;
    font-size: 20px;
    font-weight: 600
}

.bettilt-1236 .bettilt-element.bettilt-element-c74758e {
    color: #000;
    font-family: Roboto,Sans-serif;
    font-size: 15px;
    font-weight: 400
}

.bettilt-1236 .bettilt-element.bettilt-element-4dbe9df>.bettilt-container {
    max-width: 1100px
}

.bettilt-1236 .bettilt-element.bettilt-element-621e34e .bettilt-heading-title {
    color: #d7962b;
    font-family: Sunflower,Sans-serif;
    font-size: 20px;
    font-weight: 600
}

.bettilt-1236 .bettilt-element.bettilt-element-0bb7f3d {
    color: #000;
    font-family: Roboto,Sans-serif;
    font-size: 15px;
    font-weight: 400
}

.bettilt-1236 .bettilt-element.bettilt-element-b9df827>.bettilt-container {
    max-width: 1100px
}

.bettilt-1236 .bettilt-element.bettilt-element-d107c42 .bettilt-heading-title {
    color: #d7962b;
    font-family: Sunflower,Sans-serif;
    font-size: 20px;
    font-weight: 600
}

.bettilt-1236 .bettilt-element.bettilt-element-9f75641 {
    color: #000;
    font-family: Roboto,Sans-serif;
    font-size: 15px;
    font-weight: 400
}

.bettilt-1236 .bettilt-element.bettilt-element-0d50f84>.bettilt-container {
    max-width: 1100px
}

.bettilt-1236 .bettilt-element.bettilt-element-40d44bc {
    text-align: center
}

.bettilt-1236 .bettilt-element.bettilt-element-40d44bc .bettilt-heading-title {
    color: #fff;
    font-family: Sunflower,Sans-serif;
    font-size: 23px;
    font-weight: 600
}

.bettilt-1236 .bettilt-element.bettilt-element-03e6260>.bettilt-container {
    max-width: 1100px
}

.bettilt-1236 .bettilt-element.bettilt-element-d06eb3d {
    color: #000;
    font-family: Roboto,Sans-serif;
    font-size: 15px;
    font-weight: 400
}

.bettilt-1236 .bettilt-element.bettilt-element-9d29d3b>.bettilt-container {
    max-width: 1100px
}

.bettilt-1236 .bettilt-element.bettilt-element-a1dc570 {
    text-align: center
}

.bettilt-1236 .bettilt-element.bettilt-element-a1dc570 .bettilt-heading-title {
    color: #fff;
    font-family: Sunflower,Sans-serif;
    font-size: 23px;
    font-weight: 600
}

.bettilt-1236 .bettilt-element.bettilt-element-94eee75 {
    color: #000;
    font-family: Roboto,Sans-serif;
    font-size: 15px;
    font-weight: 400
}

.bettilt-1236 .bettilt-element.bettilt-element-9d344fc>.bettilt-container {
    max-width: 1100px
}

.bettilt-1236 .bettilt-element.bettilt-element-09517b3 {
    text-align: center
}

.bettilt-1236 .bettilt-element.bettilt-element-09517b3 .bettilt-heading-title {
    color: #fff;
    font-family: Sunflower,Sans-serif;
    font-size: 23px;
    font-weight: 600
}

.bettilt-1236 .bettilt-element.bettilt-element-2139d5a>.bettilt-container {
    max-width: 1100px
}

.bettilt-1236 .bettilt-element.bettilt-element-86e9eb2 {
    color: #000;
    font-family: Roboto,Sans-serif;
    font-size: 15px;
    font-weight: 400
}

.bettilt-1236 .bettilt-element.bettilt-element-a8f530e>.bettilt-container {
    max-width: 1100px
}

.bettilt-1236 .bettilt-element.bettilt-element-64670ad {
    text-align: center
}

.bettilt-1236 .bettilt-element.bettilt-element-64670ad .bettilt-heading-title {
    color: #fff;
    font-family: Sunflower,Sans-serif;
    font-size: 23px;
    font-weight: 600
}

.bettilt-1236 .bettilt-element.bettilt-element-b6cacf0>.bettilt-container {
    max-width: 1100px
}

.bettilt-1236 .bettilt-element.bettilt-element-e6f7e3c {
    color: #000;
    font-family: Roboto,Sans-serif;
    font-size: 15px;
    font-weight: 400
}

.bettilt-1236 .bettilt-element.bettilt-element-5aeba96>.bettilt-container {
    max-width: 1100px
}

.bettilt-1236 .bettilt-element.bettilt-element-36ed8b3 {
    text-align: center
}

.bettilt-1236 .bettilt-element.bettilt-element-36ed8b3 .bettilt-heading-title {
    color: #fff;
    font-family: Sunflower,Sans-serif;
    font-size: 23px;
    font-weight: 600
}

.bettilt-1236 .bettilt-element.bettilt-element-a601c1b>.bettilt-container {
    max-width: 1100px
}

.bettilt-1236 .bettilt-element.bettilt-element-ec22cc9 {
    color: #000;
    font-family: Roboto,Sans-serif;
    font-size: 15px;
    font-weight: 400
}

.bettilt-1236 .bettilt-element.bettilt-element-8cffcfc>.bettilt-container {
    max-width: 1100px
}

.bettilt-1236 .bettilt-element.bettilt-element-64aabe9 {
    text-align: center
}

.bettilt-1236 .bettilt-element.bettilt-element-64aabe9 .bettilt-heading-title {
    color: #fff;
    font-family: Sunflower,Sans-serif;
    font-size: 23px;
    font-weight: 600
}

.bettilt-1236 .bettilt-element.bettilt-element-fe66cc4>.bettilt-container {
    max-width: 1100px
}

.bettilt-1236 .bettilt-element.bettilt-element-3459f9c {
    color: #000;
    font-family: Roboto,Sans-serif;
    font-size: 15px;
    font-weight: 400
}

.bettilt-1236 .bettilt-element.bettilt-element-b6e3932>.bettilt-container {
    max-width: 1100px
}

.bettilt-1236 .bettilt-element.bettilt-element-e728551 {
    text-align: left
}

.bettilt-1236 .bettilt-element.bettilt-element-e728551 .bettilt-heading-title {
    color: #fff;
    font-family: Sunflower,Sans-serif;
    font-size: 23px;
    font-weight: 600
}

.bettilt-1236 .bettilt-element.bettilt-element-48443a3 .bettilt-toggle-icon,.bettilt-1236 .bettilt-element.bettilt-element-48443a3 .bettilt-toggle-title {
    color: #fff
}

.bettilt-1236 .bettilt-element.bettilt-element-48443a3 .bettilt-toggle-icon svg {
    fill: #FFF
}

.bettilt-1236 .bettilt-element.bettilt-element-48443a3 .bettilt-tab-title.bettilt-active .bettilt-toggle-icon,.bettilt-1236 .bettilt-element.bettilt-element-48443a3 .bettilt-tab-title.bettilt-active a {
    color: #d7962b
}

.bettilt-1236 .bettilt-element.bettilt-element-48443a3 .bettilt-toggle-title {
    font-family: Sunflower,Sans-serif;
    font-size: 18px;
    font-weight: 600
}

.bettilt-1236 .bettilt-element.bettilt-element-48443a3 .bettilt-tab-content {
    color: #000;
    font-family: Roboto,Sans-serif;
    font-size: 15px;
    font-weight: 400
}

@media(max-width: 1024px) {
    .bettilt-section.bettilt-section-boxed>.bettilt-container {
        max-width:1024px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-bdca7df img {
        max-width: 100%
    }

    .bettilt-1236 .bettilt-element.bettilt-element-298ca13 img {
        max-width: 100%
    }

    .bettilt-1236 .bettilt-element.bettilt-element-3186d38 img {
        max-width: 100%
    }

    .bettilt-1236 .bettilt-element.bettilt-element-4c21a6d img {
        max-width: 100%
    }

    .bettilt-1236 .bettilt-element.bettilt-element-fc78ba0 img {
        max-width: 100%
    }

    .bettilt-1236 .bettilt-element.bettilt-element-213eb7e img {
        max-width: 100%
    }
}

@media(max-width: 767px) {
    .bettilt-section.bettilt-section-boxed>.bettilt-container {
        max-width:767px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-58481eb .bettilt-heading-title {
        font-size: 23px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-cc4b905 {
        font-size: 14px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-ca87352 .bettilt-button {
        font-size: 15px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-ca87352>.bettilt-widget-container {
        padding: 0 0 10px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-e90a168>.bettilt-widget-container {
        padding: 0 0 10px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-af026a9 .bettilt-accordion-title {
        font-size: 18px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-ff32fac {
        width: 50%
    }

    .bettilt-1236 .bettilt-element.bettilt-element-9a4b78a {
        width: 50%
    }

    .bettilt-1236 .bettilt-element.bettilt-element-351798a {
        width: 50%
    }

    .bettilt-1236 .bettilt-element.bettilt-element-e35d129 {
        width: 50%
    }

    .bettilt-1236 .bettilt-element.bettilt-element-663711e {
        width: 50%
    }

    .bettilt-1236 .bettilt-element.bettilt-element-4c40f2b {
        width: 50%
    }

    .bettilt-1236 .bettilt-element.bettilt-element-a807570 {
        width: 50%
    }

    .bettilt-1236 .bettilt-element.bettilt-element-45279d4 {
        width: 50%
    }

    .bettilt-1236 .bettilt-element.bettilt-element-92f76b5 {
        width: 50%
    }

    .bettilt-1236 .bettilt-element.bettilt-element-22862d9 {
        width: 50%
    }

    .bettilt-1236 .bettilt-element.bettilt-element-7da0bf9 {
        width: 50%
    }

    .bettilt-1236 .bettilt-element.bettilt-element-64a18c7 {
        width: 50%
    }

    .bettilt-1236 .bettilt-element.bettilt-element-c34566a .bettilt-heading-title {
        font-size: 19px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-37905a6 table.tafe-table .tafe-table-header {
        font-size: 11px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-37905a6 table.tafe-table .tafe-table-body {
        font-size: 11px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-32e39ae {
        font-size: 14px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-05f5be2 {
        text-align: center
    }

    .bettilt-1236 .bettilt-element.bettilt-element-05f5be2 .bettilt-heading-title {
        font-size: 19px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-58090a2 {
        font-size: 14px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-50d8b3d .bettilt-button {
        font-size: 15px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-98989a0 {
        width: 33%
    }

    .bettilt-1236 .bettilt-element.bettilt-element-bdca7df img {
        max-width: 60%;
        height: 53px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-bdca7df .widget-image-caption {
        font-size: 12px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-c997304 {
        width: 33%
    }

    .bettilt-1236 .bettilt-element.bettilt-element-298ca13 img {
        max-width: 69%;
        height: 53px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-298ca13 .widget-image-caption {
        font-size: 12px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-d24d790 {
        width: 33%
    }

    .bettilt-1236 .bettilt-element.bettilt-element-3186d38 img {
        max-width: 60%;
        height: 53px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-3186d38 .widget-image-caption {
        font-size: 12px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-02d5643 {
        width: 33%
    }

    .bettilt-1236 .bettilt-element.bettilt-element-4c21a6d img {
        max-width: 60%;
        height: 53px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-4c21a6d .widget-image-caption {
        font-size: 12px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-81615ca {
        width: 33%
    }

    .bettilt-1236 .bettilt-element.bettilt-element-fc78ba0 img {
        max-width: 60%;
        height: 53px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-fc78ba0 .widget-image-caption {
        font-size: 12px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-3048c16 {
        width: 33%
    }

    .bettilt-1236 .bettilt-element.bettilt-element-213eb7e img {
        max-width: 60%;
        height: 53px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-213eb7e .widget-image-caption {
        font-size: 12px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-4fc14ec .bettilt-heading-title {
        font-size: 19px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-02ef6a3 {
        font-size: 14px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-f54e5e4 .bettilt-heading-title {
        font-size: 19px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-83d6445 {
        font-size: 14px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-b6cdda1 .bettilt-heading-title {
        font-size: 19px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-d0893dc {
        font-size: 14px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-e8c7a81 .bettilt-heading-title {
        font-size: 19px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-eb119d8 {
        font-size: 14px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-5e0efdb {
        text-align: left
    }

    .bettilt-1236 .bettilt-element.bettilt-element-5e0efdb .bettilt-heading-title {
        font-size: 18px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-c74758e {
        font-size: 14px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-621e34e .bettilt-heading-title {
        font-size: 18px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-0bb7f3d {
        font-size: 14px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-d107c42 .bettilt-heading-title {
        font-size: 18px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-9f75641 {
        font-size: 14px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-40d44bc .bettilt-heading-title {
        font-size: 19px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-d06eb3d {
        font-size: 14px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-a1dc570 .bettilt-heading-title {
        font-size: 19px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-94eee75 {
        font-size: 14px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-09517b3 .bettilt-heading-title {
        font-size: 19px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-86e9eb2 {
        font-size: 14px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-64670ad .bettilt-heading-title {
        font-size: 19px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-e6f7e3c {
        font-size: 14px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-36ed8b3 .bettilt-heading-title {
        font-size: 19px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-ec22cc9 {
        font-size: 14px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-64aabe9 .bettilt-heading-title {
        font-size: 19px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-3459f9c {
        font-size: 14px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-e728551 {
        text-align: center
    }

    .bettilt-1236 .bettilt-element.bettilt-element-e728551 .bettilt-heading-title {
        font-size: 19px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-48443a3 .bettilt-toggle-title {
        font-size: 17px
    }

    .bettilt-1236 .bettilt-element.bettilt-element-48443a3 .bettilt-tab-content {
        font-size: 14px
    }
}

.bettilt-1337 .bettilt-element.bettilt-element-5d02409>.bettilt-container {
    max-width: 1200px
}

.bettilt-1337 .bettilt-element.bettilt-element-5d02409 {
    border-style: solid;
    border-width: 0 0 1px;
    border-color: rgb(29, 34, 47);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

.bettilt-1337 .bettilt-element.bettilt-element-5d02409>.bettilt-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.bettilt-1337 .bettilt-element.bettilt-element-13aaad0 {
    text-align: center
}

.bettilt-1337 .bettilt-element.bettilt-element-13aaad0 img {
    width: 70%;
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg )
}

.button1 {
    position: relative;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    width: auto;
    height: 44px;
    color: rgb(255, 255, 255);
    border-radius: 44px;
    outline: none;
    overflow: hidden;
    pointer-events: inherit;
    padding: 9px 18px;
    border: 1px solid rgb(60, 204, 135);
    background: transparent;
}

.header_buttons {
  display: flex;
  gap: 12px;
  align-items: center;
  justify-content: center;
}

.bettilt-1337 .bettilt-element.bettilt-element-2c67b84 .bettilt-button:focus,.bettilt-1337 .bettilt-element.bettilt-element-2c67b84 .bettilt-button:hover {
    background-color: #cde6ed
}

.button2 {
    position: relative;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    width: auto;
    height: 44px;
    border: none;
    border-radius: 44px;
    outline: none;
    overflow: hidden;
    pointer-events: inherit;
    padding: 9px 18px;
    color: rgb(35, 41, 57);
    background: linear-gradient(90deg, rgb(255, 199, 0) 0%, rgb(255, 234, 33) 100%), rgb(255, 158, 44);
}

.bettilt-1337 .bettilt-element.bettilt-element-e66ada0 .bettilt-button:focus,.bettilt-1337 .bettilt-element.bettilt-element-e66ada0 .bettilt-button:hover {
    color: #fff;
    background-color: #936416
}

.bettilt-1337 .bettilt-element.bettilt-element-e66ada0 .bettilt-button:focus svg,.bettilt-1337 .bettilt-element.bettilt-element-e66ada0 .bettilt-button:hover svg {
    fill: #FFFFFF
}

@media(max-width: 1024px) {
    .bettilt-1337 .bettilt-element.bettilt-element-13aaad0>.bettilt-widget-container {
        padding:10px 0 0
    }

    .bettilt-1337 .bettilt-element.bettilt-element-2c67b84 .bettilt-button {
        font-size: 16px
    }

    .bettilt-1337 .bettilt-element.bettilt-element-e66ada0 .bettilt-button {
        font-size: 16px
    }
}

@media(min-width: 768px) {
    .bettilt-1337 .bettilt-element.bettilt-element-de66bf6 {
        width:30%
    }

    .bettilt-1337 .bettilt-element.bettilt-element-2525954 {
        width: 70%
    }

    .bettilt-1337 .bettilt-element.bettilt-element-d6d7494 {
        width: 70%
    }

    .bettilt-1337 .bettilt-element.bettilt-element-5435a7d {
        width: 30%
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .bettilt-1337 .bettilt-element.bettilt-element-de66bf6 {
        width:30%
    }

    .bettilt-1337 .bettilt-element.bettilt-element-2525954 {
        width: 70%
    }

    .bettilt-1337 .bettilt-element.bettilt-element-d6d7494 {
        width: 70%
    }

    .bettilt-1337 .bettilt-element.bettilt-element-5435a7d {
        width: 30%
    }
}

@media(max-width: 767px) {
    .bettilt-1337 .bettilt-element.bettilt-element-13aaad0 {
        text-align:center
    }

    .bettilt-1337 .bettilt-element.bettilt-element-13aaad0>.bettilt-widget-container {
        padding: 0
    }

    .bettilt-1337 .bettilt-element.bettilt-element-d6d7494 {
        width: 50%
    }

    .bettilt-1337 .bettilt-element.bettilt-element-2c67b84 .bettilt-button {
        font-size: 15px
    }

    .bettilt-1337 .bettilt-element.bettilt-element-2c67b84>.bettilt-widget-container {
        padding: 0 0 10px
    }

    .bettilt-1337 .bettilt-element.bettilt-element-5435a7d {
        width: 50%
    }

    .bettilt-1337 .bettilt-element.bettilt-element-e66ada0 .bettilt-button {
        font-size: 15px
    }

    .bettilt-1337 .bettilt-element.bettilt-element-e66ada0>.bettilt-widget-container {
        padding: 0 0 10px
    }
}

@font-face {
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://bettilt-casino.com/wp-content/themes/oceanwp/assets/fonts/fontawesome/webfonts/fa-regular-400.eot);
    src: url(https://bettilt-casino.com/wp-content/themes/oceanwp/assets/fonts/fontawesome/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(https://bettilt-casino.com/wp-content/themes/oceanwp/assets/fonts/fontawesome/webfonts/fa-regular-400.woff2) format("woff2"),url(https://bettilt-casino.com/wp-content/themes/oceanwp/assets/fonts/fontawesome/webfonts/fa-regular-400.woff) format("woff"),url(https://bettilt-casino.com/wp-content/themes/oceanwp/assets/fonts/fontawesome/webfonts/fa-regular-400.ttf) format("truetype"),url(https://bettilt-casino.com/wp-content/themes/oceanwp/assets/fonts/fontawesome/webfonts/fa-regular-400.svg#fontawesome) format("svg")
}

.far {
    font-weight: 400
}

@font-face {
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://bettilt-casino.com/wp-content/themes/oceanwp/assets/fonts/fontawesome/webfonts/fa-solid-900.eot);
    src: url(https://bettilt-casino.com/wp-content/themes/oceanwp/assets/fonts/fontawesome/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(https://bettilt-casino.com/wp-content/themes/oceanwp/assets/fonts/fontawesome/webfonts/fa-solid-900.woff2) format("woff2"),url(https://bettilt-casino.com/wp-content/themes/oceanwp/assets/fonts/fontawesome/webfonts/fa-solid-900.woff) format("woff"),url(https://bettilt-casino.com/wp-content/themes/oceanwp/assets/fonts/fontawesome/webfonts/fa-solid-900.ttf) format("truetype"),url(https://bettilt-casino.com/wp-content/themes/oceanwp/assets/fonts/fontawesome/webfonts/fa-solid-900.svg#fontawesome) format("svg")
}

.fa,.far,.fas {
    font-family: "Font Awesome 5 Free"
}

.fa,.fas {
    font-weight: 900
}

@font-face {
    font-family: simple-line-icons;
    src: url('https://bettilt-casino.com/wp-content/themes/oceanwp/assets/fonts/simple-line-icons/Simple-Line-Icons.eot?v=2.4.0');
    src: url('https://bettilt-casino.com/wp-content/themes/oceanwp/assets/fonts/simple-line-icons/Simple-Line-Icons.eot?v=2.4.0#iefix') format('embedded-opentype'),url('https://bettilt-casino.com/wp-content/themes/oceanwp/assets/fonts/simple-line-icons/Simple-Line-Icons.woff2?v=2.4.0') format('woff2'),url('https://bettilt-casino.com/wp-content/themes/oceanwp/assets/fonts/simple-line-icons/Simple-Line-Icons.ttf?v=2.4.0') format('truetype'),url('https://bettilt-casino.com/wp-content/themes/oceanwp/assets/fonts/simple-line-icons/Simple-Line-Icons.woff?v=2.4.0') format('woff'),url('https://bettilt-casino.com/wp-content/themes/oceanwp/assets/fonts/simple-line-icons/Simple-Line-Icons.svg?v=2.4.0#simple-line-icons') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

a,address,article,b,body,caption,center,code,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,header,html,i,iframe,img,label,legend,li,nav,object,ol,p,s,section,span,strong,table,tbody,td,th,thead,tr,tt,ul,video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit
}

article,figcaption,figure,footer,header,nav,section {
    display: block
}

html {
    font-size: 62.5%;
    overflow-y: scroll;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

*,:after,:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

caption,td,th {
    font-weight: 400;
    text-align: left
}

a:focus {
    outline: solid 1px!important
}

a img {
    border: 0
}

img {
    max-width: 100%;
    height: auto
}

select {
    max-width: 100%
}

em {
    font-style: italic
}

* html {
    font-size: 87.5%
}

html {
    -ms-overflow-x: hidden;
    overflow-x: hidden
}

body {
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    line-height: 1.8;
    color: #4a4a4a;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    overflow-wrap: break-word;
    word-wrap: break-word
}

body {
    background-color: #232939;
}

em,i {
    font-style: italic
}

.screen-reader-text {
    border: 0;
    clip: rect(1px,1px,1px,1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    font-size: 14px!important;
    font-weight: 400;
    overflow: hidden;
    padding: 0;
    position: absolute!important;
    width: 1px;
    word-wrap: normal!important
}

.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
    clip: auto!important;
    clip-path: none;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-size: .875rem;
    font-weight: 700;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000
}

::selection {
    color: #fff;
    background: #333;
    text-shadow: none
}

::-moz-selection {
    color: #fff;
    background: #333;
    text-shadow: none
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article,figcaption,figure,footer,header,main,nav,section {
    display: block
}

progress,video {
    display: inline-block;
    vertical-align: baseline
}

[hidden],template {
    display: none
}

a {
    background-color: transparent
}

a:active,a:hover {
    outline: 0
}

b,strong {
    font-weight: 600
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

code {
    font-family: monospace,monospace;
    font-size: 1em
}

button,input,optgroup,select,textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,select {
    text-transform: none
}

button,html input[type=button],input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox],input[type=radio] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
    height: auto
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,th {
    padding: 0
}

.container {
    width: 1200px;
    max-width: 90%;
    margin: 0 auto
}

#wrap {
    position: relative
}

#main {
    position: relative
}

#main #content-wrap {
    padding-top: 50px;
    padding-bottom: 50px
}

.content-area {
    float: left;
    position: relative;
    padding-right: 30px;
    border-right-width: 1px;
    border-style: solid;
    border-color: transparent;
}

body.content-full-screen #content-wrap {
    width: 100%!important;
    max-width: none!important;
    padding: 0!important;
    border: 0!important
}

.content-full-screen .content-area {
    float: none;
    width: 100%!important;
    max-width: none!important;
    padding: 0!important;
    margin: 0!important;
    border: 0!important
}

.boxed-layout {
    background-color: #e9e9e9
}

.boxed-layout #wrap {
    width: 1280px;
    max-width: 100%;
    margin: 0 auto;
    background-color: #fff
}

.boxed-layout #wrap .container {
    width: auto;
    max-width: none;
    padding-left: 30px;
    padding-right: 30px
}

.boxed-layout.content-full-screen #content-wrap {
    padding-left: 0!important;
    padding-right: 0!important
}

@media only screen and (max-width: 959px) {
    .boxed-layout #wrap {
        overflow:hidden
    }

    .container,body.content-full-screen .bettilt-section-wrap>.bettilt-section.bettilt-section-boxed>.bettilt-container {
        max-width: 90%
    }

    .content-area {
        float: none!important;
        width: 100%;
        margin-bottom: 40px;
        border: 0
    }

    body:not(.separate-layout) .content-area {
        padding: 0!important
    }

    #main #content-wrap.container {
        width: auto!important
    }
}

@media only screen and (min-width: 768px) and (max-width:959px) {
    body.boxed-layout #wrap,body.boxed-layout .parallax-footer {
        width:auto!important
    }
}

figure>img {
    display: block;
    margin: 0 auto
}

img {
    max-width: 100%;
    height: auto;
    vertical-align: middle
}

img[class*=align],img[class*=attachment-] {
    height: auto
}

.caption {
    max-width: 100%;
    margin-bottom: 24px
}

.caption-text {
    font-size: 14px;
    font-style: italic;
    color: #999
}

iframe,object {
    width: 100%;
    max-width: 100%
}

table {
    width: 100%;
    margin-bottom: 2.618em
}

table td,table th {
    padding: 10px;
    text-align: left;
    vertical-align: top;
    border-bottom: 1px solid #e9e9e9
}

table th {
    text-transform: uppercase
}

.clr:after,dl:after {
    content: "";
    display: block;
    visibility: hidden;
    clear: both;
    zoom:1;height: 0
}

a {
    color: #333
}

a:hover {
    color: #13aff0
}

a,a:focus,a:hover {
    text-decoration: none;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: all .3s ease
}

.page:not(.bettilt-page):not(.woocommerce-page) .entry a:not(.wp-block-button__link):not(.wp-block-file__button) {
    cursor: pointer;
    text-underline-offset: 3px;
    text-decoration: underline;
    text-decoration-skip-ink: all;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: all .3s ease
}

.page:not(.bettilt-page):not(.woocommerce-page) .entry a:not(.wp-block-button__link):not(.wp-block-file__button):hover {
    text-decoration: underline;
    text-decoration-style: dotted;
    text-decoration-skip-ink: none;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: all .3s ease
}

.page:not(.bettilt-page):not(.woocommerce-page) .entry a:not(.wp-block-button__link):not(.wp-block-file__button):focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    outline: transparent solid 2px;
    text-decoration: underline 1px dotted #13aff0;
    text-decoration-skip-ink: none;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: all .3s ease
}

h1,h2,h3 {
    font-weight: 600;
    margin: 0 0 20px;
    color: #333;
    line-height: 1.4
}

h1 {
    font-size: 23px;
    color: #fff;
}

h2 {
    font-size: 20px
}

h3 {
    font-size: 18px
}

p {
    margin: 0 0 20px
}

code {
    font-size: 16px
}

code {
    color: #2080ad
}

address {
    display: block;
    margin: 0 0 20px
}

ol,ul {
    margin: 15px 0 15px 20px
}

ol {
    list-style-type: decimal
}

ol ol {
    list-style: upper-alpha
}

ol ol ol {
    list-style: lower-roman
}

ol ol ol ol {
    list-style: lower-alpha
}

li ol,li ul {
    margin: 0 0 0 25px
}

dl {
    margin: 20px
}

dt {
    font-weight: 700
}

@media print {
    * {
        background: 0 0!important;
        -webkit-box-shadow: none!important;
        -moz-box-shadow: none!important;
        box-shadow: none!important;
        text-shadow: none!important
    }

    a,a:visited {
        text-decoration: underline
    }

    a[href]:after {
        content: " (" attr(href) ")"
    }

    .ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after {
        content: ""
    }

    thead {
        display: table-header-group
    }

    img,tr {
        page-break-inside: avoid
    }

    img {
        max-width: 100%!important
    }

    @page {
        margin: .5cm
    }

    h2,h3,p {
        orphans: 3;
        widows: 3
    }

    h2,h3 {
        page-break-after: avoid
    }
}

form input[type=email],form input[type=number],form input[type=text],form input[type=url],form select,form textarea {
    display: inline-block;
    min-height: 40px;
    width: 100%;
    font-size: 14px;
    line-height: 1.8;
    padding: 6px 12px;
    vertical-align: middle;
    background-color: transparent;
    color: #333;
    border: 1px solid #ddd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: all .3s ease
}

form select {
    padding-top: 0!important;
    padding-bottom: 0!important
}

form input[type=number] {
    max-width: 50px;
    padding: 0 0 0 8px
}

input[type=email],input[type=text],input[type=url],textarea {
    -webkit-appearance: none
}

form textarea {
    min-height: 150px;
    line-height: 1.5;
    resize: vertical
}

input[type=checkbox] {
    display: inline-block;
    background-color: #fff;
    border: 1px solid #bbb;
    line-height: 0;
    width: 16px;
    min-width: 16px;
    height: 16px;
    margin: -3px 10px 0 0;
    outline: 0;
    text-align: center;
    vertical-align: middle;
    clear: none;
    cursor: pointer;
    -webkit-appearance: none;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    -webkit-transition: border-color 50ms ease-in-out;
    -moz-transition: border-color 50ms ease-in-out;
    -ms-transition: border-color 50ms ease-in-out;
    -o-transition: border-color 50ms ease-in-out;
    transition: 50ms border-color ease-in-out
}

input[type=checkbox]:checked:before,input[type=radio]:checked:before {
    float: left;
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    line-height: 14px;
    font-family: 'Font Awesome 5 Free';
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

input[type=checkbox]:checked:before {
    content: '\f00c';
    margin-bottom: -1px;
    color: #13aff0;
    font-weight: 600
}

form input:not([type]) {
    display: inline-block;
    padding: 5px 10px;
    border: 1px solid #ccc;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 3px #ddd;
    -moz-box-shadow: inset 0 1px 3px #ddd;
    box-shadow: inset 0 1px 3px #ddd
}

form input[type=email]:focus,form input[type=number]:focus,form input[type=text]:focus,form input[type=url]:focus,form select:focus,form textarea:focus {
    border-color: #bbb;
    outline: 0
}

form input:not([type]):focus {
    border-color: #bbb;
    outline: 0
}

form input[type=checkbox]:focus,form input[type=radio]:focus {
    outline: 0
}

form input[type=checkbox],form input[type=radio] {
    display: inline-block
}

form input[type=email][disabled],form input[type=number][disabled],form input[type=text][disabled],form input[type=url][disabled],form select[disabled],form textarea[disabled] {
    cursor: not-allowed;
    color: #cad2d3;
    background-color: #eaeded
}

form input:not([type])[disabled] {
    cursor: not-allowed;
    color: #cad2d3;
    background-color: #eaeded
}

form input:focus:invalid,form select:focus:invalid,form textarea:focus:invalid {
    color: #b94a48;
    border-color: #e9322d
}

form input[type=checkbox]:focus:invalid:focus,form input[type=radio]:focus:invalid:focus {
    outline-color: #e9322d
}

select {
    width: 100%;
    height: 2.25em;
    min-height: auto;
    border: 1px solid #ddd;
    background-color: #fff;
    cursor: pointer;
    padding: 0 15px;
    margin: 0
}

form select[multiple] {
    height: auto
}

form label {
    margin-bottom: 3px
}

form fieldset {
    margin: 0;
    padding: .35em 0 .75em;
    border: 0
}

form legend {
    display: block;
    width: 100%;
    margin-bottom: .3em;
    padding: .3em 0;
    color: #333;
    border-bottom: 1px solid #e5e5e5
}

.button,button[type=submit],input[type=button],input[type=submit] {
    display: inline-block;
    font-family: inherit;
    background-color: #13aff0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0;
    padding: 14px 20px;
    border: 0;
    cursor: pointer;
    text-align: center;
    letter-spacing: .1em;
    line-height: 1;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: all .3s ease
}

.button:focus,.button:hover,button[type=submit]:focus,button[type=submit]:hover,input[type=button]:focus,input[type=button]:hover,input[type=submit]:focus,input[type=submit]:hover {
    background-color: #0b7cac;
    color: #fff
}

button:focus,button[type=submit]:focus,input[type=button]:focus,input[type=submit]:focus {
    outline: 0
}

button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner {
    padding: 0;
    border: 0
}

#top-bar-wrap {
    position: relative;
    background-color: #fff;
    font-size: 12px;
    border-bottom: 1px solid #f1f1f1;
    margin-bottom: 1px;
    z-index: 101
}

#top-bar {
    padding: 8px 0
}

@media screen and (max-width: 782px) {
    #top-bar-wrap {
        z-index:100
    }
}

#top-bar-nav,#top-bar-nav>li {
    display: inline-block
}

#top-bar-nav>ul>li {
    display: inline-block;
    float: none;
    margin-right: 15px
}

#top-bar-nav>ul>li:last-child {
    margin-right: 0
}

#site-header {
    position: relative;
    width: 100%;
    background-color: #fff;
    border-bottom: 1px solid #f1f1f1;
    z-index: 100
}

#site-header-inner {
    position: relative;
    height: 100%
}

#sidr .sidr-class-social-menu-inner .fa {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400
}

#site-header.top-header {
    border-bottom: 0!important
}

#site-header.top-header #site-navigation-wrap {
    float: none;
    right: auto!important;
    left: -15px
}

@media only screen and (max-width: 959px) {
    .top-header-style .sidr-class-mobile-searchform,.top-header-style .sidr-class-social-menu-inner {
        display:none
    }
}

@media only screen and (max-width: 480px) {
    .boxed-layout #wrap .container {
        padding-left:20px;
        padding-right: 20px
    }

    #site-header.top-header .right {
        display: none
    }

    .top-header-style .sidr-class-mobile-searchform,.top-header-style .sidr-class-social-menu-inner {
        display: block
    }
}

#site-header.medium-header {
    background-color: transparent;
    text-align: center
}

#site-header.medium-header #site-navigation-wrap {
    position: relative;
    background-color: #f9f9f9;
    float: none;
    position: relative;
    right: auto!important;
    left: auto!important;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    z-index: 9
}

#site-header.medium-header #site-navigation-wrap #site-navigation {
    display: inline-block;
    position: relative
}

#site-header.medium-header.hidden-menu #site-navigation,#site-header.medium-header.hidden-menu #site-navigation-wrap {
    max-height: 150px;
    -webkit-transition: .4s ease-in-out;
    -moz-transition: .4s ease-in-out;
    -ms-transition: .4s ease-in-out;
    -o-transition: .4s ease-in-out;
    transition: all .4s ease-in-out
}

.is-sticky #site-header.medium-header.hidden-menu #site-navigation,.is-sticky #site-header.medium-header.hidden-menu #site-navigation-wrap {
    max-height: 0;
    -moz-opacity: 0;
    -webkit-opacity: 0;
    opacity: 0;
    visibility: hidden
}

.is-sticky #site-header.medium-header.hidden-menu:hover #site-navigation,.is-sticky #site-header.medium-header.hidden-menu:hover #site-navigation-wrap {
    max-height: 150px;
    -moz-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
    visibility: visible
}

@media only screen and (max-width: 959px) {
    .medium-header-style .sidr-class-mobile-searchform,.medium-header-style .sidr-class-social-menu-inner {
        display:none
    }
}

@media only screen and (max-width: 767px) {
    #wrap {
        width:100%!important
    }

    body.boxed-layout #wrap {
        width: auto!important
    }

    #top-bar {
        padding: 20px 0
    }

    #top-bar>div:nth-child(2) {
        padding-top: 20px
    }

    #top-bar #top-bar-nav>li {
        float: none;
        display: inline-block
    }

    #top-bar-nav {
        float: none;
        text-align: center
    }

    .medium-header-style .sidr-class-mobile-searchform,.medium-header-style .sidr-class-social-menu-inner {
        display: block
    }
}

#site-navigation-wrap {
    float: right;
    position: relative;
    right: -15px
}

.navigation li a i.after,.navigation li a i.before {
    margin-top: -.265em
}

.navigation li a i.before {
    margin-right: 6px
}

.navigation li a i.after {
    margin-left: 6px
}

.navigation li a img.before {
    margin-right: 6px
}

.navigation li a img.after {
    margin-left: 6px
}

.navigation li a .svg {
    width: 1em
}

.navigation li a .hidden {
    display: none!important
}

#searchform-dropdown {
    position: absolute;
    right: 0;
    background-color: #fff;
    border-top: 3px solid #13aff0;
    top: 100%;
    padding: 15px;
    width: 260px;
    -webkit-box-shadow: 0 2px 7px rgba(0,0,0,.1);
    -moz-box-shadow: 0 2px 7px rgba(0,0,0,.1);
    box-shadow: 0 2px 7px rgba(0,0,0,.1);
    visibility: hidden;
    -moz-opacity: 0;
    -webkit-opacity: 0;
    opacity: 0;
    transition: all .25s ease-in-out;
    z-index: 10000
}

#searchform-dropdown input {
    display: block;
    background-color: transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    margin: 0
}

#searchform-dropdown.show {
    visibility: visible;
    -moz-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1
}

#mobile-dropdown {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background-color: #fff;
    max-height: 400px;
    overflow-y: auto;
    -webkit-box-shadow: 0 2px 6px rgba(0,0,0,.1);
    -moz-box-shadow: 0 2px 6px rgba(0,0,0,.1);
    box-shadow: 0 2px 6px rgba(0,0,0,.1)
}

#mobile-dropdown ul {
    margin: 0;
    list-style: none
}

#mobile-dropdown ul li {
    border-bottom: 1px solid rgba(0,0,0,.035)
}

#mobile-dropdown ul li a {
    display: block;
    position: relative;
    padding: 12px 40px;
    text-align: left
}

#mobile-dropdown ul li a:focus {
    outline: #e3e3e3 dashed 1px
}

#mobile-dropdown ul li a i,#mobile-dropdown ul li a img {
    margin-right: 10px
}

#mobile-dropdown ul li a i.after {
    margin-right: 0;
    margin-left: 10px
}

#mobile-dropdown ul li a .dropdown-toggle {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 60px;
    cursor: pointer;
    color: #555;
    padding-right: 40px;
    text-align: center;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: all .3s ease
}

#mobile-dropdown ul li a .dropdown-toggle:focus {
    outline: rgba(0,0,0,.4) dashed 1px
}

#mobile-dropdown ul li a .dropdown-toggle:before {
    content: "+";
    font-size: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    line-height: 30px;
    margin-top: -15px;
    margin-left: -15px
}

#mobile-dropdown ul li.active>a>.dropdown-toggle:before {
    content: "-"
}

#mobile-dropdown ul li ul {
    display: none;
    border-top: 1px solid rgba(0,0,0,.035);
    margin-left: 0;
    background-color: rgba(0,0,0,.02)
}

#mobile-dropdown ul .widget {
    display: none
}

.gallery-format {
    opacity: 0;
    visibility: hidden;
    height: 0
}

.gallery-format a.gallery-lightbox,.gallery-format img {
    display: block;
    position: relative;
    width: 100%;
    margin-bottom: 0
}

.gallery-format .flickity-button {
    top: calc(100% - 18px);
    width: 30px;
    height: 36px;
    border-radius: 0;
    background-color: rgba(0,0,0,.6);
    display: flex;
    justify-content: center;
    align-items: center
}

.gallery-format .flickity-button:hover {
    background-color: rgba(0,0,0,.8)
}

.gallery-format .flickity-button:disabled {
    pointer-events: unset
}

.gallery-format .flickity-button.next {
    right: 0
}

.gallery-format .flickity-button.previous {
    left: auto;
    right: 30px
}

.gallery-format .flickity-button svg {
    fill: #fff;
    width: 12px;
    height: auto;
    position: static
}

.widget_archive li,.widget_categories li {
    padding: 6px 0;
    border-bottom: 1px solid #e9e9e9
}

.widget_archive li:first-child,.widget_categories li:first-child {
    border-top: 1px solid #e9e9e9
}

.hasCustomSelect {
    width: 100%;
    z-index: 2
}

span.required {
    position: relative;
    top: -4px;
    font-size: 10px;
    margin-left: 3px;
    color: red
}
footer p {
  color: #fff;
}

.footer_links a {
  font-size: 20px;
  color: #fff;
  font-weight: bold;
}

.footer_links {
  display: flex;
  gap: 12px;
  justify-content: center;
}

footer {
  background: rgb(29, 34, 47);
  padding: 40px 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}
.parallax-footer {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0
}

.has-parallax-footer #main {
    z-index: 1
}

.has-parallax-footer:not(.boxed-layout) #main {
    -webkit-box-shadow: 0 0 40px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 0 40px 0 rgba(0,0,0,.1);
    box-shadow: 0 0 40px 0 rgba(0,0,0,.1)
}

.has-parallax-footer:not(.separate-layout) #main {
    background-color: #fff
}

.boxed-layout .parallax-footer {
    width: 1280px;
    left: auto;
    right: auto
}

@media only screen and (max-width: 959px) {
    .has-parallax-footer #main {
        margin-bottom:0!important
    }

    .parallax-footer {
        position: relative
    }

    body.default-breakpoint #site-navigation-wrap,body.default-breakpoint #top-bar-nav {
        display: none
    }
}

#footer-bottom {
    background-color: #1b1b1b;
    padding: 15px 0;
    font-size: 12px;
    line-height: 1
}

#footer-bottom a {
    color: #fff
}

#footer-bottom a:hover {
    color: #13aff0
}

#scroll-top {
    display: none;
    opacity: 0;
    position: fixed;
    right: 20px;
    bottom: 20px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    background-color: rgba(0,0,0,.4);
    color: #fff;
    font-size: 18px;
    cursor: pointer;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
    text-align: center;
    z-index: 100;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

#scroll-top>span {
    line-height: inherit;
    vertical-align: top
}

#scroll-top:hover {
    background-color: rgba(0,0,0,.8)
}

@media only screen and (max-width: 480px) {
    #scroll-top {
        right:10px;
        bottom: 10px;
        width: 26px;
        height: 26px;
        line-height: 24px;
        font-size: 14px
    }
}

#site-header .bettilt-section-wrap {
    height: auto!important
}

.sidr-class-dropdown-toggle:hover,.sidr-class-menu-item-has-children.active>a,.sidr-class-menu-item-has-children.active>a>.sidr-class-dropdown-toggle {
    color: #13aff0
}

.sidr-class-clr:after {
    content: "";
    display: block;
    visibility: hidden;
    clear: both;
    zoom:1;height: 0
}

a.sidr-class-toggle-sidr-close {
    display: block;
    background-color: #f8f8f8;
    color: #333;
    font-size: 13px;
    font-weight: 600;
    line-height: 1;
    padding: 20px;
    letter-spacing: .6px;
    text-transform: uppercase
}

a.sidr-class-toggle-sidr-close i {
    display: inline-block;
    padding-right: 8px;
    margin: 0;
    width: auto;
    height: auto;
    line-height: 1;
    vertical-align: bottom
}

a.sidr-class-toggle-sidr-close .owp-icon {
    margin-right: 8px
}

.sidr-class-dropdown-menu ul,.sidr-class-fs-dropdown-menu ul {
    display: none;
    border-top: 1px solid rgba(0,0,0,.035);
    margin-left: 0;
    background-color: rgba(0,0,0,.02)
}

.sidr-class-dropdown-menu li,.sidr-class-fs-dropdown-menu li {
    border-bottom: 1px solid rgba(0,0,0,.035)
}

.sidr-class-dropdown-menu.sidr-class-left-menu li:last-child,.sidr-class-fs-dropdown-menu.sidr-class-left-menu li:last-child {
    border-bottom: none
}

.sidr-class-dropdown-menu>li:first-child,.sidr-class-fs-dropdown-menu>li:first-child {
    border-top: 1px solid rgba(0,0,0,.035)
}

.sidr-class-dropdown-menu li a,.sidr-class-fs-dropdown-menu li a {
    padding: 12px 20px;
    display: block;
    position: relative
}

.sidr-class-dropdown-menu li a:focus,.sidr-class-fs-dropdown-menu li a:focus {
    outline: rgba(0,0,0,.3) dashed 1px
}

.sidr-class-dropdown-menu li a.sidr-class-sf-with-ul,.sidr-class-fs-dropdown-menu li a.sidr-class-sf-with-ul {
    padding-right: 40px
}

.sidr-class-dropdown-menu ul li:last-child,.sidr-class-fs-dropdown-menu ul li:last-child {
    border: none
}

.sidr-class-top-bar-menu>li:first-child {
    border-top: none
}

.sidr-class-menu-item-has-children {
    position: relative
}

.sidr-class-dropdown-menu li.sidr-class-menu-item-has-children>a {
    padding-right: 60px
}

.sidr-class-dropdown-toggle {
    font-size: 11px;
    height: 100%;
    width: 60px;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    color: #555;
    text-align: right;
    padding-right: 20px;
    text-align: center;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: all .3s ease
}

.sidr-class-dropdown-toggle:focus {
    outline: rgba(0,0,0,.3) dashed 1px
}

.sidr-class-dropdown-toggle:before {
    font-family: "Font Awesome 5 Free";
    content: "+";
    font-size: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin-top: -15px;
    margin-left: -15px
}

.sidr-class-dropdown-menu li.active>a>.sidr-class-dropdown-toggle:before {
    content: "-"
}

.sidr-class-dropdown-menu ul a:before {
    font-family: "Font Awesome 5 Free";
    content: "\f105";
    display: inline-block;
    margin: 0 10px;
    font-weight: 600
}

.sidr-class-dropdown-menu ul ul a:before {
    margin-left: 20px
}

.sidr-class-dropdown-menu ul ul ul a:before {
    margin-left: 40px
}

.sidr .sidr-class-nav-arrow,.sidr-class-bettilt,.sidr-class-mega-cat .sidr-class-dropdown-toggle,.sidr-class-mega-cat .sidr-class-megamenu,.sidr-class-middle-site-logo,.sidr-class-sidebar-box {
    display: none!important
}

.sidr-class-dropdown-menu li.sidr-class-menu-item-has-children.sidr-class-mega-cat>a {
    padding-right: 20px
}

.sidr-class-dropdown-menu a i {
    font-size: inherit!important;
    vertical-align: initial!important;
    margin-right: 10px
}

.sidr-class-dropdown-menu a i.after {
    margin-right: 0;
    margin-left: 10px
}

.sidr-class-wpml-ls-flag {
    margin-right: 10px;
    vertical-align: baseline
}

#sidr-id-searchform-header-replace,.sidr-class-search-toggle-li,.sidr-class-woo-cart-link {
    display: none
}

.sidr-class-mobile-searchform {
    position: relative;
    margin: 30px 20px 0
}

.sidr-class-mobile-searchform input {
    padding: 6px 45px 6px 12px!important;
    margin-top: 0!important;
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit
}

.sidr-class-mobile-searchform button {
    display: block;
    position: absolute;
    right: 10px;
    height: 30px;
    line-height: 30px;
    width: 30px;
    padding: 0;
    text-align: center;
    top: 50%;
    margin-top: -15px;
    background-color: transparent!important;
    color: #555;
    border: 0;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -ms-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: all .3s ease-in-out
}

.sidr-class-mobile-searchform button:hover {
    color: #222
}

.sidr-class-mobile-searchform button:focus {
    outline: solid 1px;
    color: #1a1a1a
}

.sidr-class-social-menu-inner ul {
    display: table;
    width: 100%;
    text-align: center;
    table-layout: fixed
}

.sidr-class-social-menu-inner ul li {
    display: table-cell
}

.sidr-class-social-menu-inner ul li a {
    display: block;
    padding: 12px 10px
}

@media screen and (max-width: 600px) {
    html :where(.is-position-sticky) {
        --wp-admin--admin-bar--position-offset:0px
    }

    #wpadminbar {
        position: fixed
    }
}

.flickity-enabled {
    position: relative
}

.flickity-enabled:focus {
    outline: 0
}

.flickity-viewport {
    overflow: hidden;
    position: relative;
    height: 100%
}

.flickity-slider {
    position: absolute;
    width: 100%;
    height: 100%
}

.flickity-enabled.is-draggable {
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.flickity-enabled.is-draggable .flickity-viewport {
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
    cursor: -webkit-grabbing;
    cursor: grabbing
}

.flickity-button {
    position: absolute;
    background: rgba(255,255,255,.75);
    border: none;
    color: #333
}

.flickity-button:hover {
    background: #fff;
    cursor: pointer
}

.flickity-button:focus {
    outline: 0;
    box-shadow: 0 0 0 5px #19f
}

.flickity-button:active {
    opacity: .6
}

.flickity-button:disabled {
    opacity: .3;
    cursor: auto;
    pointer-events: none
}

.flickity-button-icon {
    fill: currentColor
}

.flickity-prev-next-button {
    top: 50%;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    transform: translateY(-50%)
}

.flickity-prev-next-button.previous {
    left: 10px
}

.flickity-prev-next-button.next {
    right: 10px
}

.flickity-rtl .flickity-prev-next-button.previous {
    left: auto;
    right: 10px
}

.flickity-rtl .flickity-prev-next-button.next {
    right: auto;
    left: 10px
}

.flickity-prev-next-button .flickity-button-icon {
    position: absolute;
    left: 20%;
    top: 20%;
    width: 60%;
    height: 60%
}

.flickity-page-dots {
    position: absolute;
    width: 100%;
    bottom: -25px;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    line-height: 1
}

.flickity-rtl .flickity-page-dots {
    direction: rtl
}

.flickity-page-dots .dot {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 8px;
    background: #333;
    border-radius: 50%;
    opacity: .25;
    cursor: pointer
}

.flickity-page-dots .dot.is-selected {
    opacity: 1
}

.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: .8
}

.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: 0!important;
    -webkit-backface-visibility: hidden
}

.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    box-sizing: border-box
}

.mfp-container:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.mfp-align-top .mfp-container:before {
    display: none
}

.mfp-ajax-cur {
    cursor: progress
}

.mfp-zoom-out-cur {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out
}

.mfp-arrow,.mfp-close,.mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.mfp-loading.mfp-figure {
    display: none
}

button.mfp-arrow,button.mfp-close {
    overflow: visible;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: 0;
    padding: 0;
    z-index: 1046;
    box-shadow: none;
    touch-action: manipulation
}

button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: .65;
    padding: 0 0 18px 10px;
    color: #fff;
    font-style: normal;
    font-size: 28px;
    font-family: Arial,Baskerville,monospace
}

.mfp-close:focus,.mfp-close:hover {
    opacity: 1
}

.mfp-close:active {
    top: 1px
}

.mfp-close-btn-in .mfp-close {
    color: #333
}

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #ccc;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap
}

.mfp-arrow {
    position: absolute;
    opacity: .65;
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: transparent
}

.mfp-arrow:active {
    margin-top: -54px
}

.mfp-arrow:focus,.mfp-arrow:hover {
    opacity: 1
}

.mfp-arrow:after,.mfp-arrow:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: inset transparent
}

.mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px
}

.mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: .7
}

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%
}

.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0,0,0,.6);
    background: #000
}

img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    box-sizing: border-box;
    padding: 40px 0;
    margin: 0 auto
}

.mfp-figure {
    line-height: 0
}

.mfp-figure:after {
    content: "";
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0,0,0,.6);
    background: #444
}

.mfp-figure figure {
    margin: 0
}

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto
}

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #f3f3f3;
    word-wrap: break-word;
    padding-right: 36px
}

@media all and (max-width: 900px) {
    .mfp-arrow {
        -webkit-transform:scale(.75);
        transform: scale(.75)
    }

    .mfp-container {
        padding-left: 6px;
        padding-right: 6px
    }
}

.mfp-fade.mfp-bg {
    opacity: 0;
    -webkit-transition: .15s ease-out;
    -moz-transition: .15s ease-out;
    transition: all .15s ease-out
}

.mfp-fade.mfp-bg.mfp-ready {
    opacity: .8
}

.mfp-fade.mfp-bg.mfp-removing {
    opacity: 0
}

.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg {
    opacity: 0;
    -webkit-backface-visibility: hidden;
    -webkit-transition: .3s ease-out;
    -moz-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: all .3s ease-out
}

.mfp-with-zoom.mfp-ready .mfp-container {
    opacity: 1
}

.mfp-with-zoom.mfp-ready.mfp-bg {
    opacity: .8
}

.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg {
    opacity: 0
}

@font-face {
    font-display: swap;
    font-family: Roboto;
    font-style: normal;
    font-weight: 100;
    font-stretch: 100%;
    src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-display: swap;
    font-family: Roboto;
    font-style: normal;
    font-weight: 100;
    font-stretch: 100%;
    src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-display: swap;
    font-family: Roboto;
    font-style: normal;
    font-weight: 200;
    font-stretch: 100%;
    src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-display: swap;
    font-family: Roboto;
    font-style: normal;
    font-weight: 200;
    font-stretch: 100%;
    src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-display: swap;
    font-family: Roboto;
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-display: swap;
    font-family: Roboto;
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-display: swap;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-display: swap;
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-display: swap;
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-display: swap;
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-display: swap;
    font-family: Roboto;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-display: swap;
    font-family: Roboto;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-display: swap;
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-display: swap;
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-display: swap;
    font-family: Roboto;
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-display: swap;
    font-family: Roboto;
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-display: swap;
    font-family: Roboto;
    font-style: normal;
    font-weight: 900;
    font-stretch: 100%;
    src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-display: swap;
    font-family: Roboto;
    font-style: normal;
    font-weight: 900;
    font-stretch: 100%;
    src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-display: swap;
    font-family: Sunflower;
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/sunflower/v17/RWmPoKeF8fUjqIj7Vc-0sMbirOMQBm8AZSXxSxgIpkk0e8w0Fyad.99.woff2) format('woff2');
    unicode-range: U+81-82,U+84,U+a2-a5,U+a7-a8,U+aa,U+ac-ad,U+b1-b3,U+b6,U+b8-ba,U+bc-be,U+c0,U+c2,U+c6-cb,U+ce-d0,U+d4,U+d8-d9,U+db-dc,U+de-df,U+e6,U+eb,U+ee-f0,U+f4,U+f7-f9,U+fb,U+fe-ff,U+111,U+126-127,U+132-133,U+138,U+13f-142,U+149-14b,U+152-153,U+166-167,U+2bc,U+2c7,U+2d0,U+2d8-2d9,U+2db-2dd,U+391-394,U+396-3a1,U+3a3-3a9,U+3b2-3b6,U+3b8,U+3bc,U+3be-3c1,U+3c3-3c9,U+2010,U+2015-2016,U+2018-2019,U+201b,U+201f-2021,U+2025,U+2030,U+2033-2036,U+203c,U+203e,U+2042,U+2074,U+207a-207f,U+2081-2084,U+2109,U+2113,U+2116,U+2121,U+2126,U+212b,U+2153-2154
}

@font-face {
    font-display: swap;
    font-family: Sunflower;
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/sunflower/v17/RWmPoKeF8fUjqIj7Vc-0sMbirOMQBm8AZSXxSxgIpkk0e8w0Fyad.117.woff2) format('woff2');
    unicode-range: U+d,U+48,U+7c,U+ac10,U+ac15,U+ac74,U+ac80,U+ac83,U+acc4,U+ad11,U+ad50,U+ad6d,U+adfc,U+ae00,U+ae08,U+ae4c,U+b0a8,U+b124,U+b144,U+b178,U+b274,U+b2a5,U+b2e8,U+b2f9,U+b354,U+b370,U+b418,U+b41c,U+b4f1,U+b514,U+b798,U+b808,U+b824-b825,U+b8cc,U+b978,U+b9d0,U+b9e4,U+baa9,U+bb3c,U+bc18,U+bc1c,U+bc30,U+bc84,U+bcf5,U+bcf8,U+bd84,U+be0c,U+be14,U+c0b0,U+c0c9,U+c0dd,U+c124,U+c2dd,U+c2e4,U+c2ec,U+c54c,U+c57c-c57d,U+c591,U+c5c5-c5c6,U+c5ed,U+c608,U+c640,U+c6b8,U+c6d4,U+c784,U+c7ac,U+c800-c801,U+c9c1,U+c9d1,U+cc28,U+cc98,U+cc9c,U+ccad,U+cd5c,U+cd94,U+cd9c,U+cde8,U+ce68,U+cf54,U+d0dc,U+d14c,U+d1a0,U+d1b5,U+d2f0,U+d30c,U+d310,U+d398,U+d45c,U+d50c,U+d53c,U+d560,U+d568,U+d589,U+d604,U+d6c4,U+d788
}

@font-face {
    font-display: swap;
    font-family: Sunflower;
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/sunflower/v17/RWmPoKeF8fUjqIj7Vc-0sMbirOMQBm8AZSXxSxgIpkk0e8w0Fyad.118.woff2) format('woff2');
    unicode-range: U+39,U+49,U+4d-4e,U+a0,U+ac04,U+ac1c,U+ac70,U+ac8c,U+acbd,U+acf5,U+acfc,U+ad00,U+ad6c,U+adf8,U+b098,U+b0b4,U+b294,U+b2c8,U+b300,U+b3c4,U+b3d9,U+b4dc,U+b4e4,U+b77c,U+b7ec,U+b85d,U+b97c,U+b9c8,U+b9cc,U+ba54,U+ba74,U+ba85,U+baa8,U+bb34,U+bb38,U+bbf8,U+bc14,U+bc29,U+bc88,U+bcf4,U+bd80,U+be44,U+c0c1,U+c11c,U+c120,U+c131,U+c138,U+c18c,U+c218,U+c2b5,U+c2e0,U+c544,U+c548,U+c5b4,U+c5d0,U+c5ec,U+c5f0,U+c601,U+c624,U+c694,U+c6a9,U+c6b0,U+c6b4,U+c6d0,U+c704,U+c720,U+c73c,U+c740,U+c744,U+c74c,U+c758,U+c77c,U+c785,U+c788,U+c790-c791,U+c7a5,U+c804,U+c815,U+c81c,U+c870,U+c8fc,U+c911,U+c9c4,U+ccb4,U+ce58,U+ce74,U+d06c,U+d0c0,U+d130,U+d2b8,U+d3ec,U+d504,U+d55c,U+d569,U+d574,U+d638,U+d654,U+d68c
}

@font-face {
    font-display: swap;
    font-family: Sunflower;
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/sunflower/v17/RWmPoKeF8fUjqIj7Vc-0sMbirOMQBm8AZSXxSxgIpkk0e8w0Fyad.119.woff2) format('woff2');
    unicode-range: U+20-22,U+27-2a,U+2c-38,U+3a-3b,U+3f,U+41-47,U+4a-4c,U+4f-5d,U+61-7b,U+7d,U+a1,U+ab,U+ae,U+b7,U+bb,U+bf,U+2013-2014,U+201c-201d,U+2122,U+ac00,U+ace0,U+ae30,U+b2e4,U+b85c,U+b9ac,U+c0ac,U+c2a4,U+c2dc,U+c774,U+c778,U+c9c0,U+d558
}

@font-face {
    font-display: swap;
    font-family: Sunflower;
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/sunflower/v17/RWmPoKeF8fUjqIj7Vc-0-MDirOMQBm8AZSXxSxgIpkk0e8w0Fyad.99.woff2) format('woff2');
    unicode-range: U+81-82,U+84,U+a2-a5,U+a7-a8,U+aa,U+ac-ad,U+b1-b3,U+b6,U+b8-ba,U+bc-be,U+c0,U+c2,U+c6-cb,U+ce-d0,U+d4,U+d8-d9,U+db-dc,U+de-df,U+e6,U+eb,U+ee-f0,U+f4,U+f7-f9,U+fb,U+fe-ff,U+111,U+126-127,U+132-133,U+138,U+13f-142,U+149-14b,U+152-153,U+166-167,U+2bc,U+2c7,U+2d0,U+2d8-2d9,U+2db-2dd,U+391-394,U+396-3a1,U+3a3-3a9,U+3b2-3b6,U+3b8,U+3bc,U+3be-3c1,U+3c3-3c9,U+2010,U+2015-2016,U+2018-2019,U+201b,U+201f-2021,U+2025,U+2030,U+2033-2036,U+203c,U+203e,U+2042,U+2074,U+207a-207f,U+2081-2084,U+2109,U+2113,U+2116,U+2121,U+2126,U+212b,U+2153-2154
}

@font-face {
    font-display: swap;
    font-family: Sunflower;
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/sunflower/v17/RWmPoKeF8fUjqIj7Vc-0-MDirOMQBm8AZSXxSxgIpkk0e8w0Fyad.102.woff2) format('woff2');
    unicode-range: U+131,U+2032,U+2465,U+2642,U+3048,U+3051,U+3083-3084,U+308f,U+30c0,U+30d1,U+30d3,U+30d6,U+30df,U+30e7,U+3153,U+4e16,U+4e8b,U+4ee5,U+5206,U+52a0,U+52d5,U+53e4,U+53ef,U+54c1,U+57ce,U+597d,U+5b8c,U+5ea6,U+5f8c,U+5f97,U+6210,U+6240,U+624b,U+6728,U+6bd4,U+7236,U+7269,U+7279,U+738b,U+7528,U+7530,U+767e,U+798f,U+8005,U+8a18,U+90fd,U+91cc,U+9577,U+9593,U+98a8,U+ac20,U+acf6,U+ad90,U+af5d,U+af80,U+afcd,U+aff0,U+b0a1,U+b0b5,U+b1fd,U+b2fc,U+b380,U+b51b,U+b584,U+b5b3,U+b8fd,U+b93c,U+b9f4,U+bb44,U+bc08,U+bc27,U+bc49,U+be55,U+be64,U+bfb0,U+bfc5,U+c178,U+c21f,U+c314,U+c4f1,U+c58d,U+c664,U+c698,U+c6a7,U+c6c1,U+c9ed,U+cac0,U+cacc,U+cad9,U+ccb5,U+cdcc,U+d0e4,U+d143,U+d320,U+d330,U+d54d,U+ff06,U+ff1f,U+ff5e
}

@font-face {
    font-display: swap;
    font-family: Sunflower;
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/sunflower/v17/RWmPoKeF8fUjqIj7Vc-0-MDirOMQBm8AZSXxSxgIpkk0e8w0Fyad.110.woff2) format('woff2');
    unicode-range: U+d7,U+ea,U+fc,U+2192,U+25bc,U+3000,U+3137,U+3145,U+315c,U+7f8e,U+ac13,U+ac71,U+ac90,U+acb8,U+ace7,U+ad7f,U+ae50,U+aef4,U+af34,U+afbc,U+b048,U+b09a,U+b0ad,U+b0bc,U+b113,U+b125,U+b141,U+b20c,U+b2d9,U+b2ed,U+b367,U+b369,U+b374,U+b3cb,U+b4ec,U+b611,U+b760,U+b81b,U+b834,U+b8b0,U+b8e1,U+b989,U+b9d1,U+b9e1,U+b9fa,U+ba4d,U+ba78,U+bb35,U+bb54,U+bbf9,U+bc11,U+bcb3,U+bd05,U+bd95,U+bdd4,U+be10,U+bed0,U+bf51,U+c0d8,U+c232,U+c2b7,U+c2eb,U+c378,U+c500,U+c52c,U+c549,U+c568,U+c598,U+c5c9,U+c61b,U+c639,U+c67c,U+c717,U+c78a,U+c80a,U+c90c-c90d,U+c950,U+c9e7,U+cbe4,U+cca9,U+cce4,U+cdb0,U+ce78,U+ce94,U+ce98,U+cf8c,U+d018,U+d034,U+d0f1,U+d1b1,U+d280,U+d2f8,U+d338,U+d380,U+d3b4,U+d610,U+d69f,U+d6fc,U+d758
}

@font-face {
    font-display: swap;
    font-family: Sunflower;
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/sunflower/v17/RWmPoKeF8fUjqIj7Vc-0-MDirOMQBm8AZSXxSxgIpkk0e8w0Fyad.111.woff2) format('woff2');
    unicode-range: U+e7,U+2022,U+203b,U+25c0,U+2605,U+2661,U+3147,U+318d,U+672c,U+8a9e,U+acaa,U+acbc,U+ad1c,U+ae4a,U+ae5c,U+b044,U+b054,U+b0c8-b0c9,U+b2a6,U+b2d0,U+b35c,U+b364,U+b428,U+b454,U+b465,U+b4b7,U+b4e3,U+b51c,U+b5a1,U+b784,U+b790,U+b7ab,U+b7f4,U+b82c,U+b835,U+b8e9,U+b8f8,U+b9d8,U+b9f9,U+ba5c,U+ba64,U+babd,U+bb18,U+bb3b,U+bbff,U+bc0d,U+bc45,U+bc97,U+bcbc,U+be45,U+be75,U+be7c,U+bfcc,U+c0b6,U+c0f7,U+c14b,U+c2b4,U+c30d,U+c4f8,U+c5bb,U+c5d1,U+c5e0,U+c5ee,U+c5fd,U+c606,U+c6c5,U+c6e0,U+c708,U+c81d,U+c820,U+c824,U+c878,U+c918,U+c96c,U+c9e4,U+c9f1,U+cc2e,U+cd09,U+cea1,U+cef5,U+cef7,U+cf64,U+cf69,U+cfe8,U+d035,U+d0ac,U+d230,U+d234,U+d2f4,U+d31d,U+d575,U+d578,U+d608,U+d614,U+d718,U+d751,U+d761,U+d78c,U+d790
}

@font-face {
    font-display: swap;
    font-family: Sunflower;
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/sunflower/v17/RWmPoKeF8fUjqIj7Vc-0-MDirOMQBm8AZSXxSxgIpkk0e8w0Fyad.115.woff2) format('woff2');
    unicode-range: U+23,U+25,U+5f,U+a9,U+ac08,U+ac78,U+aca8,U+acac,U+ace8,U+ad70,U+adc0,U+addc,U+b137,U+b140,U+b208,U+b290,U+b2f5,U+b3c5,U+b3cc,U+b420,U+b429,U+b529,U+b530,U+b77d,U+b79c,U+b7a8,U+b7c9,U+b7f0,U+b7fc,U+b828,U+b860,U+b9ad,U+b9c1,U+b9c9,U+b9dd-b9de,U+b9e8,U+ba38-ba39,U+babb,U+bc00,U+bc8c,U+bca0,U+bca4,U+bcd1,U+bcfc,U+bd09,U+bdf0,U+be60,U+c0ad,U+c0b4,U+c0bc,U+c190,U+c1fc,U+c220,U+c288,U+c2b9,U+c2f6,U+c528,U+c545,U+c558,U+c5bc,U+c5d4,U+c600,U+c644,U+c6c0,U+c6c3,U+c721,U+c798,U+c7a1,U+c811,U+c838,U+c871,U+c904,U+c990,U+c9dc,U+cc38,U+cc44,U+cca0,U+cd1d,U+cd95,U+cda9,U+ce5c,U+cf00,U+cf58,U+d150,U+d22c,U+d305,U+d328,U+d37c,U+d3f0,U+d551,U+d5a5,U+d5c8,U+d5d8,U+d63c,U+d64d,U+d669,U+d734,U+d76c
}

@font-face {
    font-display: swap;
    font-family: Sunflower;
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/sunflower/v17/RWmPoKeF8fUjqIj7Vc-0-MDirOMQBm8AZSXxSxgIpkk0e8w0Fyad.116.woff2) format('woff2');
    unicode-range: U+26,U+2b,U+3e,U+40,U+7e,U+ac01,U+ac19,U+ac1d,U+aca0,U+aca9,U+acb0,U+ad8c,U+ae09,U+ae38,U+ae40,U+aed8,U+b09c,U+b0a0,U+b108,U+b204,U+b298,U+b2d8,U+b2eb-b2ec,U+b2f4,U+b313,U+b358,U+b450,U+b4e0,U+b54c,U+b610,U+b780,U+b78c,U+b791,U+b8e8,U+b958,U+b974,U+b984,U+b9b0,U+b9bc-b9bd,U+b9ce,U+ba70,U+bbfc,U+bc0f,U+bc15,U+bc1b,U+bc31,U+bc95,U+bcc0,U+bcc4,U+bd81,U+bd88,U+c0c8,U+c11d,U+c13c,U+c158,U+c18d,U+c1a1,U+c21c,U+c4f0,U+c54a,U+c560,U+c5b8,U+c5c8,U+c5f4,U+c628,U+c62c,U+c678,U+c6cc,U+c808,U+c810,U+c885,U+c88b,U+c900,U+c988,U+c99d,U+c9c8,U+cc3d-cc3e,U+cc45,U+cd08,U+ce20,U+cee4,U+d074,U+d0a4,U+d0dd,U+d2b9,U+d3b8,U+d3c9,U+d488,U+d544,U+d559,U+d56d,U+d588,U+d615,U+d648,U+d655,U+d658,U+d65c
}

@font-face {
    font-display: swap;
    font-family: Sunflower;
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/sunflower/v17/RWmPoKeF8fUjqIj7Vc-0-MDirOMQBm8AZSXxSxgIpkk0e8w0Fyad.117.woff2) format('woff2');
    unicode-range: U+d,U+48,U+7c,U+ac10,U+ac15,U+ac74,U+ac80,U+ac83,U+acc4,U+ad11,U+ad50,U+ad6d,U+adfc,U+ae00,U+ae08,U+ae4c,U+b0a8,U+b124,U+b144,U+b178,U+b274,U+b2a5,U+b2e8,U+b2f9,U+b354,U+b370,U+b418,U+b41c,U+b4f1,U+b514,U+b798,U+b808,U+b824-b825,U+b8cc,U+b978,U+b9d0,U+b9e4,U+baa9,U+bb3c,U+bc18,U+bc1c,U+bc30,U+bc84,U+bcf5,U+bcf8,U+bd84,U+be0c,U+be14,U+c0b0,U+c0c9,U+c0dd,U+c124,U+c2dd,U+c2e4,U+c2ec,U+c54c,U+c57c-c57d,U+c591,U+c5c5-c5c6,U+c5ed,U+c608,U+c640,U+c6b8,U+c6d4,U+c784,U+c7ac,U+c800-c801,U+c9c1,U+c9d1,U+cc28,U+cc98,U+cc9c,U+ccad,U+cd5c,U+cd94,U+cd9c,U+cde8,U+ce68,U+cf54,U+d0dc,U+d14c,U+d1a0,U+d1b5,U+d2f0,U+d30c,U+d310,U+d398,U+d45c,U+d50c,U+d53c,U+d560,U+d568,U+d589,U+d604,U+d6c4,U+d788
}

@font-face {
    font-display: swap;
    font-family: Sunflower;
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/sunflower/v17/RWmPoKeF8fUjqIj7Vc-0-MDirOMQBm8AZSXxSxgIpkk0e8w0Fyad.118.woff2) format('woff2');
    unicode-range: U+39,U+49,U+4d-4e,U+a0,U+ac04,U+ac1c,U+ac70,U+ac8c,U+acbd,U+acf5,U+acfc,U+ad00,U+ad6c,U+adf8,U+b098,U+b0b4,U+b294,U+b2c8,U+b300,U+b3c4,U+b3d9,U+b4dc,U+b4e4,U+b77c,U+b7ec,U+b85d,U+b97c,U+b9c8,U+b9cc,U+ba54,U+ba74,U+ba85,U+baa8,U+bb34,U+bb38,U+bbf8,U+bc14,U+bc29,U+bc88,U+bcf4,U+bd80,U+be44,U+c0c1,U+c11c,U+c120,U+c131,U+c138,U+c18c,U+c218,U+c2b5,U+c2e0,U+c544,U+c548,U+c5b4,U+c5d0,U+c5ec,U+c5f0,U+c601,U+c624,U+c694,U+c6a9,U+c6b0,U+c6b4,U+c6d0,U+c704,U+c720,U+c73c,U+c740,U+c744,U+c74c,U+c758,U+c77c,U+c785,U+c788,U+c790-c791,U+c7a5,U+c804,U+c815,U+c81c,U+c870,U+c8fc,U+c911,U+c9c4,U+ccb4,U+ce58,U+ce74,U+d06c,U+d0c0,U+d130,U+d2b8,U+d3ec,U+d504,U+d55c,U+d569,U+d574,U+d638,U+d654,U+d68c
}

@font-face {
    font-display: swap;
    font-family: Sunflower;
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/sunflower/v17/RWmPoKeF8fUjqIj7Vc-0-MDirOMQBm8AZSXxSxgIpkk0e8w0Fyad.119.woff2) format('woff2');
    unicode-range: U+20-22,U+27-2a,U+2c-38,U+3a-3b,U+3f,U+41-47,U+4a-4c,U+4f-5d,U+61-7b,U+7d,U+a1,U+ab,U+ae,U+b7,U+bb,U+bf,U+2013-2014,U+201c-201d,U+2122,U+ac00,U+ace0,U+ae30,U+b2e4,U+b85c,U+b9ac,U+c0ac,U+c2a4,U+c2dc,U+c774,U+c778,U+c9c0,U+d558
}

.fa,.far,.fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1
}

.fa-angle-double-down:before {
    content: "\f103"
}

.fa-angle-double-left:before {
    content: "\f100"
}

.fa-angle-double-right:before {
    content: "\f101"
}

.fa-angle-double-up:before {
    content: "\f102"
}

.fa-angle-down:before {
    content: "\f107"
}

.fa-angle-left:before {
    content: "\f104"
}

.fa-angle-right:before {
    content: "\f105"
}

.fa-angle-up:before {
    content: "\f106"
}

.fa-caret-down:before {
    content: "\f0d7"
}

.fa-caret-left:before {
    content: "\f0d9"
}

.fa-caret-right:before {
    content: "\f0da"
}

.fa-caret-square-down:before {
    content: "\f150"
}

.fa-caret-square-left:before {
    content: "\f191"
}

.fa-caret-square-right:before {
    content: "\f152"
}

.fa-caret-square-up:before {
    content: "\f151"
}

.fa-caret-up:before {
    content: "\f0d8"
}

.fa-chevron-circle-down:before {
    content: "\f13a"
}

.fa-chevron-circle-left:before {
    content: "\f137"
}

.fa-chevron-circle-right:before {
    content: "\f138"
}

.fa-chevron-circle-up:before {
    content: "\f139"
}

.fa-chevron-down:before {
    content: "\f078"
}

.fa-chevron-left:before {
    content: "\f053"
}

.fa-chevron-right:before {
    content: "\f054"
}

.fa-chevron-up:before {
    content: "\f077"
}

.fa-plus:before {
    content: "\f067"
}

.fa-plus-circle:before {
    content: "\f055"
}

.fa-plus-square:before {
    content: "\f0fe"
}

.fa-window-close:before {
    content: "\f410"
}

.fa-window-maximize:before {
    content: "\f2d0"
}

.fa-window-minimize:before {
    content: "\f2d1"
}

.fa-window-restore:before {
    content: "\f2d2"
}

@font-face {
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://bettilt-casino.com/wp-content/plugins/bettilt/assets/lib/font-awesome/webfonts/fa-solid-900.eot);
    src: url(https://bettilt-casino.com/wp-content/plugins/bettilt/assets/lib/font-awesome/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(https://bettilt-casino.com/wp-content/plugins/bettilt/assets/lib/font-awesome/webfonts/fa-solid-900.woff2) format("woff2"),url(https://bettilt-casino.com/wp-content/plugins/bettilt/assets/lib/font-awesome/webfonts/fa-solid-900.woff) format("woff"),url(https://bettilt-casino.com/wp-content/plugins/bettilt/assets/lib/font-awesome/webfonts/fa-solid-900.ttf) format("truetype"),url(https://bettilt-casino.com/wp-content/plugins/bettilt/assets/lib/font-awesome/webfonts/fa-solid-900.svg#fontawesome) format("svg")
}

.fa,.fas {
    font-family: "Font Awesome 5 Free";
    font-weight: 900
}

.pseudo-clearfy-link {
    color: #008acf;
    cursor: pointer
}

.pseudo-clearfy-link:hover {
    text-decoration: none
}

#footer-bottom {
    background-color: #fff
}

.bettilt-widget-image {
    text-align: center
}

.bettilt-widget-image a {
    display: inline-block
}

.bettilt-widget-image a img[src$=".svg"] {
    width: 48px
}

.bettilt-widget-image img {
    vertical-align: middle;
    display: inline-block
}

.bettilt-heading-title {
    padding: 0;
    margin: 0;
    line-height: 1
}

.bettilt-widget-heading .bettilt-heading-title[class*=bettilt-size-]>a {
    color: inherit;
    font-size: inherit;
    line-height: inherit
}

.bettilt-widget-heading .bettilt-heading-title.bettilt-size-medium {
    font-size: 19px
}

.bettilt-accordion {
    text-align: left
}

.bettilt-accordion .bettilt-accordion-item {
    border: 1px solid #d4d4d4
}

.bettilt-accordion .bettilt-accordion-item+.bettilt-accordion-item {
    border-top: none
}

.bettilt-accordion .bettilt-tab-title {
    margin: 0;
    padding: 15px 20px;
    font-weight: 700;
    line-height: 1;
    cursor: pointer;
    outline: 0
}

.bettilt-accordion .bettilt-tab-title .bettilt-accordion-icon {
    display: inline-block;
    width: 1.5em
}

.bettilt-accordion .bettilt-tab-title .bettilt-accordion-icon svg {
    width: 1em;
    height: 1em
}

.bettilt-accordion .bettilt-tab-title .bettilt-accordion-icon.bettilt-accordion-icon-left {
    float: left;
    text-align: left
}

.bettilt-accordion .bettilt-tab-title .bettilt-accordion-icon .bettilt-accordion-icon-closed {
    display: block
}

.bettilt-accordion .bettilt-tab-title .bettilt-accordion-icon .bettilt-accordion-icon-opened {
    display: none
}

.bettilt-accordion .bettilt-tab-content {
    display: none;
    padding: 15px 20px;
    border-top: 1px solid #d4d4d4
}

@media (max-width: 767px) {
    #bettilt-device-mode:after {
        content:"mobile"
    }

    .bettilt-accordion .bettilt-tab-title {
        padding: 12px 15px
    }

    .bettilt-accordion .bettilt-tab-title .bettilt-accordion-icon {
        width: 1.2em
    }

    .bettilt-accordion .bettilt-tab-content {
        padding: 7px 15px
    }
}

.bettilt-toggle {
    text-align: left
}

.bettilt-toggle .bettilt-tab-title {
    font-weight: 700;
    line-height: 1;
    margin: 0;
    padding: 15px;
    border-bottom: 1px solid #d4d4d4;
    cursor: pointer;
    outline: 0
}

.bettilt-toggle .bettilt-tab-title .bettilt-toggle-icon {
    display: inline-block;
    width: 1em
}

.bettilt-toggle .bettilt-tab-title .bettilt-toggle-icon svg {
    -webkit-margin-start: -5px;
    margin-inline-start:-5px;width: 1em;
    height: 1em
}

.bettilt-toggle .bettilt-tab-title .bettilt-toggle-icon.bettilt-toggle-icon-left {
    float: left;
    text-align: left
}

.bettilt-toggle .bettilt-tab-title .bettilt-toggle-icon .bettilt-toggle-icon-closed {
    display: block
}

.bettilt-toggle .bettilt-tab-title .bettilt-toggle-icon .bettilt-toggle-icon-opened {
    display: none
}

.bettilt-toggle .bettilt-tab-content {
    padding: 15px;
    border-bottom: 1px solid #d4d4d4;
    display: none
}

@media (max-width: 767px) {
    .bettilt-toggle .bettilt-tab-title {
        padding:12px
    }

    .bettilt-toggle .bettilt-tab-content {
        padding: 12px 10px
    }
}

@keyframes swing {
    20% {
        transform: rotate3d(0,0,1,15deg)
    }

    40% {
        transform: rotate3d(0,0,1,-10deg)
    }

    60% {
        transform: rotate3d(0,0,1,5deg)
    }

    80% {
        transform: rotate3d(0,0,1,-5deg)
    }

    to {
        transform: rotate3d(0,0,1,0deg)
    }
}

.swing {
    transform-origin: top center;
    animation-name: swing
}

@keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.fadeIn {
    animation-name: fadeIn
}

@keyframes bettilt-animation-hang {
    0% {
        transform: translateY(8px)
    }

    50% {
        transform: translateY(4px)
    }

    100% {
        transform: translateY(8px)
    }
}

@keyframes bettilt-animation-hang-sink {
    100% {
        transform: translateY(8px)
    }
}

.bettilt-animation-hang:active,.bettilt-animation-hang:focus,.bettilt-animation-hang:hover {
    animation-name: bettilt-animation-hang-sink,bettilt-animation-hang;
    animation-duration: .3s,1.5s;
    animation-delay: 0s,.3s;
    animation-timing-function: ease-out,ease-in-out;
    animation-iteration-count: 1,infinite;
    animation-fill-mode: forwards;
    animation-direction: normal,alternate
}

.main-nav {
  margin-left: 40px;
}

.main-nav ul {
  list-style: none;
  display: flex;
  gap: 20px;
  margin: 0;
  padding: 0;
}

.main-nav a {
  text-decoration: none;
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  font-weight: 600;
  transition: color 0.2s ease;
}

.main-nav a:hover {
  color: #ff3b7a;
}

    .menu-toggle:checked ~ .main-nav ul {
  background-color: rgb(29, 34, 47);
  z-index: 12;

    }

.menu-toggle {
  display: none;
}

.menu-icon {
  display: none;
  flex-direction: column;
  justify-content: space-between;
  width: 26px;
  height: 18px;
  cursor: pointer;
  margin-left: auto;
}

.menu-icon span {
  display: block;
  height: 3px;
  background: #fff;
  border-radius: 2px;
  transition: 0.3s;
}
@media (max-width: 820px) {

  #main #content-wrap.container {
    padding-top: 0;
  }
  .logo {
    width: 125px !important;
  }
  .button1 {
    display: none;
  }
  header {
    /* flex-direction: column; */
    align-items: center;
    /* gap: 15px; */
  }
  .menu-icon {
    margin-left: 0;
  }

  .main-nav ul {
    position: absolute;
    top: 70px;
    left: 0;
    right: 0;
    background: #fff;
    flex-direction: column;
    gap: 10px;
    padding: 20px;
    border-top: 1px solid #eee;
    box-shadow: 0 4px 20px rgba(0,0,0,0.08);
    transform: translateY(-120%);
    opacity: 0;
    transition: 0.3s ease;
  }

  .menu-icon {
    display: flex;
  }

  .main-nav ul {
    pointer-events: none;
  }

  .menu-toggle:checked ~ .main-nav ul {
    transform: translateY(0);
    opacity: 1;
    pointer-events: auto;
  }

  .menu-toggle:checked + .menu-icon span:nth-child(1) {
    transform: rotate(45deg) translateY(7px);
  }
  .menu-toggle:checked + .menu-icon span:nth-child(2) {
    opacity: 0;
  }
  .menu-toggle:checked + .menu-icon span:nth-child(3) {
    transform: rotate(-45deg) translateY(-7px);
  }
      .menu-toggle:checked ~ .main-nav ul {
        transform: translateY(0%);
        opacity: 1;
        pointer-events: auto;
    }

}
.menu-toggle {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

.table_container {
  overflow: auto;
}

li {
  color: #fff !important;
}

.bettilt-table {
  width: 100%;
  border-collapse: collapse;
  margin: 20px 0;
  font-family: Arial, sans-serif;
  color: #ffffff;
  background-color: #1e1e1e;
  box-shadow: 0 0 10px rgba(0,0,0,0.5);
}

.bettilt-table th {
  padding: 12px 15px;
  background-color: #2c2c2c;
  text-align: left;
  font-weight: 600;
  border-bottom: 2px solid #444;
}

.bettilt-table td {
  padding: 12px 15px;
  border-bottom: 1px solid #444;
  vertical-align: top;
}

.bettilt-table tbody tr:nth-child(even) {
  background-color: #252525;
}


@media (max-width: 768px) {
  .bettilt-table, 
  .bettilt-table thead, 
  .bettilt-table tbody, 
  .bettilt-table th, 
  .bettilt-table td, 
  .bettilt-table tr {
    display: block;
    width: 100%;
  }

  .bettilt-table thead tr {
    display: none;
  }

  .bettilt-table tbody tr {
    margin-bottom: 15px;
    border: 1px solid #444;
    padding: 10px;
  }

  .bettilt-table td {
    position: relative;
  }

  .bettilt-table td::before {
    content: attr(data-label);
    position: absolute;
    left: 15px;
    width: calc(50% - 30px);
    font-weight: 600;
    text-align: left;
    color: #ccc;
  }
}
