body {
    --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--color--blue: #0E357A;
    --wp--preset--color--bright: #44ddfd;
    --wp--preset--color--primary: #2dd782;
    --wp--preset--color--primary-alt: #32b951;
    --wp--preset--color--secondary: #001039;
    --wp--preset--color--secondary-alt: #103167;
    --wp--preset--color--tertiary: #28b2f0;
    --wp--preset--color--tertiary-alt: #0071e7;
    --wp--preset--color--tertiary-dark: #0054db;
    --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--font-family--barlow-semi-condensed: Barlow Semi Condensed, Trebuchet MS, sans-serif;
    --wp--preset--font-family--libre-caslon: Libre Caslon Text, Garamond, serif;
    --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, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 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);
}

p {
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--medium: 18px;
    --wp--preset--font-size--large: 28px;
}

.wp-block-heading {
    --wp--preset--font-family--barlow-semi-condensed: Barlow Semi Condensed, Trebuchet MS, sans-serif;
    --wp--preset--font-family--libre-caslon: Libre Caslon Text, Garamond, serif;
}

body {
    margin: 0;
    --wp--style--global--content-size: 68rem;
    --wp--style--global--wide-size: 90rem;
}

.wp-site-blocks > .alignleft {
    float: left;
    margin-right: 2em;
}

.wp-site-blocks > .alignright {
    float: right;
    margin-left: 2em;
}

.wp-site-blocks > .aligncenter {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
}

:where(.is-layout-flex) {
    gap: 0.5em;
}

:where(.is-layout-grid) {
    gap: 0.5em;
}

body .is-layout-flow > .alignleft {
    float: left;
    margin-inline-start: 0;margin-inline-end: 2em;}

body .is-layout-flow > .alignright {
    float: right;
    margin-inline-start: 2em;margin-inline-end: 0;}

body .is-layout-flow > .aligncenter {
    margin-left: auto !important;
    margin-right: auto !important;
}

body .is-layout-constrained > .alignleft {
    float: left;
    margin-inline-start: 0;margin-inline-end: 2em;}

body .is-layout-constrained > .alignright {
    float: right;
    margin-inline-start: 2em;margin-inline-end: 0;}

body .is-layout-constrained > .aligncenter {
    margin-left: auto !important;
    margin-right: auto !important;
}

body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: var(--wp--style--global--content-size);
    margin-left: auto !important;
    margin-right: auto !important;
}

body .is-layout-constrained > .alignwide {
    max-width: var(--wp--style--global--wide-size);
}

body .is-layout-flex {
    display: flex;
}

body .is-layout-flex {
    flex-wrap: wrap;
    align-items: center;
}

body .is-layout-flex > * {
    margin: 0;
}

body .is-layout-grid {
    display: grid;
}

body .is-layout-grid > * {
    margin: 0;
}

body {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

a:where(:not(.wp-element-button)) {
    text-decoration: underline;
}

.wp-element-button, .wp-block-button__link {
    background-color: #32373c;
    border-width: 0;
    color: #fff;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    padding: calc(0.667em + 2px) calc(1.333em + 2px);
    text-decoration: none;
}

.has-black-color {
    color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
    color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
    color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
    color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
    color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
    color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
    color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
    color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
    color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
    color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
    color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
    color: var(--wp--preset--color--vivid-purple) !important;
}

.has-blue-color {
    color: var(--wp--preset--color--blue) !important;
}

.has-bright-color {
    color: var(--wp--preset--color--bright) !important;
}

.has-primary-color {
    color: var(--wp--preset--color--primary) !important;
}

.has-primary-alt-color {
    color: var(--wp--preset--color--primary-alt) !important;
}

.has-secondary-color {
    color: var(--wp--preset--color--secondary) !important;
}

.has-secondary-alt-color {
    color: var(--wp--preset--color--secondary-alt) !important;
}

.has-tertiary-color {
    color: var(--wp--preset--color--tertiary) !important;
}

.has-tertiary-alt-color {
    color: var(--wp--preset--color--tertiary-alt) !important;
}

.has-tertiary-dark-color {
    color: var(--wp--preset--color--tertiary-dark) !important;
}

.has-black-background-color {
    background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
    background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
    background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
    background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
    background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
    background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
    background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
    background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
    background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
    background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-blue-background-color {
    background-color: var(--wp--preset--color--blue) !important;
}

.has-bright-background-color {
    background-color: var(--wp--preset--color--bright) !important;
}

.has-primary-background-color {
    background-color: var(--wp--preset--color--primary) !important;
}

.has-primary-alt-background-color {
    background-color: var(--wp--preset--color--primary-alt) !important;
}

.has-secondary-background-color {
    background-color: var(--wp--preset--color--secondary) !important;
}

.has-secondary-alt-background-color {
    background-color: var(--wp--preset--color--secondary-alt) !important;
}

.has-tertiary-background-color {
    background-color: var(--wp--preset--color--tertiary) !important;
}

.has-tertiary-alt-background-color {
    background-color: var(--wp--preset--color--tertiary-alt) !important;
}

.has-tertiary-dark-background-color {
    background-color: var(--wp--preset--color--tertiary-dark) !important;
}

.has-black-border-color {
    border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
    border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
    border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
    border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
    border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
    border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
    border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
    border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
    border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
    border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-blue-border-color {
    border-color: var(--wp--preset--color--blue) !important;
}

.has-bright-border-color {
    border-color: var(--wp--preset--color--bright) !important;
}

.has-primary-border-color {
    border-color: var(--wp--preset--color--primary) !important;
}

.has-primary-alt-border-color {
    border-color: var(--wp--preset--color--primary-alt) !important;
}

.has-secondary-border-color {
    border-color: var(--wp--preset--color--secondary) !important;
}

.has-secondary-alt-border-color {
    border-color: var(--wp--preset--color--secondary-alt) !important;
}

.has-tertiary-border-color {
    border-color: var(--wp--preset--color--tertiary) !important;
}

.has-tertiary-alt-border-color {
    border-color: var(--wp--preset--color--tertiary-alt) !important;
}

.has-tertiary-dark-border-color {
    border-color: var(--wp--preset--color--tertiary-dark) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
    background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
    background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
    background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
    background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
    background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
    background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
    font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
    font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
    font-size: var(--wp--preset--font-size--x-large) !important;
}

.has-barlow-semi-condensed-font-family {
    font-family: var(--wp--preset--font-family--barlow-semi-condensed) !important;
}

.has-libre-caslon-font-family {
    font-family: var(--wp--preset--font-family--libre-caslon) !important;
}

p.has-normal-font-size {
    font-size: var(--wp--preset--font-size--normal) !important;
}

p.has-medium-font-size {
    font-size: var(--wp--preset--font-size--medium) !important;
}

p.has-large-font-size {
    font-size: var(--wp--preset--font-size--large) !important;
}

.wp-block-heading.has-barlow-semi-condensed-font-family {
    font-family: var(--wp--preset--font-family--barlow-semi-condensed) !important;
}

.wp-block-heading.has-libre-caslon-font-family {
    font-family: var(--wp--preset--font-family--libre-caslon) !important;
}

.wp-block-navigation a:where(:not(.wp-element-button)) {
    color: inherit;
}

: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;
}

.wp-block-pullquote {
    font-size: 1.5em;
    line-height: 1.6;
}
.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
: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;}
.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}
 html.popUp-active body {
	overflow: auto !important;
}

html.popUp-active body {
	overflow: auto !important;
}

section#loyalty-stars {
	padding: 5px 0 0 !important;
}

@media (max-width: 480px) {
	.loyalty-stars-banner-desktop {
		display: none;
	}
}

.loyalty-stars-banner-mobile {
	display: none;
}

@media (max-width: 480px) {
	.loyalty-stars-banner-mobile {
		display: block;
	}
}

@font-face{
    font-display:swap;
    font-family:Barlow Semi Condensed;
    font-style:normal;
    font-weight:400;
    src:local("Barlow Semi Condensed Regular"),local("BarlowSemiCondensed-Regular"),url(/fonts/barlow-semi-condensed-v5-latin-regular.woff2) format("woff2"),url(/fonts/barlow-semi-condensed-v5-latin-regular.woff) format("woff")
}
@font-face{
    font-display:swap;
    font-family:Barlow Semi Condensed;
    font-style:normal;
    font-weight:500;
    src:local("Barlow Semi Condensed Medium"),local("BarlowSemiCondensed-Medium"),url(/fonts/barlow-semi-condensed-v5-latin-500.woff2) format("woff2"),url(/fonts/barlow-semi-condensed-v5-latin-500.woff) format("woff")
}
@font-face{
    font-display:swap;
    font-family:Barlow Semi Condensed;
    font-style:normal;
    font-weight:600;
    src:local("Barlow Semi Condensed SemiBold"),local("BarlowSemiCondensed-SemiBold"),url(/fonts/barlow-semi-condensed-v5-latin-600.woff2) format("woff2"),url(/fonts/barlow-semi-condensed-v5-latin-600.woff) format("woff")
}
@font-face{
    font-display:swap;
    font-family:Barlow Semi Condensed;
    font-style:normal;
    font-weight:700;
    src:local("Barlow Semi Condensed Bold"),local("BarlowSemiCondensed-Bold"),url(/fonts/barlow-semi-condensed-v5-latin-700.woff2) format("woff2"),url(/fonts/barlow-semi-condensed-v5-latin-700.woff) format("woff")
}
@font-face{
    font-display:swap;
    font-family:Libre Caslon Text;
    font-weight:700;
    src:local("Libre Caslon Text Bold"),local("LibreCaslonText-Bold"),url(/fonts/librecaslontext-bold-webfont.woff2) format("woff2"),url(/fonts/librecaslontext-bold-webfont.woff) format("woff")
}
@font-face{
    font-display:swap;
    font-family:Libre Caslon Text;
    font-style:italic;
    font-weight:400;
    src:local("Libre Caslon Text Italic"),local("LibreCaslonText-Italic"),url(/fonts/librecaslontext-italic-webfont.woff2) format("woff2"),url(/fonts/librecaslontext-italic-webfont.woff) format("woff")
}
@font-face{
    font-display:swap;
    font-family:Libre Caslon Text;
    font-style:normal;
    font-weight:400;
    src:local("Libre Caslon Text Regular"),local("LibreCaslonText-Regular"),url(/fonts/librecaslontext-regular-webfont.woff2) format("woff2"),url(/fonts/librecaslontext-regular-webfont.woff) format("woff")
}

