
@import url(https://p.typekit.net/p.css?s=1&k=zjo4suy&ht=tk&f=139&a=8703642&app=typekit&e=css);

@font-face {
    font-family: "proxima-nova";
    src: url(https://use.typekit.net/af/2555e1/00000000000000007735e603/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/2555e1/00000000000000007735e603/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/2555e1/00000000000000007735e603/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    font-stretch: normal;
}

.tk-proxima-nova {
    font-family: "proxima-nova",sans-serif;
}

@charset "UTF-8";

.wp-block-archives-dropdown label {
    display: block;
}

.wp-block-site-logo {
    box-sizing: border-box;
    line-height: 0;
}

.wp-block-site-logo a {
    display: inline-block;
}

.wp-block-site-logo.is-default-size img {
    width: 120px;
    height: auto;
}

.wp-block-site-logo img {
    height: auto;
    max-width: 100%;
}

.wp-block-site-logo a,.wp-block-site-logo img {
    border-radius: inherit;
}

.wp-block-site-logo.aligncenter {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.wp-block-site-logo.is-style-rounded {
    border-radius: 9999px;
}

.wp-block-social-links {
    box-sizing: border-box;
    padding-left: 0;
    padding-right: 0;
    text-indent: 0;
    margin-left: 0;
    background: none;
}

.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover {
    text-decoration: none;
    border-bottom: 0;
    box-shadow: none;
}

.wp-block-social-links .wp-social-link a {
    padding: .25em;
}

.wp-block-social-links .wp-social-link svg {
    width: 1em;
    height: 1em;
}

.wp-block-social-links .wp-social-link span:not(.screen-reader-text) {
    margin-left: .5em;
    margin-right: .5em;
    font-size: .65em;
}

.wp-block-social-links.has-small-icon-size {
    font-size: 16px;
}

.wp-block-social-links,.wp-block-social-links.has-normal-icon-size {
    font-size: 24px;
}

.wp-block-social-links.has-large-icon-size {
    font-size: 36px;
}

.wp-block-social-links.has-huge-icon-size {
    font-size: 48px;
}

.wp-block-social-links.aligncenter {
    justify-content: center;
    display: flex;
}

.wp-block-social-links.alignright {
    justify-content: flex-end;
}

.wp-block-social-link {
    display: block;
    border-radius: 9999px;
    transition: transform .1s ease;
    height: auto;
}

@media (prefers-reduced-motion:reduce) {
    .wp-block-social-link {
        transition-duration: 0s;
        transition-delay: 0s;
    }
}

.wp-block-social-link a {
    align-items: center;
    display: flex;
    line-height: 0;
    transition: transform .1s ease;
}

.wp-block-spacer {
    clear: both;
}

.wp-block-tag-cloud.aligncenter {
    text-align: center;
    justify-content: center;
}

.wp-block-tag-cloud.alignfull {
    padding-left: 1em;
    padding-right: 1em;
}

.wp-block-tag-cloud a {
    display: inline-block;
    margin-right: 5px;
}

.wp-block-tag-cloud span {
    display: inline-block;
    margin-left: 5px;
    text-decoration: none;
}

.wp-block-tag-cloud.is-style-outline {
    display: flex;
    flex-wrap: wrap;
    gap: 1ch;
}

.wp-block-tag-cloud.is-style-outline a {
    border: 1px solid;
    font-size: unset!important;
    margin-right: 0;
    padding: 1ch 2ch;
    text-decoration: none!important;
}

.wp-block-table {
    overflow-x: auto;
}

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

.wp-block-table td,.wp-block-table th {
    border: 1px solid;
    padding: .5em;
}

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

.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th {
    word-break: break-word;
}

.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright {
    display: table;
    width: auto;
}

.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th {
    word-break: break-word;
}

.wp-block-table .has-subtle-light-gray-background-color {
    background-color: #f3f4f5;
}

.wp-block-table .has-subtle-pale-green-background-color {
    background-color: #e9fbe5;
}

.wp-block-table .has-subtle-pale-blue-background-color {
    background-color: #e7f5fe;
}

.wp-block-table .has-subtle-pale-pink-background-color {
    background-color: #fcf0ef;
}

.wp-block-text-columns,.wp-block-text-columns.aligncenter {
    display: flex;
}

.wp-block-text-columns .wp-block-column {
    margin: 0 1em;
    padding: 0;
}

.wp-block-text-columns .wp-block-column:first-child {
    margin-left: 0;
}

.wp-block-text-columns .wp-block-column:last-child {
    margin-right: 0;
}

.wp-block-text-columns.columns-2 .wp-block-column {
    width: 50%;
}

.wp-block-text-columns.columns-3 .wp-block-column {
    width: 33.33333%;
}

.wp-block-text-columns.columns-4 .wp-block-column {
    width: 25%;
}

pre.wp-block-verse {
    font-family: inherit;
    overflow: auto;
    white-space: pre-wrap;
}

.wp-block-video {
    box-sizing: border-box;
}

.wp-block-video video {
    width: 100%;
}

@supports (position: sticky) {
    .wp-block-video [poster] {
        -o-object-fit: cover;
        object-fit: cover;
    }
}

.wp-block-video.aligncenter {
    text-align: center;
}

.wp-block-video figcaption {
    margin-top: .5em;
    margin-bottom: 1em;
}

.wp-element-button {
    cursor: pointer;
}

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

:root .has-very-light-gray-background-color {
    background-color: #eee;
}

:root .has-very-dark-gray-background-color {
    background-color: #313131;
}

:root .has-very-light-gray-color {
    color: #eee;
}

:root .has-very-dark-gray-color {
    color: #313131;
}

:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
    background: linear-gradient(135deg,#00d084,#0693e3);
}

:root .has-purple-crush-gradient-background {
    background: linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe);
}

:root .has-hazy-dawn-gradient-background {
    background: linear-gradient(135deg,#faaca8,#dad0ec);
}

:root .has-subdued-olive-gradient-background {
    background: linear-gradient(135deg,#fafae1,#67a671);
}

:root .has-atomic-cream-gradient-background {
    background: linear-gradient(135deg,#fdd79a,#004a59);
}

:root .has-nightshade-gradient-background {
    background: linear-gradient(135deg,#330968,#31cdcf);
}

:root .has-midnight-gradient-background {
    background: linear-gradient(135deg,#020381,#2874fc);
}

.has-regular-font-size {
    font-size: 1em;
}

.has-larger-font-size {
    font-size: 2.625em;
}

.has-normal-font-size {
    font-size: var(--wp--preset--font-size--normal);
}

.has-huge-font-size {
    font-size: var(--wp--preset--font-size--huge);
}

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

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

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

#end-resizable-editor-section {
    display: none;
}

.aligncenter {
    clear: both;
}

.items-justified-left {
    justify-content: flex-start;
}

.items-justified-center {
    justify-content: center;
}

.items-justified-right {
    justify-content: flex-end;
}

.items-justified-space-between {
    justify-content: space-between;
}

.wp-block .row,.soj-frontend .row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.5 * var(--bs-gutter-x));
}

.wp-block .row>*,.soj-frontend .row>* {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y);
}

.wp-block .col,.soj-frontend .col {
    flex: 1 0 0%;
}

.wp-block .row-cols-auto>*,.soj-frontend .row-cols-auto>* {
    flex: 0 0 auto;
    width: auto;
}

.wp-block .row-cols-1>*,.soj-frontend .row-cols-1>* {
    flex: 0 0 auto;
    width: 100%;
}

.wp-block .row-cols-2>*,.soj-frontend .row-cols-2>* {
    flex: 0 0 auto;
    width: 50%;
}

.wp-block .row-cols-3>*,.soj-frontend .row-cols-3>* {
    flex: 0 0 auto;
    width: 33.3333333333%;
}

.wp-block .row-cols-4>*,.soj-frontend .row-cols-4>* {
    flex: 0 0 auto;
    width: 25%;
}

.wp-block .row-cols-5>*,.soj-frontend .row-cols-5>* {
    flex: 0 0 auto;
    width: 20%;
}

.wp-block .row-cols-6>*,.soj-frontend .row-cols-6>* {
    flex: 0 0 auto;
    width: 16.6666666667%;
}

.wp-block .col-auto,.soj-frontend .col-auto {
    flex: 0 0 auto;
    width: auto;
}

.wp-block .col-1,.soj-frontend .col-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
}

.wp-block .col-2,.soj-frontend .col-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
}

.wp-block .col-3,.soj-frontend .col-3 {
    flex: 0 0 auto;
    width: 25%;
}

.wp-block .col-4,.soj-frontend .col-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
}

.wp-block .col-5,.soj-frontend .col-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
}

.wp-block .col-6,.soj-frontend .col-6 {
    flex: 0 0 auto;
    width: 50%;
}

.wp-block .col-7,.soj-frontend .col-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
}

.wp-block .col-8,.soj-frontend .col-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
}

.wp-block .col-9,.soj-frontend .col-9 {
    flex: 0 0 auto;
    width: 75%;
}

.wp-block .col-10,.soj-frontend .col-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
}

.wp-block .col-11,.soj-frontend .col-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
}

.wp-block .col-12,.soj-frontend .col-12 {
    flex: 0 0 auto;
    width: 100%;
}

.wp-block .offset-1,.soj-frontend .offset-1 {
    margin-left: 8.33333333%;
}

.wp-block .offset-2,.soj-frontend .offset-2 {
    margin-left: 16.66666667%;
}

.wp-block .offset-3,.soj-frontend .offset-3 {
    margin-left: 25%;
}

.wp-block .offset-4,.soj-frontend .offset-4 {
    margin-left: 33.33333333%;
}

.wp-block .offset-5,.soj-frontend .offset-5 {
    margin-left: 41.66666667%;
}

.wp-block .offset-6,.soj-frontend .offset-6 {
    margin-left: 50%;
}

.wp-block .offset-7,.soj-frontend .offset-7 {
    margin-left: 58.33333333%;
}

.wp-block .offset-8,.soj-frontend .offset-8 {
    margin-left: 66.66666667%;
}

.wp-block .offset-9,.soj-frontend .offset-9 {
    margin-left: 75%;
}

.wp-block .offset-10,.soj-frontend .offset-10 {
    margin-left: 83.33333333%;
}

.wp-block .offset-11,.soj-frontend .offset-11 {
    margin-left: 91.66666667%;
}

.wp-block .g-0,.wp-block .gx-0,.soj-frontend .g-0,.soj-frontend .gx-0 {
    --bs-gutter-x: 0;
}

.wp-block .g-0,.wp-block .gy-0,.soj-frontend .g-0,.soj-frontend .gy-0 {
    --bs-gutter-y: 0;
}

.wp-block .g-1,.wp-block .gx-1,.soj-frontend .g-1,.soj-frontend .gx-1 {
    --bs-gutter-x: 0.25rem;
}

.wp-block .g-1,.wp-block .gy-1,.soj-frontend .g-1,.soj-frontend .gy-1 {
    --bs-gutter-y: 0.25rem;
}

.wp-block .g-2,.wp-block .gx-2,.soj-frontend .g-2,.soj-frontend .gx-2 {
    --bs-gutter-x: 0.5rem;
}

.wp-block .g-2,.wp-block .gy-2,.soj-frontend .g-2,.soj-frontend .gy-2 {
    --bs-gutter-y: 0.5rem;
}

.wp-block .g-3,.wp-block .gx-3,.soj-frontend .g-3,.soj-frontend .gx-3 {
    --bs-gutter-x: 1rem;
}

.wp-block .g-3,.wp-block .gy-3,.soj-frontend .g-3,.soj-frontend .gy-3 {
    --bs-gutter-y: 1rem;
}

.wp-block .g-4,.wp-block .gx-4,.soj-frontend .g-4,.soj-frontend .gx-4 {
    --bs-gutter-x: 1.5rem;
}

.wp-block .g-4,.wp-block .gy-4,.soj-frontend .g-4,.soj-frontend .gy-4 {
    --bs-gutter-y: 1.5rem;
}

.wp-block .g-5,.wp-block .gx-5,.soj-frontend .g-5,.soj-frontend .gx-5 {
    --bs-gutter-x: 3rem;
}

.wp-block .g-5,.wp-block .gy-5,.soj-frontend .g-5,.soj-frontend .gy-5 {
    --bs-gutter-y: 3rem;
}

@media(min-width: 576px) {
    .wp-block .col-sm,.soj-frontend .col-sm {
        flex: 1 0 0%;
    }

    .wp-block .row-cols-sm-auto>*,.soj-frontend .row-cols-sm-auto>* {
        flex: 0 0 auto;
        width: auto;
    }

    .wp-block .row-cols-sm-1>*,.soj-frontend .row-cols-sm-1>* {
        flex: 0 0 auto;
        width: 100%;
    }

    .wp-block .row-cols-sm-2>*,.soj-frontend .row-cols-sm-2>* {
        flex: 0 0 auto;
        width: 50%;
    }

    .wp-block .row-cols-sm-3>*,.soj-frontend .row-cols-sm-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%;
    }

    .wp-block .row-cols-sm-4>*,.soj-frontend .row-cols-sm-4>* {
        flex: 0 0 auto;
        width: 25%;
    }

    .wp-block .row-cols-sm-5>*,.soj-frontend .row-cols-sm-5>* {
        flex: 0 0 auto;
        width: 20%;
    }

    .wp-block .row-cols-sm-6>*,.soj-frontend .row-cols-sm-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%;
    }

    .wp-block .col-sm-auto,.soj-frontend .col-sm-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .wp-block .col-sm-1,.soj-frontend .col-sm-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .wp-block .col-sm-2,.soj-frontend .col-sm-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .wp-block .col-sm-3,.soj-frontend .col-sm-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .wp-block .col-sm-4,.soj-frontend .col-sm-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .wp-block .col-sm-5,.soj-frontend .col-sm-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .wp-block .col-sm-6,.soj-frontend .col-sm-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .wp-block .col-sm-7,.soj-frontend .col-sm-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .wp-block .col-sm-8,.soj-frontend .col-sm-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .wp-block .col-sm-9,.soj-frontend .col-sm-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .wp-block .col-sm-10,.soj-frontend .col-sm-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .wp-block .col-sm-11,.soj-frontend .col-sm-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .wp-block .col-sm-12,.soj-frontend .col-sm-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .wp-block .offset-sm-0,.soj-frontend .offset-sm-0 {
        margin-left: 0;
    }

    .wp-block .offset-sm-1,.soj-frontend .offset-sm-1 {
        margin-left: 8.33333333%;
    }

    .wp-block .offset-sm-2,.soj-frontend .offset-sm-2 {
        margin-left: 16.66666667%;
    }

    .wp-block .offset-sm-3,.soj-frontend .offset-sm-3 {
        margin-left: 25%;
    }

    .wp-block .offset-sm-4,.soj-frontend .offset-sm-4 {
        margin-left: 33.33333333%;
    }

    .wp-block .offset-sm-5,.soj-frontend .offset-sm-5 {
        margin-left: 41.66666667%;
    }

    .wp-block .offset-sm-6,.soj-frontend .offset-sm-6 {
        margin-left: 50%;
    }

    .wp-block .offset-sm-7,.soj-frontend .offset-sm-7 {
        margin-left: 58.33333333%;
    }

    .wp-block .offset-sm-8,.soj-frontend .offset-sm-8 {
        margin-left: 66.66666667%;
    }

    .wp-block .offset-sm-9,.soj-frontend .offset-sm-9 {
        margin-left: 75%;
    }

    .wp-block .offset-sm-10,.soj-frontend .offset-sm-10 {
        margin-left: 83.33333333%;
    }

    .wp-block .offset-sm-11,.soj-frontend .offset-sm-11 {
        margin-left: 91.66666667%;
    }

    .wp-block .g-sm-0,.wp-block .gx-sm-0,.soj-frontend .g-sm-0,.soj-frontend .gx-sm-0 {
        --bs-gutter-x: 0;
    }

    .wp-block .g-sm-0,.wp-block .gy-sm-0,.soj-frontend .g-sm-0,.soj-frontend .gy-sm-0 {
        --bs-gutter-y: 0;
    }

    .wp-block .g-sm-1,.wp-block .gx-sm-1,.soj-frontend .g-sm-1,.soj-frontend .gx-sm-1 {
        --bs-gutter-x: 0.25rem;
    }

    .wp-block .g-sm-1,.wp-block .gy-sm-1,.soj-frontend .g-sm-1,.soj-frontend .gy-sm-1 {
        --bs-gutter-y: 0.25rem;
    }

    .wp-block .g-sm-2,.wp-block .gx-sm-2,.soj-frontend .g-sm-2,.soj-frontend .gx-sm-2 {
        --bs-gutter-x: 0.5rem;
    }

    .wp-block .g-sm-2,.wp-block .gy-sm-2,.soj-frontend .g-sm-2,.soj-frontend .gy-sm-2 {
        --bs-gutter-y: 0.5rem;
    }

    .wp-block .g-sm-3,.wp-block .gx-sm-3,.soj-frontend .g-sm-3,.soj-frontend .gx-sm-3 {
        --bs-gutter-x: 1rem;
    }

    .wp-block .g-sm-3,.wp-block .gy-sm-3,.soj-frontend .g-sm-3,.soj-frontend .gy-sm-3 {
        --bs-gutter-y: 1rem;
    }

    .wp-block .g-sm-4,.wp-block .gx-sm-4,.soj-frontend .g-sm-4,.soj-frontend .gx-sm-4 {
        --bs-gutter-x: 1.5rem;
    }

    .wp-block .g-sm-4,.wp-block .gy-sm-4,.soj-frontend .g-sm-4,.soj-frontend .gy-sm-4 {
        --bs-gutter-y: 1.5rem;
    }

    .wp-block .g-sm-5,.wp-block .gx-sm-5,.soj-frontend .g-sm-5,.soj-frontend .gx-sm-5 {
        --bs-gutter-x: 3rem;
    }

    .wp-block .g-sm-5,.wp-block .gy-sm-5,.soj-frontend .g-sm-5,.soj-frontend .gy-sm-5 {
        --bs-gutter-y: 3rem;
    }
}

@media(min-width: 768px) {
    .wp-block .col-md,.soj-frontend .col-md {
        flex: 1 0 0%;
    }

    .wp-block .row-cols-md-auto>*,.soj-frontend .row-cols-md-auto>* {
        flex: 0 0 auto;
        width: auto;
    }

    .wp-block .row-cols-md-1>*,.soj-frontend .row-cols-md-1>* {
        flex: 0 0 auto;
        width: 100%;
    }

    .wp-block .row-cols-md-2>*,.soj-frontend .row-cols-md-2>* {
        flex: 0 0 auto;
        width: 50%;
    }

    .wp-block .row-cols-md-3>*,.soj-frontend .row-cols-md-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%;
    }

    .wp-block .row-cols-md-4>*,.soj-frontend .row-cols-md-4>* {
        flex: 0 0 auto;
        width: 25%;
    }

    .wp-block .row-cols-md-5>*,.soj-frontend .row-cols-md-5>* {
        flex: 0 0 auto;
        width: 20%;
    }

    .wp-block .row-cols-md-6>*,.soj-frontend .row-cols-md-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%;
    }

    .wp-block .col-md-auto,.soj-frontend .col-md-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .wp-block .col-md-1,.soj-frontend .col-md-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .wp-block .col-md-2,.soj-frontend .col-md-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .wp-block .col-md-3,.soj-frontend .col-md-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .wp-block .col-md-4,.soj-frontend .col-md-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .wp-block .col-md-5,.soj-frontend .col-md-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .wp-block .col-md-6,.soj-frontend .col-md-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .wp-block .col-md-7,.soj-frontend .col-md-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .wp-block .col-md-8,.soj-frontend .col-md-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .wp-block .col-md-9,.soj-frontend .col-md-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .wp-block .col-md-10,.soj-frontend .col-md-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .wp-block .col-md-11,.soj-frontend .col-md-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .wp-block .col-md-12,.soj-frontend .col-md-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .wp-block .offset-md-0,.soj-frontend .offset-md-0 {
        margin-left: 0;
    }

    .wp-block .offset-md-1,.soj-frontend .offset-md-1 {
        margin-left: 8.33333333%;
    }

    .wp-block .offset-md-2,.soj-frontend .offset-md-2 {
        margin-left: 16.66666667%;
    }

    .wp-block .offset-md-3,.soj-frontend .offset-md-3 {
        margin-left: 25%;
    }

    .wp-block .offset-md-4,.soj-frontend .offset-md-4 {
        margin-left: 33.33333333%;
    }

    .wp-block .offset-md-5,.soj-frontend .offset-md-5 {
        margin-left: 41.66666667%;
    }

    .wp-block .offset-md-6,.soj-frontend .offset-md-6 {
        margin-left: 50%;
    }

    .wp-block .offset-md-7,.soj-frontend .offset-md-7 {
        margin-left: 58.33333333%;
    }

    .wp-block .offset-md-8,.soj-frontend .offset-md-8 {
        margin-left: 66.66666667%;
    }

    .wp-block .offset-md-9,.soj-frontend .offset-md-9 {
        margin-left: 75%;
    }

    .wp-block .offset-md-10,.soj-frontend .offset-md-10 {
        margin-left: 83.33333333%;
    }

    .wp-block .offset-md-11,.soj-frontend .offset-md-11 {
        margin-left: 91.66666667%;
    }

    .wp-block .g-md-0,.wp-block .gx-md-0,.soj-frontend .g-md-0,.soj-frontend .gx-md-0 {
        --bs-gutter-x: 0;
    }

    .wp-block .g-md-0,.wp-block .gy-md-0,.soj-frontend .g-md-0,.soj-frontend .gy-md-0 {
        --bs-gutter-y: 0;
    }

    .wp-block .g-md-1,.wp-block .gx-md-1,.soj-frontend .g-md-1,.soj-frontend .gx-md-1 {
        --bs-gutter-x: 0.25rem;
    }

    .wp-block .g-md-1,.wp-block .gy-md-1,.soj-frontend .g-md-1,.soj-frontend .gy-md-1 {
        --bs-gutter-y: 0.25rem;
    }

    .wp-block .g-md-2,.wp-block .gx-md-2,.soj-frontend .g-md-2,.soj-frontend .gx-md-2 {
        --bs-gutter-x: 0.5rem;
    }

    .wp-block .g-md-2,.wp-block .gy-md-2,.soj-frontend .g-md-2,.soj-frontend .gy-md-2 {
        --bs-gutter-y: 0.5rem;
    }

    .wp-block .g-md-3,.wp-block .gx-md-3,.soj-frontend .g-md-3,.soj-frontend .gx-md-3 {
        --bs-gutter-x: 1rem;
    }

    .wp-block .g-md-3,.wp-block .gy-md-3,.soj-frontend .g-md-3,.soj-frontend .gy-md-3 {
        --bs-gutter-y: 1rem;
    }

    .wp-block .g-md-4,.wp-block .gx-md-4,.soj-frontend .g-md-4,.soj-frontend .gx-md-4 {
        --bs-gutter-x: 1.5rem;
    }

    .wp-block .g-md-4,.wp-block .gy-md-4,.soj-frontend .g-md-4,.soj-frontend .gy-md-4 {
        --bs-gutter-y: 1.5rem;
    }

    .wp-block .g-md-5,.wp-block .gx-md-5,.soj-frontend .g-md-5,.soj-frontend .gx-md-5 {
        --bs-gutter-x: 3rem;
    }

    .wp-block .g-md-5,.wp-block .gy-md-5,.soj-frontend .g-md-5,.soj-frontend .gy-md-5 {
        --bs-gutter-y: 3rem;
    }
}

@media(min-width: 1024px) {
    .wp-block .col-lg,.soj-frontend .col-lg {
        flex: 1 0 0%;
    }

    .wp-block .row-cols-lg-auto>*,.soj-frontend .row-cols-lg-auto>* {
        flex: 0 0 auto;
        width: auto;
    }

    .wp-block .row-cols-lg-1>*,.soj-frontend .row-cols-lg-1>* {
        flex: 0 0 auto;
        width: 100%;
    }

    .wp-block .row-cols-lg-2>*,.soj-frontend .row-cols-lg-2>* {
        flex: 0 0 auto;
        width: 50%;
    }

    .wp-block .row-cols-lg-3>*,.soj-frontend .row-cols-lg-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%;
    }

    .wp-block .row-cols-lg-4>*,.soj-frontend .row-cols-lg-4>* {
        flex: 0 0 auto;
        width: 25%;
    }

    .wp-block .row-cols-lg-5>*,.soj-frontend .row-cols-lg-5>* {
        flex: 0 0 auto;
        width: 20%;
    }

    .wp-block .row-cols-lg-6>*,.soj-frontend .row-cols-lg-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%;
    }

    .wp-block .col-lg-auto,.soj-frontend .col-lg-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .wp-block .col-lg-1,.soj-frontend .col-lg-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .wp-block .col-lg-2,.soj-frontend .col-lg-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .wp-block .col-lg-3,.soj-frontend .col-lg-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .wp-block .col-lg-4,.soj-frontend .col-lg-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .wp-block .col-lg-5,.soj-frontend .col-lg-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .wp-block .col-lg-6,.soj-frontend .col-lg-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .wp-block .col-lg-7,.soj-frontend .col-lg-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .wp-block .col-lg-8,.soj-frontend .col-lg-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .wp-block .col-lg-9,.soj-frontend .col-lg-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .wp-block .col-lg-10,.soj-frontend .col-lg-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .wp-block .col-lg-11,.soj-frontend .col-lg-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .wp-block .col-lg-12,.soj-frontend .col-lg-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .wp-block .offset-lg-0,.soj-frontend .offset-lg-0 {
        margin-left: 0;
    }

    .wp-block .offset-lg-1,.soj-frontend .offset-lg-1 {
        margin-left: 8.33333333%;
    }

    .wp-block .offset-lg-2,.soj-frontend .offset-lg-2 {
        margin-left: 16.66666667%;
    }

    .wp-block .offset-lg-3,.soj-frontend .offset-lg-3 {
        margin-left: 25%;
    }

    .wp-block .offset-lg-4,.soj-frontend .offset-lg-4 {
        margin-left: 33.33333333%;
    }

    .wp-block .offset-lg-5,.soj-frontend .offset-lg-5 {
        margin-left: 41.66666667%;
    }

    .wp-block .offset-lg-6,.soj-frontend .offset-lg-6 {
        margin-left: 50%;
    }

    .wp-block .offset-lg-7,.soj-frontend .offset-lg-7 {
        margin-left: 58.33333333%;
    }

    .wp-block .offset-lg-8,.soj-frontend .offset-lg-8 {
        margin-left: 66.66666667%;
    }

    .wp-block .offset-lg-9,.soj-frontend .offset-lg-9 {
        margin-left: 75%;
    }

    .wp-block .offset-lg-10,.soj-frontend .offset-lg-10 {
        margin-left: 83.33333333%;
    }

    .wp-block .offset-lg-11,.soj-frontend .offset-lg-11 {
        margin-left: 91.66666667%;
    }

    .wp-block .g-lg-0,.wp-block .gx-lg-0,.soj-frontend .g-lg-0,.soj-frontend .gx-lg-0 {
        --bs-gutter-x: 0;
    }

    .wp-block .g-lg-0,.wp-block .gy-lg-0,.soj-frontend .g-lg-0,.soj-frontend .gy-lg-0 {
        --bs-gutter-y: 0;
    }

    .wp-block .g-lg-1,.wp-block .gx-lg-1,.soj-frontend .g-lg-1,.soj-frontend .gx-lg-1 {
        --bs-gutter-x: 0.25rem;
    }

    .wp-block .g-lg-1,.wp-block .gy-lg-1,.soj-frontend .g-lg-1,.soj-frontend .gy-lg-1 {
        --bs-gutter-y: 0.25rem;
    }

    .wp-block .g-lg-2,.wp-block .gx-lg-2,.soj-frontend .g-lg-2,.soj-frontend .gx-lg-2 {
        --bs-gutter-x: 0.5rem;
    }

    .wp-block .g-lg-2,.wp-block .gy-lg-2,.soj-frontend .g-lg-2,.soj-frontend .gy-lg-2 {
        --bs-gutter-y: 0.5rem;
    }

    .wp-block .g-lg-3,.wp-block .gx-lg-3,.soj-frontend .g-lg-3,.soj-frontend .gx-lg-3 {
        --bs-gutter-x: 1rem;
    }

    .wp-block .g-lg-3,.wp-block .gy-lg-3,.soj-frontend .g-lg-3,.soj-frontend .gy-lg-3 {
        --bs-gutter-y: 1rem;
    }

    .wp-block .g-lg-4,.wp-block .gx-lg-4,.soj-frontend .g-lg-4,.soj-frontend .gx-lg-4 {
        --bs-gutter-x: 1.5rem;
    }

    .wp-block .g-lg-4,.wp-block .gy-lg-4,.soj-frontend .g-lg-4,.soj-frontend .gy-lg-4 {
        --bs-gutter-y: 1.5rem;
    }

    .wp-block .g-lg-5,.wp-block .gx-lg-5,.soj-frontend .g-lg-5,.soj-frontend .gx-lg-5 {
        --bs-gutter-x: 3rem;
    }

    .wp-block .g-lg-5,.wp-block .gy-lg-5,.soj-frontend .g-lg-5,.soj-frontend .gy-lg-5 {
        --bs-gutter-y: 3rem;
    }
}

