body {
    --wp--preset--color--black: #000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #fff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, #9b51e0 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, #7adcb4 0%, #00d082 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%, #cf2e2e 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, #eee 0%, #a9b8c3 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, #4aeadc 0%, #9778d1 20%, #cf2aba 40%, #ee2c82 60%, #fb6962 80%, #fef84c 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, #ffceec 0%, #9896f0 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, #fecda5 0%, #fe2d2d 50%, #6b003e 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, #ffcb70 0%, #c751c0 50%, #4158d0 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg, #fff5cb 0%, #b6e3d4 50%, #33a7b5 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg, #caf880 0%, #71ce7e 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg, #020381 0%, #2874fc 100%);
    --wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');
    --wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');
    --wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');
    --wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');
    --wp--preset--duotone--midnight: url('#wp-duotone-midnight');
    --wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');
    --wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');
    --wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');
    --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
}

.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-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-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-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
}

/*!
* Bootstrap Reboot v4.4.1 (https://getbootstrap.com/)
* Copyright 2011-2019 The Bootstrap Authors
* Copyright 2011-2019 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
* Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
*/
*, :after, :before {
    box-sizing: border-box
}

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
    display: block
}

body {
    margin: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #fff;
    text-align: left;
    background-color: #111
}

[tabindex="-1"]:focus:not(:focus-visible) {
    outline: 0 !important
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: 25px
}

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

abbr[data-original-title], abbr[title] {
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    cursor: help;
    border-bottom: 0;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none
}

address {
    font-style: normal;
    line-height: inherit
}

address, dl, ol, ul {
    margin-bottom: 1rem
}

dl, ol, ul {
    margin-top: 0
}

ol ol, ol ul, ul ol, ul ul {
    margin-bottom: 0
}

dt {
    font-weight: 700
}

dd {
    margin-bottom: .5rem;
    margin-left: 0
}

blockquote {
    margin: 0 0 1rem
}

b, strong {
    font-weight: bolder
}

small {
    font-size: 80%
}

sub, sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

a {
    text-decoration: none;
    background-color: transparent
}

a, a:hover {
    color: #198cfe
}

a:hover {
    text-decoration: underline
}

a:not([href]), a:not([href]):hover {
    color: inherit;
    text-decoration: none
}

code, kbd, pre, samp {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
    font-size: 1em
}

pre {
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto
}

figure {
    margin: 0 0 1rem
}

img {
    border-style: none
}

img, svg {
    vertical-align: middle
}

svg {
    overflow: hidden
}

table {
    border-collapse: collapse
}

caption {
    padding-top: .75rem;
    padding-bottom: .75rem;
    color: #6c757d;
    text-align: left;
    caption-side: bottom
}

th {
    text-align: inherit
}

label {
    display: inline-block;
    margin-bottom: .5rem
}

button {
    border-radius: 0
}

button:focus {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color
}

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

button, input {
    overflow: visible
}

button, select {
    text-transform: none
}

select {
    word-wrap: normal
}

[type=button], [type=reset], [type=submit], button {
    -webkit-appearance: button
}

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

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
    padding: 0;
    border-style: none
}

input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=date], input[type=datetime-local], input[type=month], input[type=time] {
    -webkit-appearance: listbox
}

textarea {
    overflow: auto;
    resize: vertical
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0
}

legend {
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: 1.5rem;
    line-height: inherit;
    color: inherit;
    white-space: normal
}