.link,a[href]{
    color:#0071e7;
    text-decoration:underline
}
.link:hover,a[href]:hover{
    color:#4ea5ff;
    text-decoration:underline
}
.link{
    cursor:pointer
}
.bitcoin-button,.button,.button[href],.is-style-go-btn,[data-variants*=button],a[href][data-variants*=button],button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label),input[type=submit]{
    background:linear-gradient(180deg,#2dd782 0,#32b951);
    border:none;
    border-radius:3.125rem;
    color:#fff;
    cursor:pointer;
    display:inline-block;
    font-family:Barlow Semi Condensed,Trebuchet MS,sans-serif;
    font-size:1.375rem;
    font-weight:700;
    line-height:1.5;
    min-width:220px;
    padding:.22rem 1rem;
    text-align:center;
    text-decoration:none;
    text-shadow:0 .1875rem .375rem rgba(0,0,0,.16);
    text-transform:none;
    width:auto
}
.bitcoin-button:hover,.button:hover,.button[href]:hover,.is-style-go-btn:hover,[data-variants*=button]:hover,a[href][data-variants*=button]:hover,button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label):hover,input[type=submit]:hover{
    background:linear-gradient(180deg,#28b2f0 0,#0071e7);
    color:#fff;
    text-decoration:none
}
.bitcoin-button[data-width=auto],.button[data-width=auto],.button[href][data-width=auto],.is-style-go-btn[data-width=auto],[data-variants*=button][data-width=auto],a[href][data-variants*=button][data-width=auto],button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label)[data-width=auto],input[type=submit][data-width=auto]{
    width:auto
}
.bitcoin-button[data-width=full],.button[data-width=full],.button[href][data-width=full],.is-style-go-btn[data-width=full],[data-variants*=button][data-width=full],a[href][data-variants*=button][data-width=full],button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label)[data-width=full],input[type=submit][data-width=full]{
    width:100%
}
.bitcoin-button[data-width=content],.button[data-width=content],.button[href][data-width=content],.is-style-go-btn[data-width=content],[data-variants*=button][data-width=content],a[href][data-variants*=button][data-width=content],button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label)[data-width=content],input[type=submit][data-width=content]{
    width:-moz-fit-content;
    width:fit-content;
    min-width:unset
}
.bitcoin-button.is-style-go-btn-ghost,.bitcoin-button[data-variants*=ghost],.bitcoin-button[data-variants*=👻],.button.is-style-go-btn-ghost,.button[data-variants*=ghost],.button[data-variants*=👻],.button[href].is-style-go-btn-ghost,.button[href][data-variants*=ghost],.button[href][data-variants*=👻],.is-style-go-btn.is-style-go-btn-ghost,.is-style-go-btn[data-variants*=ghost],.is-style-go-btn[data-variants*=👻],[data-variants*=button].is-style-go-btn-ghost,[data-variants*=button][data-variants*=ghost],[data-variants*=button][data-variants*=👻],a[href][data-variants*=button].is-style-go-btn-ghost,a[href][data-variants*=button][data-variants*=ghost],a[href][data-variants*=button][data-variants*=👻],button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label).is-style-go-btn-ghost,button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label)[data-variants*=ghost],button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label)[data-variants*=👻],input[type=submit].is-style-go-btn-ghost,input[type=submit][data-variants*=ghost],input[type=submit][data-variants*=👻]{
    background:transparent;
    border:2px solid #2dd782;
    color:#001039;
    font-size:1.375rem;
    font-weight:700;
    padding:.29rem 1rem
}
.bitcoin-button.is-style-go-btn-ghost:hover,.bitcoin-button[data-variants*=ghost]:hover,.bitcoin-button[data-variants*=👻]:hover,.button.is-style-go-btn-ghost:hover,.button[data-variants*=ghost]:hover,.button[data-variants*=👻]:hover,.button[href].is-style-go-btn-ghost:hover,.button[href][data-variants*=ghost]:hover,.button[href][data-variants*=👻]:hover,.is-style-go-btn.is-style-go-btn-ghost:hover,.is-style-go-btn[data-variants*=ghost]:hover,.is-style-go-btn[data-variants*=👻]:hover,[data-variants*=button].is-style-go-btn-ghost:hover,[data-variants*=button][data-variants*=ghost]:hover,[data-variants*=button][data-variants*=👻]:hover,a[href][data-variants*=button].is-style-go-btn-ghost:hover,a[href][data-variants*=button][data-variants*=ghost]:hover,a[href][data-variants*=button][data-variants*=👻]:hover,button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label).is-style-go-btn-ghost:hover,button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label)[data-variants*=ghost]:hover,button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label)[data-variants*=👻]:hover,input[type=submit].is-style-go-btn-ghost:hover,input[type=submit][data-variants*=ghost]:hover,input[type=submit][data-variants*=👻]:hover{
    background:rgba(40,178,240,.5);
    border:2px solid #28b2f0
}
.bitcoin-button.is-style-go-btn-alt-ghost,.bitcoin-button[data-variants*=alt-ghost],.button.is-style-go-btn-alt-ghost,.button[data-variants*=alt-ghost],.button[href].is-style-go-btn-alt-ghost,.button[href][data-variants*=alt-ghost],.is-style-go-btn.is-style-go-btn-alt-ghost,.is-style-go-btn[data-variants*=alt-ghost],[data-variants*=button].is-style-go-btn-alt-ghost,[data-variants*=button][data-variants*=alt-ghost],a[href][data-variants*=button].is-style-go-btn-alt-ghost,a[href][data-variants*=button][data-variants*=alt-ghost],button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label).is-style-go-btn-alt-ghost,button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label)[data-variants*=alt-ghost],input[type=submit].is-style-go-btn-alt-ghost,input[type=submit][data-variants*=alt-ghost]{
    background:transparent;
    color:#0054db;
    border:2px solid #0054db;
    text-shadow:none
}
.bitcoin-button.is-style-go-btn-alt-ghost:hover,.bitcoin-button[data-variants*=alt-ghost]:hover,.button.is-style-go-btn-alt-ghost:hover,.button[data-variants*=alt-ghost]:hover,.button[href].is-style-go-btn-alt-ghost:hover,.button[href][data-variants*=alt-ghost]:hover,.is-style-go-btn.is-style-go-btn-alt-ghost:hover,.is-style-go-btn[data-variants*=alt-ghost]:hover,[data-variants*=button].is-style-go-btn-alt-ghost:hover,[data-variants*=button][data-variants*=alt-ghost]:hover,a[href][data-variants*=button].is-style-go-btn-alt-ghost:hover,a[href][data-variants*=button][data-variants*=alt-ghost]:hover,button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label).is-style-go-btn-alt-ghost:hover,button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label)[data-variants*=alt-ghost]:hover,input[type=submit].is-style-go-btn-alt-ghost:hover,input[type=submit][data-variants*=alt-ghost]:hover{
    background:#0054db;
    border:2px solid #0054db;
    color:#fff
}
.bitcoin-button[data-variants*=lightText],.button[data-variants*=lightText],.button[href][data-variants*=lightText],.is-style-go-btn[data-variants*=lightText],[data-variants*=button][data-variants*=lightText],a[href][data-variants*=button][data-variants*=lightText],button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label)[data-variants*=lightText],input[type=submit][data-variants*=lightText]{
    color:#fff
}
.bitcoin-button.is-style-go-btn-alt,.bitcoin-button[data-variants*=btn-secondary],.button.is-style-go-btn-alt,.button[data-variants*=btn-secondary],.button[href].is-style-go-btn-alt,.button[href][data-variants*=btn-secondary],.is-style-go-btn.is-style-go-btn-alt,.is-style-go-btn[data-variants*=btn-secondary],[data-variants*=button].is-style-go-btn-alt,[data-variants*=button][data-variants*=btn-secondary],a[href][data-variants*=button].is-style-go-btn-alt,a[href][data-variants*=button][data-variants*=btn-secondary],button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label).is-style-go-btn-alt,button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label)[data-variants*=btn-secondary],input[type=submit].is-style-go-btn-alt,input[type=submit][data-variants*=btn-secondary]{
    background:#006ce0
}
.bitcoin-button.is-style-go-btn-alt:hover,.bitcoin-button[data-variants*=btn-secondary]:hover,.button.is-style-go-btn-alt:hover,.button[data-variants*=btn-secondary]:hover,.button[href].is-style-go-btn-alt:hover,.button[href][data-variants*=btn-secondary]:hover,.is-style-go-btn.is-style-go-btn-alt:hover,.is-style-go-btn[data-variants*=btn-secondary]:hover,[data-variants*=button].is-style-go-btn-alt:hover,[data-variants*=button][data-variants*=btn-secondary]:hover,a[href][data-variants*=button].is-style-go-btn-alt:hover,a[href][data-variants*=button][data-variants*=btn-secondary]:hover,button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label).is-style-go-btn-alt:hover,button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label)[data-variants*=btn-secondary]:hover,input[type=submit].is-style-go-btn-alt:hover,input[type=submit][data-variants*=btn-secondary]:hover{
    background:linear-gradient(180deg,#28b2f0 0,#0071e7)
}
.bitcoin-button.has-arrow:after,.bitcoin-button[data-variants*=arrow]:after,.button.has-arrow:after,.button[data-variants*=arrow]:after,.button[href].has-arrow:after,.button[href][data-variants*=arrow]:after,.is-style-go-btn.has-arrow:after,.is-style-go-btn[data-variants*=arrow]:after,[data-variants*=button].has-arrow:after,[data-variants*=button][data-variants*=arrow]:after,a[href][data-variants*=button].has-arrow:after,a[href][data-variants*=button][data-variants*=arrow]:after,button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label).has-arrow:after,button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label)[data-variants*=arrow]:after,input[type=submit].has-arrow:after,input[type=submit][data-variants*=arrow]:after{
    background-image:url(/app/themes/brigantine/public/assets/images/arrow.svg);
    background-position:-10px -6px;
    background-position:50%;
    background-repeat:no-repeat;
    background-size:100%;
    content:"";
    display:inline-block;
    height:25px;
    left:.5rem;
    position:relative;
    transition:left .15s ease-in;
    vertical-align:middle;
    width:25px
}
@media(min-width:48em){
    .bitcoin-button.has-arrow:after,.bitcoin-button[data-variants*=arrow]:after,.button.has-arrow:after,.button[data-variants*=arrow]:after,.button[href].has-arrow:after,.button[href][data-variants*=arrow]:after,.is-style-go-btn.has-arrow:after,.is-style-go-btn[data-variants*=arrow]:after,[data-variants*=button].has-arrow:after,[data-variants*=button][data-variants*=arrow]:after,a[href][data-variants*=button].has-arrow:after,a[href][data-variants*=button][data-variants*=arrow]:after,button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label).has-arrow:after,button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label)[data-variants*=arrow]:after,input[type=submit].has-arrow:after,input[type=submit][data-variants*=arrow]:after{
        height:37px;
        width:37px
    }
}
.bitcoin-button.has-arrow:hover:after,.bitcoin-button[data-variants*=arrow]:hover:after,.button.has-arrow:hover:after,.button[data-variants*=arrow]:hover:after,.button[href].has-arrow:hover:after,.button[href][data-variants*=arrow]:hover:after,.is-style-go-btn.has-arrow:hover:after,.is-style-go-btn[data-variants*=arrow]:hover:after,[data-variants*=button].has-arrow:hover:after,[data-variants*=button][data-variants*=arrow]:hover:after,a[href][data-variants*=button].has-arrow:hover:after,a[href][data-variants*=button][data-variants*=arrow]:hover:after,button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label).has-arrow:hover:after,button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label)[data-variants*=arrow]:hover:after,input[type=submit].has-arrow:hover:after,input[type=submit][data-variants*=arrow]:hover:after{
    content:"";
    left:1rem
}
.bitcoin-button[data-variants*=small-arrow],.button[data-variants*=small-arrow],.button[href][data-variants*=small-arrow],.is-style-go-btn[data-variants*=small-arrow],[data-variants*=button][data-variants*=small-arrow],a[href][data-variants*=button][data-variants*=small-arrow],button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label)[data-variants*=small-arrow],input[type=submit][data-variants*=small-arrow]{
    text-align:left;
    padding:.875rem .75rem;
    background:#001039;
    border-radius:10px;
    position:relative;
    color:#fff;
    font-family:Barlow Semi Condensed,Trebuchet MS,sans-serif;
    font-weight:600;
    margin:0;
    font-size:.969rem
}
.bitcoin-button[data-variants*=small-arrow]>*,.button[data-variants*=small-arrow]>*,.button[href][data-variants*=small-arrow]>*,.is-style-go-btn[data-variants*=small-arrow]>*,[data-variants*=button][data-variants*=small-arrow]>*,a[href][data-variants*=button][data-variants*=small-arrow]>*,button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label)[data-variants*=small-arrow]>*,input[type=submit][data-variants*=small-arrow]>*{
    display:inline-block;
    vertical-align:middle
}
@media(min-width:48em){
    .bitcoin-button[data-variants*=small-arrow],.button[data-variants*=small-arrow],.button[href][data-variants*=small-arrow],.is-style-go-btn[data-variants*=small-arrow],[data-variants*=button][data-variants*=small-arrow],a[href][data-variants*=button][data-variants*=small-arrow],button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label)[data-variants*=small-arrow],input[type=submit][data-variants*=small-arrow]{
        padding:.438rem 1.5rem .438rem 1rem
    }
}
.bitcoin-button[data-variants*=small-arrow] .icon,.button[data-variants*=small-arrow] .icon,.button[href][data-variants*=small-arrow] .icon,.is-style-go-btn[data-variants*=small-arrow] .icon,[data-variants*=button][data-variants*=small-arrow] .icon,a[href][data-variants*=button][data-variants*=small-arrow] .icon,button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label)[data-variants*=small-arrow] .icon,input[type=submit][data-variants*=small-arrow] .icon{
    display:none;
    margin-right:1.13rem;
    min-width:45px
}
.bitcoin-button[data-variants*=small-arrow] .icon svg path,.button[data-variants*=small-arrow] .icon svg path,.button[href][data-variants*=small-arrow] .icon svg path,.is-style-go-btn[data-variants*=small-arrow] .icon svg path,[data-variants*=button][data-variants*=small-arrow] .icon svg path,a[href][data-variants*=button][data-variants*=small-arrow] .icon svg path,button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label)[data-variants*=small-arrow] .icon svg path,input[type=submit][data-variants*=small-arrow] .icon svg path{
    fill:#32b951
}
@media(min-width:48em){
    .bitcoin-button[data-variants*=small-arrow] .icon,.button[data-variants*=small-arrow] .icon,.button[href][data-variants*=small-arrow] .icon,.is-style-go-btn[data-variants*=small-arrow] .icon,[data-variants*=button][data-variants*=small-arrow] .icon,a[href][data-variants*=button][data-variants*=small-arrow] .icon,button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label)[data-variants*=small-arrow] .icon,input[type=submit][data-variants*=small-arrow] .icon{
        display:inline-block
    }
}
.bitcoin-button[data-variants*=small-arrow]:hover,.bitcoin-button[data-variants*=small-arrow]:visited,.button[data-variants*=small-arrow]:hover,.button[data-variants*=small-arrow]:visited,.button[href][data-variants*=small-arrow]:hover,.button[href][data-variants*=small-arrow]:visited,.is-style-go-btn[data-variants*=small-arrow]:hover,.is-style-go-btn[data-variants*=small-arrow]:visited,[data-variants*=button][data-variants*=small-arrow]:hover,[data-variants*=button][data-variants*=small-arrow]:visited,a[href][data-variants*=button][data-variants*=small-arrow]:hover,a[href][data-variants*=button][data-variants*=small-arrow]:visited,button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label)[data-variants*=small-arrow]:hover,button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label)[data-variants*=small-arrow]:visited,input[type=submit][data-variants*=small-arrow]:hover,input[type=submit][data-variants*=small-arrow]:visited{
    text-decoration:none
}
.bitcoin-button[data-variants*=small-arrow]:hover,.button[data-variants*=small-arrow]:hover,.button[href][data-variants*=small-arrow]:hover,.is-style-go-btn[data-variants*=small-arrow]:hover,[data-variants*=button][data-variants*=small-arrow]:hover,a[href][data-variants*=button][data-variants*=small-arrow]:hover,button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label)[data-variants*=small-arrow]:hover,input[type=submit][data-variants*=small-arrow]:hover{
    color:#32b951
}
.bitcoin-button[data-variants*=small-arrow]:hover:after,.button[data-variants*=small-arrow]:hover:after,.button[href][data-variants*=small-arrow]:hover:after,.is-style-go-btn[data-variants*=small-arrow]:hover:after,[data-variants*=button][data-variants*=small-arrow]:hover:after,a[href][data-variants*=button][data-variants*=small-arrow]:hover:after,button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label)[data-variants*=small-arrow]:hover:after,input[type=submit][data-variants*=small-arrow]:hover:after{
    left:auto
}
.bitcoin-button[data-variants*=small-arrow]:after,.button[data-variants*=small-arrow]:after,.button[href][data-variants*=small-arrow]:after,.is-style-go-btn[data-variants*=small-arrow]:after,[data-variants*=button][data-variants*=small-arrow]:after,a[href][data-variants*=button][data-variants*=small-arrow]:after,button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label)[data-variants*=small-arrow]:after,input[type=submit][data-variants*=small-arrow]:after{
    content:"";
    display:inline-block;
    margin-top:-.03rem;
    margin-left:.313rem;
    position:absolute;
    right:0;
    left:auto;
    top:50%;
    transform:rotate(-90deg) translateY(-50%);
    width:0;
    height:0;
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    border-top:7px solid #48d782
}
@media(min-width:48em){
    .bitcoin-button[data-variants*=small-arrow]:after,.button[data-variants*=small-arrow]:after,.button[href][data-variants*=small-arrow]:after,.is-style-go-btn[data-variants*=small-arrow]:after,[data-variants*=button][data-variants*=small-arrow]:after,a[href][data-variants*=button][data-variants*=small-arrow]:after,button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label)[data-variants*=small-arrow]:after,input[type=submit][data-variants*=small-arrow]:after{
        right:.7rem
    }
}
.bitcoin-button .wp-element-button,.button .wp-element-button,.button[href] .wp-element-button,.is-style-go-btn .wp-element-button,[data-variants*=button] .wp-element-button,a[href][data-variants*=button] .wp-element-button,button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label) .wp-element-button,input[type=submit] .wp-element-button{
    display:inline;
    text-decoration:none
}
.bitcoin-button .wp-element-button:hover,.button .wp-element-button:hover,.button[href] .wp-element-button:hover,.is-style-go-btn .wp-element-button:hover,[data-variants*=button] .wp-element-button:hover,a[href][data-variants*=button] .wp-element-button:hover,button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label) .wp-element-button:hover,input[type=submit] .wp-element-button:hover{
    color:inherit
}
.bitcoin-button+.bitcoin-button,.bitcoin-button+.button,.bitcoin-button+.button[href],.bitcoin-button+[data-variants*=button],.bitcoin-button+a[href][data-variants*=button],.bitcoin-button+button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button),.button+.bitcoin-button,.button+.button,.button+.button[href],.button+[data-variants*=button],.button+a[href][data-variants*=button],.button+button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button),.button[href]+.bitcoin-button,.button[href]+.button,.button[href]+.button[href],.button[href]+[data-variants*=button],.button[href]+a[href][data-variants*=button],.button[href]+button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button),.is-style-go-btn+.bitcoin-button,.is-style-go-btn+.button,.is-style-go-btn+.button[href],.is-style-go-btn+[data-variants*=button],.is-style-go-btn+a[href][data-variants*=button],.is-style-go-btn+button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button),[data-variants*=button]+.bitcoin-button,[data-variants*=button]+.button,[data-variants*=button]+.button[href],[data-variants*=button]+[data-variants*=button],[data-variants*=button]+a[href][data-variants*=button],[data-variants*=button]+button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button),a[href][data-variants*=button]+.bitcoin-button,a[href][data-variants*=button]+.button,a[href][data-variants*=button]+.button[href],a[href][data-variants*=button]+[data-variants*=button],a[href][data-variants*=button]+a[href][data-variants*=button],a[href][data-variants*=button]+button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button),button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label)+.bitcoin-button,button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label)+.button,button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label)+.button[href],button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label)+[data-variants*=button],button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label)+a[href][data-variants*=button],button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label)+button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button),input[type=submit]+.bitcoin-button,input[type=submit]+.button,input[type=submit]+.button[href],input[type=submit]+[data-variants*=button],input[type=submit]+a[href][data-variants*=button],input[type=submit]+button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button){
    margin-top:15px
}
@media(min-width:48em){
    .bitcoin-button+.bitcoin-button,.bitcoin-button+.button,.bitcoin-button+.button[href],.bitcoin-button+[data-variants*=button],.bitcoin-button+a[href][data-variants*=button],.bitcoin-button+button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button),.button+.bitcoin-button,.button+.button,.button+.button[href],.button+[data-variants*=button],.button+a[href][data-variants*=button],.button+button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button),.button[href]+.bitcoin-button,.button[href]+.button,.button[href]+.button[href],.button[href]+[data-variants*=button],.button[href]+a[href][data-variants*=button],.button[href]+button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button),.is-style-go-btn+.bitcoin-button,.is-style-go-btn+.button,.is-style-go-btn+.button[href],.is-style-go-btn+[data-variants*=button],.is-style-go-btn+a[href][data-variants*=button],.is-style-go-btn+button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button),[data-variants*=button]+.bitcoin-button,[data-variants*=button]+.button,[data-variants*=button]+.button[href],[data-variants*=button]+[data-variants*=button],[data-variants*=button]+a[href][data-variants*=button],[data-variants*=button]+button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button),a[href][data-variants*=button]+.bitcoin-button,a[href][data-variants*=button]+.button,a[href][data-variants*=button]+.button[href],a[href][data-variants*=button]+[data-variants*=button],a[href][data-variants*=button]+a[href][data-variants*=button],a[href][data-variants*=button]+button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button),button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label)+.bitcoin-button,button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label)+.button,button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label)+.button[href],button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label)+[data-variants*=button],button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label)+a[href][data-variants*=button],button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button):not(.components-button):not(.faq-accordion-tab-label)+button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button),input[type=submit]+.bitcoin-button,input[type=submit]+.button,input[type=submit]+.button[href],input[type=submit]+[data-variants*=button],input[type=submit]+a[href][data-variants*=button],input[type=submit]+button:not(.glider-dot):not(.glider-next):not(.glider-prev):not(.burger-button):not(.close-burger-button){
        margin-top:0
    }
}
.editor-styles-wrapper .wp-element-button,.editor-styles-wrapper div.wp-block-button__link,.wp-element-button,div.wp-block-button__link{
    padding:unset;
    background-color:transparent
}
.is-style-go-anchor{
    font-family:Barlow Semi Condensed,Trebuchet MS,sans-serif;
    font-weight:600;
    margin:0;
    padding:1rem;
    border:1px solid #dce0ed;
    border-radius:10px;
    color:#001039!important;
    font-size:1rem;
    box-shadow:0 6px 6px rgba(40,178,240,.1607843137254902);
    position:relative;
    text-align:start
}
.is-style-go-anchor.button{
    background:#fff
}
.is-style-go-anchor:hover{
    color:#001039
}
.is-style-go-anchor a{
    color:#001039!important;
    width:100%;
    font-size:1rem
}
.is-style-go-anchor a:focus,.is-style-go-anchor a:hover{
    color:#001039!important;
    text-decoration:underline
}
@media(min-width:48em){
    .is-style-go-anchor{
        padding:0;
    }
    .is-style-go-anchor .wp-element-button {
        display: block;
        text-align: left;
        padding: 1rem 1.5rem;
    }
}
.is-style-go-anchor:after{
    content:"";
    width:0;
    height:0;
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    border-top:7px solid #48d782;
    position:absolute;
    right:1rem;
    top:50%;
    margin-left:.25rem;
    margin-bottom:.188rem;
    transform:rotate(270deg)
}
img{
    height:auto;
    max-width:100%
}
img.go-border-radius{
    border-radius:10px
}