@media(min-width: 1190px) {
    .wp-block .col-xl,.soj-frontend .col-xl {
        flex: 1 0 0%;
    }

    .wp-block .row-cols-xl-auto>*,.soj-frontend .row-cols-xl-auto>* {
        flex: 0 0 auto;
        width: auto;
    }

    .wp-block .row-cols-xl-1>*,.soj-frontend .row-cols-xl-1>* {
        flex: 0 0 auto;
        width: 100%;
    }

    .wp-block .row-cols-xl-2>*,.soj-frontend .row-cols-xl-2>* {
        flex: 0 0 auto;
        width: 50%;
    }

    .wp-block .row-cols-xl-3>*,.soj-frontend .row-cols-xl-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%;
    }

    .wp-block .row-cols-xl-4>*,.soj-frontend .row-cols-xl-4>* {
        flex: 0 0 auto;
        width: 25%;
    }

    .wp-block .row-cols-xl-5>*,.soj-frontend .row-cols-xl-5>* {
        flex: 0 0 auto;
        width: 20%;
    }

    .wp-block .row-cols-xl-6>*,.soj-frontend .row-cols-xl-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%;
    }

    .wp-block .col-xl-auto,.soj-frontend .col-xl-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .wp-block .col-xl-1,.soj-frontend .col-xl-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .wp-block .col-xl-2,.soj-frontend .col-xl-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .wp-block .col-xl-3,.soj-frontend .col-xl-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .wp-block .col-xl-4,.soj-frontend .col-xl-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .wp-block .col-xl-5,.soj-frontend .col-xl-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .wp-block .col-xl-6,.soj-frontend .col-xl-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .wp-block .col-xl-7,.soj-frontend .col-xl-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .wp-block .col-xl-8,.soj-frontend .col-xl-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .wp-block .col-xl-9,.soj-frontend .col-xl-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .wp-block .col-xl-10,.soj-frontend .col-xl-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .wp-block .col-xl-11,.soj-frontend .col-xl-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .wp-block .col-xl-12,.soj-frontend .col-xl-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .wp-block .offset-xl-0,.soj-frontend .offset-xl-0 {
        margin-left: 0;
    }

    .wp-block .offset-xl-1,.soj-frontend .offset-xl-1 {
        margin-left: 8.33333333%;
    }

    .wp-block .offset-xl-2,.soj-frontend .offset-xl-2 {
        margin-left: 16.66666667%;
    }

    .wp-block .offset-xl-3,.soj-frontend .offset-xl-3 {
        margin-left: 25%;
    }

    .wp-block .offset-xl-4,.soj-frontend .offset-xl-4 {
        margin-left: 33.33333333%;
    }

    .wp-block .offset-xl-5,.soj-frontend .offset-xl-5 {
        margin-left: 41.66666667%;
    }

    .wp-block .offset-xl-6,.soj-frontend .offset-xl-6 {
        margin-left: 50%;
    }

    .wp-block .offset-xl-7,.soj-frontend .offset-xl-7 {
        margin-left: 58.33333333%;
    }

    .wp-block .offset-xl-8,.soj-frontend .offset-xl-8 {
        margin-left: 66.66666667%;
    }

    .wp-block .offset-xl-9,.soj-frontend .offset-xl-9 {
        margin-left: 75%;
    }

    .wp-block .offset-xl-10,.soj-frontend .offset-xl-10 {
        margin-left: 83.33333333%;
    }

    .wp-block .offset-xl-11,.soj-frontend .offset-xl-11 {
        margin-left: 91.66666667%;
    }

    .wp-block .g-xl-0,.wp-block .gx-xl-0,.soj-frontend .g-xl-0,.soj-frontend .gx-xl-0 {
        --bs-gutter-x: 0;
    }

    .wp-block .g-xl-0,.wp-block .gy-xl-0,.soj-frontend .g-xl-0,.soj-frontend .gy-xl-0 {
        --bs-gutter-y: 0;
    }

    .wp-block .g-xl-1,.wp-block .gx-xl-1,.soj-frontend .g-xl-1,.soj-frontend .gx-xl-1 {
        --bs-gutter-x: 0.25rem;
    }

    .wp-block .g-xl-1,.wp-block .gy-xl-1,.soj-frontend .g-xl-1,.soj-frontend .gy-xl-1 {
        --bs-gutter-y: 0.25rem;
    }

    .wp-block .g-xl-2,.wp-block .gx-xl-2,.soj-frontend .g-xl-2,.soj-frontend .gx-xl-2 {
        --bs-gutter-x: 0.5rem;
    }

    .wp-block .g-xl-2,.wp-block .gy-xl-2,.soj-frontend .g-xl-2,.soj-frontend .gy-xl-2 {
        --bs-gutter-y: 0.5rem;
    }

    .wp-block .g-xl-3,.wp-block .gx-xl-3,.soj-frontend .g-xl-3,.soj-frontend .gx-xl-3 {
        --bs-gutter-x: 1rem;
    }

    .wp-block .g-xl-3,.wp-block .gy-xl-3,.soj-frontend .g-xl-3,.soj-frontend .gy-xl-3 {
        --bs-gutter-y: 1rem;
    }

    .wp-block .g-xl-4,.wp-block .gx-xl-4,.soj-frontend .g-xl-4,.soj-frontend .gx-xl-4 {
        --bs-gutter-x: 1.5rem;
    }

    .wp-block .g-xl-4,.wp-block .gy-xl-4,.soj-frontend .g-xl-4,.soj-frontend .gy-xl-4 {
        --bs-gutter-y: 1.5rem;
    }

    .wp-block .g-xl-5,.wp-block .gx-xl-5,.soj-frontend .g-xl-5,.soj-frontend .gx-xl-5 {
        --bs-gutter-x: 3rem;
    }

    .wp-block .g-xl-5,.wp-block .gy-xl-5,.soj-frontend .g-xl-5,.soj-frontend .gy-xl-5 {
        --bs-gutter-y: 3rem;
    }
}

@media(min-width: 1400px) {
    .wp-block .col-xxl,.soj-frontend .col-xxl {
        flex: 1 0 0%;
    }

    .wp-block .row-cols-xxl-auto>*,.soj-frontend .row-cols-xxl-auto>* {
        flex: 0 0 auto;
        width: auto;
    }

    .wp-block .row-cols-xxl-1>*,.soj-frontend .row-cols-xxl-1>* {
        flex: 0 0 auto;
        width: 100%;
    }

    .wp-block .row-cols-xxl-2>*,.soj-frontend .row-cols-xxl-2>* {
        flex: 0 0 auto;
        width: 50%;
    }

    .wp-block .row-cols-xxl-3>*,.soj-frontend .row-cols-xxl-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%;
    }

    .wp-block .row-cols-xxl-4>*,.soj-frontend .row-cols-xxl-4>* {
        flex: 0 0 auto;
        width: 25%;
    }

    .wp-block .row-cols-xxl-5>*,.soj-frontend .row-cols-xxl-5>* {
        flex: 0 0 auto;
        width: 20%;
    }

    .wp-block .row-cols-xxl-6>*,.soj-frontend .row-cols-xxl-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%;
    }

    .wp-block .col-xxl-auto,.soj-frontend .col-xxl-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .wp-block .col-xxl-1,.soj-frontend .col-xxl-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .wp-block .col-xxl-2,.soj-frontend .col-xxl-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .wp-block .col-xxl-3,.soj-frontend .col-xxl-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .wp-block .col-xxl-4,.soj-frontend .col-xxl-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .wp-block .col-xxl-5,.soj-frontend .col-xxl-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .wp-block .col-xxl-6,.soj-frontend .col-xxl-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .wp-block .col-xxl-7,.soj-frontend .col-xxl-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .wp-block .col-xxl-8,.soj-frontend .col-xxl-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .wp-block .col-xxl-9,.soj-frontend .col-xxl-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .wp-block .col-xxl-10,.soj-frontend .col-xxl-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .wp-block .col-xxl-11,.soj-frontend .col-xxl-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .wp-block .col-xxl-12,.soj-frontend .col-xxl-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .wp-block .offset-xxl-0,.soj-frontend .offset-xxl-0 {
        margin-left: 0;
    }

    .wp-block .offset-xxl-1,.soj-frontend .offset-xxl-1 {
        margin-left: 8.33333333%;
    }

    .wp-block .offset-xxl-2,.soj-frontend .offset-xxl-2 {
        margin-left: 16.66666667%;
    }

    .wp-block .offset-xxl-3,.soj-frontend .offset-xxl-3 {
        margin-left: 25%;
    }

    .wp-block .offset-xxl-4,.soj-frontend .offset-xxl-4 {
        margin-left: 33.33333333%;
    }

    .wp-block .offset-xxl-5,.soj-frontend .offset-xxl-5 {
        margin-left: 41.66666667%;
    }

    .wp-block .offset-xxl-6,.soj-frontend .offset-xxl-6 {
        margin-left: 50%;
    }

    .wp-block .offset-xxl-7,.soj-frontend .offset-xxl-7 {
        margin-left: 58.33333333%;
    }

    .wp-block .offset-xxl-8,.soj-frontend .offset-xxl-8 {
        margin-left: 66.66666667%;
    }

    .wp-block .offset-xxl-9,.soj-frontend .offset-xxl-9 {
        margin-left: 75%;
    }

    .wp-block .offset-xxl-10,.soj-frontend .offset-xxl-10 {
        margin-left: 83.33333333%;
    }

    .wp-block .offset-xxl-11,.soj-frontend .offset-xxl-11 {
        margin-left: 91.66666667%;
    }

    .wp-block .g-xxl-0,.wp-block .gx-xxl-0,.soj-frontend .g-xxl-0,.soj-frontend .gx-xxl-0 {
        --bs-gutter-x: 0;
    }

    .wp-block .g-xxl-0,.wp-block .gy-xxl-0,.soj-frontend .g-xxl-0,.soj-frontend .gy-xxl-0 {
        --bs-gutter-y: 0;
    }

    .wp-block .g-xxl-1,.wp-block .gx-xxl-1,.soj-frontend .g-xxl-1,.soj-frontend .gx-xxl-1 {
        --bs-gutter-x: 0.25rem;
    }

    .wp-block .g-xxl-1,.wp-block .gy-xxl-1,.soj-frontend .g-xxl-1,.soj-frontend .gy-xxl-1 {
        --bs-gutter-y: 0.25rem;
    }

    .wp-block .g-xxl-2,.wp-block .gx-xxl-2,.soj-frontend .g-xxl-2,.soj-frontend .gx-xxl-2 {
        --bs-gutter-x: 0.5rem;
    }

    .wp-block .g-xxl-2,.wp-block .gy-xxl-2,.soj-frontend .g-xxl-2,.soj-frontend .gy-xxl-2 {
        --bs-gutter-y: 0.5rem;
    }

    .wp-block .g-xxl-3,.wp-block .gx-xxl-3,.soj-frontend .g-xxl-3,.soj-frontend .gx-xxl-3 {
        --bs-gutter-x: 1rem;
    }

    .wp-block .g-xxl-3,.wp-block .gy-xxl-3,.soj-frontend .g-xxl-3,.soj-frontend .gy-xxl-3 {
        --bs-gutter-y: 1rem;
    }

    .wp-block .g-xxl-4,.wp-block .gx-xxl-4,.soj-frontend .g-xxl-4,.soj-frontend .gx-xxl-4 {
        --bs-gutter-x: 1.5rem;
    }

    .wp-block .g-xxl-4,.wp-block .gy-xxl-4,.soj-frontend .g-xxl-4,.soj-frontend .gy-xxl-4 {
        --bs-gutter-y: 1.5rem;
    }

    .wp-block .g-xxl-5,.wp-block .gx-xxl-5,.soj-frontend .g-xxl-5,.soj-frontend .gx-xxl-5 {
        --bs-gutter-x: 3rem;
    }

    .wp-block .g-xxl-5,.wp-block .gy-xxl-5,.soj-frontend .g-xxl-5,.soj-frontend .gy-xxl-5 {
        --bs-gutter-y: 3rem;
    }
}

.wp-block .clearfix::after,.soj-frontend .clearfix::after {
    display: block;
    clear: both;
    content: "";
}

.wp-block .text-bg-primary,.soj-frontend .text-bg-primary {
    color: #444!important;
    background-color: RGBA(105,172,205,var(--bs-bg-opacity,1))!important;
}

.wp-block .text-bg-secondary,.soj-frontend .text-bg-secondary {
    color: #fff!important;
    background-color: RGBA(108,117,125,var(--bs-bg-opacity,1))!important;
}

.wp-block .text-bg-success,.soj-frontend .text-bg-success {
    color: #fff!important;
    background-color: RGBA(25,135,84,var(--bs-bg-opacity,1))!important;
}

.wp-block .text-bg-info,.soj-frontend .text-bg-info {
    color: #444!important;
    background-color: RGBA(133,220,153,var(--bs-bg-opacity,1))!important;
}

.wp-block .text-bg-warning,.soj-frontend .text-bg-warning {
    color: #444!important;
    background-color: RGBA(255,193,7,var(--bs-bg-opacity,1))!important;
}

.wp-block .text-bg-danger,.soj-frontend .text-bg-danger {
    color: #fff!important;
    background-color: RGBA(204,0,0,var(--bs-bg-opacity,1))!important;
}

.wp-block .text-bg-light,.soj-frontend .text-bg-light {
    color: #444!important;
    background-color: RGBA(248,249,250,var(--bs-bg-opacity,1))!important;
}

.wp-block .text-bg-dark,.soj-frontend .text-bg-dark {
    color: #fff!important;
    background-color: RGBA(33,37,41,var(--bs-bg-opacity,1))!important;
}

.wp-block .link-primary,.soj-frontend .link-primary {
    color: #69accd!important;
}

.wp-block .link-primary:hover,.wp-block .link-primary:focus,.soj-frontend .link-primary:hover,.soj-frontend .link-primary:focus {
    color: #87bdd7!important;
}

.wp-block .link-secondary,.soj-frontend .link-secondary {
    color: #6c757d!important;
}

.wp-block .link-secondary:hover,.wp-block .link-secondary:focus,.soj-frontend .link-secondary:hover,.soj-frontend .link-secondary:focus {
    color: #565e64!important;
}

.wp-block .link-success,.soj-frontend .link-success {
    color: #198754!important;
}

.wp-block .link-success:hover,.wp-block .link-success:focus,.soj-frontend .link-success:hover,.soj-frontend .link-success:focus {
    color: #146c43!important;
}

.wp-block .link-info,.soj-frontend .link-info {
    color: #85dc99!important;
}

.wp-block .link-info:hover,.wp-block .link-info:focus,.soj-frontend .link-info:hover,.soj-frontend .link-info:focus {
    color: #9de3ad!important;
}

.wp-block .link-warning,.soj-frontend .link-warning {
    color: #ffc107!important;
}

.wp-block .link-warning:hover,.wp-block .link-warning:focus,.soj-frontend .link-warning:hover,.soj-frontend .link-warning:focus {
    color: #ffcd39!important;
}

.wp-block .link-danger,.soj-frontend .link-danger {
    color: #c00!important;
}

.wp-block .link-danger:hover,.wp-block .link-danger:focus,.soj-frontend .link-danger:hover,.soj-frontend .link-danger:focus {
    color: #a30000!important;
}

.wp-block .link-light,.soj-frontend .link-light {
    color: #f8f9fa!important;
}

.wp-block .link-light:hover,.wp-block .link-light:focus,.soj-frontend .link-light:hover,.soj-frontend .link-light:focus {
    color: #f9fafb!important;
}

.wp-block .link-dark,.soj-frontend .link-dark {
    color: #212529!important;
}

.wp-block .link-dark:hover,.wp-block .link-dark:focus,.soj-frontend .link-dark:hover,.soj-frontend .link-dark:focus {
    color: #1a1e21!important;
}

.wp-block .ratio,.soj-frontend .ratio {
    position: relative;
    width: 100%;
}

.wp-block .ratio::before,.soj-frontend .ratio::before {
    display: block;
    padding-top: var(--bs-aspect-ratio);
    content: "";
}

.wp-block .ratio>*,.soj-frontend .ratio>* {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.wp-block .ratio-1x1,.soj-frontend .ratio-1x1 {
    --bs-aspect-ratio: 100%;
}

.wp-block .ratio-4x3,.soj-frontend .ratio-4x3 {
    --bs-aspect-ratio: calc(3 / 4 * 100%);
}

.wp-block .ratio-16x9,.soj-frontend .ratio-16x9 {
    --bs-aspect-ratio: calc(9 / 16 * 100%);
}

.wp-block .ratio-21x9,.soj-frontend .ratio-21x9 {
    --bs-aspect-ratio: calc(9 / 21 * 100%);
}

.wp-block .fixed-top,.soj-frontend .fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}

.wp-block .fixed-bottom,.soj-frontend .fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030;
}

.wp-block .sticky-top,.soj-frontend .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
}

.wp-block .sticky-bottom,.soj-frontend .sticky-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
}

@media(min-width: 576px) {
    .wp-block .sticky-sm-top,.soj-frontend .sticky-sm-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }

    .wp-block .sticky-sm-bottom,.soj-frontend .sticky-sm-bottom {
        position: sticky;
        bottom: 0;
        z-index: 1020;
    }
}

@media(min-width: 768px) {
    .wp-block .sticky-md-top,.soj-frontend .sticky-md-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }

    .wp-block .sticky-md-bottom,.soj-frontend .sticky-md-bottom {
        position: sticky;
        bottom: 0;
        z-index: 1020;
    }
}

@media(min-width: 1024px) {
    .wp-block .sticky-lg-top,.soj-frontend .sticky-lg-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }

    .wp-block .sticky-lg-bottom,.soj-frontend .sticky-lg-bottom {
        position: sticky;
        bottom: 0;
        z-index: 1020;
    }
}

@media(min-width: 1190px) {
    .wp-block .sticky-xl-top,.soj-frontend .sticky-xl-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }

    .wp-block .sticky-xl-bottom,.soj-frontend .sticky-xl-bottom {
        position: sticky;
        bottom: 0;
        z-index: 1020;
    }
}

@media(min-width: 1400px) {
    .wp-block .sticky-xxl-top,.soj-frontend .sticky-xxl-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }

    .wp-block .sticky-xxl-bottom,.soj-frontend .sticky-xxl-bottom {
        position: sticky;
        bottom: 0;
        z-index: 1020;
    }
}

.wp-block .hstack,.soj-frontend .hstack {
    display: flex;
    flex-direction: row;
    align-items: center;
    align-self: stretch;
}

.wp-block .vstack,.soj-frontend .vstack {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    align-self: stretch;
}

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

.wp-block .stretched-link::after,.soj-frontend .stretched-link::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    content: "";
}

.wp-block .text-truncate,.soj-frontend .text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.wp-block .vr,.soj-frontend .vr {
    display: inline-block;
    align-self: stretch;
    width: 1px;
    min-height: 1em;
    background-color: currentcolor;
    opacity: .25;
}

.wp-block .align-baseline,.soj-frontend .align-baseline {
    vertical-align: baseline!important;
}

.wp-block .align-top,.soj-frontend .align-top {
    vertical-align: top!important;
}

.wp-block .align-middle,.soj-frontend .align-middle {
    vertical-align: middle!important;
}

.wp-block .align-bottom,.soj-frontend .align-bottom {
    vertical-align: bottom!important;
}

.wp-block .align-text-bottom,.soj-frontend .align-text-bottom {
    vertical-align: text-bottom!important;
}

.wp-block .align-text-top,.soj-frontend .align-text-top {
    vertical-align: text-top!important;
}

.wp-block .float-start,.soj-frontend .float-start {
    float: left!important;
}

.wp-block .float-end,.soj-frontend .float-end {
    float: right!important;
}

.wp-block .float-none,.soj-frontend .float-none {
    float: none!important;
}

.wp-block .opacity-0,.soj-frontend .opacity-0 {
    opacity: 0!important;
}

.wp-block .opacity-25,.soj-frontend .opacity-25 {
    opacity: .25!important;
}

.wp-block .opacity-50,.soj-frontend .opacity-50 {
    opacity: .5!important;
}

.wp-block .opacity-75,.soj-frontend .opacity-75 {
    opacity: .75!important;
}

.wp-block .opacity-100,.soj-frontend .opacity-100 {
    opacity: 1!important;
}

.wp-block .overflow-auto,.soj-frontend .overflow-auto {
    overflow: auto!important;
}

.wp-block .overflow-hidden,.soj-frontend .overflow-hidden {
    overflow: hidden!important;
}

.wp-block .overflow-visible,.soj-frontend .overflow-visible {
    overflow: visible!important;
}

.wp-block .overflow-scroll,.soj-frontend .overflow-scroll {
    overflow: scroll!important;
}

.wp-block .d-inline,.soj-frontend .d-inline {
    display: inline!important;
}

.wp-block .d-inline-block,.soj-frontend .d-inline-block {
    display: inline-block!important;
}

.wp-block .d-block,.soj-frontend .d-block {
    display: block!important;
}

.wp-block .d-grid,.soj-frontend .d-grid {
    display: grid!important;
}

.wp-block .d-table,.soj-frontend .d-table {
    display: table!important;
}

.wp-block .d-table-row,.soj-frontend .d-table-row {
    display: table-row!important;
}

.wp-block .d-table-cell,.soj-frontend .d-table-cell {
    display: table-cell!important;
}

.wp-block .d-flex,.soj-frontend .d-flex {
    display: flex!important;
}

.wp-block .d-inline-flex,.soj-frontend .d-inline-flex {
    display: inline-flex!important;
}

.wp-block .d-none,.soj-frontend .d-none {
    display: none!important;
}

.wp-block .shadow,.soj-frontend .shadow {
    box-shadow: 0 .5rem 1rem rgba(68,68,68,.15)!important;
}

.wp-block .shadow-sm,.soj-frontend .shadow-sm {
    box-shadow: 0 .125rem .25rem rgba(68,68,68,.075)!important;
}

.wp-block .shadow-lg,.soj-frontend .shadow-lg {
    box-shadow: 0 1rem 3rem rgba(68,68,68,.175)!important;
}

.wp-block .shadow-none,.soj-frontend .shadow-none {
    box-shadow: none!important;
}

.wp-block .position-static,.soj-frontend .position-static {
    position: static!important;
}

.wp-block .position-relative,.soj-frontend .position-relative {
    position: relative!important;
}

.wp-block .position-absolute,.soj-frontend .position-absolute {
    position: absolute!important;
}

.wp-block .position-fixed,.soj-frontend .position-fixed {
    position: fixed!important;
}

.wp-block .position-sticky,.soj-frontend .position-sticky {
    position: sticky!important;
}

.wp-block .top-0,.soj-frontend .top-0 {
    top: 0!important;
}

.wp-block .top-50,.soj-frontend .top-50 {
    top: 50%!important;
}

.wp-block .top-100,.soj-frontend .top-100 {
    top: 100%!important;
}

.wp-block .bottom-0,.soj-frontend .bottom-0 {
    bottom: 0!important;
}

.wp-block .bottom-50,.soj-frontend .bottom-50 {
    bottom: 50%!important;
}

.wp-block .bottom-100,.soj-frontend .bottom-100 {
    bottom: 100%!important;
}

.wp-block .start-0,.soj-frontend .start-0 {
    left: 0!important;
}

.wp-block .start-50,.soj-frontend .start-50 {
    left: 50%!important;
}

.wp-block .start-100,.soj-frontend .start-100 {
    left: 100%!important;
}

.wp-block .end-0,.soj-frontend .end-0 {
    right: 0!important;
}

.wp-block .end-50,.soj-frontend .end-50 {
    right: 50%!important;
}

.wp-block .end-100,.soj-frontend .end-100 {
    right: 100%!important;
}

.wp-block .translate-middle,.soj-frontend .translate-middle {
    transform: translate(-50%,-50%)!important;
}

.wp-block .translate-middle-x,.soj-frontend .translate-middle-x {
    transform: translateX(-50%)!important;
}

.wp-block .translate-middle-y,.soj-frontend .translate-middle-y {
    transform: translateY(-50%)!important;
}

.wp-block .border,.soj-frontend .border {
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;
}

.wp-block .border-0,.soj-frontend .border-0 {
    border: 0!important;
}

.wp-block .border-top,.soj-frontend .border-top {
    border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;
}

.wp-block .border-top-0,.soj-frontend .border-top-0 {
    border-top: 0!important;
}

.wp-block .border-end,.soj-frontend .border-end {
    border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;
}

.wp-block .border-end-0,.soj-frontend .border-end-0 {
    border-right: 0!important;
}

.wp-block .border-bottom,.soj-frontend .border-bottom {
    border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;
}

.wp-block .border-bottom-0,.soj-frontend .border-bottom-0 {
    border-bottom: 0!important;
}

.wp-block .border-start,.soj-frontend .border-start {
    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;
}

.wp-block .border-start-0,.soj-frontend .border-start-0 {
    border-left: 0!important;
}

.wp-block .border-primary,.soj-frontend .border-primary {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important;
}

.wp-block .border-secondary,.soj-frontend .border-secondary {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important;
}

.wp-block .border-success,.soj-frontend .border-success {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important;
}

.wp-block .border-info,.soj-frontend .border-info {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important;
}

.wp-block .border-warning,.soj-frontend .border-warning {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important;
}

.wp-block .border-danger,.soj-frontend .border-danger {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important;
}

.wp-block .border-light,.soj-frontend .border-light {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important;
}

.wp-block .border-dark,.soj-frontend .border-dark {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important;
}

.wp-block .border-white,.soj-frontend .border-white {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important;
}

.wp-block .border-1,.soj-frontend .border-1 {
    --bs-border-width: 1px;
}

.wp-block .border-2,.soj-frontend .border-2 {
    --bs-border-width: 2px;
}

.wp-block .border-3,.soj-frontend .border-3 {
    --bs-border-width: 3px;
}

.wp-block .border-4,.soj-frontend .border-4 {
    --bs-border-width: 4px;
}

.wp-block .border-5,.soj-frontend .border-5 {
    --bs-border-width: 5px;
}

.wp-block .border-opacity-10,.soj-frontend .border-opacity-10 {
    --bs-border-opacity: 0.1;
}

.wp-block .border-opacity-25,.soj-frontend .border-opacity-25 {
    --bs-border-opacity: 0.25;
}

.wp-block .border-opacity-50,.soj-frontend .border-opacity-50 {
    --bs-border-opacity: 0.5;
}

.wp-block .border-opacity-75,.soj-frontend .border-opacity-75 {
    --bs-border-opacity: 0.75;
}

.wp-block .border-opacity-100,.soj-frontend .border-opacity-100 {
    --bs-border-opacity: 1;
}

.wp-block .w-25,.soj-frontend .w-25 {
    width: 25%!important;
}

.wp-block .w-50,.soj-frontend .w-50 {
    width: 50%!important;
}

.wp-block .w-75,.soj-frontend .w-75 {
    width: 75%!important;
}

.wp-block .w-100,.soj-frontend .w-100 {
    width: 100%!important;
}

.wp-block .w-auto,.soj-frontend .w-auto {
    width: auto!important;
}