progress {
    vertical-align: baseline
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    outline-offset: -2px;
    -webkit-appearance: none
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

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

output {
    display: inline-block
}

summary {
    display: list-item;
    cursor: pointer
}

template {
    display: none
}

[hidden] {
    display: none !important
}

/*!
 * Bootstrap Grid v4.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
html {
    box-sizing: border-box;
    -ms-overflow-style: scrollbar
}

*, :after, :before {
    box-sizing: inherit
}

.mainClass1 {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

@media (min-width: 576px) {
    .mainClass1 {
        max-width: 540px
    }
}

@media (min-width: 768px) {
    .mainClass1 {
        max-width: 720px
    }
}

@media (min-width: 992px) {
    .mainClass1 {
        max-width: 960px
    }
}

@media (min-width: 1200px) {
    .mainClass1 {
        max-width: 1140px
    }
}

@media (min-width: 1367px) {
    .mainClass1 {
        max-width: 1260px
    }
}

.sfad4d4, .sfad9a9, .sfad449, .sfad517, .sfad636, .sfadd26 {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

@media (min-width: 576px) {
    .sfad9a9, .mainClass1, .sfaded2 {
        max-width: 540px
    }
}

@media (min-width: 768px) {
    .sfad9a9, .sfad636, .mainClass1, .sfaded2 {
        max-width: 720px
    }
}

@media (min-width: 992px) {
    .sfad9a9, .sfad517, .sfad636, .mainClass1, .sfaded2 {
        max-width: 960px
    }
}

@media (min-width: 1200px) {
    .sfad9a9, .sfad517, .sfad636, .mainClass1, .sfadd26, .sfaded2 {
        max-width: 1140px
    }
}

@media (min-width: 1367px) {
    .sfad4d4, .sfad9a9, .sfad517, .sfad636, .mainClass1, .sfadd26, .sfaded2 {
        max-width: 1260px
    }
}

.sfadef4 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}

.sfad43a {
    margin-right: 0;
    margin-left: 0
}

.sfad43a > .sfad4f7, .sfad43a > [class*=col-] {
    padding-right: 0;
    padding-left: 0
}

.sfad0ba, .sfad1a2, .sfad1b7, .sfad1bd, .sfad1e1, .sfad1ea, .sfad2ff, .sfad3ca, .sfad3dc, .sfad4b6, .sfad4f7, .sfad6ee, .sfad7cb, .sfad7da, .sfad7f4, .sfad7fe, .sfad8c7, .sfad8df, .sfad8f1, .sfad8fe, .sfad8ff, .sfad9b3, .sfad9d3, .sfad020, .sfad21a, .sfad43e, .sfad46a, .sfad48e, .sfad48f, .sfad49a, .sfad57a, .sfad059, .sfad60c, .sfad061, .sfad61a, .sfad63f, .sfad68b, .sfad74e, .sfad079, .sfad083, .sfad85e, .sfad85e8, .sfad89b, .sfad163, .sfad181, .sfad240, .sfad349, .sfad385, .sfad410, .sfad529, .sfad539, .sfad614, .sfad647, .sfad647b, .sfad661, .sfad687, .sfad715, .sfad730, .sfad817, .sfad921, .sfad4490, .sfada7b, .sfada12, .sfada38, .sfada63, .sfadaa0, .sfadaa4, .sfadaee, .sfadaf6, .sfadb1b, .sfadb29, .sfadb73, .sfadcb6, .sfadcf9, .sfadd0b, .sfadd34, .sfadd87, .sfadda9, .sfaddb0, .sfaddb9, .sfaddc9, .sfadde6, .sfade6d, .sfade7a, .sfade9a, .sfade75, .sfade76, .sfadea5, .sfadebb, .sfadee7, .sfadee74, .sfadf5a, .sfadf31, .sfadf38, .sfadfc0, .sfadfc0f, .sfadfd7, .sfadffd {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px
}

.sfad4f7 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%
}

.sfadb73 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%
}

.sfad921 {
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%
}

.sfadee7 {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%
}

.sfadffd {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
}

.sfadd0b {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%
}

.sfada7b {
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%
}

.sfad0ba {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

.sfad1a2 {
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%
}

.sfad3ca {
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%
}

.sfad85e {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
}

.sfadaa4 {
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%
}

.sfad2ff {
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%
}

.sfadf5a {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

@media (min-width: 360px) {
    .sfad410 {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .sfadebb {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .sfad8ff {
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .sfad68b {
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .sfadb1b {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .sfad85e8 {
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .sfad48f {
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .sfad083 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .sfad730 {
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .sfada38 {
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .sfad7f4 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .sfad715 {
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .sfad8df {
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .sfade7a {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media (min-width: 576px) {
    .sfad8fe {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .sfaddc9 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .sfadcb6 {
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .sfad240 {
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .sfad1e1 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .sfad89b {
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .sfad74e {
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .sfad43e {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .sfad7fe {
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .sfad647 {
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .sfadda9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .sfadfd7 {
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .sfad7da {
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .sfadfc0 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media (min-width: 768px) {
    .sfadfc0f {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .sfad3dc {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .sfad061 {
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .sfad9b3 {
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .sfadaa0 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .sfad61a {
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .sfad349 {
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .sfad1ea {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .sfade75 {
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .sfad687 {
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .sfad817 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .sfad46a {
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .sfad21a {
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .sfad181 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media (min-width: 992px) {
    .sfad9d3 {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .sfad63f {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .sfad661 {
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .sfad57a {
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .sfad6ee {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .sfad1b7 {
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .sfadee74 {
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .sfad647b {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .sfad529 {
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .sfad48e {
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .sfad49a {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .sfad614 {
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .sfadcf9 {
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .sfad7cb {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media (min-width: 1200px) {
    .sfadde6 {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .sfad4490 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .sfad163 {
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .sfade76 {
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .sfaddb9 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .sfadaf6 {
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .sfada63 {
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .sfadf31 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .sfad059 {
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .sfadf38 {
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .sfad60c {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .sfad539 {
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .sfad079 {
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .sfad4b6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media (min-width: 1367px) {
    .sfadea5 {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .sfad8f1 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .sfaddb0 {
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .sfad1bd {
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .sfade9a {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .sfadb29 {
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .sfad020 {
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .sfad8c7 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .sfadd87 {
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .sfadd34 {
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .sfade6d {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .sfada12 {
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .sfad385 {
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .sfadaee {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

.sfad6c8 {
    display: none !important
}

.sfad61a9 {
    display: inline !important
}

.sfade24 {
    display: inline-block !important
}

.sfaddcf {
    display: block !important
}

.sfad3bb {
    display: table !important
}

.sfaddbb {
    display: table-row !important
}

.sfad42e {
    display: table-cell !important
}

.sfadcf3 {
    display: -ms-flexbox !important;
    display: flex !important
}

.sfadeed {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important
}

@media (min-width: 360px) {
    .sfadfbb {
        display: none !important
    }

    .sfad67c {
        display: inline !important
    }

    .sfad144 {
        display: inline-block !important
    }

    .sfad407 {
        display: block !important
    }

    .sfad134 {
        display: table !important
    }

    .sfad60a {
        display: table-row !important
    }

    .sfad262 {
        display: table-cell !important
    }

    .sfad187 {
        display: -ms-flexbox !important;
        display: flex !important
    }

    .sfadfa4 {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }
}

@media (min-width: 576px) {
    .sfadaf9 {
        display: none !important
    }

    .sfadc0a {
        display: inline !important
    }

    .sfad6e6 {
        display: inline-block !important
    }

    .sfadc67 {
        display: block !important
    }

    .sfada98 {
        display: table !important
    }

    .sfadcdf {
        display: table-row !important
    }

    .sfadd89 {
        display: table-cell !important
    }

    .sfadb35 {
        display: -ms-flexbox !important;
        display: flex !important
    }

    .sfade0e {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }
}

@media (min-width: 768px) {
    .sfad995 {
        display: none !important
    }

    .sfad071 {
        display: inline !important
    }

    .sfad885 {
        display: inline-block !important
    }

    .sfad99a {
        display: block !important
    }

    .sfadaf98 {
        display: table !important
    }

    .sfad8ed {
        display: table-row !important
    }

    .sfadc26 {
        display: table-cell !important
    }

    .sfade0a {
        display: -ms-flexbox !important;
        display: flex !important
    }

    .sfad491 {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }
}

@media (min-width: 992px) {
    .sfadaf5 {
        display: none !important
    }

    .sfad999 {
        display: inline !important
    }

    .sfad98b {
        display: inline-block !important
    }

    .sfadf21 {
        display: block !important
    }

    .sfadb45 {
        display: table !important
    }

    .sfad3f0 {
        display: table-row !important
    }

    .sfad39b {
        display: table-cell !important
    }

    .sfad8f4 {
        display: -ms-flexbox !important;
        display: flex !important
    }

    .sfad2e6 {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }
}

@media (min-width: 1200px) {
    .sfad2e8 {
        display: none !important
    }

    .sfadfde {
        display: inline !important
    }

    .sfad6db {
        display: inline-block !important
    }

    .sfad7d8 {
        display: block !important
    }

    .sfade7a7 {
        display: table !important
    }

    .sfad54b {
        display: table-row !important
    }

    .sfad765 {
        display: table-cell !important
    }

    .sfad7fb {
        display: -ms-flexbox !important;
        display: flex !important
    }

    .sfad4d3 {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }
}

@media (min-width: 1367px) {
    .sfad43d {
        display: none !important
    }

    .sfad209 {
        display: inline !important
    }

    .sfadbdb {
        display: inline-block !important
    }

    .sfade3f {
        display: block !important
    }

    .sfadf40 {
        display: table !important
    }

    .sfad98f {
        display: table-row !important
    }

    .sfade63 {
        display: table-cell !important
    }

    .sfad6f5 {
        display: -ms-flexbox !important;
        display: flex !important
    }

    .sfad68d {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }
}

@media print {
    .sfad125 {
        display: none !important
    }

    .sfadc29 {
        display: inline !important
    }

    .sfade2a {
        display: inline-block !important
    }

    .sfadacb {
        display: block !important
    }

    .sfada00 {
        display: table !important
    }

    .sfad32e {
        display: table-row !important
    }

    .sfad3f5 {
        display: table-cell !important
    }

    .sfad920 {
        display: -ms-flexbox !important;
        display: flex !important
    }

    .sfade06 {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }
}

.sfada08 {
    -ms-flex-direction: row !important;
    flex-direction: row !important
}

.sfad8c6 {
    -ms-flex-direction: column !important;
    flex-direction: column !important
}

.sfad368 {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important
}

.sfadaf5f {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important
}

.sfad291 {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important
}

.sfad57c {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important
}

.sfadf5af {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important
}

.sfad2c6 {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important
}

.sfad1e7 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important
}

.sfad6eeb {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important
}

.sfadfb7 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important
}

.sfada82 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important
}

.sfadfe3 {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important
}

.sfadb96 {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important
}

.sfad674 {
    -ms-flex-pack: center !important;
    justify-content: center !important
}

.sfad547 {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important
}

.sfadd36 {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important
}

.sfad43f {
    -ms-flex-align: start !important;
    align-items: flex-start !important
}

.sfad2eb {
    -ms-flex-align: end !important;
    align-items: flex-end !important
}

.sfad2be {
    -ms-flex-align: center !important;
    align-items: center !important
}

.sfad111 {
    -ms-flex-align: baseline !important;
    align-items: baseline !important
}

.sfad3ad {
    -ms-flex-align: stretch !important;
    align-items: stretch !important
}

.sfadf0e {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important
}

.sfad8e6 {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important
}

.sfadf3f {
    -ms-flex-line-pack: center !important;
    align-content: center !important
}

.sfad901 {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important
}

.sfad9e9 {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important
}

.sfad88c {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important
}

.sfadf9a {
    -ms-flex-item-align: auto !important;
    align-self: auto !important
}

.sfadd3a {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important
}

.sfad983 {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important
}

.sfad2918 {
    -ms-flex-item-align: center !important;
    align-self: center !important
}

.sfad06d {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important
}

.sfad25c {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important
}

@media (min-width: 360px) {
    .sfaded1 {
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }

    .sfad44c {
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }

    .sfad124 {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }

    .sfad815 {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
    }

    .sfade2a4 {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }

    .sfadc02 {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }

    .sfad0cc {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
    }

    .sfad0e1 {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
    }

    .sfad606 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
    }

    .sfad2ed {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
    }

    .sfadddb {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
    }

    .sfad6eed {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
    }

    .sfada9c {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
    }

    .sfad684 {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
    }

    .sfada7a {
        -ms-flex-pack: center !important;
        justify-content: center !important
    }

    .sfad202 {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }

    .sfadef2 {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
    }

    .sfad61d {
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }

    .sfad2c0 {
        -ms-flex-align: end !important;
        align-items: flex-end !important
    }

    .sfad71c {
        -ms-flex-align: center !important;
        align-items: center !important
    }

    .sfadfd2 {
        -ms-flex-align: baseline !important;
        align-items: baseline !important
    }

    .sfadc39 {
        -ms-flex-align: stretch !important;
        align-items: stretch !important
    }

    .sfad9f5 {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
    }

    .sfad7cf {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
    }

    .sfadaf0 {
        -ms-flex-line-pack: center !important;
        align-content: center !important
    }

    .sfad180 {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
    }

    .sfad190 {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
    }

    .sfad072 {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
    }

    .sfad1b5 {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
    }

    .sfad57f {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
    }

    .sfad298 {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
    }

    .sfad1114 {
        -ms-flex-item-align: center !important;
        align-self: center !important
    }

    .sfadde7 {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
    }

    .sfad0f9 {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
    }
}

@media (min-width: 576px) {
    .sfad2c4 {
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }

    .sfad31c {
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }

    .sfadec9 {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }

    .sfad19d {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
    }

    .sfadb3d {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }

    .sfad9ca {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }

    .sfad6dc {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
    }

    .sfad4e0 {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
    }

    .sfad6ed {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
    }

    .sfad0e3 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
    }

    .sfadaa7 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
    }

    .sfad684f {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
    }

    .sfad089 {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
    }

    .sfad564 {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
    }

    .sfade0b {
        -ms-flex-pack: center !important;
        justify-content: center !important
    }

    .sfad275 {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }

    .sfadcad {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
    }

    .sfad6a1 {
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }

    .sfadf83 {
        -ms-flex-align: end !important;
        align-items: flex-end !important
    }

    .sfad459 {
        -ms-flex-align: center !important;
        align-items: center !important
    }

    .sfadd0e {
        -ms-flex-align: baseline !important;
        align-items: baseline !important
    }

    .sfad835 {
        -ms-flex-align: stretch !important;
        align-items: stretch !important
    }

    .sfad2c3 {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
    }

    .sfad21f {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
    }

    .sfad2bb {
        -ms-flex-line-pack: center !important;
        align-content: center !important
    }

    .sfad8f0 {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
    }

    .sfadbd9 {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
    }

    .sfad586 {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
    }

    .sfad1818 {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
    }

    .sfadb1b2 {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
    }

    .sfad13f {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
    }

    .sfadbd1 {
        -ms-flex-item-align: center !important;
        align-self: center !important
    }

    .sfad56a {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
    }

    .sfad5174 {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
    }
}

@media (min-width: 768px) {
    .sfadbc8 {
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }

    .sfad0f8 {
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }

    .sfad5c5 {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }

    .sfadb8d {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
    }

    .sfadb5b {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }

    .sfad674b {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }

    .sfad826 {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
    }

    .sfad8b6 {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
    }

    .sfad961 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
    }

    .sfadc34 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
    }

    .sfadde0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
    }

    .sfad8d0 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
    }

    .sfad98a {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
    }

    .sfadeaf {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
    }

    .sfadaab {
        -ms-flex-pack: center !important;
        justify-content: center !important
    }

    .sfad928 {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }

    .sfadea7 {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
    }

    .sfadfc0a {
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }

    .sfadc8a {
        -ms-flex-align: end !important;
        align-items: flex-end !important
    }

    .sfadd344 {
        -ms-flex-align: center !important;
        align-items: center !important
    }

    .sfad3af {
        -ms-flex-align: baseline !important;
        align-items: baseline !important
    }

    .sfad523 {
        -ms-flex-align: stretch !important;
        align-items: stretch !important
    }

    .sfad216 {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
    }

    .sfadd42 {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
    }

    .sfadcda {
        -ms-flex-line-pack: center !important;
        align-content: center !important
    }

    .sfad1b1 {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
    }

    .sfad9e8 {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
    }

    .sfad2d6 {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
    }

    .sfad441 {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
    }

    .sfadd78 {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
    }

    .sfad2b2 {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
    }

    .sfade4b {
        -ms-flex-item-align: center !important;
        align-self: center !important
    }

    .sfad838 {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
    }

    .sfad8a3 {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
    }
}

@media (min-width: 992px) {
    .sfadcea {
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }

    .sfadb19 {
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }

    .sfadd09 {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }

    .sfad60d {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
    }

    .sfadefa {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }

    .sfad4f7f {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }

    .sfadeaa {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
    }

    .sfadb17 {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
    }

    .sfad67b {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
    }

    .sfad619 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
    }

    .sfadd1c {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
    }

    .sfadeaa0 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
    }

    .sfad743 {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
    }

    .sfad6a9 {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
    }

    .sfad51b {
        -ms-flex-pack: center !important;
        justify-content: center !important
    }

    .sfadd82 {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }

    .sfad24b {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
    }

    .sfada09 {
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }

    .sfad050 {
        -ms-flex-align: end !important;
        align-items: flex-end !important
    }

    .sfad786 {
        -ms-flex-align: center !important;
        align-items: center !important
    }

    .sfad357 {
        -ms-flex-align: baseline !important;
        align-items: baseline !important
    }

    .sfad71c8 {
        -ms-flex-align: stretch !important;
        align-items: stretch !important
    }

    .sfadc8d {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
    }

    .sfad738 {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
    }

    .sfad9f0 {
        -ms-flex-line-pack: center !important;
        align-content: center !important
    }

    .sfad9e9a {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
    }

    .sfaddca {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
    }

    .sfadd7a {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
    }

    .sfad30a {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
    }

    .sfad7a0 {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
    }

    .sfad8bc {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
    }

    .sfade05 {
        -ms-flex-item-align: center !important;
        align-self: center !important
    }

    .sfad85c {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
    }

    .sfad63e {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
    }
}

@media (min-width: 1200px) {
    .sfad8fd {
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }

    .sfad23b {
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }

    .sfad6a1b {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }

    .sfad15e {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
    }

    .sfad6d5 {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }

    .sfad5b8 {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }

    .sfad982 {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
    }

    .sfade6a {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
    }

    .sfad7c6 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
    }

    .sfadb3a {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
    }

    .sfad91d {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
    }

    .sfade9a5 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
    }

    .sfad3e0 {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
    }

    .sfad09b {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
    }

    .sfad68e {
        -ms-flex-pack: center !important;
        justify-content: center !important
    }

    .sfad61de {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }

    .sfad16a {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
    }

    .sfadf05 {
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }

    .sfade32 {
        -ms-flex-align: end !important;
        align-items: flex-end !important
    }

    .sfadef7 {
        -ms-flex-align: center !important;
        align-items: center !important
    }

    .sfad5a8 {
        -ms-flex-align: baseline !important;
        align-items: baseline !important
    }

    .sfad68c {
        -ms-flex-align: stretch !important;
        align-items: stretch !important
    }

    .sfad3c0 {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
    }

    .sfad955 {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
    }

    .sfadc4f {
        -ms-flex-line-pack: center !important;
        align-content: center !important
    }

    .sfadf17 {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
    }

    .sfadf68 {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
    }

    .sfadb98 {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
    }

    .sfad7af {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
    }

    .sfad25c7 {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
    }

    .sfad548 {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
    }

    .sfada87 {
        -ms-flex-item-align: center !important;
        align-self: center !important
    }

    .sfad0f5 {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
    }

    .sfad115 {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
    }
}

@media (min-width: 1367px) {
    .sfad8e1 {
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }

    .sfad44c8 {
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }

    .sfad255 {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }

    .sfad7ed {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
    }

    .sfad11f {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }

    .sfad1b3 {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }

    .sfad8a37 {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
    }

    .sfada77 {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
    }

    .sfad260 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
    }

    .sfad8a0 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
    }

    .sfada35 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
    }

    .sfad576 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
    }

    .sfadcc5 {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
    }

    .sfad8f0f {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
    }

    .sfad9c8 {
        -ms-flex-pack: center !important;
        justify-content: center !important
    }

    .sfadd24 {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }

    .sfad4d2 {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
    }

    .sfadeda {
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }

    .sfad869 {
        -ms-flex-align: end !important;
        align-items: flex-end !important
    }

    .sfad143 {
        -ms-flex-align: center !important;
        align-items: center !important
    }

    .sfad4be {
        -ms-flex-align: baseline !important;
        align-items: baseline !important
    }

    .sfad412 {
        -ms-flex-align: stretch !important;
        align-items: stretch !important
    }

    .sfadb36 {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
    }

    .sfad796 {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
    }

    .sfadde9 {
        -ms-flex-line-pack: center !important;
        align-content: center !important
    }

    .sfaddc6 {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
    }

    .sfad34f {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
    }

    .sfad98c {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
    }

    .sfadc4a {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
    }

    .sfad4c9 {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
    }

    .sfadc39e {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
    }

    .sfadf38e {
        -ms-flex-item-align: center !important;
        align-self: center !important
    }

    .sfadd59 {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
    }

    .sfadb1c {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
    }
}

.fade {
    transition: opacity .15s linear
}

@media (prefers-reduced-motion: reduce) {
    .fade {
        transition: none
    }
}

.fade:not(.show) {
    opacity: 0
}

.collapse:not(.show) {
    display: none
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    transition: height .35s ease
}

@media (prefers-reduced-motion: reduce) {
    .collapsing {
        transition: none
    }
}

.sfad2bd, .sfad3c1, .sfad7fee, .sfad905, .sfadcd2, .sfadf5f, h1, h2, h3, h4, h5, h6 {
    margin-bottom: 25px;
    font-weight: 500;
    line-height: 1.3
}

.sfad7fee, h1 {
    font-size: 1.75rem
}

.sfadf5f, h2 {
    font-size: 1.625rem
}

.sfad3c1, h3 {
    font-size: 1.5rem
}

.sfadcd2, h4 {
    font-size: 1.3125rem
}

.sfad2bd, h5 {
    font-size: 1.1875rem
}

.sfad905, h6 {
    font-size: 1.0625rem
}

.sfad432f {
    font-size: 1.25rem;
    font-weight: 300
}

.sfad8edf {
    font-size: 6rem
}

.sfad8edf, .sfad2558 {
    font-weight: 300;
    line-height: 1.3
}

.sfad2558 {
    font-size: 5.5rem
}

.sfad706 {
    font-size: 4.5rem
}

.sfad06a0, .sfad706 {
    font-weight: 300;
    line-height: 1.3
}

.sfad06a0 {
    font-size: 3.5rem
}

hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, .1)
}

.sfad290, small {
    font-size: 80%;
    font-weight: 400
}

.sfad5bd, mark {
    padding: .2em;
    background-color: #fcf8e3
}

.sfad733, .sfadbd0 {
    padding-left: 0;
    list-style: none
}

.sfad94d {
    display: inline-block
}

.sfad94d:not(:last-child) {
    margin-right: .5rem
}

.sfad82f {
    font-size: 90%;
    text-transform: uppercase
}

.sfad10c {
    margin-bottom: 1rem;
    font-size: 1.25rem
}

.sfad1dc6 {
    display: block;
    font-size: 80%;
    color: #6c757d
}

.sfad1dc6:before {
    content: "\2014\A0"
}

.btn {
    display: inline-block;
    font-weight: 400;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion: reduce) {
    .btn {
        transition: none
    }
}

.btn:hover {
    text-decoration: none
}

.btn.sfad094, .btn:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(17, 17, 17, .25)
}

.btn.disabled, .btn:disabled {
    opacity: .65
}

a.btn.disabled, fieldset:disabled a.btn {
    pointer-events: none
}

.btn-primary {
    color: #fff;
    background-color: #111;
    border-color: #111
}

.btn-primary.sfad094, .btn-primary:focus, .btn-primary:hover {
    color: #fff;
    background-color: #000;
    border-color: #000
}

.btn-primary.sfad094, .btn-primary:focus {
    box-shadow: 0 0 0 .2rem rgba(53, 53, 53, .5)
}

.btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #111;
    border-color: #111
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.sfad1f77 {
    color: #fff;
    background-color: #000;
    border-color: #000
}

.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.sfad1f77:focus {
    box-shadow: 0 0 0 .2rem rgba(53, 53, 53, .5)
}

.btn-secondary {
    color: #fff;
    background-color: #222;
    border-color: #222
}

.btn-secondary.sfad094, .btn-secondary:focus, .btn-secondary:hover {
    color: #fff;
    background-color: #0f0f0f;
    border-color: #090909
}

.btn-secondary.sfad094, .btn-secondary:focus {
    box-shadow: 0 0 0 .2rem rgba(67, 67, 67, .5)
}

.btn-secondary.disabled, .btn-secondary:disabled {
    color: #fff;
    background-color: #222;
    border-color: #222
}

.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show > .btn-secondary.sfad1f77 {
    color: #fff;
    background-color: #090909;
    border-color: #020202
}

.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-secondary.sfad1f77:focus {
    box-shadow: 0 0 0 .2rem rgba(67, 67, 67, .5)
}

.btn-success {
    color: #fff;
    background-color: #26c280;
    border-color: #26c280
}

.btn-success.sfad094, .btn-success:focus, .btn-success:hover {
    color: #fff;
    background-color: #20a26b;
    border-color: #1e9764
}

.btn-success.sfad094, .btn-success:focus {
    box-shadow: 0 0 0 .2rem rgba(71, 203, 147, .5)
}

.btn-success.disabled, .btn-success:disabled {
    color: #fff;
    background-color: #26c280;
    border-color: #26c280
}

.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show > .btn-success.sfad1f77 {
    color: #fff;
    background-color: #1e9764;
    border-color: #1c8d5d
}

.btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show > .btn-success.sfad1f77:focus {
    box-shadow: 0 0 0 .2rem rgba(71, 203, 147, .5)
}

.btn-info {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

.btn-info.sfad094, .btn-info:focus, .btn-info:hover {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b
}

.btn-info.sfad094, .btn-info:focus {
    box-shadow: 0 0 0 .2rem rgba(58, 176, 195, .5)
}

.btn-info.disabled, .btn-info:disabled {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show > .btn-info.sfad1f77 {
    color: #fff;
    background-color: #117a8b;
    border-color: #10707f
}

.btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:not(:disabled):not(.disabled):active:focus, .show > .btn-info.sfad1f77:focus {
    box-shadow: 0 0 0 .2rem rgba(58, 176, 195, .5)
}

.btn-warning {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-warning.sfad094, .btn-warning:focus, .btn-warning:hover {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00
}

.btn-warning.sfad094, .btn-warning:focus {
    box-shadow: 0 0 0 .2rem rgba(222, 170, 12, .5)
}

.btn-warning.disabled, .btn-warning:disabled {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active, .show > .btn-warning.sfad1f77 {
    color: #212529;
    background-color: #d39e00;
    border-color: #c69500
}

.btn-warning:not(:disabled):not(.disabled).active:focus, .btn-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-warning.sfad1f77:focus {
    box-shadow: 0 0 0 .2rem rgba(222, 170, 12, .5)
}

.btn-danger {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

.btn-danger.sfad094, .btn-danger:focus, .btn-danger:hover {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130
}

.btn-danger.sfad094, .btn-danger:focus {
    box-shadow: 0 0 0 .2rem rgba(225, 83, 97, .5)
}

.btn-danger.disabled, .btn-danger:disabled {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show > .btn-danger.sfad1f77 {
    color: #fff;
    background-color: #bd2130;
    border-color: #b21f2d
}

.btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-danger.sfad1f77:focus {
    box-shadow: 0 0 0 .2rem rgba(225, 83, 97, .5)
}

.btn-light {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-light.sfad094, .btn-light:focus, .btn-light:hover {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5
}

.btn-light.sfad094, .btn-light:focus {
    box-shadow: 0 0 0 .2rem rgba(216, 217, 219, .5)
}

.btn-light.disabled, .btn-light:disabled {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show > .btn-light.sfad1f77 {
    color: #212529;
    background-color: #dae0e5;
    border-color: #d3d9df
}

.btn-light:not(:disabled):not(.disabled).active:focus, .btn-light:not(:disabled):not(.disabled):active:focus, .show > .btn-light.sfad1f77:focus {
    box-shadow: 0 0 0 .2rem rgba(216, 217, 219, .5)
}

.btn-dark {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.btn-dark.sfad094, .btn-dark:focus, .btn-dark:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124
}

.btn-dark.sfad094, .btn-dark:focus {
    box-shadow: 0 0 0 .2rem rgba(82, 88, 93, .5)
}

.btn-dark.disabled, .btn-dark:disabled {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active, .show > .btn-dark.sfad1f77 {
    color: #fff;
    background-color: #1d2124;
    border-color: #171a1d
}

.btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-dark.sfad1f77:focus {
    box-shadow: 0 0 0 .2rem rgba(82, 88, 93, .5)
}

.btn-outline-primary {
    color: #111;
    border-color: #111
}

.btn-outline-primary:hover {
    color: #fff;
    background-color: #111;
    border-color: #111
}

.btn-outline-primary.sfad094, .btn-outline-primary:focus {
    box-shadow: 0 0 0 .2rem rgba(17, 17, 17, .5)
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #111;
    background-color: transparent
}

.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show > .btn-outline-primary.sfad1f77 {
    color: #fff;
    background-color: #111;
    border-color: #111
}

.btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-primary.sfad1f77:focus {
    box-shadow: 0 0 0 .2rem rgba(17, 17, 17, .5)
}

.btn-outline-secondary {
    color: #222;
    border-color: #222
}

.btn-outline-secondary:hover {
    color: #fff;
    background-color: #222;
    border-color: #222
}

.btn-outline-secondary.sfad094, .btn-outline-secondary:focus {
    box-shadow: 0 0 0 .2rem rgba(34, 34, 34, .5)
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #222;
    background-color: transparent
}

.btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active, .show > .btn-outline-secondary.sfad1f77 {
    color: #fff;
    background-color: #222;
    border-color: #222
}

.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-secondary.sfad1f77:focus {
    box-shadow: 0 0 0 .2rem rgba(34, 34, 34, .5)
}

.btn-outline-success {
    color: #26c280;
    border-color: #26c280
}

.btn-outline-success:hover {
    color: #fff;
    background-color: #26c280;
    border-color: #26c280
}

.btn-outline-success.sfad094, .btn-outline-success:focus {
    box-shadow: 0 0 0 .2rem rgba(38, 194, 128, .5)
}

.btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #26c280;
    background-color: transparent
}

.btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):active, .show > .btn-outline-success.sfad1f77 {
    color: #fff;
    background-color: #26c280;
    border-color: #26c280
}

.btn-outline-success:not(:disabled):not(.disabled).active:focus, .btn-outline-success:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-success.sfad1f77:focus {
    box-shadow: 0 0 0 .2rem rgba(38, 194, 128, .5)
}

.btn-outline-info {
    color: #17a2b8;
    border-color: #17a2b8
}

.btn-outline-info:hover {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

.btn-outline-info.sfad094, .btn-outline-info:focus {
    box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)
}

.btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #17a2b8;
    background-color: transparent
}

.btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active, .show > .btn-outline-info.sfad1f77 {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

.btn-outline-info:not(:disabled):not(.disabled).active:focus, .btn-outline-info:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-info.sfad1f77:focus {
    box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)
}

.btn-outline-warning {
    color: #ffc107;
    border-color: #ffc107
}

.btn-outline-warning:hover {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-outline-warning.sfad094, .btn-outline-warning:focus {
    box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)
}

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #ffc107;
    background-color: transparent
}

.btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):active, .show > .btn-outline-warning.sfad1f77 {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-outline-warning:not(:disabled):not(.disabled).active:focus, .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-warning.sfad1f77:focus {
    box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)
}

.btn-outline-danger {
    color: #dc3545;
    border-color: #dc3545
}

.btn-outline-danger:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

.btn-outline-danger.sfad094, .btn-outline-danger:focus {
    box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)
}

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #dc3545;
    background-color: transparent
}

.btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):active, .show > .btn-outline-danger.sfad1f77 {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

.btn-outline-danger:not(:disabled):not(.disabled).active:focus, .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-danger.sfad1f77:focus {
    box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)
}

.btn-outline-light {
    color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-outline-light:hover {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-outline-light.sfad094, .btn-outline-light:focus {
    box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)
}

.btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #f8f9fa;
    background-color: transparent
}

.btn-outline-light:not(:disabled):not(.disabled).active, .btn-outline-light:not(:disabled):not(.disabled):active, .show > .btn-outline-light.sfad1f77 {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-outline-light:not(:disabled):not(.disabled).active:focus, .btn-outline-light:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-light.sfad1f77:focus {
    box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)
}

.btn-outline-dark {
    color: #343a40;
    border-color: #343a40
}

.btn-outline-dark:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.btn-outline-dark.sfad094, .btn-outline-dark:focus {
    box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
}

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent
}

.btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active, .show > .btn-outline-dark.sfad1f77 {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.btn-outline-dark:not(:disabled):not(.disabled).active:focus, .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-dark.sfad1f77:focus {
    box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
}

.btn-link {
    font-weight: 400;
    color: #198cfe;
    text-decoration: none
}

.btn-link:hover {
    color: #198cfe;
    text-decoration: underline
}

.btn-link.sfad094, .btn-link:focus {
    text-decoration: underline;
    box-shadow: none
}

.btn-link.disabled, .btn-link:disabled {
    color: #6c757d;
    pointer-events: none
}

.btn-lg {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: .3rem
}

.btn-sm {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem
}

.btn-block {
    display: block;
    width: 100%
}

.btn-block + .btn-block {
    margin-top: .5rem
}

input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
    width: 100%
}

.sfad4b21 {
    vertical-align: baseline !important
}

.sfad7c8 {
    vertical-align: top !important
}

.sfadc49 {
    vertical-align: middle !important
}

.sfad0ed {
    vertical-align: bottom !important
}

.sfad95b {
    vertical-align: text-bottom !important
}

.sfad9c5 {
    vertical-align: text-top !important
}

.sfad287a {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0
}

.sfad65a7:active, .sfad65a7:focus {
    position: static;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
    white-space: normal
}

.sfadb85 {
    margin: 0 !important
}

.sfad6cc, .sfad630 {
    margin-top: 0 !important
}

.sfad72e, .sfadc8c {
    margin-right: 0 !important
}

.sfad6cc, .sfad8aa {
    margin-bottom: 0 !important
}

.sfad72e, .sfadc72 {
    margin-left: 0 !important
}

.sfad1c4 {
    margin: .25rem !important
}

.sfad2a8, .sfad73a {
    margin-top: .25rem !important
}

.sfad078, .sfadd35 {
    margin-right: .25rem !important
}

.sfad73a, .sfadf5b {
    margin-bottom: .25rem !important
}

.sfadd35, .sfaddb6 {
    margin-left: .25rem !important
}

.sfad07a {
    margin: .5rem !important
}

.sfad7e7, .sfad98bc {
    margin-top: .5rem !important
}

.sfada99, .sfadaa6 {
    margin-right: .5rem !important
}

.sfad30e, .sfad98bc {
    margin-bottom: .5rem !important
}

.sfad58b, .sfadaa6 {
    margin-left: .5rem !important
}

.sfadbbf {
    margin: 1rem !important
}

.sfad8ac, .sfad17e {
    margin-top: 1rem !important
}

.sfad66c, .sfadd32 {
    margin-right: 1rem !important
}

.sfad8ac, .sfadc0a4 {
    margin-bottom: 1rem !important
}

.sfad66c, .sfade2a8 {
    margin-left: 1rem !important
}

.sfad2d1 {
    margin: 1.5rem !important
}

.sfad94a, .sfad372 {
    margin-top: 1.5rem !important
}

.sfad457, .sfad673 {
    margin-right: 1.5rem !important
}

.sfad6e1, .sfad372 {
    margin-bottom: 1.5rem !important
}

.sfad040, .sfad673 {
    margin-left: 1.5rem !important
}

.sfad4aa {
    margin: 3rem !important
}

.sfadc9c, .sfadf6a {
    margin-top: 3rem !important
}

.sfad9f8, .sfadd06 {
    margin-right: 3rem !important
}

.sfadc9c, .sfadd2a {
    margin-bottom: 3rem !important
}

.sfad9f8, .sfadb26 {
    margin-left: 3rem !important
}

.sfad751 {
    padding: 0 !important
}

.sfad69d, .sfadaaf {
    padding-top: 0 !important
}

.sfadebd, .sfadf19 {
    padding-right: 0 !important
}

.sfad50c, .sfadaaf {
    padding-bottom: 0 !important
}

.sfadd3f, .sfadf19 {
    padding-left: 0 !important
}

.sfad28f {
    padding: .25rem !important
}

.sfad1a9, .sfad513 {
    padding-top: .25rem !important
}

.sfad4ea, .sfadaa8 {
    padding-right: .25rem !important
}

.sfad23c, .sfad513 {
    padding-bottom: .25rem !important
}

.sfad4ea, .sfadcd5 {
    padding-left: .25rem !important
}

.sfad67e {
    padding: .5rem !important
}

.sfad21fa, .sfad611 {
    padding-top: .5rem !important
}

.sfad106, .sfad913 {
    padding-right: .5rem !important
}

.sfad21fa, .sfad089f {
    padding-bottom: .5rem !important
}

.sfad3ed, .sfad913 {
    padding-left: .5rem !important
}

.sfad38c {
    padding: 1rem !important
}

.sfad036, .sfad353 {
    padding-top: 1rem !important
}

.sfad009, .sfadbf1 {
    padding-right: 1rem !important
}

.sfad8b63, .sfad036 {
    padding-bottom: 1rem !important
}

.sfadbe9, .sfadbf1 {
    padding-left: 1rem !important
}

.sfad026 {
    padding: 1.5rem !important
}

.sfad1c8, .sfadfca {
    padding-top: 1.5rem !important
}

.sfad60f, .sfada7d {
    padding-right: 1.5rem !important
}

.sfade78, .sfadfca {
    padding-bottom: 1.5rem !important
}

.sfad3ee, .sfada7d {
    padding-left: 1.5rem !important
}

.sfad306 {
    padding: 3rem !important
}

.sfad0f6, .sfade5e {
    padding-top: 3rem !important
}

.sfadc5b, .sfadf43 {
    padding-right: 3rem !important
}

.sfadc3a, .sfade5e {
    padding-bottom: 3rem !important
}

.sfadc71, .sfadf43 {
    padding-left: 3rem !important
}

.sfadae5 {
    margin: -.25rem !important
}

.sfada33, .sfadb7b {
    margin-top: -.25rem !important
}

.sfad285, .sfadb22 {
    margin-right: -.25rem !important
}

.sfadb7b, .sfadbe0 {
    margin-bottom: -.25rem !important
}

.sfad1805, .sfadb22 {
    margin-left: -.25rem !important
}

.sfad608 {
    margin: -.5rem !important
}

.sfad6b8, .sfad763 {
    margin-top: -.5rem !important
}

.sfaddb8, .sfadddbc {
    margin-right: -.5rem !important
}

.sfad763, .sfade40 {
    margin-bottom: -.5rem !important
}

.sfad454, .sfadddbc {
    margin-left: -.5rem !important
}

.sfada24 {
    margin: -1rem !important
}

.sfad9c3, .sfad575 {
    margin-top: -1rem !important
}

.sfad6f2, .sfad25a {
    margin-right: -1rem !important
}

.sfad575, .sfadca0 {
    margin-bottom: -1rem !important
}

.sfad8e4, .sfad25a {
    margin-left: -1rem !important
}

.sfad6a5 {
    margin: -1.5rem !important
}

.sfad482, .sfade39 {
    margin-top: -1.5rem !important
}

.sfad3fa, .sfad188 {
    margin-right: -1.5rem !important
}

.sfad228, .sfade39 {
    margin-bottom: -1.5rem !important
}

.sfad3fa, .sfad7ca {
    margin-left: -1.5rem !important
}

.sfad5b8f {
    margin: -3rem !important
}

.sfad3f9, .sfad7a8 {
    margin-top: -3rem !important
}

.sfadd16, .sfadd79 {
    margin-right: -3rem !important
}

.sfad3f9, .sfad979 {
    margin-bottom: -3rem !important
}

.sfad7b3, .sfadd16 {
    margin-left: -3rem !important
}

.sfadc37 {
    margin: auto !important
}

.sfad113, .sfadab5 {
    margin-top: auto !important
}

.sfad500, .sfadaf3 {
    margin-right: auto !important
}

.sfadab5, .sfaded4 {
    margin-bottom: auto !important
}

.sfad9b7, .sfadaf3 {
    margin-left: auto !important
}

@media (min-width: 360px) {
    .sfad07b {
        margin: 0 !important
    }

    .sfad82c, .sfadc4b {
        margin-top: 0 !important
    }

    .sfad1a4, .sfad48d {
        margin-right: 0 !important
    }

    .sfad9e80, .sfad82c {
        margin-bottom: 0 !important
    }

    .sfad1a4, .sfada88 {
        margin-left: 0 !important
    }

    .sfadfb9 {
        margin: .25rem !important
    }

    .sfada0b, .sfadf8f {
        margin-top: .25rem !important
    }

    .sfad6ff, .sfad460 {
        margin-right: .25rem !important
    }

    .sfada0b, .sfadb62 {
        margin-bottom: .25rem !important
    }

    .sfad460, .sfad953 {
        margin-left: .25rem !important
    }

    .sfadcd6 {
        margin: .5rem !important
    }

    .sfad87e, .sfad770 {
        margin-top: .5rem !important
    }

    .sfad0eb, .sfad50f {
        margin-right: .5rem !important
    }

    .sfad0c1, .sfad770 {
        margin-bottom: .5rem !important
    }

    .sfad0eb, .sfadd85 {
        margin-left: .5rem !important
    }

    .sfadd21 {
        margin: 1rem !important
    }

    .sfad360, .sfad822 {
        margin-top: 1rem !important
    }

    .sfad83c, .sfad793 {
        margin-right: 1rem !important
    }

    .sfad4a1, .sfad822 {
        margin-bottom: 1rem !important
    }

    .sfad83c, .sfadb5e {
        margin-left: 1rem !important
    }

    .sfad7fe5 {
        margin: 1.5rem !important
    }

    .sfad2be7, .sfad45e {
        margin-top: 1.5rem !important
    }

    .sfada63f, .sfadc70 {
        margin-right: 1.5rem !important
    }

    .sfad45e, .sfad077 {
        margin-bottom: 1.5rem !important
    }

    .sfadb5e0, .sfadc70 {
        margin-left: 1.5rem !important
    }

    .sfad3de {
        margin: 3rem !important
    }

    .sfad527, .sfaddfd {
        margin-top: 3rem !important
    }

    .sfad3cf, .sfad9ec {
        margin-right: 3rem !important
    }

    .sfad527, .sfadbbd {
        margin-bottom: 3rem !important
    }

    .sfad3cf, .sfadcc4 {
        margin-left: 3rem !important
    }

    .sfadb30 {
        padding: 0 !important
    }

    .sfad463, .sfadf08 {
        padding-top: 0 !important
    }

    .sfada887, .sfadc45 {
        padding-right: 0 !important
    }

    .sfad236, .sfadf08 {
        padding-bottom: 0 !important
    }

    .sfad9fe, .sfada887 {
        padding-left: 0 !important
    }

    .sfad57e {
        padding: .25rem !important
    }

    .sfad5b1, .sfad71f {
        padding-top: .25rem !important
    }

    .sfad70c, .sfad490 {
        padding-right: .25rem !important
    }

    .sfad71f, .sfadd17 {
        padding-bottom: .25rem !important
    }

    .sfad490, .sfadb94 {
        padding-left: .25rem !important
    }

    .sfadf7a {
        padding: .5rem !important
    }

    .sfad4c6, .sfad65d {
        padding-top: .5rem !important
    }

    .sfad707, .sfada86 {
        padding-right: .5rem !important
    }

    .sfad4c6, .sfad45b {
        padding-bottom: .5rem !important
    }

    .sfada86, .sfadc4f2 {
        padding-left: .5rem !important
    }

    .sfad6a6 {
        padding: 1rem !important
    }

    .sfad0778, .sfada4e {
        padding-top: 1rem !important
    }

    .sfad2b4, .sfad3b3 {
        padding-right: 1rem !important
    }

    .sfad40b, .sfad0778 {
        padding-bottom: 1rem !important
    }

    .sfad3b3, .sfadcd8 {
        padding-left: 1rem !important
    }

    .sfad3e0b {
        padding: 1.5rem !important
    }

    .sfad340, .sfad797 {
        padding-top: 1.5rem !important
    }

    .sfad5b0, .sfad44c4 {
        padding-right: 1.5rem !important
    }

    .sfad0c9, .sfad797 {
        padding-bottom: 1.5rem !important
    }

    .sfad5b0, .sfadcd5d {
        padding-left: 1.5rem !important
    }

    .sfad0d2 {
        padding: 3rem !important
    }

    .sfad1be, .sfad946 {
        padding-top: 3rem !important
    }

    .sfad0ca, .sfadf0b {
        padding-right: 3rem !important
    }

    .sfad9c4, .sfad946 {
        padding-bottom: 3rem !important
    }

    .sfad0ca, .sfad944 {
        padding-left: 3rem !important
    }

    .sfadb1d {
        margin: -.25rem !important
    }

    .sfad00d, .sfadcc7 {
        margin-top: -.25rem !important
    }

    .sfadbda, .sfade0ae {
        margin-right: -.25rem !important
    }

    .sfad00d, .sfad515 {
        margin-bottom: -.25rem !important
    }

    .sfadac5, .sfade0ae {
        margin-left: -.25rem !important
    }

    .sfad9d1 {
        margin: -.5rem !important
    }

    .sfad78f, .sfade64 {
        margin-top: -.5rem !important
    }

    .sfad352, .sfada1c {
        margin-right: -.5rem !important
    }

    .sfad2d63, .sfade64 {
        margin-bottom: -.5rem !important
    }

    .sfad2f8, .sfad352 {
        margin-left: -.5rem !important
    }

    .sfad02c {
        margin: -1rem !important
    }

    .sfad0b8, .sfadac1 {
        margin-top: -1rem !important
    }

    .sfad4a10, .sfad5e9 {
        margin-right: -1rem !important
    }

    .sfad039, .sfadac1 {
        margin-bottom: -1rem !important
    }

    .sfad4a10, .sfad833 {
        margin-left: -1rem !important
    }

    .sfad638 {
        margin: -1.5rem !important
    }

    .sfadb2b, .sfaddc2 {
        margin-top: -1.5rem !important
    }

    .sfad264, .sfad983c {
        margin-right: -1.5rem !important
    }

    .sfad2f3, .sfadb2b {
        margin-bottom: -1.5rem !important
    }

    .sfad8a5, .sfad983c {
        margin-left: -1.5rem !important
    }

    .sfadd25 {
        margin: -3rem !important
    }

    .sfad0c5, .sfadc1c {
        margin-top: -3rem !important
    }

    .sfad8ba, .sfadb621 {
        margin-right: -3rem !important
    }

    .sfad0c5, .sfad23c7 {
        margin-bottom: -3rem !important
    }

    .sfad8ba, .sfadfbd {
        margin-left: -3rem !important
    }

    .sfad305 {
        margin: auto !important
    }

    .sfadd7b, .sfadf81 {
        margin-top: auto !important
    }

    .sfad3f2, .sfad37e {
        margin-right: auto !important
    }

    .sfad123, .sfadf81 {
        margin-bottom: auto !important
    }

    .sfad28e, .sfad37e {
        margin-left: auto !important
    }
}

@media (min-width: 576px) {
    .sfad41d {
        margin: 0 !important
    }

    .sfada1a, .sfadef8 {
        margin-top: 0 !important
    }

    .sfada2a, .sfadcbe {
        margin-right: 0 !important
    }

    .sfad7a9, .sfadef8 {
        margin-bottom: 0 !important
    }

    .sfadcbe, .sfadf8b {
        margin-left: 0 !important
    }

    .sfad757 {
        margin: .25rem !important
    }

    .sfad46f, .sfadc71e {
        margin-top: .25rem !important
    }

    .sfaddd5, .sfadfbc {
        margin-right: .25rem !important
    }

    .sfad46c, .sfadc71e {
        margin-bottom: .25rem !important
    }

    .sfad2b6, .sfaddd5 {
        margin-left: .25rem !important
    }

    .sfaddcaf {
        margin: .5rem !important
    }

    .sfad73f, .sfad4822 {
        margin-top: .5rem !important
    }

    .sfad081, .sfade5d {
        margin-right: .5rem !important
    }

    .sfad28d, .sfad4822 {
        margin-bottom: .5rem !important
    }

    .sfad8ca, .sfade5d {
        margin-left: .5rem !important
    }

    .sfad898 {
        margin: 1rem !important
    }

    .sfad5e96, .sfad22d {
        margin-top: 1rem !important
    }

    .sfad7f2, .sfad432 {
        margin-right: 1rem !important
    }

    .sfad5af, .sfad22d {
        margin-bottom: 1rem !important
    }

    .sfad7f2, .sfadd94 {
        margin-left: 1rem !important
    }

    .sfad862 {
        margin: 1.5rem !important
    }

    .sfad490f, .sfadefb {
        margin-top: 1.5rem !important
    }

    .sfad43a2, .sfad939 {
        margin-right: 1.5rem !important
    }

    .sfadb3c, .sfadefb {
        margin-bottom: 1.5rem !important
    }

    .sfad43a2, .sfad73b {
        margin-left: 1.5rem !important
    }

    .sfad92c {
        margin: 3rem !important
    }

    .sfad59f, .sfada9b {
        margin-top: 3rem !important
    }

    .sfad061a, .sfadf25 {
        margin-right: 3rem !important
    }

    .sfad07d, .sfad59f {
        margin-bottom: 3rem !important
    }

    .sfad061a, .sfadeee {
        margin-left: 3rem !important
    }

    .sfad0fe {
        padding: 0 !important
    }

    .sfad49c, .sfad364 {
        padding-top: 0 !important
    }

    .sfad616, .sfadadd {
        padding-right: 0 !important
    }

    .sfad86a, .sfad364 {
        padding-bottom: 0 !important
    }

    .sfad963, .sfadadd {
        padding-left: 0 !important
    }

    .sfadba1 {
        padding: .25rem !important
    }

    .sfad6c2, .sfadd6d {
        padding-top: .25rem !important
    }

    .sfad87a, .sfad709 {
        padding-right: .25rem !important
    }

    .sfad6c2, .sfadf96 {
        padding-bottom: .25rem !important
    }

    .sfad2ed1, .sfad709 {
        padding-left: .25rem !important
    }

    .sfadd03 {
        padding: .5rem !important
    }

    .sfad6ca, .sfade5c {
        padding-top: .5rem !important
    }

    .sfad17a, .sfadeec {
        padding-right: .5rem !important
    }

    .sfad6ca, .sfad771 {
        padding-bottom: .5rem !important
    }

    .sfad42b, .sfadeec {
        padding-left: .5rem !important
    }

    .sfadc18 {
        padding: 1rem !important
    }

    .sfadd4b, .sfadf5e {
        padding-top: 1rem !important
    }

    .sfad67f, .sfadd9b {
        padding-right: 1rem !important
    }

    .sfad38cd, .sfadf5e {
        padding-bottom: 1rem !important
    }

    .sfad2a5, .sfad67f {
        padding-left: 1rem !important
    }

    .sfada44 {
        padding: 1.5rem !important
    }

    .sfad789, .sfad904 {
        padding-top: 1.5rem !important
    }

    .sfad599, .sfadbca {
        padding-right: 1.5rem !important
    }

    .sfad8f4d, .sfad789 {
        padding-bottom: 1.5rem !important
    }

    .sfad541, .sfadbca {
        padding-left: 1.5rem !important
    }

    .sfad3cd {
        padding: 3rem !important
    }

    .sfad256, .sfaddce {
        padding-top: 3rem !important
    }

    .sfad9c7, .sfad43ec {
        padding-right: 3rem !important
    }

    .sfad6bf, .sfad256 {
        padding-bottom: 3rem !important
    }

    .sfad6b4, .sfad43ec {
        padding-left: 3rem !important
    }

    .sfadfc8 {
        margin: -.25rem !important
    }

    .sfad4df, .sfad448 {
        margin-top: -.25rem !important
    }

    .sfad56a6, .sfadad6 {
        margin-right: -.25rem !important
    }

    .sfad4df, .sfad325 {
        margin-bottom: -.25rem !important
    }

    .sfad56a6, .sfad429 {
        margin-left: -.25rem !important
    }

    .sfadd18 {
        margin: -.5rem !important
    }

    .sfadd34b, .sfadffb {
        margin-top: -.5rem !important
    }

    .sfad417, .sfadbbf0 {
        margin-right: -.5rem !important
    }

    .sfadd34b, .sfadda7 {
        margin-bottom: -.5rem !important
    }

    .sfad417, .sfadbf7 {
        margin-left: -.5rem !important
    }

    .sfade53 {
        margin: -1rem !important
    }

    .sfad3c7, .sfad14b {
        margin-top: -1rem !important
    }

    .sfad5a6, .sfadaf7 {
        margin-right: -1rem !important
    }

    .sfad14b, .sfad604 {
        margin-bottom: -1rem !important
    }

    .sfad1f0, .sfadaf7 {
        margin-left: -1rem !important
    }

    .sfad2aa {
        margin: -1.5rem !important
    }

    .sfad8a9, .sfad567 {
        margin-top: -1.5rem !important
    }

    .sfad8c5, .sfadfa2 {
        margin-right: -1.5rem !important
    }

    .sfad8a9, .sfad051 {
        margin-bottom: -1.5rem !important
    }

    .sfad427, .sfadfa2 {
        margin-left: -1.5rem !important
    }

    .sfadd7c {
        margin: -3rem !important
    }

    .sfad01a, .sfad8629 {
        margin-top: -3rem !important
    }

    .sfad042, .sfad758 {
        margin-right: -3rem !important
    }

    .sfad8f3, .sfad8629 {
        margin-bottom: -3rem !important
    }

    .sfad3b0, .sfad042 {
        margin-left: -3rem !important
    }

    .sfadc87 {
        margin: auto !important
    }

    .sfad4d7, .sfad8d6 {
        margin-top: auto !important
    }

    .sfadbe8, .sfade36 {
        margin-right: auto !important
    }

    .sfad8d6, .sfad9a2 {
        margin-bottom: auto !important
    }

    .sfada87a, .sfade36 {
        margin-left: auto !important
    }
}

@media (min-width: 768px) {
    .sfad415 {
        margin: 0 !important
    }

    .sfadf24, .sfadfef {
        margin-top: 0 !important
    }

    .sfad045, .sfadfb0 {
        margin-right: 0 !important
    }

    .sfadbac, .sfadf24 {
        margin-bottom: 0 !important
    }

    .sfad973, .sfadfb0 {
        margin-left: 0 !important
    }

    .sfade03 {
        margin: .25rem !important
    }

    .sfad74a, .sfad990 {
        margin-top: .25rem !important
    }

    .sfad4c5, .sfad8c8 {
        margin-right: .25rem !important
    }

    .sfad990, .sfadc90 {
        margin-bottom: .25rem !important
    }

    .sfad005, .sfad8c8 {
        margin-left: .25rem !important
    }

    .sfadc372 {
        margin: .5rem !important
    }

    .sfad1b5b, .sfadc670 {
        margin-top: .5rem !important
    }

    .sfad4c7, .sfadaec {
        margin-right: .5rem !important
    }

    .sfad1b5b, .sfad86f {
        margin-bottom: .5rem !important
    }

    .sfad4c7, .sfad199 {
        margin-left: .5rem !important
    }

    .sfad0ff {
        margin: 1rem !important
    }

    .sfada0f, .sfaddc5 {
        margin-top: 1rem !important
    }

    .sfad38c4, .sfaddc6f {
        margin-right: 1rem !important
    }

    .sfada0f, .sfada0f5 {
        margin-bottom: 1rem !important
    }

    .sfad2e2, .sfaddc6f {
        margin-left: 1rem !important
    }

    .sfad573 {
        margin: 1.5rem !important
    }

    .sfad855, .sfadb92 {
        margin-top: 1.5rem !important
    }

    .sfad9a5, .sfade57 {
        margin-right: 1.5rem !important
    }

    .sfad855, .sfada07 {
        margin-bottom: 1.5rem !important
    }

    .sfad9a5, .sfadbfe {
        margin-left: 1.5rem !important
    }

    .sfada5c {
        margin: 3rem !important
    }

    .sfad4bc, .sfadbb7 {
        margin-top: 3rem !important
    }

    .sfadaf39, .sfade5a {
        margin-right: 3rem !important
    }

    .sfad9fb, .sfadbb7 {
        margin-bottom: 3rem !important
    }

    .sfad844, .sfadaf39 {
        margin-left: 3rem !important
    }

    .sfad2608 {
        padding: 0 !important
    }

    .sfad04d, .sfad23d {
        padding-top: 0 !important
    }

    .sfadda97, .sfadfe3c {
        padding-right: 0 !important
    }

    .sfad23d, .sfadf34 {
        padding-bottom: 0 !important
    }

    .sfadb7d, .sfadfe3c {
        padding-left: 0 !important
    }

    .sfad5f7 {
        padding: .25rem !important
    }

    .sfadb00, .sfadc77 {
        padding-top: .25rem !important
    }

    .sfad1df, .sfadda8 {
        padding-right: .25rem !important
    }

    .sfad6068, .sfadb00 {
        padding-bottom: .25rem !important
    }

    .sfad32f, .sfadda8 {
        padding-left: .25rem !important
    }

    .sfad39f {
        padding: .5rem !important
    }

    .sfad912, .sfadf91 {
        padding-top: .5rem !important
    }

    .sfad2d0, .sfadbcd {
        padding-right: .5rem !important
    }

    .sfada5f, .sfadf91 {
        padding-bottom: .5rem !important
    }

    .sfadab7, .sfadbcd {
        padding-left: .5rem !important
    }

    .sfad6f3 {
        padding: 1rem !important
    }

    .sfad06e, .sfad837 {
        padding-top: 1rem !important
    }

    .sfad1f4, .sfad6ccf {
        padding-right: 1rem !important
    }

    .sfad4f2, .sfad06e {
        padding-bottom: 1rem !important
    }

    .sfad6ccf, .sfad39bf {
        padding-left: 1rem !important
    }

    .sfadda5 {
        padding: 1.5rem !important
    }

    .sfad4b0, .sfad339 {
        padding-top: 1.5rem !important
    }

    .sfadb1a, .sfadf8a {
        padding-right: 1.5rem !important
    }

    .sfad339, .sfadc5c {
        padding-bottom: 1.5rem !important
    }

    .sfadb1a, .sfade1d {
        padding-left: 1.5rem !important
    }

    .sfad45bb {
        padding: 3rem !important
    }

    .sfad2c6c, .sfad6bb {
        padding-top: 3rem !important
    }

    .sfad64b, .sfade14 {
        padding-right: 3rem !important
    }

    .sfad2c6c, .sfad751f {
        padding-bottom: 3rem !important
    }

    .sfad4a0, .sfade14 {
        padding-left: 3rem !important
    }

    .sfad14c {
        margin: -.25rem !important
    }

    .sfad1b1b, .sfada4b {
        margin-top: -.25rem !important
    }

    .sfad3d1, .sfad287 {
        margin-right: -.25rem !important
    }

    .sfad173, .sfada4b {
        margin-bottom: -.25rem !important
    }

    .sfad3d1, .sfad55e {
        margin-left: -.25rem !important
    }

    .sfada4e5 {
        margin: -.5rem !important
    }

    .sfadd7f, .sfadf4f {
        margin-top: -.5rem !important
    }

    .sfad0834, .sfada0f6 {
        margin-right: -.5rem !important
    }

    .sfad440, .sfadd7f {
        margin-bottom: -.5rem !important
    }

    .sfada0f6, .sfadcd1 {
        margin-left: -.5rem !important
    }

    .sfad397 {
        margin: -1rem !important
    }

    .sfad683, .sfadfda {
        margin-top: -1rem !important
    }

    .sfad2bee, .sfad890 {
        margin-right: -1rem !important
    }

    .sfad374, .sfad683 {
        margin-bottom: -1rem !important
    }

    .sfad38f, .sfad890 {
        margin-left: -1rem !important
    }

    .sfadc01 {
        margin: -1.5rem !important
    }

    .sfad9a7, .sfadaf07 {
        margin-top: -1.5rem !important
    }

    .sfad9ae, .sfad493 {
        margin-right: -1.5rem !important
    }

    .sfadaf07, .sfadb300 {
        margin-bottom: -1.5rem !important
    }

    .sfad9ae, .sfad021 {
        margin-left: -1.5rem !important
    }

    .sfadd65 {
        margin: -3rem !important
    }

    .sfad2e3, .sfad609 {
        margin-top: -3rem !important
    }

    .sfad9c0, .sfadfee {
        margin-right: -3rem !important
    }

    .sfad86d, .sfad609 {
        margin-bottom: -3rem !important
    }

    .sfad747, .sfadfee {
        margin-left: -3rem !important
    }

    .sfad7eb {
        margin: auto !important
    }

    .sfad336, .sfad732 {
        margin-top: auto !important
    }

    .sfad54c, .sfad93a {
        margin-right: auto !important
    }

    .sfad336, .sfaddaa {
        margin-bottom: auto !important
    }

    .sfad54c, .sfad812 {
        margin-left: auto !important
    }
}

@media (min-width: 992px) {
    .sfad53e {
        margin: 0 !important
    }

    .sfad8ed5, .sfadff0 {
        margin-top: 0 !important
    }

    .sfade1c, .sfade4a {
        margin-right: 0 !important
    }

    .sfad6e8, .sfad8ed5 {
        margin-bottom: 0 !important
    }

    .sfade1c, .sfadfd0 {
        margin-left: 0 !important
    }

    .sfad717 {
        margin: .25rem !important
    }

    .sfad2ba, .sfad8dd {
        margin-top: .25rem !important
    }

    .sfade2b, .sfade8a {
        margin-right: .25rem !important
    }

    .sfad8dd, .sfad28e5 {
        margin-bottom: .25rem !important
    }

    .sfad2dc, .sfade2b {
        margin-left: .25rem !important
    }

    .sfad893 {
        margin: .5rem !important
    }

    .sfad72a, .sfade95 {
        margin-top: .5rem !important
    }

    .sfadb17c, .sfadca9 {
        margin-right: .5rem !important
    }

    .sfad72a, .sfadd7d {
        margin-bottom: .5rem !important
    }

    .sfadb17c, .sfadbce {
        margin-left: .5rem !important
    }

    .sfade4e {
        margin: 1rem !important
    }

    .sfad3ae, .sfad176 {
        margin-top: 1rem !important
    }

    .sfad3b4, .sfadef6 {
        margin-right: 1rem !important
    }

    .sfad0d5, .sfad3ae {
        margin-bottom: 1rem !important
    }

    .sfad3b4, .sfadfef5 {
        margin-left: 1rem !important
    }

    .sfad11c {
        margin: 1.5rem !important
    }

    .sfad02c1, .sfadab0 {
        margin-top: 1.5rem !important
    }

    .sfad701, .sfadb38 {
        margin-right: 1.5rem !important
    }

    .sfad3cf2, .sfadab0 {
        margin-bottom: 1.5rem !important
    }

    .sfad6a4, .sfad701 {
        margin-left: 1.5rem !important
    }

    .sfad356 {
        margin: 3rem !important
    }

    .sfad556, .sfadf00 {
        margin-top: 3rem !important
    }

    .sfad13fd, .sfadfd9 {
        margin-right: 3rem !important
    }

    .sfad680, .sfadf00 {
        margin-bottom: 3rem !important
    }

    .sfad13fd, .sfad397b {
        margin-left: 3rem !important
    }

    .sfaddeb {
        padding: 0 !important
    }

    .sfad06c, .sfaddd7 {
        padding-top: 0 !important
    }

    .sfad5ad, .sfad26f {
        padding-right: 0 !important
    }

    .sfad346, .sfaddd7 {
        padding-bottom: 0 !important
    }

    .sfad5ad, .sfadf97 {
        padding-left: 0 !important
    }

    .sfadf82 {
        padding: .25rem !important
    }

    .sfad5275, .sfad8441 {
        padding-top: .25rem !important
    }

    .sfadbd97, .sfade74 {
        padding-right: .25rem !important
    }

    .sfad1b9, .sfad8441 {
        padding-bottom: .25rem !important
    }

    .sfad2b1, .sfadbd97 {
        padding-left: .25rem !important
    }

    .sfad934 {
        padding: .5rem !important
    }

    .sfad343, .sfad993 {
        padding-top: .5rem !important
    }

    .sfad574, .sfadf74 {
        padding-right: .5rem !important
    }

    .sfad0e2, .sfad343 {
        padding-bottom: .5rem !important
    }

    .sfad574, .sfaddc0 {
        padding-left: .5rem !important
    }

    .sfad1de {
        padding: 1rem !important
    }

    .sfad4b8, .sfad5ef {
        padding-top: 1rem !important
    }

    .sfad38d, .sfadc98 {
        padding-right: 1rem !important
    }

    .sfad4b8, .sfadf65 {
        padding-bottom: 1rem !important
    }

    .sfad38d, .sfadfd0f {
        padding-left: 1rem !important
    }

    .sfadf70 {
        padding: 1.5rem !important
    }

    .sfad03e, .sfadbe4 {
        padding-top: 1.5rem !important
    }

    .sfad425, .sfadf20 {
        padding-right: 1.5rem !important
    }

    .sfadb5f, .sfadbe4 {
        padding-bottom: 1.5rem !important
    }

    .sfad425, .sfadb6c {
        padding-left: 1.5rem !important
    }

    .sfadd73 {
        padding: 3rem !important
    }

    .sfad883, .sfade4f {
        padding-top: 3rem !important
    }

    .sfad0e1c, .sfad940 {
        padding-right: 3rem !important
    }

    .sfad883, .sfad7654 {
        padding-bottom: 3rem !important
    }

    .sfad735, .sfad940 {
        padding-left: 3rem !important
    }

    .sfaded7 {
        margin: -.25rem !important
    }

    .sfad1b0, .sfadb732 {
        margin-top: -.25rem !important
    }

    .sfad70e, .sfadff7 {
        margin-right: -.25rem !important
    }

    .sfad345, .sfadb732 {
        margin-bottom: -.25rem !important
    }

    .sfad77a, .sfadff7 {
        margin-left: -.25rem !important
    }

    .sfad05d {
        margin: -.5rem !important
    }

    .sfad37a, .sfadd53 {
        margin-top: -.5rem !important
    }

    .sfad4125, .sfadd737 {
        margin-right: -.5rem !important
    }

    .sfad37a, .sfadffc {
        margin-bottom: -.5rem !important
    }

    .sfad644, .sfadd737 {
        margin-left: -.5rem !important
    }

    .sfadf62 {
        margin: -1rem !important
    }

    .sfad510, .sfadc43 {
        margin-top: -1rem !important
    }

    .sfad11f1, .sfad195 {
        margin-right: -1rem !important
    }

    .sfadc43, .sfadf1f {
        margin-bottom: -1rem !important
    }

    .sfad195, .sfadadb {
        margin-left: -1rem !important
    }

    .sfadda81 {
        margin: -1.5rem !important
    }

    .sfad549, .sfadb53 {
        margin-top: -1.5rem !important
    }

    .sfad7d8a, .sfadcbc {
        margin-right: -1.5rem !important
    }

    .sfad5d3, .sfadb53 {
        margin-bottom: -1.5rem !important
    }

    .sfad0cf, .sfad7d8a {
        margin-left: -1.5rem !important
    }

    .sfadcd3 {
        margin: -3rem !important
    }

    .sfad5476, .sfade02 {
        margin-top: -3rem !important
    }

    .sfad1739, .sfadb24 {
        margin-right: -3rem !important
    }

    .sfad48d9, .sfad5476 {
        margin-bottom: -3rem !important
    }

    .sfad5c5a, .sfad1739 {
        margin-left: -3rem !important
    }

    .sfadc73 {
        margin: auto !important
    }

    .sfad1bb, .sfad8c2 {
        margin-top: auto !important
    }

    .sfad516, .sfaddac {
        margin-right: auto !important
    }

    .sfad1bb, .sfad6be {
        margin-bottom: auto !important
    }

    .sfad746, .sfaddac {
        margin-left: auto !important
    }
}

@media (min-width: 1200px) {
    .sfad33b {
        margin: 0 !important
    }

    .sfad632, .sfadc27 {
        margin-top: 0 !important
    }

    .sfadb14, .sfade52 {
        margin-right: 0 !important
    }

    .sfad925, .sfadc27 {
        margin-bottom: 0 !important
    }

    .sfad280, .sfadb14 {
        margin-left: 0 !important
    }

    .sfada94 {
        margin: .25rem !important
    }

    .sfad505, .sfadfee5 {
        margin-top: .25rem !important
    }

    .sfad63f9, .sfaddcab {
        margin-right: .25rem !important
    }

    .sfad505, .sfadcf31 {
        margin-bottom: .25rem !important
    }

    .sfad63f9, .sfad300 {
        margin-left: .25rem !important
    }

    .sfad296 {
        margin: .5rem !important
    }

    .sfad45c, .sfad62c {
        margin-top: .5rem !important
    }

    .sfad3c9, .sfad366 {
        margin-right: .5rem !important
    }

    .sfad5d1, .sfad62c {
        margin-bottom: .5rem !important
    }

    .sfad3c9, .sfad5f5 {
        margin-left: .5rem !important
    }

    .sfad0b0 {
        margin: 1rem !important
    }

    .sfad588, .sfad640 {
        margin-top: 1rem !important
    }

    .sfad87eb, .sfadaa8e {
        margin-right: 1rem !important
    }

    .sfad97b, .sfad588 {
        margin-bottom: 1rem !important
    }

    .sfad77c, .sfadaa8e {
        margin-left: 1rem !important
    }

    .sfadf60 {
        margin: 1.5rem !important
    }

    .sfad895, .sfadb99 {
        margin-top: 1.5rem !important
    }

    .sfad4cb, .sfade0f {
        margin-right: 1.5rem !important
    }

    .sfadb99, .sfaddf1 {
        margin-bottom: 1.5rem !important
    }

    .sfad254, .sfade0f {
        margin-left: 1.5rem !important
    }

    .sfad1a0 {
        margin: 3rem !important
    }

    .sfad6c6, .sfad9cc {
        margin-top: 3rem !important
    }

    .sfad2b3, .sfade3a {
        margin-right: 3rem !important
    }

    .sfad9cc, .sfad97a {
        margin-bottom: 3rem !important
    }

    .sfad501, .sfade3a {
        margin-left: 3rem !important
    }

    .sfadece {
        padding: 0 !important
    }

    .sfad090, .sfadf89 {
        padding-top: 0 !important
    }

    .sfad5c8, .sfadfb1 {
        padding-right: 0 !important
    }

    .sfaded74, .sfadf89 {
        padding-bottom: 0 !important
    }

    .sfad99b, .sfadfb1 {
        padding-left: 0 !important
    }

    .sfadd532 {
        padding: .25rem !important
    }

    .sfadcdd, .sfadfec {
        padding-top: .25rem !important
    }

    .sfad382, .sfad762 {
        padding-right: .25rem !important
    }

    .sfad7cb1, .sfadfec {
        padding-bottom: .25rem !important
    }

    .sfad382, .sfad560 {
        padding-left: .25rem !important
    }

    .sfade55 {
        padding: .5rem !important
    }

    .sfad6fa, .sfad898f {
        padding-top: .5rem !important
    }

    .sfade9e, .sfadfc2 {
        padding-right: .5rem !important
    }

    .sfad6fa, .sfade71 {
        padding-bottom: .5rem !important
    }

    .sfad372c, .sfadfc2 {
        padding-left: .5rem !important
    }

    .sfad9ae2 {
        padding: 1rem !important
    }

    .sfad386, .sfadd63 {
        padding-top: 1rem !important
    }

    .sfad7c2, .sfad70b {
        padding-right: 1rem !important
    }

    .sfad02f, .sfadd63 {
        padding-bottom: 1rem !important
    }

    .sfad60c1, .sfad70b {
        padding-left: 1rem !important
    }

    .sfad0c4 {
        padding: 1.5rem !important
    }

    .sfad66e, .sfad886 {
        padding-top: 1.5rem !important
    }

    .sfad06a, .sfadb85b {
        padding-right: 1.5rem !important
    }

    .sfad8e9, .sfad66e {
        padding-bottom: 1.5rem !important
    }

    .sfad06a, .sfad226 {
        padding-left: 1.5rem !important
    }

    .sfadafb {
        padding: 3rem !important
    }

    .sfad16b, .sfad964 {
        padding-top: 3rem !important
    }

    .sfad4a7, .sfad4d49 {
        padding-right: 3rem !important
    }

    .sfad165, .sfad964 {
        padding-bottom: 3rem !important
    }

    .sfad4a7, .sfada91 {
        padding-left: 3rem !important
    }

    .sfadeed2 {
        margin: -.25rem !important
    }

    .sfad96b, .sfadd0b2 {
        margin-top: -.25rem !important
    }

    .sfad6a2, .sfad1739c {
        margin-right: -.25rem !important
    }

    .sfad96b, .sfad947 {
        margin-bottom: -.25rem !important
    }

    .sfad1739c, .sfada31 {
        margin-left: -.25rem !important
    }

    .sfad805 {
        margin: -.5rem !important
    }

    .sfadd1d, .sfadf2a {
        margin-top: -.5rem !important
    }

    .sfad9dd, .sfada7e {
        margin-right: -.5rem !important
    }

    .sfad066, .sfadd1d {
        margin-bottom: -.5rem !important
    }

    .sfad9dd, .sfad211 {
        margin-left: -.5rem !important
    }

    .sfad1e5 {
        margin: -1rem !important
    }

    .sfad02a, .sfad682 {
        margin-top: -1rem !important
    }

    .sfad6d2, .sfadce9 {
        margin-right: -1rem !important
    }

    .sfad33c, .sfad682 {
        margin-bottom: -1rem !important
    }

    .sfad83c4, .sfadce9 {
        margin-left: -1rem !important
    }

    .sfadf23 {
        margin: -1.5rem !important
    }

    .sfad884, .sfaddbe {
        margin-top: -1.5rem !important
    }

    .sfad2af, .sfad98bd {
        margin-right: -1.5rem !important
    }

    .sfad884, .sfada05 {
        margin-bottom: -1.5rem !important
    }

    .sfad44e, .sfad98bd {
        margin-left: -1.5rem !important
    }

    .sfadd97 {
        margin: -3rem !important
    }

    .sfada0f7, .sfade22 {
        margin-top: -3rem !important
    }

    .sfad843, .sfadc65 {
        margin-right: -3rem !important
    }

    .sfad321, .sfada0f7 {
        margin-bottom: -3rem !important
    }

    .sfadc65, .sfadf314 {
        margin-left: -3rem !important
    }

    .sfad46b {
        margin: auto !important
    }

    .sfad600, .sfadb7e {
        margin-top: auto !important
    }

    .sfad1dc, .sfad03a {
        margin-right: auto !important
    }

    .sfadab54, .sfadb7e {
        margin-bottom: auto !important
    }

    .sfad03a, .sfad033 {
        margin-left: auto !important
    }
}

@media (min-width: 1367px) {
    .sfadfcf {
        margin: 0 !important
    }

    .sfad8fc, .sfad43c {
        margin-top: 0 !important
    }

    .sfad422, .sfad783 {
        margin-right: 0 !important
    }

    .sfad43c, .sfadca4 {
        margin-bottom: 0 !important
    }

    .sfad422, .sfad677 {
        margin-left: 0 !important
    }

    .sfad970 {
        margin: .25rem !important
    }

    .sfad499, .sfade5c7 {
        margin-top: .25rem !important
    }

    .sfadb7a, .sfadcfd {
        margin-right: .25rem !important
    }

    .sfadcf1, .sfade5c7 {
        margin-bottom: .25rem !important
    }

    .sfadaf0e, .sfadcfd {
        margin-left: .25rem !important
    }

    .sfad409 {
        margin: .5rem !important
    }

    .sfad53e3, .sfad147 {
        margin-top: .5rem !important
    }

    .sfad2851, .sfadc7c {
        margin-right: .5rem !important
    }

    .sfad38a, .sfad53e3 {
        margin-bottom: .5rem !important
    }

    .sfad4a9, .sfadc7c {
        margin-left: .5rem !important
    }

    .sfad5f0 {
        margin: 1rem !important
    }

    .sfadd2f, .sfade64f {
        margin-top: 1rem !important
    }

    .sfadaa77, .sfadfb71 {
        margin-right: 1rem !important
    }

    .sfad7e0, .sfade64f {
        margin-bottom: 1rem !important
    }

    .sfad2bc, .sfadfb71 {
        margin-left: 1rem !important
    }

    .sfad104 {
        margin: 1.5rem !important
    }

    .sfad4c68, .sfad9fe5 {
        margin-top: 1.5rem !important
    }

    .sfad1a7, .sfadfe7 {
        margin-right: 1.5rem !important
    }

    .sfad5d0, .sfad9fe5 {
        margin-bottom: 1.5rem !important
    }

    .sfad1a7, .sfad7dc {
        margin-left: 1.5rem !important
    }

    .sfad4ba {
        margin: 3rem !important
    }

    .sfad191, .sfadd63c {
        margin-top: 3rem !important
    }

    .sfaddd8, .sfade7ab {
        margin-right: 3rem !important
    }

    .sfad191, .sfad694 {
        margin-bottom: 3rem !important
    }

    .sfad25b, .sfaddd8 {
        margin-left: 3rem !important
    }

    .sfaddea {
        padding: 0 !important
    }

    .sfadd90, .sfadf33 {
        padding-top: 0 !important
    }

    .sfad23c9, .sfade1dd {
        padding-right: 0 !important
    }

    .sfada48, .sfadf33 {
        padding-bottom: 0 !important
    }

    .sfad23c9, .sfadf12 {
        padding-left: 0 !important
    }

    .sfadbad {
        padding: .25rem !important
    }

    .sfad35a, .sfad965 {
        padding-top: .25rem !important
    }

    .sfad145, .sfaddba {
        padding-right: .25rem !important
    }

    .sfad35a, .sfad43df {
        padding-bottom: .25rem !important
    }

    .sfad145, .sfadbe02 {
        padding-left: .25rem !important
    }

    .sfadcfe {
        padding: .5rem !important
    }

    .sfad14f, .sfad21faf {
        padding-top: .5rem !important
    }

    .sfad7e3, .sfadfeb {
        padding-right: .5rem !important
    }

    .sfad14f, .sfad358 {
        padding-bottom: .5rem !important
    }

    .sfad3a4, .sfad7e3 {
        padding-left: .5rem !important
    }

    .sfad3a3 {
        padding: 1rem !important
    }

    .sfad231, .sfadb4c {
        padding-top: 1rem !important
    }

    .sfad0dc, .sfad66a {
        padding-right: 1rem !important
    }

    .sfad69e, .sfad231 {
        padding-bottom: 1rem !important
    }

    .sfad66a, .sfad769 {
        padding-left: 1rem !important
    }

    .sfadf42 {
        padding: 1.5rem !important
    }

    .sfad0cd, .sfad879 {
        padding-top: 1.5rem !important
    }

    .sfad563, .sfadba5 {
        padding-right: 1.5rem !important
    }

    .sfad024, .sfad879 {
        padding-bottom: 1.5rem !important
    }

    .sfad093, .sfad563 {
        padding-left: 1.5rem !important
    }

    .sfad73d {
        padding: 3rem !important
    }

    .sfada4c, .sfade07 {
        padding-top: 3rem !important
    }

    .sfad3cde, .sfad554 {
        padding-right: 3rem !important
    }

    .sfadda3, .sfade07 {
        padding-bottom: 3rem !important
    }

    .sfad3cde, .sfadc10 {
        padding-left: 3rem !important
    }

    .sfad6c9 {
        margin: -.25rem !important
    }

    .sfad553, .sfadeca {
        margin-top: -.25rem !important
    }

    .sfaded0, .sfadfc7 {
        margin-right: -.25rem !important
    }

    .sfad38cb, .sfad553 {
        margin-bottom: -.25rem !important
    }

    .sfad359, .sfadfc7 {
        margin-left: -.25rem !important
    }

    .sfadc0af {
        margin: -.5rem !important
    }

    .sfad1f7, .sfad158 {
        margin-top: -.5rem !important
    }

    .sfad5600, .sfad9904 {
        margin-right: -.5rem !important
    }

    .sfad158, .sfad186 {
        margin-bottom: -.5rem !important
    }

    .sfad5600, .sfadac0 {
        margin-left: -.5rem !important
    }

    .sfadedb {
        margin: -1rem !important
    }

    .sfad79d, .sfadd80 {
        margin-top: -1rem !important
    }

    .sfad355, .sfade054 {
        margin-right: -1rem !important
    }

    .sfadd80, .sfadf1d {
        margin-bottom: -1rem !important
    }

    .sfade054, .sfadf8d {
        margin-left: -1rem !important
    }

    .sfade00 {
        margin: -1.5rem !important
    }

    .sfad1d7, .sfad65a {
        margin-top: -1.5rem !important
    }

    .sfad63c, .sfad67d {
        margin-right: -1.5rem !important
    }

    .sfad8e0, .sfad65a {
        margin-bottom: -1.5rem !important
    }

    .sfad2b5, .sfad67d {
        margin-left: -1.5rem !important
    }

    .sfad4c3 {
        margin: -3rem !important
    }

    .sfad4b2, .sfada7ed {
        margin-top: -3rem !important
    }

    .sfad8ab, .sfade11 {
        margin-right: -3rem !important
    }

    .sfad4602, .sfada7ed {
        margin-bottom: -3rem !important
    }

    .sfad8ab, .sfad57a7 {
        margin-left: -3rem !important
    }

    .sfad938 {
        margin: auto !important
    }

    .sfad246, .sfadd4f {
        margin-top: auto !important
    }

    .sfad073, .sfad6478 {
        margin-right: auto !important
    }

    .sfad1d9, .sfadd4f {
        margin-bottom: auto !important
    }

    .sfad073, .sfad5166 {
        margin-left: auto !important
    }
}

.sfad105 {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important
}

.sfadcc4e {
    text-align: justify !important
}

.sfade9d {
    white-space: normal !important
}

.sfadb2bd {
    white-space: nowrap !important
}

.sfad718 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.sfad332 {
    text-align: left !important
}

.sfad652 {
    text-align: right !important
}

.sfad10e {
    text-align: center !important
}

@media (min-width: 360px) {
    .sfada1cd {
        text-align: left !important
    }

    .sfad74f {
        text-align: right !important
    }

    .sfad65b {
        text-align: center !important
    }
}

@media (min-width: 576px) {
    .sfad408 {
        text-align: left !important
    }

    .sfad2b9 {
        text-align: right !important
    }

    .sfad9ec2 {
        text-align: center !important
    }
}

@media (min-width: 768px) {
    .sfadf1e {
        text-align: left !important
    }

    .sfadf1b {
        text-align: right !important
    }

    .sfadf03 {
        text-align: center !important
    }
}

@media (min-width: 992px) {
    .sfad2d2 {
        text-align: left !important
    }

    .sfad35d {
        text-align: right !important
    }

    .sfad4c7f {
        text-align: center !important
    }
}

@media (min-width: 1200px) {
    .sfadf6d {
        text-align: left !important
    }

    .sfad522 {
        text-align: right !important
    }

    .sfadf35 {
        text-align: center !important
    }
}

@media (min-width: 1367px) {
    .sfad0e1f {
        text-align: left !important
    }

    .sfaddec {
        text-align: right !important
    }

    .sfad5744 {
        text-align: center !important
    }
}

.sfad9cd {
    text-transform: lowercase !important
}

.sfad7b8 {
    text-transform: uppercase !important
}

.sfad3d6 {
    text-transform: capitalize !important
}

.sfad166 {
    font-weight: 300 !important
}

.sfad21f7 {
    font-weight: lighter !important
}

.sfadac6 {
    font-weight: 400 !important
}

.sfad7ec {
    font-weight: 700 !important
}

.sfad9ae27 {
    font-weight: bolder !important
}

.sfad8edb {
    font-style: italic !important
}

.sfad9a90 {
    color: #fff !important
}

.sfada1b {
    color: #111 !important
}

a.sfada1b:focus, a.sfada1b:hover {
    color: #000 !important
}

.sfada54 {
    color: #222 !important
}

a.sfada54:focus, a.sfada54:hover {
    color: #000 !important
}

.sfad1d92 {
    color: #26c280 !important
}

a.sfad1d92:focus, a.sfad1d92:hover {
    color: #198256 !important
}

.sfadfd4 {
    color: #17a2b8 !important
}

a.sfadfd4:focus, a.sfadfd4:hover {
    color: #0f6674 !important
}

.sfade7b {
    color: #ffc107 !important
}

a.sfade7b:focus, a.sfade7b:hover {
    color: #ba8b00 !important
}

.sfad8b3 {
    color: #dc3545 !important
}

a.sfad8b3:focus, a.sfad8b3:hover {
    color: #a71d2a !important
}

.sfadcf5 {
    color: #f8f9fa !important
}

a.sfadcf5:focus, a.sfadcf5:hover {
    color: #cbd3da !important
}

.sfad1a8 {
    color: #343a40 !important
}

a.sfad1a8:focus, a.sfad1a8:hover {
    color: #121416 !important
}

.sfad9c36 {
    color: #fff !important
}

.sfadafe {
    color: #6c757d !important
}

.sfad86f7 {
    color: rgba(0, 0, 0, .5) !important
}

.sfad97c {
    color: hsla(0, 0%, 100%, .5) !important
}

.sfad14a {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.sfad57c0 {
    text-decoration: none !important
}

.sfad0cf7 {
    word-break: break-word !important;
    overflow-wrap: break-word !important
}

.sfad851 {
    color: inherit !important
}

section h2 {
    text-align: center
}

@font-face {
    font-family: Open Sans;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/assets/fonts/opensans-400.eot);
    src: local("\263A"), url(/assets/fonts/opensans-400.eot) format("embedded-opentype"), url(/assets/fonts/opensans-400.woff2) format("woff2"), url(/assets/fonts/OpenSans-400.woff) format("woff"), url(/assets/fonts/opensans-400.ttf) format("truetype")
}

@font-face {
    font-family: Open Sans;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(/assets/fonts/opensans-700.woff2);
    src: local("\263A"), url(/assets/fonts/opensans-700.woff2) format("woff2"), url(/assets/fonts/opensans-700-2.woff) format("woff"), url(/assets/fonts/opensans-700.ttf) format("truetype")
}

@font-face {
    font-family: Open Sans;
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(/assets/fonts/Open+Sans_800_normal.woff2);
    src: local("\263A"), url(/assets/fonts/Open+Sans_800_normal.woff2) format("woff2"), url(/assets/fonts/Open+Sans_800_normal.woff) format("woff"), 
    url(/assets/fonts/Open+Sans_800_normal.ttf) format("truetype")
}

p {
    font-size: .9375rem
}

body.no-scroll {
    overflow: hidden;
    -ms-touch-action: pan-x;
    touch-action: pan-x
}

.sfad2bc1 ol, .sfad2bc1 ul {
    margin: 17.5px 0 22.5px;
    list-style: none;
    position: relative
}

.sfad2bc1 ol li, .sfad2bc1 ul li {
    margin-bottom: 10px
}

.sfad2bc1 ol li p, .sfad2bc1 ol li span, .sfad2bc1 ul li p, .sfad2bc1 ul li span {
    color: #c6c6c6
}

.sfad2bc1 ol {
    padding-left: 0
}

.sfad2bc1 ol li {
    color: #c6c6c6;
    margin-bottom: 10px;
    position: relative
}

.sfad2bc1 ol li:before {
    font-size: 1rem;
    font-weight: 400;
    background-color: transparent;
    margin-right: 8.5px;
    margin-bottom: 0;
    color: #fa0;
    content: counter(num) ". "
}

.sfad2bc1 ol li ul li:before {
    background-color: #fa0;
    width: 7px;
    height: 7px;
    top: 9px
}

.sfad2bc1 ol li ol {
    counter-reset: num2
}

.sfad2bc1 ol li ol li:before {
    content: counter(num) "." counter(num2);
    counter-increment: num2
}

.sfad2bc1 ul {
    padding-left: 18px
}

.sfad2bc1 ul li {
    color: #c6c6c6
}

.sfad2bc1 ul li:before {
    background-color: #fa0;
    width: 7px;
    height: 7px
}

.sfad2bc1 ol ol, .sfad2bc1 ol ul, .sfad2bc1 ul ol, .sfad2bc1 ul ul {
    margin: 10px 0 10px 15px;
    padding: 0
}

.sfad2bc1 table:not([class]) {
    border-collapse: separate;
    overflow: hidden
}

.sfad2bc1 table:not([class]) tr:first-child td, .sfad2bc1 table:not([class]) tr:first-child th {
    font-size: .875rem;
    font-weight: 700;
    color: #fff;
    line-height: 115%;
    background-color: #ff6a00
}

.sfad2bc1 table:not([class]) tr:last-child td {
    vertical-align: middle
}

.sfad2bc1 table:not([class]) tr:last-child td:first-child {
    border-bottom-left-radius: 5px
}

.sfad2bc1 table:not([class]) tr:last-child td:last-child {
    border-bottom-right-radius: 5px
}

.sfad2bc1 table:not([class]) tr td, .sfad2bc1 table:not([class]) tr th {
    font-size: .875rem;
    font-weight: 400;
    line-height: 115%;
    color: #fff;
    padding: 15px
}

.sfad2bc1 table:not([class]) tr td {
    background-color: #1f1f1f
}

.sfad2bc1 .responsive-table {
    margin-bottom: 35px;
    overflow-x: scroll
}

.sfad2bc1 .responsive-table table tr td, .sfad2bc1 .responsive-table table tr th {
    min-width: 200px;
    line-height: 115%
}

@media (min-width: 768px) {
    .sfad2bc1 .responsive-table table tr td, .sfad2bc1 .responsive-table table tr th {
        min-width: auto
    }
}

@media (min-width: 768px) {
    .sfad2bc1 .responsive-table {
        overflow-x: hidden
    }
}

.header1 {
    text-align: center;
    font-size: 1.5625rem;
    line-height: 150%
}

.sfad30f, .header1 {
    letter-spacing: 1px;
    color: #fff
}

.sfad30f {
    text-decoration: underline
}

.sfad30f:hover {
    text-decoration: none;
    color: #ff720d
}

.sfad2bc1 {
    margin-top: 15px
}

.section_style1 h1, .section_style1 h2, .section_style1 h3, .section_style1 h5, .section_style1 h6 {
    margin-bottom: 15px
}

.section_style1 h1 {
    font-size: 2.1875rem;
    font-weight: 700
}

.section_style1 h2 {
    font-size: 1.875rem;
    font-weight: 700
}

.section_style1 h3 {
    font-size: 1.5625rem
}

.section_style1 h4 {
    font-size: 1.25rem;
    font-weight: 600
}

.section_style1 h5 {
    font-size: 1.125rem;
    font-weight: 600
}

.section_style1 h6 {
    font-size: .875rem;
    font-weight: 600;
    text-transform: uppercase
}

.section_style1 p {
    font-size: 1rem;
    color: #c6c6c6
}

.section_style1 a {
    text-decoration: underline
}

.sfaddd3:before {
    background: #111
}

.sfad719 p {
    font-size: 1.125rem
}

.sfadbbd9 {
    z-index: 111
}

.sfadbbd9:before {
    background: url(/wp-content/themes/theme-child/assets/dist/images/arrow-top.aefae5f8.svg) no-repeat
}

.sfad7b2 {
    border-radius: 0;
    bottom: 0;
    right: 0;
    height: 60px
}

.btn:hover {
    color: #333;
    background-color: #ff720d;
    box-shadow: 0 0 6px 0 #ff720d
}

.btn-primary {
    background: #ff720d
}

.btn-alternate {
    border: 2px solid #198cfe
}

.btn-play {
    letter-spacing: .07312rem;
    background-color: #fa0;
    border-radius: 5px
}

.btn-load-more {
    background: #333;
    color: #fa0;
    border-radius: 5px;
    text-transform: inherit;
    font-weight: 400
}

.btn-load-more:hover {
    box-shadow: none;
    background: #333;
    color: #fa0
}

@media (min-width: 769px) {
    .btn-load-more:hover {
        background: #ff720d;
        color: #333
    }
}

.btn-load-more:active {
    box-shadow: none;
    background: #333
}

@media (min-width: 769px) {
    .btn-load-more:active {
        background: #ff720d;
        color: #333
    }
}

.btn-mobile-fixed {
    min-width: 255px;
    background: #ff720d
}

@media (min-width: 1200px) {
    .btn-mobile-fixed {
        position: relative;
        bottom: inherit;
        left: inherit;
        z-index: inherit;
        border-radius: 5px;
        width: 100%;
        max-width: 100%
    }
}

.btn-width-modified {
    width: calc(100% - 50px)
}

.sfad04d8 {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/arrow_right.88bb88c0.svg)
}

@media (min-width: 1200px) {
    .sfad04d8 {
        background-image: url(/wp-content/themes/theme-child/assets/dist/images/arrow_down.ae8b9fcd.svg)
    }
}

.sfadf26 {
    padding-left: 25px
}

.sfad9fef {
    margin: 10px 0 15px
}

.sfad9fef .sfad73f4, .sfad9fef a {
    font-weight: 400;
    color: #99bcff
}

.sfad9fef a:hover {
    text-decoration: none;
    color: #198cfe
}

.sfad9fef .sfad73f4 {
    color: grey
}

.sfad979f {
    padding: 10px
}

@media (min-width: 768px) {
    .sfad979f {
        padding: 25px 20px
    }
}

.sfad979f .sfadf5f, .sfad979f h2 {
    font-size: 1.25rem
}

@media (min-width: 576px) {
    .sfad979f .sfadf5f, .sfad979f h2 {
        font-size: 1.5rem
    }
}

@media (min-width: 768px) {
    .sfad979f .sfadf5f, .sfad979f h2 {
        font-size: 1.625rem
    }
}

.sfad979f, .top1 {
    background-color: #222;
    border-radius: 5px
}

.sfaddcea {
    height: auto
}

.sfad021e {
    height: 100%;
    padding: 20px 15px 13px;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column
}

@media (max-width: 992px) {
    .sfad021e {
        height: auto
    }
}

.sfad021e:hover .sfad853 {
    color: #ff720d
}

.sfad81e {
    padding: 5px 0 10px
}

.sfad2a9 {
    min-height: 36px;
    margin: 10px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.sfad853 {
    font-size: .75rem;
    font-weight: 700;
    line-height: 150%;
    letter-spacing: .86px;
    color: #fff;
    text-align: center;
    margin: 0;
    transition: all .4s ease-in-out
}

.top1a {
    margin: 0 auto 5px;
    padding: 20px 30px
}

.sfada5e {
    background-color: #041a25
}

.sfad063 {
    font-size: .75rem;
    font-size: 10px;
    width: auto;
    height: 15px;
    color: #fff;
    background-color: #ff720d;
    border-radius: 5px 0;
    top: 0;
    left: 1px
}

.sfadb27:before {
    color: #ff720d;
    border: 1px solid #ff720d
}

.sfad27c {
    width: calc(100% - 70px);
    background-color: #333;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .75);
    border-radius: 5px;
    opacity: 0;
    padding: 15px 20px;
    position: fixed;
    bottom: 10px;
    left: 5px;
    z-index: 100
}

@media (min-width: 768px) {
    .sfad27c {
        padding: 15px 30px
    }
}

.sfadbaf {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center
}

.sfad27c .sfadf28 {
    font-size: .875rem;
    line-height: 15px
}

.sfad27c .sfadf28 p {
    color: #ccc;
    margin: 0;
    font-size: .75rem
}

.sfad27c .sfad1d1 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 0 22px 0 0
}

@media (min-width: 768px) {
    .sfad27c .sfadf28 {
        margin: 0
    }
}

.sfad27c .sfada1ca {
    color: #198cfe
}

.sfad27c .sfad0d3 {
    width: 20px;
    height: 20px;
    background-size: cover;
    cursor: pointer
}

.sfad27c .sfad627 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 0
}

body.sfad571 .sfad27c {
    bottom: 70px
}

@media (min-width: 992px) {
    body.sfad571 .sfad27c {
        bottom: 85px
    }
}

.sfadee9 {
    font-size: 1.5625rem;
    line-height: 1.1;
    color: #fff;
    text-align: center
}

.sfad1db {
    font-size: .875rem;
    color: #fff
}

.sfad84a {
    background-color: #fff;
    border-radius: 10px
}

.sfad30f5 {
    background: #222
}

@media (min-width: 576px) {
    .sfad79da {
        border-bottom: 1px solid #333
    }
}

.sfad3067 {
    color: grey;
    text-transform: uppercase
}

@media (max-width: 575.98px) {
    .sfad3067 {
        text-align: center
    }
}

.sfad057 {
    color: grey
}

@media (max-width: 359.98px) {
    .sfad057 {
        text-align: center
    }
}

.sfadbba {
    -ms-flex-pack: center;
    justify-content: center
}

@media (min-width: 1200px) {
    .sfadbba {
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}

.sfad0fe5 {
    margin: 6px 12px
}

.sfadb10 {
    text-align: center
}

@media (max-width: 359.98px) {
    .sfad142 {
        border-bottom: 1px solid #333
    }
}

.sfadb10 .menu-item {
    line-height: 150%
}

.sfadb10 .menu-item .is-empty-link, .sfadb10 .menu-item a:hover {
    color: #198cfe
}

.sfadb10 .menu-item .sfad4604 {
    padding-left: 0;
    margin-top: 15px
}

@media (max-width: 359.98px) {
    .sfad8d7 {
        -ms-flex-pack: center;
        justify-content: center
    }
}

@media (min-width: 1200px) {
    .sfad8d7 {
        height: auto;
        display: block;
        text-align: left
    }
}

.sfadbf12 {
    line-height: 130%
}

@media (min-width: 1200px) {
    .sfadd63e {
        text-align: left
    }
}

.sfad54d {
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width: 576px) {
    .sfad54d {
        max-width: 540px
    }
}

@media (min-width: 768px) {
    .sfad54d {
        max-width: 720px
    }
}

@media (min-width: 992px) {
    .sfad54d {
        max-width: 960px
    }
}

@media (min-width: 1200px) {
    .sfad54d {
        max-width: 1140px
    }
}

@media (min-width: 1367px) {
    .sfad54d {
        max-width: 1260px
    }
}

.sfad571 .sfad30f5 {
    padding-bottom: 75px
}

@media (min-width: 768px) {
    .sfad571 .sfad30f5 {
        padding-bottom: 65px
    }
}

@media (min-width: 1200px) {
    .sfad571 .sfad30f5 {
        padding-bottom: 85px
    }
}

@media (max-width: 767.98px) {
    .sfad571 .sfad30f5.sfadfcf2 {
        padding-bottom: 20px
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .sfad571 .sfad30f5.sfad066f {
        padding-bottom: 5px
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .sfad571 .sfad30f5.sfadc32 {
        padding-bottom: 5px
    }
}

@media (min-width: 1200px) and (max-width: 1366.98px) {
    .sfad571 .sfad30f5.sfad5e3 {
        padding-bottom: 5px
    }
}

@media (min-width: 1367px) {
    .sfad571 .sfad30f5.sfad73e {
        padding-bottom: 5px
    }
}

.sfad1c5 {
    background: #222
}

.sfad4e4 {
    cursor: default
}

.sfad28c {
    background: #333;
    border-radius: 5px;
    padding-top: 7px
}

.sfadcc3 {
    height: 18px;
    display: inline-block;
    vertical-align: middle
}

.sfadac2 {
    width: 20px
}

.sfadac2, .sfadac2:after, .sfadac2:before {
    background-color: #fff
}

.sfadac2:after, .sfadac2:before {
    width: 20px
}

.sfadac2:before {
    top: -8px
}

.sfadac2:after {
    top: -16px
}

.sfad4e4.is-active .sfadac2 {
    width: 20px
}

.sfadef0 .sfadcc3, .sfadfcd .sfadcc3 {
    height: 22px
}

.sfada07b {
    margin: 20px 0 10px
}

.sleep {
    height: 0;
    opacity: 0;
    transition: all .3s ease-in-out
}

.sfada75 {
    color: #fff;
    padding: 40px 0;
    background: #111
}

@media (min-width: 768px) {
    .sfada75 {
        display: block;
        padding: 30px 0 40px
    }
}

.sfad5c3 {
    line-height: 150%;
    margin-bottom: 15px
}

.sfadbe5 {
    line-height: 1.85
}

.sfad5c3 {
    text-align: center
}

@media (min-width: 576px) {
    .sfad5c3 {
        font-size: 1.5625rem
    }
}

@media (min-width: 768px) {
    .menu-main {
        width: 100%;
        text-align: right
    }
}

@media (max-width: 1199.98px) {
    .menu-main {
        border-top: 1px solid hsla(0, 0%, 100%, .1);
        position: fixed;
        top: 60px;
        bottom: 0;
        right: 0;
        overflow: auto;
        z-index: 9999;
        width: 100%;
        padding-top: 20px;
        text-align: left;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        transition: all .4s ease-in-out;
        background: #222
    }
}

@media (min-width: 1200px) {
    .menu-items-horizontal .menu-item {
        border-bottom: 2px solid #222
    }

    .menu-items-horizontal .menu-item:hover {
        background: #333;
        border-bottom: 2px solid #ff720d
    }

    .menu-items-horizontal .menu-item:hover .menu-toggle-submenu {
        transition: .5s;
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

@media (min-width: 1200px) {
    .menu-items-horizontal .menu-item {
        display: inline-block;
        padding: 20px 10px 17px;
        font-size: .875rem
    }
}

.menu-items-horizontal .menu-item:hover, .menu-items-horizontal .menu-item a:hover {
    color: #fa0
}

.menu-items-horizontal .sfad4604 {
    display: none
}

@media (min-width: 1200px) {
    .menu-items-horizontal .sfad4604 {
        text-transform: uppercase
    }

    .menu-items-horizontal .sfad4604 li {
        font-weight: 700
    }

    .menu-items-horizontal .sfad4604 li, .menu-items-horizontal .sfad4604 li:hover {
        border-bottom: 1px solid hsla(0, 0%, 100%, .1)
    }

    .menu-items-horizontal .sfad4604 li:last-child, .menu-items-horizontal .sfad4604 li:last-child:hover {
        border-bottom: 1px solid transparent
    }
}

@media (max-width: 1199.98px) {
    .menu-items-horizontal .sfad4604 {
        padding: 0;
        position: fixed;
        top: 60px;
        left: 0;
        width: 100%;
        height: calc(100% - 60px);
        overflow-y: auto;
        background: #222;
        z-index: 111
    }
}

@media (min-width: 1200px) {
    .menu-items-horizontal .sfad4604 {
        position: absolute;
        top: 104%;
        left: 0;
        width: 270px;
        display: block;
        right: -170px;
        opacity: 0;
        visibility: hidden;
        background-color: #333;
        padding: 0 15px;
        transition: all .2s ease-in-out;
        -webkit-transform: translateY(30px);
        transform: translateY(30px);
        z-index: 3
    }
}

@media (min-width: 1200px) {
    .menu-items-horizontal .sfad4604 .sfad4604 {
        top: 0;
        left: 100%;
        right: -100%
    }
}

@media (min-width: 1200px) {
    .menu-items-horizontal .sfad4604 .menu-item {
        text-align: left;
        position: static;
        display: block;
        padding: 15px 0;
        letter-spacing: 1px;
        font-size: .875rem
    }

    .menu-items-horizontal .sfad4604 .menu-item .menu-toggle-submenu {
        display: none
    }
}

.menu-items-horizontal .sfad4604 .menu-item a {
    color: #fff
}

.menu-items-horizontal .sfad4604 .menu-item:hover, .menu-items-horizontal .sfad4604 .menu-item a:hover {
    color: #fa0
}

.menu-heading {
    color: #fff
}

@media (max-width: 1199px) {
    .sfadb05 {
        margin-left: auto;
        margin-right: 15px
    }
}

.sfadb05 .sfad04d8 {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/arrow_right.88bb88c0.svg)
}

.sfadb05 ul {
    background: #2e2e2e;
    z-index: 99999999999
}

.sfadb05 ul.sfad018 {
    transition: .3s
}

.sfadb05 ul.sfad018:focus .sfad64f, .sfadb05 ul.sfad018:hover .sfad64f {
    display: block
}

.sfadb05 ul.sfad018:focus .sfade0c, .sfadb05 ul.sfad018:focus .sfade0c.is-active, .sfadb05 ul.sfad018:hover .sfade0c, .sfadb05 ul.sfad018:hover .sfade0c.is-active {
    -webkit-transform: scale(1) rotate(270deg);
    transform: scale(1) rotate(270deg)
}

.sfadb05 ul .is-rotated {
    -webkit-transform: scale(1) rotate(270deg) !important;
    transform: scale(1) rotate(270deg) !important
}

.sfadb05 ul .menu-item-lang a span {
    color: #fff
}

.sfadb05 ul .menu-item-lang a img {
    max-width: 30px;
    height: auto;
    max-height: 30px
}

.sfadb05 ul .menu-item-lang .js-toggle-submenu-lang {
    -webkit-transform: scale(1) rotate(90deg);
    transform: scale(1) rotate(90deg)
}

.sfad930 {
    max-width: 420px;
    height: 160px;
    margin: 0 auto 5px;
    padding: 15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    min-height: 160px;
    height: auto
}

@media (min-width: 1200px) {
    .sfad930 {
        max-width: 100%;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

.sfade96 {
    width: 100px;
    margin-right: 15px
}

.sfad38e {
    font-size: 14px;
    line-height: 20px
}

.sfad93d {
    width: 100px;
    height: 100px;
    margin-bottom: 5px;
    background-color: #333;
    border-radius: 6px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width: 1200px) {
    .sfad93d {
        width: 100px
    }
}

.sfad418 {
    max-width: 85%;
    max-height: 85%
}

.sfad5da {
    width: 100%;
    background: #333;
    color: #fa0;
    text-transform: none;
    font-size: 12px;
    font-weight: 400
}

@media (min-width: 1200px) {
    .sfad5da {
        width: 100px;
        line-height: 1.1
    }
}

.sfade9df {
    margin: 5px 0;
    word-wrap: break-word;
    font-weight: 700;
    line-height: 25px;
    color: #fff
}

.sfad06e0 {
    color: #ccc;
    font-size: .875rem;
    font-weight: 400
}

.sfad2ee {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100vh;
    text-align: center
}

.sfad47a {
    color: #111
}

.sfad0772 {
    margin: 0 auto
}

.sfad526 {
    margin: 50px auto 0;
    border-radius: 50%;
    border: 16px solid #f3f3f3;
    border-top-color: #3498db;
    width: 120px;
    height: 120px;
    -webkit-animation: sfad8d7f 2s linear infinite;
    animation: sfad8d7f 2s linear infinite
}

@-webkit-keyframes sfad8d7f {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes sfad8d7f {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.sfadc9a {
    cursor: pointer
}

.sfad588a {
    background: #222;
    padding-bottom: 20px;
    border-radius: 10px;
    float: left
}

@media (min-width: 1200px) {
    .sfada55 {
        width: 255px;
        height: 120px;
        padding: 15px;
        float: left
    }
}

@media (min-width: 1200px) {
    .sfad5e1, .sfada55 {
        border-radius: 10px
    }

    .sfad5e1 {
        max-width: 100%;
        width: 100%;
        height: auto;
        max-height: 120px
    }
}

.sfad290c {
    text-align: center;
    padding: 0 15px
}

.sfad290c .sfad30f {
    line-height: 25px;
    height: 25px
}

.sfada710 {
    margin: 10px 15px 5px
}

.sfada710:hover {
    color: #198cfe
}

.sfada710 h3 {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
    margin-bottom: 5px
}

.sfad8d4, .sfad588a p {
    padding: 0 15px;
    margin-bottom: 10px;
    color: #ccc
}

.sfada710:hover {
    color: #ff720d
}

@media (min-width: 1200px) {
    body .sfadd3e {
        display: block;
        width: 285px;
        z-index: 1;
        top: 40px;
        position: relative;
        margin-bottom: 60px !important
    }
}

.sfad9a2a {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/ic-star-3.a9b113e8.svg)
}

.sfad858 {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/ic-star-2.88b563c2.svg)
}

.sfad39fe {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/ic-star-1.ecc515bf.svg)
}

.sfadf84 {
    background: url(/wp-content/themes/theme-child/assets/dist/images/stars.31e581f7.svg) 0 no-repeat
}

.sfade7b2 {
    background: url(/wp-content/themes/theme-child/assets/dist/images/stars-active.c51091b1.svg) 0 no-repeat
}

.sfadf85 {
    margin-bottom: 1.25rem;
    text-align: center
}

.sfad0d1 {
    border-radius: 10px
}

.sfade08 {
    color: #fff
}

.sfadb83 {
    width: 195px;
    height: 40px;
    margin: 15px auto;
    border-radius: 5px;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none !important
}

.sfad432d:hover {
    color: #ff720d
}

.sfad4bf {
    color: grey
}

.sfadfd24 {
    margin-bottom: 5px
}

.sfad669 {
    background-color: rgba(0, 0, 0, .7);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.sfad669:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, .5)
}

.sfad669 .sfad827 {
    min-height: 35px;
    min-width: 111px;
    font-size: 12px;
    background: #fa0;
    color: #111;
    font-weight: 400;
    border-radius: 5px;
    z-index: 2
}

.sfad8e47 .sfadf5f {
    font-size: 25px;
    text-align: center
}

.sfad388 a span {
    background: linear-gradient(180deg, rgba(22, 22, 22, 0), #161616);
    color: #fff;
    font-size: 12px
}

.sfad62f .sfadf5f {
    font-size: 1.5625rem
}

.sfadd7e {
    -ms-flex-align: center;
    align-items: center
}

.sfad8fed {
    border-radius: 5px;
    height: 355px;
    background: #222
}

.sfad495 {
    position: relative
}

.sfad495:after {
    background: linear-gradient(180deg, rgba(34, 34, 34, .4), #222 90%)
}

.sfad710 {
    position: absolute;
    top: 0;
    left: 0
}

.sfad2110 {
    border-radius: 5px;
    background: #222;
    color: #f2f2f2
}

.sfad48c .sfad3c1 {
    font-size: 1.25rem;
    line-height: 25px
}

.sfada1d span {
    color: grey
}

.sfad9d4 .sfad3c1 {
    font-size: .9375rem;
    font-weight: 600;
    margin-bottom: 20px
}

.sfad9d4 .sfad3c1 a {
    color: #fff
}

.sfadab1 {
    width: 195px;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 auto;
    font-size: .875rem;
    text-decoration: none !important
}

.sfada87d {
    background-color: #222;
    border-radius: 5px
}

.sfada87d .sfad6b7 {
    padding: 8px 20px
}

.sfada87d .style1a {
    color: #ccc
}

.sfad6b7 {
    margin-bottom: 2px
}

.sfad54e .sfad6b7:first-of-type, .sfad54e .sfad6b7:nth-of-type(2), .sfad54e .sfad6b7:nth-of-type(3), .sfad786e .sfad2d0a, .sfad786e .sfad6b7:hover {
    background-color: #222
}

.sfad786e .sfad2d0a {
    padding: 20px;
    border-bottom: 5px solid #111
}

@media (min-width: 1200px) {
    .sfad786e .sfad2d0a {
        border-bottom: 0;
        margin-bottom: 5px;
        border-radius: 5px
    }
}

.sfad786e .sfad98a9 {
    width: 15px
}

.sfad786e .sfad98a9 span {
    color: #ccc
}

.sfad786e .sfadae2 {
    background: #041a25
}

@media (max-width: 991.98px) {
    .sfad786e .sfadae2 {
        margin: 0 auto
    }
}

@media (max-width: 991.98px) {
    .sfad786e .sfadae2, .sfad786e .sfadfd6 {
        height: 85px;
        width: 285px;
        min-width: 100px
    }

    .sfad786e .sfadfd6 {
        margin: 0 auto 15px
    }

    .sfad786e .sfadfd6 img {
        margin: 0 auto;
        width: 150px;
        display: block;
        max-height: 100%
    }
}

section .sfad9398 {
    font-weight: 600
}

.sfad37c {
    margin: 15px 0 10px;
    text-align: center;
    line-height: 25px;
    letter-spacing: .07187rem
}

.sfaddad {
    padding-bottom: 10px
}

.sfad4074 {
    padding: 10px 15px;
    min-height: 60px;
    border-bottom: 1px solid hsla(0, 0%, 100%, .05)
}

.sfad4074:first-child {
    border-top: 1px solid hsla(0, 0%, 100%, .05)
}

.sfad4074:last-child {
    border-bottom: 1px solid hsla(0, 0%, 100%, 0)
}

.sfad4074:hover {
    background-color: #111218
}

.sfad98a6 a .sfad1dfd {
    background: #333
}

.sfad1dfd {
    background: #041a25;
    border-radius: 5px
}

.sfad48b {
    color: #ff720d;
    width: 100px;
}

.sfad98a6 a .sfaddc99 {
    width: 100px;
    min-width: 100px;
    max-width: 100px;
    height: 100px;
    background: #333
}

@media (max-width: 1199.98px) {
    .sfad98a6 a .sfaddc99 {
        height: 100px;
        max-height: 100px
    }
}

.sfad98a6 a .sfaddc99 img {
    width: 100%
}

.sfad779 {
    padding: 10px 10px 15px 15px;
    -ms-flex-pack: center;
    justify-content: center
}

@media (min-width: 992px) {
    .sfad779 {
        padding: 10px 20px 15px 25px
    }
}

.sfadb8b {
    width: 100px;
    height: 100px;
    margin: 0 5px 5px 0;
    border-radius: 2px
}

@media (max-width: 1199.98px) {
    .sfadb8b {
        height: 100px
    }
}

.sfad023 {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.style1c .sfade14d {
    color: #fa0
}

.style2c .item, .sfadc02e .item {
    background: #333
}

.sfad6b3 {
    color: #ff720d
}

p.sfad337, p.style1 {
    color: #ccc
}

.sfad498 {
    height: 40px;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.sfad498 * {
    width: 40px;
    height: 40px;
    background: #222;
    color: #fff
}

.sfad498 .page-numbers.current {
    background: #ff720d
}

.sfad04e .sfad329 {
    background: #222;
    border-radius: 10px
}

.sfad04e .sfad329.active:before {
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1)
}

.sfad04e .sfad329:before {
    content: "";
    cursor: pointer;
    position: absolute;
    top: 20px;
    right: 15px;
    width: 16px;
    height: 9px;
    background: 50%/16px auto no-repeat url(/wp-content/themes/theme-child/assets/dist/images/arrow_down.ae8b9fcd.svg);
    z-index: 0;
    transition: all .4s ease-in-out
}

.sfad04e .sfad890d {
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    padding: 15px 40px 15px 15px
}

.sfad04e .sfaddc8 {
    font-size: 14px;
    margin-top: -10px;
    margin-bottom: 0;
    padding: 0 40px 15px 15px
}

.sfad3b8 .sfadcd2 {
    text-align: center;
    font-size: 20px;
    line-height: 25px;
    font-weight: 600;
    margin-bottom: 15px
}

.sfadeb6 img {
    width: 80px;
    height: 80px;
    border: 3px solid #8d8d8d
}

.sfad663 {
    margin-top: 10px;
    text-align: center;
    font-size: 18px;
    line-height: 25px;
    font-weight: 600;
    color: #fa0
}

.sfad31e {
    margin-top: 5px;
    color: #c6c6c6;
    font-size: 14px;
    line-height: 20px
}

.sfad5c9 {
    -ms-flex-pack: center;
    justify-content: center
}

.sfad0c2 .sfadf5f {
    text-align: center;
    color: #fff
}

.sfad0c2 .sfadb2a {
    background: #222;
    border: 1px solid grey;
    border-radius: 5px;
    color: #fff;
    font-size: 12px
}

.sfad0c2 .sfadb2a:hover {
    text-decoration: underline
}

.sfad0db .sfadf5f {
    text-align: center;
    font-size: 25px;
    color: #fff
}

.sfad0db .provider-item {
    width: 175px;
    margin: 0 10px 10px 0;
    background: #222
}

.sfad0db .provider-item:nth-child(5n) {
    margin: 0 0 10px
}

@media (max-width: 1366px) {
    .sfad0db .provider-item:nth-child(5n) {
        margin: 0 10px 10px 0
    }
}

@media (max-width: 1365px) {
    .sfad0db .provider-item {
        width: 157px
    }
}

@media (max-width: 1199px) {
    .sfad0db .provider-item {
        width: 178px
    }
}

@media (max-width: 991px) {
    .sfad0db .provider-item {
        width: 130px
    }
}

@media (max-width: 767px) {
    .sfad0db .provider-item {
        width: 32%
    }

    .sfad0db .provider-item:nth-child(5n) {
        margin: 0 10px 10px 0
    }

    .sfad0db .provider-item:nth-child(3n) {
        margin: 0 0 10px
    }
}

@media (max-width: 544px) {
    .sfad0db .provider-item {
        margin: 0 15px 15px 0;
        width: 31%
    }

    .sfad0db .provider-item:nth-child(5n) {
        margin: 0 15px 15px 0
    }

    .sfad0db .provider-item:nth-child(3n) {
        margin: 0 0 15px
    }
}

@media (max-width: 480px) {
    .sfad0db .provider-item {
        width: 30.6%
    }
}

@media (max-width: 412px) {
    .sfad0db .provider-item {
        width: 30.439%
    }
}

@media (max-width: 374px) {
    .sfad0db .provider-item {
        width: 30.3%
    }
}

@media (max-width: 360px) {
    .sfad0db .provider-item {
        width: 30.25%
    }

    .sfad0db .provider-item img {
        min-width: 75px
    }
}

@media (max-width: 359px) {
    .sfad0db .provider-item {
        width: 30.2%
    }
}

@media (max-width: 348px) {
    .sfad0db .provider-item {
        width: 30.1%
    }
}

@media (max-width: 338px) {
    .sfad0db .provider-item {
        width: 29.8%
    }
}

.sfad0db .btn-load-more span {
    color: #fa0
}

.sfad0db .btn-load-more .btn-load-more-text:after, .sfad0db .btn-load-more .btn-load-more-text:before {
    background: #fa0
}

.sfad0db .btn-load-more:hover span {
    color: #000
}

.sfad0db .btn-load-more:hover .btn-load-more-text:after, .sfad0db .btn-load-more:hover .btn-load-more-text:before {
    background: #000
}

.sfad8a9f {
    background: #1f1f1f;
    border-radius: 5px
}

.sfad8a9f .sfad0a49 {
    color: #fff;
    background: url(/wp-content/themes/theme-child/assets/dist/images/up-rarr.948de71d.png) no-repeat 100% transparent
}

.sfad8a9f .sfad0a49.active {
    background: url(/wp-content/themes/theme-child/assets/dist/images/down-rarr.7fa3d535.png) no-repeat 100% transparent
}

.sfad8a9f .sfad2ae ul li a, .sfad8a9f .sfad2ae ul li a:active, .sfad8a9f .sfad2ae ul li a:focus, .sfad8a9f .sfad2ae ul li a:visited {
    color: #80acff
}

.sfad8a9f .sfad2ae.sfad3bb0 ul li:before {
    content: counter(num) "";
    color: #fa0;
    background-color: rgba(255, 187, 51, .1);
    font-size: .875rem
}

.sfad8a9f .sfad2ae.sfad888 ul li:before {
    background: #fa0;
    top: 7px
}

.sfad8a9f .sfad2ae.sfad3bb0.sfad396 ul > li > ul li:before {
    background: #fa0
}

.sfad758e {
    margin: 25px 0
}

.sfad03f .sfada32 .sfad2c8, .sfad03f .sfada32 .sfad59a {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/ic-hits.0a40fed7.svg)
}

.sfad03f .sfad73ff .sfad2c8, .sfad03f .sfad73ff .sfad59a {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/ic-misses.72e519ac.svg)
}

.sfad03f .sfad59a {
    padding-left: 40px;
    background-repeat: no-repeat;
    background-position: left top 4px;
    background-size: auto 14px
}

.sfad03f .sfad5bf .sfad2c8 {
    padding-left: 25px;
    background-repeat: no-repeat;
    background-position: left top 16px;
    background-size: auto 10px
}

.sfad758e .sfad4d1 {
    margin-bottom: 2px;
    padding: 35px 20px 10px;
    background-color: #141720;
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, .2);
    border-radius: 6px
}

.sfad758e .sfad59a {
    font-family: Open Sans, "sans-serif";
    font-size: 1.625rem;
    font-weight: 700;
    line-height: 110%;
    color: #fff;
    margin: 0 0 15px
}

@media (min-width: 768px) {
    .sfad758e .sfad59a {
        font-size: 1.875rem
    }
}

.sfad758e .sfad5bf {
    padding: 15px 0
}

.sfad758e .sfad5bf .sfad2c8 {
    display: block;
    font-size: .875rem;
    letter-spacing: .45px;
    line-height: 2;
    padding-top: 8px;
    padding-bottom: 8px
}

@media (min-width: 768px) {
    .sfad758e .sfad5bf .sfad2c8 {
        font-size: 1rem
    }
}

.sfad785 {
    background-color: #000
}

.sfadbbf4 {
    border-radius: 5px
}

@media (min-width: 768px) {
    .sfad2e8c {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-align: normal;
        align-items: normal
    }
}

.sfad0b0c button {
    margin-top: 10px
}

@media (min-width: 768px) {
    .sfadf10 {
        font-size: 1.5625rem
    }
}

.sfadce6 {
    width: 455px;
    min-width: 452px;
    background: #222;
    border-radius: 5px
}

@media (max-width: 1366px) {
    .sfadce6 {
        width: 410px;
        min-width: 410px
    }
}

@media (max-width: 1199px) {
    .sfadce6 {
        width: 462px
    }
}

@media (max-width: 991px) {
    .sfadce6 {
        width: 342px;
        min-width: 342px
    }
}

.sfadb9e, .sfadce6 h3 {
    text-align: center;
    border-bottom: 1px solid #333;
    margin-bottom: 10px;
    padding-bottom: 10px;
    font-weight: 700;
    font-size: 20px
}

.sfadab10 {
    background: #222;
    border-bottom: 1px solid #333
}

.sfad371 {
    padding-left: 5px
}

.sfadbcba {
    background: #222
}

.sfadde4 {
    background: #333
}

.sfad2e8c {
    margin-top: 40px;
    margin-bottom: 35px
}

.sfad2e8c .sfada0bb {
    width: 455px;
    border-radius: 10px
}

@media (max-width: 1366px) {
    .sfad2e8c .sfada0bb {
        width: 410px
    }
}

@media (max-width: 1199px) {
    .sfad2e8c .sfada0bb {
        width: 462px
    }
}

@media (max-width: 991px) {
    .sfad2e8c .sfada0bb {
        width: 342px
    }
}

.sfad2e8c .sfada0bb h3 {
    font-size: 20px;
    text-align: center;
    margin: 0 0 10px
}

.sfad2e8c .sfada0bb .sfad0369, .sfad2e8c .sfada0bb .sfad478 {
    font-size: 16px
}

.sfad2e8c .sfada0bb .sfad010, .sfad2e8c .sfada0bb .sfadd5b {
    line-height: 1;
    font-size: 20px
}

.sfad2e8c .sfada0bb .sfad010 {
    color: #26c280
}

.sfad2e8c .sfada0bb .sfadd5b {
    color: #ff720d
}

.sfad2e8c .sfada0bb .sfad010, .sfad2e8c .sfada0bb .sfadd5b {
    padding-right: 10px
}

.sfad9e4 {
    background: rgba(38, 194, 128, .1)
}

.sfad0f99 {
    background: rgba(255, 114, 13, .1)
}

.sfad657 .sfade85, .sfad657 .sfade85 img {
    border-radius: 10px
}

.sfadccef, .sfade1a {
    min-width: 65px;
    min-height: 65px;
    width: 65px;
    height: 65px;
    border-radius: 5px;
    background: #333;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 5px 5px 0
}

.sfad150 {
    font-size: 16px;
    font-weight: 600
}

.sfad21ac {
    margin: 10px 0 25px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (min-width: 768px) {
    .sfad21ac {
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

.sfadfd3 {
    max-height: 150px;
    margin: 0 10px 15px
}

@media (min-width: 768px) {
    .sfadfd3 {
        margin: 0 15px 15px 0
    }
}

.modal-goto {
    letter-spacing: 1px;
    color: #fff
}

.modal-subtitle, .modal-title {
    color: #fff
}

.modal-content {
    background-color: #222631
}

.modal-close-icon {
    color: #fff
}

.sfad40f {
    display: grid;
    grid-template-columns:105px 1fr;
    -webkit-column-gap: 15px;
    -moz-column-gap: 15px;
    column-gap: 15px;
    margin-bottom: 15px;
    grid-template-areas:"banner heading" "banner date" "banner ." "rating rating" "bonus bonus" "nav nav" "accordion accordion" "scroller scroller" "info info" "payments payments" "payments_alt payments_alt" "withdrawal withdrawal" "providers providers" "pros_cons pros_cons" "gallery gallery"
}

.sfad40f .sfad36b {
    grid-area: heading
}

.sfad40f .sfad2965 {
    grid-area: date
}

.sfad40f .sfadf20f {
    grid-area: banner
}

.sfad40f .sfad42e5 {
    grid-area: bonus
}

.sfad40f .sfad823 {
    grid-area: rating
}

.sfad40f .sfad8df8 {
    grid-area: nav
}

.sfad40f .sfadea4 {
    grid-area: scroller
}

.sfad40f .sfadd47 {
    grid-area: accordion
}

.sfad40f .sfaddfc {
    grid-area: info
}

.sfad40f .sfad11c7 {
    grid-area: withdrawal
}

.sfad40f .sfad26d {
    grid-area: providers
}

.sfad40f .sfad508 {
    grid-area: payments;
    display: grid;
    grid-template-columns:repeat(2, 1fr)
}

.sfad40f .sfad508 .sfad29e {
    display: grid;
    grid-template-columns:80px 1fr 1fr
}

.sfad40f .sfad508 .sfad22d0 {
    grid-column: 1/2;
    grid-row: 2/3;
    justify-self: center
}

.sfad40f .sfad508 .payments-info-content {
    grid-column: 1/3
}

.sfad40f .sfad508 .sfadebdd, .sfad40f .sfad508 .sfadf69a {
    display: grid;
    grid-template-rows:minmax(17px, auto)
}

.sfad40f .sfad5fb {
    grid-area: payments_alt
}

.sfad40f .sfadaf1 {
    grid-area: pros_cons
}

.sfad40f .sfad4ad {
    grid-area: gallery
}

@media (min-width: 360px) {
    .sfad40f .sfad508 .sfad29e {
        grid-template-columns:130px 1fr 1fr
    }
}

@media (min-width: 768px) {
    .sfad40f {
        grid-template-areas:"banner heading" "banner date" "banner rating" "bonus bonus" "nav nav" "accordion accordion" "scroller scroller" "info info" "payments payments" "payments_alt payments_alt" "withdrawal withdrawal" "providers providers" "pros_cons pros_cons" "gallery gallery"
    }

    .sfad40f .sfad508 {
        background-color: transparent;
        grid-template-columns:1fr;
        grid-template-areas:"payout_heading" "payount_content" "deposit_heading" "deposit_content"
    }

    .sfad40f .sfad508 .sfad7a7c {
        grid-area: payout_heading
    }

    .sfad40f .sfad508 .sfad645 {
        grid-area: deposit_heading
    }

    .sfad40f .sfad508 .payments-info-content-payout {
        grid-area: payount_content
    }

    .sfad40f .sfad508 .payments-info-content-deposit {
        grid-area: deposit_content
    }

    .sfad40f .sfad508 .sfad8fff {
        display: grid;
        background-color: #1f1f1f;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px
    }

    .sfad40f .sfad508 .payments-info-list-toggler {
        justify-self: self-start
    }

    .sfad40f .sfad508 .sfad558 {
        display: grid;
        grid-template-columns:250px repeat(4, 1fr);
        grid-column-gap: 15px
    }

    .sfad40f .sfad508 .payments-info-content {
        display: grid;
        padding: 0 15px 10px;
        position: relative
    }

    .sfad40f .sfad508 .payments-info-content:not(:last-of-type) {
        margin-bottom: 15px
    }

    .sfad40f .sfad508 .payments-info-content:before {
        content: "";
        background-color: #1f1f1f;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
        z-index: -1
    }

    .sfad40f .sfad508 .sfad29e {
        grid-template-columns:50px 185px repeat(4, 1fr)
    }

    .sfad40f .sfad508 .sfad29e:after {
        display: none
    }

    .sfad40f .sfad508 .sfad29e, .sfad40f .sfad508 .sfad558 {
        grid-template-rows:minmax(40px, auto);
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 5px;
        padding: 0 15px;
        border-radius: 10px;
        background-color: #2e2e2e
    }

    .sfad40f .sfad508 .sfad22d0 {
        grid-column: auto;
        grid-row: auto;
        align-self: center;
        justify-self: start
    }

    .sfad40f .sfad508 .sfadf69a {
        display: none
    }

    .sfad40f .sfad508 .sfadebdd {
        font-size: .875rem
    }

    .sfad40f .sfad508 .payments-info-list-toggler {
        pointer-events: none;
        background-color: transparent
    }

    .sfad40f .sfad508 .payments-info-list-toggler.active, .sfad40f .sfad508 .payments-info-list-toggler:hover {
        color: #fff;
        background-color: transparent
    }

    .sfad40f .sfad508.is-closed .payments-info-content {
        height: 250px
    }
}

@media (min-width: 992px) {
    .sfad40f {
        grid-template-columns:repeat(2, 1fr);
        grid-template-areas:"heading heading" "date date" "banner info" "rating info" "bonus info" "nav info" "scroller info" ". info" "accordion accordion" "payments payments" "payments_alt payments_alt" "withdrawal withdrawal" "providers providers" "pros_cons pros_cons" "gallery gallery"
    }

    .sfad40f .sfaddfc {
        display: grid;
        grid-template-columns:1fr;
        grid-template-rows:1fr 103px
    }

    .sfad40f .sfadba8 .sfade86 {
        border-top: 1px solid #2e2e2e;
        padding-top: 10px
    }

    .sfad40f .sfadba8 .sfade86:not(.sfad213) {
        display: grid;
        grid-template-columns:repeat(3, 1fr);
        grid-column-gap: 15px
    }

    .sfad40f .sfadba8 .sfad84b {
        border-top: none;
        padding: 0
    }

    .sfad40f .sfadba8 .sfad84b:not(:last-child) {
        border-right: 1px solid #2e2e2e
    }

    .sfad40f .sfadba8 .sfad87c {
        -ms-flex-order: 2;
        order: 2
    }

    .sfad40f .sfadba8 .sfad3cd4 {
        -ms-flex: 0 0 20px;
        flex: 0 0 20px;
        -ms-flex-order: 1;
        order: 1
    }
}

.sfad571 .sfad7b2 {
    bottom: 65px
}

@media (min-width: 1200px) {
    .sfad571 .sfad7b2 {
        bottom: 85px
    }
}

.sfad508 {
    background-color: #1f1f1f;
    margin-bottom: 15px;
    padding: 0;
    border-radius: 5px;
    overflow: hidden;
    position: relative
}

.sfad508 .sfad558 {
    display: none;
    font-size: .75rem;
    font-weight: 400;
    line-height: 125%;
    color: #8d8d8d;
    margin-bottom: 5px;
    padding: 0 15px
}

.sfad508 .sfad8fff {
    margin: 0;
    padding: 0
}

.sfad508 .payments-info-list-toggler {
    font-size: 1rem;
    font-weight: 700;
    line-height: 155%;
    color: #fff;
    background-color: #2e2e2e;
    padding: 10px 15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    transition: background-color .3s ease-in-out
}

.sfad508 .payments-info-list-toggler:hover:not(.active) {
    cursor: pointer
}

.sfad508 .payments-info-list-toggler.active, .sfad508 .payments-info-list-toggler:hover {
    color: #fff;
    background-color: #1f1f1f;
    transition: background-color .3s ease-in-out
}

@media (min-width: 768px) {
    .sfad508 .payments-info-list-toggler {
        font-size: 1.25rem;
        font-weight: 600
    }
}

.sfad508 .payments-info-content {
    padding: 15px;
    display: none
}

.sfad508 .payments-info-content.tabbed {
    display: block
}

.sfad508 .payments-info-content.is-closed {
    height: 220px;
    overflow: hidden
}

.sfad508 .sfad29e {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 10px;
    padding-bottom: 10px;
    position: relative;
    gap: 0 15px
}

.sfad508 .sfad29e:not(:last-child):after {
    content: "";
    border-bottom: 1px solid #2e2e2e;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.sfad508 .sfad29e.sfadcd62 {
    display: none !important
}

.sfad508 .sfad7fec {
    border-radius: 5px;
    background-color: #2e2e2e;
    margin-bottom: 5px;
    padding: 5px
}

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

@media (min-width: 768px) {
    .sfad508 .sfad7fec {
        margin-bottom: 0
    }
}

.sfad508 .sfad22d0 {
    font-size: .75rem;
    font-weight: 400;
    line-height: 125%;
    color: #fff;
    word-break: break-all;
    text-align: center;
    padding: 5px
}

@media (min-width: 768px) {
    .sfad508 .sfad22d0 {
        text-align: left;
        font-size: .875rem;
        font-weight: 700
    }
}

.sfad508 .sfad22d0 a {
    color: #fff;
    text-decoration: none
}

.sfad508 .sfad22d0 a:hover {
    text-decoration: none
}

.sfad508 .sfadebdd, .sfad508 .sfadf69a {
    font-size: .75rem;
    font-weight: 400;
    line-height: 125%
}

.sfad508 .sfadf69a {
    color: #8d8d8d;
    margin-bottom: 5px
}

.sfad508 .sfadebdd {
    font-weight: 700;
    color: #fff
}

.sfad508 .payments-info-toggler {
    font-size: 1rem;
    font-weight: 700;
    line-height: 155%;
    color: #f4f4f4;
    padding: 65px 15px 25px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    background-image: linear-gradient(180deg, rgba(31, 31, 31, 0), #1f1f1f 76.04%);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.sfad508 .payments-info-toggler:after {
    content: "\203A";
    font-size: 1.3125rem;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    margin-left: 7px
}

.sfad508 .payments-info-toggler:hover {
    cursor: pointer
}

.sfad508 .payments-info-toggler.active {
    position: static;
    padding-top: 10px
}

.sfad508 .payments-info-toggler.active:after {
    margin-left: 5px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

@media (min-width: 768px) {
    .sfad508 .payments-info-toggler {
        padding: 65px 15px 10px
    }
}

.sfad5fb {
    background-color: #1f1f1f;
    margin-bottom: 15px;
    padding: 15px;
    border-radius: 5px
}

.sfad5fb .sfad4596 {
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 125%;
    color: #fff;
    margin-bottom: 15px
}

.sfad5fb .sfadee5 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 10px
}

@media (min-width: 768px) {
    .sfad5fb .sfadee5 {
        gap: 5px
    }
}

.sfad5fb .sfad003 {
    background-color: #2e2e2e;
    border-radius: 5px;
    -ms-flex: 1 1 31%;
    flex: 1 1 31%;
    height: 60px;
    padding: 5px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

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

.sfad5fb .sfad003 a {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.sfad5fb .sfad003.sfadcd62 {
    display: none
}

@media (min-width: 768px) {
    .sfad5fb .sfad003 {
        -ms-flex: 1 1 13%;
        flex: 1 1 13%
    }
}

.sfad26d {
    background-color: #1f1f1f;
    margin-bottom: 15px;
    padding: 15px;
    border-radius: 5px
}

.sfad26d .sfadc6b {
    font-family: Open Sans, "sans-serif";
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 125%;
    color: #fff;
    margin-bottom: 15px
}

.sfad26d .sfad6f7 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 10px
}

@media (min-width: 768px) {
    .sfad26d .sfad6f7 {
        gap: 5px
    }
}

.sfad26d .sfad7b4 {
    background-color: #2e2e2e;
    border-radius: 5px;
    -ms-flex: 1 1 31%;
    flex: 1 1 31%;
    height: 60px;
    padding: 5px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

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

.sfad26d .sfad7b4.sfadcd62 {
    display: none
}

@media (min-width: 768px) {
    .sfad26d .sfad7b4 {
        -ms-flex: 1 1 13%;
        flex: 1 1 13%
    }
}

.sfad26d .sfad86d5 {
    font-size: .875rem;
    font-weight: 400;
    line-height: 140%;
    color: #fff
}

.sfad26d .sfad86d5:hover {
    cursor: pointer
}

.sfad26d .sfad896 {
    font-size: .875rem;
    font-weight: 400;
    line-height: 140%;
    color: #8d8d8d;
    display: none
}

@media (min-width: 768px) {
    .sfad26d .sfad896 {
        display: block
    }
}

.sfad11c7 {
    background-color: #1f1f1f;
    margin-bottom: 15px;
    padding: 15px;
    border-radius: 5px
}

.sfad11c7 .sfadc777 {
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 125%;
    color: #fff;
    margin-bottom: 15px
}

.sfad11c7 .sfad502 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 5px
}

.sfad11c7 .sfad48d4 {
    background-color: #2e2e2e;
    padding: 10px;
    border-radius: 5px;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%
}

@media (min-width: 768px) {
    .sfad11c7 .sfad48d4 {
        -ms-flex: 1 1 19%;
        flex: 1 1 19%
    }
}

.sfad11c7 .sfadd64 {
    font-size: .75rem;
    font-weight: 400;
    line-height: 125%;
    color: #8d8d8d;
    margin-bottom: 5px
}

.sfad11c7 .sfadc36 {
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 125%;
    color: #fff
}

.sfadaf1 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 10px;
    margin-bottom: 15px
}

.sfadaf1 .sfadda5e {
    background-color: #1f1f1f;
    margin-bottom: 0;
    padding: 15px;
    border-radius: 5px;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%
}

@media (min-width: 768px) {
    .sfadaf1 .sfadda5e {
        -ms-flex: 1 1 49%;
        flex: 1 1 49%
    }
}

.sfadaf1 .sfada83 {
    font-family: Open Sans, "sans-serif";
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 125%;
    color: #fff;
    margin-bottom: 15px
}

.sfadaf1 .sfad1b8 {
    font-size: .875rem;
    font-weight: 400;
    line-height: 140%;
    color: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 15px
}

.sfadaf1 .sfad174 .sfad1b8:before {
    content: "\2713";
    font-size: .75rem;
    color: #26c280;
    background-color: rgba(38, 194, 128, .1)
}

.sfadaf1 .sfad174 .sfad1b8:before, .sfadaf1 .sfade38 .sfad1b8:before {
    font-weight: 700;
    width: 20px;
    -ms-flex: 0 0 20px;
    flex: 0 0 20px;
    height: 20px;
    border-radius: 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 10px
}

.sfadaf1 .sfade38 .sfad1b8:before {
    content: "\2573";
    font-size: .5625rem;
    color: #ff4d61;
    background-color: rgba(255, 77, 97, .1)
}

.sfad36b {
    font-size: 1.5625rem;
    line-height: 120%;
    color: #fff;
    margin-bottom: 10px;
    word-break: break-word
}

.sfad2965 {
    margin-bottom: 5px
}

@media (min-width: 768px) {
    .sfad2965 {
        display: -ms-flexbox;
        display: flex;
        gap: 5px
    }
}

@media (min-width: 992px) {
    .sfad2965 {
        margin-bottom: 15px
    }
}

.sfad046, .sfad902 {
    font-size: .75rem;
    font-weight: 400;
    line-height: 125%
}

.sfad902 {
    color: #8d8d8d;
    margin-bottom: 5px
}

@media (min-width: 768px) {
    .sfad902 {
        margin: 0 5px 0 0
    }
}

.sfad046 {
    color: #fff
}

.sfadf20f {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    width: 105px;
    height: 105px;
    border-radius: 5px;
    background-color: #fff;
    padding: 5px
}

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

@media (min-width: 768px) {
    .sfadf20f {
        margin-bottom: 15px
    }
}

@media (min-width: 992px) {
    .sfadf20f {
        width: 100%
    }
}

.sfad42e5:not(.sfad263) {
    padding: 10px 60px 10px 75px;
    background-color: rgba(255, 187, 51, .1);
    border-radius: 5px;
    position: relative;
    margin-bottom: 10px
}

.sfad42e5:not(.sfad263):after {
    content: "";
    pointer-events: none;
    border-style: solid;
    border-width: 2px 2px 0 0;
    display: inline-block;
    width: 15px;
    height: 15px;
    position: absolute;
    top: 50%;
    margin-top: -7.5px;
    right: 15px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

@media (min-width: 992px) {
    .sfad42e5:not(.sfad263) {
        margin-bottom: 15px
    }
}

.sfad42e5:hover {
    cursor: pointer
}

.sfad01e {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.sfad628 {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    left: 15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

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

.sfad1860 {
    font-size: .75rem;
    font-weight: 400;
    color: #fff
}

.sfad364c, .sfad1860 {
    line-height: 125%;
    margin-bottom: 5px
}

.sfad364c {
    font-size: 1.25rem;
    font-weight: 600;
    color: #fa0
}

.sfad1e2 {
    font-size: .75rem;
    font-weight: 400;
    line-height: 125%;
    color: #8d8d8d;
    position: relative;
    z-index: 1;
    padding: 10px 0
}

.sfadff7a {
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 110%;
    box-shadow: none;
    border: none;
    margin-bottom: 15px;
    display: block;
    text-align: center;
    background-color: #ff6a00;
    text-transform: none;
    width: 100%;
    border-radius: 5px;
    padding: 15px
}

.sfadff7a:hover {
    background-color: #c50;
    cursor: pointer
}

@media (min-width: 992px) {
    .sfadff7a:before {
        content: "\25BA"
    }
}

.sfad823 {
    border-top: 1px solid #2e2e2e;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 5px 0
}

@media (min-width: 768px) {
    .sfad823 {
        margin-top: 5px
    }
}

@media (min-width: 992px) {
    .sfad823 {
        margin-top: 0
    }
}

.sfad6458 {
    position: relative;
    white-space: nowrap;
    height: 28px;
    margin-right: 15px
}

.sfad6458 svg {
    width: 20px;
    fill: #fa0
}

@media (min-width: 992px) {
    .sfad6458 svg {
        width: 25px
    }
}

.sfadc05 {
    background-color: #fff;
    height: 100%;
    overflow: hidden;
    mix-blend-mode: color;
    position: absolute;
    top: 0;
    right: 0
}

.sfad760 {
    font-size: .875rem;
    font-weight: 700;
    line-height: 140%;
    color: #fff
}

.sfad760.sfad0a8 {
    color: #ff4d61
}

.sfad760.sfaddb67, .sfad760.sfade947 {
    color: #c50
}

.sfad760.sfad3f06 {
    color: #fa0
}

.sfad760.sfad9052, .sfad760.sfadd534 {
    color: #26c280
}

.sfadea4 {
    min-height: 35px;
    margin-bottom: 30px
}

.sfadea4 [data-type=scroller] {
    font-size: .75rem;
    font-weight: 700;
    line-height: 125%;
    color: #fa0;
    padding: 10px 15px;
    background-color: #2e2e2e;
    border-radius: 5px;
    display: block;
    width: 100%;
    text-align: center;
    transition: all .3s ease-in-out
}

.sfadea4 [data-type=scroller]:hover {
    cursor: pointer
}

.sfadd47 {
    margin-bottom: 15px
}

.sfadd47.is-closed .sfad452 {
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    white-space: normal;
    height: 124px;
    transition: height .3s ease-in-out
}

@media (min-width: 768px) {
    .sfadd47.is-closed .sfad452 {
        -webkit-line-clamp: 2;
        height: 50px
    }
}

@media (min-width: 992px) {
    .sfadd47.is-closed .sfad452 {
        -webkit-line-clamp: 3;
        height: 75px
    }
}

.sfad452 {
    font-size: 1rem;
    font-weight: 400;
    line-height: 150%;
    color: #f4f4f4;
    margin-bottom: 10px
}

.sfadf1c {
    font-size: .75rem;
    font-weight: 700;
    line-height: 125%;
    color: #f4f4f4;
    margin-bottom: 15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    padding: 5px 10px;
    border: 1px solid #2e2e2e;
    border-radius: 5px
}

.sfadf1c:after {
    content: "\203A";
    font-size: 1.3125rem;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    margin-left: 7px
}

.sfadf1c:hover {
    cursor: pointer
}

.sfadf1c.active:after {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.sfaddfc {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 5px;
    margin-bottom: 15px
}

.sfaddfc .sfadd76 {
    background-color: #1f1f1f;
    margin-bottom: 0;
    padding: 15px;
    border-radius: 5px;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%
}

.sfaddfc .sfad432a {
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 125%;
    color: #fff;
    margin-bottom: 15px
}

.sfaddfc .sfadcff {
    margin-bottom: 5px
}

.sfaddfc .sfad84b {
    padding: 10px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border-top: 1px solid #2e2e2e;
    gap: 0 10px;
    word-break: break-word
}

.sfaddfc .sfad3cd4, .sfaddfc .sfad87c {
    font-size: .875rem;
    -ms-flex: 1 1 48%;
    flex: 1 1 48%;
    line-height: 110%
}

.sfaddfc .sfad87c {
    font-weight: 400;
    color: #c6c6c6
}

.sfaddfc .sfad3cd4 {
    font-weight: 700;
    color: #fff
}

.sfaddfc .sfad959 {
    display: inline-block;
    margin-right: 10px
}

.sfaddfc .sfad959.sfadc32f:not(:last-child):after {
    content: ","
}

.sfaddfc .sfadead:before {
    content: "\2713";
    font-size: .75rem;
    color: #26c280;
    background-color: rgba(38, 194, 128, .1)
}

.sfaddfc .sfad09f:before, .sfaddfc .sfadead:before {
    font-weight: 700;
    width: 20px;
    -ms-flex: 0 0 20px;
    flex: 0 0 20px;
    height: 20px;
    border-radius: 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 10px
}

.sfaddfc .sfad09f:before {
    content: "\2573";
    font-size: .5625rem;
    color: #ff4d61;
    background-color: rgba(255, 77, 97, .1)
}

@media (min-width: 768px) {
    .sfaddfc .sfadd76 {
        -ms-flex: 1 1 49%;
        flex: 1 1 49%
    }

    .sfaddfc .sfad87c {
        -ms-flex: 1 1 40%;
        flex: 1 1 40%
    }

    .sfaddfc .sfad3cd4 {
        -ms-flex: 1 1 56%;
        flex: 1 1 56%
    }
}

@media (min-width: 1200px) {
    .sfaddfc .sfadd76 {
        -ms-flex: 1 1 100%;
        flex: 1 1 100%
    }

    .sfaddfc .sfad87c {
        -ms-flex: 1 1 28%;
        flex: 1 1 28%
    }

    .sfaddfc .sfad3cd4 {
        -ms-flex: 1 1 68%;
        flex: 1 1 68%
    }
}

.sfad89a {
    height: 60px;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #2e2e2e;
    box-shadow: 0 -5px 10px rgba(0, 0, 0, .5);
    z-index: 99;
    overflow: hidden;
    transition: all .3s ease-in-out
}

.sfad89a .sfad7f5 {
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center
}

.sfad89a .sfad03b {
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    padding: 10px 10px 10px 60px;
    position: relative
}

.sfad89a .sfad03b.sfad213 .sfad23dd {
    font-size: .75rem;
    color: #fa0
}

.sfad89a .sfad03b.sfad433 .sfad23dd {
    font-size: 1.25rem;
    color: #fa0
}

.sfad89a .sfad03b.sfad433 .sfad23dd + .sfad23dd {
    font-size: .75rem;
    color: #8d8d8d
}

.sfad89a .sfad759 {
    width: 30px;
    height: 30px;
    position: absolute;
    top: 50%;
    margin-top: -15px;
    left: 15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

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

.sfad89a .sfad23dd {
    font-weight: 700;
    line-height: 125%;
    word-break: break-word
}

.sfad89a .sfadf22 {
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    position: relative;
    height: 100%
}

.sfad89a .sfad973d {
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 110%;
    padding: 10px 15px;
    box-shadow: none;
    border: none;
    display: block;
    text-align: center;
    color: #fff;
    background-color: #ff6a00;
    text-transform: none;
    width: auto;
    border-radius: 5px;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    margin: 0;
    border-radius: 0
}

.sfad89a .sfad973d:hover {
    color: #fff;
    background-color: #c50;
    cursor: pointer
}

@media (max-width: 767.98px) {
    .sfad89a.sfadfcf2 {
        display: none !important
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .sfad89a.sfad066f {
        display: none !important
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .sfad89a.sfadc32 {
        display: none !important
    }
}

@media (min-width: 1200px) and (max-width: 1366.98px) {
    .sfad89a.sfad5e3 {
        display: none !important
    }
}

@media (min-width: 1367px) {
    .sfad89a.sfad73e {
        display: none !important
    }
}

@media (min-width: 768px) {
    .sfad89a .sfad03b {
        -ms-flex: 1 1 60%;
        flex: 1 1 60%
    }

    .sfad89a .sfad03b.sfad213 .sfad23dd {
        font-size: 1.25rem
    }

    .sfad89a .sfadf22 {
        -ms-flex: 0 0 40%;
        flex: 0 0 40%
    }
}

@media (min-width: 1200px) {
    .sfad89a {
        height: 80px
    }

    .sfad89a .sfad7f5 {
        max-width: 1140px;
        margin: 0 auto
    }

    .sfad89a .sfadf22 {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        padding-left: 15px;
        padding-right: 15px
    }

    .sfad89a .sfad973d {
        position: relative;
        border-radius: 5px;
        padding: 20px 15px
    }
}

@media (min-width: 1367px) {
    .sfad89a .sfad7f5 {
        max-width: 1260px
    }
}

.js-terms_popup {
    position: absolute;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .5);
    border-radius: 5px;
    background-color: #fff;
    padding: 15px 20px;
    width: 290px;
    z-index: 10
}

.js-terms_popup:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #fff;
    position: absolute;
    top: -5px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0
}

.js-terms_popup--close {
    position: absolute;
    background: 0 0;
    border: 0;
    width: 20px;
    right: 10px;
    height: 20px;
    top: 10px
}

.js-terms_popup--close:after, .js-terms_popup--close:before {
    content: " ";
    position: absolute;
    width: 20px;
    height: 2px;
    display: block;
    background-color: #fff;
    border-radius: 4px;
    left: 0;
    top: calc(50% - 2px);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.js-terms_popup--close:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.js-terms_popup--inner p {
    margin-bottom: 0
}

@media (max-width: 1024px) {
    .js-terms_popup--inner p {
        padding-right: 5px
    }
}

.js-terms_popup--inner * {
    font-size: .875rem;
    font-weight: 400;
    line-height: 140%;
    color: #2e2e2e
}

.js-terms_popup--inner > * {
    margin-bottom: .5rem
}

.js-terms_popup--inner a {
    color: #4d8aff
}

.js-terms_popup--inner ol, .js-terms_popup--inner ul {
    padding-left: 15px
}

.js-terms_popup .js-full_terms {
    color: #4d8aff
}

.modal-open {
    overflow-y: scroll
}

.modal-open .mainClass {
    height: 1000px
}

@media (max-width: 767px) {
    .modal-open .mainClass {
        height: 1600px
    }
}

.modal-open .js-terms_popup {
    z-index: 9999
}

.modal {
    position: absolute;
    height: auto;
    min-height: 100%
}

section .js-terms-conditions-open {
    font-size: .75rem;
    line-height: 15px;
    font-weight: 400;
    color: #262626;
    margin-bottom: 0 !important
}

section .js-terms-conditions-open:hover {
    color: #262626
}

.sfad32d {
    margin-bottom: 30px
}

.sfad32d .sfad091 {
    display: none;
    width: 75px;
    height: 50px;
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/crown.378f8014.svg);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain
}

.sfad32d .sfad0d9 {
    display: grid;
    grid-template-columns:1fr 100px;
    grid-template-rows:minmax(65px, 1fr);
    grid-column-gap: 15px;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 10px;
    background-color: #fa0;
    color: #161616;
    margin-bottom: 5px;
    padding: 0 15px
}

.sfad32d .sfad0d9 .sfadebd6 {
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 125%
}

.sfad32d .sfad0d9 .sfad6fe {
    text-align: right
}

@media (min-width: 992px) {
    .sfad32d .sfad0d9 {
        padding-top: 15px;
        padding-bottom: 15px
    }
}

.sfad32d .sfadec5 {
    display: grid;
    grid-template-columns:1fr;
    grid-row-gap: 5px
}

.sfad32d .sfadb03 {
    display: grid;
    grid-template-columns:minmax(-webkit-min-content, 160px) 30px 1fr;
    grid-template-columns:minmax(min-content, 160px) 30px 1fr;
    grid-template-rows:minmax(40px, 1fr);
    grid-column-gap: 15px;
    -ms-flex-align: center;
    align-items: center;
    background-color: #1f1f1f;
    border-radius: 10px;
    font-size: .875rem;
    font-weight: 400;
    line-height: 140%;
    color: #fff;
    padding: 0 15px
}

.sfad32d .sfad48a5 {
    font-size: 1.875rem;
    font-weight: 700
}

.sfad32d .sfad7a88 {
    font-size: 1rem;
    font-weight: 700
}

.sfad32d .sfadebd6 {
    font-size: .875rem;
    font-weight: 400;
    line-height: 140%;
    padding: 10px 0
}

.sfad32d .sfad6fe {
    font-size: .875rem;
    font-weight: 700;
    line-height: 140%;
    text-align: right
}

.sfad32d .sfad52f {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center
}

.sfad32d .sfad8d43 {
    position: relative;
    white-space: nowrap;
    height: 24px;
    justify-self: end
}

.sfad32d .sfad8d43 svg {
    width: 20px;
    fill: #fa0
}

@media (min-width: 992px) {
    .sfad32d .sfad8d43 svg {
        width: 25px
    }
}

.sfad32d .sfade6c {
    background-color: #fff;
    height: 100%;
    overflow: hidden;
    mix-blend-mode: color;
    position: absolute;
    top: 0;
    right: 0
}

@media (min-width: 992px) {
    .sfad32d {
        display: grid;
        grid-template-columns:minmax(-webkit-min-content, 400px) 1fr;
        grid-template-columns:minmax(min-content, 400px) 1fr;
        grid-column-gap: 15px
    }

    .sfad32d .sfad091 {
        display: block
    }

    .sfad32d .sfad0d9 {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: start;
        align-items: flex-start;
        gap: 15px 0;
        margin-bottom: 0
    }

    .sfad32d .sfad0d9 .sfadebd6 {
        padding: 5px 0
    }

    .sfad32d .sfad0d9 .sfad6fe {
        text-align: left;
        min-height: 35px
    }
}

.sfad18e {
    font-family: Open Sans, "sans-serif";
    font-size: 1.5625rem;
    font-weight: 500;
    color: #fff;
    line-height: 30px;
    margin-bottom: 20px
}

.user-review-form__row {
    position: relative
}

.user-review-form__row + .user-review-form__row {
    margin-top: 20px
}

.user-review-form__row.user-review-form__con, .user-review-form__row.user-review-form__pro {
    display: -ms-flexbox;
    display: flex
}

.user-review-form__row--submit.loading {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/loading.d2481c50.svg);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 50px
}

.user-review-form__row--submit.loading .btn {
    visibility: hidden
}

.user-review-form__star {
    display: inline-block;
    width: 35px;
    height: 35px;
    margin-bottom: 0;
    cursor: pointer;
    position: relative
}

.user-review-form__star:after {
    content: "";
    width: 100%;
    height: 100%;
    background: #1f1f1f 50% no-repeat url(/wp-content/themes/theme-child/assets/dist/images/ic-star.784da2ca.svg);
    background-size: 35px;
    position: absolute;
    top: 0;
    left: 0
}

.user-review-form__star.selected:after {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/ic-star-selected.d55b976d.svg)
}

.user-review-form__star + .user-review-form__star {
    margin-left: 7px
}

.user-review-form__star input {
    width: 2px;
    height: 2px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -1px 0 0 -1px
}

.user-review-form__star + .error {
    padding-left: 0 !important
}

.sfad28d6 {
    display: block;
    font-size: .75rem;
    color: #999;
    margin-top: 5px;
    line-height: 1;
    padding: 0 15px
}

.user-review-form__error input[type=email], .user-review-form__error input[type=text], .user-review-form__error textarea {
    color: #ff0015 !important;
    border-color: #ff0015 !important
}

.user-review-form__error .error {
    padding: 0 15px;
    margin-top: 2px
}

.sfadec6 .error {
    display: block;
    font-size: .875rem;
    color: #ff0015;
    line-height: 20px;
    margin-top: 10px
}

.sfadec6 input[type=email], .sfadec6 input[type=text], .sfadec6 textarea {
    display: block;
    width: 100%;
    height: 50px;
    font-size: .875rem;
    color: #fff;
    line-height: 20px;
    border: none;
    border-bottom: 2px solid #6f6f6f;
    border-radius: 5px;
    padding: 15px;
    background-color: #2e2e2e
}

.sfadec6 input[type=email]::-webkit-input-placeholder, .sfadec6 input[type=text]::-webkit-input-placeholder, .sfadec6 textarea::-webkit-input-placeholder {
    color: #999
}

.sfadec6 input[type=email]::-moz-placeholder, .sfadec6 input[type=text]::-moz-placeholder, .sfadec6 textarea::-moz-placeholder {
    color: #999
}

.sfadec6 input[type=email]:-ms-input-placeholder, .sfadec6 input[type=text]:-ms-input-placeholder, .sfadec6 textarea:-ms-input-placeholder {
    color: #999
}

.sfadec6 input[type=email]::-ms-input-placeholder, .sfadec6 input[type=text]::-ms-input-placeholder, .sfadec6 textarea::-ms-input-placeholder {
    color: #999
}

.user-review-form input[type=email]::-webkit-input-placeholder, .user-review-form input[type=text]::-webkit-input-placeholder, .user-review-form textarea::-webkit-input-placeholder {
    color: #999
}

.user-review-form input[type=email]::-moz-placeholder, .user-review-form input[type=text]::-moz-placeholder, .user-review-form textarea::-moz-placeholder {
    color: #999
}

.user-review-form input[type=email]:-ms-input-placeholder, .user-review-form input[type=text]:-ms-input-placeholder, .user-review-form textarea:-ms-input-placeholder {
    color: #999
}

.user-review-form input[type=email]::-ms-input-placeholder, .user-review-form input[type=text]::-ms-input-placeholder, .user-review-form textarea::-ms-input-placeholder {
    color: #999
}

.sfadec6 input[type=email]::placeholder, .sfadec6 input[type=text]::placeholder, .sfadec6 textarea::placeholder {
    color: #999
}

.sfadec6 input[type=email]:hover, .sfadec6 input[type=text]:hover, .sfadec6 textarea:hover {
    border-color: #999
}

.sfadec6 input[type=email]:focus, .sfadec6 input[type=text]:focus, .sfadec6 textarea:focus {
    border-color: grey;
    outline-color: grey
}

.sfadec6 textarea {
    height: 90px
}

.sfadec6 input[name=subject] {
    display: none
}

.user-review-form__counter {
    font-size: .75rem;
    color: #999;
    position: absolute;
    top: 2px;
    right: 5px
}

.user-review-form__con input, .user-review-form__pro input {
    width: 100%;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.user-review-form__con input:focus button svg, .user-review-form__pro input:focus button svg {
    stroke: #fff
}

.user-review-form__con button, .user-review-form__pro button {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 50px;
    -ms-flex: 0 0 50px;
    flex: 0 0 50px;
    font-size: 32px;
    font-weight: 300;
    line-height: 1;
    color: grey;
    background-color: #fff;
    border-radius: 5px;
    border: none;
    margin-left: 5px;
    position: relative
}

.user-review-form__con button svg, .user-review-form__pro button svg {
    -ms-flex: 0 0 14px;
    flex: 0 0 14px;
    width: 14px;
    height: 14px;
    stroke: grey
}

.user-review-form__con button[data-action=remove] svg, .user-review-form__pro button[data-action=remove] svg {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.user-review-form__con button:hover, .user-review-form__pro button:hover {
    color: #111;
    background-color: #1f1f1f
}

.user-review-form__con button:hover svg, .user-review-form__pro button:hover svg {
    stroke: #111
}

.sfadec6 .checkbox {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    position: relative
}

.sfadec6 .checkbox input {
    border: none;
    background: 0 0;
    width: 1px;
    height: 1px;
    position: absolute;
    top: 5px;
    left: 5px
}

.sfadec6 .checkbox input:checked ~ .checkbox__mark {
    background-color: #1f1f1f;
    border-color: #1f1f1f
}

.sfadec6 .checkbox input:checked ~ .checkbox__mark:after {
    display: block
}

.sfadec6 .checkbox__label {
    font-size: .75rem;
    color: #f4f4f4;
    margin-left: 10px
}

.sfadec6 .checkbox__mark {
    width: 20px;
    -ms-flex: 0 0 20px;
    flex: 0 0 20px;
    height: 20px;
    background-color: #fff;
    border: 1px solid #8d8d8d;
    border-radius: 5px;
    -ms-flex-item-align: start;
    align-self: flex-start;
    position: relative;
    top: 0
}

.sfadec6 .checkbox__mark:after {
    display: none;
    content: "";
    position: absolute;
    left: 5.5px;
    top: 1.5px;
    width: 7px;
    height: 12px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(40deg);
    transform: rotate(40deg)
}

.sfad08c {
    color: #fff
}

.sfad08c p {
    color: #c6c6c6
}

.sfad08c .sfadfd3b {
    font-size: .75rem;
    font-weight: 700;
    color: #fa0;
    background-color: #2e2e2e;
    border-radius: 5px;
    text-transform: none;
    margin: 0 auto
}

.sfad08c .sfadfd3b:hover {
    cursor: pointer
}

.sfadeeb {
    line-height: 110%;
    padding: 10px 15px;
    border: none;
    display: block;
    text-align: center;
    background-color: #ff6a00;
    text-transform: none;
    width: auto;
    border-radius: 5px
}

.sfadeeb:hover {
    background-color: #c50;
    cursor: pointer
}

.sfadeeb:disabled {
    opacity: .1;
    cursor: default
}

.sfadeeb:disabled:hover {
    box-shadow: none;
    opacity: .1;
    background-color: #ff6a00
}

.sfad0d7, .sfad954 {
    margin-bottom: 15px
}

.sfad954 {
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 125%;
    color: #c6c6c6
}

.user-reviews-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    background-color: #1f1f1f;
    border-radius: 5px;
    padding: 17.5px 15px;
    margin-bottom: 15px
}

@media (max-width: 991.98px) {
    .user-reviews-header {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.user-reviews-header__rating {
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 25px;
    color: #fa0;
    white-space: nowrap
}

.user-reviews-header__rating-value {
    font-size: 2.1875rem;
    font-weight: 700;
    line-height: 115%;
    color: #fa0
}

.user-reviews-header__rating-limit {
    color: #fa0
}

.user-reviews-header__rating-stars {
    margin-left: 30px
}

.user-reviews-header__rating-stars .sfadf84 {
    height: 25px
}

@media (max-width: 991.98px) {
    .user-reviews-header__rating-stars {
        margin-left: auto
    }
}

.user-reviews-header__rating-text {
    font-size: .875rem;
    font-weight: 400;
    line-height: 140%;
    color: #c6c6c6
}

.sfad0d7 .sfad907 {
    line-height: 110%;
    padding: 10px 15px;
    border: none;
    display: block;
    text-align: center;
    background-color: #ff6a00;
    text-transform: none;
    width: auto;
    border-radius: 5px;
    width: 100%;
    margin: 15px 0 0 auto
}

.sfad0d7 .sfad907:hover {
    background-color: #c50;
    cursor: pointer
}

@media (min-width: 992px) {
    .sfad0d7 .sfad907 {
        width: auto;
        margin: 0 0 0 auto
    }
}

.sfad0d7 .sfad9b4 {
    border-radius: 5px;
    padding: 15px;
    margin-bottom: 5px
}

.sfad0d7 .sfad821 {
    background-color: #1f1f1f
}

.sfad0d7 .sfad08d {
    background-color: #2e2e2e
}

.sfad0d7 .sfad08d .sfad82b {
    border-color: #8d8d8d
}

.sfad0d7 .sfadcd6c {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px
}

.sfad0d7 .sfad82b {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: #111;
    margin-right: 10px;
    overflow: hidden;
    border: 3px solid #99bcff
}

.sfad0d7 .sfad82b img {
    display: block;
    max-width: 100%;
    max-height: 100%;
    height: auto;
    -o-object-fit: cover;
    object-fit: cover
}

.sfad0d7 .sfad100 {
    -ms-flex-positive: 1;
    flex-grow: 1
}

.sfad0d7 .sfad100 > div + div {
    margin-top: 5px
}

.sfad0d7 .sfad100 .sfadf84 {
    height: 14px
}

.sfad0d7 .sfad6f4 {
    font-size: .875rem;
    font-weight: 700;
    line-height: 15px;
    color: #fa0
}

.sfad0d7 .sfad677e {
    font-size: .75rem;
    line-height: 1;
    color: #8d8d8d
}

.sfad0d7 .sfad3c1c {
    font-size: .875rem;
    line-height: 20px;
    color: #c6c6c6;
    word-break: break-word
}

.sfad0d7 .sfad3c1c:not(:last-child) {
    margin-bottom: 10px
}

.sfad0d7 .sfad3c1c p {
    font-size: .875rem;
    line-height: 20px;
    color: #c6c6c6;
    margin: 0
}

.sfad0d7 .sfad3c1c p + p {
    margin-top: 10px
}

.sfad0d7 .sfade4d {
    margin: 0;
    padding: 0
}

.sfad0d7 .sfade4d li {
    margin: 0;
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: #c6c6c6
}

.sfad0d7 .sfade4d li.sfad29a, .sfad0d7 .sfade4d li.sfadb178 {
    font-size: .875rem
}

.sfad0d7 .sfade4d li.sfad29a:not(:last-of-type), .sfad0d7 .sfade4d li.sfadb178:not(:last-of-type) {
    margin-bottom: 10px
}

.sfad0d7 .sfade4d li.sfad29a:before, .sfad0d7 .sfade4d li.sfadb178:before {
    position: static
}

.sfad0d7 .sfade4d li.sfadb178:before {
    content: "\2713";
    font-size: .75rem;
    color: #26c280;
    background-color: rgba(38, 194, 128, .1)
}

.sfad0d7 .sfade4d li.sfad29a:before, .sfad0d7 .sfade4d li.sfadb178:before {
    font-weight: 700;
    width: 20px;
    -ms-flex: 0 0 20px;
    flex: 0 0 20px;
    height: 20px;
    border-radius: 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 10px
}

.sfad0d7 .sfade4d li.sfad29a:before {
    content: "\2573";
    font-size: .5625rem;
    color: #ff4d61;
    background-color: rgba(255, 77, 97, .1)
}

.sfad0d7 .sfadf84 {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/stars2.0e556d3d.svg)
}

.sfad0d7 .sfade7b2 {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/stars2-active.bbe38f5a.svg)
}

.sfad0d7 .load-more {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 26px;
    border: 1px solid #e6e1e2;
    border-radius: 8px;
    font-size: .75rem;
    line-height: 16px;
    color: #c6c6c6;
    text-transform: none;
    padding-right: 14px;
    margin-top: 10px;
    cursor: pointer;
    transition: border-color .2s ease-in-out
}

.sfad0d7 .load-more:after {
    content: "";
    width: 8.5px;
    height: 4.5px;
    background: 50% no-repeat url(/wp-content/themes/theme-child/assets/dist/images/arrow_down_gray.4c479139.svg);
    margin-left: 5px
}

.sfad0d7 .load-more:active, .sfad0d7 .load-more:hover {
    border-color: #999;
    background-color: transparent;
    box-shadow: none
}

.sfad0d7 .load-more.loading {
    text-indent: -100000px;
    background: 50% no-repeat url(/wp-content/themes/theme-child/assets/dist/images/loading.d2481c50.svg)
}

.sfad0d7 .load-more.loading:after {
    content: none
}

.modal-custom {
    max-height: 90%;
    background-color: #1f1f1f;
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 9999;
    -webkit-animation: fadein .3s;
    animation: fadein .3s;
    overflow: auto;
    border-radius: 10px
}

@media (max-width: 767.98px) {
    .modal-custom {
        width: 90%
    }
}

.modal-custom__content {
    width: 720px;
    min-height: 60px;
    padding: 40px 100px
}

@media (max-width: 991.98px) {
    .modal-custom__content {
        width: 100%;
        padding: 20px 15px
    }
}

.modal-custom__close {
    width: 30px;
    height: 30px;
    position: absolute;
    top: 20px;
    right: 10px;
    background: 50%/cover no-repeat url(/wp-content/themes/theme-child/assets/dist/images/ic-close.6693b917.svg);
    cursor: pointer !important;
    padding: 0;
    margin: 0;
    border: none
}

.overlay-custom {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9998;
    background-color: rgba(0, 0, 0, .6);
    -webkit-animation: fadein .3s;
    animation: fadein .3s
}

.overlay-custom--loading {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/loading.d2481c50.svg);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100px
}

.sfad5268 .sfadc3b {
    font-size: 1.5625rem;
    font-weight: 500;
    line-height: 120%;
    color: #fff;
    margin-bottom: 15px
}

.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    position: relative;
    z-index: 1
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translateZ(0)
}

.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0)
}

.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%
}

.owl-carousel .owl-item img.owl-lazy {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity .4s ease
}

.owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""] {
    max-height: 0
}

.owl-carousel .owl-nav.disabled .owl-next, .owl-carousel .owl-nav.disabled .owl-prev {
    opacity: 0 !important;
    pointer-events: none !important
}

.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
    background-image: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit
}

.owl-carousel .owl-nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    margin: 10px 0
}

.owl-carousel .owl-nav button {
    width: 30px;
    height: 30px;
    border-radius: 5px;
    background-color: #222
}

.owl-carousel .owl-nav button span {
    color: #fff;
    font-size: 1.5625rem;
    line-height: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px)
}

.owl-carousel .owl-dots {
    height: 30px;
    text-align: center;
    margin: 0 45px;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px)
}

.owl-carousel .owl-dots .owl-dot, .owl-carousel .owl-dots button {
    width: 15px;
    height: 15px;
    border-radius: 5px;
    border: 1px solid #6f6f6f;
    background-color: transparent;
    margin: 0 5px
}

.owl-carousel .owl-dots .owl-dot:hover, .owl-carousel .owl-dots button:hover {
    background-color: #6f6f6f;
    transition: background-color .3s ease-in-out
}

.owl-carousel .owl-dots .owl-dot.active, .owl-carousel .owl-dots button.active {
    background-color: #6f6f6f
}

.owl-carousel.owl-loaded {
    display: grid
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block
}

.owl-carousel.owl-hidden {
    opacity: 0
}

.owl-carousel.owl-refresh .owl-item {
    visibility: hidden
}

.owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel.owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab
}

.owl-carousel.owl-rtl {
    direction: rtl
}

.owl-carousel.owl-rtl .owl-item {
    float: right
}

.owl-carousel .sfad251 {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.owl-carousel .owl-animated-in {
    z-index: 0
}

.owl-carousel .owl-animated-out {
    z-index: 1
}

.owl-carousel .fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}

.owl-height {
    transition: height .5s ease-in-out
}

.sfad406 .owl-carousel {
    display: block
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

.sfad4ad .sfad1ba {
    font-family: Open Sans, "sans-serif";
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 125%;
    color: #fff;
    margin-bottom: 15px
}

.sfad4ad .sfad4fb {
    display: grid;
    grid-template-columns:1fr;
    grid-gap: 15px
}

.sfad4ad .sfad4fb .sfad6c2b {
    margin-bottom: 15px
}

.sfad4ad .sfad6c2b {
    max-height: 400px;
    overflow: hidden
}

@media (min-width: 768px) {
    .sfad4ad .sfad4fb {
        grid-template-columns:repeat(2, 1fr)
    }
}

@media (min-width: 992px) {
    .sfad4ad .sfad4fb {
        grid-template-columns:repeat(3, 1fr)
    }
}

@font-face {
    font-family: Open Sans;
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url(/assets/fonts/OpenSans-Regular.woff2);
    src: local("\263A"), url(/assets/fonts/OpenSans-Regular.woff2) format("woff2")
}

.sfadccef, .sfade1a {
    color: #5d618f;
    font-weight: 700;
    min-width: 51px;
    min-height: 51px;
    width: 51px;
    height: 51px;
    border-radius: 20px;
    background: #e6e7f2;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 5px 5px 0
}

.sfad3b8 {
    padding: 15px
}

.sfad3b8 .sfadcd2 {
    display: block;
    width: 100%;
    text-align: left;
    font-size: .75rem;
    line-height: 125%;
    font-weight: 700;
    color: #888cb5;
    margin-bottom: 5px
}

.sfadeb6 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 10px
}

.sfadeb6 img {
    min-width: 60px;
    width: 60px;
    height: 60px;
    border: 3px solid #5d618f;
    border-radius: 50%
}

@media (min-width: 768px) {
    .sfadeb6 img {
        width: 80px;
        height: 80px
    }
}

.sfad663 {
    margin: 0 0 5px;
    display: block;
    width: 100%;
    text-align: left;
    font-size: 1.25rem;
    line-height: 125%;
    font-weight: 700;
    color: #2b2d42
}

@media (min-width: 768px) {
    .sfad663 {
        text-align: center
    }
}

.sfad31e {
    margin: 0 0 0 5px;
    color: #444769;
    font-size: .875rem;
    font-weight: 400;
    line-height: 150%
}

.sfad5c9 {
    margin-top: 15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center
}

.sfad5c9 a {
    text-decoration: none;
    padding: 0 5px;
    display: inline-block
}

.sfad5c9 a img {
    width: 20px;
    height: auto
}

.sfad044 {
    -ms-flex-line-pack: center;
    align-content: center
}

.sfad044, .sfad240a {
    display: -ms-flexbox;
    display: flex
}

.sfad240a {
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 15px
}

.sfad785 {
    background-color: #f5f5fa;
    border-radius: 15px
}

.sfadbbf4 {
    background: 0 0;
    height: 160px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.sfadb3e {
    max-width: 210px;
    max-height: 60px
}

@media (min-width: 768px) {
    .sfadb3e {
        max-width: 380px;
        max-height: 110px
    }
}

.sfadcee {
    margin: 0 0 25px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.sfadcee .sfad43b {
    max-width: 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
}

@media (min-width: 576px) {
    .sfadcee .sfad43b {
        max-width: 49%;
        -ms-flex: 0 0 49%;
        flex: 0 0 49%
    }
}

@media (min-width: 992px) {
    .sfadcee .sfad43b {
        max-width: 49.5%;
        -ms-flex: 0 0 49.5%;
        flex: 0 0 49.5%
    }
}

@media (min-width: 1200px) {
    .sfadcee .sfad43b {
        max-width: 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }
}

@media (min-width: 576px) {
    .sfadcee .sfad588a {
        height: 94%
    }
}

@media (min-width: 1200px) {
    .sfadcee .sfad588a {
        height: auto
    }
}

.sfad43b:last-of-type {
    border-bottom: 0
}

.sfad588a {
    background: #f5f5fa;
    margin-bottom: 15px;
    padding: 15px;
    border-radius: 15px;
    overflow: hidden;
    float: none;
    width: 100%
}

.sfada55 {
    width: 100%;
    height: auto;
    margin-right: 15px
}

@media (min-width: 1200px) {
    .sfada55 {
        width: 255px;
        height: 120px;
        border-radius: 15px;
        padding: 0;
        float: left
    }
}

.sfad5e1 {
    height: auto;
    float: left;
    border-radius: 15px;
    margin-bottom: 15px
}

@media (min-width: 1200px) {
    .sfad5e1 {
        border-radius: 15px;
        max-width: 100%;
        width: 100%;
        height: auto;
        max-height: 120px
    }
}

.sfad290c {
    text-align: left;
    float: left;
    width: 100%;
    padding: 0
}

.sfad290c .sfad30f {
    color: #ef233c;
    font-size: .75rem;
    font-weight: 700;
    line-height: 125%;
    text-decoration: none;
    width: auto;
    display: inline-block;
    height: auto;
    background-color: #e6e7f2
}

@media (min-width: 1200px) {
    .sfad290c {
        width: 142px;
        padding: 0
    }
}

.sfada710 {
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 125%;
    float: left;
    margin: 0 0 10px;
    display: block;
    transition: all .4s ease-in-out;
    color: #fff;
    cursor: pointer;
    color: #2b2d42
}

.sfada710:hover {
    text-decoration: none;
    color: #d90429
}

@media (min-width: 1200px) {
    .sfada710 {
        float: none
    }
}

.sfada710 h3 {
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 125%;
    text-transform: none;
    margin-bottom: 0
}

.sfada710:hover {
    color: #2b2d42
}

.sfad8d4, .sfad588a p {
    font-size: .875rem;
    font-weight: 400;
    line-height: 140%;
    padding: 0;
    margin-bottom: 15px;
    float: left;
    color: #444769;
    width: 100%
}

@media (min-width: 1200px) {
    .sfad8d4, .sfad588a p {
        float: none
    }
}

.sfad9fef {
    margin: 10px 0;
    line-height: 0;
    color: #5d618f
}

.sfad9fef .sfad73f4, .sfad9fef a {
    font-size: .75rem;
    line-height: 15px;
    color: #5d618f
}

.sfad9fef a {
    color: #ef233c
}

.sfad9fef a:hover {
    text-decoration: underline;
    color: #d90429
}

.sfad9fef .sfad73f4 {
    color: #5d618f
}

.sfad9fef span {
    font-size: .625rem
}

.btn {
    border: none;
    border-radius: 5px;
    font-size: .75rem;
    text-transform: uppercase;
    transition: all .4s ease-in-out
}

.btn:hover {
    color: #fff;
    background-color: #2b2d42;
    box-shadow: 0 0 6px 0 #2b2d42
}

.btn-primary {
    background: #2b2d42;
    border-radius: 5px;
    letter-spacing: 1.17px;
    font-size: .875rem;
    font-size: .9375rem;
    font-weight: 700;
    line-height: 130%;
    width: 100%;
    height: auto;
    max-width: 185px;
    border-radius: 25px;
    background: linear-gradient(90deg, #ef233c, #ff5c00);
    text-transform: uppercase;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    padding: 15px
}

.btn-alternate {
    letter-spacing: 1px;
    border: 2px solid #ef233c;
    border-radius: 17px
}

.btn-alternate, .btn-play {
    font-weight: 700;
    color: #fff
}

.btn-play {
    width: 100%;
    max-width: 280px;
    height: 60px;
    padding: 14px 25px;
    font-size: .875rem;
    letter-spacing: 0;
    background: linear-gradient(90deg, #ef233c, #ff5c00);
    border-radius: 25px
}

@media (min-width: 992px) {
    .btn-play {
        padding: 14px 45px
    }
}

.btn-overview {
    padding: 9px 70px
}

.btn-load-more {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    height: 35px;
    background: #f5f5fa;
    color: #ef233c;
    font-size: .75rem;
    font-weight: 700;
    line-height: 130%;
    border-radius: 15px;
    cursor: pointer !important;
    padding: 10px 15px;
    text-transform: none
}

.btn-load-more:hover {
    background: #f5f5fa;
    color: #ef233c;
    box-shadow: 0 0 4.5px 0 rgba(43, 45, 66, .25)
}

.btn-load-more:active {
    color: #ef233c !important;
    background: #e6e7f2 !important
}

.btn-load-more:focus {
    color: #ef233c !important;
    background: #f5f5fa !important
}

.btn-mobile-fixed {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 111;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    min-width: 184px;
    background: linear-gradient(90deg, #ef233c, #ff5c00);
    padding: 19px 15px;
    height: auto;
    max-height: 60px
}

@media (min-width: 1200px) {
    .btn-mobile-fixed {
        position: relative;
        bottom: inherit;
        left: inherit;
        z-index: inherit;
        border-radius: 25px;
        width: 100%;
        max-width: 100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
        height: auto
    }
}

.btn-width-modified {
    width: 100%
}

@media (min-width: 1200px) {
    .btn-width-modified {
        width: 100%
    }
}

.sfad979f, .top1 {
    overflow: hidden;
    background-color: #f5f5fa;
    border-radius: 15px
}

.sfad979f {
    padding: 20px 15px
}

@media (min-width: 992px) {
    .sfadb09 {
        margin-bottom: 0
    }
}

.top1a {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%;
    margin: 0 auto 10px;
    padding: 40px 30px
}

@media (min-width: 992px) {
    .top1a {
        max-width: 100%
    }
}

.sfad20a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch
}

.sfad7fc {
    max-width: 75%;
    max-height: 75%
}

.sfada5e {
    height: 85px;
    max-width: 285px;
    background-color: transparent;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width: 390px) {
    .sfada5e {
        width: 285px
    }
}

@media (min-width: 991px) {
    .sfada5e {
        width: inherit
    }
}

.sfad5a1 {
    -ms-flex: 1 0;
    flex: 1 0;
    padding: 15px 5px 10px;
    text-align: center;
    color: #fff
}

.sfadd77 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.sfadd77.sfadcf4 {
    -ms-flex-direction: column;
    flex-direction: column
}

.sfadd77.sfadcf4 a {
    padding-top: 10px
}

.sfad063 {
    min-width: 45px;
    width: auto !important;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 10px;
    left: 10px;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    width: 45px;
    height: 24px;
    padding: 0 5px;
    font-size: .625rem;
    font-weight: 700;
    text-transform: uppercase;
    color: #0b0c12;
    background-color: #fa0;
    border-radius: 25px;
    border: none
}

.sfad313 {
    font-size: 1rem;
    font-weight: 700
}

.sfadb27 {
    font-size: .75rem;
    font-weight: 700
}

.sfadb27, .sfadb27:before {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.sfadb27:before {
    content: "$";
    width: 14px;
    height: 14px;
    color: #2b2d42;
    font-weight: 300;
    border: 1px solid #2b2d42;
    margin-right: 8px;
    border-radius: 50%
}

.sfadeae {
    font-size: .875rem;
    font-weight: 400;
    margin: 12px 0
}

.sfad2a8f {
    width: auto;
    min-height: 40px;
    min-width: 212px;
    max-width: 212px;
    text-align: center;
    margin: 0 auto;
    padding: 8px;
    display: block
}

@media (min-width: 992px) {
    .sfad2a8f {
        min-width: 132px
    }
}

.sfad2464 {
    padding: 20px 0
}

.sfaddcea {
    height: 100%;
    padding-bottom: 20px
}

.sfad2464 .sfad021e {
    height: 100%;
    padding: 20px 15px 13px;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column
}

.sfad2464 .sfad021e:hover .sfad853 {
    color: #ef233c
}

.sfad2464 .sfad81e {
    padding: 5px 0 10px
}

.sfad2464 .sfad2a9 {
    min-height: 36px;
    margin: 10px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.sfad2464 .sfad021e .sfad853 {
    font-size: 1rem;
    font-weight: 700;
    line-height: 150%;
    letter-spacing: .86px;
    color: #2b2d42;
    text-align: center;
    margin: 0;
    transition: all .4s ease-in-out
}

.sfad27c {
    background-color: #f2f2f2;
    box-shadow: none
}

.sfad27c .sfadf28, .sfad27c .sfadf28 p {
    color: #2b2d42
}

.sfad27c .sfaded7b {
    background-image: url(/assets/images/cookies-ico.svg)
}

body.sfad571 .sfad27c {
    bottom: 65px
}

@media (min-width: 1200px) {
    body.sfad571 .sfad27c {
        bottom: 85px
    }
}

body {
    font-family: Open Sans, "sans-serif";
    background-color: #fff;
    color: #444769
}

a {
    transition: all .2s ease-in-out
}

p {
    font-size: 1rem;
    color: #444769
}

.sfad2bc1 ul {
    margin: 15px 0 0;
    padding: 0
}

.sfad2bc1 ul li {
    list-style: none;
    position: relative;
    color: #444769;
    margin: 12px 0 12px 15px
}

.sfad2bc1 ul li:before {
    content: "";
    display: block;
    position: absolute;
    top: 9px;
    left: -15px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: 0 0;
    border: 2px solid #ef233c
}

.sfad2bc1 ul li p, .sfad2bc1 ul li span {
    color: #444769
}

.sfad2bc1 ol {
    counter-reset: num;
    margin: 25px 0;
    padding: 0;
    list-style: none
}

.sfad2bc1 ol:last-child {
    margin-bottom: 0
}

.sfad2bc1 ol p, .sfad2bc1 ol span {
    padding-left: 40px;
    color: #444769
}

.sfad2bc1 ol li {
    font-size: 1rem;
    font-weight: 400;
    line-height: 150%;
    color: #2b2d42;
    margin: 0 0 15px
}

.sfad2bc1 ol li p, .sfad2bc1 ol li span {
    color: #fff
}

.sfad2bc1 ol li:last-child {
    margin-bottom: 0
}

.sfad2bc1 ol li:before {
    content: counter(num) "";
    counter-increment: num;
    display: inline-block;
    margin: 0 15px 0 0;
    font-size: .75rem;
    font-weight: 700;
    color: #ef233c;
    background: 0 0;
    border: 1px solid #ef233c;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    line-height: 24px;
    text-align: center
}

.sfad2bc1 ol li ul {
    margin-bottom: 15px
}

.sfad2bc1 ol li ul li {
    list-style: none;
    position: relative;
    margin: 12px 0 12px 15px
}

.sfad2bc1 ol li ul li:before {
    content: "";
    counter-increment: none;
    display: block;
    position: absolute;
    top: 10px;
    left: -15px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #ef233c
}

button:focus {
    outline: none
}

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

h2 {
    font-size: 1.5625rem
}

#sfade9e5 {
    padding-right: 0 !important
}

.has-scroll {
    overflow-x: scroll
}

@media (min-width: 768px) {
    .has-scroll {
        overflow: hidden
    }
}

.sfad2bc1 table:not([class]) {
    margin: 15px 0;
    width: 100%;
    border-radius: 5px;
    border-collapse: initial;
    border-spacing: 0
}

@media (min-width: 768px) {
    .sfad2bc1 table:not([class]) {
        overflow: hidden
    }
}

.sfad2bc1 table:not([class]) th {
    background-color: #e6e7f2
}

.sfad2bc1 table:not([class]) tr {
    background-color: #fff
}

.sfad2bc1 table:not([class]) tr:nth-child(odd) {
    background-color: #f5f5fa
}

.sfad2bc1 table:not([class]) tr td {
    color: #0b0c12;
    background-color: transparent
}

.sfad2bc1 table:not([class]) tr td:first-child {
    border-left: 1px solid #e6e7f2
}

.sfad2bc1 table:not([class]) tr td:last-child {
    border-right: 1px solid #e6e7f2
}

.sfad2bc1 table:not([class]) tr:first-child td, .sfad2bc1 table:not([class]) tr:first-child th {
    color: #0b0c12;
    background-color: #f5f5fa;
    font-family: Open Sans, "sans-serif";
    font-size: 1rem;
    line-height: 130%
}

.sfad2bc1 table:not([class]) tr:first-child td:first-child, .sfad2bc1 table:not([class]) tr:first-child th:first-child {
    border-top-left-radius: 5px
}

.sfad2bc1 table:not([class]) tr:first-child td:last-child, .sfad2bc1 table:not([class]) tr:first-child th:last-child {
    border-top-right-radius: 5px
}

.sfad2bc1 table:not([class]) tr:last-child td, .sfad2bc1 table:not([class]) tr:last-child th {
    border-bottom: 1px solid #e6e7f2
}

.sfad2bc1 table:not([class]) tr:last-child td:first-child, .sfad2bc1 table:not([class]) tr:last-child th:first-child {
    border-bottom-left-radius: 5px
}

.sfad2bc1 table:not([class]) tr:last-child td:last-child, .sfad2bc1 table:not([class]) tr:last-child th:last-child {
    border-bottom-right-radius: 5px
}

.sfad2bc1 table:not([class]) td, .sfad2bc1 table:not([class]) th {
    padding: 10px
}

@media (min-width: 768px) {
    .sfad2bc1 table:not([class]) td, .sfad2bc1 table:not([class]) th {
        min-width: auto
    }
}

.sfad2bc1 table:not([class]) a, .sfad2bc1 table:not([class]) td, .sfad2bc1 table:not([class]) th {
    color: #0b0c12;
    font-family: Open Sans, "sans-serif";
    font-size: 1rem;
    line-height: 130%
}

.sfad2bc1 table:not([class]) th {
    font-weight: 700
}

blockquote {
    background: #f5f5fa;
    border-radius: 15px;
    margin-bottom: 12px;
    padding: 20px 50px;
    font-size: 1rem;
    font-weight: 400;
    line-height: 175%;
    position: relative
}

@media (min-width: 992px) {
    blockquote {
        font-size: 1.25rem
    }
}

blockquote:after, blockquote:before {
    display: block;
    width: 17px;
    height: 15px;
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/ic-quote.22055ed4.svg);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100% auto;
    position: absolute
}

blockquote:before {
    content: "";
    top: 10px;
    left: 10px
}

blockquote:after {
    content: "";
    right: 10px;
    bottom: 10px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.sfad860 {
    margin: 0 0 15px
}

@media (min-width: 390px) {
    .sfad860 {
        margin: 0 auto 15px
    }
}

.sfad860:last-child {
    margin: 0 !important
}

.sfad860 p {
    margin-bottom: 0
}

@media (max-width: 991px) {
    .sfadb4f {
        display: none !important
    }
}

.sfad860.sfad7aa {
    margin: 0 0 15px
}

.sfad860 .sfad337 {
    margin-bottom: 5px
}

.sfad860 .sfad9398, .sfad9398 {
    font-weight: 700 !important
}

.style1c {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.style1c .item {
    font-size: .9375rem;
    font-weight: 400;
    margin: 2px
}

.style1c .sfade14d {
    font-size: .6875rem;
    font-weight: 700;
    color: #5d618f;
    width: 24px;
    height: 24px;
    line-height: 24px;
    background-color: #e6e7f2;
    border-radius: 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.style1c .sfade14d:hover {
    color: #ef233c;
    transition: all .4s ease-in-out
}

.sfad8a2 a.item, .sfadbd9c a.item {
    color: #5d618f
}

.style2c {
    width: 225px;
    margin: 0 auto
}

@media (max-width: 1367px) {
    .style2c {
        width: 200px
    }
}

@media (max-width: 1199px) {
    .style2c {
        width: 225px
    }
}

.style2c .item {
    width: 40px;
    height: 40px;
    background: #e6e7f2;
    line-height: 40px;
    text-align: center;
    border-radius: 50%;
    display: flex;
    vertical-align: center;
    align-items: center;
    justify-content: center;
}

.style2c .item img {
    max-width: 30px;
    max-height: 30px
}

.sfadc02e .item {
    font-size: .875rem;
    background: #e6e7f2;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border-radius: 50%
}

.sfadc02e .item img {
    max-width: 30px;
    max-height: 30px
}

.style1c .hidden-item {
    display: none
}

.sfad6b3 {
    display: block;
    text-align: center;
    color: #2b2d42;
    text-decoration: underline
}

.sfad7caf {
    padding-right: 5px;
    color: #26c280
}

.sfad9b1 {
    padding-right: 5px;
    color: #eb4033
}

.sfad950 {
    min-width: 128px;
    max-width: 128px
}

@media (min-width: 1367px) {
    .sfad950 {
        min-width: 143px;
        max-width: 143px
    }
}

p.sfad337, p.style1 {
    color: #5d618f;
    font-size: .75rem;
    font-weight: 400
}

.sfad4e4 {
    overflow: visible;
    display: inline-block;
    padding: 0;
    border: 0;
    margin: 0;
    transition-property: opacity, -webkit-filter;
    transition-property: opacity, filter;
    transition-property: opacity, filter, -webkit-filter;
    transition-duration: .2s;
    transition-timing-function: ease-in-out;
    font: inherit;
    color: inherit;
    text-transform: none;
    background-color: transparent
}

.sfad28c {
    background: #fff;
    border-radius: 50%;
    width: 40px;
    max-width: 40px;
    -ms-flex: 0 0 40px;
    flex: 0 0 40px;
    height: 40px;
    padding-top: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center
}

@media (min-width: 1200px) {
    .sfad28c {
        display: none
    }
}

.sfadcc3 {
    width: 30px;
    height: 14px;
    position: relative;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.is-active .sfadcc3 {
    height: 18px
}

.sfadac2 {
    width: 18px;
    display: block;
    top: auto;
    margin-top: -1px;
    bottom: 0;
    transition-duration: .13s;
    transition-delay: .13s;
    transition-timing-function: cubic-bezier(.55, .055, .675, .19)
}

.sfadac2, .sfadac2:after, .sfadac2:before {
    height: 2px;
    background-color: #ef233c;
    border-radius: 4px;
    position: absolute;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    transition-duration: .15s;
    transition-timing-function: ease
}

.sfadac2:after, .sfadac2:before {
    content: "";
    display: block;
    width: 18px
}

.sfadac2:before {
    top: -6px
}

.sfadac2:after {
    top: -12px;
    bottom: -8px;
    transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, opacity .1s linear
}

.sfad4e4.is-active .sfadac2 {
    width: 18px;
    -webkit-transform: translate3d(0, -8px, 0) rotate(-45deg);
    transform: translate3d(0, -8px, 0) rotate(-45deg);
    transition-delay: .22s;
    transition-timing-function: cubic-bezier(.215, .61, .355, 1)
}

.sfad4e4.is-active .sfadac2:after {
    top: 0;
    opacity: 0;
    transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), opacity .1s linear .22s
}

.sfad4e4.is-active .sfadac2:before {
    top: 0;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .16s, -webkit-transform .13s cubic-bezier(.215, .61, .355, 1) .25s;
    transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .16s, transform .13s cubic-bezier(.215, .61, .355, 1) .25s;
    transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .16s, transform .13s cubic-bezier(.215, .61, .355, 1) .25s, -webkit-transform .13s cubic-bezier(.215, .61, .355, 1) .25s
}

.sfadef0 .sfadcc3, .sfadfcd .sfadcc3 {
    height: 14px
}

.sfad1c5 {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999;
    height: 60px;
    background: #2b2d42
}

.sfad551 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center
}

.sfad1c5 .sfad21e {
    width: 100%;
    display: inline-block;
    text-align: left
}

@media (min-width: 768px) {
    .sfad1c5 .sfad21e {
        width: auto;
        text-align: left
    }
}

.sfad1c5 .sfadbcb {
    margin: 15px 0;
    height: 30px;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content
}

.sfad30f5 {
    background: #2b2d42;
    padding: 30px 15px 50px;
    word-break: break-word
}

.sfad30f5 > .mainClass1 {
    padding-left: 0;
    padding-right: 0
}

@media (min-width: 992px) {
    .sfad30f5 {
        padding: 30px 15px
    }
}

.sfad79da {
    margin-right: 0;
    margin-left: 0
}

@media (min-width: 576px) {
    .sfad79da {
        margin-right: 15px;
        margin-left: 15px;
        border-bottom: 1px solid #5d618f
    }
}

.sfad437 {
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    margin-top: 5px;
    margin-right: 0;
    margin-left: 0
}

@media (min-width: 576px) {
    .sfad437 {
        padding-top: 15px
    }
}

@media (min-width: 1200px) {
    .sfad30f5 {
        padding: 40px 0
    }
}

.sfad3067 {
    display: block;
    font-size: .75rem;
    color: #888cb5;
    margin-bottom: 20px;
    text-align: left;
    text-transform: capitalize
}

@media (max-width: 575.98px) {
    .sfad3067 {
        text-align: left
    }
}

@media (min-width: 1200px) {
    .sfad3067 {
        text-align: left
    }
}

.sfad142 {
    margin-bottom: 15px;
    padding-left: 0;
    padding-right: 0
}

@media (max-width: 575.98px) {
    .sfad142 {
        border-bottom: 1px solid #5d618f
    }
}

@media (min-width: 1200px) {
    .sfad142 {
        width: 30%;
        padding-left: 0
    }
}

@media (min-width: 1200px) {
    .sfad142:last-child {
        padding-left: 25px
    }
}

.sfad975 {
    margin-bottom: .9375rem;
    font-size: .875rem;
    font-weight: 400
}

.sfad057 {
    font-size: .75rem;
    font-weight: 400;
    color: #888cb5
}

@media (max-width: 575.98px) {
    .sfad057 {
        text-align: center
    }
}

@media (min-width: 768px) {
    .sfad057 {
        font-size: .75rem
    }
}

.sfad6fd {
    margin-bottom: 20px;
    text-align: center
}

@media (min-width: 768px) {
    .sfad6fd {
        text-align: left
    }
}

.sfadc47 {
    margin: 15px auto
}

.sfadc47, .sfadc47 p {
    font-size: .875rem;
    font-weight: 400;
    line-height: 130%;
    color: #888cb5;
    text-align: center
}

.sfad74d {
    margin: 0 0 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center
}

.sfadb2c {
    display: block;
    max-height: 22px;
    margin-top: 4px;
    margin-bottom: 12px;
    max-width: 40px;
    -ms-flex: 0 0 40px;
    flex: 0 0 40px
}

@media (max-width: 768px) {
    .sfadb2c {
        margin-bottom: 10px
    }
}

.sfadb2c:not(:last-of-type) {
    margin-right: 8px
}

.sfad0b4 {
    max-width: 100%;
    max-height: 32px
}

.sfadbba {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 20px
}

@media (min-width: 1200px) {
    .sfadbba {
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

.sfad0fe5 {
    width: auto;
    max-width: 70px;
    max-height: 30px;
    margin: 6px 15px 6px 0;
    -webkit-filter: opacity(.5);
    filter: opacity(.5)
}

@media (min-width: 1200px) {
    .sfad0fe5 {
        margin: 6px 0 6px 24px
    }
}

.sfad612 {
    padding-left: 0;
    padding-right: 0
}

@media (min-width: 576px) {
    .sfad612 {
        padding-left: 15px;
        padding-right: 15px
    }
}

@media (min-width: 768px) {
    .sfad612 {
        -ms-flex-order: 2;
        order: 2
    }
}

@media (min-width: 1200px) {
    .sfad612 {
        padding-right: 0
    }
}

.sfad027 {
    padding-left: 0;
    padding-right: 0
}

@media (min-width: 576px) {
    .sfad027 {
        padding-left: 15px;
        padding-right: 15px
    }
}

@media (min-width: 768px) {
    .sfad027 {
        -ms-flex-order: 1;
        order: 1
    }
}

@media (min-width: 1200px) {
    .sfad027 {
        padding-left: 0
    }
}

.sfadd22 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: center;
    align-items: center
}

.sfadb10 {
    margin-bottom: 30px;
    padding: 0;
    text-align: left
}

@media (min-width: 576px) {
    .sfadb10 {
        text-align: left
    }
}

.sfadb10 .menu-item {
    display: block;
    margin: 15px 0;
    font-size: .875rem;
    line-height: 1.5;
    text-transform: uppercase
}

@media (min-width: 1200px) {
    .sfadb10 .menu-item {
        margin: 0 0 15px
    }
}

.sfadb10 .menu-item .is-empty-link {
    color: #d90429;
    text-transform: none
}

.sfadb10 .menu-item a {
    color: #fff;
    text-transform: none
}

.sfadb10 .menu-item a:hover {
    text-decoration: none;
    color: #d90429
}

.sfadb10 .sfad4604 {
    margin-top: 15px;
    padding-left: 10px;
    color: #fff
}

.sfad8d7 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start
}

@media (max-width: 575.98px) {
    .sfad8d7 {
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

@media (min-width: 768px) {
    .sfad8d7 {
        height: auto;
        display: block;
        text-align: right
    }
}

.sfadbf12 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0 0 0 45px;
    opacity: .4;
    border: 1px solid #fff;
    font-size: .875rem;
    line-height: 1.3;
    border-radius: 9999px
}

.sfadbf12:not(.sfadeec2) {
    margin-left: auto
}

.sfadd63e {
    text-align: left
}

@media (min-width: 768px) {
    .sfadd63e {
        text-align: right
    }
}

.sfad54d {
    margin-bottom: 20px
}

.sfad269 {
    background-color: #2b2d42;
    padding-bottom: 15px
}

.sfad571 .sfad30f5 {
    padding-bottom: 0
}

.sfad571 .sfad269 {
    padding-bottom: 85px
}

.sfad04d8 {
    background-image: url(/wp-content/themes/theme-child/assets/src/images/svg/icons/menu_arrow_right.svg);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 10px auto
}

@media (min-width: 1200px) {
    .sfad04d8 {
        background-image: url(/wp-content/themes/theme-child/assets/src/images/svg/icons/menu_arrow_down.svg)
    }
}

.sfad4604 .menu-toggle-submenu.sfad04d8 {
    background-image: url(/wp-content/themes/theme-child/assets/src/images/svg/icons/menu_arrow_right.svg)
}

.sfad8d5 {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-left: 7px
}

.sfad3c0a {
    color: #26c280;
    font-size: 22px;
    line-height: 0
}

@media (min-width: 992px) {
    .sfad3c0a {
        font-size: 34px
    }
}

.sfad46cd {
    color: #ff720d;
    font-size: 22px;
    line-height: 0
}

@media (min-width: 992px) {
    .sfad46cd {
        font-size: 34px
    }
}

.sfad8fb {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/chevron-right.432555e2.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto 100%
}

.sfad0ccd {
    display: none;
    width: 0;
    height: 0;
    border-color: transparent transparent transparent #fff;
    border-style: solid;
    border-width: 8.5px 0 8.5px 17px
}

@media (min-width: 1200px) {
    .sfad0ccd {
        display: block;
        margin-right: 6px;
        margin-top: 2px
    }
}

.sfaded7b {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/cookies-ico.74bb5678.svg)
}

.sfadf26 {
    background-position: 0;
    background-repeat: no-repeat;
    background-size: auto 16px;
    background-image: none !important;
    padding-left: 0
}

.sfadca6 {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/title_logo.797504e4.svg)
}

.sfad744 {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/ic-uk.28e3cbd7.svg)
}

.sfad76c {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/bonus.3643d0a2.svg)
}

.sfad27d {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/cta.0df2f560.svg)
}

.sfad288 {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/currency.41a57e8f.svg)
}

.sfadeb4 {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/title.fc734443.svg)
}

.sfad288d {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/hits_misses.a5f971ee.svg)
}

.sfad765b {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/license.d6f0dc68.svg)
}

.sfad69eb {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/min-deposit.b3250d46.svg)
}

.sfad71fc {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/os.68141257.svg)
}

.sfadf177 {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/payments_icon.abdff2e2.svg)
}

.sfad532 {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/rating.00c7e369.svg)
}

.sfada0d {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/review.ad324e3f.svg)
}

.sfad267 {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/rtp.80edab79.svg)
}

.sfadecb {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/software.e87272c9.svg)
}

.sfad1a91 {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/title_logo.797504e4.svg)
}

.sfadd8e {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/withdraval_limits.fe0ab999.svg)
}

.sfad0f6f {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/year.5033820e.svg)
}

.sfaddae {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain
}

.sfad4c4 {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/ic-check.0100f9cf.svg)
}

.sfadad8 {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/ic-uncheck.7df8a6fe.svg)
}

.sfad690 {
    text-transform: uppercase
}

.style2 {
    text-align: center
}

.sfad632f {
    position: relative
}

.sfad5f7a {
    text-align: center;
    margin: 12px 0;
    padding: 12px 0
}

@media (min-width: 768px) {
    .sfad5f7a {
        margin: 25px 0;
        padding: 25px 0
    }
}

.sfad0c0:after {
    content: " more"
}

.sfadc92:after {
    content: " less"
}

.sfad561 {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    transition: all .4s ease-in-out
}

.sfadc92 + .sfad561 {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

button.sfad0c0 {
    background-color: transparent;
    border: none;
    box-shadow: none
}

.sfad0d8 {
    padding: 0
}

@media (min-width: 768px) {
    .sfad3fb {
        padding-left: 15px;
        padding-right: 15px
    }
}

.sfad0595 {
    display: -ms-flexbox;
    display: flex
}

.sfada71 {
    -ms-flex-pack: center;
    justify-content: center
}

.sfadcdfd {
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.sfadb194 {
    -ms-flex-pack: justify;
    justify-content: space-between
}

.sfad9e3 {
    -ms-flex-align: center;
    align-items: center
}

.is-hidden {
    opacity: 0
}

.hide-at-start {
    display: none
}

@media (min-width: 1200px) {
    .sfad48a {
        display: block
    }
}

@media (min-width: 1200px) {
    .hide-xl-to-up {
        display: none
    }
}

.sfada07b {
    margin: 0 0 10px
}

.sfade3d {
    width: 100%;
    height: 35px;
    display: none !important
}

@media (min-width: 992px) {
    .style4 {
        display: none
    }
}

.style3 {
    width: 100%
}

.mainClass {
    overflow: hidden;
    padding-top: 60px
}

@media (min-width: 992px) {
    .mainClass {
        padding-top: 60px
    }
}

.sfadf7af .mainClass {
    padding-top: 0
}

.sfad2bc1 {
    margin-bottom: 40px
}

@media (min-width: 992px) {
    .sfad2bc1 {
        min-height: 770px
    }
}

.section_style1 {
    margin-bottom: 40px
}

.section_style1 h3 {
    margin-bottom: 15px;
    font-size: 1.25rem;
    font-weight: 700
}

.section_style1 p:not([class]) {
    font-size: 1rem;
    color: #444769
}

.section_style1 blockquote p:not([class]) {
    font-size: 1rem;
    font-weight: 400;
    line-height: 175%;
    margin: 0;
    padding: 0
}

@media (min-width: 992px) {
    .section_style1 blockquote p:not([class]) {
        font-size: 1.25rem
    }
}

.section_style1 a {
    color: #ef233c
}

.section_style1 a:not([class]) {
    text-decoration: underline
}

.section_style1 iframe {
    width: 100%
}

.section_style1:last-child {
    margin-bottom: 0
}

.sfad61b {
    position: relative;
    z-index: 0
}

.sfaddd3 {
    position: relative;
    padding: 25px 15px
}

.sfaddd3:before {
    background: #f5f5fa;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: -500%;
    width: 1000%;
    height: 100%
}

.sfad30f {
    font-size: .75rem;
    font-weight: 400;
    letter-spacing: 0;
    color: #ef233c;
    text-decoration: none !important
}

.sfad30f:hover {
    cursor: pointer;
    text-decoration: underline !important;
    color: #d90429
}

.sfad498 {
    width: 300px;
    height: auto;
    margin: 0 auto 40px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.sfad498, .sfad498 * {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.sfad498 * {
    font-size: .9375rem;
    font-weight: 700;
    line-height: 130%;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background: #f5f5fa;
    color: #5d618f;
    margin: 2px 5px
}

.sfad498 .page-numbers.current {
    color: #2b2d42;
    background: #e6e7f2
}

.sfad498 a:hover, .sfad498 b:hover {
    color: #fff;
    background: linear-gradient(90deg, #ef233c, #ff5c00);
    text-decoration: none;
    transition: all .4s ease-in-out
}

@media (max-width: 1199.98px) {
    .menu-main {
        border-top: 1px solid hsla(0, 0%, 100%, .1);
        position: fixed;
        top: 60px;
        bottom: 0;
        right: 0;
        overflow: auto;
        z-index: 9999;
        width: 100%;
        padding-top: 20px;
        text-align: left;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        transition: all .4s ease-in-out;
        background: #2b2d42
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .menu-main {
        width: 320px
    }
}

@media (min-width: 1200px) {
    .menu-main {
        width: 100%;
        text-align: right;
        margin: 0 25px
    }

    .menu-main .menu-item {
        text-align: left
    }
}

@media (max-width: 1199.98px) {
    .menu-main.is-open {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.menu-toggle-submenu {
    width: 10px;
    height: 10px;
    display: inline-block;
    margin-left: 5px;
    transition: .2s
}

@media (max-width: 1199.98px) {
    .menu-toggle-submenu {
        position: absolute;
        right: 8px;
        top: 18px;
        display: block;
        width: 34px;
        height: 34px;
        transition: all .2s ease-in-out
    }
}

.menu-toggle-submenu.is-open {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

.menu-items-horizontal {
    margin: 0;
    padding: 0
}

.menu-items-horizontal .menu-item {
    list-style: none;
    position: relative
}

@media (min-width: 1200px) {
    .menu-items-horizontal .menu-item {
        border-bottom: none
    }

    .menu-items-horizontal .menu-item:hover {
        background: #2b2d42;
        border-bottom: none
    }

    .menu-items-horizontal .menu-item:hover .menu-toggle-submenu {
        transition: .5s;
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

@media (max-width: 1199.98px) {
    .menu-items-horizontal .menu-item {
        padding: 0 15px;
        font-weight: 600;
        font-family: Open Sans, "sans-serif";
        font-size: .875rem
    }
}

@media (min-width: 1200px) {
    .menu-items-horizontal .menu-item {
        display: inline-block;
        padding: 21px 10px 18px;
        font-size: .875rem
    }
}

.menu-items-horizontal .menu-item .is-empty-link, .menu-items-horizontal .menu-item a {
    font-size: 1rem;
    font-weight: 700;
    text-decoration: none;
    color: #fff
}

@media (min-width: 1200px) {
    .menu-items-horizontal .menu-item .is-empty-link, .menu-items-horizontal .menu-item a {
        font-size: .875rem
    }
}

@media (max-width: 1199.98px) {
    .menu-items-horizontal .menu-item .is-empty-link, .menu-items-horizontal .menu-item a {
        display: block;
        padding: 20px 55px 20px 5px;
        border-bottom: 1px solid hsla(0, 0%, 100%, .1)
    }
}

@media (min-width: 1200px) {
    .menu-items-horizontal .menu-item-depth-0:hover > .sfad4604, .menu-items-horizontal .menu-item-depth-1:hover > .sfad4604 {
        visibility: visible;
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@media (min-width: 1200px) {
    .menu-items-horizontal .menu-item:hover {
        background: #f5f5fa
    }
}

@media (min-width: 1199px) {
    .menu-items-horizontal .menu-item:hover .is-empty-link, .menu-items-horizontal .menu-item:hover .sfad4604 .is-empty-link, .menu-items-horizontal .menu-item:hover .sfad4604 a, .menu-items-horizontal .menu-item:hover a {
        color: #0b0c12
    }
}

.menu-items-horizontal .menu-item-icon, .menu-items-horizontal img {
    display: inline-block;
    vertical-align: sub;
    width: 18px;
    height: auto;
    margin-right: 7px
}

.menu-items-horizontal .sfad4604 {
    text-transform: none
}

@media (max-width: 1199.98px) {
    .menu-items-horizontal .sfad4604 {
        background-color: #f5f5fa;
        padding: 0;
        position: fixed;
        top: 38px;
        left: 0;
        width: 100%;
        height: calc(100% - 60px);
        overflow-y: auto;
        z-index: 111
    }
}

@media (max-width: 1199px) {
    .menu-items-horizontal .sfad4604 {
        background-color: #2b2d42
    }
}

@media (min-width: 1200px) {
    .menu-items-horizontal .sfad4604 {
        position: absolute;
        top: 104%;
        left: 0;
        width: 270px;
        display: block;
        right: -170px;
        opacity: 0;
        visibility: hidden;
        padding: 0;
        transition: all .2s ease-in-out;
        -webkit-transform: translateY(30px);
        transform: translateY(30px);
        z-index: 3
    }

    .menu-items-horizontal .sfad4604 li {
        font-weight: 700;
        background-color: #f5f5fa
    }

    .menu-items-horizontal .sfad4604 li:hover {
        background: #e6e7f2;
        border-bottom: 1px solid hsla(0, 0%, 100%, .1)
    }

    .menu-items-horizontal .sfad4604 li:last-child, .menu-items-horizontal .sfad4604 li:last-child:hover {
        border-bottom: 1px solid transparent
    }
}

@media (min-width: 1200px) {
    .menu-items-horizontal .sfad4604 .sfad4604 {
        top: 0;
        left: 100%;
        right: -100%
    }

    .menu-items-horizontal .sfad4604 .sfad4604 .menu-item {
        background: #e6e7f2
    }
}

.menu-items-horizontal .sfad4604 .menu-item {
    font-size: .75rem
}

@media (min-width: 1200px) {
    .menu-items-horizontal .sfad4604 .menu-item {
        border-bottom: 1px solid rgba(11, 12, 18, .1);
        position: relative;
        display: block;
        padding: 15px;
        letter-spacing: 1px;
        font-size: .875rem
    }

    .menu-items-horizontal .sfad4604 .menu-item .menu-toggle-submenu {
        width: 9px;
        height: 13px;
        display: block;
        -webkit-transform: none;
        transform: none;
        float: right;
        margin-top: 5px;
        position: absolute;
        top: 14px;
        right: 6px
    }
}

.menu-items-horizontal .sfad4604 .menu-item a {
    font-weight: 400;
    text-decoration: none;
    transition: all .4s ease-in-out
}

@media (min-width: 1199px) {
    .menu-items-horizontal .sfad4604 .menu-item .is-empty-link:hover, .menu-items-horizontal .sfad4604 .menu-item:hover, .menu-items-horizontal .sfad4604 .menu-item a, .menu-items-horizontal .sfad4604 .menu-item a:hover {
        color: #0b0c12
    }
}

.menu-items-horizontal .sfad4604 .menu-item:hover .menu-toggle-submenu {
    opacity: 0
}

@media (min-width: 1200px) {
    .menu-items-horizontal > .menu-item:last-child .sfad4604, .menu-items-horizontal > .menu-item:nth-child(3) .sfad4604, .menu-items-horizontal > .menu-item:nth-child(4) .sfad4604, .menu-items-horizontal > .menu-item:nth-child(5) .sfad4604 {
        left: calc(-270px + 100%)
    }

    .menu-items-horizontal > .menu-item:last-child .sfad4604 .sfad4604, .menu-items-horizontal > .menu-item:nth-child(3) .sfad4604 .sfad4604, .menu-items-horizontal > .menu-item:nth-child(4) .sfad4604 .sfad4604, .menu-items-horizontal > .menu-item:nth-child(5) .sfad4604 .sfad4604 {
        right: 100%;
        left: -100%
    }
}

.menu-heading {
    position: relative;
    font-size: 12px;
    padding-left: 15px;
    color: #888cb5
}

@media (min-width: 1200px) {
    .menu-heading {
        display: none
    }
}

.menu-heading.active {
    padding-left: 40px
}

.menu-heading.active:after {
    position: absolute;
    left: 15px;
    top: 0;
    content: "";
    display: block;
    width: 8px;
    height: 15px;
    background: url(/wp-content/themes/theme-child/assets/dist/images/arrow-left.aca9f8e5.svg)
}

@media (max-width: 1199px) {
    .sfadb05 {
        margin-left: 0;
        margin-right: 7.5px
    }
}

@media (min-width: 768px) {
    .sfadb05 {
        margin-left: auto
    }
}

.sfadb05 .sfad04d8 {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/arrow_right.4c52b886.svg)
}

.sfadb05 ul {
    margin: 0;
    padding: 5px;
    width: 55px;
    min-height: 40px;
    background: #fff;
    border-radius: 5px;
    cursor: pointer;
    list-style: none
}

.sfadb05 ul.sfad018 .is-selected {
    transition: .3s
}

.sfadb05 ul.sfad018 .is-selected:hover .sfad64f {
    display: block
}

.sfadb05 ul.sfad018 .is-selected:hover .js-toggle-submenu-lang {
    -webkit-transform: scale(1) rotate(180deg);
    transform: scale(1) rotate(180deg)
}

.sfadb05 ul.sfad018 .is-selected:hover .js-toggle-submenu-lang.is-active {
    -webkit-transform: scale(1) rotate(270deg) !important;
    transform: scale(1) rotate(270deg) !important
}

.sfadb05 ul .sfad64f {
    transition: .3s;
    display: none;
    position: absolute;
    margin-top: 0;
    margin-left: -5px;
    padding: 0 5px
}

.sfadb05 ul .sfad64f .menu-item-lang {
    margin-top: 5px;
    margin-bottom: 5px
}

.sfadb05 ul .sfad64f .menu-item-lang:hover a {
    -webkit-transform: translateX(3px);
    transform: translateX(3px)
}

.sfadb05 ul .menu-item-lang {
    position: relative;
    height: 30px
}

.sfadb05 ul .menu-item-lang a {
    text-transform: uppercase;
    transition: .3s;
    min-width: 30px;
    height: 30px;
    display: inline-block
}

.sfadb05 ul .menu-item-lang a:hover {
    text-decoration: none
}

.sfadb05 ul .menu-item-lang a span {
    text-transform: uppercase;
    color: #ef233c;
    font-size: 94%;
    font-weight: 700;
    top: 0;
    display: block;
    padding-top: 7%
}

.sfadb05 ul .menu-item-lang a img {
    width: 100%;
    height: 100%;
    border-radius: 6px
}

.sfadb05 ul .menu-item-lang .js-toggle-submenu-lang {
    position: absolute;
    display: block;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 10px;
    height: 10px;
    transition: .2s
}

@media (max-width: 1200px) {
    .sfadb05 ul .menu-item-lang .js-toggle-submenu-lang {
        -webkit-transform: scale(1) rotate(90deg);
        transform: scale(1) rotate(90deg)
    }
}

.modal-open {
    overflow: hidden
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: .5rem;
    pointer-events: none
}

.modal.fade .modal-dialog {
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px)
}

@media (prefers-reduced-motion: reduce) {
    .modal.fade .modal-dialog {
        transition: none
    }
}

.modal.show .modal-dialog {
    -webkit-transform: none;
    transform: none
}

.modal.modal-static .modal-dialog {
    -webkit-transform: scale(1.02);
    transform: scale(1.02)
}

.modal-dialog-scrollable {
    display: -ms-flexbox;
    display: flex;
    max-height: calc(100% - 1rem)
}

.modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 1rem);
    overflow: hidden
}

.modal-dialog-scrollable .modal-footer, .modal-dialog-scrollable .modal-header {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.modal-dialog-scrollable .modal-body {
    overflow-y: auto
}

.modal-dialog-centered {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    min-height: calc(100% - 1rem)
}

.modal-dialog-centered:before {
    display: block;
    height: calc(100vh - 1rem);
    content: ""
}

.modal-dialog-centered.modal-dialog-scrollable {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
    max-height: none
}

.modal-dialog-centered.modal-dialog-scrollable:before {
    content: none
}

.modal-content {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: .3rem;
    outline: 0
}

.modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #000
}

.modal-backdrop.fade {
    opacity: 0
}

.modal-backdrop.show {
    opacity: .5
}

.modal-header {
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 1rem;
    border-bottom: 1px solid #dee2e6;
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px)
}

.modal-header .close {
    padding: 1rem;
    margin: -1rem -1rem -1rem auto
}

.modal-title {
    margin-bottom: 0;
    line-height: 1.5
}

.modal-body {
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1rem
}

.modal-footer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: .75rem;
    border-top: 1px solid #dee2e6;
    border-bottom-right-radius: calc(.3rem - 1px);
    border-bottom-left-radius: calc(.3rem - 1px)
}

.modal-footer > * {
    margin: .25rem
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

@media (min-width: 576px) {
    .modal-dialog {
        max-width: 500px;
        margin: 1.75rem auto
    }

    .modal-dialog-scrollable {
        max-height: calc(100% - 3.5rem)
    }

    .modal-dialog-scrollable .modal-content {
        max-height: calc(100vh - 3.5rem)
    }

    .modal-dialog-centered {
        min-height: calc(100% - 3.5rem)
    }

    .modal-dialog-centered:before {
        height: calc(100vh - 3.5rem)
    }

    .modal-sm {
        max-width: 300px
    }
}

@media (min-width: 992px) {
    .modal-lg, .modal-xl {
        max-width: 800px
    }
}

@media (min-width: 1200px) {
    .modal-xl {
        max-width: 1140px
    }
}

.modal {
    padding: 0
}

.modal-dialog {
    margin: 75px auto
}

@media (min-width: 576px) {
    .modal-dialog {
        max-width: 980px
    }
}

.modal-header {
    display: -ms-flexbox;
    display: flex;
    padding-top: 8px;
    padding-bottom: 0;
    position: relative;
    border: none;
    -ms-flex-direction: column;
    flex-direction: column
}

.modal-body {
    padding: 0 15px
}

@media (min-width: 768px) {
    .modal-body {
        padding: 0 50px
    }
}

.modal-body .sfad2a8f, .modal-body .style2c, .modal-body .sfada5e {
    width: inherit;
    min-width: inherit
}

@media (min-width: 768px) {
    .modal-body .sfad2a8f, .modal-body .style2c, .modal-body .sfada5e {
        width: 100%;
        min-width: 100%
    }
}

.modal-footer {
    padding-top: 0;
    padding-bottom: 18px;
    border: none;
    text-align: center;
    -ms-flex-pack: center;
    justify-content: center
}

.modal-goto {
    text-transform: uppercase;
    font-size: .75rem;
    font-weight: 400;
    letter-spacing: 0;
    color: #444769
}

.modal-goto:hover {
    text-decoration: none;
    color: #ef233c;
    transition: all .4s ease-in-out
}

.modal-title {
    display: block;
    margin: 10px 0;
    width: 100%;
    font-family: Open Sans, "sans-serif";
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 1.3;
    color: #0b0c12;
    text-align: center
}

@media (min-width: 992px) {
    .modal-title {
        padding: 0 75px
    }
}

.modal-subtitle {
    margin: 10px 0;
    text-align: center;
    font-family: Open Sans, "sans-serif";
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.65;
    color: #444769
}

@media (min-width: 992px) {
    .modal-subtitle {
        padding: 0 75px
    }
}

.modal-content {
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, .2)
}

.modal-close {
    position: absolute;
    top: 15px;
    right: 15px;
    background-color: transparent;
    border: none;
    box-shadow: none
}

.modal-close-icon {
    font-size: 1.5rem;
    color: #444769
}

.modal-close-icon:hover {
    cursor: pointer
}

.modal .top1a {
    background-color: #f5f5fa
}

@media (max-width: 991.98px) {
    .modal-header .modal-close {
        padding: 0 15px
    }
}

.sfad9fd, .sfad67cf, .sfadf77 {
    padding: 10px 0;
    line-height: 1.3
}

.sfadbb9.sfad9fd, .sfadbb9.sfad67cf, .sfadbb9.sfadf77 {
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: .05625rem
}

.sfadd2c {
    font-size: .875rem
}

.sfadf6e {
    background-color: #f5f5fa;
    border-radius: 15px;
    margin-bottom: 20px;
    padding: 20px
}

@media (min-width: 992px) {
    .sfad06d4 {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width: 992px) {
    .sfada1d2 {
        max-width: 49%;
        -ms-flex: 0 0 49%;
        flex: 0 0 49%
    }
}

@media (min-width: 768px) {
    .sfad484, .sfadb76, .sfade4bc {
        width: 100%
    }
}

@media (min-width: 768px) {
    .sfad0f99, .sfad9e4 {
        width: 49%
    }
}

.sfadd12 {
    margin-bottom: 10px
}

.sfadefbf {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center
}

.sfad57c4 {
    padding: 20px 15px;
    margin: 5px 0 15px;
    background: #f5f5fa;
    border-radius: 15px
}

.sfadd31 {
    margin-bottom: 5px
}

.sfad0b0c {
    display: block
}

.sfad0b0c .btn-mobile-fixed {
    margin-top: 0;
    padding: 15px;
    max-height: 100%;
    height: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .9375rem
}

@media (min-width: 1200px) {
    .sfad0b0c .btn-mobile-fixed {
        max-height: 100%
    }
}

.sfadcce h3 {
    font-weight: 700;
    font-size: 20px
}

.sfadf10 {
    font-size: 1.5625rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin: 10px 0 0;
    font-weight: 700;
    color: #0b0c12
}

@media (min-width: 768px) {
    .sfadf10 {
        font-size: 2rem
    }
}

@media (min-width: 1200px) {
    .sfadf10 {
        padding-right: 25px
    }
}

.sfadf219 {
    margin-top: 15px;
    font-size: 1.125rem;
    font-weight: 700;
    letter-spacing: 1px;
    color: #fff
}

@media (min-width: 1200px) {
    .sfadf219 {
        max-width: 68%
    }
}

.sfadf219 h3 {
    font-weight: 700;
    font-size: 1.25rem;
    margin-bottom: 15px
}

.sfada20 {
    font-weight: 600;
    color: #26c280
}

.sfad5c4 {
    float: left
}

@media (max-width: 767px) {
    .sfad5c4 {
        width: 100%
    }
}

.sfad6df {
    float: right
}

@media (max-width: 767px) {
    .sfad6df {
        width: 100%
    }
}

.sfad6df .sfad18f {
    min-height: 577px
}

@media (max-width: 767px) {
    .sfad6df .sfad18f {
        min-height: auto
    }
}

.sfadce6 {
    padding: 15px;
    width: 100%;
    min-width: auto;
    background: #f5f5fa;
    border-radius: 15px;
    margin-bottom: 5px;
    -ms-flex: 1;
    flex: 1
}

@media (max-width: 1366px) {
    .sfadce6 {
        width: 100%;
        min-width: auto
    }
}

@media (max-width: 1199px) {
    .sfadce6 {
        width: 100%
    }
}

@media (max-width: 991px) {
    .sfadce6 {
        width: 100%;
        min-width: auto
    }
}

@media (max-width: 767px) {
    .sfadce6 {
        width: 100%;
        min-width: 100%
    }
}

.sfadce6 h3 {
    text-align: left;
    border-bottom: 1px solid #fff;
    margin-bottom: 10px;
    padding-bottom: 10px
}

@media (min-width: 768px) {
    .sfad18f {
        min-height: auto;
        height: 100%
    }
}

@media (min-width: 768px) {
    .sfad3c18 {
        margin-bottom: 0
    }
}

.sfadab10 {
    background: #f5f5fa;
    padding: 10px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #e6e7f2
}

.sfadab10 a {
    text-decoration: underline
}

.sfad782 {
    margin-bottom: 15px
}

.sfad782 .sfadab10, .sfad782 .sfadd12 > .sfadab10 {
    border-radius: 0;
    margin-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
    border-bottom: none
}

.sfad782 .sfadab10:first-of-type, .sfad782 .sfadd12 > .sfadab10:first-of-type {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px
}

.sfad782 .sfadab10:last-of-type, .sfad782 .sfadd12 > .sfadab10:last-of-type {
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px
}

.sfad782 .sfadab10:not(:last-child), .sfad782 .sfadd12 > .sfadab10:not(:last-child) {
    position: relative
}

.sfad782 .sfadab10:not(:last-child) :after, .sfad782 .sfadd12 > .sfadab10:not(:last-child) :after {
    content: "";
    position: absolute;
    left: 15px;
    right: 15px;
    bottom: 0;
    height: 1px;
    background-color: #e6e7f2
}

.sfad9e37 {
    min-width: 130px;
    width: 130px
}

@media (min-width: 576px) {
    .sfad9e37 {
        min-width: 145px;
        width: 145px
    }
}

.sfad371 {
    padding-left: 15px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center
}

.sfadfd6b {
    color: #0b0c12;
    font-weight: 700;
    margin: 0 5px;
    word-break: break-all;
    text-decoration: none
}

.sfad371 a, .sfad371 a.item {
    color: #ef233c;
    font-weight: 700;
    text-decoration: none
}

.sfad371 a.item span, .sfad371 a span {
    color: #ef233c
}

.sfadab10:last-child {
    border-bottom: none
}

.sfadcce > .sfadab10 {
    word-break: break-word
}

.sfadcce > .sfadab10, .sfadd12 > .sfadab10 {
    padding: 10px 15px;
    border-bottom: none;
    margin-bottom: 5px;
    border-radius: 5px
}

.sfad372cd {
    position: relative;
    display: inline-block;
    width: 40px;
    height: 30px;
    margin-right: 20px;
    border: 1px solid #26c280;
    border-radius: 10px;
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/ic-english-language.1faa8a2a.svg)
}

.sfad372cd, .sfad372cd:before {
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover
}

.sfad372cd:before {
    content: "";
    display: block;
    width: 12px;
    height: 12px;
    position: absolute;
    top: -4px;
    right: -4px;
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/ic-checked.e3a87709.svg)
}

.sfada0fc {
    margin-bottom: 40px
}

@media (min-width: 576px) {
    .sfada0fc {
        margin-left: auto;
        margin-right: auto
    }
}

.sfadbcba {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
    padding: 9px 15px;
    background: #f5f5fa;
    border-radius: 5px;
    margin-bottom: 5px
}

.sfadbcba.sfad7ba .sfad9fd:first-of-type {
    max-width: 30%;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%
}

.sfadbcba.sfad7ba .sfad9fd:last-of-type {
    max-width: 70%;
    -ms-flex: 0 0 70%;
    flex: 0 0 70%
}

.sfad9fd {
    padding: 0;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.sfad9fd:first-of-type {
    max-width: 125px;
    width: 125px;
    min-width: 125px
}

.sfad9fd:last-of-type {
    padding-left: 15px
}

.sfad9fd:first-of-type, .sfad9fd:last-of-type {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center
}

.sfad9fd:last-of-type {
    text-align: right;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.sfadde4 {
    min-width: 65px;
    min-height: 65px;
    width: 65px;
    height: 65px;
    border-radius: 5px;
    background: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 5px 5px 0
}

@media (min-width: 576px) {
    .sfadd12 {
        max-width: 100%;
        margin-left: auto;
        margin-right: auto
    }
}

@media (min-width: 768px) {
    .sfadd12 {
        max-width: 100%;
        margin-left: auto;
        margin-right: auto
    }
}

.sfadb94d {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center
}

.sfadf77 {
    padding: 0
}

.sfadf77:first-of-type, .sfadf77:last-of-type {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center
}

.sfadf77:last-of-type {
    text-align: right
}

.sfad2e8c {
    width: 100%;
    margin-top: 30px
}

@media (min-width: 768px) {
    .sfad2e8c {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-align: normal;
        align-items: normal
    }
}

.sfad2e8c .sfada0bb {
    width: 49.3%;
    margin-right: .7%;
    padding: 20px 15px;
    border-radius: 15px;
    margin-bottom: 5px
}

.sfad2e8c .sfada0bb:last-of-type {
    margin-bottom: 15px
}

@media (min-width: 768px) {
    .sfad2e8c .sfada0bb {
        margin-bottom: 15px
    }
}

@media (max-width: 1366px) {
    .sfad2e8c .sfada0bb {
        width: 49%
    }
}

@media (max-width: 1199px) {
    .sfad2e8c .sfada0bb {
        width: 49%
    }
}

@media (max-width: 991px) {
    .sfad2e8c .sfada0bb {
        width: 49%
    }
}

@media (max-width: 767px) {
    .sfad2e8c .sfada0bb {
        width: 100%
    }
}

.sfad2e8c .sfada0bb h3 {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 110%;
    text-align: left;
    margin: 0 0 15px
}

.sfad2e8c .sfada0bb .sfad0369, .sfad2e8c .sfada0bb .sfad478 {
    font-size: .875rem;
    color: #0b0c12
}

.sfad2e8c .sfada0bb .sfad0369 > span, .sfad2e8c .sfada0bb .sfad478 > span {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.sfad2e8c .sfada0bb .sfad010 {
    font-size: 2.1875rem;
    color: #25bf63;
    line-height: .87
}

.sfad2e8c .sfada0bb .sfadd5b {
    font-size: 1.5625rem;
    color: #ff2d45;
    line-height: 1.2
}

.sfad0f99, .sfad9e4 {
    background: #f5f5fa
}

.sfad657 .sfade85 {
    border-radius: 15px;
    margin-bottom: 5px
}

@media (min-width: 992px) {
    .sfad657 .sfade85 {
        width: 31.6%;
        min-width: 260px;
        padding-left: 0;
        margin: 0 2.6% 15px 0
    }

    .sfad657 .sfade85:nth-child(3n) {
        margin: 0 0 15px
    }
}

.sfad657 .sfade85 img {
    width: 100%;
    height: auto;
    border-radius: 15px
}

.sfadefc {
    display: none
}

@media (min-width: 992px) {
    .sfadefc {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.sfadaafd {
    display: block
}

@media (min-width: 992px) {
    .sfadaafd {
        display: none
    }
}

.sfaddf8 {
    margin-top: 40px
}

.sfad4f4, .sfad440a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.sfad150 {
    font-size: 1.5rem;
    color: #0b0c12;
    font-weight: 700;
    line-height: 25px;
    text-align: center;
    margin: 15px 0 25px
}

.sfadabb .sfad9e37 {
    text-transform: uppercase;
    font-weight: 700;
    line-height: 140%;
    word-break: break-all;
    padding-right: 6px
}

.sfadd00 {
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (min-width: 992px) {
    .sfadd00 {
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

.sfad371 {
    color: #0b0c12
}

.sfad371 a, .sfad371 a.item {
    font-weight: 400
}

.sfadfd6b.sfadd23 {
    margin: 0
}

.sfadd12 .sfadfd6b.sfadd23 {
    padding-left: 15px
}

.sfad49c0 a {
    padding: 0 5px
}

.provider-items-wrapper a {
    padding: 0 5px 0 0
}

.sfad50a a span {
    word-break: break-all
}

.sfad0e6 .sfadd2c .sfad2e8c {
    margin-bottom: 0
}

@media (min-width: 768px) {
    .sfad0e6 .sfadd2c .sfad2e8c .sfada0bb, .sfad0e6 .sfadd2c .sfad2e8c .sfada0bb:last-of-type {
        margin-bottom: 0 !important
    }
}

@media (min-width: 768px) {
    .sfad0e6 .sfadd2c .sfadcce {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

@media (min-width: 768px) {
    .sfad0e6 .sfadd2c .sfad5c4, .sfad0e6 .sfadd2c .sfad6df {
        max-width: 49.3%;
        -ms-flex: 0 0 49.3%;
        flex: 0 0 49.3%
    }
}

.sfad0e6 .sfadd2c .sfad5c4 {
    float: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (max-width: 767px) {
    .sfad0e6 .sfadd2c .sfad5c4 {
        width: 100%
    }
}

.sfad0e6 .sfadd2c .sfad6df {
    float: none
}

@media (max-width: 767px) {
    .sfad0e6 .sfadd2c .sfad6df {
        width: 100%
    }
}

.sfad0e6 .sfadd2c .sfad6df .sfad18f {
    min-height: 577px
}

@media (max-width: 767px) {
    .sfad0e6 .sfadd2c .sfad6df .sfad18f {
        min-height: auto
    }
}

.sfad050a {
    background: #f5f5fa;
    margin-bottom: 0;
    padding: 20px 15px;
    border-radius: 15px
}

@media (min-width: 768px) {
    .sfad050a {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .sfadee9 {
        max-width: 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        -ms-flex-order: 1;
        order: 1
    }

    .sfad84a {
        -ms-flex-order: 2;
        order: 2
    }

    .sfad1db {
        -ms-flex-order: 3;
        order: 3
    }
}

.sfadedf {
    -ms-flex-direction: column;
    flex-direction: column
}

.sfadee9 {
    margin: 0 0 15px;
    font-family: Open Sans, "sans-serif";
    font-size: 2.25rem;
    font-weight: 700;
    line-height: 110%;
    color: #0b0c12;
    text-align: left
}

.sfad1db {
    width: 100%;
    font-size: 1rem;
    font-weight: 400;
    line-height: 163%;
    margin-bottom: 10px;
    color: #0b0c12
}

@media (min-width: 768px) {
    .sfad1db {
        font-size: 1rem
    }
}

.sfad84a {
    width: 100%;
    height: 120px;
    margin-bottom: 15px;
    background-color: #f5f5fa;
    border-radius: 15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.sfadae4 {
    width: auto;
    height: auto;
    min-width: 150px;
    max-width: 80%;
    max-height: 85%
}

.sfadef0 .sfad050a, .sfadfcd .sfad050a {
    background: 0 0;
    padding: 0 0 20px;
    border-radius: 0
}

.sfad2c4e .sfad050a, .sfade25 .sfad050a {
    margin-bottom: 30px
}

.sfada75 {
    position: relative;
    overflow: hidden;
    display: none;
    color: #0b0c12;
    margin: 40px 0;
    padding: 40px 15px;
    text-align: left;
    border-radius: 15px;
    background: #f5f5fa
}

@media (min-width: 1199px) {
    .sfada75 {
        display: block;
        margin: 10px 0 40px
    }
}

@media (min-width: 768px) {
    .sfada75 {
        display: block;
        padding: 60px 25px
    }
}

.sfad5c3 {
    font-family: Open Sans, "sans-serif";
    font-size: 2.25rem;
    font-weight: 700;
    line-height: 110%;
    text-align: left;
    margin-bottom: 10px
}

@media (min-width: 768px) {
    .sfad73f7 {
        background-repeat: no-repeat;
        background-position: left top 45%;
        background-size: 36px auto
    }
}

.sfadbe5 {
    font-size: 1rem;
    font-weight: 400;
    line-height: 155%;
    margin-bottom: 10px;
    color: #0b0c12
}

.sfad8f6 {
    max-height: 240px;
    display: block;
    margin: 0 auto
}

@media (min-width: 1199px) {
    .sfadac8 .sfada75 {
        margin: 35px 0 40px
    }
}

@media (min-width: 768px) {
    .sfad127 {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.sfad7351 {
    max-width: 420px;
    margin: 0 auto
}

@media (min-width: 768px) {
    .sfad7351 {
        max-width: 48%;
        -ms-flex: 0 0 48%;
        flex: 0 0 48%;
        max-width: 100%
    }
}

@media (min-width: 1200px) {
    .sfad7351 {
        max-width: 45%;
        -ms-flex: 0 0 45%;
        flex: 0 0 45%
    }
}

.sfadb733 .sfad930 {
    max-width: 420px;
    height: 160px;
    margin: 0 auto 5px;
    padding: 15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    min-height: 160px;
    height: auto
}

@media (min-width: 1200px) {
    .sfadb733 .sfad930 {
        max-width: 100%;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

.sfadb733 .sfade96 {
    width: 100px;
    margin-right: 15px
}

.sfadb733 .sfad38e {
    font-size: 14px;
    line-height: 20px
}

.sfadb733 .sfad93d {
    width: 100px;
    height: 100px;
    margin-bottom: 5px;
    background-color: #e6e7f2;
    border-radius: 25px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width: 1200px) {
    .sfadb733 .sfad93d {
        width: 100px
    }
}

.sfadb733 .sfad93d img {
    max-width: 80%
}

.sfadb733 .sfad418 {
    max-width: 85%;
    max-height: 85%
}

.sfadb733 .sfad5da {
    font-size: .75rem;
    font-weight: 700;
    width: 100%;
    background: 0 0;
    color: #ef233c;
    text-transform: none;
    font-size: 12px;
    letter-spacing: 0;
    padding: 4px 0
}

.sfadb733 .sfad5da:hover {
    color: #ef233c;
    background-color: transparent;
    box-shadow: none;
    text-decoration: underline
}

@media (min-width: 1200px) {
    .sfadb733 .sfad5da {
        width: 100px;
        line-height: 1.1
    }
}

.sfadb733 .sfad930 .sfade9df {
    margin: 5px 0;
    word-wrap: break-word;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 110%;
    color: #0b0c12
}

.sfadb733 .sfad06e0 {
    font-size: .75rem;
    font-weight: 400;
    color: #444769
}

a.sfad5da {
    text-decoration: none
}

section .sfade9df {
    font-size: 1.25rem
}

.sfad0db .sfadf5f {
    display: block;
    text-align: left;
    font-size: 1.75rem;
    font-weight: 700;
    color: #0b0c12
}

.sfad0db .sfad273 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -10px
}

@media (max-width: 1366px) {
    .sfad0db .sfad273 {
        -ms-flex-pack: center;
        justify-content: center
    }
}

.sfad0db .provider-item {
    height: 70px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    background: #f5f5fa;
    border-radius: 5px;
    margin: 0 0 10px 10px !important
}

.sfad0db .provider-item img {
    max-width: 85px;
    max-height: 50px
}

@media (max-width: 767px) {
    .sfad0db .provider-item {
        width: calc(33.33333% - 10px)
    }
}

@media (max-width: 374px) {
    .sfad0db .provider-item {
        width: calc(50% - 10px)
    }
}

.sfad0db .provider-item.hidden-item {
    display: none
}

.sfad0db .load-more-wrapper {
    width: 100%
}

.sfad0db .btn-load-more span {
    color: #ef233c;
    font-weight: 700;
    font-size: 12px
}

.sfad0db .btn-load-more:hover {
    background: #f5f5fa;
    color: #ef233c;
    box-shadow: 0 0 4.5px 0 rgba(43, 45, 66, .25)
}

.sfad0db .btn-load-more:active {
    color: #ef233c !important;
    background: #e6e7f2 !important
}

.sfad0db .btn-load-more:focus {
    color: #ef233c !important;
    background: #f5f5fa !important
}

.sfad0db .btn-load-more .btn-load-more-text {
    position: relative
}

.sfad0db .btn-load-more .btn-load-more-text:before {
    content: "";
    position: absolute;
    top: 8px;
    right: -10px;
    display: block;
    width: 6px;
    height: 2px;
    background: #ef233c;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.sfad0db .btn-load-more .btn-load-more-text:after {
    content: "";
    position: absolute;
    top: 8px;
    right: -13px;
    display: block;
    width: 6px;
    height: 2px;
    background: #ef233c;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.sfad0db .btn-load-more:hover span {
    color: #ef233c
}

.sfad0db .btn-load-more:hover .btn-load-more-text:after, .sfad0db .btn-load-more:hover .btn-load-more-text:before {
    background: #ef233c
}

section h2 {
    font-size: 2rem;
    font-weight: 700;
    text-align: left
}

section h2, section h3, section h4, section h5, section h6 {
    font-family: Open Sans, "sans-serif";
    color: #0b0c12;
    line-height: 110%;
    margin-bottom: 15px;
    text-align: left
}

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

[data-link], [data-ref] {
    cursor: pointer !important
}

.aligncenter, .alignright {
    display: block
}

.aligncenter {
    margin: 20px auto 0
}

.alignright {
    margin: 20px 0 20px 20px;
    float: right
}

.alignleft {
    margin: 20px 20px 20px 0;
    float: left
}

.sfad1f6 {
    clear: both
}

.sfad991 {
    margin: 25px 0
}

.sfadf85 {
    font-size: 2rem;
    font-family: Open Sans, "sans-serif";
    font-weight: 700;
    line-height: 110%;
    text-align: left
}

.sfadc09, .sfadf85 {
    margin-bottom: 20px
}

.sfadc09 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.sfad0d1 {
    margin: 0 auto 15px;
    border-radius: 15px;
    background-color: rgba(230, 231, 242, .5)
}

@media (min-width: 992px) {
    .sfad0d1 {
        max-width: 100%
    }
}

.sfadea5c {
    height: 170px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.sfad28fb {
    padding: 0 15px 20px;
    text-align: center
}

.sfade08 {
    margin: 15px 0 10px;
    font-weight: 700;
    color: #2b2d42
}

.sfadb83 {
    color: #fff !important;
    font-size: .9375rem;
    font-weight: 700;
    line-height: 130%;
    width: 100%;
    height: auto;
    max-width: 185px;
    border-radius: 25px;
    background: linear-gradient(90deg, #ef233c, #ff5c00);
    text-transform: uppercase;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    padding: 15px
}

.sfad432d {
    margin: 6px auto;
    text-decoration: underline;
    letter-spacing: 1px;
    font-size: .75rem;
    font-weight: 400;
    color: #fff
}

.sfad432d:hover {
    color: #2b2d42
}

.sfad28a a {
    color: #198cfe;
    text-decoration: none !important
}

p.sfade08 {
    font-size: 1.25rem;
    line-height: 25px;
    min-height: 75px;
    color: #2b2d42
}

@media (max-width: 1366px) {
    p.sfade08 {
        min-height: 100px
    }
}

.sfad1f08 {
    min-width: 155px;
    margin-right: 20px
}

@media (max-width: 767px) {
    .sfad1f08 {
        min-width: 33%
    }
}

@media (max-width: 375px) {
    .sfad1f08 {
        min-width: 95px
    }
}

@media (max-width: 374px) {
    .sfad1f08 {
        min-width: 80px
    }
}

.sfad1f08 span {
    font-size: .75rem
}

.sfad4bf {
    color: #2b2d42
}

@media (max-width: 991px) {
    .sfad4bf {
        display: block
    }
}

.sfaddcc {
    color: #ccc
}

.sfad0e6 .sfad050a {
    padding: 0;
    background: 0 0
}

.sfad0e6 .sfad050a h1 {
    margin-bottom: 10px
}

.sfad0e6 .sfadc09 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 10px
}

.sfad0e6 .btn-play {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.sfad0e6 .btn-play:before {
    content: "";
    width: 0;
    height: 0;
    border-color: transparent transparent transparent #fff;
    border-style: solid;
    border-width: 6.5px 0 6.5px 13px;
    margin-right: 6px;
    margin-top: 3px
}

.sfad0e6 .sfadd2c {
    margin-bottom: 30px
}

.sfadc11 {
    margin-top: 30px
}

.sfadf96f {
    margin-top: 25px
}

@media (min-width: 768px) {
    body .sfadd3e {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    body .sfadd3e .sfadbf5 {
        max-width: 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }

    body .sfadd3e .sfadbf5:first-of-type, body .sfadd3e .sfadbf5:nth-of-type(2) {
        max-width: 49%;
        -ms-flex: 0 0 49%;
        flex: 0 0 49%
    }
}

@media (min-width: 1200px) {
    body .sfadd3e {
        display: block;
        width: 285px;
        z-index: 1;
        top: 45px;
        position: relative;
        margin-bottom: 60px !important;
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px)
    }

    body .sfadd3e .sfadbf5:first-of-type, body .sfadd3e .sfadbf5:nth-of-type(2) {
        max-width: 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }
}

.sfad62f .sfadf5f {
    display: block;
    margin-bottom: 1.25rem;
    font-size: 2rem;
    font-weight: 700;
    text-align: center
}

.sfadd7e {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (max-width: 1366px) {
    .sfadd7e {
        -ms-flex-pack: center;
        justify-content: center
    }
}

@media (max-width: 767px) {
    .sfadd7e {
        -ms-flex-pack: center;
        justify-content: center
    }
}

.sfad8fed {
    width: 295px;
    min-height: 340px;
    position: relative;
    background: #f5f5fa;
    margin: 0 15px 15px 0;
    border-radius: 15px;
    overflow: hidden
}

@media (max-width: 768px) {
    .sfad8fed {
        height: 370px
    }
}

.sfad8fed:nth-child(3n) {
    margin: 0 0 15px
}

@media (max-width: 1366px) {
    .sfad8fed {
        width: 340px
    }

    .sfad8fed, .sfad8fed:nth-child(3n) {
        margin: 0 10px 10px 0
    }

    .sfad8fed:nth-child(2n) {
        margin: 0 0 10px
    }
}

@media (max-width: 767px) {
    .sfad8fed {
        width: 345px
    }

    .sfad8fed, .sfad8fed:nth-child(2n), .sfad8fed:nth-child(3n) {
        margin: 0 0 15px
    }
}

@media (max-width: 374px) {
    .sfad8fed {
        width: 100%
    }
}

.sfad8fed .sfad3c3 {
    padding-bottom: 20px;
    background: #f5f5fa;
    height: 100%
}

.sfad495 {
    width: 295px;
    min-height: 200px;
    position: absolute;
    top: 0;
    z-index: 1
}

@media (max-width: 1366px) {
    .sfad495 {
        width: 340px
    }
}

@media (max-width: 767px) {
    .sfad495 {
        width: 345px
    }
}

@media (max-width: 374px) {
    .sfad495 {
        width: 100%
    }
}

.sfad495 img {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    width: 100%;
    height: auto
}

.sfad495:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: block;
    background: linear-gradient(180deg, rgba(242, 243, 255, 0), #f7f8ff 85%)
}

.sfad710 {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column;
    flex-flow: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    z-index: 2
}

.sfad2110 {
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 3;
    border-radius: 50%;
    -ms-flex-align: center;
    align-items: center;
    font-size: .75rem;
    width: 27px;
    height: 25px;
    line-height: 25px;
    background: #f5f5fa;
    color: #2b2d42;
    border: 1px solid #888cb5
}

.sfad48c, .sfad2110 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.sfad48c {
    height: 165px;
    -ms-flex-align: end;
    align-items: flex-end
}

.sfad48c .sfad3c1 {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 110%;
    display: block;
    margin-bottom: inherit;
    color: #0b0c12
}

.sfad0593 {
    margin-top: 15px
}

.sfad0593 .sfadfa6 {
    width: 20px;
    height: 20px
}

.sfad183 {
    margin-top: 15px;
    padding: 0 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -ms-flex-align: start;
    align-items: flex-start
}

.sfad7c1 {
    width: 50%
}

.sfada1d {
    margin-bottom: 5px
}

.sfada1d span {
    color: #5d618f;
    display: block;
    text-align: center;
    font-size: .75rem;
    font-weight: 400;
    line-height: 125%
}

.sfad9d4 .sfad3c1 {
    font-size: 1.125rem;
    display: block;
    text-align: center;
    font-weight: 700;
    color: #2b2d42;
    margin-bottom: 15px;
    line-height: 20px
}

.sfad9d4 .sfad3c1 a {
    color: #2b2d42;
    text-decoration: none
}

.sfadab1 {
    font-size: .9375rem;
    font-weight: 700;
    line-height: 130%;
    width: 100%;
    height: auto;
    max-width: 185px;
    border-radius: 25px;
    background: linear-gradient(90deg, #ef233c, #ff5c00);
    text-transform: uppercase;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    padding: 15px;
    height: 50px;
    min-width: 255px;
    color: #fff !important
}

@media (min-width: 360px) {
    .sfadab1 {
        min-width: 315px
    }
}

@media (min-width: 769px) {
    .sfadab1 {
        min-width: 255px
    }
}

.sfadff03 {
    font-size: .75rem;
    margin-top: 15px;
    display: block;
    text-align: center;
    color: #fff
}

.sfadb0b, .sfadfd24 {
    margin-bottom: 15px
}

.sfadfd24 {
    border-radius: 15px;
    overflow: hidden
}

.sfad669 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(242, 243, 255, .7), rgba(242, 243, 255, .7));
    -ms-flex-align: center;
    align-items: center;
    z-index: 1
}

.sfad669, .sfad669 .sfad827 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.sfad669 .sfad827 {
    min-height: auto;
    min-width: 136px;
    padding: 8.5px;
    font-size: .75rem;
    font-weight: 700;
    text-align: center;
    background: #f5f5fa;
    color: #ef233c;
    text-transform: none;
    border-radius: 35px;
    cursor: pointer;
    -ms-flex-line-pack: center;
    align-content: center
}

.sfad669 .sfad827:before {
    content: "";
    width: 0;
    height: 0;
    border-color: transparent transparent transparent #ef233b;
    border-style: solid;
    border-width: 6.5px 0 6.5px 13px;
    margin-right: 6px;
    margin-top: 1px
}

.sfad014 {
    text-align: center
}

.sfadff4 {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 111
}

@media (min-width: 992px) {
    .sfadff4 {
        position: inherit;
        bottom: inherit;
        left: inherit;
        z-index: inherit
    }
}

.sfad10cb {
    height: 300px
}

@media (min-width: 768px) {
    .sfad10cb {
        height: 500px
    }
}

.sfad34f9 {
    display: block;
    width: 100%;
    height: 500px;
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/banner.0fc9cdb2.png);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover
}

.sfad0d6 {
    position: relative
}

.sfad0d6, .sfad0d6 img, .sfad5998 iframe {
    width: 100%;
    height: 100%
}

.sfad8e47 {
    margin-top: 30px
}

.sfad8e47 .sfadf5f {
    display: block;
    font-size: 1.75rem;
    font-weight: 700;
    text-align: left;
    margin-bottom: 15px
}

.sfad7c5 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.sfad388 {
    width: 140px;
    height: 95px;
    margin: 0 15px 15px 0;
    position: relative;
    border-radius: 5px
}

.sfad388:nth-child(6n) {
    margin: 0 0 15px
}

@media (max-width: 1366px) {
    .sfad388 {
        width: 125px
    }
}

@media (max-width: 1199px) {
    .sfad388 {
        width: 140px
    }
}

@media (max-width: 991px) {
    .sfad388 {
        width: 220px;
        height: 135px
    }

    .sfad388, .sfad388:nth-child(6n) {
        margin: 0 15px 15px 0
    }

    .sfad388:nth-child(3n) {
        margin: 0 0 15px
    }
}

@media (max-width: 767px) {
    .sfad388 {
        width: 48.5%;
        height: auto
    }

    .sfad388, .sfad388:nth-child(3n) {
        margin: 0 15px 15px 0
    }

    .sfad388:nth-child(2n) {
        margin: 0 0 15px
    }
}

@media (max-width: 553px) {
    .sfad388 {
        width: 48.4%;
        margin: 0 15px 15px 0
    }

    .sfad388:nth-child(2n) {
        margin: 0 0 15px
    }
}

@media (max-width: 528px) {
    .sfad388 {
        width: 47.83%
    }
}

@media (max-width: 404px) {
    .sfad388 {
        width: 47.7%
    }
}

@media (max-width: 375px) {
    .sfad388 {
        width: 165px;
        height: 105px
    }
}

@media (max-width: 374px) {
    .sfad388 {
        width: 47.5%;
        height: auto
    }
}

@media (max-width: 329px) {
    .sfad388 {
        width: 47.4%
    }
}

.sfad388 a {
    text-decoration: none
}

.sfad388 a span {
    border-radius: 5px;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
    background: linear-gradient(180deg, hsla(0, 0%, 100%, .2), #fff);
    color: #0b0c12;
    font-size: .75rem;
    font-weight: 400;
    line-height: 15px;
    text-align: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: end;
    align-items: flex-end;
    padding-bottom: 15px
}

.sfad388 img {
    border-radius: 5px;
    width: 140px;
    height: 95px
}

@media (max-width: 1366px) {
    .sfad388 img {
        width: 125px
    }
}

@media (max-width: 1199px) {
    .sfad388 img {
        width: 140px
    }
}

@media (max-width: 991px) {
    .sfad388 img {
        width: 220px;
        height: 135px
    }
}

@media (max-width: 767px) {
    .sfad388 img {
        width: 100%;
        height: auto
    }
}

@media (max-width: 375px) {
    .sfad388 img {
        height: 105px
    }
}

@media (max-width: 374px) {
    .sfad388 img {
        height: auto
    }
}

.ratings_stars {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.sfadfa6 {
    display: block;
    width: 14px;
    height: 14px;
    margin: 0 2px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover
}

.sfad9a2a {
    background-image: url(/wp-content/themes/theme-child/assets/src/images/svg/icons/ic-star-3.svg)
}

.sfad858 {
    background-image: url(/wp-content/themes/theme-child/assets/src/images/svg/icons/ic-star-half.svg)
}

.sfad39fe {
    background-image: url(/wp-content/themes/theme-child/assets/src/images/svg/icons/ic-star-1.svg)
}

.sfadf84 {
    width: 80px;
    height: 20px;
    background: url(/assets/images/stars.svg) 0 no-repeat;
    background-size: 80px auto
}

.sfade94 {
    width: 100px;
    background-size: 100px auto
}

.sfade7b2 {
    display: block;
    height: 100%;
    background: url(/assets/images/stars-active.svg) 0 no-repeat;
    background-size: inherit
}

.sfadcce .sfad660 {
    margin-bottom: 20px
}

.sfadbbd9 {
    position: fixed;
    bottom: 10px;
    right: 10px;
    z-index: 9999;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 30px;
    background: #fa0;
    color: #444;
    cursor: pointer;
    border: 0;
    border-radius: 5px;
    text-decoration: none;
    transition: opacity .2s ease-out;
    opacity: 0;
    background-size: 30px
}

@media (min-width: 360px) {
    .sfadbbd9 {
        bottom: 10px
    }
}

.sfadbbd9:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(/assets/images/scrollback.svg) no-repeat;
    background-position: 50% 50%;
    top: 0;
    left: 0
}

.sfadbbd9.is-shown, .sfadbbd9.is-shown:hover {
    opacity: 1
}

.sfad7b2 {
    border-radius: 5px;
    bottom: 70px;
    right: 10px;
    width: 50px;
    height: 50px;
    background: #fa0
}

@media (min-width: 1200px) {
    .sfad7b2 {
        bottom: 10px;
        right: 10px;
        width: 50px;
        height: 50px;
        border-radius: 5px
    }
}

.sfad8a9f {
    display: block;
    position: relative;
    background: #f5f5fa;
    border-radius: 15px;
    padding: 13px 15px 8px;
    margin-bottom: 15px
}

.sfad8a9f .sfad0a49 {
    color: #0b0c12;
    font-weight: 600;
    font-size: 20px;
    line-height: 25px;
    padding: 5px 25px 8px 0;
    cursor: pointer;
    background: 0 0;
    position: relative
}

.sfad8a9f .sfad0a49:after {
    content: "";
    display: block;
    width: 20px;
    height: 13px;
    background: url(/assets/images/up_rarr.svg) no-repeat 100% transparent;
    background-size: 100% auto;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -7.25px;
    transition: all .4s ease-in-out
}

.sfad8a9f .sfad0a49.active {
    background: 0 0
}

.sfad8a9f .sfad0a49.active:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.sfad8a9f .sfad2ae ul {
    margin: 0 !important;
    padding: 0 !important
}

.sfad8a9f .sfad2ae ul li a {
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    color: #ef233c;
    text-decoration: none
}

.sfad8a9f .sfad2ae ul li a:active, .sfad8a9f .sfad2ae ul li a:focus, .sfad8a9f .sfad2ae ul li a:visited {
    color: #ef233c
}

.sfad8a9f .sfad2ae ul li a:hover {
    text-decoration: underline
}

.sfad8a9f .sfad2ae ul > li {
    padding-left: 40px;
    position: relative;
    margin-left: 0 !important
}

.sfad8a9f .sfad2ae ul > li > ul, .sfad8a9f .sfad2ae ul > li > ul > li {
    margin-left: 0
}

.sfad8a9f .sfad2ae.sfad3bb0 ul {
    counter-reset: num
}

.sfad8a9f .sfad2ae.sfad3bb0 ul li:before {
    content: counter(num) ".";
    counter-increment: num;
    font-size: 1rem;
    font-weight: 700;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 25px;
    height: 25px;
    border: none;
    box-sizing: border-box;
    border-radius: 50%;
    background: 0 0;
    text-align: center;
    color: #5d618f
}

.sfad8a9f .sfad2ae.sfad3bb0 ul li ul {
    counter-reset: num2
}

.sfad8a9f .sfad2ae.sfad3bb0 ul li ul li {
    padding-left: 30px
}

.sfad8a9f .sfad2ae.sfad3bb0 ul li ul li:before {
    content: counter(num) "." counter(num2);
    counter-increment: num2;
    border: 0
}

.sfad8a9f .sfad2ae.sfad3bb0 ul li ul li ul {
    counter-reset: num3
}

.sfad8a9f .sfad2ae.sfad3bb0 ul li ul li ul li {
    padding-left: 40px
}

.sfad8a9f .sfad2ae.sfad3bb0 ul li ul li ul li:before {
    content: counter(num) "." counter(num2) "." counter(num3);
    counter-increment: num3
}

.sfad8a9f .sfad2ae.sfad3bb0 ul li ul li ul li ul {
    counter-reset: num4
}

.sfad8a9f .sfad2ae.sfad3bb0 ul li ul li ul li ul li {
    padding-left: 55px
}

.sfad8a9f .sfad2ae.sfad3bb0 ul li ul li ul li ul li:before {
    content: counter(num) "." counter(num2) "." counter(num3) "." counter(num4);
    counter-increment: num4
}

.sfad8a9f .sfad2ae.sfad3bb0 ul li ul li ul li ul li ul {
    counter-reset: num5
}

.sfad8a9f .sfad2ae.sfad3bb0 ul li ul li ul li ul li ul li {
    padding-left: 70px
}

.sfad8a9f .sfad2ae.sfad3bb0 ul li ul li ul li ul li ul li:before {
    content: counter(num) "." counter(num2) "." counter(num3) "." counter(num4) "." counter(num5);
    counter-increment: num5
}

.sfad8a9f .sfad2ae.sfad3bb0 ul li ul li ul li ul li ul li ul {
    counter-reset: num6
}

.sfad8a9f .sfad2ae.sfad3bb0 ul li ul li ul li ul li ul li ul li {
    padding-left: 80px
}

.sfad8a9f .sfad2ae.sfad3bb0 ul li ul li ul li ul li ul li ul li:before {
    content: counter(num) "." counter(num2) "." counter(num3) "." counter(num4) "." counter(num5) "." counter(num6);
    counter-increment: num6
}

.sfad8a9f .sfad2ae.sfad888 ul li {
    padding-left: 20px
}

.sfad8a9f .sfad2ae.sfad888 ul li:before {
    width: 8px;
    height: 8px;
    background: 0 0;
    left: 0;
    top: 9px;
    display: block;
    content: ""
}

.sfad8a9f .sfad2ae.sfad888 ul li ul li {
    padding-left: 20px
}

.sfad8a9f .sfad2ae.sfad888 ul li ul li:before {
    border: 1px solid #ef233c
}

.sfad8a9f .sfad2ae.sfad3bb0.sfad396 ul > li > ul > li {
    padding-left: 20px
}

.sfad8a9f .sfad2ae.sfad3bb0.sfad396 ul > li > ul li:before {
    width: 8px;
    height: 8px;
    background: #ef233c;
    left: 0;
    top: 8px;
    display: block;
    content: ""
}

.sfad8a9f .sfad2ae.sfad3bb0.sfad396 ul li:before {
    content: counter(num);
    font-size: .875rem;
    color: #ef233c;
    background: rgba(255, 45, 69, .2);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.sfad1c0 {
    background-color: transparent
}

.style1 {
    margin-bottom: 5px
}

.sfad86d7 {
    margin: 0 0 5px
}

@media (min-width: 1200px) {
    .sfad86d7 {
        margin: 40px 0 0;
        background: 0 0
    }
}

.style1a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.style3a {
    text-align: center;
    padding: 5px 8px
}

@media (min-width: 992px) {
    .sfad205 .sfad5493, .sfadfa7 .sfadbd9c {
        -ms-flex-pack: start;
        justify-content: flex-start;
        padding-left: 15px
    }
}

.sfadebf {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.sfadebf .item, .sfadebf .sfade43, .sfadebf .sfade082 {
    width: 100%
}

.sfadebf .sfade43 .item, .sfadebf .sfade082 .item {
    text-align: center
}

.sfad3fb5 {
    -ms-flex-direction: column;
    flex-direction: column
}

.sfad3fb5 a {
    display: block;
    padding-top: 10px
}

@media (min-width: 1200px) {
    .sfad3fb5 a {
        padding-top: 5px
    }
}

@media (min-width: 768px) {
    .sfad5a7, .sfad7aa, .sfad98a9 {
        display: -ms-flexbox;
        display: flex
    }
}

@media (min-width: 992px) {
    .sfadc8e {
        display: -ms-flexbox;
        display: flex
    }
}

.sfad0a4 {
    display: block;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    line-height: 1.25;
    text-align: center;
    padding: 0 5px
}

@media (min-width: 768px) {
    .sfad0a4 {
        padding: 0 10px
    }
}

.sfadaeb {
    width: 100%;
    max-width: 100%;
    height: auto;
    margin: 0 auto
}

.sfadea45 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.sfada87d {
    height: 40px;
    background-color: #e6e7f2;
    margin-bottom: 5px;
    border-radius: 15px
}

@media (max-width: 1199.98px) {
    .sfada87d {
        display: none
    }
}

.sfada87d .sfad6b7 {
    padding: 8px 10px
}

.sfada87d .style1a {
    font-size: .75rem;
    font-weight: 400;
    color: #2b2d42;
    text-transform: uppercase
}

@media (min-width: 768px) {
    .sfada87d .sfad98a9 {
        max-width: 1%;
        -ms-flex: 0 0 1%;
        flex: 0 0 1%
    }
}

@media (min-width: 992px) {
    .sfada87d .sfad5a7 {
        max-width: 20%;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%
    }
}

.sfada87d .style1a:first-of-type {
    padding-left: 30px
}

@media (min-width: 992px) {
    .sfada87d .style1a:first-of-type {
        min-width: 168px;
        max-width: 168px
    }
}

@media (min-width: 1200px) {
    .sfada87d .style1a:first-of-type {
        min-width: 155px;
        max-width: 155px
    }
}

@media (min-width: 1367px) {
    .sfada87d .style1a:first-of-type {
        min-width: 170px;
        max-width: 170px
    }
}

@media (min-width: 992px) {
    .sfada87d .sfad950 {
        min-width: 143px;
        max-width: 143px
    }
}

@media (min-width: 1200px) {
    .sfada87d .sfad950 {
        min-width: 128px;
        max-width: 128px
    }
}

@media (min-width: 1367px) {
    .sfada87d .sfad950 {
        min-width: 143px;
        max-width: 143px
    }
}

.sfada87d .sfad2d0a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.sfad6b7 {
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
    background-color: transparent;
    transition: all .4s ease-in-out
}

.sfad54e .sfad6b7 {
    margin-bottom: 0
}

.sfad54e .sfad6b7:first-of-type, .sfad54e .sfad6b7:nth-of-type(2), .sfad54e .sfad6b7:nth-of-type(3) {
    background-color: #f5f5fa
}

.sfad786e .sfad6b7 {
    padding: 15px 5px
}

.sfad786e .sfad6b7:hover {
    background-color: #f5f5fa
}

@media (min-width: 768px) {
    .sfad786e .sfad6b7 {
        padding: 5px
    }
}

.sfad786e .sfad2d0a {
    padding: 10px;
    background-color: #f5f5fa;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border-bottom: none
}

.sfad786e .sfad2d0a:last-child {
    border-bottom: 0
}

@media (min-width: 1200px) {
    .sfad786e .sfad2d0a {
        border-bottom: 0;
        margin-bottom: 5px;
        border-radius: 15px
    }
}

.sfad786e .style1a {
    padding: 0 3px 15px;
    width: 128px;
    min-width: 128px
}

@media (min-width: 1367px) {
    .sfad786e .style1a {
        min-width: 143px;
        max-width: 143px
    }
}

@media (max-width: 1199px) {
    .sfad786e .style1a {
        min-width: 143px;
        max-width: 143px
    }
}

@media (max-width: 991px) {
    .sfad786e .style1a {
        min-width: 100%;
        max-width: 100%
    }
}

@media (min-width: 992px) {
    .sfad786e .style1a {
        padding: 0 3px
    }
}

.sfad786e .style1a:last-child {
    padding: 0 3px
}

.sfad786e .sfad98a9 {
    font-size: .75rem;
    font-weight: 400;
    min-width: 15px;
    width: 27px;
    height: 25px;
    margin-bottom: 10px;
    padding-bottom: 0;
    border: 1px solid #888cb5;
    border-radius: 25px
}

.sfad786e .sfad98a9 span {
    color: #2b2d42
}

.sfad786e .sfad98a9 small {
    font-size: .75rem;
    font-weight: 400
}

@media (min-width: 992px) {
    .sfad786e .sfad98a9 small {
        display: none
    }
}

.sfad786e .sfadae2 {
    background: 0 0;
    width: 100px;
    min-width: 100px;
    min-height: 50px;
    height: auto;
    padding: 10px;
    margin-bottom: 15px;
    border-radius: 5px
}

@media (min-width: 992px) {
    .sfad786e .sfadae2 {
        margin-bottom: 0
    }
}

@media (max-width: 991.98px) {
    .sfad786e .sfadae2 {
        height: 85px;
        width: 285px;
        min-width: 100px;
        margin: 0 auto;
        padding-right: 33px
    }
}

.sfad786e .sfadfd6 {
    position: relative;
    min-height: 50px;
    height: auto;
    padding: 10px;
    border-radius: 5px
}

@media (max-width: 991.98px) {
    .sfad786e .sfadfd6 {
        height: 85px;
        width: 285px;
        min-width: 100px;
        margin: 0 auto 15px
    }

    .sfad786e .sfadfd6 img {
        display: block;
        margin: 0 auto;
        width: auto;
        max-width: 75%;
        max-height: 75%
    }
}

@media (max-width: 374px) {
    .sfad786e .sfadfd6 {
        width: 235px
    }
}

.sfad786e .sfad8358 {
    max-width: 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
}

@media (min-width: 768px) {
    .sfad786e .sfad8358 {
        max-width: 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width: 992px) {
    .sfad786e .sfad8358 {
        max-width: 20%;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%
    }
}

.sfad786e .sfad67c2 {
    max-width: 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

@media (min-width: 768px) {
    .sfad786e .sfad67c2 {
        max-width: 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        margin: 3px 0
    }
}

.sfad786e .style3a {
    font-weight: 700
}

@media (max-width: 991.98px) {
    .sfad786e .sfad0e26, .sfad786e .sfad7aa, .sfad786e .sfad8b1, .sfad786e .sfad09d, .sfad786e .sfad14e, .sfad786e .sfad205, .sfad786e .style3a, .sfad786e .sfadda7b, .sfad786e .style2a, .sfad786e .sfadfa7 {
        width: 100%;
        max-width: 100%;
        min-width: 100%
    }
}

@media (max-width: 991.98px) {
    .sfad786e .sfad55ef {
        width: 100%
    }
}

.sfad786e .sfad55ef button {
    width: 212px;
    min-height: 40px;
    font-size: .875rem;
    letter-spacing: .2px
}

@media (min-width: 992px) {
    .sfad786e .sfad55ef button {
        width: 120px
    }
}

@media (max-width: 991.98px) {
    .sfad786e .sfad32f1, .sfad786e .sfadebf {
        width: 100%
    }
}

.sfad54e .sfada87d > .sfad6b7 {
    background-color: #e6e7f2;
    border-radius: 15px;
    font-size: .75rem;
    font-weight: 400;
    color: #2b2d42
}

.sfad54e .sfad786e {
    background-color: #fff
}

.sfad54e .sfad786e .sfad6b7 {
    margin-bottom: 10px
}

.sfad54e .sfad6b7 {
    border-radius: 15px
}

section .sfad9398 {
    color: #2b2d42;
    font-size: .9375rem;
    font-weight: 400;
    word-break: break-word
}

section .sfad1c0 .sfad6b3 {
    font-size: .875rem;
    font-weight: 700
}

.sfad0c2 .sfadf5f {
    font-weight: 700;
    display: block;
    text-align: left;
    line-height: 25px;
    font-size: 1.25rem;
    color: #0b0c12
}

.sfad0c2 .sfad3d5 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.sfad0c2 .sfadb2a {
    margin: 0 5px 5px 0;
    background: #f5f5fa;
    border: 1px solid #888cb5;
    border-radius: 25px;
    padding: 5px 10px;
    display: block;
    text-align: center;
    color: #2b2d42;
    text-decoration: none;
    font-size: .75rem;
    font-weight: 400;
    line-height: 125%
}

.sfad0c2 .sfadb2a:hover {
    text-decoration: none;
    color: #ef233c;
    border-color: #ef233c;
    transition: all .4s ease-in-out
}

.header1 {
    text-align: left;
    margin-bottom: 20px;
    font-family: Open Sans, "sans-serif";
    font-size: 1.75rem;
    font-weight: 700;
    line-height: 110%;
    letter-spacing: 0;
    color: #0b0c12
}

@media (min-width: 768px) {
    .header1 {
        font-size: 2rem
    }
}

.sfad2bd, .sfad3c1, .sfad7fee, .sfad905, .sfadcd2, .sfadf5f, h1, h2, h3, h4, h5, h6 {
    font-family: Open Sans, "sans-serif"
}

.sfadbf5 {
    margin-bottom: 10px
}

.sfad37c {
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 125%;
    letter-spacing: 0;
    color: #0b0c12;
    display: block;
    margin: 0;
    padding: 15px;
    text-align: left;
    font-family: Open Sans, "sans-serif";
    border-bottom: 1px solid #e6e7f2
}

.sfaddad {
    padding: 0 0 10px
}

.sfadad2 {
    margin: 0 0 5px;
    font-size: .75rem;
    font-weight: 400;
    color: #fff
}

.sfad4074 {
    padding: 15px;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
    transition: all .4s ease-in-out;
    border-bottom: none;
    position: relative
}

.sfad4074:not(:first-of-type):before {
    content: "";
    height: 1px;
    background-color: #e6e7f2;
    position: absolute;
    top: 0;
    left: 10px;
    right: 10px;
    transition: all .4s ease-in-out
}

.sfad4074:hover + .sfad4074:before, .sfad4074:hover:before {
    left: 0;
    right: 0
}

.sfad4074:first-child, .sfad4074:last-child {
    border-top: none;
    border-bottom: none
}

.sfad4074:hover {
    background-color: rgba(230, 231, 242, .5)
}

.sfad98a6 {
    padding: 0;
    display: block
}

.sfad98a6 a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 60px
}

.sfad98a6 a .sfad1dfd {
    width: 40px;
    height: 40px;
    background: #fff;
    border-radius: 15px;
    margin: 0 15px
}

.sfad271 {
    display: -ms-flexbox;
    display: flex;
    padding: 5px;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.sfad9049 .sfad271 {
    max-width: 30%;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%
}

.sfad9049 .sfad271:first-of-type, .sfad9049 .sfad271:nth-of-type(2), .sfad9049 .sfad271:nth-of-type(3) {
    display: -ms-flexbox;
    display: flex
}

.sfad9049 .sfad271:first-of-type, .sfad9049 .sfad271:nth-of-type(2) {
    max-width: 30%;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%
}

.sfad9049 .sfad271:nth-of-type(2) {
    -ms-flex-pack: start;
    justify-content: flex-start
}

.sfad9049 .sfad271:nth-of-type(3) {
    max-width: 40%;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.section_style1 .js-toc_table_title a{
    font-size: 1rem;
    color: #444769
}


.sfad1dfd {
    /*min-width: 110px;*/
    height: 70px;
    background-color: transparent;
    border-radius: 15px;
    margin-right: 15px;
}