.main-header{
    border-bottom:5px solid var(--lob-color,#103167);
    z-index:9999
}
.main-header #secondary-menu,.main-header .secondary-menu-wrapper{
    display:none
}
@media(min-width:64.0625em){
    .main-header #secondary-menu,.main-header .secondary-menu-wrapper{
        display:inline-flex
    }
}
.main-header #secondary-menu .navigation-container,.main-header .secondary-menu-wrapper .navigation-container{
    align-items:flex-end;
    background:#fff;
    bottom:0;
    display:flex;
    flex-direction:column;
    left:100%;
    overflow:auto;
    position:fixed;
    transition:all .3s;
    width:100%;
    z-index:9
}
@media(min-width:48em){
    .main-header #secondary-menu .navigation-container,.main-header .secondary-menu-wrapper .navigation-container{
        background:none;
        flex-direction:row;
        justify-content:space-between;
        padding:0;
        position:static;
        width:auto
    }
}
.main-header #secondary-menu .navigation-container ul,.main-header .secondary-menu-wrapper .navigation-container ul{
    list-style:none;
    padding-left:0
}
.main-header #secondary-menu .navigation-container>ul>li,.main-header .secondary-menu-wrapper .navigation-container>ul>li{
    font-size:1.125rem;
    font-weight:600
}
@media(min-width:48em){
    .main-header #secondary-menu .navigation-container>ul>li,.main-header .secondary-menu-wrapper .navigation-container>ul>li{
        display:inline-block;
        vertical-align:middle
    }
}
@media(min-width:48em){
    .main-header #secondary-menu .navigation-container .menu__list>.menu-item,.main-header .secondary-menu-wrapper .navigation-container .menu__list>.menu-item{
        background:none;
        border:none;
        color:#000
    }
}
.main-header #secondary-menu .navigation-container .menu__list>.menu-item>a,.main-header .secondary-menu-wrapper .navigation-container .menu__list>.menu-item>a{
    color:#fff;
    font-size:.95rem;
    padding:0 .625rem .8125rem
}
@media(min-width:64em){
    .main-header #secondary-menu .navigation-container .menu__list>.menu-item>a,.main-header .secondary-menu-wrapper .navigation-container .menu__list>.menu-item>a{
        font-size:1.125rem
    }
}
.main-header #secondary-menu .navigation-container .menu__list>.menu-item a,.main-header .secondary-menu-wrapper .navigation-container .menu__list>.menu-item a{
    display:block;
    text-decoration:none;
    text-transform:none
}
.main-header #secondary-menu .navigation-container .menu__list>.menu-item a:hover,.main-header .secondary-menu-wrapper .navigation-container .menu__list>.menu-item a:hover{
    color:#32b951
}
.main-header .language-switcher-container{
    margin-top:-14px
}
.main-header .language-switcher-container .language-switcher{
    cursor:pointer
}
.main-header .language-switcher-container .language-switcher img,.main-header .language-switcher-container .language-switcher span{
    pointer-events:none
}
.main-header .language-switcher-container .language-switcher__desktop-lang,.main-header .language-switcher-container .language-switcher__mobile-lang{
    cursor:pointer
}
@media(min-width:48em){
    .main-header .language-switcher-container .language-switcher .menu{
        position:relative
    }
}
.main-header .language-switcher-container .language-switcher__desktop-lang{
    display:none
}
@media(min-width:48em){
    .main-header .language-switcher-container .language-switcher__desktop-lang{
        display:inline-block
    }
}
@media(min-width:48em){
    .main-header .language-switcher-container .language-switcher__mobile-lang{
        display:none
    }
}
.main-header .language-switcher-container .language-switcher .wpml-ls-menu-item{
    list-style:none;
    padding-left:0
}
.main-header .language-switcher-container .language-switcher .wpml-ls-menu-item.menu-item-has-children{
    font-size:1.125rem;
    font-weight:700;
    position:relative
}
.main-header .language-switcher-container .language-switcher .wpml-ls-menu-item.menu-item-has-children>a{
    color:#fff;
    display:block;
    padding:.8125rem 0 .5rem;
    text-decoration:none;
    text-transform:none
}
.main-header .language-switcher-container .language-switcher .wpml-ls-menu-item.menu-item-has-children>a.sub-menu-opener{
    display:none
}
.main-header .language-switcher-container .language-switcher .wpml-ls-menu-item.menu-item-has-children>a:after{
    display:inline-block;
    margin:0 .225rem .1rem;
    content:"";
    width:0;
    height:0;
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    border-top:7px solid #48d782
}
@media(min-width:48em){
    .main-header .language-switcher-container .language-switcher .wpml-ls-menu-item.menu-item-has-children>a:after{
        margin:0 .1rem .1rem .625rem
    }
}
.main-header .language-switcher-container .language-switcher .wpml-ls-menu-item.menu-item-has-children>ul{
    display:none;
    position:absolute;
    width:100%;
    left:auto;
    right:0
}
.main-header .language-switcher-container .language-switcher .wpml-ls-menu-item.menu-item-has-children .sub-menu{
    background:#f4f6fc;
    border-radius:10px;
    box-shadow:0 .2px 2.2px rgba(0,0,0,.022),0 .5px 5.3px rgba(0,0,0,.032),0 1px 10px rgba(0,0,0,.04),0 1.8px 17.9px rgba(0,0,0,.048),0 3.3px 33.4px rgba(0,0,0,.058),0 8px 80px rgba(0,0,0,.08);
    min-width:11.25rem;
    z-index:9999;
    grid-template-columns:1fr 1fr;
    height:auto;
    width:auto;
    flex-wrap:wrap;
    justify-content:flex-start;
    gap:0 40px;
    cursor:default
}
.main-header .language-switcher-container .language-switcher .wpml-ls-menu-item.menu-item-has-children .sub-menu li:last-child{
    grid-column-start:1
}
.main-header .language-switcher-container .language-switcher .wpml-ls-menu-item.menu-item-has-children .sub-menu li:last-child span{
    font-weight:700
}
.main-header .language-switcher-container .language-switcher .wpml-ls-menu-item.menu-item-has-children .sub-menu::-webkit-scrollbar{
    height:5px;
    width:5px
}
.main-header .language-switcher-container .language-switcher .wpml-ls-menu-item.menu-item-has-children .sub-menu::-webkit-scrollbar-track{
    background:#dce0ed
}
.main-header .language-switcher-container .language-switcher .wpml-ls-menu-item.menu-item-has-children .sub-menu::-webkit-scrollbar-thumb{
    background:#707070
}
@media(min-width:37.5em){
    .main-header .language-switcher-container .language-switcher .wpml-ls-menu-item.menu-item-has-children .sub-menu{
        padding:1em;
        top:auto
    }
}
@media(min-width:48em){
    .main-header .language-switcher-container .language-switcher .wpml-ls-menu-item.menu-item-has-children .sub-menu{
        width:auto
    }
}
.main-header .language-switcher-container .language-switcher .wpml-ls-menu-item.menu-item-has-children .sub-menu .menu-item{
    border-bottom:1px solid #dce0ed;
    display:flex;
    font-weight:400;
    text-align:left
}
@media(min-width:48em){
    .main-header .language-switcher-container .language-switcher .wpml-ls-menu-item.menu-item-has-children .sub-menu .menu-item{
        border-bottom:0;
        padding:0
    }
}
.main-header .language-switcher-container .language-switcher .wpml-ls-menu-item.menu-item-has-children .sub-menu .menu-item:last-of-type{
    border-bottom:none
}
.main-header .language-switcher-container .language-switcher .wpml-ls-menu-item.menu-item-has-children .sub-menu .menu-item.gray-item{
    opacity:.2;
    filter:grayscale(1)
}
.main-header .language-switcher-container .language-switcher .wpml-ls-menu-item.menu-item-has-children .sub-menu a{
    align-items:center;
    display:inline-flex;
    flex:1;
    font-weight:600;
    margin:.675rem 0;
    min-width:2.75rem;
    text-decoration:none
}
@media(min-width:48em){
    .main-header .language-switcher-container .language-switcher .wpml-ls-menu-item.menu-item-has-children .sub-menu a{
        margin:0 0 .675rem
    }
}
@media(min-width:64em){
    .main-header .language-switcher-container .language-switcher .wpml-ls-menu-item.menu-item-has-children:hover>ul{
        display:block;
        display:grid
    }
}
.main-header .language-switcher-container .language-switcher--open .wpml-ls-menu-item.menu-item-has-children>ul{
    display:block;
    -moz-column-width:8rem;
    column-width:8rem
}
.main-header .language-switcher-container .language-switcher--open .wpml-ls-menu-item.menu-item-has-children>ul .menu-item{
    display:inline-block!important
}
.main-header .language-switcher-container .language-switcher--open .wpml-ls-menu-item.menu-item-has-children>ul .menu-item a{
    height:1.75rem
}
.main-header .language-switcher-container .language-switcher--closed .wpml-ls-menu-item.menu-item-has-children>ul{
    display:none
}
.main-header .search.show .search__form{
    display:flex
}
.main-header .search .search__form{
    color:#f4f6fc;
    display:none;
    align-items:center;
    font-size:1.25rem;
    font-family:Barlow Semi Condensed,Trebuchet MS,sans-serif;
    padding:1.25rem;
    width:100%
}
.main-header .search .search__form .inner-wrapper{
    display:flex;
    flex-direction:column;
    align-items:center;
    width:100%
}
@media(min-width:48em){
    .main-header .search .search__form .inner-wrapper{
        flex-direction:row
    }
}
.main-header .search .search__form .search__input{
    background:transparent;
    border:0;
    color:#fff;
    font-family:Barlow Semi Condensed,Trebuchet MS,sans-serif;
    padding:.5rem 1rem;
    flex:1;
    margin:2rem 0 1rem;
    text-align:center;
    width:100%
}
.main-header .search .search__form .search__input::-moz-placeholder{
    color:#2dd782
}
.main-header .search .search__form .search__input::placeholder{
    color:#2dd782
}
.main-header .search .search__form .search__input:-ms-input-placeholder{
    color:#2dd782
}
.main-header .search .search__form .search__input::-ms-input-placeholder{
    color:#2dd782
}
@media(min-width:48em){
    .main-header .search .search__form .search__input{
        margin:0 1rem;
        text-align:left
    }
}
.main-header .search .search__form .button{
    background:transparent;
    border:2px solid #2dd782;
    border-radius:3.125rem;
    color:#fff;
    font-size:1.125rem;
    font-weight:700;
    padding:.29rem 1rem;
    text-transform:uppercase
}
.main-header .search .search__form .button:hover{
    background:rgba(40,178,240,.5);
    border:2px solid #28b2f0
}
.main-header .search:not(.always-visible) form{
    background:#001039;
    position:absolute;
    top:100%;
    left:0
}
@media(min-width:48em){
    .main-header .search:not(.always-visible) form{
        display:none;
        border:0;
        border-radius:0;
        padding:1em;
        z-index:9;
        width:100%
    }
}
.main-header .search:not(.always-visible).show form{
    display:flex;
    justify-content:center
}
.main-header .search.show .main-header .search__icon{
    transition-delay:0s;
    transition-timing-function:ease-out;
    background:none;
    transition:background-color .125s ease-in .175s;
    position:relative
}
.main-header .search.show .main-header .search__icon:after,.main-header .search.show .main-header .search__icon:before{
    content:"";
    display:block;
    background-color:#2dd782;
    background-image:none;
    position:absolute;
    top:-28px;
    width:24px;
    height:2px;
    border-radius:2px
}
.main-header .search.show .main-header .search__icon:before{
    left:-40px;
    transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;
    transform:translate3d(40px,40px,0) rotate(45deg)
}
.main-header .search.show .main-header .search__icon:after{
    right:-40px;
    transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;
    transform:translate3d(-40px,40px,0) rotate(-45deg)
}
.main-header .search__icon{
    cursor:pointer;
    padding:.8125rem .625rem;
    width:1.5rem;
    height:1.5rem;
    display:block;
    background:url(/app/themes/brigantine/public/assets/images/icon-search.svg) no-repeat scroll 50%
}
.main-header .search__icon:hover{
    background:url(/app/themes/brigantine/public/assets/images/icon-search-hover.svg) no-repeat scroll 50%
}
.main-header .search__icon span{
    clip:rect(1px,1px,1px,1px);
    height:1px;
    overflow:hidden;
    position:absolute!important;
    white-space:nowrap;
    width:1px
}
.main-header .search-wrapper{
    padding:.8125rem .625rem;
    align-self:center
}
@media(min-width:48em){
    .main-header .search-wrapper{
        align-self:flex-end
    }
}
@media(min-width:64.0625em){
    .main-header .search-wrapper{
        align-self:flex-start
    }
}
@media(min-width:64.0625em){
    .main-header{
        height:auto
    }
}
@media(min-width:64.0625em){
    .main-header .logo-wrapper .logo{
        display:none
    }
}
@media(min-width:80em){
    .main-header .logo-wrapper .logo{
        display:block
    }
}
.main-header .logo-wrapper .logo-mini{
    display:none
}
@media(min-width:64.0625em){
    .main-header .logo-wrapper .logo-mini{
        display:block!important
    }
    .main-header .logo-wrapper .logo-mini img{
        width:58px;
        max-width:none
    }
}
@media(min-width:80em){
    .main-header .logo-wrapper .logo-mini{
        display:none!important
    }
}
.main-header.sticky .search-wrapper{
    padding-right:0
}
@media(min-width:64.0625em){
    .main-header.sticky .logo-wrapper img,.main-header.sticky .search-wrapper{
        transition:all .2s ease-out
    }
}
.main-header.main-header--shrink .main-nav-wrapper.wide{
    max-width:90rem
}
@media(min-width:64.0625em){
    .main-header.main-header--shrink .logo-wrapper{
        margin-top:-10px
    }
}
@media(min-width:64.0625em)and (min-width:64.0625em){
    .main-header.main-header--shrink .logo-wrapper .logo-mini img{
        width:58px
    }
}
@media(min-width:64.0625em){
    .main-header.main-header--shrink #main-nav .navigation-container .menu__list>.menu-item{
        font-size:.9rem
    }
}
@media(min-width:64.0625em)and (min-width:64.0625em){
    .main-header.main-header--shrink #main-nav .navigation-container .menu__list>.menu-item{
        font-size:1rem
    }
}
@media(min-width:64.0625em){
    .main-header.main-header--shrink #main-nav .navigation-container .menu__list>.menu-item>a{
        padding:.5rem .25rem
    }
}
@media(min-width:64.0625em)and (min-width:48em){
    .main-header.main-header--shrink #main-nav .navigation-container .menu__list>.menu-item.menu-item.menu-item-has-children>a:after{
        margin:0 .25rem .1rem
    }
}
@media(min-width:64.0625em)and (min-width:64.0625em){
    .main-header.main-header--shrink #main-nav .navigation-container .menu__list>.menu-item.menu-item.menu-item-has-children>a:after{
        margin:0 .625rem .1rem
    }
}
@media(min-width:64.0625em){
    .main-header.main-header--shrink #main-nav .navigation-container .menu__list>.menu-item.wpml-ls-menu-item{
        display:none
    }
}
@media(min-width:64.0625em)and (min-width:90em){
    .main-header.main-header--shrink .search-wrapper{
        align-self:flex-start
    }
}
@media(min-width:64.0625em){
    .main-header.main-header--shrink .main-wrapper{
        max-width:60rem;
        margin-right:0
    }
    .main-header.main-header--shrink .main-wrapper--secondary{
        display:none
    }
}
@media(min-width:80em){
    .main-header.main-header--shrink .main-wrapper{
        max-width:100rem;
        margin-right:auto
    }
}
@media(min-width:64.0625em){
    .main-header .navigation-wrapper{
        align-items:flex-end;
        display:flex;
        flex-direction:column
    }
}