.wp-block .mw-100,.soj-frontend .mw-100 {
    max-width: 100%!important;
}

.wp-block .vw-100,.soj-frontend .vw-100 {
    width: 100vw!important;
}

.wp-block .min-vw-100,.soj-frontend .min-vw-100 {
    min-width: 100vw!important;
}

.wp-block .h-25,.soj-frontend .h-25 {
    height: 25%!important;
}

.wp-block .h-50,.soj-frontend .h-50 {
    height: 50%!important;
}

.wp-block .h-75,.soj-frontend .h-75 {
    height: 75%!important;
}

.wp-block .h-100,.soj-frontend .h-100 {
    height: 100%!important;
}

.wp-block .h-auto,.soj-frontend .h-auto {
    height: auto!important;
}

.wp-block .mh-100,.soj-frontend .mh-100 {
    max-height: 100%!important;
}

.wp-block .vh-100,.soj-frontend .vh-100 {
    height: 100vh!important;
}

.wp-block .min-vh-100,.soj-frontend .min-vh-100 {
    min-height: 100vh!important;
}

.wp-block .flex-fill,.soj-frontend .flex-fill {
    flex: 1 1 auto!important;
}

.wp-block .flex-row,.soj-frontend .flex-row {
    flex-direction: row!important;
}

.wp-block .flex-column,.soj-frontend .flex-column {
    flex-direction: column!important;
}

.wp-block .flex-row-reverse,.soj-frontend .flex-row-reverse {
    flex-direction: row-reverse!important;
}

.wp-block .flex-column-reverse,.soj-frontend .flex-column-reverse {
    flex-direction: column-reverse!important;
}

.wp-block .flex-grow-0,.soj-frontend .flex-grow-0 {
    flex-grow: 0!important;
}

.wp-block .flex-grow-1,.soj-frontend .flex-grow-1 {
    flex-grow: 1!important;
}

.wp-block .flex-shrink-0,.soj-frontend .flex-shrink-0 {
    flex-shrink: 0!important;
}

.wp-block .flex-shrink-1,.soj-frontend .flex-shrink-1 {
    flex-shrink: 1!important;
}

.wp-block .flex-wrap,.soj-frontend .flex-wrap {
    flex-wrap: wrap!important;
}

.wp-block .flex-nowrap,.soj-frontend .flex-nowrap {
    flex-wrap: nowrap!important;
}

.wp-block .flex-wrap-reverse,.soj-frontend .flex-wrap-reverse {
    flex-wrap: wrap-reverse!important;
}

.wp-block .justify-content-start,.soj-frontend .justify-content-start {
    justify-content: flex-start!important;
}

.wp-block .justify-content-end,.soj-frontend .justify-content-end {
    justify-content: flex-end!important;
}

.wp-block .justify-content-center,.soj-frontend .justify-content-center {
    justify-content: center!important;
}

.wp-block .justify-content-between,.soj-frontend .justify-content-between {
    justify-content: space-between!important;
}

.wp-block .justify-content-around,.soj-frontend .justify-content-around {
    justify-content: space-around!important;
}

.wp-block .justify-content-evenly,.soj-frontend .justify-content-evenly {
    justify-content: space-evenly!important;
}

.wp-block .align-items-start,.soj-frontend .align-items-start {
    align-items: flex-start!important;
}

.wp-block .align-items-end,.soj-frontend .align-items-end {
    align-items: flex-end!important;
}

.wp-block .align-items-center,.soj-frontend .align-items-center {
    align-items: center!important;
}

.wp-block .align-items-baseline,.soj-frontend .align-items-baseline {
    align-items: baseline!important;
}

.wp-block .align-items-stretch,.soj-frontend .align-items-stretch {
    align-items: stretch!important;
}

.wp-block .align-content-start,.soj-frontend .align-content-start {
    align-content: flex-start!important;
}

.wp-block .align-content-end,.soj-frontend .align-content-end {
    align-content: flex-end!important;
}

.wp-block .align-content-center,.soj-frontend .align-content-center {
    align-content: center!important;
}

.wp-block .align-content-between,.soj-frontend .align-content-between {
    align-content: space-between!important;
}

.wp-block .align-content-around,.soj-frontend .align-content-around {
    align-content: space-around!important;
}

.wp-block .align-content-stretch,.soj-frontend .align-content-stretch {
    align-content: stretch!important;
}

.wp-block .align-self-auto,.soj-frontend .align-self-auto {
    align-self: auto!important;
}

.wp-block .align-self-start,.soj-frontend .align-self-start {
    align-self: flex-start!important;
}

.wp-block .align-self-end,.soj-frontend .align-self-end {
    align-self: flex-end!important;
}

.wp-block .align-self-center,.soj-frontend .align-self-center {
    align-self: center!important;
}

.wp-block .align-self-baseline,.soj-frontend .align-self-baseline {
    align-self: baseline!important;
}

.wp-block .align-self-stretch,.soj-frontend .align-self-stretch {
    align-self: stretch!important;
}

.wp-block .order-first,.soj-frontend .order-first {
    order: -1!important;
}

.wp-block .order-0,.soj-frontend .order-0 {
    order: 0!important;
}

.wp-block .order-1,.soj-frontend .order-1 {
    order: 1!important;
}

.wp-block .order-2,.soj-frontend .order-2 {
    order: 2!important;
}

.wp-block .order-3,.soj-frontend .order-3 {
    order: 3!important;
}

.wp-block .order-4,.soj-frontend .order-4 {
    order: 4!important;
}

.wp-block .order-5,.soj-frontend .order-5 {
    order: 5!important;
}

.wp-block .order-last,.soj-frontend .order-last {
    order: 6!important;
}

.wp-block .m-0,.soj-frontend .m-0 {
    margin: 0!important;
}

.wp-block .m-1,.soj-frontend .m-1 {
    margin: .25rem!important;
}

.wp-block .m-2,.soj-frontend .m-2 {
    margin: .5rem!important;
}

.wp-block .m-3,.soj-frontend .m-3 {
    margin: 1rem!important;
}

.wp-block .m-4,.soj-frontend .m-4 {
    margin: 1.5rem!important;
}

.wp-block .m-5,.soj-frontend .m-5 {
    margin: 3rem!important;
}

.wp-block .m-auto,.soj-frontend .m-auto {
    margin: auto!important;
}

.wp-block .mx-0,.soj-frontend .mx-0 {
    margin-right: 0!important;
    margin-left: 0!important;
}

.wp-block .mx-1,.soj-frontend .mx-1 {
    margin-right: .25rem!important;
    margin-left: .25rem!important;
}

.wp-block .mx-2,.soj-frontend .mx-2 {
    margin-right: .5rem!important;
    margin-left: .5rem!important;
}

.wp-block .mx-3,.soj-frontend .mx-3 {
    margin-right: 1rem!important;
    margin-left: 1rem!important;
}

.wp-block .mx-4,.soj-frontend .mx-4 {
    margin-right: 1.5rem!important;
    margin-left: 1.5rem!important;
}

.wp-block .mx-5,.soj-frontend .mx-5 {
    margin-right: 3rem!important;
    margin-left: 3rem!important;
}

.wp-block .mx-auto,.soj-frontend .mx-auto {
    margin-right: auto!important;
    margin-left: auto!important;
}

.wp-block .my-0,.soj-frontend .my-0 {
    margin-top: 0!important;
    margin-bottom: 0!important;
}

.wp-block .my-1,.soj-frontend .my-1 {
    margin-top: .25rem!important;
    margin-bottom: .25rem!important;
}

.wp-block .my-2,.soj-frontend .my-2 {
    margin-top: .5rem!important;
    margin-bottom: .5rem!important;
}

.wp-block .my-3,.soj-frontend .my-3 {
    margin-top: 1rem!important;
    margin-bottom: 1rem!important;
}

.wp-block .my-4,.soj-frontend .my-4 {
    margin-top: 1.5rem!important;
    margin-bottom: 1.5rem!important;
}

.wp-block .my-5,.soj-frontend .my-5 {
    margin-top: 3rem!important;
    margin-bottom: 3rem!important;
}

.wp-block .my-auto,.soj-frontend .my-auto {
    margin-top: auto!important;
    margin-bottom: auto!important;
}

.wp-block .mt-0,.soj-frontend .mt-0 {
    margin-top: 0!important;
}

.wp-block .mt-1,.soj-frontend .mt-1 {
    margin-top: .25rem!important;
}

.wp-block .mt-2,.soj-frontend .mt-2 {
    margin-top: .5rem!important;
}

.wp-block .mt-3,.soj-frontend .mt-3 {
    margin-top: 1rem!important;
}

.wp-block .mt-4,.soj-frontend .mt-4 {
    margin-top: 1.5rem!important;
}

.wp-block .mt-5,.soj-frontend .mt-5 {
    margin-top: 3rem!important;
}

.wp-block .mt-auto,.soj-frontend .mt-auto {
    margin-top: auto!important;
}

.wp-block .me-0,.soj-frontend .me-0 {
    margin-right: 0!important;
}

.wp-block .me-1,.soj-frontend .me-1 {
    margin-right: .25rem!important;
}

.wp-block .me-2,.soj-frontend .me-2 {
    margin-right: .5rem!important;
}

.wp-block .me-3,.soj-frontend .me-3 {
    margin-right: 1rem!important;
}

.wp-block .me-4,.soj-frontend .me-4 {
    margin-right: 1.5rem!important;
}

.wp-block .me-5,.soj-frontend .me-5 {
    margin-right: 3rem!important;
}

.wp-block .me-auto,.soj-frontend .me-auto {
    margin-right: auto!important;
}

.wp-block .mb-0,.soj-frontend .mb-0 {
    margin-bottom: 0!important;
}

.wp-block .mb-1,.soj-frontend .mb-1 {
    margin-bottom: .25rem!important;
}

.wp-block .mb-2,.soj-frontend .mb-2 {
    margin-bottom: .5rem!important;
}

.wp-block .mb-3,.soj-frontend .mb-3 {
    margin-bottom: 1rem!important;
}

.wp-block .mb-4,.soj-frontend .mb-4 {
    margin-bottom: 1.5rem!important;
}

.wp-block .mb-5,.soj-frontend .mb-5 {
    margin-bottom: 3rem!important;
}

.wp-block .mb-auto,.soj-frontend .mb-auto {
    margin-bottom: auto!important;
}

.wp-block .ms-0,.soj-frontend .ms-0 {
    margin-left: 0!important;
}

.wp-block .ms-1,.soj-frontend .ms-1 {
    margin-left: .25rem!important;
}

.wp-block .ms-2,.soj-frontend .ms-2 {
    margin-left: .5rem!important;
}

.wp-block .ms-3,.soj-frontend .ms-3 {
    margin-left: 1rem!important;
}

.wp-block .ms-4,.soj-frontend .ms-4 {
    margin-left: 1.5rem!important;
}

.wp-block .ms-5,.soj-frontend .ms-5 {
    margin-left: 3rem!important;
}

.wp-block .ms-auto,.soj-frontend .ms-auto {
    margin-left: auto!important;
}

.wp-block .p-0,.soj-frontend .p-0 {
    padding: 0!important;
}

.wp-block .p-1,.soj-frontend .p-1 {
    padding: .25rem!important;
}

.wp-block .p-2,.soj-frontend .p-2 {
    padding: .5rem!important;
}

.wp-block .p-3,.soj-frontend .p-3 {
    padding: 1rem!important;
}

.wp-block .p-4,.soj-frontend .p-4 {
    padding: 1.5rem!important;
}

.wp-block .p-5,.soj-frontend .p-5 {
    padding: 3rem!important;
}

.wp-block .px-0,.soj-frontend .px-0 {
    padding-right: 0!important;
    padding-left: 0!important;
}

.wp-block .px-1,.soj-frontend .px-1 {
    padding-right: .25rem!important;
    padding-left: .25rem!important;
}

.wp-block .px-2,.soj-frontend .px-2 {
    padding-right: .5rem!important;
    padding-left: .5rem!important;
}

.wp-block .px-3,.soj-frontend .px-3 {
    padding-right: 1rem!important;
    padding-left: 1rem!important;
}

.wp-block .px-4,.soj-frontend .px-4 {
    padding-right: 1.5rem!important;
    padding-left: 1.5rem!important;
}

.wp-block .px-5,.soj-frontend .px-5 {
    padding-right: 3rem!important;
    padding-left: 3rem!important;
}

.wp-block .py-0,.soj-frontend .py-0 {
    padding-top: 0!important;
    padding-bottom: 0!important;
}

.wp-block .py-1,.soj-frontend .py-1 {
    padding-top: .25rem!important;
    padding-bottom: .25rem!important;
}

.wp-block .py-2,.soj-frontend .py-2 {
    padding-top: .5rem!important;
    padding-bottom: .5rem!important;
}

.wp-block .py-3,.soj-frontend .py-3 {
    padding-top: 1rem!important;
    padding-bottom: 1rem!important;
}

.wp-block .py-4,.soj-frontend .py-4 {
    padding-top: 1.5rem!important;
    padding-bottom: 1.5rem!important;
}

.wp-block .py-5,.soj-frontend .py-5 {
    padding-top: 3rem!important;
    padding-bottom: 3rem!important;
}

.wp-block .pt-0,.soj-frontend .pt-0 {
    padding-top: 0!important;
}

.wp-block .pt-1,.soj-frontend .pt-1 {
    padding-top: .25rem!important;
}

.wp-block .pt-2,.soj-frontend .pt-2 {
    padding-top: .5rem!important;
}

.wp-block .pt-3,.soj-frontend .pt-3 {
    padding-top: 1rem!important;
}

.wp-block .pt-4,.soj-frontend .pt-4 {
    padding-top: 1.5rem!important;
}

.wp-block .pt-5,.soj-frontend .pt-5 {
    padding-top: 3rem!important;
}

.wp-block .pe-0,.soj-frontend .pe-0 {
    padding-right: 0!important;
}

.wp-block .pe-1,.soj-frontend .pe-1 {
    padding-right: .25rem!important;
}

.wp-block .pe-2,.soj-frontend .pe-2 {
    padding-right: .5rem!important;
}

.wp-block .pe-3,.soj-frontend .pe-3 {
    padding-right: 1rem!important;
}

.wp-block .pe-4,.soj-frontend .pe-4 {
    padding-right: 1.5rem!important;
}

.wp-block .pe-5,.soj-frontend .pe-5 {
    padding-right: 3rem!important;
}

.wp-block .pb-0,.soj-frontend .pb-0 {
    padding-bottom: 0!important;
}

.wp-block .pb-1,.soj-frontend .pb-1 {
    padding-bottom: .25rem!important;
}

.wp-block .pb-2,.soj-frontend .pb-2 {
    padding-bottom: .5rem!important;
}

.wp-block .pb-3,.soj-frontend .pb-3 {
    padding-bottom: 1rem!important;
}

.wp-block .pb-4,.soj-frontend .pb-4 {
    padding-bottom: 1.5rem!important;
}

.wp-block .pb-5,.soj-frontend .pb-5 {
    padding-bottom: 3rem!important;
}

.wp-block .ps-0,.soj-frontend .ps-0 {
    padding-left: 0!important;
}

.wp-block .ps-1,.soj-frontend .ps-1 {
    padding-left: .25rem!important;
}

.wp-block .ps-2,.soj-frontend .ps-2 {
    padding-left: .5rem!important;
}

.wp-block .ps-3,.soj-frontend .ps-3 {
    padding-left: 1rem!important;
}

.wp-block .ps-4,.soj-frontend .ps-4 {
    padding-left: 1.5rem!important;
}

.wp-block .ps-5,.soj-frontend .ps-5 {
    padding-left: 3rem!important;
}

.wp-block .gap-0,.soj-frontend .gap-0 {
    gap: 0!important;
}

.wp-block .gap-1,.soj-frontend .gap-1 {
    gap: .25rem!important;
}

.wp-block .gap-2,.soj-frontend .gap-2 {
    gap: .5rem!important;
}

.wp-block .gap-3,.soj-frontend .gap-3 {
    gap: 1rem!important;
}

.wp-block .gap-4,.soj-frontend .gap-4 {
    gap: 1.5rem!important;
}

.wp-block .gap-5,.soj-frontend .gap-5 {
    gap: 3rem!important;
}

.wp-block .font-monospace,.soj-frontend .font-monospace {
    font-family: var(--bs-font-monospace)!important;
}

.wp-block .fs-1,.soj-frontend .fs-1 {
    font-size: calc(1.375rem + 1.5vw)!important;
}

.wp-block .fs-2,.soj-frontend .fs-2 {
    font-size: calc(1.325rem + 0.9vw)!important;
}

.wp-block .fs-3,.soj-frontend .fs-3 {
    font-size: calc(1.3rem + 0.6vw)!important;
}

.wp-block .fs-4,.soj-frontend .fs-4 {
    font-size: calc(1.275rem + 0.3vw)!important;
}

.wp-block .fs-5,.soj-frontend .fs-5 {
    font-size: 1.25rem!important;
}

.wp-block .fs-6,.soj-frontend .fs-6 {
    font-size: 1rem!important;
}

.wp-block .fst-italic,.soj-frontend .fst-italic {
    font-style: italic!important;
}

.wp-block .fst-normal,.soj-frontend .fst-normal {
    font-style: normal!important;
}

.wp-block .fw-light,.soj-frontend .fw-light {
    font-weight: 300!important;
}

.wp-block .fw-lighter,.soj-frontend .fw-lighter {
    font-weight: lighter!important;
}

.wp-block .fw-normal,.soj-frontend .fw-normal {
    font-weight: 400!important;
}

.wp-block .fw-bold,.soj-frontend .fw-bold {
    font-weight: 700!important;
}

.wp-block .fw-semibold,.soj-frontend .fw-semibold {
    font-weight: 600!important;
}

.wp-block .fw-bolder,.soj-frontend .fw-bolder {
    font-weight: bolder!important;
}

.wp-block .lh-1,.soj-frontend .lh-1 {
    line-height: 1!important;
}

.wp-block .lh-sm,.soj-frontend .lh-sm {
    line-height: 1.25!important;
}

.wp-block .lh-base,.soj-frontend .lh-base {
    line-height: 1.5!important;
}

.wp-block .lh-lg,.soj-frontend .lh-lg {
    line-height: 2!important;
}

.wp-block .text-start,.soj-frontend .text-start {
    text-align: left!important;
}

.wp-block .text-end,.soj-frontend .text-end {
    text-align: right!important;
}

.wp-block .text-center,.soj-frontend .text-center {
    text-align: center!important;
}

.wp-block .text-decoration-none,.soj-frontend .text-decoration-none {
    text-decoration: none!important;
}

.wp-block .text-decoration-underline,.soj-frontend .text-decoration-underline {
    text-decoration: underline!important;
}

.wp-block .text-decoration-line-through,.soj-frontend .text-decoration-line-through {
    text-decoration: line-through!important;
}

.wp-block .text-lowercase,.soj-frontend .text-lowercase {
    text-transform: lowercase!important;
}

.wp-block .text-uppercase,.soj-frontend .text-uppercase {
    text-transform: uppercase!important;
}

.wp-block .text-capitalize,.soj-frontend .text-capitalize {
    text-transform: capitalize!important;
}

.wp-block .text-wrap,.soj-frontend .text-wrap {
    white-space: normal!important;
}

.wp-block .text-nowrap,.soj-frontend .text-nowrap {
    white-space: nowrap!important;
}

.wp-block .text-break,.soj-frontend .text-break {
    word-wrap: break-word!important;
    word-break: break-word!important;
}

.wp-block .text-primary,.soj-frontend .text-primary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important;
}

.wp-block .text-secondary,.soj-frontend .text-secondary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important;
}

.wp-block .text-success,.soj-frontend .text-success {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important;
}

.wp-block .text-info,.soj-frontend .text-info {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important;
}

.wp-block .text-warning,.soj-frontend .text-warning {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important;
}

.wp-block .text-danger,.soj-frontend .text-danger {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important;
}

.wp-block .text-light,.soj-frontend .text-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important;
}

.wp-block .text-dark,.soj-frontend .text-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important;
}

.wp-block .text-black,.soj-frontend .text-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important;
}

.wp-block .text-white,.soj-frontend .text-white {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important;
}

.wp-block .text-body,.soj-frontend .text-body {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important;
}

.wp-block .text-muted,.soj-frontend .text-muted {
    --bs-text-opacity: 1;
    color: #6c757d!important;
}

.wp-block .text-black-50,.soj-frontend .text-black-50 {
    --bs-text-opacity: 1;
    color: rgba(68,68,68,.5)!important;
}

.wp-block .text-white-50,.soj-frontend .text-white-50 {
    --bs-text-opacity: 1;
    color: rgba(255,255,255,.5)!important;
}

.wp-block .text-reset,.soj-frontend .text-reset {
    --bs-text-opacity: 1;
    color: inherit!important;
}

.wp-block .text-opacity-25,.soj-frontend .text-opacity-25 {
    --bs-text-opacity: 0.25;
}

.wp-block .text-opacity-50,.soj-frontend .text-opacity-50 {
    --bs-text-opacity: 0.5;
}

.wp-block .text-opacity-75,.soj-frontend .text-opacity-75 {
    --bs-text-opacity: 0.75;
}

.wp-block .text-opacity-100,.soj-frontend .text-opacity-100 {
    --bs-text-opacity: 1;
}

.wp-block .bg-primary,.soj-frontend .bg-primary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important;
}

.wp-block .bg-secondary,.soj-frontend .bg-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important;
}

.wp-block .bg-success,.soj-frontend .bg-success {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important;
}

.wp-block .bg-info,.soj-frontend .bg-info {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important;
}

.wp-block .bg-warning,.soj-frontend .bg-warning {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important;
}

.wp-block .bg-danger,.soj-frontend .bg-danger {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important;
}

.wp-block .bg-light,.soj-frontend .bg-light {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important;
}

.wp-block .bg-dark,.soj-frontend .bg-dark {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important;
}

.wp-block .bg-black,.soj-frontend .bg-black {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important;
}

.wp-block .bg-white,.soj-frontend .bg-white {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important;
}

.wp-block .bg-body,.soj-frontend .bg-body {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important;
}

.wp-block .bg-transparent,.soj-frontend .bg-transparent {
    --bs-bg-opacity: 1;
    background-color: transparent!important;
}

.wp-block .bg-opacity-10,.soj-frontend .bg-opacity-10 {
    --bs-bg-opacity: 0.1;
}

.wp-block .bg-opacity-25,.soj-frontend .bg-opacity-25 {
    --bs-bg-opacity: 0.25;
}

.wp-block .bg-opacity-50,.soj-frontend .bg-opacity-50 {
    --bs-bg-opacity: 0.5;
}

.wp-block .bg-opacity-75,.soj-frontend .bg-opacity-75 {
    --bs-bg-opacity: 0.75;
}

.wp-block .bg-opacity-100,.soj-frontend .bg-opacity-100 {
    --bs-bg-opacity: 1;
}

.wp-block .bg-gradient,.soj-frontend .bg-gradient {
    background-image: var(--bs-gradient)!important;
}

.wp-block .user-select-all,.soj-frontend .user-select-all {
    user-select: all!important;
}

.wp-block .user-select-auto,.soj-frontend .user-select-auto {
    user-select: auto!important;
}

.wp-block .user-select-none,.soj-frontend .user-select-none {
    user-select: none!important;
}

.wp-block .pe-none,.soj-frontend .pe-none {
    pointer-events: none!important;
}

.wp-block .pe-auto,.soj-frontend .pe-auto {
    pointer-events: auto!important;
}

.wp-block .rounded,.soj-frontend .rounded {
    border-radius: var(--bs-border-radius)!important;
}

.wp-block .rounded-0,.soj-frontend .rounded-0 {
    border-radius: 0!important;
}

.wp-block .rounded-1,.soj-frontend .rounded-1 {
    border-radius: var(--bs-border-radius-sm)!important;
}

.wp-block .rounded-2,.soj-frontend .rounded-2 {
    border-radius: var(--bs-border-radius)!important;
}

.wp-block .rounded-3,.soj-frontend .rounded-3 {
    border-radius: var(--bs-border-radius-lg)!important;
}

.wp-block .rounded-4,.soj-frontend .rounded-4 {
    border-radius: var(--bs-border-radius-xl)!important;
}

.wp-block .rounded-5,.soj-frontend .rounded-5 {
    border-radius: var(--bs-border-radius-2xl)!important;
}

.wp-block .rounded-circle,.soj-frontend .rounded-circle {
    border-radius: 50%!important;
}

.wp-block .rounded-pill,.soj-frontend .rounded-pill {
    border-radius: var(--bs-border-radius-pill)!important;
}

.wp-block .rounded-top,.soj-frontend .rounded-top {
    border-top-left-radius: var(--bs-border-radius)!important;
    border-top-right-radius: var(--bs-border-radius)!important;
}

.wp-block .rounded-end,.soj-frontend .rounded-end {
    border-top-right-radius: var(--bs-border-radius)!important;
    border-bottom-right-radius: var(--bs-border-radius)!important;
}

.wp-block .rounded-bottom,.soj-frontend .rounded-bottom {
    border-bottom-right-radius: var(--bs-border-radius)!important;
    border-bottom-left-radius: var(--bs-border-radius)!important;
}

.wp-block .rounded-start,.soj-frontend .rounded-start {
    border-bottom-left-radius: var(--bs-border-radius)!important;
    border-top-left-radius: var(--bs-border-radius)!important;
}

.wp-block .visible,.soj-frontend .visible {
    visibility: visible!important;
}

.wp-block .invisible,.soj-frontend .invisible {
    visibility: hidden!important;
}