.sfadc40.wp-post-image{
    /*min-width: 110px;*/
    height: 70px;
    background-color: transparent;
    border-radius: 15px;
    margin-right: 15px;
    width: 200px;
}

.sfad48b {
    margin: 0 0 5px;
    font-size: .75rem;
    font-weight: 700;
    color: #2b2d42
}

.sfadc40 {
    min-width: 60px
}

.sfad98a6 a .sfaddc99 {
    width: 100%;
    min-width: auto;
    max-width: 100%;
    height: 80px;
    max-height: 100px;
    background: #fff;
    margin: 0;
    border-radius: 5px
}

@media (max-width: 1366px) {
    .sfad98a6 a .sfaddc99 {
        height: 80px;
        max-height: 80px
    }
}

@media (max-width: 1199.98px) {
    .sfad98a6 a .sfaddc99 {
        height: 80px;
        max-height: 80px
    }
}

.sfad98a6 a .sfaddc99 img {
    width: auto;
    max-width: 85%;
    height: auto;
    max-height: 85%
}

.sfad779 {
    max-width: 290px;
    margin-left: auto;
    margin-right: auto;
    border-top: 1px solid hsla(0, 0%, 100%, .05);
    padding: 20px 15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (min-width: 992px) {
    .sfad779 {
        padding: 10px
    }
}

.sfadb8b {
    height: 80px;
    border-top: none;
    margin: 2.5px;
    border-radius: 15px;
    overflow: hidden;
    max-width: 31%;
    -ms-flex: 0 0 31%;
    flex: 0 0 31%
}

@media (max-width: 1366px) {
    .sfadb8b {
        height: 80px
    }
}

@media (max-width: 1199.98px) {
    .sfadb8b {
        height: 80px
    }
}

.sfadb8b:first-child {
    border-top: none
}

.sfadb8b a {
    width: 100%;
    height: 100%
}

.sfad04e .sfad329 {
    position: relative;
    background: #f5f5fa;
    border-radius: 15px;
    margin-bottom: 5px
}

.sfad04e .sfad329 dd {
    margin-bottom: 0
}

.sfad04e .sfad329:before {
    background-image: url(/assets/images/faq-arrow.svg)
}

.sfad04e .sfad6d6 {
    cursor: pointer;
    position: absolute;
    top: 18px;
    right: 20px;
    width: 13px;
    height: 13px;
    z-index: 0
}

.sfad04e .sfad6d6:before {
    left: -7px;
    transition: .3s;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.sfad04e .sfad6d6:after, .sfad04e .sfad6d6:before {
    content: "";
    display: block;
    position: absolute;
    top: 6px;
    width: 13px;
    height: 2px;
    background: #444769
}

.sfad04e .sfad6d6:after {
    left: 2px;
    transition: 1s;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.sfad04e .sfad890d {
    cursor: pointer;
    font-size: 1rem;
    font-weight: 700;
    padding: 15px 50px 15px 15px;
    position: relative;
    z-index: 2;
    color: #0b0c12
}

.sfad04e .sfaddc8 {
    font-size: .875rem;
    font-weight: 400;
    display: none;
    padding: 0 50px 15px 15px;
    color: #444769
}

.sfad04e .sfaddc8.active {
    display: block
}

.sfad04e .sfad329.active .sfad6d6:before {
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg)
}

.sfad04e .sfad329.active .sfad6d6:after {
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg)
}

.sfad719 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 500px;
    height: calc(100vh - 60px)
}