html.js .main-header.sticky{
    position:sticky;
    top:0;
    z-index:9999
}
.main-header{
    align-items:flex-end;
    background:#103167;
    display:flex;
    flex-direction:column;
    font-family:Barlow Semi Condensed,Trebuchet MS,sans-serif;
    padding:1rem .9375rem;
    position:relative
}
@media(min-width:48em){
    .main-header{
        height:auto
    }
}
@media(min-width:64.0625em){
    .main-header{
        padding:1rem .9375rem 0
    }
}
.main-header.menu-left #primary-nav{
    flex:0;
    padding-right:10px
}
@media(min-width:48em){
    .main-header.menu-left #primary-nav{
        flex:1
    }
}
.main-header.menu-left .logo-wrapper{
    order:1
}
@media(min-width:48em){
    .main-header.menu-left .logo-wrapper{
        order:0
    }
}
.main-header .main-wrapper{
    align-items:center;
    display:flex;
    justify-content:space-between;
    padding:0;
    width:85%;
    margin:auto auto auto 0
}
@media(min-width:48em){
    .main-header .main-wrapper{
        width:95%;
        margin:auto auto auto 25px
    }
}
@media(min-width:28em){
    .main-header .main-wrapper{
        width:90%
    }
}
@media(min-width:64.0625em){
    .main-header .main-wrapper{
        max-width:90rem;
        margin:auto;
        width:100%;
        display:grid;
        grid-template-columns:1fr 3fr auto;
        z-index: -5;
        position: relative;
    }
}
.main-header .main-wrapper--secondary{
    display:inline-flex;
    justify-content:flex-end;
    margin:0 auto;
    width:100%
}
.main-header .logo-wrapper{
    margin:5px 0 0
}
@media(min-width:64.0625em){
    .main-header .logo-wrapper{
        margin-top:-45px
    }
}
@media(min-width:90em){
    .main-header .logo-wrapper{
        margin-top:-45px
    }
}
body.archive.category .main-header .logo-wrapper,body.blog .main-header .logo-wrapper,body.single-post .main-header .logo-wrapper{
    margin-top:5px
}
@media(min-width:48em){
    body.archive.category .main-header .logo-wrapper,body.blog .main-header .logo-wrapper,body.single-post .main-header .logo-wrapper{
        margin-top:-10px
    }
}
@media(min-width:768px)and (max-width:1024px){
    body.archive.category .main-header .logo-wrapper,body.blog .main-header .logo-wrapper,body.single-post .main-header .logo-wrapper{
        margin-top:5px
    }
}
.main-header .logo-wrapper img{
    width:8.25rem
}
@media(min-width:48em){
    .main-header .logo-wrapper img{
        width:12.25rem
    }
}
@media(min-width:70em){
    .main-header .logo-wrapper img{
        width:16.25rem
    }
}
.main-header .logo-wrapper a{
    display:block
}
.main-header .search{
    flex:0
}
.menu ul{
    padding-left:1em
}
.language-switcher{
    cursor:pointer
}
.language-switcher img,.language-switcher span{
    pointer-events:none
}
.language-switcher__desktop-lang,.language-switcher__mobile-lang{
    cursor:pointer
}
@media(min-width:48em){
    .language-switcher .menu{
        position:relative
    }
}
.language-switcher__desktop-lang{
    display:none
}
@media(min-width:48em){
    .language-switcher__desktop-lang{
        display:inline-block
    }
}
@media(min-width:48em){
    .language-switcher__mobile-lang{
        display:none
    }
}
.language-switcher .wpml-ls-menu-item{
    list-style:none;
    padding-left:0
}
.language-switcher .wpml-ls-menu-item.menu-item-has-children{
    font-size:1.125rem;
    font-weight:700
}
.language-switcher .wpml-ls-menu-item.menu-item-has-children>a{
    color:#fff;
    display:block;
    padding:.8125rem 0 .5rem;
    text-decoration:none;
    text-transform:none
}
.language-switcher .wpml-ls-menu-item.menu-item-has-children>a.sub-menu-opener{
    display:none
}
.language-switcher .wpml-ls-menu-item.menu-item-has-children>a:after{
    display:inline-block;
    margin:0 .225rem .1rem;
    content:"";
    width:0;
    height:0;
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    border-top:7px solid #48d782
}
@media(min-width:48em){
    .language-switcher .wpml-ls-menu-item.menu-item-has-children>a:after{
        margin:0 .1rem .1rem .625rem
    }
}
.language-switcher .wpml-ls-menu-item.menu-item-has-children>ul{
    display:none;
    position:absolute;
    width:100%;
    left:0;
    right:auto
}
.language-switcher .wpml-ls-menu-item.menu-item-has-children .sub-menu{
    background:#f4f6fc;
    border-radius:10px;
    box-shadow:0 .2px 2.2px rgba(0,0,0,.022),0 .5px 5.3px rgba(0,0,0,.032),0 1px 10px rgba(0,0,0,.04),0 1.8px 17.9px rgba(0,0,0,.048),0 3.3px 33.4px rgba(0,0,0,.058),0 8px 80px rgba(0,0,0,.08);
    min-width:11.25rem;
    z-index:9999
}
.language-switcher .wpml-ls-menu-item.menu-item-has-children .sub-menu::-webkit-scrollbar{
    height:5px;
    width:5px
}
.language-switcher .wpml-ls-menu-item.menu-item-has-children .sub-menu::-webkit-scrollbar-track{
    background:#dce0ed
}
.language-switcher .wpml-ls-menu-item.menu-item-has-children .sub-menu::-webkit-scrollbar-thumb{
    background:#707070
}
@media(min-width:37.5em){
    .language-switcher .wpml-ls-menu-item.menu-item-has-children .sub-menu{
        padding:1em;
        top:auto
    }
}
@media(min-width:48em){
    .language-switcher .wpml-ls-menu-item.menu-item-has-children .sub-menu{
        width:auto
    }
}
.language-switcher .wpml-ls-menu-item.menu-item-has-children .sub-menu .menu-item{
    border-bottom:1px solid #dce0ed;
    display:flex;
    font-weight:400;
    text-align:left
}
@media(min-width:48em){
    .language-switcher .wpml-ls-menu-item.menu-item-has-children .sub-menu .menu-item{
        border-bottom:0;
        padding:0
    }
}
.language-switcher .wpml-ls-menu-item.menu-item-has-children .sub-menu .menu-item:last-of-type{
    border-bottom:none
}
.language-switcher .wpml-ls-menu-item.menu-item-has-children .sub-menu .menu-item.gray-item{
    opacity:.2;
    filter:grayscale(1)
}
.language-switcher .wpml-ls-menu-item.menu-item-has-children .sub-menu a{
    align-items:center;
    display:inline-flex;
    flex:1;
    font-weight:600;
    margin:.675rem 0;
    min-width:2.75rem;
    text-decoration:none
}
@media(min-width:48em){
    .language-switcher .wpml-ls-menu-item.menu-item-has-children .sub-menu a{
        margin:0 0 .675rem
    }
}
@media(min-width:64em){
    .language-switcher .wpml-ls-menu-item.menu-item-has-children:hover>ul{
        display:block
    }
}
.language-switcher--open .wpml-ls-menu-item.menu-item-has-children>ul{
    display:block
}
.language-switcher--closed .wpml-ls-menu-item.menu-item-has-children>ul{
    display:none
}
@media(min-width:64.0625em){
    .main-nav-wrapper{
        margin-top:.8125rem
    }
}
.main-nav-wrapper .menu-item-has-children>.menu-item{
    display:grid;
    grid-template-columns:1fr .3fr
}
.main-nav-wrapper .menu-item-has-children>.menu-item.nolink {    
    grid-template-columns:1fr
}
.main-nav-wrapper .main-nav .menu-item-has-children>.menu-item.nolink>.sub-menu-opener:after {
    right: -30px;
    top: 50%;
}
.main-nav-wrapper ::-webkit-scrollbar{
    height:5px;
    width:5px
}
.main-nav-wrapper ::-webkit-scrollbar-track{
    background:#dce0ed
}
.main-nav-wrapper ::-webkit-scrollbar-thumb{
    background:#707070
}
.main-nav-wrapper .navigation-container{
    background:#fff;
    flex-direction:column;
    height:100vh;
    justify-content:right;
    overflow:scroll;
    padding-top:55px;
    position:fixed;
    right:0;
    top:0;
    transform:translateX(100%);
    transition:transform .3s;
    width:85vw
}
@media(min-width:64.0625em){
    .main-nav-wrapper .navigation-container{
        background:none;
        display:block;
        height:auto;
        justify-content:space-around;
        overflow:auto;
        padding-top:0;
        position:inherit;
        right:auto;
        top:auto;
        transform:none;
        transition:none;
        width:auto
    }
}
.main-nav-wrapper .menu-item{
    font-size:1.125rem;
    list-style:none;
    padding-left:0
}
.main-nav-wrapper .main-nav.mobile-menu-open .navigation-container{
    transform:translateX(0)
}
@media(min-width:64.0625em){
    .main-nav-wrapper .main-nav.mobile-menu-open .navigation-container{
        transform:none
    }
}
.main-nav-wrapper .main-nav .menu-item-has-children>.menu-item>.sub-menu-opener{
    display:block;
    position:relative
}
.main-nav-wrapper .main-nav .menu-item-has-children>.menu-item.nolink>.sub-menu-opener {
    width: 100%;
}
.main-nav-wrapper .main-nav .menu-item-has-children>.menu-item>.sub-menu-opener:after{
    height:.375rem;
    width:.75rem;
    content:"";
    display:block;
    position:absolute;
    top:18px;
    right:0;
    bottom:0;
    width:0;
    height:0;
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    border-top:7px solid #48d782
}
@media(max-width:56em){
    .main-nav-wrapper .main-nav .menu-item-has-children>.menu-item>.sub-menu-opener:after{
        margin-right:25px
    }
}
.main-nav-wrapper .main-nav .menu__list,.main-nav-wrapper .main-nav .sub-menu{
    display:flex;
    flex-direction:column;
    font-weight:600;
    list-style:none;
    padding-left:0
}
@media(min-width:64.0625em){
    .main-nav-wrapper .main-nav .menu__list,.main-nav-wrapper .main-nav .sub-menu{
        flex-direction:row;
        width:auto
    }
}
.main-nav-wrapper .main-nav .menu__list .main-nav__language-switcher-menu,.main-nav-wrapper .main-nav .menu__list.secondary-menu,.main-nav-wrapper .main-nav .sub-menu .main-nav__language-switcher-menu,.main-nav-wrapper .main-nav .sub-menu.secondary-menu{
    font-weight:400
}
.main-nav-wrapper .main-nav .menu__list .main-nav__language-switcher-menu .menu-item__link,.main-nav-wrapper .main-nav .menu__list.secondary-menu .menu-item__link,.main-nav-wrapper .main-nav .sub-menu .main-nav__language-switcher-menu .menu-item__link,.main-nav-wrapper .main-nav .sub-menu.secondary-menu .menu-item__link{
    color:#414d6b
}
@media(min-width:64.0625em){
    .main-nav-wrapper .main-nav .menu__list .main-nav__language-switcher-menu,.main-nav-wrapper .main-nav .menu__list.secondary-menu,.main-nav-wrapper .main-nav .sub-menu .main-nav__language-switcher-menu,.main-nav-wrapper .main-nav .sub-menu.secondary-menu{
        display:none
    }
}
@media(min-width:64.0625em){
    .main-nav-wrapper .main-nav .menu__list{
        gap:.5rem;
        justify-content:right;
        min-width:57.5rem
    }
}
@media(min-width:90em){
    .main-nav-wrapper .main-nav .menu__list{
        gap:0
    }
}
.main-nav-wrapper .main-nav .menu-item__link{
    border-bottom:1px solid rgba(163,168,180,.5);
    color:#000;
    display:grid;
    font-family:Barlow Semi Condensed,Trebuchet MS,sans-serif;
    grid-template-columns:1fr;
    padding:.7rem 1.5rem;
    text-decoration:none;
    text-transform:none;
    width:-moz-max-content;
    width:max-content;
    z-index: 99999;
}
@media(max-width:56em){
    .main-nav-wrapper .main-nav .menu-item__link{
        border-bottom:3px solid transparent
    }
}
@media(min-width:64.0625em){
    .main-nav-wrapper .main-nav .menu-item__link{
        border-bottom:3px solid transparent;
        color:#eef7fe;
        display:block;
        grid-template-columns:none;
        padding:0
    }
}
.main-nav-wrapper .main-nav .menu-item-level-0>.menu-item-container{
    display:none
}
.main-header.sticky .search-wrapper {visibility: hidden;}
@media(min-width: 1024px) {
    .main-nav-wrapper .main-nav .menu-item-level-0:hover>.menu-item-container{
        display:block
    }
    .main-nav-wrapper .main-nav .menu-item-level-0:not(:last-child) .sub-menu>.menu-item:hover .sub-menu{
        position: absolute;
        top: unset;
        bottom: unset;
        left: 100%;
        display: block;
        clear: both;
        width: fit-content;
    }
    .main-nav-wrapper .main-nav .menu-item-level-0:last-child .sub-menu>.menu-item:hover .sub-menu {
        position: absolute;
        top: unset;
        bottom: unset;
        right: 100% !important;
        display: block;
        clear: both;
        width: fit-content;
    }
    .main-nav-wrapper .main-nav .menu-item-level-0 .sub-menu>.menu-item:hover .sub-menu .menu-item {
        display: table;
    }
}
/* .main-nav-wrapper .main-nav .menu-item-level-0 .sub-menu>.menu-item:hover {
    flex-direction: column;
} */
@media(min-width: 1025px) and (max-width: 1339px) {
    .main-nav-wrapper .main-nav .menu-item__link {font-size: 15px;}
}