@media(min-width: 768px) {
    .wp-block .float-md-start,.soj-frontend .float-md-start {
        float: left!important;
    }

    .wp-block .float-md-end,.soj-frontend .float-md-end {
        float: right!important;
    }

    .wp-block .float-md-none,.soj-frontend .float-md-none {
        float: none!important;
    }

    .wp-block .d-md-inline,.soj-frontend .d-md-inline {
        display: inline!important;
    }

    .wp-block .d-md-inline-block,.soj-frontend .d-md-inline-block {
        display: inline-block!important;
    }

    .wp-block .d-md-block,.soj-frontend .d-md-block {
        display: block!important;
    }

    .wp-block .d-md-grid,.soj-frontend .d-md-grid {
        display: grid!important;
    }

    .wp-block .d-md-table,.soj-frontend .d-md-table {
        display: table!important;
    }

    .wp-block .d-md-table-row,.soj-frontend .d-md-table-row {
        display: table-row!important;
    }

    .wp-block .d-md-table-cell,.soj-frontend .d-md-table-cell {
        display: table-cell!important;
    }

    .wp-block .d-md-flex,.soj-frontend .d-md-flex {
        display: flex!important;
    }

    .wp-block .d-md-inline-flex,.soj-frontend .d-md-inline-flex {
        display: inline-flex!important;
    }

    .wp-block .d-md-none,.soj-frontend .d-md-none {
        display: none!important;
    }

    .wp-block .flex-md-fill,.soj-frontend .flex-md-fill {
        flex: 1 1 auto!important;
    }

    .wp-block .flex-md-row,.soj-frontend .flex-md-row {
        flex-direction: row!important;
    }

    .wp-block .flex-md-column,.soj-frontend .flex-md-column {
        flex-direction: column!important;
    }

    .wp-block .flex-md-row-reverse,.soj-frontend .flex-md-row-reverse {
        flex-direction: row-reverse!important;
    }

    .wp-block .flex-md-column-reverse,.soj-frontend .flex-md-column-reverse {
        flex-direction: column-reverse!important;
    }

    .wp-block .flex-md-grow-0,.soj-frontend .flex-md-grow-0 {
        flex-grow: 0!important;
    }

    .wp-block .flex-md-grow-1,.soj-frontend .flex-md-grow-1 {
        flex-grow: 1!important;
    }

    .wp-block .flex-md-shrink-0,.soj-frontend .flex-md-shrink-0 {
        flex-shrink: 0!important;
    }

    .wp-block .flex-md-shrink-1,.soj-frontend .flex-md-shrink-1 {
        flex-shrink: 1!important;
    }

    .wp-block .flex-md-wrap,.soj-frontend .flex-md-wrap {
        flex-wrap: wrap!important;
    }

    .wp-block .flex-md-nowrap,.soj-frontend .flex-md-nowrap {
        flex-wrap: nowrap!important;
    }

    .wp-block .flex-md-wrap-reverse,.soj-frontend .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse!important;
    }

    .wp-block .justify-content-md-start,.soj-frontend .justify-content-md-start {
        justify-content: flex-start!important;
    }

    .wp-block .justify-content-md-end,.soj-frontend .justify-content-md-end {
        justify-content: flex-end!important;
    }

    .wp-block .justify-content-md-center,.soj-frontend .justify-content-md-center {
        justify-content: center!important;
    }

    .wp-block .justify-content-md-between,.soj-frontend .justify-content-md-between {
        justify-content: space-between!important;
    }

    .wp-block .justify-content-md-around,.soj-frontend .justify-content-md-around {
        justify-content: space-around!important;
    }

    .wp-block .justify-content-md-evenly,.soj-frontend .justify-content-md-evenly {
        justify-content: space-evenly!important;
    }

    .wp-block .align-items-md-start,.soj-frontend .align-items-md-start {
        align-items: flex-start!important;
    }

    .wp-block .align-items-md-end,.soj-frontend .align-items-md-end {
        align-items: flex-end!important;
    }

    .wp-block .align-items-md-center,.soj-frontend .align-items-md-center {
        align-items: center!important;
    }

    .wp-block .align-items-md-baseline,.soj-frontend .align-items-md-baseline {
        align-items: baseline!important;
    }

    .wp-block .align-items-md-stretch,.soj-frontend .align-items-md-stretch {
        align-items: stretch!important;
    }

    .wp-block .align-content-md-start,.soj-frontend .align-content-md-start {
        align-content: flex-start!important;
    }

    .wp-block .align-content-md-end,.soj-frontend .align-content-md-end {
        align-content: flex-end!important;
    }

    .wp-block .align-content-md-center,.soj-frontend .align-content-md-center {
        align-content: center!important;
    }

    .wp-block .align-content-md-between,.soj-frontend .align-content-md-between {
        align-content: space-between!important;
    }

    .wp-block .align-content-md-around,.soj-frontend .align-content-md-around {
        align-content: space-around!important;
    }

    .wp-block .align-content-md-stretch,.soj-frontend .align-content-md-stretch {
        align-content: stretch!important;
    }

    .wp-block .align-self-md-auto,.soj-frontend .align-self-md-auto {
        align-self: auto!important;
    }

    .wp-block .align-self-md-start,.soj-frontend .align-self-md-start {
        align-self: flex-start!important;
    }

    .wp-block .align-self-md-end,.soj-frontend .align-self-md-end {
        align-self: flex-end!important;
    }

    .wp-block .align-self-md-center,.soj-frontend .align-self-md-center {
        align-self: center!important;
    }

    .wp-block .align-self-md-baseline,.soj-frontend .align-self-md-baseline {
        align-self: baseline!important;
    }

    .wp-block .align-self-md-stretch,.soj-frontend .align-self-md-stretch {
        align-self: stretch!important;
    }

    .wp-block .order-md-first,.soj-frontend .order-md-first {
        order: -1!important;
    }

    .wp-block .order-md-0,.soj-frontend .order-md-0 {
        order: 0!important;
    }

    .wp-block .order-md-1,.soj-frontend .order-md-1 {
        order: 1!important;
    }

    .wp-block .order-md-2,.soj-frontend .order-md-2 {
        order: 2!important;
    }

    .wp-block .order-md-3,.soj-frontend .order-md-3 {
        order: 3!important;
    }

    .wp-block .order-md-4,.soj-frontend .order-md-4 {
        order: 4!important;
    }

    .wp-block .order-md-5,.soj-frontend .order-md-5 {
        order: 5!important;
    }

    .wp-block .order-md-last,.soj-frontend .order-md-last {
        order: 6!important;
    }

    .wp-block .m-md-0,.soj-frontend .m-md-0 {
        margin: 0!important;
    }

    .wp-block .m-md-1,.soj-frontend .m-md-1 {
        margin: .25rem!important;
    }

    .wp-block .m-md-2,.soj-frontend .m-md-2 {
        margin: .5rem!important;
    }

    .wp-block .m-md-3,.soj-frontend .m-md-3 {
        margin: 1rem!important;
    }

    .wp-block .m-md-4,.soj-frontend .m-md-4 {
        margin: 1.5rem!important;
    }

    .wp-block .m-md-5,.soj-frontend .m-md-5 {
        margin: 3rem!important;
    }

    .wp-block .m-md-auto,.soj-frontend .m-md-auto {
        margin: auto!important;
    }

    .wp-block .mx-md-0,.soj-frontend .mx-md-0 {
        margin-right: 0!important;
        margin-left: 0!important;
    }

    .wp-block .mx-md-1,.soj-frontend .mx-md-1 {
        margin-right: .25rem!important;
        margin-left: .25rem!important;
    }

    .wp-block .mx-md-2,.soj-frontend .mx-md-2 {
        margin-right: .5rem!important;
        margin-left: .5rem!important;
    }

    .wp-block .mx-md-3,.soj-frontend .mx-md-3 {
        margin-right: 1rem!important;
        margin-left: 1rem!important;
    }

    .wp-block .mx-md-4,.soj-frontend .mx-md-4 {
        margin-right: 1.5rem!important;
        margin-left: 1.5rem!important;
    }

    .wp-block .mx-md-5,.soj-frontend .mx-md-5 {
        margin-right: 3rem!important;
        margin-left: 3rem!important;
    }

    .wp-block .mx-md-auto,.soj-frontend .mx-md-auto {
        margin-right: auto!important;
        margin-left: auto!important;
    }

    .wp-block .my-md-0,.soj-frontend .my-md-0 {
        margin-top: 0!important;
        margin-bottom: 0!important;
    }

    .wp-block .my-md-1,.soj-frontend .my-md-1 {
        margin-top: .25rem!important;
        margin-bottom: .25rem!important;
    }

    .wp-block .my-md-2,.soj-frontend .my-md-2 {
        margin-top: .5rem!important;
        margin-bottom: .5rem!important;
    }

    .wp-block .my-md-3,.soj-frontend .my-md-3 {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important;
    }

    .wp-block .my-md-4,.soj-frontend .my-md-4 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important;
    }

    .wp-block .my-md-5,.soj-frontend .my-md-5 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important;
    }

    .wp-block .my-md-auto,.soj-frontend .my-md-auto {
        margin-top: auto!important;
        margin-bottom: auto!important;
    }

    .wp-block .mt-md-0,.soj-frontend .mt-md-0 {
        margin-top: 0!important;
    }

    .wp-block .mt-md-1,.soj-frontend .mt-md-1 {
        margin-top: .25rem!important;
    }

    .wp-block .mt-md-2,.soj-frontend .mt-md-2 {
        margin-top: .5rem!important;
    }

    .wp-block .mt-md-3,.soj-frontend .mt-md-3 {
        margin-top: 1rem!important;
    }

    .wp-block .mt-md-4,.soj-frontend .mt-md-4 {
        margin-top: 1.5rem!important;
    }

    .wp-block .mt-md-5,.soj-frontend .mt-md-5 {
        margin-top: 3rem!important;
    }

    .wp-block .mt-md-auto,.soj-frontend .mt-md-auto {
        margin-top: auto!important;
    }

    .wp-block .me-md-0,.soj-frontend .me-md-0 {
        margin-right: 0!important;
    }

    .wp-block .me-md-1,.soj-frontend .me-md-1 {
        margin-right: .25rem!important;
    }

    .wp-block .me-md-2,.soj-frontend .me-md-2 {
        margin-right: .5rem!important;
    }

    .wp-block .me-md-3,.soj-frontend .me-md-3 {
        margin-right: 1rem!important;
    }

    .wp-block .me-md-4,.soj-frontend .me-md-4 {
        margin-right: 1.5rem!important;
    }

    .wp-block .me-md-5,.soj-frontend .me-md-5 {
        margin-right: 3rem!important;
    }

    .wp-block .me-md-auto,.soj-frontend .me-md-auto {
        margin-right: auto!important;
    }

    .wp-block .mb-md-0,.soj-frontend .mb-md-0 {
        margin-bottom: 0!important;
    }

    .wp-block .mb-md-1,.soj-frontend .mb-md-1 {
        margin-bottom: .25rem!important;
    }

    .wp-block .mb-md-2,.soj-frontend .mb-md-2 {
        margin-bottom: .5rem!important;
    }

    .wp-block .mb-md-3,.soj-frontend .mb-md-3 {
        margin-bottom: 1rem!important;
    }

    .wp-block .mb-md-4,.soj-frontend .mb-md-4 {
        margin-bottom: 1.5rem!important;
    }

    .wp-block .mb-md-5,.soj-frontend .mb-md-5 {
        margin-bottom: 3rem!important;
    }

    .wp-block .mb-md-auto,.soj-frontend .mb-md-auto {
        margin-bottom: auto!important;
    }

    .wp-block .ms-md-0,.soj-frontend .ms-md-0 {
        margin-left: 0!important;
    }

    .wp-block .ms-md-1,.soj-frontend .ms-md-1 {
        margin-left: .25rem!important;
    }

    .wp-block .ms-md-2,.soj-frontend .ms-md-2 {
        margin-left: .5rem!important;
    }

    .wp-block .ms-md-3,.soj-frontend .ms-md-3 {
        margin-left: 1rem!important;
    }

    .wp-block .ms-md-4,.soj-frontend .ms-md-4 {
        margin-left: 1.5rem!important;
    }

    .wp-block .ms-md-5,.soj-frontend .ms-md-5 {
        margin-left: 3rem!important;
    }

    .wp-block .ms-md-auto,.soj-frontend .ms-md-auto {
        margin-left: auto!important;
    }

    .wp-block .p-md-0,.soj-frontend .p-md-0 {
        padding: 0!important;
    }

    .wp-block .p-md-1,.soj-frontend .p-md-1 {
        padding: .25rem!important;
    }

    .wp-block .p-md-2,.soj-frontend .p-md-2 {
        padding: .5rem!important;
    }

    .wp-block .p-md-3,.soj-frontend .p-md-3 {
        padding: 1rem!important;
    }

    .wp-block .p-md-4,.soj-frontend .p-md-4 {
        padding: 1.5rem!important;
    }

    .wp-block .p-md-5,.soj-frontend .p-md-5 {
        padding: 3rem!important;
    }

    .wp-block .px-md-0,.soj-frontend .px-md-0 {
        padding-right: 0!important;
        padding-left: 0!important;
    }

    .wp-block .px-md-1,.soj-frontend .px-md-1 {
        padding-right: .25rem!important;
        padding-left: .25rem!important;
    }

    .wp-block .px-md-2,.soj-frontend .px-md-2 {
        padding-right: .5rem!important;
        padding-left: .5rem!important;
    }

    .wp-block .px-md-3,.soj-frontend .px-md-3 {
        padding-right: 1rem!important;
        padding-left: 1rem!important;
    }

    .wp-block .px-md-4,.soj-frontend .px-md-4 {
        padding-right: 1.5rem!important;
        padding-left: 1.5rem!important;
    }

    .wp-block .px-md-5,.soj-frontend .px-md-5 {
        padding-right: 3rem!important;
        padding-left: 3rem!important;
    }

    .wp-block .py-md-0,.soj-frontend .py-md-0 {
        padding-top: 0!important;
        padding-bottom: 0!important;
    }

    .wp-block .py-md-1,.soj-frontend .py-md-1 {
        padding-top: .25rem!important;
        padding-bottom: .25rem!important;
    }

    .wp-block .py-md-2,.soj-frontend .py-md-2 {
        padding-top: .5rem!important;
        padding-bottom: .5rem!important;
    }

    .wp-block .py-md-3,.soj-frontend .py-md-3 {
        padding-top: 1rem!important;
        padding-bottom: 1rem!important;
    }

    .wp-block .py-md-4,.soj-frontend .py-md-4 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important;
    }

    .wp-block .py-md-5,.soj-frontend .py-md-5 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important;
    }

    .wp-block .pt-md-0,.soj-frontend .pt-md-0 {
        padding-top: 0!important;
    }

    .wp-block .pt-md-1,.soj-frontend .pt-md-1 {
        padding-top: .25rem!important;
    }

    .wp-block .pt-md-2,.soj-frontend .pt-md-2 {
        padding-top: .5rem!important;
    }

    .wp-block .pt-md-3,.soj-frontend .pt-md-3 {
        padding-top: 1rem!important;
    }

    .wp-block .pt-md-4,.soj-frontend .pt-md-4 {
        padding-top: 1.5rem!important;
    }

    .wp-block .pt-md-5,.soj-frontend .pt-md-5 {
        padding-top: 3rem!important;
    }

    .wp-block .pe-md-0,.soj-frontend .pe-md-0 {
        padding-right: 0!important;
    }

    .wp-block .pe-md-1,.soj-frontend .pe-md-1 {
        padding-right: .25rem!important;
    }

    .wp-block .pe-md-2,.soj-frontend .pe-md-2 {
        padding-right: .5rem!important;
    }

    .wp-block .pe-md-3,.soj-frontend .pe-md-3 {
        padding-right: 1rem!important;
    }

    .wp-block .pe-md-4,.soj-frontend .pe-md-4 {
        padding-right: 1.5rem!important;
    }

    .wp-block .pe-md-5,.soj-frontend .pe-md-5 {
        padding-right: 3rem!important;
    }

    .wp-block .pb-md-0,.soj-frontend .pb-md-0 {
        padding-bottom: 0!important;
    }

    .wp-block .pb-md-1,.soj-frontend .pb-md-1 {
        padding-bottom: .25rem!important;
    }

    .wp-block .pb-md-2,.soj-frontend .pb-md-2 {
        padding-bottom: .5rem!important;
    }

    .wp-block .pb-md-3,.soj-frontend .pb-md-3 {
        padding-bottom: 1rem!important;
    }

    .wp-block .pb-md-4,.soj-frontend .pb-md-4 {
        padding-bottom: 1.5rem!important;
    }

    .wp-block .pb-md-5,.soj-frontend .pb-md-5 {
        padding-bottom: 3rem!important;
    }

    .wp-block .ps-md-0,.soj-frontend .ps-md-0 {
        padding-left: 0!important;
    }

    .wp-block .ps-md-1,.soj-frontend .ps-md-1 {
        padding-left: .25rem!important;
    }

    .wp-block .ps-md-2,.soj-frontend .ps-md-2 {
        padding-left: .5rem!important;
    }

    .wp-block .ps-md-3,.soj-frontend .ps-md-3 {
        padding-left: 1rem!important;
    }

    .wp-block .ps-md-4,.soj-frontend .ps-md-4 {
        padding-left: 1.5rem!important;
    }

    .wp-block .ps-md-5,.soj-frontend .ps-md-5 {
        padding-left: 3rem!important;
    }

    .wp-block .gap-md-0,.soj-frontend .gap-md-0 {
        gap: 0!important;
    }

    .wp-block .gap-md-1,.soj-frontend .gap-md-1 {
        gap: .25rem!important;
    }

    .wp-block .gap-md-2,.soj-frontend .gap-md-2 {
        gap: .5rem!important;
    }

    .wp-block .gap-md-3,.soj-frontend .gap-md-3 {
        gap: 1rem!important;
    }

    .wp-block .gap-md-4,.soj-frontend .gap-md-4 {
        gap: 1.5rem!important;
    }

    .wp-block .gap-md-5,.soj-frontend .gap-md-5 {
        gap: 3rem!important;
    }

    .wp-block .text-md-start,.soj-frontend .text-md-start {
        text-align: left!important;
    }

    .wp-block .text-md-end,.soj-frontend .text-md-end {
        text-align: right!important;
    }

    .wp-block .text-md-center,.soj-frontend .text-md-center {
        text-align: center!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .float-lg-start,.soj-frontend .float-lg-start {
        float: left!important;
    }

    .wp-block .float-lg-end,.soj-frontend .float-lg-end {
        float: right!important;
    }

    .wp-block .float-lg-none,.soj-frontend .float-lg-none {
        float: none!important;
    }

    .wp-block .d-lg-inline,.soj-frontend .d-lg-inline {
        display: inline!important;
    }

    .wp-block .d-lg-inline-block,.soj-frontend .d-lg-inline-block {
        display: inline-block!important;
    }

    .wp-block .d-lg-block,.soj-frontend .d-lg-block {
        display: block!important;
    }

    .wp-block .d-lg-grid,.soj-frontend .d-lg-grid {
        display: grid!important;
    }

    .wp-block .d-lg-table,.soj-frontend .d-lg-table {
        display: table!important;
    }

    .wp-block .d-lg-table-row,.soj-frontend .d-lg-table-row {
        display: table-row!important;
    }

    .wp-block .d-lg-table-cell,.soj-frontend .d-lg-table-cell {
        display: table-cell!important;
    }

    .wp-block .d-lg-flex,.soj-frontend .d-lg-flex {
        display: flex!important;
    }

    .wp-block .d-lg-inline-flex,.soj-frontend .d-lg-inline-flex {
        display: inline-flex!important;
    }

    .wp-block .d-lg-none,.soj-frontend .d-lg-none {
        display: none!important;
    }

    .wp-block .flex-lg-fill,.soj-frontend .flex-lg-fill {
        flex: 1 1 auto!important;
    }

    .wp-block .flex-lg-row,.soj-frontend .flex-lg-row {
        flex-direction: row!important;
    }

    .wp-block .flex-lg-column,.soj-frontend .flex-lg-column {
        flex-direction: column!important;
    }

    .wp-block .flex-lg-row-reverse,.soj-frontend .flex-lg-row-reverse {
        flex-direction: row-reverse!important;
    }

    .wp-block .flex-lg-column-reverse,.soj-frontend .flex-lg-column-reverse {
        flex-direction: column-reverse!important;
    }

    .wp-block .flex-lg-grow-0,.soj-frontend .flex-lg-grow-0 {
        flex-grow: 0!important;
    }

    .wp-block .flex-lg-grow-1,.soj-frontend .flex-lg-grow-1 {
        flex-grow: 1!important;
    }

    .wp-block .flex-lg-shrink-0,.soj-frontend .flex-lg-shrink-0 {
        flex-shrink: 0!important;
    }

    .wp-block .flex-lg-shrink-1,.soj-frontend .flex-lg-shrink-1 {
        flex-shrink: 1!important;
    }

    .wp-block .flex-lg-wrap,.soj-frontend .flex-lg-wrap {
        flex-wrap: wrap!important;
    }

    .wp-block .flex-lg-nowrap,.soj-frontend .flex-lg-nowrap {
        flex-wrap: nowrap!important;
    }

    .wp-block .flex-lg-wrap-reverse,.soj-frontend .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse!important;
    }

    .wp-block .justify-content-lg-start,.soj-frontend .justify-content-lg-start {
        justify-content: flex-start!important;
    }

    .wp-block .justify-content-lg-end,.soj-frontend .justify-content-lg-end {
        justify-content: flex-end!important;
    }

    .wp-block .justify-content-lg-center,.soj-frontend .justify-content-lg-center {
        justify-content: center!important;
    }

    .wp-block .justify-content-lg-between,.soj-frontend .justify-content-lg-between {
        justify-content: space-between!important;
    }

    .wp-block .justify-content-lg-around,.soj-frontend .justify-content-lg-around {
        justify-content: space-around!important;
    }

    .wp-block .justify-content-lg-evenly,.soj-frontend .justify-content-lg-evenly {
        justify-content: space-evenly!important;
    }

    .wp-block .align-items-lg-start,.soj-frontend .align-items-lg-start {
        align-items: flex-start!important;
    }

    .wp-block .align-items-lg-end,.soj-frontend .align-items-lg-end {
        align-items: flex-end!important;
    }

    .wp-block .align-items-lg-center,.soj-frontend .align-items-lg-center {
        align-items: center!important;
    }

    .wp-block .align-items-lg-baseline,.soj-frontend .align-items-lg-baseline {
        align-items: baseline!important;
    }

    .wp-block .align-items-lg-stretch,.soj-frontend .align-items-lg-stretch {
        align-items: stretch!important;
    }

    .wp-block .align-content-lg-start,.soj-frontend .align-content-lg-start {
        align-content: flex-start!important;
    }

    .wp-block .align-content-lg-end,.soj-frontend .align-content-lg-end {
        align-content: flex-end!important;
    }

    .wp-block .align-content-lg-center,.soj-frontend .align-content-lg-center {
        align-content: center!important;
    }

    .wp-block .align-content-lg-between,.soj-frontend .align-content-lg-between {
        align-content: space-between!important;
    }

    .wp-block .align-content-lg-around,.soj-frontend .align-content-lg-around {
        align-content: space-around!important;
    }

    .wp-block .align-content-lg-stretch,.soj-frontend .align-content-lg-stretch {
        align-content: stretch!important;
    }

    .wp-block .align-self-lg-auto,.soj-frontend .align-self-lg-auto {
        align-self: auto!important;
    }

    .wp-block .align-self-lg-start,.soj-frontend .align-self-lg-start {
        align-self: flex-start!important;
    }

    .wp-block .align-self-lg-end,.soj-frontend .align-self-lg-end {
        align-self: flex-end!important;
    }

    .wp-block .align-self-lg-center,.soj-frontend .align-self-lg-center {
        align-self: center!important;
    }

    .wp-block .align-self-lg-baseline,.soj-frontend .align-self-lg-baseline {
        align-self: baseline!important;
    }

    .wp-block .align-self-lg-stretch,.soj-frontend .align-self-lg-stretch {
        align-self: stretch!important;
    }

    .wp-block .order-lg-first,.soj-frontend .order-lg-first {
        order: -1!important;
    }

    .wp-block .order-lg-0,.soj-frontend .order-lg-0 {
        order: 0!important;
    }

    .wp-block .order-lg-1,.soj-frontend .order-lg-1 {
        order: 1!important;
    }

    .wp-block .order-lg-2,.soj-frontend .order-lg-2 {
        order: 2!important;
    }

    .wp-block .order-lg-3,.soj-frontend .order-lg-3 {
        order: 3!important;
    }

    .wp-block .order-lg-4,.soj-frontend .order-lg-4 {
        order: 4!important;
    }

    .wp-block .order-lg-5,.soj-frontend .order-lg-5 {
        order: 5!important;
    }

    .wp-block .order-lg-last,.soj-frontend .order-lg-last {
        order: 6!important;
    }

    .wp-block .m-lg-0,.soj-frontend .m-lg-0 {
        margin: 0!important;
    }

    .wp-block .m-lg-1,.soj-frontend .m-lg-1 {
        margin: .25rem!important;
    }

    .wp-block .m-lg-2,.soj-frontend .m-lg-2 {
        margin: .5rem!important;
    }

    .wp-block .m-lg-3,.soj-frontend .m-lg-3 {
        margin: 1rem!important;
    }

    .wp-block .m-lg-4,.soj-frontend .m-lg-4 {
        margin: 1.5rem!important;
    }

    .wp-block .m-lg-5,.soj-frontend .m-lg-5 {
        margin: 3rem!important;
    }

    .wp-block .m-lg-auto,.soj-frontend .m-lg-auto {
        margin: auto!important;
    }

    .wp-block .mx-lg-0,.soj-frontend .mx-lg-0 {
        margin-right: 0!important;
        margin-left: 0!important;
    }

    .wp-block .mx-lg-1,.soj-frontend .mx-lg-1 {
        margin-right: .25rem!important;
        margin-left: .25rem!important;
    }

    .wp-block .mx-lg-2,.soj-frontend .mx-lg-2 {
        margin-right: .5rem!important;
        margin-left: .5rem!important;
    }

    .wp-block .mx-lg-3,.soj-frontend .mx-lg-3 {
        margin-right: 1rem!important;
        margin-left: 1rem!important;
    }

    .wp-block .mx-lg-4,.soj-frontend .mx-lg-4 {
        margin-right: 1.5rem!important;
        margin-left: 1.5rem!important;
    }

    .wp-block .mx-lg-5,.soj-frontend .mx-lg-5 {
        margin-right: 3rem!important;
        margin-left: 3rem!important;
    }

    .wp-block .mx-lg-auto,.soj-frontend .mx-lg-auto {
        margin-right: auto!important;
        margin-left: auto!important;
    }

    .wp-block .my-lg-0,.soj-frontend .my-lg-0 {
        margin-top: 0!important;
        margin-bottom: 0!important;
    }

    .wp-block .my-lg-1,.soj-frontend .my-lg-1 {
        margin-top: .25rem!important;
        margin-bottom: .25rem!important;
    }

    .wp-block .my-lg-2,.soj-frontend .my-lg-2 {
        margin-top: .5rem!important;
        margin-bottom: .5rem!important;
    }

    .wp-block .my-lg-3,.soj-frontend .my-lg-3 {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important;
    }

    .wp-block .my-lg-4,.soj-frontend .my-lg-4 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important;
    }

    .wp-block .my-lg-5,.soj-frontend .my-lg-5 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important;
    }

    .wp-block .my-lg-auto,.soj-frontend .my-lg-auto {
        margin-top: auto!important;
        margin-bottom: auto!important;
    }

    .wp-block .mt-lg-0,.soj-frontend .mt-lg-0 {
        margin-top: 0!important;
    }

    .wp-block .mt-lg-1,.soj-frontend .mt-lg-1 {
        margin-top: .25rem!important;
    }

    .wp-block .mt-lg-2,.soj-frontend .mt-lg-2 {
        margin-top: .5rem!important;
    }

    .wp-block .mt-lg-3,.soj-frontend .mt-lg-3 {
        margin-top: 1rem!important;
    }

    .wp-block .mt-lg-4,.soj-frontend .mt-lg-4 {
        margin-top: 1.5rem!important;
    }

    .wp-block .mt-lg-5,.soj-frontend .mt-lg-5 {
        margin-top: 3rem!important;
    }

    .wp-block .mt-lg-auto,.soj-frontend .mt-lg-auto {
        margin-top: auto!important;
    }

    .wp-block .me-lg-0,.soj-frontend .me-lg-0 {
        margin-right: 0!important;
    }

    .wp-block .me-lg-1,.soj-frontend .me-lg-1 {
        margin-right: .25rem!important;
    }

    .wp-block .me-lg-2,.soj-frontend .me-lg-2 {
        margin-right: .5rem!important;
    }

    .wp-block .me-lg-3,.soj-frontend .me-lg-3 {
        margin-right: 1rem!important;
    }

    .wp-block .me-lg-4,.soj-frontend .me-lg-4 {
        margin-right: 1.5rem!important;
    }

    .wp-block .me-lg-5,.soj-frontend .me-lg-5 {
        margin-right: 3rem!important;
    }

    .wp-block .me-lg-auto,.soj-frontend .me-lg-auto {
        margin-right: auto!important;
    }

    .wp-block .mb-lg-0,.soj-frontend .mb-lg-0 {
        margin-bottom: 0!important;
    }

    .wp-block .mb-lg-1,.soj-frontend .mb-lg-1 {
        margin-bottom: .25rem!important;
    }

    .wp-block .mb-lg-2,.soj-frontend .mb-lg-2 {
        margin-bottom: .5rem!important;
    }

    .wp-block .mb-lg-3,.soj-frontend .mb-lg-3 {
        margin-bottom: 1rem!important;
    }

    .wp-block .mb-lg-4,.soj-frontend .mb-lg-4 {
        margin-bottom: 1.5rem!important;
    }

    .wp-block .mb-lg-5,.soj-frontend .mb-lg-5 {
        margin-bottom: 3rem!important;
    }

    .wp-block .mb-lg-auto,.soj-frontend .mb-lg-auto {
        margin-bottom: auto!important;
    }

    .wp-block .ms-lg-0,.soj-frontend .ms-lg-0 {
        margin-left: 0!important;
    }

    .wp-block .ms-lg-1,.soj-frontend .ms-lg-1 {
        margin-left: .25rem!important;
    }

    .wp-block .ms-lg-2,.soj-frontend .ms-lg-2 {
        margin-left: .5rem!important;
    }

    .wp-block .ms-lg-3,.soj-frontend .ms-lg-3 {
        margin-left: 1rem!important;
    }

    .wp-block .ms-lg-4,.soj-frontend .ms-lg-4 {
        margin-left: 1.5rem!important;
    }

    .wp-block .ms-lg-5,.soj-frontend .ms-lg-5 {
        margin-left: 3rem!important;
    }

    .wp-block .ms-lg-auto,.soj-frontend .ms-lg-auto {
        margin-left: auto!important;
    }

    .wp-block .p-lg-0,.soj-frontend .p-lg-0 {
        padding: 0!important;
    }

    .wp-block .p-lg-1,.soj-frontend .p-lg-1 {
        padding: .25rem!important;
    }

    .wp-block .p-lg-2,.soj-frontend .p-lg-2 {
        padding: .5rem!important;
    }

    .wp-block .p-lg-3,.soj-frontend .p-lg-3 {
        padding: 1rem!important;
    }

    .wp-block .p-lg-4,.soj-frontend .p-lg-4 {
        padding: 1.5rem!important;
    }

    .wp-block .p-lg-5,.soj-frontend .p-lg-5 {
        padding: 3rem!important;
    }

    .wp-block .px-lg-0,.soj-frontend .px-lg-0 {
        padding-right: 0!important;
        padding-left: 0!important;
    }

    .wp-block .px-lg-1,.soj-frontend .px-lg-1 {
        padding-right: .25rem!important;
        padding-left: .25rem!important;
    }

    .wp-block .px-lg-2,.soj-frontend .px-lg-2 {
        padding-right: .5rem!important;
        padding-left: .5rem!important;
    }

    .wp-block .px-lg-3,.soj-frontend .px-lg-3 {
        padding-right: 1rem!important;
        padding-left: 1rem!important;
    }

    .wp-block .px-lg-4,.soj-frontend .px-lg-4 {
        padding-right: 1.5rem!important;
        padding-left: 1.5rem!important;
    }

    .wp-block .px-lg-5,.soj-frontend .px-lg-5 {
        padding-right: 3rem!important;
        padding-left: 3rem!important;
    }

    .wp-block .py-lg-0,.soj-frontend .py-lg-0 {
        padding-top: 0!important;
        padding-bottom: 0!important;
    }

    .wp-block .py-lg-1,.soj-frontend .py-lg-1 {
        padding-top: .25rem!important;
        padding-bottom: .25rem!important;
    }

    .wp-block .py-lg-2,.soj-frontend .py-lg-2 {
        padding-top: .5rem!important;
        padding-bottom: .5rem!important;
    }

    .wp-block .py-lg-3,.soj-frontend .py-lg-3 {
        padding-top: 1rem!important;
        padding-bottom: 1rem!important;
    }

    .wp-block .py-lg-4,.soj-frontend .py-lg-4 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important;
    }

    .wp-block .py-lg-5,.soj-frontend .py-lg-5 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important;
    }

    .wp-block .pt-lg-0,.soj-frontend .pt-lg-0 {
        padding-top: 0!important;
    }

    .wp-block .pt-lg-1,.soj-frontend .pt-lg-1 {
        padding-top: .25rem!important;
    }

    .wp-block .pt-lg-2,.soj-frontend .pt-lg-2 {
        padding-top: .5rem!important;
    }

    .wp-block .pt-lg-3,.soj-frontend .pt-lg-3 {
        padding-top: 1rem!important;
    }

    .wp-block .pt-lg-4,.soj-frontend .pt-lg-4 {
        padding-top: 1.5rem!important;
    }

    .wp-block .pt-lg-5,.soj-frontend .pt-lg-5 {
        padding-top: 3rem!important;
    }

    .wp-block .pe-lg-0,.soj-frontend .pe-lg-0 {
        padding-right: 0!important;
    }

    .wp-block .pe-lg-1,.soj-frontend .pe-lg-1 {
        padding-right: .25rem!important;
    }

    .wp-block .pe-lg-2,.soj-frontend .pe-lg-2 {
        padding-right: .5rem!important;
    }

    .wp-block .pe-lg-3,.soj-frontend .pe-lg-3 {
        padding-right: 1rem!important;
    }

    .wp-block .pe-lg-4,.soj-frontend .pe-lg-4 {
        padding-right: 1.5rem!important;
    }

    .wp-block .pe-lg-5,.soj-frontend .pe-lg-5 {
        padding-right: 3rem!important;
    }

    .wp-block .pb-lg-0,.soj-frontend .pb-lg-0 {
        padding-bottom: 0!important;
    }

    .wp-block .pb-lg-1,.soj-frontend .pb-lg-1 {
        padding-bottom: .25rem!important;
    }

    .wp-block .pb-lg-2,.soj-frontend .pb-lg-2 {
        padding-bottom: .5rem!important;
    }

    .wp-block .pb-lg-3,.soj-frontend .pb-lg-3 {
        padding-bottom: 1rem!important;
    }

    .wp-block .pb-lg-4,.soj-frontend .pb-lg-4 {
        padding-bottom: 1.5rem!important;
    }

    .wp-block .pb-lg-5,.soj-frontend .pb-lg-5 {
        padding-bottom: 3rem!important;
    }

    .wp-block .ps-lg-0,.soj-frontend .ps-lg-0 {
        padding-left: 0!important;
    }

    .wp-block .ps-lg-1,.soj-frontend .ps-lg-1 {
        padding-left: .25rem!important;
    }

    .wp-block .ps-lg-2,.soj-frontend .ps-lg-2 {
        padding-left: .5rem!important;
    }

    .wp-block .ps-lg-3,.soj-frontend .ps-lg-3 {
        padding-left: 1rem!important;
    }

    .wp-block .ps-lg-4,.soj-frontend .ps-lg-4 {
        padding-left: 1.5rem!important;
    }

    .wp-block .ps-lg-5,.soj-frontend .ps-lg-5 {
        padding-left: 3rem!important;
    }

    .wp-block .gap-lg-0,.soj-frontend .gap-lg-0 {
        gap: 0!important;
    }

    .wp-block .gap-lg-1,.soj-frontend .gap-lg-1 {
        gap: .25rem!important;
    }

    .wp-block .gap-lg-2,.soj-frontend .gap-lg-2 {
        gap: .5rem!important;
    }

    .wp-block .gap-lg-3,.soj-frontend .gap-lg-3 {
        gap: 1rem!important;
    }

    .wp-block .gap-lg-4,.soj-frontend .gap-lg-4 {
        gap: 1.5rem!important;
    }

    .wp-block .gap-lg-5,.soj-frontend .gap-lg-5 {
        gap: 3rem!important;
    }

    .wp-block .text-lg-start,.soj-frontend .text-lg-start {
        text-align: left!important;
    }

    .wp-block .text-lg-end,.soj-frontend .text-lg-end {
        text-align: right!important;
    }

    .wp-block .text-lg-center,.soj-frontend .text-lg-center {
        text-align: center!important;
    }
}