.sfad719 h1 {
    font-size: 5rem;
    font-weight: 700;
    background: -webkit-linear-gradient(45deg, #ef233c, #ff5c00 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    position: relative
}

@media (min-width: 768px) {
    .sfad719 h1 {
        font-size: 10rem
    }
}

.sfad719 h1:before {
    content: "";
    background: linear-gradient(90deg, rgba(247, 148, 164, .3), rgba(253, 214, 189, .3));
    -webkit-filter: blur(100px);
    filter: blur(100px);
    z-index: -1;
    display: block;
    width: 425px;
    height: 168px;
    position: absolute;
    top: 50%;
    margin-top: -84px;
    left: 50%;
    margin-left: -212.5px
}

.sfad719 p {
    font-size: 1.25rem;
    color: #0b0c12
}

.sfad719 a, .sfad719 p {
    font-weight: 700;
    text-align: center
}

.sfad719 a {
    font-size: .9375rem;
    color: #fff;
    background: linear-gradient(90deg, #ef233c, #ff5c00);
    display: block;
    padding: 15px 20px;
    text-transform: uppercase;
    border-radius: 25px;
    margin: 20px auto;
    width: 210px
}

.sfad719 a:hover {
    text-decoration: none;
    color: #fff
}

.sfadf48 .sfad20a .top1a {
    border: 3px solid transparent
}

.sfadf48 .sfad20a:first-of-type .top1a {
    border-color: #ef233c
}

@media (min-width: 768px) {
    .sfadf48 .sfad20a:nth-of-type(2) {
        padding-right: 5px
    }

    .sfadf48 .sfad20a:nth-of-type(3) {
        padding-left: 5px
    }
}

@media (min-width: 992px) {
    .sfadf48 .sfad20a:first-of-type {
        -ms-flex-order: 2;
        order: 2;
        padding-left: 11px;
        padding-right: 11px
    }

    .sfadf48 .sfad20a:nth-of-type(2) {
        -ms-flex-order: 1;
        order: 1;
        padding-right: 7.5px
    }

    .sfadf48 .sfad20a:nth-of-type(3) {
        -ms-flex-order: 3;
        order: 3;
        padding-left: 7.5px
    }
}

.sfadf48 + .js-ajax-casino-table .sfad786e {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background-color: #fff
}

.sfadf48 + .js-ajax-casino-table .sfad6b7 {
    border-radius: 15px
}

@media (min-width: 768px) {
    .sfadf48 + .js-ajax-casino-table .sfad6b7 {
        max-width: 49.3%;
        -ms-flex: 0 0 49.3%;
        flex: 0 0 49.3%
    }
}

@media (min-width: 992px) {
    .sfadf48 + .js-ajax-casino-table .sfad6b7 {
        max-width: 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }
}

@media (max-width: 991.98px) {
    .sfad6e3 .sfad6b7:first-of-type, .sfad6e3 .sfad6b7:nth-of-type(2), .sfad6e3 .sfad6b7:nth-of-type(3) {
        border: 3px solid transparent
    }

    .sfad6e3 .sfad6b7:first-of-type .sfad98a9, .sfad6e3 .sfad6b7:nth-of-type(2) .sfad98a9, .sfad6e3 .sfad6b7:nth-of-type(3) .sfad98a9 {
        width: 45px;
        height: 24px;
        padding: 0 5px;
        font-size: .625rem;
        font-weight: 700;
        text-transform: uppercase;
        color: #0b0c12;
        background-color: #fa0;
        border-radius: 25px;
        border: none
    }

    .sfad6e3 .sfad6b7:first-of-type {
        border-color: #ef233c
    }
}

@media (min-width: 768px) {
    .sfad6e3 .sfad786e {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .sfad6e3 .sfad6b7 {
        max-width: 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }

    .sfad6e3 .sfad6b7:not(:first-of-type) {
        max-width: 49.3%;
        -ms-flex: 0 0 49.3%;
        flex: 0 0 49.3%
    }
}

@media (min-width: 768px) and (min-width: 992px) {
    .sfad6e3 .sfad6b7:not(:first-of-type) {
        max-width: 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .sfad6e3 .sfada87d {
        display: block
    }
}

@media (max-width: 991.98px) {
    .sfad711 .sfad20a:first-of-type .top1a, .sfad711 .sfad20a:nth-of-type(2) .top1a, .sfad711 .sfad20a:nth-of-type(3) .top1a {
        border: 3px solid transparent
    }

    .sfad711 .sfad20a:first-of-type .top1a {
        border-color: #ef233c
    }
}

@media (min-width: 768px) {
    .sfad711 .sfad20a:nth-of-type(2n) {
        padding-right: 5px
    }

    .sfad711 .sfad20a:nth-of-type(odd) {
        padding-left: 5px
    }

    .sfad711 .sfad20a:first-of-type {
        padding-left: 15px;
        padding-right: 15px
    }
}

@media (min-width: 992px) {
    .sfad711 .sfad20a:nth-of-type(3n+1) {
        padding-right: 5px;
        padding-left: 15px
    }

    .sfad711 .sfad20a:nth-of-type(3n+2) {
        padding-left: 5px;
        padding-right: 5px
    }

    .sfad711 .sfad20a:nth-of-type(3n+3) {
        padding-left: 5px;
        padding-right: 15px
    }
}

.sfaddfc .sfadd76 {
    background: #f5f5fa;
    box-shadow: none;
    border-radius: 15px
}

.sfaddfc .sfad84b {
    border-top-color: #e6e7f2
}

.sfaddfc .sfad432a {
    font-family: Open Sans, "sans-serif";
    color: #2b2d42;
    font-weight: 700
}

.sfaddfc .sfad87c {
    color: #888cb5
}

.sfaddfc .sfad3cd4, .sfaddfc .sfad87c {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.sfaddfc .sfad3cd4 {
    color: #2b2d42;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.sfaddfc a.sfad959 {
    color: #3d4799;
    margin-right: 5px
}

.sfadf20f {
    border-radius: 15px
}

.sfad823 {
    border-top-color: #c8cbe3
}

.sfad6458 svg {
    fill: #ef233c
}

.sfad760 {
    font-size: 1rem
}

.sfad42e5:not(.sfad263) {
    border-radius: 15px;
    background: #dee0ee
}

.sfad42e5:not(.sfad263):after {
    color: #ef233c
}

.sfad36b {
    font-size: 1.5rem;
    color: #0b0c12;
    font-weight: 700
}

@media (min-width: 768px) {
    .sfad36b {
        font-size: 1.75rem
    }
}

@media (min-width: 992px) {
    .sfad36b {
        font-size: 2.25rem
    }
}

.sfad2965 {
    -ms-flex-align: center;
    align-items: center
}

.sfad902 {
    color: #848791
}

@media (min-width: 1200px) {
    .sfad902 {
        color: #888cb5
    }
}

.sfad046, .sfad1860 {
    color: #444769
}

.sfad364c {
    color: #ef233c;
    margin-bottom: 0
}

.sfad1e2 {
    color: #888cb5;
    text-decoration: underline
}

.sfad1e2:hover {
    text-decoration: none
}

.sfadff7a {
    color: #fff;
    background: linear-gradient(90deg, #ef233c, #ff5c00) #ef233c;
    border-radius: 15px;
    transition: all .3s ease-in-out
}

.sfadff7a:hover {
    color: #fff;
    background: #ef233c
}

.sfadea4 [data-type=scroller] {
    color: #ef233c;
    background: #f5f5fa;
    border-radius: 15px
}

.sfadea4 [data-type=scroller]:hover {
    color: #fff;
    background: #ef233c
}

.sfad452 {
    color: #444769
}

.sfadf1c {
    padding: 10px;
    border: 1px solid #888cb5;
    border-radius: 15px
}

.sfadf1c, .sfadf1c:after {
    color: #888cb5;
    background: #fff;
    transition: all .3s ease-in-out
}

.sfadf1c:hover, .sfadf1c:hover:after {
    color: #2b2d42;
    background: #c8cbe3
}

.sfad4ad .sfad1ba {
    color: #0b0c12
}

.sfad4ad .sfad817e, .sfad4ad .sfad817e p, .sfad4ad .sfade6a6 {
    color: #2b2d42
}

.sfad5fb {
    background: #f5f5fa;
    box-shadow: none;
    border-radius: 15px
}

.sfad5fb .sfad003 {
    background: #dee0ee
}

.sfad5fb .sfad4596 {
    font-family: Open Sans, "sans-serif";
    color: #2b2d42
}

.sfad508 {
    background: #f5f5fa;
    box-shadow: none;
    border-radius: 15px
}

.sfad508 .payments-info-list-toggler.active, .sfad508 .payments-info-list-toggler:hover {
    color: #0b0c12;
    background: #fff
}

.sfad508 .payments-info-list-toggler {
    color: #888cb5;
    background: #e6e7f2
}

@media (min-width: 768px) {
    .sfad508 .payments-info-list-toggler {
        color: #2b2d42
    }
}

.sfad508 .payments-info-toggler {
    color: #ef233c;
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #e6e7f2 76.04%)
}

.sfad508 .payments-info-toggler.active {
    background: 0 0;
    padding-bottom: 5px
}

.sfad508 .sfad22d0, .sfad508 .sfad22d0 a {
    color: #2b2d42
}

.sfad508 .sfad7fec {
    background: 0 0
}

.sfad508 .sfadf69a {
    color: #888cb5
}

.sfad508 .sfadebdd {
    color: #2b2d42
}

.sfad508 .sfad29e:not(:last-child):after {
    border-bottom-color: #e6e7f2
}

.sfad508 .sfad3fad {
    margin-bottom: 10px
}

@media (min-width: 768px) {
    .sfad508 .sfad3fad {
        margin-bottom: 0
    }
}

@media (min-width: 768px) {
    .sfad508 {
        box-shadow: none;
        background: #f5f5fa
    }

    .sfad508 .sfad558 {
        color: #888cb5
    }

    .sfad508 .payments-info-content {
        border-bottom-left-radius: 15px;
        border-bottom-right-radius: 15px
    }
}

.sfad32d .sfad0d9 {
    background: linear-gradient(90deg, #ef233c, #ff5c00) #ef233c
}

.sfad32d .sfad0d9 .sfad6fe, .sfad32d .sfad0d9 .sfadebd6 {
    color: #fff
}

.sfad32d .sfadb03 {
    background: #fff
}

.sfad32d .sfad091 {
    background-image: url(/wp-content/themes/theme-child/assets/src/images/crown.svg)
}

.sfad32d .sfadebd6 {
    color: #0b0c12
}

.sfad32d .sfad6fe {
    color: #0b0c12;
    font-weight: 400
}

.sfad32d .sfade6c {
    background: #fff
}

.sfad32d .sfad8d43 svg {
    fill: #ef233c
}

.sfad11c7 {
    background: #f5f5fa;
    border-radius: 15px;
    box-shadow: none
}

.sfad11c7 .sfad48d4 {
    background: #dee0ee
}

.sfad11c7 .sfadc777 {
    color: #2b2d42;
    font-family: Open Sans, "sans-serif"
}

.sfad11c7 .sfadd64 {
    color: #848791
}

.sfad11c7 .sfadc36 {
    color: #2b2d42
}

.sfad26d {
    background: #f5f5fa;
    border-radius: 15px;
    box-shadow: none
}

.sfad26d .sfad7b4 {
    background: #dee0ee
}

.sfad26d .sfadc6b {
    color: #2b2d42
}

.sfad26d .sfad86d5 {
    color: #2b2d42;
    transition: all .3s ease-in-out
}

.sfad26d .sfad86d5:hover {
    color: #fff;
    background: #5a62a9
}

.sfadaf1 .sfadda5e {
    background: #f5f5fa;
    border-radius: 15px;
    box-shadow: none
}

.sfadaf1 .sfadda5e.sfad174 {
    background: rgba(37, 191, 99, .2)
}

.sfadaf1 .sfadda5e.sfade38 {
    background: rgba(255, 45, 69, .2)
}

.sfadaf1 .sfad1b8, .sfadaf1 .sfada83 {
    color: #2b2d42
}

.sfad89a {
    background: #f2f2f2
}

.sfad89a .sfad03b.sfad213 .sfad23dd {
    color: #ef233c
}

.sfad89a .sfad03b.sfad433 .sfad23dd {
    font-size: .875rem;
    color: #ef233c
}

.sfad89a .sfad03b.sfad433 .sfad23dd + .sfad23dd {
    color: #888cb5
}

.sfad89a .sfad03b {
    height: 100%;
    background: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 7.5px 10px 7.5px 60px;
    min-height: 59px
}

.sfad89a .sfad973d {
    border-radius: 15px 0 0 15px
}

.sfad89a .sfadf22 {
    padding-left: 0;
    background: #fff
}

.sfad89a .sfad973d {
    background: linear-gradient(90deg, #ef233c, #ff5c00) #ef233c;
    transition: all .3s ease-in-out
}

.sfad89a .sfad973d:hover {
    background: #ef233c
}

@media (min-width: 1200px) {
    .sfad89a .sfad03b.sfad433 .sfad23dd, .sfad89a .sfad23dd {
        font-size: 1.25rem
    }

    .sfad89a .sfad03b {
        border-radius: 15px 0 0 15px;
        padding: 10px 10px 9px 60px;
        height: auto
    }

    .sfad89a .sfadf22 {
        height: 59px;
        padding-right: 0;
        border-radius: 0 15px 15px 0
    }

    .sfad89a .sfad973d {
        border-radius: 15px
    }
}

.sfad0d7 .sfad08d, .sfad0d7 .sfad821, .sfad0d7 .user-reviews-header {
    background: #f5f5fa;
    border-radius: 15px;
    box-shadow: none
}

.sfad0d7 .sfad954 {
    color: #2b2d42;
    width: 100%
}

.sfad0d7 .sfad9b4 {
    margin-bottom: 10px
}

.sfad0d7 .sfad907 {
    font-family: Open Sans, "sans-serif";
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 125%;
    color: #fff;
    background: linear-gradient(90deg, #ef233c, #ff5c00) #ef233c;
    border-radius: 10px;
    transition: all .3s ease-in-out;
    box-shadow: none;
    height: auto;
    text-transform: capitalize
}

.sfad0d7 .sfad907:hover {
    color: #fff;
    background: #ef233c;
    box-shadow: none
}

@media (min-width: 992px) {
    .sfad0d7 .sfad907 {
        width: 100%;
        margin: 15px 0 0 auto
    }
}

@media (min-width: 992px) {
    .sfad0d7 .user-reviews-header {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.sfad0d7 .user-reviews-header__rating, .sfad0d7 .user-reviews-header__rating-limit, .sfad0d7 .user-reviews-header__rating-value {
    color: #e55d5e
}

.sfad0d7 .user-reviews-header__rating-text {
    color: #6d717c
}

.sfad0d7 .sfad6f4 {
    color: #e55d5e
}

.sfad0d7 .sfad677e {
    color: #848791
}

.sfad0d7 .sfad3c1c p, .sfad0d7 .sfade4d li {
    color: #2b2d42
}

.sfad0d7 .sfade4d li.sfad29a:before, .sfad0d7 .sfade4d li.sfadb178:before {
    border: none
}

.sfad0d7 .sfadf84 {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/stars2.ac6fb5b4.svg);
    margin-left: auto
}

.sfad0d7 .sfade7b2 {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/stars2-active.1014c2af.svg)
}

.sfad0d7 .load-more {
    font-family: Open Sans, "sans-serif";
    font-size: .875rem;
    font-weight: 400;
    line-height: 140%;
    color: #888cb5;
    background: 0 0;
    transition: all .3s ease-in-out;
    border-radius: 15px;
    letter-spacing: 0;
    border: 1px solid #888cb5
}

.sfad0d7 .load-more:hover {
    cursor: pointer;
    color: #888cb5;
    background: #e6e7f2;
    border-color: #e6e7f2;
    box-shadow: none
}

.sfad0d7 .load-more:after {
    background-image: url(/wp-content/themes/theme-child/assets/src/images/comments/svg/icons/arrow_down_comments.svg);
    transition: all .3s ease-in-out
}

.sfad100 .sfadf84 {
    margin-left: 0
}

.user-reviews-header__rating-stars {
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    text-align: right
}

@media (min-width: 992px) {
    .user-reviews-header__rating-stars {
        margin-left: auto
    }
}

.sfadec6 .user-review-form__star:after {
    background-color: #f4f4f4
}

.sfadec6 .sfad18e {
    color: #2b2d42;
    font-weight: 700
}

.sfadec6 .checkbox__label {
    color: #888cb5
}

.sfadec6 input[type=email], .sfadec6 input[type=text], .sfadec6 textarea {
    background: 0 0;
    border-bottom-color: #e6e7f2;
    color: #2b2d42
}

.sfadec6 .user-review-form__con button, .sfadec6 .user-review-form__pro button {
    background: 0 0;
    transition: all .3s ease-in-out
}

.sfadec6 .user-review-form__con button:hover, .sfadec6 .user-review-form__pro button:hover {
    cursor: pointer;
    background: 0 0
}

.sfadec6 .user-review-form__con button svg, .sfadec6 .user-review-form__pro button svg {
    stroke: #3d4799;
    transition: all .3s ease-in-out
}

.sfad08c {
    color: #2b2d42;
    text-align: center
}

.sfadd6d2 {
    font-family: Open Sans, "sans-serif";
    font-size: 1.5625rem;
    font-weight: 600;
    line-height: 120%
}

.sfad08c p, .sfadd6d2 {
    margin-bottom: 20px;
    color: #2b2d42
}

.sfad08c p {
    font-size: .875rem;
    font-weight: 400;
    line-height: 140%
}

.sfad08c .sfadfd3b {
    color: #ef233c;
    background-color: transparent;
    width: auto;
    padding: 10px 20px;
    display: inline-block
}

.sfad08c .sfadfd3b:hover {
    box-shadow: none
}

.sfadeeb {
    font-family: Open Sans, "sans-serif";
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 125%;
    background: linear-gradient(90deg, #ef233c, #ff5c00) #ef233c;
    border-radius: 10px;
    transition: all .3s ease-in-out;
    height: auto;
    text-transform: capitalize;
    width: 100%;
    max-width: 290px;
    margin: 0 auto
}

.sfadeeb, .sfadeeb:hover {
    color: #fff;
    box-shadow: none
}

.sfadeeb:hover {
    background: #ef233c
}

.user-review-form__star:after {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/ic-star.da2a287a.svg)
}

.user-review-form__star.selected:after {
    background-image: url(/wp-content/themes/theme-child/assets/dist/images/ic-star-selected.b3d8e733.svg)
}

.modal-custom {
    background: #f4f4f4;
    width: 100%;
    max-width: 90%
}

@media (min-width: 768px) {
    .modal-custom {
        max-width: 720px
    }
}

.modal-custom .modal-custom__close {
    background-image: url(/wp-content/themes/theme-child/assets/src/images/comments/svg/icons/ic-close.svg)
}

.owl-carousel .owl-nav button {
    background: #dee0ee;
    transition: all .3s ease-in-out
}

.owl-carousel .owl-nav button span {
    color: #3d4799;
    transition: all .3s ease-in-out
}

.owl-carousel .owl-nav button:hover {
    background: #5a62a9
}

.owl-carousel .owl-nav button:hover span {
    color: #fff
}

.owl-carousel .owl-dots .owl-dot.active, .owl-carousel .owl-dots button.active {
    background: #888cb5
}

.owl-carousel .owl-dots .owl-dot, .owl-carousel .owl-dots button {
    border-color: #888cb5
}

.owl-carousel .owl-dots .owl-dot:hover, .owl-carousel .owl-dots button:hover {
    background: #5a62a9
}

.sfad5268 .sfadc3b {
    font-size: 1.5rem;
    font-weight: 700;
    color: #0b0c12
}

@media (min-width: 768px) {
    .sfad40f .sfadba8 .sfade86 {
        border-top-color: #e6e7f2
    }

    .sfad40f .sfadba8 .sfad84b:not(:last-child) {
        border-right-color: #e6e7f2
    }
}

@media (min-width: 768px) {
    .sfad40f .sfad508 .sfad8fff {
        background: #f5f5fa;
        border-top-left-radius: 15px;
        border-top-right-radius: 15px
    }

    .sfad40f .sfad508 .payments-info-content:before {
        background: #f5f5fa
    }

    .sfad40f .sfad508 .payments-info-list-toggler.active, .sfad40f .sfad508 .payments-info-list-toggler:hover {
        color: #3d4799
    }
}

@media (min-width: 768px) and (min-width: 768px) {
    .sfad40f .sfad508 .payments-info-list-toggler.active, .sfad40f .sfad508 .payments-info-list-toggler:hover {
        color: #2b2d42
    }
}

@media (min-width: 768px) {
    .sfad40f .sfad508 .sfad29e, .sfad40f .sfad508 .sfad558 {
        border-radius: 10px
    }

    .sfad40f .sfad508 .sfad29e, .sfad40f .sfad508 .sfad558 {
        background: #e6e7f2
    }
}

.page-desc-character {
    max-height: 240px;
    display: block;
    margin: 0 auto
}

.sfadb05 ul {
    width: 70px
}

.provider-item {
    --limit: 15
}