@media(max-width: 767px) {
    .main-header .wrapper img {width: 8.25rem;}
    img.alignleft, img.alignright {float: none; margin: 0 auto; display: block;}
}


@media(min-width:64.0625em){
    .main-nav-wrapper .main-nav .menu-item-level-0>.menu-item-container{
        background-color:#001039;
        color:#eef7fe;
        position:absolute;
        top:100%;
        z-index:-1;
        transform:translateY(-8px);
        width:auto;
        min-width:245px
    }
    .blog .main-nav-wrapper .main-nav .menu-item-level-0>.menu-item-container{
        position:fixed;
        left:0;
        width:100%
    }
    .main-nav-wrapper .main-nav .menu-item-level-0>.menu-item-container:after{
        background:transparent linear-gradient(180deg,hsla(0,0%,100%,0),#fff) 0 0 no-repeat padding-box;
        bottom:0;
        content:"";
        height:174px;
        left:0;
        mix-blend-mode:lighten;
        opacity:.05;
        position:absolute;
        right:0;
        z-index:1;
        pointer-events:none
    }
}
.main-nav-wrapper .main-nav .menu-item-level-0>.menu-item-container .menu-item-wrapper{
    margin-right:auto;
    width:100%
}
@media(min-width:93.75em){
    .main-nav-wrapper .main-nav .menu-item-level-0>.menu-item-container .menu-item-wrapper{
        margin-left:auto
    }
}
@media(min-width:64.0625em){
    .main-nav-wrapper .main-nav .menu-item-level-0>.menu-item-container .menu-item-wrapper{
        padding-bottom:20px
    }
}
.main-nav-wrapper .main-nav .menu-item-level-0.show{
    background:#e7eaf0
}
@media(min-width:64.0625em){
    .main-nav-wrapper .main-nav .menu-item-level-0.show{
        background:none
    }
}
.main-nav-wrapper .main-nav .menu-item-level-0.show>.menu-item-container{
    background:#e7eaf0;
    display:grid;
    z-index:10
}
@media(min-width:64.0625em){
    .main-nav-wrapper .main-nav .menu-item-level-0.show>.menu-item-container{
        background:#001039
    }
}
@media(min-width:64.0625em){
    .main-nav-wrapper .main-nav .menu-item-level-0:last-child .menu-item-level-1 .menu-item-container,.main-nav-wrapper .main-nav .menu-item-level-0:nth-last-child(2) .menu-item-level-1 .menu-item-container,.main-nav-wrapper .main-nav .menu-item-level-0:nth-last-child(3) .menu-item-level-1 .menu-item-container{
        left:-100%;
        width:100%
    }
    .main-nav-wrapper .main-nav .menu-item-level-0:last-child .menu-item-level-1 .menu-item-container.two-columns,.main-nav-wrapper .main-nav .menu-item-level-0:nth-last-child(2) .menu-item-level-1 .menu-item-container.two-columns,.main-nav-wrapper .main-nav .menu-item-level-0:nth-last-child(3) .menu-item-level-1 .menu-item-container.two-columns{
        left:-200%;
        width:200%
    }
}
.main-nav-wrapper .main-nav .menu-item-level-0 .sub-menu{
    font-weight:400
}
@media(max-width:56em){
    .main-nav-wrapper .main-nav .menu-item-level-0 .sub-menu{
        box-shadow:inset 0 4px 7px -2px rgba(163,168,180,.5)
    }
}
@media(min-width:64.0625em){
    .main-nav-wrapper .main-nav .menu-item-level-0 .sub-menu{
        align-items:flex-start;
        display:inline-flex;
        flex:1;
        flex-direction:column;
        justify-content:flex-start;
        list-style:none;
        overflow-x:auto;
        overflow-y:auto;
        max-height:75vh;
        min-height:4.4vh;
        z-index:3;
        direction:rtl;
        width:100%;
        padding-top:1rem;
        padding-bottom:1px
    }
    .main-nav-wrapper .main-nav .menu-item-level-0 .sub-menu::-webkit-scrollbar-track{
        background-color:transparent
    }
    .main-nav-wrapper .main-nav .menu-item-level-0 .sub-menu::-webkit-scrollbar-thumb{
        background-color:#2fbc53;
        border-radius:3px
    }
}
.main-nav-wrapper .main-nav .menu-item-level-0 .sub-menu .menu-item.show{
    background:#d1d7e3;
    font-weight:600
}
@media(min-width:64.0625em){
    .main-nav-wrapper .main-nav .menu-item-level-0 .sub-menu .menu-item.show{
        background:none;
        font-weight:400
    }
}
.main-nav-wrapper .main-nav .menu-item-level-0 .sub-menu .menu-item.show .sub-menu{
    display:flex
}
@media(min-width:64.0625em){
    .main-nav-wrapper .main-nav .menu-item-level-0 .sub-menu .menu-item.show .sub-menu.two-columns{
        display:grid;
        grid-template-columns:repeat(2,1fr)
    }
}
.main-nav-wrapper .main-nav .menu-item-level-0 .sub-menu .menu-item.show .menu-item-container{
    display:block
}
.main-nav-wrapper .main-nav .menu-item-level-0 .sub-menu>.menu-item{
    width:100%;
    direction:ltr
}
.main-nav-wrapper .main-nav .menu-item-level-0 .sub-menu>.menu-item a:not(.sub-menu-opener){
    border-bottom:3px solid transparent
}
@media(min-width:64.0625em){
    .main-nav-wrapper .main-nav .menu-item-level-0 .sub-menu>.menu-item:hover{
        background:#103167
    }
    .main-nav-wrapper .main-nav .menu-item-level-0 .sub-menu>.menu-item:hover .menu-item__link{
        color:#fff;
        border-bottom:3px solid #2fbc53
    }
}
.main-nav-wrapper .main-nav .menu-item-level-0 .sub-menu>.menu-item.show>.menu-item .sub-menu-opener:after{
    transform:rotate(180deg)
}
.main-nav-wrapper .main-nav .menu-item-level-0 .sub-menu>.menu-item .menu-item__icon{
    bottom:0;
    display:none;
    position:absolute;
    right:10px;
    z-index:5
}
@media(min-width:64.0625em){
    .main-nav-wrapper .main-nav .menu-item-level-0 .sub-menu>.menu-item .menu-item__icon{
        display:flex;
        justify-content:flex-end
    }
}
.main-nav-wrapper .main-nav .menu-item-level-0 .sub-menu>.menu-item .menu-item__icon img{
    height:50px;
    opacity:.3;
    width:auto
}
@media(min-width:64.0625em){
    .main-nav-wrapper .main-nav .menu-item-level-0 .sub-menu>.menu-item .menu-item__link{
        color:#f4f6fc;
        margin:.2rem 1.188rem;
        padding:.3rem 0 .2rem;
        border-bottom:3px solid transparent;
        width:-moz-max-content;
        width:max-content
    }
    .main-nav-wrapper .main-nav .menu-item-level-0 .sub-menu>.menu-item .menu-item__link:hover{
        border-bottom:3px solid #2fbc53
    }
}
.main-nav-wrapper .main-nav .menu-item-level-0 .sub-menu .sub-menu{
    display:none;
    flex-direction:column;
    font-weight:400
}
@media(min-width:64.0625em){
    .main-nav-wrapper .main-nav .menu-item-level-0 .sub-menu .sub-menu{
        align-items:flex-start;
        background:#0071e6;
        bottom:0;
        display:none;
        flex-direction:column;
        flex-wrap:wrap;
        list-style:none;
        padding-top:0;
        width:100%;
        z-index:0;
        direction:ltr
    }
}
@media(min-width:64.0625em){
    .main-nav-wrapper .main-nav .menu-item-level-0 .sub-menu .sub-menu>.menu-item{
        color:#fff;
        background-color:transparent;
        padding:0 20px
    }
}
@media(min-width:64.0625em){
    .main-nav-wrapper .main-nav .menu-item-level-0 .sub-menu .sub-menu>.menu-item:hover{
        background:#103167
    }
}
@media(min-width:64.0625em){
    .main-nav-wrapper .main-nav .menu-item-level-0 .sub-menu .sub-menu>.menu-item .menu-item__link{
        color:#fff;
        padding:9px 0;
        font-weight:400;
        margin:0;
        border:0
    }
}
.main-nav-wrapper .main-nav .menu-item-level-0 .sub-menu .sub-menu .sub-menu-title{
    display:none;
    font-size:2rem;
    margin-bottom:2rem;
    padding:0 20px
}
@media(min-width:64.0625em){
    .main-nav-wrapper .main-nav .menu-item-level-0 .sub-menu .sub-menu .sub-menu-title{
        display:list-item
    }
}
.main-nav-wrapper .main-nav .menu-item-level-0 .sub-menu .sub-menu .sub-menu-description{
    display:none;
    margin-bottom:1rem;
    padding:0 20px
}
.main-nav-wrapper .main-nav .menu-item-level-0 .sub-menu .sub-menu .sub-menu-description .menu-item__link{
    font-family:Barlow Semi Condensed,Trebuchet MS,sans-serif;
    font-size:1.375rem;
    line-height:1.625rem
}
@media(min-width:64.0625em){
    .main-nav-wrapper .main-nav .menu-item-level-0 .sub-menu .sub-menu .sub-menu-description{
        display:list-item
    }
}
@media(hover:hover){
    .main-nav-wrapper .main-nav .menu-item-level-0:hover>.menu-item a:not(.sub-menu-opener){
        border-bottom:3px solid #2fbc53
    }
    .main-nav-wrapper .main-nav .menu-item-level-0:hover>.menu-item a[href="#"]{
        border-bottom:none
    }
}
@media(max-width:56em){
    .main-nav-wrapper .main-nav .menu-item-level-0 .menu-item-level-1,.main-nav-wrapper .main-nav .menu-item-level-0 .menu-item-level-2{
        border-bottom:1px solid rgba(163,168,180,.5)
    }
}
.main-nav-wrapper .main-nav .menu-item-level-0 .menu-item-level-1>.menu-item-container{
    display:none
}
@media(min-width:64.0625em){
    .main-nav-wrapper .main-nav .menu-item-level-0 .menu-item-level-1>.menu-item-container{
        background:#0071e6;
        position:absolute;
        top:0;
        left:100%;
        z-index:10;
        padding-top:1.5rem;
        min-height:100%
    }
    .main-nav-wrapper .main-nav .menu-item-level-0 .menu-item-level-1>.menu-item-container .sub-menu{
        min-width:auto
    }
    .main-nav-wrapper .main-nav .menu-item-level-0 .menu-item-level-1>.menu-item-container .sub-menu.two-columns{
        min-width:315px
    }
}
.main-nav-wrapper .main-nav .menu-item-level-0 .menu-item-level-1.menu-item-has-children>.menu-item{
    position:relative
}
@media(min-width:64.0625em){
    .main-nav-wrapper .main-nav .menu-item-level-0 .menu-item-level-1.menu-item-has-children{
        display:flex
    }
}
.main-nav-wrapper .main-nav .menu-item-level-0 .menu-item-level-1.menu-item-has-children .menu-item__link{
    float:left
}
.main-nav-wrapper .main-nav .menu-item-level-0 .menu-item-level-1:hover>.menu-item:after{
    transform:rotate(180deg)
}
.main-nav-wrapper .main-nav .menu-item-level-0 .menu-item-level-2 .sub-menu-opener{
    display:none
}
@media(min-width:64.0625em){
    .main-nav-wrapper .main-nav .menu-item-level-0{
        padding-bottom:16px
    }
}
@media(min-width:90em){
    .main-nav-wrapper .main-nav .menu-item-level-0{
        padding-left:.75rem;
        padding-right:.75rem;
        cursor:pointer
    }
}
@media(min-width:64.0625em){
    .main-nav-wrapper .main-nav .menu-item-level-0.menu-item-has-children>.menu-item{
        display:grid;
        grid-template-columns:1fr 14px;
        grid-gap:.5em;
        position:relative
    }
    .main-nav-wrapper .main-nav .menu-item-level-0.menu-item-has-children>.menu-item .sub-menu-opener:not(.menu-item__link){
        border-bottom:1px solid rgba(163,168,180,.5);
        display:flex;
        justify-content:flex-end;
        position:absolute;
        height:100%;
        width:100%
    }
    .main-nav-wrapper .main-nav .menu-item-level-0.menu-item-has-children>.menu-item .sub-menu-opener.menu-item__link {
        width: max-content;
    }
    .main-nav-wrapper .main-nav .menu-item-level-0.menu-item-has-children>.menu-item .sub-menu-opener.menu-item__link::after {right: -20px;}
}
@media(min-width:64.0625em)and (min-width:64.0625em){
    .main-nav-wrapper .main-nav .menu-item-level-0.menu-item-has-children>.menu-item .sub-menu-opener{
        border-bottom:none!important;
    }
}
@media(min-width:64.0625em){
    .main-nav-wrapper .main-nav .menu-item-level-0.menu-item-has-children>.menu-item .sub-menu-opener:after{
        content:"";
        display:block;
        position:absolute;
        top:8px;
        right:0;
        bottom:0;
        width:0;
        height:0;
        border-left:7px solid transparent;
        border-right:7px solid transparent;
        border-top:7px solid #48d782
    }
}
.main-nav-wrapper .main-nav .menu-item-level-0:hover>.menu-item:after{
    transform:rotate(180deg)
}
@media(min-width:64.0625em){
    .main-nav-wrapper .main-nav .menu-item.wpml-ls-menu-item>.sub-menu{
        left:-100px;
        left:auto
    }
}
@media(min-width:64.0625em){
    .main-nav-wrapper .main-nav>.wpml-ls-menu-item>.wpml-ls-display{
        display:none
    }
}
@media(min-width:64.0625em){
    .main-nav-wrapper .main-nav>.wpml-ls-menu-item{
        margin:0 1.375rem 0 2.40625rem
    }
    .main-nav-wrapper .main-nav>.wpml-ls-menu-item>.wpml-ls-display{
        display:inline
    }
}
@media(min-width:80em){
    .main-nav-wrapper .main-nav>.wpml-ls-menu-item{
        margin:0 2.75rem 0 4.8125rem
    }
}
.main-nav-wrapper .main-nav .language-switcher{
    display:block
}
@media(min-width:64.0625em){
    .main-nav-wrapper .main-nav .language-switcher{
        display:none
    }
}
.main-nav-wrapper .main-nav .language-switcher__desktop-lang{
    color:#414d6b;
    display:grid;
    font-weight:400
}
.main-nav-wrapper .main-nav .language-switcher__mobile-lang{
    display:none
}
.main-nav-wrapper .main-nav .language-switcher .sub-menu .menu-item a,.main-nav-wrapper .main-nav .language-switcher a.language-switcher__toggle{
    align-items:center;
    border-bottom:1px solid rgba(163,168,180,.5);
    color:#414d6b;
    display:grid;
    font-weight:400;
    gap:.5rem;
    grid-template-columns:18px 1fr .03fr;
    margin:0;
    padding:.7rem 1.5rem
}
.main-nav-wrapper .burger-wrapper{
    cursor:pointer;
    margin:auto;
    position:absolute;
    right:15px;
    top: 50%;
    transform: translateY(-50%);
    height:20px
}
.main-nav-wrapper .mobile-menu-open .burger-wrapper{
    top: 25px;
}
body.blog .main-nav-wrapper .burger-wrapper{
    top:20px
}
@media(min-width:64.0625em){
    .main-nav-wrapper .burger-wrapper{
        display:none
    }
}
.main-nav-wrapper .burger-wrapper .burger-button{
    background:transparent;
    width:30px;
    height:19px;
    border-top:3px solid #fff;
    border-bottom:3px solid #fff;
    position:relative;
    cursor:pointer
}
.main-nav-wrapper .burger-wrapper .burger-button:after{
    content:"";
    background-color:#fff;
    width:30px;
    height:3px;
    position:absolute;
    left:0;
    top:calc(50% - 1.5px)
}
.main-nav-wrapper .burger-wrapper .close-burger-button{
    background:transparent;
    height:3px;
    position:relative;
    width:30px;
    cursor:pointer;
    margin-top:10px
}
.main-nav-wrapper .burger-wrapper .close-burger-button:after,.main-nav-wrapper .burger-wrapper .close-burger-button:before{
    background:#000;
    content:"";
    height:3px;
    left:0;
    position:absolute;
    width:30px
}
.main-nav-wrapper .burger-wrapper .close-burger-button:before{
    transform:rotate(45deg)
}
.main-nav-wrapper .burger-wrapper .close-burger-button:after{
    transform:rotate(-45deg)
}
html .overlay{
    -webkit-backdrop-filter:blur(3px);
    backdrop-filter:blur(3px);
    display:none;
    height:100%;
    left:0;
    position:fixed;
    top:0;
    width:100%;
    z-index:999
}
html.mobile-menu-open{
    overflow:hidden
}
html.mobile-menu-open .overlay{
    display:block
}
input[type=date],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url]{
    box-sizing:border-box;
    min-width:120px;
    padding:10px;
    border:1px solid #e3e3e3;
    border-radius:0;
    width:auto;
    display:inline-block
}
.dropdown{
    display:inline-block;
    position:relative;
    vertical-align:middle
}
.dropdown label{
    color:#28b2f0;
    font-family:Barlow Semi Condensed,Trebuchet MS,sans-serif;
    position:absolute;
    text-transform:uppercase;
    top:-1.3rem
}
.dropdown__select-wrapper{
    position:relative
}
.dropdown__select-wrapper select::-ms-expand{
    display:none
}
.dropdown__select-wrapper:after,.dropdown__select-wrapper:before{
    content:"";
    pointer-events:none;
    position:absolute
}
.dropdown__select-wrapper:after{
    background:transparent;
    border-color:#0071e7 transparent transparent;
    border-style:solid;
    border-width:7px 6px 0;
    content:"";
    height:0;
    margin-left:5px;
    margin-top:-2px;
    right:0;
    top:50%;
    width:0
}
.dropdown__select-wrapper:before{
    background-color:#fff;
    border-radius:0 3px 3px 0;
    bottom:3px;
    right:1px;
    top:1px;
    width:1em
}
.dropdown__select-wrapper select{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background-color:#fff;
    border-bottom:3px solid #2dd782;
    border-radius:0;
    box-shadow:none;
    color:#000;
    cursor:pointer;
    font-size:inherit;
    font-weight:700;
    margin:0;
    min-width:200px;
    outline:none;
    padding:.5em 1em .5em 0;
    text-indent:.01px;
    width:100%
}
@media screen and (-ms-high-contrast:none){
    .dropdown__select-wrapper select{
        padding:.5em 1em .5em 0
    }
}
.dropdown__select-wrapper select[disabled]{
    color:rgba(0,0,0,.3)
}
.dropdown__select-wrapper select[disabled]:after{
    color:rgba(0,0,0,.1)
}
.dropdown:hover select{
    border-bottom:3px solid #28b2f0
}
*{
    border:0;
    box-sizing:border-box;
    font-size:100%;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    margin:0;
    padding:0;
    text-rendering:geometricPrecision;
    vertical-align:baseline
}
html{
    scroll-behavior:smooth
}
body{
    background-color:#fff;
    color:#103167;
    font-family:Libre Caslon Text,Garamond,serif;
    font-size:1em;
    overscroll-behavior:none auto
}
body.age-verification-active{
    overflow:hidden
}
h1,h2,h3,h4,h5,h6{
    color:#001039;
    font-family:Barlow Semi Condensed,Trebuchet MS,sans-serif;
    font-weight:700;
    margin:1em 0
}
h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{
    margin-top:0
}
h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{
    margin-bottom:0
}
h1{
    font-size:2rem
}
@media(min-width:48em){
    h1{
        font-size:2.5rem
    }
}
h2{
    font-size:1.75rem
}
@media(min-width:48em){
    h2{
        font-size:2.25rem
    }
}
h3{
    font-size:1.5rem
}
@media(min-width:48em){
    h3{
        font-size:1.5rem
    }
}
h4{
    font-size:1.25rem
}
@media(min-width:48em){
    h4{
        font-size:1.25em
    }
}
h5{
    font-size:1.125rem
}
@media(min-width:48em){
    h5{
        font-size:1.125em
    }
}
h6{
    font-size:1rem
}
@media(min-width:48em){
    h6{
        font-size:1em
    }
}
p{
    line-height:1.5em;
    margin:1em 0
}
p:last-child{
    margin-bottom:0
}
.big,.is-style-intro-text{
    font-family:Barlow Semi Condensed,Trebuchet MS,sans-serif;
    font-size:1.25em;
    font-weight:400
}
@media(min-width:48em){
    .big,.is-style-intro-text{
        font-size:1.75em
    }
}
strong .big,strong .intro-regular{
    font-weight:700
}
.intro-regular{
    font-family:Barlow Semi Condensed,Trebuchet MS,sans-serif;
    font-size:1em;
    font-weight:400
}
@media(min-width:48em){
    .intro-regular{
        font-size:1.25em
    }
}
.page-title-container~.content-section{
    padding:1.875rem 0 2.8125rem
}
.page-title-container~.content-section.has-table-of-contents:not(.has-content) .content-section__table-of-contents{
    padding:1rem 0 0
}
section .section__background{
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:-1
}
section.content-section:first-child[data-variants*=deepBlue],section:nth-child(2)[data-variants*=deepBlue]{
    color:#fff
}
section.content-section:first-child[data-variants*=deepBlue] .section__background,section:nth-child(2)[data-top-variant=deepBlue]:before,section:nth-child(2)[data-variants*=deepBlue] .section__background,section:nth-child(3)[data-top-variant=deepBlue]:before{
    background:radial-gradient(ellipse at 50% 50%,#0071e7 0,#0054db 60%)
}
small{
    font-size:.9em
}
.main-wrapper{
    margin:0 auto;
    max-width:68rem;
    padding:0 1rem
}
.main-wrapper.tight{
    max-width:56rem
}
.main-wrapper.wide{
    max-width:90rem
}
.main-wrapper.full{
    max-width:100%
}
.intro{
    font-size:1.125rem;
    line-height:1.875
}
.wpml-ls-menu-item .wpml-ls-display{
    margin-left:.3rem
}
.alignnone{
    margin:5px 20px 20px 0
}
.aligncenter,div.aligncenter{
    display:block;
    margin:5px auto
}
@media(min-width:37.5em){
    .alignright{
        float:right;
        margin:5px 0 20px 20px
    }
}
@media(min-width:37.5em){
    .alignleft{
        float:left;
        margin:5px 20px 20px 0
    }
}
@media(min-width:37.5em){
    a img.alignright{
        float:right;
        margin:5px 0 20px 20px
    }
}
a img.alignnone{
    margin:5px 20px 20px 0
}
@media(min-width:37.5em){
    a img.alignleft{
        float:left;
        margin:5px 20px 20px 0
    }
}
a img.aligncenter{
    display:block;
    margin-left:auto;
    margin-right:auto
}
.wp-caption{
    background:#fff;
    border:1px solid #f0f0f0;
    max-width:96%;
    padding:5px 3px 10px;
    text-align:center
}
.wp-caption.alignleft,.wp-caption.alignnone{
    margin:5px auto 20px
}
@media(min-width:48em){
    .wp-caption.alignleft{
        margin:5px 20px 20px 0
    }
}
.wp-caption.alignright{
    margin:5px auto 20px
}
@media(min-width:48em){
    .wp-caption.alignright{
        margin:5px 0 20px 20px
    }
}
iframe{
    max-width:100%
}
.flex{
    display:flex
}
.pop-up{
    visibility:hidden
}
 
@media(min-width: 37.5em) {
    section.anchor-buttons-section--visibility-mobile {
        display:none
    }
}

section.anchor-buttons-section--visibility-desktop {
    display: none
}

@media(min-width: 37.5em) {
    section.anchor-buttons-section--visibility-desktop {
        display:block
    }
}

@media(min-width: 64em) {
    section.anchor-buttons-section .main-wrapper {
        max-width:100em
    }
}

section.anchor-buttons-section div.section__top-variant {
    bottom: 0
}

@media(min-width: 48em) {
    section.anchor-buttons-section div.section__top-variant {
        bottom:50%
    }
}

section.anchor-buttons-section div.section__bottom-variant {
    display: none
}

@media(min-width: 48em) {
    section.anchor-buttons-section div.section__bottom-variant {
        display:block
    }
}

section.anchor-buttons-section .anchor-buttons-container {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap
}

section.anchor-buttons-section .anchor-buttons-container.scroll_enable {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    overflow-x: scroll
}

@media(min-width: 48em) {
    section.anchor-buttons-section .anchor-buttons-container.scroll_enable {
        overflow:hidden
    }
}

@media(min-width: 48em) {
    section.anchor-buttons-section .anchor-buttons-container {
        display:flex;
        flex-direction: column;
        flex-wrap: wrap;
        align-items: center;
        flex-direction: row;
        justify-content: center;
        overflow: hidden
    }
}

section.anchor-buttons-section .anchor-buttons-container a.anchor-link,section.anchor-buttons-section .anchor-buttons-container a.internal-link {
    flex: 1;
    flex-basis: auto;
    min-width: 280px;
    margin: .5rem 10px .5rem 0
}

@media(min-width: 48em) {
    section.anchor-buttons-section .anchor-buttons-container a.anchor-link,section.anchor-buttons-section .anchor-buttons-container a.internal-link {
        min-width:auto;
        flex: 0 1 45%;
        margin: .5rem .2rem;
    }
}

@media(min-width: 80em) {
    section.anchor-buttons-section .anchor-buttons-container a.anchor-link,section.anchor-buttons-section .anchor-buttons-container a.internal-link {
        flex:1 auto
    }
}

@media(min-width: 120em) {
    section.anchor-buttons-section .anchor-buttons-container a.anchor-link,section.anchor-buttons-section .anchor-buttons-container a.internal-link {
        flex:1
    }
    .entry-content .anchor-buttons-section .anchor-buttons-container a.anchor-link,section.anchor-buttons-section .anchor-buttons-container a.internal-link {
        flex:0 1 32%;
    }
}

section.anchor-buttons-section .anchor-buttons-container a,section.anchor-buttons-section .anchor-buttons-container a:hover,section.anchor-buttons-section .anchor-buttons-container a:visited {
    text-decoration: none
}

section.anchor-buttons-section .anchor-buttons-container a:focus,section.anchor-buttons-section .anchor-buttons-container a:hover {
    text-decoration: underline;
    -webkit-text-decoration-color: #001039;
    text-decoration-color: #001039
}

section.anchor-buttons-section .anchor-buttons-container__button-container {
    background: #fff 0 0 no-repeat padding-box;
    border: 1px solid #dce0ed;
    border-radius: 10px;
    box-shadow: 0 6px 6px rgba(40,178,240,.1607843137254902);
    position: relative;
    width: 100%
}

section.anchor-buttons-section .anchor-buttons-container__button-container p {
    color: #001039;
    font-family: Barlow Semi Condensed,Trebuchet MS,sans-serif;
    font-weight: 600;
    margin: 0;
    padding: 1rem
}
.entry-content section.anchor-buttons-section {
    max-width: 80em;
}

@media(min-width: 48em) {
    section.anchor-buttons-section .anchor-buttons-container__button-container p {
        padding:1rem 1.5rem
    }
}

section.anchor-buttons-section .anchor-buttons-container__button-container p:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #48d782;
    position: absolute;
    right: 1rem;
    top: 50%;
    margin-left: .25rem;
    margin-bottom: .188rem;
    transform: rotate(270deg)
}
@media(max-width: 1100px) {    
.compare-casinos-section .compare-casinos-section__operator-card-wrapper {width: 310px!important;}
.compare-casinos-section .compare-casinos-section__operators-list-wrapper.active-list  {overflow-x: scroll}
}
.main-footer__col .logo.image {margin-top: 20px;}