@media(min-width: 1190px) {
}

@media(min-width: 1400px) {
}

@media(min-width: 1200px) {
}

@media print {
}

.wp-block *,.soj-frontend * {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#custom-header .wp-block .container,
#custom-header .soj-frontend .container,

#footer .wp-block .container,
#footer .soj-frontend .container {
    width: 100%;
    max-width: 1200px;
    margin: auto;
    padding-left: 15px;
    padding-right: 15px;
}

@media only screen and (min-width: 1200px) {
    #custom-header .wp-block .container,
    #custom-header .soj-frontend .container,
    #footer .wp-block .container,
    #footer .soj-frontend .container {
        max-width: calc(100% - 80px);
    }
}

@media only screen and (min-width: 1260px) {
    #custom-header .wp-block .container,
    #custom-header .soj-frontend .container,
    #footer .wp-block .container,
    #footer .soj-frontend .container {
        max-width: 1200px;
    }
}

.wp-block html,.soj-frontend html {
    height: 100%;
    margin: 0;
    padding: 0;
    top: 0;
    left: 0;
    width: 100%;
}

.wp-block *,.wp-block *::before,.wp-block *::after,.soj-frontend *,.soj-frontend *::before,.soj-frontend *::after {
    box-sizing: border-box;
}

.wp-block html,.wp-block body,.soj-frontend html,.soj-frontend body {
    padding: 0;
    margin: 0;
    background-color: #fafafa;
}

.wp-block .large-container,.soj-frontend .large-container {
    width: 1430px;
    max-width: 90%;
    margin: auto;
}

.wp-block #main,.soj-frontend #main {
    padding-top: 0;
    padding-bottom: 0;
}

.wp-block .navy_curve,.soj-frontend .navy_curve {
    margin: 0;
    padding: 0;
    position: relative;
    display: block;
    width: 100%;
}

.wp-block .navy_curve img,.soj-frontend .navy_curve img {
    margin: 0;
    padding: 0;
    position: relative;
    display: block;
    width: 100%;
}

.wp-block .label,.soj-frontend .label {
    font-size: 13px;
    line-height: 20px;
    font-family: proxima-nova,sans-serif;
    font-weight: 700;
    font-style: normal;
    letter-spacing: 2px;
    color: #110841;
    text-transform: uppercase;
    color: rgba(255,255,255,.6);
}

.wp-block .top_seperator:before,.soj-frontend .top_seperator:before {
    width: 100%;
    height: 60px;
    position: absolute;
    bottom: calc(100% - 2px);
    left: 0;
    z-index: 2;
    content: "";
    clip-path: polygon(100% 100%,0% 100%,0% 56.52%,1.66% 54.07%,3.33% 51.57%,5% 49.06%,6.66% 46.56%,8.33% 44.09%,10% 41.68%,11.67% 39.36%,13.33% 37.14%,15% 35.05%,16.66% 33.12%,18.33% 31.35%,20% 29.77%,20.67% 29%,23.33% 27.4%,25% 26.32%,26.66% 25.64%,28.33% 25.2%,30% 25.01%,31.66% 25.07%,33.33% 25.39%,35% 25.95%,36.66% 26.76%,38.33% 27.8%,40% 29.06%,41.66% 30.54%,43.33% 32.21%,45% 34.06%,46.66% 36.08%,48.33% 38.23%,50% 40.51%,51.67% 42.87%,53.33% 45.32%,55% 47.8%,56.67% 50.31%,58.33% 52.82%,60% 55.3%,61.67% 57.73%,63.33% 60.07%,65% 62.32%,66.67% 64.44%,68.33% 66.41%,70% 68.22%,71.67% 69.85%,73.33% 71.27%,75% 72.49%,76.67% 73.47%,78.33% 74.21%,80% 74.72%,81.67% 74.97%,83.33% 74.97%,85% 74.72%,86.67% 74.21%,88% 73.47%,89.33% 72.49%,90.67% 71.27%,92% 69.85%,93.33% 68.22%,94.67% 66.41%,96% 64.44%,97.33% 62.32%,98.67% 60.07%,100% 57.73%);
}

@media(min-width: 768px) {
    .wp-block .top_seperator:before,.soj-frontend .top_seperator:before {
        height: 80px;
    }
}

@media only screen and (min-width: 1441px) {
    .wp-block .top_seperator:before,.soj-frontend .top_seperator:before {
        height: 120px;
    }
}

.wp-block .bottom_seperator:after,.soj-frontend .bottom_seperator:after {
    width: 100%;
    height: 60px;
    position: absolute;
    top: calc(100% - 99px);
    left: 0;
    z-index: 2;
    content: "";
    clip-path: polygon(100% 0%,0% 0%,0% 57.73%,1.66% 54.07%,3.33% 51.57%,5% 49.06%,6.66% 46.56%,8.33% 44.09%,10% 41.68%,11.66% 39.36%,13.33% 37.14%,15% 35.05%,16.66% 33.12%,18.33% 31.35%,20% 29.77%,20.66% 29%,23.33% 27.4%,25% 26.32%,26.66% 25.64%,28.33% 25.2%,30% 25.01%,31.66% 25.07%,33.33% 25.39%,35% 25.95%,36.66% 26.76%,38.33% 27.8%,40% 29.06%,41.66% 30.54%,43.33% 32.21%,45% 34.06%,46.66% 36.08%,48.33% 38.23%,50% 40.51%,51.67% 42.87%,53.33% 45.32%,55% 47.8%,56.67% 50.31%,58.33% 52.82%,60% 55.3%,61.67% 57.73%,63.33% 60.07%,65% 62.32%,66.67% 64.44%,68.33% 66.41%,70% 68.22%,71.67% 69.85%,73.33% 71.27%,75% 72.49%,76.67% 73.47%,78.33% 74.21%,80% 74.72%,81.67% 74.97%,83.33% 74.97%,85% 74.72%,86.67% 74.21%,88% 73.47%,89.33% 72.49%,90.67% 71.27%,92% 69.85%,93.33% 68.22%,94.67% 66.41%,96% 64.44%,97.33% 62.32%,98.67% 60.07%,100% 57.73%);
}

@media(min-width: 768px) {
    .wp-block .bottom_seperator:after,.soj-frontend .bottom_seperator:after {
        height: 80px;
    }
}

@media only screen and (min-width: 1441px) {
    .wp-block .bottom_seperator:after,.soj-frontend .bottom_seperator:after {
        height: 120px;
    }
}

.wp-block .accreditations .label,.soj-frontend .accreditations .label {
    margin: 0 auto;
    margin-bottom: 10px;
}

.wp-block .cover,.soj-frontend .cover {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.wp-block .bg-image-cover,.soj-frontend .bg-image-cover {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-position: center center;
    background-size: cover;
}

.wp-block .margin-auto,.soj-frontend .margin-auto {
    margin: auto;
}

.wp-block .margin-left-auto,.soj-frontend .margin-left-auto {
    margin-left: auto;
}

.wp-block .margin-right-auto,.soj-frontend .margin-right-auto {
    margin-right: auto;
}

.wp-block .margin-top-auto,.soj-frontend .margin-top-auto {
    margin-top: auto;
}

.wp-block .center,.soj-frontend .center {
    margin: auto;
}

.wp-block .overflow,.soj-frontend .overflow {
    overflow: hidden;
}

.wp-block .relative,.soj-frontend .relative {
    position: relative;
}

.wp-block .absolute,.soj-frontend .absolute {
    position: absolute;
}

.wp-block .white-bg,.soj-frontend .white-bg {
    background: #fff;
}

.wp-block .white-text,.soj-frontend .white-text {
    color: #fff;
}

.wp-block .black-text,.soj-frontend .black-text {
    color: #000004;
}

.wp-block .no-margin,.soj-frontend .no-margin {
    margin: 0;
}

.wp-block .no-padding,.soj-frontend .no-padding {
    padding: 0;
}

.wp-block .full-width,.soj-frontend .full-width {
    width: 100%;
}

.wp-block .font100,.soj-frontend .font100 {
    font-weight: 100;
}

.wp-block .font200,.soj-frontend .font200 {
    font-weight: 200;
}

.wp-block .font300,.soj-frontend .font300 {
    font-weight: 300;
}

.wp-block .font400,.soj-frontend .font400 {
    font-weight: 400;
}

.wp-block .font500,.soj-frontend .font500 {
    font-weight: 500;
}

.wp-block .font600,.soj-frontend .font600 {
    font-weight: 600;
}

.wp-block .font700,.soj-frontend .font700 {
    font-weight: 700;
}

.wp-block .font800,.soj-frontend .font800 {
    font-weight: 800;
}

.wp-block .font900,.soj-frontend .font900 {
    font-weight: 900;
}

.wp-block .z-index-1,.soj-frontend .z-index-1 {
    z-index: 1;
}

.wp-block .z-index-2,.soj-frontend .z-index-2 {
    z-index: 2;
}

.wp-block .z-index-3,.soj-frontend .z-index-3 {
    z-index: 3;
}

.wp-block .z-index-4,.soj-frontend .z-index-4 {
    z-index: 4;
}

.wp-block .z-index-5,.soj-frontend .z-index-5 {
    z-index: 5;
}

.wp-block .h0,.soj-frontend .h0 {
    min-height: 0vh;
}

.wp-block .h25,.soj-frontend .h25 {
    min-height: 25vh;
}

.wp-block .h50,.soj-frontend .h50 {
    min-height: 50vh;
}

.wp-block .h75,.soj-frontend .h75 {
    min-height: 75vh;
}

.wp-block .h100,.soj-frontend .h100 {
    min-height: 100vh;
}

.wp-block .pad-top-300,.wp-block .soj-frontend .pad-top-300,.soj-frontend .pad-top-300,.soj-frontend .soj-frontend .pad-top-300 {
    padding-top: 300px;
}

.wp-block .pad-right-35,.wp-block .soj-frontend .pad-right-35,.soj-frontend .pad-right-35,.soj-frontend .soj-frontend .pad-right-35 {
    padding-right: 35px;
}

@media(min-width: 768px) {
    .wp-block .pad-right-35-m,.wp-block .soj-frontend .pad-right-35-m,.soj-frontend .pad-right-35-m,.soj-frontend .soj-frontend .pad-right-35-m {
        padding-right: 35px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .pad-right-35-l,.wp-block .soj-frontend .pad-right-35-l,.soj-frontend .pad-right-35-l,.soj-frontend .soj-frontend .pad-right-35-l {
        padding-right: 35px!important;
    }
}

.wp-block .mar-right-35,.wp-block .soj-frontend .mar-right-35,.soj-frontend .mar-right-35,.soj-frontend .soj-frontend .mar-right-35 {
    margin-right: 35px;
}

@media(min-width: 768px) {
    .wp-block .mar-right-35-m,.wp-block .soj-frontend .mar-right-35-m,.soj-frontend .mar-right-35-m,.soj-frontend .soj-frontend .mar-right-35-m {
        margin-right: 35px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .mar-right-35-l,.wp-block .soj-frontend .mar-right-35-l,.soj-frontend .mar-right-35-l,.soj-frontend .soj-frontend .mar-right-35-l {
        margin-right: 35px!important;
    }
}

.wp-block .pad-top-30,.wp-block .soj-frontend .pad-top-30,.soj-frontend .pad-top-30,.soj-frontend .soj-frontend .pad-top-30 {
    padding-top: 30px;
}

@media(min-width: 768px) {
    .wp-block .pad-top-30-m,.wp-block .soj-frontend .pad-top-30-m,.soj-frontend .pad-top-30-m,.soj-frontend .soj-frontend .pad-top-30-m {
        padding-top: 30px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .pad-top-30-l,.wp-block .soj-frontend .pad-top-30-l,.soj-frontend .pad-top-30-l,.soj-frontend .soj-frontend .pad-top-30-l {
        padding-top: 30px!important;
    }
}

.wp-block .mar-top-30,.wp-block .soj-frontend .mar-top-30,.soj-frontend .mar-top-30,.soj-frontend .soj-frontend .mar-top-30 {
    margin-top: 30px;
}

@media(min-width: 768px) {
    .wp-block .mar-top-30-m,.wp-block .soj-frontend .mar-top-30-m,.soj-frontend .mar-top-30-m,.soj-frontend .soj-frontend .mar-top-30-m {
        margin-top: 30px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .mar-top-30-l,.wp-block .soj-frontend .mar-top-30-l,.soj-frontend .mar-top-30-l,.soj-frontend .soj-frontend .mar-top-30-l {
        margin-top: 30px!important;
    }
}

.wp-block .pad-bottom-30,.wp-block .soj-frontend .pad-bottom-30,.soj-frontend .pad-bottom-30,.soj-frontend .soj-frontend .pad-bottom-30 {
    padding-bottom: 30px;
}

@media(min-width: 768px) {
    .wp-block .pad-bottom-30-m,.wp-block .soj-frontend .pad-bottom-30-m,.soj-frontend .pad-bottom-30-m,.soj-frontend .soj-frontend .pad-bottom-30-m {
        padding-bottom: 30px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .pad-bottom-30-l,.wp-block .soj-frontend .pad-bottom-30-l,.soj-frontend .pad-bottom-30-l,.soj-frontend .soj-frontend .pad-bottom-30-l {
        padding-bottom: 30px!important;
    }
}

.wp-block .mar-bottom-30,.wp-block .soj-frontend .mar-bottom-30,.soj-frontend .mar-bottom-30,.soj-frontend .soj-frontend .mar-bottom-30 {
    margin-bottom: 30px;
}

@media(min-width: 768px) {
    .wp-block .mar-bottom-30-m,.wp-block .soj-frontend .mar-bottom-30-m,.soj-frontend .mar-bottom-30-m,.soj-frontend .soj-frontend .mar-bottom-30-m {
        margin-bottom: 30px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .mar-bottom-30-l,.wp-block .soj-frontend .mar-bottom-30-l,.soj-frontend .mar-bottom-30-l,.soj-frontend .soj-frontend .mar-bottom-30-l {
        margin-bottom: 30px!important;
    }
}

.wp-block .pad-left-30,.wp-block .soj-frontend .pad-left-30,.soj-frontend .pad-left-30,.soj-frontend .soj-frontend .pad-left-30 {
    padding-left: 30px;
}

@media(min-width: 768px) {
    .wp-block .pad-left-30-m,.wp-block .soj-frontend .pad-left-30-m,.soj-frontend .pad-left-30-m,.soj-frontend .soj-frontend .pad-left-30-m {
        padding-left: 30px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .pad-left-30-l,.wp-block .soj-frontend .pad-left-30-l,.soj-frontend .pad-left-30-l,.soj-frontend .soj-frontend .pad-left-30-l {
        padding-left: 30px!important;
    }
}

.wp-block .mar-left-30,.wp-block .soj-frontend .mar-left-30,.soj-frontend .mar-left-30,.soj-frontend .soj-frontend .mar-left-30 {
    margin-left: 30px;
}

@media(min-width: 768px) {
    .wp-block .mar-left-30-m,.wp-block .soj-frontend .mar-left-30-m,.soj-frontend .mar-left-30-m,.soj-frontend .soj-frontend .mar-left-30-m {
        margin-left: 30px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .mar-left-30-l,.wp-block .soj-frontend .mar-left-30-l,.soj-frontend .mar-left-30-l,.soj-frontend .soj-frontend .mar-left-30-l {
        margin-left: 30px!important;
    }
}

.wp-block .pad-right-30,.wp-block .soj-frontend .pad-right-30,.soj-frontend .pad-right-30,.soj-frontend .soj-frontend .pad-right-30 {
    padding-right: 30px;
}

@media(min-width: 768px) {
    .wp-block .pad-right-30-m,.wp-block .soj-frontend .pad-right-30-m,.soj-frontend .pad-right-30-m,.soj-frontend .soj-frontend .pad-right-30-m {
        padding-right: 30px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .pad-right-30-l,.wp-block .soj-frontend .pad-right-30-l,.soj-frontend .pad-right-30-l,.soj-frontend .soj-frontend .pad-right-30-l {
        padding-right: 30px!important;
    }
}

.wp-block .mar-right-30,.wp-block .soj-frontend .mar-right-30,.soj-frontend .mar-right-30,.soj-frontend .soj-frontend .mar-right-30 {
    margin-right: 30px;
}

@media(min-width: 768px) {
    .wp-block .mar-right-30-m,.wp-block .soj-frontend .mar-right-30-m,.soj-frontend .mar-right-30-m,.soj-frontend .soj-frontend .mar-right-30-m {
        margin-right: 30px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .mar-right-30-l,.wp-block .soj-frontend .mar-right-30-l,.soj-frontend .mar-right-30-l,.soj-frontend .soj-frontend .mar-right-30-l {
        margin-right: 30px!important;
    }
}

.wp-block .pad-top-25,.wp-block .soj-frontend .pad-top-25,.soj-frontend .pad-top-25,.soj-frontend .soj-frontend .pad-top-25 {
    padding-top: 25px;
}

@media(min-width: 768px) {
    .wp-block .pad-top-25-m,.wp-block .soj-frontend .pad-top-25-m,.soj-frontend .pad-top-25-m,.soj-frontend .soj-frontend .pad-top-25-m {
        padding-top: 25px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .pad-top-25-l,.wp-block .soj-frontend .pad-top-25-l,.soj-frontend .pad-top-25-l,.soj-frontend .soj-frontend .pad-top-25-l {
        padding-top: 25px!important;
    }
}

.wp-block .mar-top-25,.wp-block .soj-frontend .mar-top-25,.soj-frontend .mar-top-25,.soj-frontend .soj-frontend .mar-top-25 {
    margin-top: 25px;
}

@media(min-width: 768px) {
    .wp-block .mar-top-25-m,.wp-block .soj-frontend .mar-top-25-m,.soj-frontend .mar-top-25-m,.soj-frontend .soj-frontend .mar-top-25-m {
        margin-top: 25px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .mar-top-25-l,.wp-block .soj-frontend .mar-top-25-l,.soj-frontend .mar-top-25-l,.soj-frontend .soj-frontend .mar-top-25-l {
        margin-top: 25px!important;
    }
}

.wp-block .pad-bottom-25,.wp-block .soj-frontend .pad-bottom-25,.soj-frontend .pad-bottom-25,.soj-frontend .soj-frontend .pad-bottom-25 {
    padding-bottom: 25px;
}

@media(min-width: 768px) {
    .wp-block .pad-bottom-25-m,.wp-block .soj-frontend .pad-bottom-25-m,.soj-frontend .pad-bottom-25-m,.soj-frontend .soj-frontend .pad-bottom-25-m {
        padding-bottom: 25px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .pad-bottom-25-l,.wp-block .soj-frontend .pad-bottom-25-l,.soj-frontend .pad-bottom-25-l,.soj-frontend .soj-frontend .pad-bottom-25-l {
        padding-bottom: 25px!important;
    }
}

.wp-block .mar-bottom-25,.wp-block .soj-frontend .mar-bottom-25,.soj-frontend .mar-bottom-25,.soj-frontend .soj-frontend .mar-bottom-25 {
    margin-bottom: 25px;
}

@media(min-width: 768px) {
    .wp-block .mar-bottom-25-m,.wp-block .soj-frontend .mar-bottom-25-m,.soj-frontend .mar-bottom-25-m,.soj-frontend .soj-frontend .mar-bottom-25-m {
        margin-bottom: 25px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .mar-bottom-25-l,.wp-block .soj-frontend .mar-bottom-25-l,.soj-frontend .mar-bottom-25-l,.soj-frontend .soj-frontend .mar-bottom-25-l {
        margin-bottom: 25px!important;
    }
}

.wp-block .pad-left-25,.wp-block .soj-frontend .pad-left-25,.soj-frontend .pad-left-25,.soj-frontend .soj-frontend .pad-left-25 {
    padding-left: 25px;
}

@media(min-width: 768px) {
    .wp-block .pad-left-25-m,.wp-block .soj-frontend .pad-left-25-m,.soj-frontend .pad-left-25-m,.soj-frontend .soj-frontend .pad-left-25-m {
        padding-left: 25px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .pad-left-25-l,.wp-block .soj-frontend .pad-left-25-l,.soj-frontend .pad-left-25-l,.soj-frontend .soj-frontend .pad-left-25-l {
        padding-left: 25px!important;
    }
}

.wp-block .mar-left-25,.wp-block .soj-frontend .mar-left-25,.soj-frontend .mar-left-25,.soj-frontend .soj-frontend .mar-left-25 {
    margin-left: 25px;
}

@media(min-width: 768px) {
    .wp-block .mar-left-25-m,.wp-block .soj-frontend .mar-left-25-m,.soj-frontend .mar-left-25-m,.soj-frontend .soj-frontend .mar-left-25-m {
        margin-left: 25px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .mar-left-25-l,.wp-block .soj-frontend .mar-left-25-l,.soj-frontend .mar-left-25-l,.soj-frontend .soj-frontend .mar-left-25-l {
        margin-left: 25px!important;
    }
}

.wp-block .pad-right-25,.wp-block .soj-frontend .pad-right-25,.soj-frontend .pad-right-25,.soj-frontend .soj-frontend .pad-right-25 {
    padding-right: 25px;
}

@media(min-width: 768px) {
    .wp-block .pad-right-25-m,.wp-block .soj-frontend .pad-right-25-m,.soj-frontend .pad-right-25-m,.soj-frontend .soj-frontend .pad-right-25-m {
        padding-right: 25px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .pad-right-25-l,.wp-block .soj-frontend .pad-right-25-l,.soj-frontend .pad-right-25-l,.soj-frontend .soj-frontend .pad-right-25-l {
        padding-right: 25px!important;
    }
}

.wp-block .mar-right-25,.wp-block .soj-frontend .mar-right-25,.soj-frontend .mar-right-25,.soj-frontend .soj-frontend .mar-right-25 {
    margin-right: 25px;
}

@media(min-width: 768px) {
    .wp-block .mar-right-25-m,.wp-block .soj-frontend .mar-right-25-m,.soj-frontend .mar-right-25-m,.soj-frontend .soj-frontend .mar-right-25-m {
        margin-right: 25px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .mar-right-25-l,.wp-block .soj-frontend .mar-right-25-l,.soj-frontend .mar-right-25-l,.soj-frontend .soj-frontend .mar-right-25-l {
        margin-right: 25px!important;
    }
}

.wp-block .pad-top-20,.wp-block .soj-frontend .pad-top-20,.soj-frontend .pad-top-20,.soj-frontend .soj-frontend .pad-top-20 {
    /*padding-top: 20px*/;
}

@media(min-width: 768px) {
    .wp-block .pad-top-20-m,.wp-block .soj-frontend .pad-top-20-m,.soj-frontend .pad-top-20-m,.soj-frontend .soj-frontend .pad-top-20-m {
        padding-top: 20px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .pad-top-20-l,.wp-block .soj-frontend .pad-top-20-l,.soj-frontend .pad-top-20-l,.soj-frontend .soj-frontend .pad-top-20-l {
        padding-top: 20px!important;
    }
}

.wp-block .mar-top-20,.wp-block .soj-frontend .mar-top-20,.soj-frontend .mar-top-20,.soj-frontend .soj-frontend .mar-top-20 {
    margin-top: 20px;
}

@media(min-width: 768px) {
    .wp-block .mar-top-20-m,.wp-block .soj-frontend .mar-top-20-m,.soj-frontend .mar-top-20-m,.soj-frontend .soj-frontend .mar-top-20-m {
        margin-top: 20px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .mar-top-20-l,.wp-block .soj-frontend .mar-top-20-l,.soj-frontend .mar-top-20-l,.soj-frontend .soj-frontend .mar-top-20-l {
        margin-top: 20px!important;
    }
}

.wp-block .pad-bottom-20,.wp-block .soj-frontend .pad-bottom-20,.soj-frontend .pad-bottom-20,.soj-frontend .soj-frontend .pad-bottom-20 {
    padding-bottom: 20px;
}

@media(min-width: 768px) {
    .wp-block .pad-bottom-20-m,.wp-block .soj-frontend .pad-bottom-20-m,.soj-frontend .pad-bottom-20-m,.soj-frontend .soj-frontend .pad-bottom-20-m {
        padding-bottom: 20px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .pad-bottom-20-l,.wp-block .soj-frontend .pad-bottom-20-l,.soj-frontend .pad-bottom-20-l,.soj-frontend .soj-frontend .pad-bottom-20-l {
        padding-bottom: 20px!important;
    }
}

.wp-block .mar-bottom-20,.wp-block .soj-frontend .mar-bottom-20,.soj-frontend .mar-bottom-20,.soj-frontend .soj-frontend .mar-bottom-20 {
    margin-bottom: 20px;
}

@media(min-width: 768px) {
    .wp-block .mar-bottom-20-m,.wp-block .soj-frontend .mar-bottom-20-m,.soj-frontend .mar-bottom-20-m,.soj-frontend .soj-frontend .mar-bottom-20-m {
        margin-bottom: 20px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .mar-bottom-20-l,.wp-block .soj-frontend .mar-bottom-20-l,.soj-frontend .mar-bottom-20-l,.soj-frontend .soj-frontend .mar-bottom-20-l {
        margin-bottom: 20px!important;
    }
}

.wp-block .pad-left-20,.wp-block .soj-frontend .pad-left-20,.soj-frontend .pad-left-20,.soj-frontend .soj-frontend .pad-left-20 {
    padding-left: 20px;
}

@media(min-width: 768px) {
    .wp-block .pad-left-20-m,.wp-block .soj-frontend .pad-left-20-m,.soj-frontend .pad-left-20-m,.soj-frontend .soj-frontend .pad-left-20-m {
        padding-left: 20px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .pad-left-20-l,.wp-block .soj-frontend .pad-left-20-l,.soj-frontend .pad-left-20-l,.soj-frontend .soj-frontend .pad-left-20-l {
        padding-left: 20px!important;
    }
}

.wp-block .mar-left-20,.wp-block .soj-frontend .mar-left-20,.soj-frontend .mar-left-20,.soj-frontend .soj-frontend .mar-left-20 {
    margin-left: 20px;
}

@media(min-width: 768px) {
    .wp-block .mar-left-20-m,.wp-block .soj-frontend .mar-left-20-m,.soj-frontend .mar-left-20-m,.soj-frontend .soj-frontend .mar-left-20-m {
        margin-left: 20px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .mar-left-20-l,.wp-block .soj-frontend .mar-left-20-l,.soj-frontend .mar-left-20-l,.soj-frontend .soj-frontend .mar-left-20-l {
        margin-left: 20px!important;
    }
}

.wp-block .pad-right-20,.wp-block .soj-frontend .pad-right-20,.soj-frontend .pad-right-20,.soj-frontend .soj-frontend .pad-right-20 {
    padding-right: 20px;
}

@media(min-width: 768px) {
    .wp-block .pad-right-20-m,.wp-block .soj-frontend .pad-right-20-m,.soj-frontend .pad-right-20-m,.soj-frontend .soj-frontend .pad-right-20-m {
        padding-right: 20px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .pad-right-20-l,.wp-block .soj-frontend .pad-right-20-l,.soj-frontend .pad-right-20-l,.soj-frontend .soj-frontend .pad-right-20-l {
        padding-right: 20px!important;
    }
}

.wp-block .mar-right-20,.wp-block .soj-frontend .mar-right-20,.soj-frontend .mar-right-20,.soj-frontend .soj-frontend .mar-right-20 {
    margin-right: 20px;
}

@media(min-width: 768px) {
    .wp-block .mar-right-20-m,.wp-block .soj-frontend .mar-right-20-m,.soj-frontend .mar-right-20-m,.soj-frontend .soj-frontend .mar-right-20-m {
        margin-right: 20px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .mar-right-20-l,.wp-block .soj-frontend .mar-right-20-l,.soj-frontend .mar-right-20-l,.soj-frontend .soj-frontend .mar-right-20-l {
        margin-right: 20px!important;
    }
}

.wp-block .pad-top-15,.wp-block .soj-frontend .pad-top-15,.soj-frontend .pad-top-15,.soj-frontend .soj-frontend .pad-top-15 {
    padding-top: 15px;
}

@media(min-width: 768px) {
    .wp-block .pad-top-15-m,.wp-block .soj-frontend .pad-top-15-m,.soj-frontend .pad-top-15-m,.soj-frontend .soj-frontend .pad-top-15-m {
        padding-top: 15px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .pad-top-15-l,.wp-block .soj-frontend .pad-top-15-l,.soj-frontend .pad-top-15-l,.soj-frontend .soj-frontend .pad-top-15-l {
        padding-top: 15px!important;
    }
}

.wp-block .mar-top-15,.wp-block .soj-frontend .mar-top-15,.soj-frontend .mar-top-15,.soj-frontend .soj-frontend .mar-top-15 {
    margin-top: 15px;
}

@media(min-width: 768px) {
    .wp-block .mar-top-15-m,.wp-block .soj-frontend .mar-top-15-m,.soj-frontend .mar-top-15-m,.soj-frontend .soj-frontend .mar-top-15-m {
        margin-top: 15px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .mar-top-15-l,.wp-block .soj-frontend .mar-top-15-l,.soj-frontend .mar-top-15-l,.soj-frontend .soj-frontend .mar-top-15-l {
        margin-top: 15px!important;
    }
}

.wp-block .pad-bottom-15,.wp-block .soj-frontend .pad-bottom-15,.soj-frontend .pad-bottom-15,.soj-frontend .soj-frontend .pad-bottom-15 {
    padding-bottom: 15px;
}

@media(min-width: 768px) {
    .wp-block .pad-bottom-15-m,.wp-block .soj-frontend .pad-bottom-15-m,.soj-frontend .pad-bottom-15-m,.soj-frontend .soj-frontend .pad-bottom-15-m {
        padding-bottom: 15px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .pad-bottom-15-l,.wp-block .soj-frontend .pad-bottom-15-l,.soj-frontend .pad-bottom-15-l,.soj-frontend .soj-frontend .pad-bottom-15-l {
        padding-bottom: 15px!important;
    }
}

.wp-block .mar-bottom-15,.wp-block .soj-frontend .mar-bottom-15,.soj-frontend .mar-bottom-15,.soj-frontend .soj-frontend .mar-bottom-15 {
    margin-bottom: 15px;
}

@media(min-width: 768px) {
    .wp-block .mar-bottom-15-m,.wp-block .soj-frontend .mar-bottom-15-m,.soj-frontend .mar-bottom-15-m,.soj-frontend .soj-frontend .mar-bottom-15-m {
        margin-bottom: 15px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .mar-bottom-15-l,.wp-block .soj-frontend .mar-bottom-15-l,.soj-frontend .mar-bottom-15-l,.soj-frontend .soj-frontend .mar-bottom-15-l {
        margin-bottom: 15px!important;
    }
}

.wp-block .pad-left-15,.wp-block .soj-frontend .pad-left-15,.soj-frontend .pad-left-15,.soj-frontend .soj-frontend .pad-left-15 {
    padding-left: 15px;
}

@media(min-width: 768px) {
    .wp-block .pad-left-15-m,.wp-block .soj-frontend .pad-left-15-m,.soj-frontend .pad-left-15-m,.soj-frontend .soj-frontend .pad-left-15-m {
        padding-left: 15px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .pad-left-15-l,.wp-block .soj-frontend .pad-left-15-l,.soj-frontend .pad-left-15-l,.soj-frontend .soj-frontend .pad-left-15-l {
        padding-left: 15px!important;
    }
}

.wp-block .mar-left-15,.wp-block .soj-frontend .mar-left-15,.soj-frontend .mar-left-15,.soj-frontend .soj-frontend .mar-left-15 {
    margin-left: 15px;
}

@media(min-width: 768px) {
    .wp-block .mar-left-15-m,.wp-block .soj-frontend .mar-left-15-m,.soj-frontend .mar-left-15-m,.soj-frontend .soj-frontend .mar-left-15-m {
        margin-left: 15px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .mar-left-15-l,.wp-block .soj-frontend .mar-left-15-l,.soj-frontend .mar-left-15-l,.soj-frontend .soj-frontend .mar-left-15-l {
        margin-left: 15px!important;
    }
}

.wp-block .pad-right-15,.wp-block .soj-frontend .pad-right-15,.soj-frontend .pad-right-15,.soj-frontend .soj-frontend .pad-right-15 {
    padding-right: 15px;
}

@media(min-width: 768px) {
    .wp-block .pad-right-15-m,.wp-block .soj-frontend .pad-right-15-m,.soj-frontend .pad-right-15-m,.soj-frontend .soj-frontend .pad-right-15-m {
        padding-right: 15px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .pad-right-15-l,.wp-block .soj-frontend .pad-right-15-l,.soj-frontend .pad-right-15-l,.soj-frontend .soj-frontend .pad-right-15-l {
        padding-right: 15px!important;
    }
}

.wp-block .mar-right-15,.wp-block .soj-frontend .mar-right-15,.soj-frontend .mar-right-15,.soj-frontend .soj-frontend .mar-right-15 {
    margin-right: 15px;
}

@media(min-width: 768px) {
    .wp-block .mar-right-15-m,.wp-block .soj-frontend .mar-right-15-m,.soj-frontend .mar-right-15-m,.soj-frontend .soj-frontend .mar-right-15-m {
        margin-right: 15px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .mar-right-15-l,.wp-block .soj-frontend .mar-right-15-l,.soj-frontend .mar-right-15-l,.soj-frontend .soj-frontend .mar-right-15-l {
        margin-right: 15px!important;
    }
}

.wp-block .pad-top-10,.wp-block .soj-frontend .pad-top-10,.soj-frontend .pad-top-10,.soj-frontend .soj-frontend .pad-top-10 {
    padding-top: 10px;
}

@media(min-width: 768px) {
    .wp-block .pad-top-10-m,.wp-block .soj-frontend .pad-top-10-m,.soj-frontend .pad-top-10-m,.soj-frontend .soj-frontend .pad-top-10-m {
        padding-top: 10px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .pad-top-10-l,.wp-block .soj-frontend .pad-top-10-l,.soj-frontend .pad-top-10-l,.soj-frontend .soj-frontend .pad-top-10-l {
        padding-top: 10px!important;
    }
}

.wp-block .mar-top-10,.wp-block .soj-frontend .mar-top-10,.soj-frontend .mar-top-10,.soj-frontend .soj-frontend .mar-top-10 {
    margin-top: 10px;
}

@media(min-width: 768px) {
    .wp-block .mar-top-10-m,.wp-block .soj-frontend .mar-top-10-m,.soj-frontend .mar-top-10-m,.soj-frontend .soj-frontend .mar-top-10-m {
        margin-top: 10px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .mar-top-10-l,.wp-block .soj-frontend .mar-top-10-l,.soj-frontend .mar-top-10-l,.soj-frontend .soj-frontend .mar-top-10-l {
        margin-top: 10px!important;
    }
}

.wp-block .pad-bottom-10,.wp-block .soj-frontend .pad-bottom-10,.soj-frontend .pad-bottom-10,.soj-frontend .soj-frontend .pad-bottom-10 {
    padding-bottom: 10px;
}

@media(min-width: 768px) {
    .wp-block .pad-bottom-10-m,.wp-block .soj-frontend .pad-bottom-10-m,.soj-frontend .pad-bottom-10-m,.soj-frontend .soj-frontend .pad-bottom-10-m {
        padding-bottom: 10px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .pad-bottom-10-l,.wp-block .soj-frontend .pad-bottom-10-l,.soj-frontend .pad-bottom-10-l,.soj-frontend .soj-frontend .pad-bottom-10-l {
        padding-bottom: 10px!important;
    }
}

.wp-block .mar-bottom-10,.wp-block .soj-frontend .mar-bottom-10,.soj-frontend .mar-bottom-10,.soj-frontend .soj-frontend .mar-bottom-10 {
    margin-bottom: 10px;
}

@media(min-width: 768px) {
    .wp-block .mar-bottom-10-m,.wp-block .soj-frontend .mar-bottom-10-m,.soj-frontend .mar-bottom-10-m,.soj-frontend .soj-frontend .mar-bottom-10-m {
        margin-bottom: 10px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .mar-bottom-10-l,.wp-block .soj-frontend .mar-bottom-10-l,.soj-frontend .mar-bottom-10-l,.soj-frontend .soj-frontend .mar-bottom-10-l {
        margin-bottom: 10px!important;
    }
}

.wp-block .pad-left-10,.wp-block .soj-frontend .pad-left-10,.soj-frontend .pad-left-10,.soj-frontend .soj-frontend .pad-left-10 {
    padding-left: 10px;
}

@media(min-width: 768px) {
    .wp-block .pad-left-10-m,.wp-block .soj-frontend .pad-left-10-m,.soj-frontend .pad-left-10-m,.soj-frontend .soj-frontend .pad-left-10-m {
        padding-left: 10px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .pad-left-10-l,.wp-block .soj-frontend .pad-left-10-l,.soj-frontend .pad-left-10-l,.soj-frontend .soj-frontend .pad-left-10-l {
        padding-left: 10px!important;
    }
}

.wp-block .mar-left-10,.wp-block .soj-frontend .mar-left-10,.soj-frontend .mar-left-10,.soj-frontend .soj-frontend .mar-left-10 {
    margin-left: 10px;
}

@media(min-width: 768px) {
    .wp-block .mar-left-10-m,.wp-block .soj-frontend .mar-left-10-m,.soj-frontend .mar-left-10-m,.soj-frontend .soj-frontend .mar-left-10-m {
        margin-left: 10px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .mar-left-10-l,.wp-block .soj-frontend .mar-left-10-l,.soj-frontend .mar-left-10-l,.soj-frontend .soj-frontend .mar-left-10-l {
        margin-left: 10px!important;
    }
}

.wp-block .pad-right-10,.wp-block .soj-frontend .pad-right-10,.soj-frontend .pad-right-10,.soj-frontend .soj-frontend .pad-right-10 {
    padding-right: 10px;
}

@media(min-width: 768px) {
    .wp-block .pad-right-10-m,.wp-block .soj-frontend .pad-right-10-m,.soj-frontend .pad-right-10-m,.soj-frontend .soj-frontend .pad-right-10-m {
        padding-right: 10px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .pad-right-10-l,.wp-block .soj-frontend .pad-right-10-l,.soj-frontend .pad-right-10-l,.soj-frontend .soj-frontend .pad-right-10-l {
        padding-right: 10px!important;
    }
}

.wp-block .mar-right-10,.wp-block .soj-frontend .mar-right-10,.soj-frontend .mar-right-10,.soj-frontend .soj-frontend .mar-right-10 {
    margin-right: 10px;
}

@media(min-width: 768px) {
    .wp-block .mar-right-10-m,.wp-block .soj-frontend .mar-right-10-m,.soj-frontend .mar-right-10-m,.soj-frontend .soj-frontend .mar-right-10-m {
        margin-right: 10px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .mar-right-10-l,.wp-block .soj-frontend .mar-right-10-l,.soj-frontend .mar-right-10-l,.soj-frontend .soj-frontend .mar-right-10-l {
        margin-right: 10px!important;
    }
}

.wp-block .pad-top-5,.wp-block .soj-frontend .pad-top-5,.soj-frontend .pad-top-5,.soj-frontend .soj-frontend .pad-top-5 {
    padding-top: 5px;
}

@media(min-width: 768px) {
    .wp-block .pad-top-5-m,.wp-block .soj-frontend .pad-top-5-m,.soj-frontend .pad-top-5-m,.soj-frontend .soj-frontend .pad-top-5-m {
        padding-top: 5px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .pad-top-5-l,.wp-block .soj-frontend .pad-top-5-l,.soj-frontend .pad-top-5-l,.soj-frontend .soj-frontend .pad-top-5-l {
        padding-top: 5px!important;
    }
}

.wp-block .mar-top-5,.wp-block .soj-frontend .mar-top-5,.soj-frontend .mar-top-5,.soj-frontend .soj-frontend .mar-top-5 {
    margin-top: 5px;
}

@media(min-width: 768px) {
    .wp-block .mar-top-5-m,.wp-block .soj-frontend .mar-top-5-m,.soj-frontend .mar-top-5-m,.soj-frontend .soj-frontend .mar-top-5-m {
        margin-top: 5px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .mar-top-5-l,.wp-block .soj-frontend .mar-top-5-l,.soj-frontend .mar-top-5-l,.soj-frontend .soj-frontend .mar-top-5-l {
        margin-top: 5px!important;
    }
}

.wp-block .pad-bottom-5,.wp-block .soj-frontend .pad-bottom-5,.soj-frontend .pad-bottom-5,.soj-frontend .soj-frontend .pad-bottom-5 {
    padding-bottom: 5px;
}

@media(min-width: 768px) {
    .wp-block .pad-bottom-5-m,.wp-block .soj-frontend .pad-bottom-5-m,.soj-frontend .pad-bottom-5-m,.soj-frontend .soj-frontend .pad-bottom-5-m {
        padding-bottom: 5px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .pad-bottom-5-l,.wp-block .soj-frontend .pad-bottom-5-l,.soj-frontend .pad-bottom-5-l,.soj-frontend .soj-frontend .pad-bottom-5-l {
        padding-bottom: 5px!important;
    }
}

.wp-block .mar-bottom-5,.wp-block .soj-frontend .mar-bottom-5,.soj-frontend .mar-bottom-5,.soj-frontend .soj-frontend .mar-bottom-5 {
    margin-bottom: 5px;
}

@media(min-width: 768px) {
    .wp-block .mar-bottom-5-m,.wp-block .soj-frontend .mar-bottom-5-m,.soj-frontend .mar-bottom-5-m,.soj-frontend .soj-frontend .mar-bottom-5-m {
        margin-bottom: 5px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .mar-bottom-5-l,.wp-block .soj-frontend .mar-bottom-5-l,.soj-frontend .mar-bottom-5-l,.soj-frontend .soj-frontend .mar-bottom-5-l {
        margin-bottom: 5px!important;
    }
}

.wp-block .pad-left-5,.wp-block .soj-frontend .pad-left-5,.soj-frontend .pad-left-5,.soj-frontend .soj-frontend .pad-left-5 {
    padding-left: 5px;
}

@media(min-width: 768px) {
    .wp-block .pad-left-5-m,.wp-block .soj-frontend .pad-left-5-m,.soj-frontend .pad-left-5-m,.soj-frontend .soj-frontend .pad-left-5-m {
        padding-left: 5px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .pad-left-5-l,.wp-block .soj-frontend .pad-left-5-l,.soj-frontend .pad-left-5-l,.soj-frontend .soj-frontend .pad-left-5-l {
        padding-left: 5px!important;
    }
}

.wp-block .mar-left-5,.wp-block .soj-frontend .mar-left-5,.soj-frontend .mar-left-5,.soj-frontend .soj-frontend .mar-left-5 {
    margin-left: 5px;
}

@media(min-width: 768px) {
    .wp-block .mar-left-5-m,.wp-block .soj-frontend .mar-left-5-m,.soj-frontend .mar-left-5-m,.soj-frontend .soj-frontend .mar-left-5-m {
        margin-left: 5px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .mar-left-5-l,.wp-block .soj-frontend .mar-left-5-l,.soj-frontend .mar-left-5-l,.soj-frontend .soj-frontend .mar-left-5-l {
        margin-left: 5px!important;
    }
}

.wp-block .pad-right-5,.wp-block .soj-frontend .pad-right-5,.soj-frontend .pad-right-5,.soj-frontend .soj-frontend .pad-right-5 {
    padding-right: 5px;
}

@media(min-width: 768px) {
    .wp-block .pad-right-5-m,.wp-block .soj-frontend .pad-right-5-m,.soj-frontend .pad-right-5-m,.soj-frontend .soj-frontend .pad-right-5-m {
        padding-right: 5px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .pad-right-5-l,.wp-block .soj-frontend .pad-right-5-l,.soj-frontend .pad-right-5-l,.soj-frontend .soj-frontend .pad-right-5-l {
        padding-right: 5px!important;
    }
}

.wp-block .mar-right-5,.wp-block .soj-frontend .mar-right-5,.soj-frontend .mar-right-5,.soj-frontend .soj-frontend .mar-right-5 {
    margin-right: 5px;
}

@media(min-width: 768px) {
    .wp-block .mar-right-5-m,.wp-block .soj-frontend .mar-right-5-m,.soj-frontend .mar-right-5-m,.soj-frontend .soj-frontend .mar-right-5-m {
        margin-right: 5px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .mar-right-5-l,.wp-block .soj-frontend .mar-right-5-l,.soj-frontend .mar-right-5-l,.soj-frontend .soj-frontend .mar-right-5-l {
        margin-right: 5px!important;
    }
}

.wp-block .pad-top-0,.wp-block .soj-frontend .pad-top-0,.soj-frontend .pad-top-0,.soj-frontend .soj-frontend .pad-top-0 {
    padding-top: 0;
}

@media(min-width: 768px) {
    .wp-block .pad-top-0-m,.wp-block .soj-frontend .pad-top-0-m,.soj-frontend .pad-top-0-m,.soj-frontend .soj-frontend .pad-top-0-m {
        padding-top: 0px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .pad-top-0-l,.wp-block .soj-frontend .pad-top-0-l,.soj-frontend .pad-top-0-l,.soj-frontend .soj-frontend .pad-top-0-l {
        padding-top: 0px!important;
    }
}

.wp-block .mar-top-0,.wp-block .soj-frontend .mar-top-0,.soj-frontend .mar-top-0,.soj-frontend .soj-frontend .mar-top-0 {
    margin-top: 0;
}

@media(min-width: 768px) {
    .wp-block .mar-top-0-m,.wp-block .soj-frontend .mar-top-0-m,.soj-frontend .mar-top-0-m,.soj-frontend .soj-frontend .mar-top-0-m {
        margin-top: 0px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .mar-top-0-l,.wp-block .soj-frontend .mar-top-0-l,.soj-frontend .mar-top-0-l,.soj-frontend .soj-frontend .mar-top-0-l {
        margin-top: 0px!important;
    }
}

.wp-block .pad-bottom-0,.wp-block .soj-frontend .pad-bottom-0,.soj-frontend .pad-bottom-0,.soj-frontend .soj-frontend .pad-bottom-0 {
    padding-bottom: 0;
}

@media(min-width: 768px) {
    .wp-block .pad-bottom-0-m,.wp-block .soj-frontend .pad-bottom-0-m,.soj-frontend .pad-bottom-0-m,.soj-frontend .soj-frontend .pad-bottom-0-m {
        padding-bottom: 0px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .pad-bottom-0-l,.wp-block .soj-frontend .pad-bottom-0-l,.soj-frontend .pad-bottom-0-l,.soj-frontend .soj-frontend .pad-bottom-0-l {
        padding-bottom: 0px!important;
    }
}

.wp-block .mar-bottom-0,.wp-block .soj-frontend .mar-bottom-0,.soj-frontend .mar-bottom-0,.soj-frontend .soj-frontend .mar-bottom-0 {
    margin-bottom: 0;
}

@media(min-width: 768px) {
    .wp-block .mar-bottom-0-m,.wp-block .soj-frontend .mar-bottom-0-m,.soj-frontend .mar-bottom-0-m,.soj-frontend .soj-frontend .mar-bottom-0-m {
        margin-bottom: 0px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .mar-bottom-0-l,.wp-block .soj-frontend .mar-bottom-0-l,.soj-frontend .mar-bottom-0-l,.soj-frontend .soj-frontend .mar-bottom-0-l {
        margin-bottom: 0px!important;
    }
}

.wp-block .pad-left-0,.wp-block .soj-frontend .pad-left-0,.soj-frontend .pad-left-0,.soj-frontend .soj-frontend .pad-left-0 {
    padding-left: 0;
}

@media(min-width: 768px) {
    .wp-block .pad-left-0-m,.wp-block .soj-frontend .pad-left-0-m,.soj-frontend .pad-left-0-m,.soj-frontend .soj-frontend .pad-left-0-m {
        padding-left: 0px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .pad-left-0-l,.wp-block .soj-frontend .pad-left-0-l,.soj-frontend .pad-left-0-l,.soj-frontend .soj-frontend .pad-left-0-l {
        padding-left: 0px!important;
    }
}

.wp-block .mar-left-0,.wp-block .soj-frontend .mar-left-0,.soj-frontend .mar-left-0,.soj-frontend .soj-frontend .mar-left-0 {
    margin-left: 0;
}

@media(min-width: 768px) {
    .wp-block .mar-left-0-m,.wp-block .soj-frontend .mar-left-0-m,.soj-frontend .mar-left-0-m,.soj-frontend .soj-frontend .mar-left-0-m {
        margin-left: 0px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .mar-left-0-l,.wp-block .soj-frontend .mar-left-0-l,.soj-frontend .mar-left-0-l,.soj-frontend .soj-frontend .mar-left-0-l {
        margin-left: 0px!important;
    }
}

.wp-block .pad-right-0,.wp-block .soj-frontend .pad-right-0,.soj-frontend .pad-right-0,.soj-frontend .soj-frontend .pad-right-0 {
    padding-right: 0;
}

@media(min-width: 768px) {
    .wp-block .pad-right-0-m,.wp-block .soj-frontend .pad-right-0-m,.soj-frontend .pad-right-0-m,.soj-frontend .soj-frontend .pad-right-0-m {
        padding-right: 0px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .pad-right-0-l,.wp-block .soj-frontend .pad-right-0-l,.soj-frontend .pad-right-0-l,.soj-frontend .soj-frontend .pad-right-0-l {
        padding-right: 0px!important;
    }
}

.wp-block .mar-right-0,.wp-block .soj-frontend .mar-right-0,.soj-frontend .mar-right-0,.soj-frontend .soj-frontend .mar-right-0 {
    margin-right: 0;
}

@media(min-width: 768px) {
    .wp-block .mar-right-0-m,.wp-block .soj-frontend .mar-right-0-m,.soj-frontend .mar-right-0-m,.soj-frontend .soj-frontend .mar-right-0-m {
        margin-right: 0px!important;
    }
}

@media(min-width: 1024px) {
    .wp-block .mar-right-0-l,.wp-block .soj-frontend .mar-right-0-l,.soj-frontend .mar-right-0-l,.soj-frontend .soj-frontend .mar-right-0-l {
        margin-right: 0px!important;
    }
}

.wp-block .p-relative,.soj-frontend .p-relative {
    position: relative!important;
}

.wp-block .p-absolute,.soj-frontend .p-absolute {
    position: absolute!important;
}

@media(min-width: 1190px) {
    .wp-block .pad-left-0-xl,.soj-frontend .pad-left-0-xl {
        padding-left: 0;
    }

    .wp-block .pad-left-5-xl,.soj-frontend .pad-left-5-xl {
        padding-left: 5px;
    }

    .wp-block .pad-left-10-xl,.soj-frontend .pad-left-10-xl {
        padding-left: 10px;
    }

    .wp-block .pad-left-15-xl,.soj-frontend .pad-left-15-xl {
        padding-left: 15px;
    }

    .wp-block .pad-left-20-xl,.soj-frontend .pad-left-20-xl {
        padding-left: 20px;
    }

    .wp-block .pad-left-30-xl,.soj-frontend .pad-left-30-xl {
        padding-left: 30px;
    }

    .wp-block .pad-left-40-xl,.soj-frontend .pad-left-40-xl {
        padding-left: 40px;
    }

    .wp-block .pad-left-45-xl,.soj-frontend .pad-left-45-xl {
        padding-left: 45px;
    }

    .wp-block .pad-left-50-xl,.soj-frontend .pad-left-50-xl {
        padding-left: 50px;
    }

    .wp-block .pad-left-60-xl,.soj-frontend .pad-left-60-xl {
        padding-left: 50px;
    }

    .wp-block .pad-right-0-xl,.soj-frontend .pad-right-0-xl {
        padding-right: 0;
    }

    .wp-block .pad-right-5-xl,.soj-frontend .pad-right-5-xl {
        padding-right: 5px;
    }

    .wp-block .pad-right-10-xl,.soj-frontend .pad-right-10-xl {
        padding-right: 10px;
    }

    .wp-block .pad-right-15-xl,.soj-frontend .pad-right-15-xl {
        padding-right: 15px;
    }

    .wp-block .pad-right-20-xl,.soj-frontend .pad-right-20-xl {
        padding-right: 20px;
    }

    .wp-block .pad-right-30-xl,.soj-frontend .pad-right-30-xl {
        padding-right: 30px;
    }

    .wp-block .pad-right-40-xl,.soj-frontend .pad-right-40-xl {
        padding-right: 40px;
    }

    .wp-block .pad-right-45-xl,.soj-frontend .pad-right-45-xl {
        padding-right: 45px;
    }

    .wp-block .pad-right-50-xl,.soj-frontend .pad-right-50-xl {
        padding-right: 50px;
    }

    .wp-block .pad-right-60-xl,.soj-frontend .pad-right-60-xl {
        padding-right: 60px;
    }

    .wp-block .pad-top-0-xl,.soj-frontend .pad-top-0-xl {
        padding-top: 0;
    }

    .wp-block .pad-top-5-xl,.soj-frontend .pad-top-5-xl {
        padding-top: 5px;
    }

    .wp-block .pad-top-10-xl,.soj-frontend .pad-top-10-xl {
        padding-top: 10px;
    }

    .wp-block .pad-top-15-xl,.soj-frontend .pad-top-15-xl {
        padding-top: 15px;
    }

    .wp-block .pad-top-20-xl,.soj-frontend .pad-top-20-xl {
        padding-top: 20px;
    }

    .wp-block .pad-top-25-xl,.soj-frontend .pad-top-25-xl {
        padding-top: 25px;
    }

    .wp-block .pad-top-30-xl,.soj-frontend .pad-top-30-xl {
        padding-top: 30px;
    }

    .wp-block .pad-top-35-xl,.soj-frontend .pad-top-35-xl {
        padding-top: 35px;
    }

    .wp-block .pad-top-40-xl,.soj-frontend .pad-top-40-xl {
        padding-top: 40px;
    }

    .wp-block .pad-top-45-xl,.soj-frontend .pad-top-45-xl {
        padding-top: 45px;
    }

    .wp-block .pad-top-50-xl,.soj-frontend .pad-top-50-xl {
        padding-top: 50px;
    }

    .wp-block .pad-top-55-xl,.soj-frontend .pad-top-55-xl {
        padding-top: 55px;
    }

    .wp-block .pad-top-60-xl,.soj-frontend .pad-top-60-xl {
        padding-top: 60px;
    }

    .wp-block .pad-bottom-0-xl,.soj-frontend .pad-bottom-0-xl {
        padding-bottom: 0;
    }

    .wp-block .pad-bottom-5-xl,.soj-frontend .pad-bottom-5-xl {
        padding-bottom: 5px;
    }

    .wp-block .pad-bottom-10-xl,.soj-frontend .pad-bottom-10-xl {
        padding-bottom: 10px;
    }

    .wp-block .pad-bottom-15-xl,.soj-frontend .pad-bottom-15-xl {
        padding-bottom: 15px;
    }

    .wp-block .pad-bottom-20-xl,.soj-frontend .pad-bottom-20-xl {
        padding-bottom: 20px;
    }

    .wp-block .pad-bottom-25-xl,.soj-frontend .pad-bottom-25-xl {
        padding-bottom: 25px;
    }

    .wp-block .pad-bottom-30-xl,.soj-frontend .pad-bottom-30-xl {
        padding-bottom: 30px;
    }

    .wp-block .pad-bottom-35-xl,.soj-frontend .pad-bottom-35-xl {
        padding-bottom: 35px;
    }

    .wp-block .pad-bottom-40-xl,.soj-frontend .pad-bottom-40-xl {
        padding-bottom: 40px;
    }

    .wp-block .pad-bottom-45-xl,.soj-frontend .pad-bottom-45-xl {
        padding-bottom: 45px;
    }

    .wp-block .pad-bottom-50-xl,.soj-frontend .pad-bottom-50-xl {
        padding-bottom: 50px;
    }

    .wp-block .pad-bottom-55-xl,.soj-frontend .pad-bottom-55-xl {
        padding-bottom: 55px;
    }

    .wp-block .pad-bottom-60-xl,.soj-frontend .pad-bottom-60-xl {
        padding-bottom: 60px;
    }
}

.wp-block .fluid-img,.soj-frontend .fluid-img {
    max-width: 100%;
    height: auto;
}

.wp-block .absolute-image,.soj-frontend .absolute-image {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}

.wp-block .uppercase,.soj-frontend .uppercase {
    text-transform: uppercase;
}

.wp-block .white-text,.soj-frontend .white-text {
    color: #fff;
}

.wp-block a.white-text,.soj-frontend a.white-text {
    color: #fff;
}

.wp-block a.white-text:hover,.soj-frontend a.white-text:hover {
    color: rgba(255,255,255,.6);
}

.wp-block .grey-text,.soj-frontend .grey-text {
    color: #5c5e60;
}

.wp-block a.grey-text,.soj-frontend a.grey-text {
    color: #5c5e60;
}

.wp-block a.grey-text:hover,.soj-frontend a.grey-text:hover {
    color: rgba(255,255,255,.6);
}

@media(min-width: 768px) {
    .wp-block html.sr .load-hidden,.soj-frontend html.sr .load-hidden {
        visibility: hidden;
    }
}

.wp-block .embed-container,.soj-frontend .embed-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-bottom: 53.6%;
    overflow: hidden;
    max-width: 100%;
    height: auto;
}

.wp-block .embed-container iframe,.wp-block .embed-container object,.wp-block .embed-container embed,.soj-frontend .embed-container iframe,.soj-frontend .embed-container object,.soj-frontend .embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@media(min-width: 768px) {
    .wp-block .load-hidden,.soj-frontend .load-hidden {
        opacity: 0;
    }
}

.wp-block .mobile-padding,.soj-frontend .mobile-padding {
    padding: 0;
}

.wp-block .margin-bottom-large,.soj-frontend .margin-bottom-large {
    margin-bottom: 50px;
}

@media(min-width: 768px) {
    .wp-block .margin-bottom-large,.soj-frontend .margin-bottom-large {
        margin-bottom: 100px;
    }
}

.wp-block body.is-active,.soj-frontend body.is-active {
    overflow: hidden;
}

.wp-block .mobile_header,.soj-frontend .mobile_header {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    width: 100%;
    padding: 10px;
    background: #69accd;
    background: linear-gradient(90deg,#69accd 0%,#85dc99 40%,#85dc99 100%);
    height: 50px;
    display: block;
}

@media only screen and (min-width: 1337px) {
    .wp-block .mobile_header,.soj-frontend .mobile_header {
        display: none;
    }
}

.wp-block .mobile_header .title,.soj-frontend .mobile_header .title {
    display: inline-block;
    width: auto;
    height: auto;
    font-size: 13px;
    line-height: 13px;
    font-family: proxima-nova,sans-serif;
    font-weight: 700;
    font-style: normal;
    letter-spacing: 2px;
    color: #fff;
    text-transform: uppercase;
    transition: all .5s ease-out;
}

.wp-block .mobile_header .hamburger_wrapper,.soj-frontend .mobile_header .hamburger_wrapper {
    width: auto;
    height: auto;
    vertical-align: middle;
    text-align: right;
    float: right;
    margin-top: 2px;
}

.wp-block .mobile-menu,.soj-frontend .mobile-menu {
    position: absolute;
    position: fixed;
    width: 100%;
    background: #69accd;
    background: linear-gradient(90deg,#5f9cba 0%,#79c78b 40%,#79c78b 100%);
    z-index: 99;
    padding-top: 140px;
    top: -102%;
    transition: left 300ms ease;
    padding: 0;
    margin: 0;
    height: calc(100vh - 52px);
    overflow-y: scroll;
}

@media only screen and (min-width: 1337px) {
    .wp-block .mobile-menu,.soj-frontend .mobile-menu {
        display: none;
    }
}

.wp-block .mobile-menu.is-active,.soj-frontend .mobile-menu.is-active {
    top: 48px;
    transition: top 300ms ease;
}

.wp-block .mobile-menu #mobile-menu,.soj-frontend .mobile-menu #mobile-menu {
    padding: 0;
    margin: auto;
}

.wp-block .mobile-menu #mobile-menu li,.soj-frontend .mobile-menu #mobile-menu li {
    list-style-type: none;
    display: flex;
    flex-direction: column;
}

.wp-block .mobile-menu #mobile-menu li a,.soj-frontend .mobile-menu #mobile-menu li a {
    font-size: 13px;
    line-height: 13px;
    font-family: proxima-nova,sans-serif;
    font-weight: 700;
    font-style: normal;
    letter-spacing: 2px;
    color: #fff;
    padding: 22px 35px;
    text-transform: uppercase;
    display: block;
    transition: all .5s ease-out;
    width: 100%;
    border-top: solid 1px rgba(255,255,255,.5);
}

.wp-block .mobile-menu #mobile-menu li a:hover,.soj-frontend .mobile-menu #mobile-menu li a:hover {
    background: rgba(0,0,0,.1);
    color: #fff;
}

.wp-block .mobile-menu #mobile-menu li.current-menu-item a,.soj-frontend .mobile-menu #mobile-menu li.current-menu-item a {
    background: rgba(0,0,0,.1);
    color: #fff;
}

.wp-block .mobile-menu #mobile-menu li .sub-menu,.soj-frontend .mobile-menu #mobile-menu li .sub-menu {
    max-height: 0;
    overflow: hidden;
    margin-left: 0;
    padding-left: 0;
    transition: height .3s;
}

.wp-block .mobile-menu #mobile-menu li .sub-menu li,.soj-frontend .mobile-menu #mobile-menu li .sub-menu li {
    background: linear-gradient(90deg,#468eac 0%,#56b77a 100%);
}

.wp-block .mobile-menu #mobile-menu li .sub-menu li a,.soj-frontend .mobile-menu #mobile-menu li .sub-menu li a {
    padding-left: 6em;
}

.wp-block .mobile-menu #mobile-menu li .sub-menu li a::after,.soj-frontend .mobile-menu #mobile-menu li .sub-menu li a::after {
    display: none;
}

.wp-block .mobile-menu #mobile-menu li.active .sub-menu,.soj-frontend .mobile-menu #mobile-menu li.active .sub-menu {
    max-height: 100vh;
    transition: max-height .3s;
}

.wp-block .mobile-menu #mobile-menu li.menu-item-has-children a > span.arrow:after,
.soj-frontend .mobile-menu #mobile-menu li.menu-item-has-children a > span.arrow:after {
    content: "";
    width: 11px;
    height: 13px;
    display: inline-block;
    background: url(/assets/custom/images/angle-down.svg) no-repeat center center/contain;
    margin-left: 18px;
    float: right;
}

@media(min-width: 768px) {
    .wp-block .mobile-menu #mobile-menu li.menu-item-has-children a:after,.soj-frontend .mobile-menu #mobile-menu li.menu-item-has-children a:after {
        width: 13px;
    }
}

.wp-block.single-post .mobile-menu #mobile-menu li.news-button a,.soj-frontend.single-post .mobile-menu #mobile-menu li.news-button a {
    color: #77a7d6;
}

.wp-block.single-post_type_portfolio .mobile-menu #mobile-menu ul li.portfolio-button a:after,.soj-frontend.single-post_type_portfolio .mobile-menu #mobile-menu ul li.portfolio-button a:after {
    content: "";
    height: 2px;
    width: 100%;
    background: #0e406f;
    display: block;
}

.wp-block .hamburger,.soj-frontend .hamburger {
    flex-direction: column;
    display: flex;
}

@media only screen and (min-width: 1337px) {
    .wp-block .hamburger,.soj-frontend .hamburger {
        display: none;
    }
}

.wp-block .hamburger.is-active .lineset.line1,.soj-frontend .hamburger.is-active .lineset.line1 {
    transform: rotate(45deg) scaleX(1);
    position: relative;
    top: 8px;
    transition: transform 300ms ease;
}

.wp-block .hamburger.is-active .lineset.line2,.soj-frontend .hamburger.is-active .lineset.line2 {
    transform: scaleX(0) rotate(0deg);
    transition: transform 300ms ease;
}

.wp-block .hamburger.is-active .lineset.line3,.soj-frontend .hamburger.is-active .lineset.line3 {
    transform: rotate(-45deg) scaleX(1);
    position: relative;
    top: -6px;
    transition: transform 300ms ease;
}

.wp-block .hamburger .lineset,.soj-frontend .hamburger .lineset {
    width: 28px;
    height: 2px;
    background: #fff;
    margin-top: 2.5px;
    margin-bottom: 2.5px;
    transform: rotate(0deg) scaleX(1);
    transition: transform 300ms ease;
}

.wp-block .standard_set .hamburger .lineset,.soj-frontend .standard_set .hamburger .lineset {
    background: #0f406f;
}

.wp-block .standard_set .hamburger.is-active .lineset,.soj-frontend .standard_set .hamburger.is-active .lineset {
    background: #fff;
}

.wp-block h1,.wp-block h2,.wp-block h3,.wp-block h4,.wp-block h5,.wp-block h6,.soj-frontend h1,.soj-frontend h2,.soj-frontend h3,.soj-frontend h4,.soj-frontend h5,.soj-frontend h6 {
    font-family: "Inter Tight",sans-serif;
    font-weight: 500;
    font-style: normal;
    position: relative;
    /*margin-bottom: 10px*/;
}

.wp-block h1,.wp-block .h1,.soj-frontend h1,.soj-frontend .h1 {
    font-size: 36px;
    line-height: 45px;
    letter-spacing: 2px;
}

@media only screen and (min-width: 768px) {
    .wp-block h1,.wp-block .h1,.soj-frontend h1,.soj-frontend .h1 {
        font-size: 55px;
        line-height: 65px;
    }
}

@media only screen and (min-width: 1441px) {
    .wp-block h1,.wp-block .h1,.soj-frontend h1,.soj-frontend .h1 {
        font-size: 60px;
        line-height: 75px;
    }
}

.wp-block h2,.wp-block .h2,.soj-frontend h2,.soj-frontend .h2 {
    font-size: 24px;
    line-height: 24px;
}

@media(min-width: 768px) {
    .wp-block h2,.wp-block .h2,.soj-frontend h2,.soj-frontend .h2 {
        font-size: 44px;
        line-height: 44px;
    }
}

.wp-block h3,.wp-block .h3,.soj-frontend h3,.soj-frontend .h3 {
    font-size: 24px;
    line-height: 32px;
}

@media only screen and (min-width: 768px) {
    .wp-block h3,.wp-block .h3,.soj-frontend h3,.soj-frontend .h3 {
        font-size: 28px;
        line-height: 42px;
    }
}

@media only screen and (min-width: 1441px) {
    .wp-block h3,.wp-block .h3,.soj-frontend h3,.soj-frontend .h3 {
        font-size: 30px;
        line-height: 42px;
    }
}

.wp-block h4,.wp-block .h4,.soj-frontend h4,.soj-frontend .h4 {
    font-size: 24px;
    line-height: 32px;
}

@media(min-width: 768px) {
    .wp-block h4,.wp-block .h4,.soj-frontend h4,.soj-frontend .h4 {
        font-size: 26px;
        line-height: 36px;
    }
}

.wp-block h5,.wp-block .h5,.soj-frontend h5,.soj-frontend .h5 {
    font-size: 24px;
    line-height: 32px;
}

@media(min-width: 768px) {
    .wp-block h5,.wp-block .h5,.soj-frontend h5,.soj-frontend .h5 {
        font-size: 24px;
        line-height: 32px;
    }
}

.wp-block h6,.wp-block .h6,.soj-frontend h6,.soj-frontend .h6 {
    /*font-size: 13px;
    line-height: 20px;
    font-family: proxima-nova,sans-serif;
    font-weight: 700;
    font-style: normal;
    letter-spacing: 2px;
    text-transform: uppercase;
    background: linear-gradient(90deg,#69accd 0%,#85dc99 90%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    width: auto;
    display: inline-block*/;
}

#custom-header .wp-block a,
#custom-header .soj-frontend a,
#footer .wp-block a,
#footer .soj-frontend a {
    transition: color 300ms ease;
    color: #2e78bd;
    text-decoration: none;
}

.wp-block a:hover,.soj-frontend a:hover {
    color: #0e406f;
    text-decoration: none;
    transition: color 300ms ease;
}

.wp-block .uppercase,.soj-frontend .uppercase {
    text-transform: uppercase;
}

.wp-block .font-italic,.soj-frontend .font-italic {
    font-style: italic;
}

.wp-block .fontGradient,.soj-frontend .fontGradient {
    background: #69accd;
    background: linear-gradient(90deg,#69accd 0%,#85dc99 90%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    width: auto;
    display: inline-block;
}

.wp-block .fontPrimary,.soj-frontend .fontPrimary {
    font-family: "Inter Tight",sans-serif;
}

.wp-block .fontSecondary,.soj-frontend .fontSecondary {
    font-family: proxima-nova,sans-serif;
}

.wp-block .darkblue,.soj-frontend .darkblue {
    color: #110841;
}

.wp-block #footer,.soj-frontend #footer {
    background-color: #110841;
    color: #fff;
    font-size: 10px;
    margin-top: -1px;
    z-index: 2;
}

.wp-block #footer .large-container,.soj-frontend #footer .large-container {
    max-width: 100%;
}

.wp-block #footer img,.soj-frontend #footer img {
    margin: 0 auto;
    display: block;
    margin-bottom: 80px;
    max-width: 226.52px;
}

.wp-block #footer a,.soj-frontend #footer a {
    display: inline-block;
    font-size: 13px;
    line-height: 20px;
    font-family: proxima-nova,sans-serif;
    font-weight: 700;
    font-style: normal;
    letter-spacing: 2px;
    color: #110841;
    text-transform: uppercase;
    color: #fff;
    transition-duration: .6s;
}

.wp-block #footer a:hover,.soj-frontend #footer a:hover {
    opacity: .6;
}

.wp-block #footer .label,.soj-frontend #footer .label {
    margin-bottom: 15px;
}

.wp-block #footer .contact_info,.wp-block #footer .follow,.soj-frontend #footer .contact_info,.soj-frontend #footer .follow {
    margin-top: 20px;
}

.wp-block #footer .gform_title,.soj-frontend #footer .gform_title {
    display: none;
}

.wp-block #footer .gfield_consent_label,.soj-frontend #footer .gfield_consent_label {
    font-size: 14px!important;
    line-height: 20px;
    font-weight: 400;
    font-family: "Inter Tight",sans-serif;
    opacity: .6;
}

.wp-block #footer .ginput_container_consent,.soj-frontend #footer .ginput_container_consent {
    display: grid;
    grid-template-columns: 30px auto;
    align-items: start;
    justify-items: start;
}

.wp-block #footer input,.soj-frontend #footer input {
    background-color: rgba(255,255,255,.2);
    border: none;
    border-radius: 5px;
    font-family: "Inter Tight",sans-serif;
    font-size: 12px;
    letter-spacing: 2px;
    padding: 15px 20px;
}

.wp-block #footer input::placeholder,.soj-frontend #footer input::placeholder {
    color: #bbb9c9;
    text-transform: uppercase;
}

.wp-block #footer input[type=submit],.soj-frontend #footer input[type=submit] {
    width: 190px;
    border-radius: 50px;
    background: #69accd;
    background: linear-gradient(90deg,#69accd 0%,#85dc99 90%);
    background: url(/wp-content/themes/hilditch/assets/images/button-arrow.svg) no-repeat calc(100% - 34px) center,linear-gradient(90deg,#69accd 0%,#85dc99 90%);
    font-size: 13px;
    line-height: 14px;
    font-family: proxima-nova,sans-serif;
    font-style: normal;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #fff;
    padding: 18px 35px!important;
    display: inline-block;
    transition: background .3s;
}

.wp-block #footer input[type=submit]:hover,.soj-frontend #footer input[type=submit]:hover {
    opacity: 1;
    transition: background .3s;
    background: url(/wp-content/themes/hilditch/assets/images/button-arrow-blue.svg) no-repeat calc(100% - 34px) center,#fff;
    color: #110841;
    cursor: pointer;
}

.wp-block #footer ul,.soj-frontend #footer ul {
    margin: 0;
    padding: 0;
}

.wp-block #footer ul li,.soj-frontend #footer ul li {
    margin: 0 0 10px 0;
    padding: 0;
    list-style: none;
}

.wp-block #footer ul li:last-of-type,.soj-frontend #footer ul li:last-of-type {
    margin-bottom: 0;
}

.wp-block #footer .follow a,.soj-frontend #footer .follow a {
    font-size: 25px;
    margin-right: 15px;
    display: inline-block;
    position: relative;
}

.wp-block #footer .section,.soj-frontend #footer .section {
    margin-bottom: 80px;
}

.wp-block #footer .top_footer,.soj-frontend #footer .top_footer {
    padding: 30px 50px 0 50px;
}

@media only screen and (min-width: 1024px) {
    .wp-block #footer .top_footer,.soj-frontend #footer .top_footer {
        padding: 30px 120px 0 120px;
    }
}

@media only screen and (min-width: 1200px) {
    .wp-block #footer .top_footer,.soj-frontend #footer .top_footer {
        padding: 30px 50px 0 50px;
    }
}

@media only screen and (min-width: 1200px) {
    .wp-block #footer .top_footer .links,.soj-frontend #footer .top_footer .links {
        max-width: 180px;
        margin: 0 auto;
    }
}

.wp-block #footer .bottom_footer,.soj-frontend #footer .bottom_footer {
    padding: 50px 50px;
    font-size: 14px;
    color: rgba(255,255,255,.6);
    vertical-align: top;
    background: #190f52;
}

@media only screen and (min-width: 768px) {
    .wp-block #footer .bottom_footer, .soj-frontend #footer .bottom_footer {
        margin-top: 12%;
    }
}

.wp-block #footer .bottom_footer a,.soj-frontend #footer .bottom_footer a {
    color: rgba(255,255,255,.6);
}

.wp-block #footer .bottom_footer a:hover,.soj-frontend #footer .bottom_footer a:hover {
    opacity: .6;
}

@media only screen and (min-width: 1024px) {
    .wp-block #footer .bottom_footer ul,.soj-frontend #footer .bottom_footer ul {
        text-align: center;
    }

    .wp-block #footer .bottom_footer ul li,.soj-frontend #footer .bottom_footer ul li {
        display: inline-block;
        padding: 0 15px;
    }
}

.wp-block #footer .bottom_footer .mobile_terms p,.soj-frontend #footer .bottom_footer .mobile_terms p {
    margin-top: 0;
}

.wp-block #footer .bottom_footer .bottom,.soj-frontend #footer .bottom_footer .bottom {
    text-align: left;
}

@media only screen and (min-width: 1024px) {
    .wp-block #footer .bottom_footer .bottom,.soj-frontend #footer .bottom_footer .bottom {
        text-align: center;
    }
}

.wp-block #footer .bottom_footer .bottom div,.soj-frontend #footer .bottom_footer .bottom div {
    margin-top: 20px;
    display: block;
}

@media only screen and (min-width: 1024px) {
    .wp-block #footer .bottom_footer .bottom div,.soj-frontend #footer .bottom_footer .bottom div {
        display: inline-block;
        margin-top: 0;
    }
}

.wp-block #footer .bottom_footer .bottom span,.soj-frontend #footer .bottom_footer .bottom span {
    display: none;
}

@media only screen and (min-width: 1024px) {
    .wp-block #footer .bottom_footer .bottom span,.soj-frontend #footer .bottom_footer .bottom span {
        display: inline-block;
        color: #5a50a5;
        padding: 0 10px;
    }
}

.wp-block .accreditations,.soj-frontend .accreditations {
    z-index: 3;
    background: #fff;
}

.wp-block .accreditations:before,.soj-frontend .accreditations:before {
    background: #fff;
    display: none;
}

.wp-block .accreditations:after,.soj-frontend .accreditations:after {
    background: #fff;
    top: calc(100% - 2px);
}

.wp-block .accreditation,.soj-frontend .accreditation {
    z-index: 3;
}

.wp-block .accreditation--image picture,.wp-block .accreditation--image img,.soj-frontend .accreditation--image picture,.soj-frontend .accreditation--image img {
    max-height: 80px;
    width: auto;
    margin: 0 4px;
}

.wp-block .bottom_stripe,.soj-frontend .bottom_stripe {
    display: block;
    width: 100%;
    height: 7px;
    position: relative;
    background: #69accd;
    background: linear-gradient(90deg,#69accd 0%,#85dc99 90%);
}

.wp-block #masthead,.soj-frontend #masthead {
    padding-top: 50px;
    padding-bottom: 28px;
    position: relative;
    z-index: 9;
}

@media only screen and (min-width: 768px) {
    .wp-block #masthead,.soj-frontend #masthead {
        margin-top: 0;
    }
}

@media only screen and (min-width: 1337px) {
    .wp-block #masthead,.soj-frontend #masthead {
        padding-top: 28px;
    }
}

.wp-block #masthead .logo img,.soj-frontend #masthead .logo img {
    max-width: 226.52px;
}

.wp-block #masthead .top-menu-wrapper,.soj-frontend #masthead .top-menu-wrapper {
    display: none;
    background: #69accd;
    background: linear-gradient(90deg,#69accd 0%,#85dc99 90%);
    border-radius: 0 0 0 15px;
    padding: 0;
    width: auto;
    width: auto;
    vertical-align: top;
    float: right;
    padding-right: 20px;
    position: absolute;
    top: 0;
    right: 0;
}

@media only screen and (min-width: 1337px) {
    .wp-block #masthead .top-menu-wrapper,.soj-frontend #masthead .top-menu-wrapper {
        display: flex;
    }
}

.wp-block #masthead .top-menu-wrapper ul,.soj-frontend #masthead .top-menu-wrapper ul {
    padding: 9px 20px 10px 10px;
}

.wp-block #masthead .top-menu-wrapper ul li,.soj-frontend #masthead .top-menu-wrapper ul li {
    display: inline-block;
}

.wp-block #masthead .top-menu-wrapper ul li.current_page_item>a,.soj-frontend #masthead .top-menu-wrapper ul li.current_page_item>a {
    color: #110841;
}

.wp-block #masthead .top-menu-wrapper ul li.current_page_item>a:after,.soj-frontend #masthead .top-menu-wrapper ul li.current_page_item>a:after {
    display: none;
}

.wp-block #masthead .top-menu-wrapper ul li a,.soj-frontend #masthead .top-menu-wrapper ul li a {
    color: #fff;
    transition: none;
    transition-duration: 400ms;
}

.wp-block #masthead .top-menu-wrapper ul li a:after,.soj-frontend #masthead .top-menu-wrapper ul li a:after {
    display: none;
}

.wp-block #masthead .top-menu-wrapper ul li a:hover,.soj-frontend #masthead .top-menu-wrapper ul li a:hover {
    color: #110841;
}

.wp-block #masthead .top-menu-wrapper ul li:hover a:after,.soj-frontend #masthead .top-menu-wrapper ul li:hover a:after {
    display: none;
}