.entry-content .wp-block-go-card-block .go-card-block-thumbnail__container {min-height: unset; max-height: unset;}

article [data-variants="light"] p .link, article [data-variants="light"] p a[href],
article [data-variants="lightBlue"] p .link, article[data-variants="lightBlue"] p a[href],
article [data-variants=""] p .link, article [data-variants=""] p a[href] {
    color: #0071e7;
}
span.heading-item {
    text-transform: uppercase;
    font-weight: bold;
    color: #0aa7ea;
}
/* Review request */
.request-brand-container {
    padding: 0;
    background-color: white;
    border-radius: 10px;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
    width: fit-content;
    display: flex;
}
.request-brand-container img {height: 100%;border-top-left-radius: 10px;border-bottom-left-radius: 10px;}
.request-form {padding: 10px 30px;display: flex;flex-direction: column;justify-content: space-around;}

@media screen and (max-width: 419px) {
    .request-brand-container {
        padding: 20px
    }
    .request-form {padding:0;}
}

.request-brand-title {
    color: #001039 !important;
    font: normal normal bold 36px / 43px Barlow;
    margin-bottom: 0;
    text-align: left;
    position: relative;
}

.request-brand-title::after {
    content: "";
    background: #48D782 0 0 no-repeat padding-box;
    display: block;
    height: 4px;
    width: 200px;
    margin-top: 5px;
}