.wp-block #masthead .desktop-header-menu,.soj-frontend #masthead .desktop-header-menu {
    margin-top: 0;
}

.wp-block #masthead .desktop-header-menu .full-width,.soj-frontend #masthead .desktop-header-menu .full-width {
    justify-content: center;
}

@media only screen and (min-width: 1337px) {
    .wp-block #masthead .desktop-header-menu .full-width,.soj-frontend #masthead .desktop-header-menu .full-width {
        justify-content: space-between;
    }
}

.wp-block #masthead #header-menu,.soj-frontend #masthead #header-menu {
    display: none;
    padding-top: 40px;
}

@media only screen and (min-width: 1337px) {
    .wp-block #masthead #header-menu,.soj-frontend #masthead #header-menu {
        display: flex;
    }
}

.wp-block #masthead ul,.soj-frontend #masthead ul {
    margin: 0;
    padding: 0;
    display: flex;
    line-height: 0;
    align-self: flex-end;
}

.wp-block #masthead ul li,.soj-frontend #masthead ul li {
    list-style-type: none;
    position: relative;
    width: max-content;
}

.wp-block #masthead ul li.menu-item-has-children>a,.soj-frontend #masthead ul li.menu-item-has-children>a {
    position: relative;
}

.wp-block #masthead ul li.menu-item-has-children>a:before,.soj-frontend #masthead ul li.menu-item-has-children>a:before {
    font-family: "Font Awesome 6 Pro";
    /*content: "ï„‡";*/
    content: "\f078";
    position: absolute;
    right: 4%;
    top: 5px;
}

.wp-block #masthead ul li a,.soj-frontend #masthead ul li a {
    font-size: 11.5px;
    line-height: 13px;
    font-family: proxima-nova,sans-serif;
    font-weight: 700;
    font-style: normal;
    letter-spacing: 2px;
    color: #110841;
    padding: 5px 23px;
    text-transform: uppercase;
    display: block;
    transition: all .5s ease-out;
}

@media only screen and (min-width: 1441px) {
    .wp-block #masthead ul li a,.soj-frontend #masthead ul li a {
        font-size: 12px;
    }
}

.wp-block #masthead ul li a:after,.soj-frontend #masthead ul li a:after {
    content: "";
    height: 3px;
    width: 0;
    background: transparent;
    display: block;
    transition: all .5s ease-out;
    margin-top: 5px;
    border-radius: 50px;
}

.wp-block #masthead ul li .sub-menu,.soj-frontend #masthead ul li .sub-menu {
    position: absolute;
    top: 100%;
    left: 23px;
    background-color: #fff;
    color: #110841;
    border-radius: 5px 20px 5px 20px;
    flex-direction: column;
    padding: .75em .5em;
    opacity: 0;
    visibility: hidden;
    transition: opacity .3s,visibility .3s;
}

.wp-block #masthead ul li .sub-menu li a,.soj-frontend #masthead ul li .sub-menu li a {
    color: #110841!important;
    line-height: 30px;
    display: flex;
    padding: 5px 23px;
}

.wp-block #masthead ul li .sub-menu li a:hover,.soj-frontend #masthead ul li .sub-menu li a:hover {
    color: #110841!important;
}

.wp-block #masthead ul li .sub-menu li a:hover:after,.soj-frontend #masthead ul li .sub-menu li a:hover:after {
    display: none;
}

.wp-block #masthead ul li .sub-menu li.current_page_item>a:after,.soj-frontend #masthead ul li .sub-menu li.current_page_item>a:after {
    display: none;
}

.wp-block #masthead ul li:nth-last-child(2) .sub-menu,.soj-frontend #masthead ul li:nth-last-child(2) .sub-menu {
    left: auto;
    right: -23px;
}

.wp-block #masthead ul li:last-child a,.soj-frontend #masthead ul li:last-child a {
    padding-right: 0;
}

.wp-block #masthead ul li:last-child.menu-item-has-children a,.soj-frontend #masthead ul li:last-child.menu-item-has-children a {
    padding-right: 23px;
}

.wp-block #masthead ul li:last-child .sub-menu,.soj-frontend #masthead ul li:last-child .sub-menu {
    left: auto;
    right: 0;
}

.wp-block #masthead ul li.current_page_item>a:after,.soj-frontend #masthead ul li.current_page_item>a:after {
    content: "";
    height: 3px;
    width: 30px;
    background: #69accd;
    background: linear-gradient(90deg,#69accd 0%,#85dc99 90%);
    display: block;
    margin-top: 5px;
    border-radius: 50px;
}

.wp-block #masthead ul li:hover>a:after,.soj-frontend #masthead ul li:hover>a:after {
    height: 3px;
    width: 30px;
    background: #69accd;
    background: linear-gradient(90deg,#69accd 0%,#85dc99 90%);
    display: block;
    margin-top: 5px;
    border-radius: 50px;
}

.wp-block #masthead ul li:hover .sub-menu,.soj-frontend #masthead ul li:hover .sub-menu {
    opacity: 1;
    visibility: visible;
    transition: opacity .3s,visibility .3s;
    z-index: 1;
}

.wp-block #masthead.header--bg ul li a,.soj-frontend #masthead.header--bg ul li a {
    /*color: #fff*/;
}

.wp-block.single-post #masthead ul li.news-button a:after,.wp-block.single-post_type_portfolio #masthead ul li.portfolio-button a:after,.soj-frontend.single-post #masthead ul li.news-button a:after,.soj-frontend.single-post_type_portfolio #masthead ul li.portfolio-button a:after {
    content: "";
    height: 2px;
    width: 100%;
    background: #0e406f;
    display: block;
}

.wp-block #masthead.has-slider,.soj-frontend #masthead.has-slider {
    background: #0e406f;
}

.wp-block #masthead.has-slider ul li a,.soj-frontend #masthead.has-slider ul li a {
    color: #fff;
}

.wp-block .standard_set .white-logo-mobile,.soj-frontend .standard_set .white-logo-mobile {
    opacity: 0;
    transition: opacity 300ms ease;
    position: absolute;
    left: 0;
    top: 0;
}

.wp-block .standard_set .dark-logo,.soj-frontend .standard_set .dark-logo {
    opacity: 1;
    transition: opacity 300ms ease;
}

.wp-block.is-active .standard_set .white-logo-mobile,.soj-frontend.is-active .standard_set .white-logo-mobile {
    opacity: 1;
    transition: opacity 300ms ease;
}

.wp-block.is-active .standard_set .dark-logo,.soj-frontend.is-active .standard_set .dark-logo {
    opacity: 0;
    transition: opacity 300ms ease;
}

.wp-block .translate_wrapper,.soj-frontend .translate_wrapper {
    display: none;
}

.wp-block .translate_wrapper.active,.soj-frontend .translate_wrapper.active {
    display: inline-block;
}

.wp-block .g_translate,.wp-block .g_translate_mobile,.soj-frontend .g_translate,.soj-frontend .g_translate_mobile {
    color: #fff;
    margin-left: 20px;
}

.wp-block .g_translate i,.wp-block .g_translate_mobile i,.soj-frontend .g_translate i,.soj-frontend .g_translate_mobile i {
    padding-top: 3px;
}

.wp-block .g_translate:hover,.wp-block .g_translate_mobile:hover,.soj-frontend .g_translate:hover,.soj-frontend .g_translate_mobile:hover {
    color: #110841;
}

.wp-block .close_translate,.wp-block .close_translate_mobile,.soj-frontend .close_translate,.soj-frontend .close_translate_mobile {
    float: left;
    padding-right: 10px;
    font-size: 20px;
    padding-top: 2px;
}

.wp-block #google_translate_element,.wp-block #google_translate_element_mobile,.soj-frontend #google_translate_element,.soj-frontend #google_translate_element_mobile {
    margin-left: 20px;
}

.wp-block #google_translate_element i,.wp-block #google_translate_element_mobile i,.soj-frontend #google_translate_element i,.soj-frontend #google_translate_element_mobile i {
    color: #fff;
}

.wp-block .hero-form .gform_title,.soj-frontend .hero-form .gform_title {
    display: none;
}

.wp-block .hero-form label,.wp-block .hero-form legend,.soj-frontend .hero-form label,.soj-frontend .hero-form legend {
    display: none!important;
}

.wp-block .hero-form input,.wp-block .hero-form textarea,.wp-block .hero-form select,.soj-frontend .hero-form input,.soj-frontend .hero-form textarea,.soj-frontend .hero-form select {
    width: 100%;
    padding: 10px 20px!important;
    font-size: 13px;
    font-family: proxima-nova,sans-serif;
    color: rgba(17,8,65,.36);
    letter-spacing: 2px;
    border-radius: 5px;
    border: none;
}

.wp-block .hero-form input::placeholder,.wp-block .hero-form textarea::placeholder,.wp-block .hero-form select::placeholder,.soj-frontend .hero-form input::placeholder,.soj-frontend .hero-form textarea::placeholder,.soj-frontend .hero-form select::placeholder {
    text-transform: uppercase;
    color: rgba(17,8,65,.36);
}

.wp-block .hero-form .gfield_consent_label,.soj-frontend .hero-form .gfield_consent_label {
    font-size: 14px;
    line-height: 22px;
}

.wp-block .hero-form input,.soj-frontend .hero-form input {
    line-height: 20px;
    font-size: 12px!important;
}

.wp-block .hero-form input[type=text],.soj-frontend .hero-form input[type=text] {
    padding: 12px 20px!important;
}

.wp-block .hero-form input[type=checkbox],.soj-frontend .hero-form input[type=checkbox] {
    width: 15px;
    height: 15px;
    border-radius: 3px;
    padding: 0!important;
}

.wp-block .hero-form input[type=submit],.soj-frontend .hero-form input[type=submit] {
    width: auto;
    border-radius: 50px;
    background: #69accd;
    background: linear-gradient(90deg,#69accd 0%,#85dc99 40%,#85dc99 100%);
    font-size: 13px;
    line-height: 14px;
    font-family: proxima-nova,sans-serif;
    font-style: normal;
    letter-spacing: 2px;
    text-transform: uppercase;
    width: 190px;
    color: #fff;
    padding: 18px 35px!important;
    display: inline-block;
    background: url(/wp-content/themes/hilditch/assets/images/button-arrow.svg) no-repeat calc(100% - 34px) center,linear-gradient(90deg,#69accd 0%,#85dc99 90%);
}

.wp-block .hero-form input[type=submit]:hover,.soj-frontend .hero-form input[type=submit]:hover {
    opacity: 1;
    transition: background .3s;
    background: url(/wp-content/themes/hilditch/assets/images/button-arrow-blue.svg) no-repeat calc(100% - 34px) center,#fff;
    color: #110841;
    cursor: pointer;
}

.wp-block .hero-form textarea,.wp-block .hero-form select,.soj-frontend .hero-form textarea,.soj-frontend .hero-form select {
    font-size: 12px!important;
    line-height: 18px!important;
    padding: 12px 20px!important;
}

.wp-block .hero-form select,.soj-frontend .hero-form select {
    text-transform: uppercase;
}

.wp-block .hero-form .ginput_container_consent,.soj-frontend .hero-form .ginput_container_consent {
    display: grid;
    grid-template-columns: 30px auto;
    grid-gap: 10px;
}

.wp-block .hero-form .ginput_container_consent label,.soj-frontend .hero-form .ginput_container_consent label {
    display: block!important;
    color: #fff;
    font-weight: 300;
    font-family: "Inter Tight",sans-serif;
    opacity: .6;
}

.wp-block .btn.arrow-back:after,.soj-frontend .btn.arrow-back:after {
    display: none;
}

.wp-block .btn.arrow-back:before,.soj-frontend .btn.arrow-back:before {
    width: 11px;
    height: 13px;
    content: "ï ";
    font-family: "Font Awesome 6 Pro";
    display: inline-block;
    padding-right: 20px;
    padding-left: 0;
}

@media(min-width: 768px) {
    .wp-block .btn.arrow-back:before,.soj-frontend .btn.arrow-back:before {
        width: 13px;
    }
}

.wp-block .btn.arrow-back:hover,.soj-frontend .btn.arrow-back:hover {
    opacity: 1;
    background: #69accd;
    color: #fff;
    transition: background .3s;
}

.wp-block .btn,.soj-frontend .btn {
    border-radius: 50px;
    background: #69accd;
    background: linear-gradient(90deg,#69accd 0%,#85dc99 90%);
    font-size: 12px;
    line-height: 14px;
    font-family: proxima-nova,sans-serif;
    font-weight: 700;
    font-style: normal;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #fff;
    padding: 20px 40px;
    display: flex;
    max-width: 100%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: background .3s;
    text-decoration: none!important;
}

.wp-block .btn.center-align,.soj-frontend .btn.center-align {
    margin: auto;
}

.wp-block .btn:after,.soj-frontend .btn:after {
    width: 11px;
    height: 13px;
    content: "ï¡";
    font-family: "Font Awesome 6 Pro";
    display: inline-block;
    font-size: 14px;
    margin-left: 18px;
}

@media(min-width: 768px) {
    .wp-block .btn:after,.soj-frontend .btn:after {
        width: 13px;
    }
}

.wp-block .btn:hover,.soj-frontend .btn:hover {
    opacity: 1;
    background: #fff;
    color: #110841;
    transition: background .3s;
}

.wp-block .btn:hover:after,.soj-frontend .btn:hover:after {
    color: #110841;
}

.wp-block .btn.darkblue-hover:hover,.soj-frontend .btn.darkblue-hover:hover {
    background: #110841;
    color: #fff;
}

.wp-block .btn.darkblue-hover:hover:after,.soj-frontend .btn.darkblue-hover:hover:after {
    color: #fff;
}

.wp-block .btn--alt,.soj-frontend .btn--alt {
    background: transparent;
    border: 2px solid #fff;
}

.wp-block .btn--alt:hover,.soj-frontend .btn--alt:hover {
    background: #fff;
    color: #110841;
}

.wp-block .btn--alt:hover:after,.soj-frontend .btn--alt:hover:after {
    color: #110841;
}

.wp-block .btn--alt.btn--dark,.soj-frontend .btn--alt.btn--dark {
    border: 2px solid #110841;
    color: #110841!important;
}

.wp-block .btn--alt.btn--dark:hover,.soj-frontend .btn--alt.btn--dark:hover {
    background: #110841;
    color: #fff!important;
}

.wp-block .btn--alt.btn--dark:hover:after,.soj-frontend .btn--alt.btn--dark:hover:after {
    color: #fff;
}

.wp-block .btn--alt.btn--dark:after,.soj-frontend .btn--alt.btn--dark:after {
    color: #110841;
}

.wp-block .btn:after svg path,.soj-frontend .btn:after svg path {
    fill: #000;
}

.wp-block .bg-white .btn:hover,.wp-block .bg-grey .btn:hover,.soj-frontend .bg-white .btn:hover,.soj-frontend .bg-grey .btn:hover {
    background: #110841;
    color: #fff;
}

.wp-block .bg-white .btn:hover:after,.wp-block .bg-grey .btn:hover:after,.soj-frontend .bg-white .btn:hover:after,.soj-frontend .bg-grey .btn:hover:after {
    color: #fff;
}

.wp-block .slick-slider,.soj-frontend .slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.wp-block .slick-list,.soj-frontend .slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.wp-block .slick-list:focus,.soj-frontend .slick-list:focus {
    outline: none;
}

.wp-block .slick-list.dragging,.soj-frontend .slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

.wp-block .slick-slider .slick-track,.wp-block .slick-slider .slick-list,.soj-frontend .slick-slider .slick-track,.soj-frontend .slick-slider .slick-list {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

.wp-block .slick-track,.soj-frontend .slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-block .slick-track:before,.wp-block .slick-track:after,.soj-frontend .slick-track:before,.soj-frontend .slick-track:after {
    display: table;
    content: "";
}

.wp-block .slick-track:after,.soj-frontend .slick-track:after {
    clear: both;
}

.wp-block .slick-loading .slick-track,.soj-frontend .slick-loading .slick-track {
    visibility: hidden;
}

.wp-block .slick-slide,.soj-frontend .slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}

.wp-block [dir=rtl] .slick-slide,.soj-frontend [dir=rtl] .slick-slide {
    float: right;
}

.wp-block .slick-slide img,.soj-frontend .slick-slide img {
    display: block;
}

.wp-block .slick-slide.slick-loading img,.soj-frontend .slick-slide.slick-loading img {
    display: none;
}

.wp-block .slick-slide.dragging img,.soj-frontend .slick-slide.dragging img {
    pointer-events: none;
}

.wp-block .slick-initialized .slick-slide,.soj-frontend .slick-initialized .slick-slide {
    display: block;
}

.wp-block .slick-loading .slick-slide,.soj-frontend .slick-loading .slick-slide {
    visibility: hidden;
}

.wp-block .slick-vertical .slick-slide,.soj-frontend .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.wp-block .slick-arrow.slick-hidden,.soj-frontend .slick-arrow.slick-hidden {
    display: none;
}

.wp-block .slick-dots,.soj-frontend .slick-dots {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 20px;
    padding-left: 0;
    margin-bottom: 0;
}

.wp-block .slick-dots li,.soj-frontend .slick-dots li {
    list-style-type: none;
    margin: 0 4px;
    font-size: 0;
}

.wp-block .slick-dots li.slick-active button,.soj-frontend .slick-dots li.slick-active button {
    background: #e47129;
}

.wp-block .slick-dots li button,.soj-frontend .slick-dots li button {
    cursor: pointer;
    padding: 0;
    height: 8px;
    width: 8px;
    border-radius: 100%;
    background: #b9bdc1;
    border: 0;
}

.wp-block .slick-prev,.soj-frontend .slick-prev {
    z-index: 3;
    position: absolute;
    height: 50px;
    top: calc(50% - 25px);
    left: -60px;
    width: 19px;
    border: 0;
    font-size: 0;
    transform: rotate(180deg);
    cursor: pointer;
    outline: 0;
    opacity: 1;
    transition: opacity 300ms ease;
    padding: 20px;
}

.wp-block .slick-prev:hover,.soj-frontend .slick-prev:hover {
    opacity: .8;
    transition: opacity 300ms ease;
}

.wp-block .slick-next,.soj-frontend .slick-next {
    z-index: 3;
    position: absolute;
    height: 50px;
    top: calc(50% - 25px);
    right: -60px;
    width: 19px;
    border: 0;
    font-size: 0;
    cursor: pointer;
    outline: 0;
    opacity: 1;
    transition: opacity 300ms ease;
    padding: 20px;
}

.wp-block .slick-next:hover,.soj-frontend .slick-next:hover {
    opacity: .8;
    transition: opacity 300ms ease;
}

.wp-block .single-post-wrapper,.soj-frontend .single-post-wrapper {
    background: #fafcfd;
}

.wp-block .single-post-wrapper .main-image img,.soj-frontend .single-post-wrapper .main-image img {
    border-radius: 3px;
    box-shadow: 0 3px 20px rgba(0,0,0,.16);
    margin-bottom: 50px;
}

.wp-block .single-post-wrapper .date-single,.soj-frontend .single-post-wrapper .date-single {
    font-family: "Montserrat";
    font-weight: 600;
    font-size: 12px;
    letter-spacing: .2em;
    line-height: 34px;
    text-align: left;
    color: #666;
    margin-bottom: 21px;
    text-transform: uppercase;
}

.wp-block .archive-title,.soj-frontend .archive-title {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 42px;
    line-height: 44px;
    color: #111;
}

.wp-block .archive-subtitle,.soj-frontend .archive-subtitle {
    width: 626px;
    height: 31px;
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    text-align: center;
    color: #666;
}

.wp-block .pagination-wrapper .page-numbers,.soj-frontend .pagination-wrapper .page-numbers {
    height: 30px;
    width: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #fff;
    border-radius: 3px;
    margin: 0 4px;
    border-radius: 3px;
    margin: 0 4px;
    font-size: 16px;
    font-family: "Montserrat",sans-serif;
    border: solid 1px #d3d3d3;
    padding: 0 10px;
}

@keyframes pulse {
    0% {
        transform: scale(1.5);
        opacity: 0;
    }

    100% {
        transform: scale(.7);
        opacity: 1;
    }
}

.wp-block p,.wp-block h1,.wp-block h2,.wp-block h3,.wp-block h4,.wp-block h5,.soj-frontend p,.soj-frontend h1,.soj-frontend h2,.soj-frontend h3,.soj-frontend h4,.soj-frontend h5 {
    margin-top: 0;
}

.single-post_type_team .imagetext .wrapper {
    padding-top: 50px;
    padding-bottom: 0;
}

*,*::before,*::after {
    box-sizing: border-box;
}

body {
    margin: 0;
    padding-top: 32px;
    color: #111;
    background-color: #fafafa;
}

@media only screen and (min-width: 1337px) {
    body {
        padding-top: 0;
    }
}

body.soj-frontend,.editor-styles-wrapper {
    font-family: proxima-nova,sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #111;
    background-color: #fafafa;
}

@media only screen and (min-width: 768px) {
    body.soj-frontend,.editor-styles-wrapper {
        font-size: 18px;
        line-height: 28px;
    }
}

body.soj-frontend form input,body.soj-frontend form textarea,.editor-styles-wrapper form input,.editor-styles-wrapper form textarea {
    font-family: proxima-nova,sans-serif;
}

.call_to_action {
    padding-top: 50px;
    padding-bottom: 94px;
    transform: translate(0,1px);
    z-index: 1;
}

@media only screen and (min-width: 1024px) {
    .call_to_action {
        padding-top: 50px;
        padding-bottom: 94px;
    }
}

.call_to_action--icon .item {
    max-width: 300px;
    margin: 0 auto;
}

.call_to_action--double {
    text-align: center;
}

.call_to_action--double .btn {
    margin: auto;
}

@media only screen and (min-width: 1024px) {
    .call_to_action--double {
        text-align: left;
    }

    .call_to_action--double .btn {
        margin: 0;
    }
}

.call_to_action .default_icon {
    height: 86%;
    width: auto;
    margin: 0 auto;
    opacity: .8;
    top: 12%;
    max-width: 100%;
    overflow: hidden;
}

.call_to_action.bg-dark {
    background: #222;
}

.call_to_action.bg-dark h3 {
    color: #fff;
    opacity: .6;
    font-weight: 600;
}

.call_to_action.bg-dark h4,.call_to_action.bg-dark h2,.call_to_action.bg-dark h3 {
    color: #fff;
}

.call_to_action.bg-dark .desc,.call_to_action.bg-dark .desc--alt {
    color: #fff;
}

.call_to_action.bg-dark .call_to_action--image:after {
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    content: "";
    position: absolute;
    background-color: rgba(34,34,34,.75);
}

.call_to_action.bg-blue {
    background: #110841;
}

.call_to_action.bg-blue h3 {
    color: #fff;
    font-weight: 600;
}

.call_to_action.bg-blue h4 {
    color: #fff;
}

.call_to_action.bg-blue .desc,.call_to_action.bg-blue .desc--alt {
    color: #fff;
}

.call_to_action.bg-blue .call_to_action--image:after {
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    content: "";
    position: absolute;
    background-color: rgba(17,8,65,.9);
}

.call_to_action.bg-blue:before {
    background: #110841;
}

.call_to_action.bg-blue:after {
    background: #110841;
    top: calc(100% - 1px);
}

.call_to_action.bg-green {
    background: #69accd;
    background: linear-gradient(90deg,#69accd 0%,#72bcbc 37%,#85dc99 100%);
}

.call_to_action.bg-green h3 {
    color: #fff;
}

.call_to_action.bg-green h4 {
    color: #fff;
}

.call_to_action.bg-green .desc,.call_to_action.bg-green .disc--alt {
    color: #fff;
}

.call_to_action.bg-green:before {
    background: linear-gradient(90deg,#69accd 0%,#72bcbc 37%,#85dc99 100%);
}

.call_to_action.bg-green .call_to_action--image:after {
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    content: "";
    position: absolute;
    background-color: rgba(133,220,153,.9);
}

.call_to_action h3 {
    color: #0e406f;
    margin-bottom: 25px;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: .2em;
    line-height: 24px;
}

@media only screen and (min-width: 768px) {
    .call_to_action h3 {
        line-height: 26px;
    }
}

.call_to_action .desc {
    color: #111;
    font-size: 24px;
    line-height: 32px;
}

@media only screen and (min-width: 768px) {
    .call_to_action .desc {
        font-size: 28px;
        line-height: 38px;
    }
}

@media only screen and (min-width: 1440px) {
    .call_to_action .desc {
        font-size: 34px;
        line-height: 44px;
        margin-bottom: 35px;
    }
}

.call_to_action .desc--alt {
    color: #111;
    opacity: .8;
    font-size: 24px;
    line-height: 32px;
}

@media only screen and (min-width: 768px) {
    .call_to_action .desc--alt {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 35px;
    }
}

.call_to_action .desc.large-first {
    margin-bottom: 35px;
}

.call_to_action .desc.large-first p {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 28px;
}

.call_to_action .desc.large-first p:first-child {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 15px;
}

@media only screen and (min-width: 768px) {
    .call_to_action .desc.large-first p:first-child {
        font-size: 28px;
        line-height: 38px;
    }
}

@media only screen and (min-width: 1440px) {
    .call_to_action .desc.large-first p:first-child {
        font-size: 34px;
        line-height: 44px;
    }
}

.call_to_action--icon {
    color: #fff;
}

.call_to_action--icon img {
    width: auto;
    max-height: 58px!important;
}

.call_to_action--icon__desc {
    opacity: 1;
}

.call_to_action .block-editor__container img {
    height: 100%;
}

.intro_ctas picture:hover {
    opacity: .9;
    transition-duration: .3s;
}

.intro_ctas:before {
    background-color: #fafafa;
}

.intro_ctas:after {
    background-color: #fafafa;
    top: calc(100% - 1px)!important;
}

@media only screen and (min-width: 728px) {
    .intro_ctas:after {
        top: calc(100% - 1px)!important;
    }
}

.intro_ctas.bg-grey:before {
    content: "";
    background-color: #fafcfd;
}

.intro_ctas img {
    border-radius: 15px 50px 15px 50px;
}

.intro_ctas.margin-bottom-large:after {
    background-color: #fafafa;
    top: calc(100% + 42px)!important;
}

@media only screen and (min-width: 728px) {
    .intro_ctas.margin-bottom-large:after {
        top: calc(100% + 99px)!important;
    }
}



/**/

.wp-block .pad-top-100,.wp-block .soj-frontend .pad-top-100,.soj-frontend .pad-top-100,.soj-frontend .soj-frontend .pad-top-100 {
    padding-top: 100px;
}

.wp-block .pad-top-100,.wp-block .soj-frontend .pad-top-100,.soj-frontend .pad-top-100,.soj-frontend .soj-frontend .pad-top-100 {
    padding-top: 100px;
}

#footer > div.top_footer > div > div:nth-child(2) > div:nth-child(4) {
    display: none;
}

.loggedin {
    margin: 0px 0;
}

.wp-block .accreditations .large-container, 
.soj-frontend .accreditations .large-container {
    display: none;
}

@media only screen and (max-width: 568px) {
    #footer div.add {
        line-height: inherit;
        margin: 0px;
    }
}