.request-brand-container form {
    position: relative;
    color: #001039;
}

.request-brand-container label {
    font: normal normal bold 18px / 22px Barlow;
    margin: 15px;
    margin-right: 5px;
    text-align: left;
}

.request-brand-container input:focus-visible, .request-brand-container textarea:focus-visible {
    outline: #024F9D 1.5px auto;
    background: #FFF 0 0 no-repeat padding-box;
    border: 1px solid #DCE0EC;
    border-radius: 6px 6px 0 6px;
    font: italic normal medium 15px / 18px Barlow;
    color: #001039;
    opacity: .5;
}

input[type="text"], input[type="email"], textarea {
    width: 100%;
    padding: 0.75rem;
    border: 1px solid #d9d9d9;
    border-radius: 5px;
    font-size: 14px;
}

textarea {
    resize: none;
}

.request-brand-container a {
    color: #09A7EA !important;
    font-style: italic;
    font-weight: 400;
}

.request-brand-container button {
    background-color: #22C55E;
    color: white;
    border: none;
    padding: 0.75rem 2rem;
    border-radius: 5px;
    font-size: 16px;
    cursor: pointer;
    width: 100%;
    transition: background-color 0.3s ease;
}

.request-brand-container button:hover {
    background-color: #16a34a;
}

.request-brand-container .terms {
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
    margin-left: 5px;
}

.request-brand-container .terms button {
    margin-left: auto;
}

@media (max-width: 500px) {
    .name-fields {
        flex-direction: column;
    }
}

#comments{margin-right:15%;margin-left:15%}
#respond{padding-top:5.25em}
#reply-title > a{color:#333;font-style:italic}
#reply-title small > a{border:1px solid #d1d1d1;border-radius:2px;color:#007acc;display:inline-block;font-size:13px;font-size:.8125rem;line-height:1;margin-top:2.1538461538em;padding:.5384615385em .5384615385em .4615384615em}
#reply-title small > a:hover{border:1px solid #007acc}
.comment-form{padding:20px 0}
.comment-form.style-2{padding:20px 0;margin:0 auto 20px}
.comment-awaiting-moderation{color:red;font-weight:500;line-height:18px;font-family:'Barlow',sans-serif;font-size:13px;font-style:italic}
.comment-notes,.comment-form-cookies-consent,.wp-comment-cookies-consent-2{color:#BFC9DA;font-size:13px;font-style:italic}
.comment-notes{margin:0}
.comment-form-experience span,input[type="email"],input[type="password"],input[type="search"],input[type="text"],input[type="url"],textarea{background:#fff;background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #024F9D;border-radius:2px;color:#686868;padding:.625em .4375em;width:100%}
.comment-author{display:inline-block}
.comment-form-author,.comment-form-counrty,.comment-form-email,.comment-form-experience,.comment-notes,.comment-form-cookies-consent{width:49%;float:left}
.blog-comments .comment-form-cookies-consent{float:none}
.comment-form-email,.comment-form-experience,.comment-notes{float:right}
.comment-form-author,.comment-form-email{margin-bottom:5px}
.comment-form-author label,.comment-form-email label{font:normal normal bold 18px / 22px Barlow;margin-bottom:10px;display:inline-block}
.comment-form input[type="checkbox"]{appearance:none;width:15px;height:15px;border:2px solid #F2F4F7;border-radius:3px}
.comment-form input[type="checkbox"]:checked{background-color:transparent}
.comment-form input[type="checkbox"]:checked::before{content:"";opacity:1;position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid var(--navigation-bg);border-width:0 3px 3px 0;transform:rotate(45deg) scale(1);transition:all linear .2s}
.comment-form-experience #experience{width:70%;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-top-right-radius:0;border-bottom-right-radius:0}
.comment-form-experience span{display:inline-block;width:30%;line-height:13px;text-align:center;border-left:none;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0}
@media screen and (max-width: 700px) {
.comment-form-author,.comment-form-counrty,.comment-form-email,.comment-form-experience,.comment-notes,.comment-form-cookies-consent{width:100%;float:none}
.comment-form-author{margin-bottom:1rem}
}
@media screen and (max-width: 799px) {
    .request-brand-container img{display: none;}
    .request-form, .request-brand-container {width: 100%;}
}
.form-submit{flex-direction:column-reverse;margin:30px auto 0;float:right}
#comments:has(.logged-in-as) .form-submit{top:20px;position:relative}
@media screen and (min-width: 1024px) {
#comments:has(.logged-in-as) .form-submit{top:50px;position:relative}
#comments .style-2:has(.logged-in-as) .form-submit{top:10px}
}
#submit{background:#1a1a1a;border:0;border-radius:2px;color:#fff;font-weight:700;letter-spacing:.046875em;line-height:1!important;padding:.84375em .875em .78125em;text-transform:uppercase;cursor:pointer}
#submit:hover{background:#5d5d5d}
.comment-list{list-style:none;padding-left:0;border-radius:10px}
.comment{background:#fff;padding:0;overflow:hidden;border:1px solid #d1d1d1;-webkit-box-shadow:inset 0 0 40px 0 #eee;box-shadow:inset 0 0 40px 0 #eee;border-radius:10px}
.children .comment{padding:10px 0 20px}
.children .comment .comment-text{margin-left:30px}
.comment:not(:first-child){margin-top:15px}
.comment-body{overflow:hidden}
.comments-title{font-size:18px}
.comment-rating-star{display:inline-block;width:1em;overflow:hidden;white-space:nowrap;text-indent:0;font-size:25px;color:#ffc700;font-style:normal}
@media screen and (max-width: 680px) {
.comment-rating-star{font-size:15px}
.request-form .form-group.submit {flex-direction: column;}
}
cite.fn{font-size:1.5em}
.comment-meta{font-size:.8em;font-style:italic}
.comment-meta a{color:#007acc}
#comment-meta-fields{max-height:150px;overflow:hidden;margin:15px;padding:0 15px}
#comment-meta-table{float:right;border:1px solid #ddd;border-collapse:separate;border-left:0;border-radius:4px;border-spacing:0;-webkit-border-horizontal-spacing:0;-webkit-border-vertical-spacing:0}
#comment-meta-table tr:nth-child(odd){background-color:#f9f9f9}
#comment-meta-table td{border-left:1px solid #ddd;padding:8px;line-height:18px;text-align:left;vertical-align:top;border-top:1px solid #ddd;min-width:100px;max-width:200px}
#comment-meta-table tr:first-child td{border-top:none}
#comment-meta-table tr:last-child td:first-child{border-bottom-left-radius:4px}
#comment-meta-table tr:last-child td:last-child{border-bottom-right-radius:4px}
.comment-reply-link{display:inline-block}
.comment-reply-link:hover{border:1px solid #007acc}
.comment-meta-title{font-weight:700}
.comment-rating-wrap{width:100%;height:50px;display:flex;flex-direction:column}
@media screen and (min-width: 1024px) {
.comment-rating-wrap{padding-top:20px}
}
.stars-container{display:flex}
#exp_error{color:red}
@media screen and (max-width: 530px) {
#comments{margin-right:1%;margin-left:1%}
}
@media screen and (max-width: 435px) {
#respond{padding-top:6.25em}
}
@media screen and (max-width: 400px) {
#comment-meta-fields{padding:0 5px;margin:15px 5px}
#comments .comment-reply-title, #comments .comments-section .comments-title, .form-title, .request-brand-title {font-size: 32px;}
}
#comments a{color:#09A7EA}
#comments .comment-list,.block-comments{font-size:15px}
#comments{float:none;width:100%;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;background:unset!important}
#comments .comment-list{margin:20px 0}
#comments > .main-title{margin:10px 0;color:#1e3369;font-size:16px;font-weight:700;text-transform:uppercase}
#comments .comments-title{margin:20px 0;padding:20px 0 0;border-top:2px solid var(--btn-non-accent);font-size:18px;font-weight:700;text-align:left}
#comments .comment-reply-title,#comments .comments-section .comments-title, .form-title{color:#001039;font:normal normal bold 36px/43px Barlow;margin-bottom:0;text-align:left;position:relative}
#comments .comment-reply-title::after,#comments .comments-section .comments-title::after, .form-title::after{content:"";background:#48D782 0 0 no-repeat padding-box;display:block;height:4px;width:200px;margin-top:5px}
.comment-form-comment label, .form-group label {font:normal normal bold 18px / 22px Barlow;margin-bottom:10px;display:block}
#comments .comment-notes-before{margin:4px 0;font-style:italic;font-size:14px}
#comments #respond{padding:40px}
#comments input[type="text"],#comments input[type="email"],#comments textarea{background:#FFF 0 0 no-repeat padding-box;border:1px solid #DCE0EC;border-radius:6px 6px 0 6px;font:italic normal medium 15px/18px Barlow;color:#001039;opacity:.5}
#comments input[type="text"]:focus-visible,#comments input[type="email"]:focus-visible,.subscribe-form input[type="email"]:focus-visible,#comments textarea:focus-visible,#contact input[type="text"]:focus-visible,#contact input[type="email"]:focus-visible,#contact textarea:focus-visible{outline:#024F9D 1.5px auto}
::placeholder{color:#BFC9DA}
#comments #reply-title small > a{margin-left:10px;text-decoration:none}
#comments #reply-title small > a:hover{text-decoration:underline}
#comments .comment{border:none;-webkit-box-shadow:none;box-shadow:none}
#comments .comment-reply-link{margin-top:10px;border:none;color:var(--logo-border);text-decoration:none;text-indent:-9999px;position:relative;right:15px}
#comments .comment-reply-link::before{content:"\f122";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:700;font-size:21px;width:27px;height:24px;transform:rotate(180deg) translateX(-50%)}
#comments .comment-reply-link:hover{text-decoration:underline}
.reply{width:35px}
#comments #wp-comment-cookies-consent,#comments #wp-comment-cookies-consent-2{margin-right:5px}
#comments .comment-form-cookies-consent a,.subscribe-box a{color:var(--navigation-bg);text-decoration:none}
.subscribe-box a{font-weight:800}
#comments .comment-form-cookies-consent a:hover{text-decoration:underline}
#comments #submit{padding:14px 10px;background:#3190be;border-radius:4px;font-weight:400;position:unset}
.block-comments .dtls{color:#b7b7b7}
.block-comments .text-block,#comments .text-block{color:#7d7d7d}
#comments .text-block{margin-top:14px}
#comments .text-block.style-2{font-style:italic;font-size:10px;text-align:center}
.block-comments .site-user,#comments .comment-body{position:relative}
.block-comments .dtls > span .fas,#comments .dtls > div .fas{margin-right:6px;color:#1e3369;font-family:"Font Awesome 5 Free";font-weight:700;font-size:18px}
.block-comments .dtls > .avatar,#comments .comment-author{padding-right:4px;text-align:left; width: 100%;}
#comments .comment-author .fn{font:normal normal bold 22px/26px Barlow;color:#001039}
.block-comments .dtls > .date{padding-left:4px;text-align:right}
#comments .comment-meta{font-style:italic;font-weight:500;font-size:15px;line-height:18px;font-family:'Barlow',sans-serif;color:#001039}
#comments:not() .g-recaptcha{margin-top:14px}
#comments .comment-form{position:relative;color:#001039}
#comments .comment-form .comment-form-cookies-consent label{display:inline}
#comments .comment-form .comment-form-cookies-consent input{position:relative;top:2px}
#comments .comment-form:not(.style-2) .comment-form-cookies-consent br{margin:0}
@media only screen and (min-width: 600px) {
.block-comments .dtls,#comments .dtls{display:table;width:100%}
.block-comments .dtls > span,#comments .dtls > div{display:table-cell;width:50%}
}
@media only screen and (max-width: 1270px) {
#comments .comment-form:not(.style-2) .comment-form-cookies-consent{right:auto;left:0;bottom:52px}
}
@media only screen and (min-width: 1024px) {
#comments #submit{right:0;bottom:20px;padding:14px 10px;background:#3190be;border-radius:4px;font-weight:400}
#comments .style-2 #submit{bottom:-30px}
#comments .style-2 .g-recaptcha{bottom:-50px}
}
@media only screen and (max-width: 1023px) {
#comments #submit,#comments .g-recaptcha{margin:0 auto;display:block}
#comments .g-recaptcha{width:248px}
}
@media only screen and (max-width: 419px) {
#comments .g-recaptcha{width:248px}
}
@media only screen and (min-width: 420px) {
#comments .g-recaptcha{width:300px;margin-top:30px}
}
@media only screen and (max-width: 599px) {
.block-comments .dtls > span,#comments .dtls > div,.block-comments .dtls > .date,#comments .comment-meta,#comments .text-block.style-2{text-align:left}
.block-comments .dtls > span,#comments .dtls > div{font-size:12px}
.comment-list .children{padding-left:0}
}
@media only screen and (max-width: 479px) {
#contact .g-recaptcha{width:212px;-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}
}
@media only screen and (max-width: 419px) {
#comments #respond{padding:20px}
#comments .g-recaptcha, .g-recaptcha{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:20% 0;-ms-transform-origin:20% 0;transform-origin:50% 0}
}
@media only screen and (min-width: 701px) {
#comments .g-recaptcha{float:left}
}
@media only screen and (max-width: 700px) {
#comments .comment-author{width:100%}
.form-submit{width:100%;float:none}
#recaptcha-message{width:100%;text-align:center;margin:0 auto}
}
#comments ol > .comment:not(:first-child){padding:20px 0;border-top:1px solid #DCE0EC;border-top-left-radius:0;border-top-right-radius:0}
.author-info,.subscribe-box,#comments{display:flex;padding:20px;border-radius:10px;background:#fff;flex-wrap:wrap;justify-content:flex-end;width:100%}
.subscribe-box{justify-content:unset}
#comments{flex-direction:column;padding:20px 0}
.subscribe-submit,#comments #submit{background:transparent linear-gradient(180deg,#2DD782 0%,#32B951 100%) 0 0 no-repeat padding-box;text-transform:none;border-radius:69px;color:#fff;font:normal normal bold 22px/26px Barlow;text-align:center;padding:10px 50px}
#comments #submit{margin:0 auto}
#comments #submit:hover{background:#31944a;box-shadow:0 6px 10px #00000029}
.comment-respond{border-radius:10px;background:#fff}
.user-comment-details{display:flex}
.user-comment-info{color:#001039;font-style:italic;line-height:1.2}
.user-avatar{margin-right:10px}
.comment-text{font-style:italic;font-weight:500;font-size:15px;line-height:18px;color:#001039;font-family:'Barlow',sans-serif;opacity:.5;background:#FFF 0 0 no-repeat padding-box;border:1px solid #DCE0EC;border-radius:6px;padding:20px}
#recaptcha-message{font-size:13px;position:absolute;bottom:0;font-style:italic;color:red}
.comment-form input[type="checkbox"]{position:relative;vertical-align:text-top}
.comment-form input[type="checkbox"]:checked::before{content:"";opacity:1;position:absolute;left:4px;top:1px;width:3px;height:7px;border:solid #001039;border-width:0 2px 2px 0;transform:rotate(45deg) scale(1);transition:all linear .2s}
.comment-form-terms label{font:normal normal normal 15px / 18px Barlow;color:#001039}
.comment-form-terms label a{text-decoration:underline;font:italic normal normal 15px / 18px Barlow}
#comments .comments-section .comments-title{padding:0;margin:0}
.comments-section{background:#FFF 0 0 no-repeat padding-box;box-shadow:0 3px 6px #00000029;border:1px solid #DCE0EC;border-radius:10px;padding:40px;margin-top:30px}
#comments .children .comment-body{padding:0 0 0 40px}
#comments .children .comment-body::before{content:"";display:block;width:36px;height:32px;background:transparent url(/images/icons/reply-arrow.svg) 0 0 no-repeat padding-box;position:absolute;top:20px;left:5px}

/* Registration */ 
.main-signup{margin:0 auto;width:100%;max-width:90rem;color:#fff;font-weight:700}
.main-signup span{font-weight:800;cursor:pointer}
.main-signup span.sign-in{color:#fff;will-change:background-color,color;transition:color .2s ease;border-radius:10px;padding:5px}
.main-signup span.sign-in:hover{color:#fdfdfd;text-decoration:none}
.main-signup .sign-triggers{float:right;padding:0 .75em}
.main-signup span.sign-in.log::before{content:"";width:20px;height:20px;background-image:url(/images/icons/user.svg);background-size:contain;background-position:center;background-repeat:no-repeat;display:inline-block;vertical-align:sub;margin-right:5px}
.modal{display:none;position:fixed;z-index:99999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.8)}
.modal-content{background-color:#fff;margin:0 auto;padding:20px;border:1px solid #888;width:90%;max-width:788px;border-radius:8px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}
.closeLogin,.closeSignup{position:absolute;top:15px;right:20px;font-size:30px;color:#aaa;z-index:99999}
.closeLogin:hover,.closeLogin:focus,.closeSignup:hover,.closeSignup:focus{color:#000;text-decoration:none;cursor:pointer}
.form-title{margin:0 0 30px}
.form-group{margin-bottom:10px}
input[type="text"],input[type="email"],input[type="password"],select{width:100%;padding:12px;border:1px solid #ccc;border-radius:5px;margin-bottom:10px}
input[type="email"],input[type="password"],select{width:100%}
.name-fields input{display:inline-block;width:100%;}
.name-fields input:last-child{margin-right:0}
.password-fields input{display:inline-block;width:calc(50% - 15px);margin-right:20px}
.password-fields input:last-child{margin-right:0}
.birth-date-fields select{width:calc(33% - 10px);margin-right:10px}
.birth-date-fields select:last-child{margin-right:0}
.submit-btn{width:100%;background-color:#34c759;color:#fff;padding:12px;border:none;border-radius:5px;cursor:pointer;font-size:16px;font-weight:700}
.submit-btn:hover{background-color:#28a745}
.login-link{text-align:center;margin-top:10px}
.login-link a{color:#0a66c2}
.login-link a:hover{text-decoration:underline}
.checkbox-container{display:flex;align-items:center;font-size:14px}
.form-group .checkbox-container input{margin-right:5px;vertical-align:text-bottom}
.form-group label.checkbox-container{font-style:italic;font-size:12px;font-weight:400}
#signupModal button{display:block;margin-bottom:10px}
.captcha{text-align:center;width:fit-content}
.custom-select{position:relative}
.custom-select::after{content:'';position:absolute;right:10px;top:50%;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #48D782;transform:translateY(-50%);pointer-events:none;cursor:pointer}
select#country{font:italic normal normal 15px / 18px Barlow;letter-spacing:0;color:#00103E;opacity:.5;margin-bottom:0;appearance:none;-webkit-appearance:none;-moz-appearance:none}
#signupForm input{font:italic normal normal 15px / 18px Barlow;letter-spacing:0;color:#00103E;opacity:.5}
span.signup,span.login,span.forgot-pass a{color:#09A7EA;font:normal normal normal 15px / 18px Barlow;text-decoration:underline;cursor:pointer}
@media (min-width: 1025px) {
.main-header .main-nav-wrapper .main-signup{display:none}
}
@media (max-width: 1024px) {
.main-header > .main-signup{width: fit-content;}
.main-signup{position:absolute;right:40px;margin:auto; top: 50%; transform: translateY(-50%);}
.main-signup .sign-triggers{float:none;margin:0 auto;display:block;text-align:center}
#openModalSign {display: none;}
.main-signup span.sign-in.log::before{width: 25px;height: 25px;}
.main-signup span.sign-in.log span {display: none;}

}
@media (max-width: 768px) {
span.signup,span.login,span.forgot-pass a{margin:10px auto}
.form-group{text-align:center}
#signupModal .form-title,#loginModal .form-title{font:normal normal bold 22px/24px Barlow}
#signupModal .form-group label:not(.checkbox-container),#loginModal .form-group label:not(.checkbox-container){font:normal normal bold 16px / 18px Barlow}
#signupForm input,#loginModal input{padding:8px;margin-bottom:5px}
#signupForm .form-group.submit,#loginModal .form-group.submit{flex-direction:column}
.modal-content{width:95%}
input[type="text"],input[type="email"],input[type="password"],select{width:100%;margin-bottom:15px}
.name-fields input,.password-fields input{width:100%;margin-right:0}
.birth-date-fields select{width:100%}
}
.reg-modal, .err-modal{width:100vw;height:100vw;background-color:#00000073;position:absolute;z-index:999999}
.reg-modal p{position:fixed;top:0;left:0;right:0;padding:30px;z-index:999990;width:100%;margin:auto;font:normal normal bold 22px / 38px Barlow;text-align:center;color:#155724;background-color:#d4edda;border-color:#c3e6cb}
.err-modal p{position:fixed;top:0;left:0;right:0;padding:30px;z-index:999990;width:100%;margin:auto;font:normal normal bold 22px / 38px Barlow;text-align:center;color:hsl(0, 83%, 28%);background-color:#f3a5a5;border-color:#e29090}
.reg-modal, .err-modal{transition:opacity 1s ease;opacity:1}
.reg-modal.fade-out, .err-modal.fade-out{opacity:0}
.request-form .form-group.submit{justify-content:space-between;align-items:center;display: flex;gap: 10px}
form label{color: #103167;}
form .terms, .comment-form-terms label{font-style: italic;font-size: 12px;font-weight: 400;}
.captcha{margin-bottom: 10px;}
@media (min-width: 699px){.form-group.submit {display: flex;justify-content: space-between;align-items: center;}}
@media (min-width: 549px){.form-group p{display: inline-block;width: calc(50% - 25px);margin-right: 20px;} .request-brand-container .form-group p {margin: 0 5px 0 0;width: calc(50% - 8px)}}
.page-meta {font-size: 0.85rem !important; font-weight: 100 !important;}
.page-title {margin: 1rem 0 .5rem !important;}
.lang-switch img {
    position: relative;
    top: 3px;
}