.wp-block-button__link {
    color: #fff;
    background-color: #32373c;
    border-radius: 9999px;
    box-shadow: none;
    text-decoration: none;
    padding: calc(.667em + 2px) calc(1.333em + 2px);
    font-size: 1.125em
}

.wp-block-file__button {
    background: #32373c;
    color: #fff;
    text-decoration: none
}

span.wp-block-themeisle-blocks-advanced-heading {
    display: block
}

.wp-block-themeisle-blocks-advanced-heading,
.is-layout-constrained>:is(.wp-block-themeisle-blocks-advanced-heading, .wp-block-themeisle-blocks-advanced-heading:first-child),
 :is(h1, h2, h3, h4, h5, h6).wp-block-themeisle-blocks-advanced-heading {
    --padding: 0px;
    --padding-tablet: var(--padding);
    --padding-mobile: var(--padding-tablet);
    --margin: 0px 0px 25px 0px;
    --margin-tablet: var(--margin);
    --margin-mobile: var(--margin-tablet);
    --text-align: left;
    --text-align-tablet: var(--text-align);
    --text-align-mobile: var(--text-align-tablet);
    padding: var(--padding);
    margin: var(--margin);
    text-align: var(--text-align)
}

.wp-block-themeisle-blocks-advanced-heading.has-dark-bg,
.is-layout-constrained>:is(.wp-block-themeisle-blocks-advanced-heading, .wp-block-themeisle-blocks-advanced-heading:first-child).has-dark-bg,
 :is(h1, h2, h3, h4, h5, h6).wp-block-themeisle-blocks-advanced-heading.has-dark-bg {
    color: #fff
}

@media(min-width: 600px)and (max-width: 960px) {}

@media(max-width: 600px) {}

.wp-block-themeisle-blocks-advanced-heading.highlight,
.is-layout-constrained>:is(.wp-block-themeisle-blocks-advanced-heading, .wp-block-themeisle-blocks-advanced-heading:first-child).highlight,
 :is(h1, h2, h3, h4, h5, h6).wp-block-themeisle-blocks-advanced-heading.highlight {
    background-color: #ff0;
    color: #000
}

.wp-block-themeisle-blocks-posts-grid {
    --text-align: initial;
    --vert-align: initial;
    --img-border-radius: 0;
    --img-box-shadow: none;
    --image-ratio: inherit;
    --border-width: 0;
    --text-color: inherit;
    --background-color: inherit;
    --background-overlay: #0000005e;
    --border-color: inherit;
    --border-radius: 0;
    --border-radius-start-start: 0;
    --border-radius-start-end: 0;
    --border-radius-end-start: 0;
    --border-radius-end-end: 0;
    --box-shadow: none;
    --content-gap: 10px;
    --img-width: 100%;
    --img-width-tablet: var( --img-width);
    --img-width-mobile: var( --img-width-tablet);
    --title-text-size: initial;
    --title-text-size-tablet: var( --title-text-size);
    --title-text-size-mobile: var( --title-text-size-tablet);
    --description-text-size: 16px;
    --description-text-size-tablet: var( --description-text-size);
    --description-text-size-mobile: var( --description-text-size-tablet);
    --meta-text-size: 14px;
    --meta-text-size-tablet: var( --meta-text-size);
    --meta-text-size-mobile: var( --meta-text-size-tablet);
    --column-gap: 30px;
    --column-gap-tablet: var( --column-gap);
    --column-gap-mobile: var( --column-gap-tablet);
    --row-gap: 30px;
    --row-gap-tablet: var( --row-gap);
    --row-gap-mobile: var( --row-gap-tablet);
    --content-padding: inherit;
    --content-padding-tablet: var( --content-padding);
    --content-padding-mobile: var( --content-padding-tablet);
    --pag-size: 16px;
    --pag-color: inherit;
    --pag-bg-color: transparent;
    --pag-color-hover: var(--pag-color);
    --pag-bg-color-hover: rgba(0, 0, 0, 0.5);
    --pag-color-active: var(--pag-color);
    --pag-bg-color-active: rgba(0, 0, 0, 0.1);
    --pag-border-color: transparent;
    --pag-border-color-hover: var(--pag-border-color);
    --pag-border-color-active: var(--pag-border-color);
    --pag-border-radius: 0;
    --pag-border-width: 0;
    --pag-padding: 5px 15px;
    --pag-gap: 5px;
    --pag-cont-margin: 10px 0 0 0;
    border: none
}

.wp-block-themeisle-blocks-posts-grid.has-dark-bg {
    --text-color: #fff
}

.wp-block-themeisle-blocks-posts-grid.is-style-boxed {
    --background-color: rgb( 240, 245, 250)
}

.wp-block-themeisle-blocks-posts-grid.is-style-boxed .o-posts-grid-post-body {
    padding: var(--content-padding, 20px)
}

.wp-block-themeisle-blocks-posts-grid.is-style-tiled .o-posts-grid-post-blog {
    background-color: var(--background-color);
    border-width: var(--border-width);
    border-style: solid;
    border-color: var(--border-color);
    border-radius: var(--border-radius);
    box-shadow: var(--box-shadow)
}

.wp-block-themeisle-blocks-posts-grid.is-style-tiled .o-featured-post {
    background-color: var(--background-color)
}

.wp-block-themeisle-blocks-posts-grid.is-style-tiled .o-featured-post .o-posts-grid-post-body {
    background: var(--background-overlay);
    border-radius: calc(var(--border-radius-start-start) - var(--border-width)) calc(var(--border-radius-start-end) - var(--border-width)) calc(var(--border-radius-end-start) - var(--border-width)) calc(var(--border-radius-end-end) - var(--border-width))
}

.wp-block-themeisle-blocks-posts-grid.is-style-tiled .o-posts-grid-post {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: end;
    background: var(--background-overlay);
    border-radius: calc(var(--border-radius-start-start) - var(--border-width)) calc(var(--border-radius-start-end) - var(--border-width)) calc(var(--border-radius-end-start) - var(--border-width)) calc(var(--border-radius-end-end) - var(--border-width))
}

.wp-block-themeisle-blocks-posts-grid.is-style-tiled .o-posts-grid-post .o-posts-grid-post-body,
.wp-block-themeisle-blocks-posts-grid.is-style-tiled .o-featured-post .o-posts-grid-post-body {
    padding: var(--content-padding, 36px);
    color: var(--text-color, #fff)
}

.wp-block-themeisle-blocks-posts-grid.is-style-tiled .o-posts-grid-post .o-posts-grid-post-body .o-posts-grid-post-title a,
.wp-block-themeisle-blocks-posts-grid.is-style-tiled .o-featured-post .o-posts-grid-post-body .o-posts-grid-post-title a {
    color: var(--text-color, #fff)
}

.wp-block-themeisle-blocks-posts-grid:not(.is-style-tiled) .o-posts-grid-post-blog .o-posts-grid-post {
    background: var(--background-color);
    border-width: var(--border-width);
    border-style: solid;
    border-color: var(--border-color);
    border-radius: var(--border-radius);
    box-shadow: var(--box-shadow)
}

.wp-block-themeisle-blocks-posts-grid:not(.is-style-tiled) .o-featured-container .o-featured-post {
    background-color: var(--background-color)
}

.wp-block-themeisle-blocks-posts-grid .is-grid {
    display: grid;
    column-gap: var(--column-gap);
    row-gap: var(--row-gap)
}

.wp-block-themeisle-blocks-posts-grid .is-list {
    display: flex;
    flex-wrap: wrap;
    row-gap: var(--row-gap)
}

.wp-block-themeisle-blocks-posts-grid .is-grid.o-posts-grid-columns-2 {
    grid-template-columns: auto auto
}

.wp-block-themeisle-blocks-posts-grid .is-grid.o-posts-grid-columns-3 {
    grid-template-columns: auto auto auto
}

.wp-block-themeisle-blocks-posts-grid .is-grid.o-posts-grid-columns-4 {
    grid-template-columns: auto auto auto auto
}

.wp-block-themeisle-blocks-posts-grid .is-grid.o-posts-grid-columns-5 {
    grid-template-columns: auto auto auto auto auto
}

.wp-block-themeisle-blocks-posts-grid .is-list .o-posts-grid-post {
    display: flex
}

.wp-block-themeisle-blocks-posts-grid .is-list .o-posts-grid-post .o-posts-grid-post-image {
    flex-basis: 33.33%;
    padding-right: 20px
}

.wp-block-themeisle-blocks-posts-grid .is-list .o-posts-grid-post .o-posts-grid-post-image a {
    height: 100%
}

.wp-block-themeisle-blocks-posts-grid .is-list .o-posts-grid-post .o-posts-grid-post-image img {
    height: 100%
}

.wp-block-themeisle-blocks-posts-grid .is-list .o-posts-grid-post .o-posts-grid-post-body {
    flex-basis: 66.66%
}

.wp-block-themeisle-blocks-posts-grid .is-list .o-posts-grid-post .o-posts-grid-post-body.is-full {
    flex-basis: 100%
}

.wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-blog {
    width: 100%;
    position: relative;
    display: inline-block;
    border: 0;
    position: relative;
    word-wrap: break-word;
    background-clip: border-box
}

.wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-blog .o-posts-grid-post {
    overflow: hidden
}

.wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-image {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center
}

.wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-image a {
    width: var(--img-width);
    max-width: 100%;
    text-align: var(--text-align)
}

.wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-image img {
    width: var(--img-width);
    max-width: 100%;
    height: auto;
    border-radius: 5px;
    border-radius: var(--img-border-radius);
    box-shadow: var(--img-box-shadow);
    object-fit: cover;
    object-position: center center;
    aspect-ratio: var(--image-ratio)
}

.wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-body {
    display: flex;
    flex-direction: column;
    justify-content: var(--vert-align);
    padding-bottom: 15px;
    text-align: var(--text-align);
    padding: var(--content-padding);
    gap: var(--content-gap)
}

.wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-body .o-posts-grid-post-category {
    font-size: var(--meta-text-size);
    color: var(--text-color);
    text-transform: capitalize;
    margin: 0
}

.wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-body .o-posts-grid-post-category a {
    font-size: var(--meta-text-size);
    color: var(--text-color)
}

.wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-body .o-posts-grid-post-title {
    margin: 0;
    line-height: 1.25em
}

.wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-body .o-posts-grid-post-title a {
    text-decoration: none;
    transition: all .15s ease 0s;
    font-size: var(--title-text-size);
    color: var(--text-color)
}

.wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-body .o-posts-grid-post-title a:hover {
    text-decoration: underline
}

.wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-body .o-posts-grid-post-meta {
    font-size: var(--meta-text-size);
    color: var(--text-color);
    margin: 0
}

.wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-body .o-posts-grid-post-meta a {
    font-size: var(--meta-text-size);
    color: var(--text-color)
}

.wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-body .o-posts-grid-post-description {
    margin: 0
}

.wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-body .o-posts-grid-post-description p {
    margin: 0px;
    font-size: var(--description-text-size);
    color: var(--text-color)
}

.wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-body .o-posts-grid-post-description .read-more {
    font-size: var(--description-text-size);
    color: var(--text-color);
    display: block;
    margin: 0;
    margin-top: calc(var(--content-gap)/2)
}

.wp-block-themeisle-blocks-posts-grid .o-featured-container {
    display: flex
}

.wp-block-themeisle-blocks-posts-grid .o-featured-container .o-featured-post {
    width: 100%;
    border-width: var(--border-width);
    border-style: solid;
    border-color: var(--border-color);
    border-radius: var(--border-radius);
    box-shadow: var(--box-shadow);
    margin-bottom: var(--row-gap)
}

.wp-block-themeisle-blocks-posts-grid .o-featured-container .o-featured-post .o-posts-grid-post-image a {
    width: 100%
}

.wp-block-themeisle-blocks-posts-grid .o-featured-container .o-featured-post .o-posts-grid-post-image a img {
    width: 100%;
    height: 250px;
    object-fit: cover;
    object-position: center center;
    aspect-ratio: var(--image-ratio)
}

.wp-block-themeisle-blocks-posts-grid .o-posts-grid-pag {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: baseline;
    width: 100%;
    gap: var(--pag-gap);
    color: var(--pag-color);
    font-size: var(--pag-size);
    margin: var(--pag-cont-margin)
}

.wp-block-themeisle-blocks-posts-grid .o-posts-grid-pag .page-numbers:not(.dots) {
    background-color: var(--pag-bg-color);
    border-color: var(--pag-border-color);
    border-radius: var(--pag-border-radius);
    border-width: var(--pag-border-width);
    padding: var(--pag-padding);
    text-decoration: none;
    color: inherit;
    border-style: solid;
    box-sizing: border-box;
    text-align: center;
    margin: 0
}

.wp-block-themeisle-blocks-posts-grid .o-posts-grid-pag .page-numbers:not(.dots):hover {
    background-color: var(--pag-bg-color-hover);
    border-color: var(--pag-border-color-hover);
    color: var(--pag-color-hover)
}

.wp-block-themeisle-blocks-posts-grid .o-posts-grid-pag .page-numbers:not(.dots)[aria-current=page] {
    background-color: var(--pag-bg-color-active);
    border-color: var(--pag-border-color-active);
    color: var(--pag-color-active)
}

@media(max-width: 960px) {
    .o-posts-grid-post-image img {
        width: min(var(--img-width), 100%)
    }
}

@media(min-width: 600px)and (max-width: 960px) {
    .wp-block-themeisle-blocks-posts-grid .is-grid.o-posts-grid-columns-4,
    .wp-block-themeisle-blocks-posts-grid .is-grid.o-posts-grid-columns-5 {
        grid-template-columns: auto auto auto
    }
    .wp-block-themeisle-blocks-posts-grid .is-grid .o-posts-grid-post-blog {
        min-width: 33%
    }
    .wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-image a {
        width: var(--img-width-tablet)
    }
    .wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-image img {
        width: var(--img-width-tablet)
    }
    .wp-block-themeisle-blocks-posts-grid.is-style-boxed .o-posts-grid-post-body {
        padding: var(--content-padding-tablet, 20px)
    }
    .wp-block-themeisle-blocks-posts-grid .is-list {
        row-gap: var(--row-gap-tablet)
    }
    .wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-body {
        padding: var(--content-padding-tablet)
    }
    .wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-body .o-posts-grid-post-category {
        font-size: var(--meta-text-size-tablet)
    }
    .wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-body .o-posts-grid-post-meta {
        font-size: var(--meta-text-size-tablet)
    }
    .wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-body .o-posts-grid-post-title a {
        font-size: var(--title-text-size-tablet)
    }
    .wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-body .o-posts-grid-post-description p {
        font-size: var(--description-text-size-tablet)
    }
    .wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-body .o-posts-grid-post-description .read-more {
        font-size: var(--description-text-size-tablet)
    }
    .wp-block-themeisle-blocks-posts-grid .is-grid {
        column-gap: var(--column-gap-tablet);
        row-gap: var(--row-gap-tablet)
    }
    .wp-block-themeisle-blocks-posts-grid .o-featured-container .o-featured-post {
        margin-bottom: var(--row-gap-tablet)
    }
}

@media(max-width: 600px) {
    .wp-block-themeisle-blocks-posts-grid .is-grid {
        grid-template-columns: auto
    }
    .wp-block-themeisle-blocks-posts-grid .is-grid.o-posts-grid-columns-2,
    .wp-block-themeisle-blocks-posts-grid .is-grid.o-posts-grid-columns-3,
    .wp-block-themeisle-blocks-posts-grid .is-grid.o-posts-grid-columns-4,
    .wp-block-themeisle-blocks-posts-grid .is-grid.o-posts-grid-columns-5 {
        grid-template-columns: auto
    }
    .wp-block-themeisle-blocks-posts-grid .is-list .o-posts-grid-post {
        flex-direction: column;
        padding: 10px
    }
    .wp-block-themeisle-blocks-posts-grid .is-list .o-posts-grid-post .o-posts-grid-post-image {
        flex-basis: 100%;
        padding: 0
    }
    .wp-block-themeisle-blocks-posts-grid .is-list .o-posts-grid-post .o-posts-grid-post-body {
        flex-basis: 100%;
        padding: 0
    }
    .wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-image a {
        width: var(--img-width-mobile)
    }
    .wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-image img {
        width: var(--img-width-mobile)
    }
    .wp-block-themeisle-blocks-posts-grid.is-style-boxed .o-posts-grid-post-body {
        padding: var(--content-padding-mobile, 20px)
    }
    .wp-block-themeisle-blocks-posts-grid .is-list {
        row-gap: var(--row-gap-mobile)
    }
    .wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-body {
        padding: var(--content-padding-mobile)
    }
    .wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-body .o-posts-grid-post-category {
        font-size: var(--meta-text-size-mobile)
    }
    .wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-body .o-posts-grid-post-meta {
        font-size: var(--meta-text-size-mobile)
    }
    .wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-body .o-posts-grid-post-title a {
        font-size: var(--title-text-size-mobile)
    }
    .wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-body .o-posts-grid-post-description p {
        font-size: var(--description-text-size-mobile)
    }
    .wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-body .o-posts-grid-post-description .read-more {
        font-size: var(--description-text-size-mobile)
    }
    .wp-block-themeisle-blocks-posts-grid .is-grid {
        column-gap: var(--column-gap-mobile);
        row-gap: var(--row-gap-mobile)
    }
    .wp-block-themeisle-blocks-posts-grid .o-featured-container .o-featured-post {
        margin-bottom: var(--row-gap-mobile)
    }
}

:root {
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--color--neve-link-color: var(--nv-primary-accent);
    --wp--preset--color--neve-link-hover-color: var(--nv-secondary-accent);
    --wp--preset--color--nv-site-bg: var(--nv-site-bg);
    --wp--preset--color--nv-light-bg: var(--nv-light-bg);
    --wp--preset--color--nv-dark-bg: var(--nv-dark-bg);
    --wp--preset--color--neve-text-color: var(--nv-text-color);
    --wp--preset--color--nv-text-dark-bg: var(--nv-text-dark-bg);
    --wp--preset--color--nv-c-1: var(--nv-c-1);
    --wp--preset--color--nv-c-2: var(--nv-c-2);
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

:where(.is-layout-flex) {
    gap: 0.5em;
}

:where(.is-layout-grid) {
    gap: 0.5em;
}

body .is-layout-flex {
    display: flex;
}

.is-layout-flex {
    flex-wrap: wrap;
    align-items: center;
}

.is-layout-flex> :is(*, div) {
    margin: 0;
}

body .is-layout-grid {
    display: grid;
}

.is-layout-grid> :is(*, div) {
    margin: 0;
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}

.has-black-color {
    color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
    color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
    color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
    color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
    color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
    color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
    color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
    color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
    color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
    color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
    color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
    color: var(--wp--preset--color--vivid-purple) !important;
}

.has-neve-link-color-color {
    color: var(--wp--preset--color--neve-link-color) !important;
}

.has-neve-link-hover-color-color {
    color: var(--wp--preset--color--neve-link-hover-color) !important;
}

.has-nv-site-bg-color {
    color: var(--wp--preset--color--nv-site-bg) !important;
}

.has-nv-light-bg-color {
    color: var(--wp--preset--color--nv-light-bg) !important;
}

.has-nv-dark-bg-color {
    color: var(--wp--preset--color--nv-dark-bg) !important;
}

.has-neve-text-color-color {
    color: var(--wp--preset--color--neve-text-color) !important;
}

.has-nv-text-dark-bg-color {
    color: var(--wp--preset--color--nv-text-dark-bg) !important;
}

.has-nv-c-1-color {
    color: var(--wp--preset--color--nv-c-1) !important;
}

.has-nv-c-2-color {
    color: var(--wp--preset--color--nv-c-2) !important;
}

.has-black-background-color {
    background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
    background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
    background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
    background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
    background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
    background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
    background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
    background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
    background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
    background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-neve-link-color-background-color {
    background-color: var(--wp--preset--color--neve-link-color) !important;
}

.has-neve-link-hover-color-background-color {
    background-color: var(--wp--preset--color--neve-link-hover-color) !important;
}

.has-nv-site-bg-background-color {
    background-color: var(--wp--preset--color--nv-site-bg) !important;
}

.has-nv-light-bg-background-color {
    background-color: var(--wp--preset--color--nv-light-bg) !important;
}

.has-nv-dark-bg-background-color {
    background-color: var(--wp--preset--color--nv-dark-bg) !important;
}

.has-neve-text-color-background-color {
    background-color: var(--wp--preset--color--neve-text-color) !important;
}

.has-nv-text-dark-bg-background-color {
    background-color: var(--wp--preset--color--nv-text-dark-bg) !important;
}

.has-nv-c-1-background-color {
    background-color: var(--wp--preset--color--nv-c-1) !important;
}

.has-nv-c-2-background-color {
    background-color: var(--wp--preset--color--nv-c-2) !important;
}

.has-black-border-color {
    border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
    border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
    border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
    border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
    border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
    border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
    border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
    border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
    border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
    border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-neve-link-color-border-color {
    border-color: var(--wp--preset--color--neve-link-color) !important;
}

.has-neve-link-hover-color-border-color {
    border-color: var(--wp--preset--color--neve-link-hover-color) !important;
}

.has-nv-site-bg-border-color {
    border-color: var(--wp--preset--color--nv-site-bg) !important;
}

.has-nv-light-bg-border-color {
    border-color: var(--wp--preset--color--nv-light-bg) !important;
}

.has-nv-dark-bg-border-color {
    border-color: var(--wp--preset--color--nv-dark-bg) !important;
}

.has-neve-text-color-border-color {
    border-color: var(--wp--preset--color--neve-text-color) !important;
}

.has-nv-text-dark-bg-border-color {
    border-color: var(--wp--preset--color--nv-text-dark-bg) !important;
}

.has-nv-c-1-border-color {
    border-color: var(--wp--preset--color--nv-c-1) !important;
}

.has-nv-c-2-border-color {
    border-color: var(--wp--preset--color--nv-c-2) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
    background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
    background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
    background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
    background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
    background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
    background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
    font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
    font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
    font-size: var(--wp--preset--font-size--x-large) !important;
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

:root :where(.wp-block-pullquote) {
    font-size: 1.5em;
    line-height: 1.6;
}

.nv-meta-list li.meta:not(:last-child):after {
    content: "/"
}

.nv-meta-list .no-mobile {
    display: none;
}

.nv-meta-list li.last::after {
    content: ""!important;
}

@media (min-width: 769px) {
    .nv-meta-list .no-mobile {
        display: inline-block;
    }
    .nv-meta-list li.last:not(:last-child)::after {
        content: "/" !important;
    }
}

 :root {
    --container: 748px;
    --postwidth: 100%;
    --primarybtnbg: #fcaf3b;
    --secondarybtnbg: #2b2b2b;
    --primarybtnhoverbg: #0366d6;
    --primarybtncolor: #000000;
    --secondarybtncolor: #ffffff;
    --primarybtnhovercolor: #ffffff;
    --secondarybtnhovercolor: #676767;
    --primarybtnborderradius: 0;
    --secondarybtnborderradius: 0;
    --secondarybtnborderwidth: 1px;
    --btnpadding: 12px 24px;
    --primarybtnpadding: 12px 24px;
    --secondarybtnpadding: calc(12px - 1px) calc(24px - 1px);
    --bodyfontfamily: Poppins;
    --bodyfontsize: 15px;
    --bodylineheight: 1.6;
    --bodyletterspacing: 0px;
    --bodyfontweight: 400;
    --bodytexttransform: none;
    --headingsfontfamily: Poppins;
    --h1fontsize: 35px;
    --h1fontweight: 600;
    --h1lineheight: 1.1;
    --h1letterspacing: 0px;
    --h1texttransform: none;
    --h2fontsize: 30px;
    --h2fontweight: 600;
    --h2lineheight: 1.6;
    --h2letterspacing: 0px;
    --h2texttransform: none;
    --h3fontsize: 20px;
    --h3fontweight: 600;
    --h3lineheight: 1.6;
    --h3letterspacing: 0px;
    --h3texttransform: none;
    --h4fontsize: 20px;
    --h4fontweight: 700;
    --h4lineheight: 1.6;
    --h4letterspacing: 0px;
    --h4texttransform: none;
    --h5fontsize: 16px;
    --h5fontweight: 700;
    --h5lineheight: 1.6;
    --h5letterspacing: 0px;
    --h5texttransform: none;
    --h6fontsize: 14px;
    --h6fontweight: 700;
    --h6lineheight: 1.6;
    --h6letterspacing: 0px;
    --h6texttransform: none;
    --formfieldborderwidth: 2px;
    --formfieldborderradius: 3px;
    --formfieldbgcolor: var(--nv-site-bg);
    --formfieldbordercolor: #dddddd;
    --formfieldcolor: var(--nv-text-color);
    --formfieldpadding: 10px 12px;
}

.single-post-container .alignfull>[class*="__inner-container"],
.single-post-container .alignwide>[class*="__inner-container"] {
    max-width: 718px
}

.nv-meta-list {
    --avatarsize: 20px;
}

.single .nv-meta-list {
    --avatarsize: 20px;
}

.nv-post-cover {
    --height: 250px;
    --padding: 40px 15px;
    --justify: flex-start;
    --textalign: left;
    --valign: center;
}

.nv-post-cover .nv-title-meta-wrap,
.nv-page-title-wrap,
.entry-header {
    --textalign: left;
}

.nv-is-boxed.nv-title-meta-wrap {
    --padding: 40px 15px;
    --bgcolor: var(--nv-dark-bg);
}

.nv-overlay {
    --opacity: 50;
    --blendmode: normal;
}

.nv-is-boxed.nv-comments-wrap {
    --padding: 20px;
}

.nv-is-boxed.comment-respond {
    --padding: 20px;
}

.single:not(.single-product),
.page {
    --c-vspace: 0 0 0 0;
    ;
}

.global-styled {
    --bgcolor: var(--nv-site-bg);
}

.header-top {
    --rowbcolor: var(--nv-light-bg);
    --color: var(--nv-text-color);
    --bgcolor: #f0f0f0;
}

.header-main {
    --rowbcolor: var(--nv-light-bg);
    --color: var(--nv-text-color);
    --bgcolor: #ffffff;
}

.header-bottom {
    --rowbcolor: var(--nv-light-bg);
    --color: var(--nv-text-color);
    --bgcolor: #ffffff;
}

.header-menu-sidebar-bg {
    --justify: flex-start;
    --textalign: left;
    --flexg: 1;
    --wrapdropdownwidth: auto;
    --color: var(--nv-text-color);
    --bgcolor: #ffffff;
}

.header-menu-sidebar {
    width: 360px;
}

.builder-item--logo {
    --maxwidth: 120px;
    --fs: 24px;
    --padding: 10px 0;
    --margin: 0;
    --textalign: left;
    --justify: flex-start;
}

.builder-item--nav-icon,
.header-menu-sidebar .close-sidebar-panel .navbar-toggle {
    --borderradius: 3px;
    --borderwidth: 1px;
}

.builder-item--nav-icon {
    --label-margin: 0 5px 0 0;
    ;
    --padding: 10px 15px;
    --margin: 0;
}

.builder-item--primary-menu {
    --color: #18191d;
    --hovercolor: #faae48;
    --hovertextcolor: var(--nv-text-color);
    --activecolor: #18191d;
    --spacing: 20px;
    --height: 25px;
    --padding: 0;
    --margin: 0;
    --fontsize: 1em;
    --lineheight: 1.6;
    --letterspacing: 0px;
    --fontweight: 600;
    --texttransform: uppercase;
    --iconsize: 1em;
}

.hfg-is-group.has-primary-menu .inherit-ff {
    --inheritedfw: 600;
}

.footer-top-inner .row {
    grid-template-columns: 1fr 1fr;
    --valign: flex-start;
}

.footer-top {
    --rowbcolor: var(--nv-light-bg);
    --color: var(--nv-text-color);
    --bgcolor: #ffffff;
}

.footer-main-inner .row {
    grid-template-columns: 1fr;
    --valign: flex-start;
}

.footer-main {
    --rowbcolor: var(--nv-light-bg);
    --color: var(--nv-text-color);
    --bgcolor: var(--nv-site-bg);
}

.footer-bottom-inner .row {
    grid-template-columns: 1fr 1fr 1fr;
    --valign: flex-start;
}

.footer-bottom {
    --rowbcolor: var(--nv-light-bg);
    --color: var(--nv-text-dark-bg);
    --bgcolor: #18191d;
}

.builder-item--footer-three-widgets {
    --padding: 0;
    --margin: 0;
    --textalign: left;
    --justify: flex-start;
}

@media(min-width: 576px) {
     :root {
        --container: 992px;
        --postwidth: 100%;
        --btnpadding: 12px 24px;
        --primarybtnpadding: 12px 24px;
        --secondarybtnpadding: calc(12px - 1px) calc(24px - 1px);
        --bodyfontsize: 16px;
        --bodylineheight: 1.6;
        --bodyletterspacing: 0px;
        --h1fontsize: 55px;
        --h1lineheight: 1.2;
        --h1letterspacing: 0px;
        --h2fontsize: 35px;
        --h2lineheight: 1.6;
        --h2letterspacing: 0px;
        --h3fontsize: 20px;
        --h3lineheight: 1.6;
        --h3letterspacing: 0px;
        --h4fontsize: 22px;
        --h4lineheight: 1.5;
        --h4letterspacing: 0px;
        --h5fontsize: 18px;
        --h5lineheight: 1.6;
        --h5letterspacing: 0px;
        --h6fontsize: 14px;
        --h6lineheight: 1.6;
        --h6letterspacing: 0px;
    }
    .single-post-container .alignfull>[class*="__inner-container"],
    .single-post-container .alignwide>[class*="__inner-container"] {
        max-width: 962px
    }
    .nv-meta-list {
        --avatarsize: 20px;
    }
    .single .nv-meta-list {
        --avatarsize: 20px;
    }
    .nv-post-cover {
        --height: 320px;
        --padding: 60px 30px;
        --justify: flex-start;
        --textalign: left;
        --valign: center;
    }
    .nv-post-cover .nv-title-meta-wrap,
    .nv-page-title-wrap,
    .entry-header {
        --textalign: left;
    }
    .nv-is-boxed.nv-title-meta-wrap {
        --padding: 60px 30px;
    }
    .nv-is-boxed.nv-comments-wrap {
        --padding: 30px;
    }
    .nv-is-boxed.comment-respond {
        --padding: 30px;
    }
    .single:not(.single-product),
    .page {
        --c-vspace: 0 0 0 0;
        ;
    }
    .header-menu-sidebar-bg {
        --justify: flex-start;
        --textalign: left;
        --flexg: 1;
        --wrapdropdownwidth: auto;
    }
    .header-menu-sidebar {
        width: 360px;
    }
    .builder-item--logo {
        --maxwidth: 120px;
        --fs: 24px;
        --padding: 10px 0;
        --margin: 0;
        --textalign: left;
        --justify: flex-start;
    }
    .builder-item--nav-icon {
        --label-margin: 0 5px 0 0;
        ;
        --padding: 10px 15px;
        --margin: 0;
    }
    .builder-item--primary-menu {
        --spacing: 20px;
        --height: 25px;
        --padding: 0;
        --margin: 0;
        --fontsize: 1em;
        --lineheight: 1.6;
        --letterspacing: 0px;
        --iconsize: 1em;
    }
    .builder-item--footer-three-widgets {
        --padding: 0;
        --margin: 0;
        --textalign: left;
        --justify: flex-start;
    }
}

@media(min-width: 960px) {
     :root {
        --container: 1170px;
        --postwidth: 100%;
        --btnpadding: 12px 24px;
        --primarybtnpadding: 12px 24px;
        --secondarybtnpadding: calc(12px - 1px) calc(24px - 1px);
        --bodyfontsize: 17px;
        --bodylineheight: 1.7;
        --bodyletterspacing: 0px;
        --h1fontsize: 70px;
        --h1lineheight: 1.2;
        --h1letterspacing: 0px;
        --h2fontsize: 50px;
        --h2lineheight: 1.2;
        --h2letterspacing: 0px;
        --h3fontsize: 20px;
        --h3lineheight: 1.6;
        --h3letterspacing: 0px;
        --h4fontsize: 24px;
        --h4lineheight: 1.5;
        --h4letterspacing: 0px;
        --h5fontsize: 20px;
        --h5lineheight: 1.6;
        --h5letterspacing: 0px;
        --h6fontsize: 16px;
        --h6lineheight: 1.6;
        --h6letterspacing: 0px;
    }
    body:not(.single):not(.archive):not(.blog):not(.search):not(.error404) .neve-main>.container .col,
    body.post-type-archive-course .neve-main>.container .col,
    body.post-type-archive-llms_membership .neve-main>.container .col {
        max-width: 100%;
    }
    body:not(.single):not(.archive):not(.blog):not(.search):not(.error404) .nv-sidebar-wrap,
    body.post-type-archive-course .nv-sidebar-wrap,
    body.post-type-archive-llms_membership .nv-sidebar-wrap {
        max-width: 0%;
    }
    .neve-main>.archive-container .nv-index-posts.col {
        max-width: 100%;
    }
    .neve-main>.archive-container .nv-sidebar-wrap {
        max-width: 0%;
    }
    .neve-main>.single-post-container .nv-single-post-wrap.col {
        max-width: 70%;
    }
    .single-post-container .alignfull>[class*="__inner-container"],
    .single-post-container .alignwide>[class*="__inner-container"] {
        max-width: 789px
    }
    .container-fluid.single-post-container .alignfull>[class*="__inner-container"],
    .container-fluid.single-post-container .alignwide>[class*="__inner-container"] {
        max-width: calc(70% + 15px)
    }
    .neve-main>.single-post-container .nv-sidebar-wrap {
        max-width: 30%;
    }
    .nv-meta-list {
        --avatarsize: 20px;
    }
    .single .nv-meta-list {
        --avatarsize: 20px;
    }
    .nv-post-cover {
        --height: 400px;
        --padding: 60px 40px;
        --justify: flex-start;
        --textalign: left;
        --valign: center;
    }
    .nv-post-cover .nv-title-meta-wrap,
    .nv-page-title-wrap,
    .entry-header {
        --textalign: left;
    }
    .nv-is-boxed.nv-title-meta-wrap {
        --padding: 60px 40px;
    }
    .nv-is-boxed.nv-comments-wrap {
        --padding: 40px;
    }
    .nv-is-boxed.comment-respond {
        --padding: 40px;
    }
    .single:not(.single-product),
    .page {
        --c-vspace: 0 0 0 0;
        ;
    }
    .header-menu-sidebar-bg {
        --justify: flex-start;
        --textalign: left;
        --flexg: 1;
        --wrapdropdownwidth: auto;
    }
    .header-menu-sidebar {
        width: 360px;
    }
    .builder-item--logo {
        --maxwidth: 132px;
        --fs: 24px;
        --padding: 10px 0;
        --margin: 0;
        --textalign: left;
        --justify: flex-start;
    }
    .builder-item--nav-icon {
        --label-margin: 0 5px 0 0;
        ;
        --padding: 10px 15px;
        --margin: 0;
    }
    .builder-item--primary-menu {
        --spacing: 20px;
        --height: 25px;
        --padding: 0;
        --margin: 0;
        --fontsize: 0.8em;
        --lineheight: 1.6;
        --letterspacing: 0px;
        --iconsize: 0.8em;
    }
    .builder-item--footer-three-widgets {
        --padding: 0;
        --margin: 0;
        --textalign: left;
        --justify: flex-start;
    }
}

 :root {
    --nv-primary-accent: #2f5aae;
    --nv-secondary-accent: #2f5aae;
    --nv-site-bg: #ffffff;
    --nv-light-bg: #f4f5f7;
    --nv-dark-bg: #121212;
    --nv-text-color: #272626;
    --nv-text-dark-bg: #ffffff;
    --nv-c-1: #9463ae;
    --nv-c-2: #be574b;
    --nv-fallback-ff: Arial, Helvetica, sans-serif;
}

pre code.hljs {
    display: block;
    overflow-x: auto;
    padding: 1em
}

code.hljs {
    padding: 3px 5px
}

.hljs {
    color: #24292e;
    background: #fff
}

.hljs-doctag,
.hljs-keyword,
.hljs-meta .hljs-keyword,
.hljs-template-tag,
.hljs-template-variable,
.hljs-type,
.hljs-variable.language_ {
    color: #d73a49
}

.hljs-title,
.hljs-title.class_,
.hljs-title.class_.inherited__,
.hljs-title.function_ {
    color: #6f42c1
}

.hljs-attr,
.hljs-attribute,
.hljs-literal,
.hljs-meta,
.hljs-number,
.hljs-operator,
.hljs-selector-attr,
.hljs-selector-class,
.hljs-selector-id,
.hljs-variable {
    color: #005cc5
}

.hljs-meta .hljs-string,
.hljs-regexp,
.hljs-string {
    color: #032f62
}

.hljs-built_in,
.hljs-symbol {
    color: #e36209
}

.hljs-code,
.hljs-comment,
.hljs-formula {
    color: #6a737d
}

.hljs-name,
.hljs-quote,
.hljs-selector-pseudo,
.hljs-selector-tag {
    color: #22863a
}

.hljs-subst {
    color: #24292e
}

.hljs-section {
    color: #005cc5;
    font-weight: 700
}

.hljs-bullet {
    color: #735c0f
}

.hljs-emphasis {
    color: #24292e;
    font-style: italic
}

.hljs-strong {
    color: #24292e;
    font-weight: 700
}

.hljs-addition {
    color: #22863a;
    background-color: #f0fff4
}

.hljs-deletion {
    color: #b31d28;
    background-color: #ffeef0
}

.hljs-ln {
    border-collapse: collapse
}

.hljs-ln-n:before {
    content: attr(data-line-number)
}

.is-menu-sidebar .header-menu-sidebar {
    visibility: visible;
}

.is-menu-sidebar.menu_sidebar_slide_left .header-menu-sidebar {
    transform: translate3d(0, 0, 0);
    left: 0;
}

.is-menu-sidebar.menu_sidebar_slide_right .header-menu-sidebar {
    transform: translate3d(0, 0, 0);
    right: 0;
}

.is-menu-sidebar.menu_sidebar_pull_right .header-menu-sidebar,
.is-menu-sidebar.menu_sidebar_pull_left .header-menu-sidebar {
    transform: translateX(0);
}

.is-menu-sidebar.menu_sidebar_dropdown .header-menu-sidebar {
    height: auto;
}

.is-menu-sidebar.menu_sidebar_dropdown .header-menu-sidebar-inner {
    max-height: 400px;
    padding: 20px 0;
}

.is-menu-sidebar.menu_sidebar_full_canvas .header-menu-sidebar {
    opacity: 1;
}

.header-menu-sidebar .menu-item-nav-search:not(.floating) {
    pointer-events: none;
}

.header-menu-sidebar .menu-item-nav-search .is-menu-sidebar {
    pointer-events: unset;
}

.nav-ul li:focus-within .wrap.active+.sub-menu {
    opacity: 1;
    visibility: visible;
}

.nav-ul li.neve-mega-menu:focus-within .wrap.active+.sub-menu {
    display: grid;
}

.nav-ul li>.wrap {
    display: flex;
    align-items: center;
    position: relative;
    padding: 0 4px;
}

.nav-ul:not(.menu-mobile):not(.neve-mega-menu)>li>.wrap>a {
    padding-top: 1px
}

#wp-block-themeisle-blocks-advanced-columns-512cc8e9 {
    padding-top: 80px;
    padding-bottom: 80px;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 0;
    margin-bottom: 0;
    --columns-width: 900px;
    justify-content: center;
    min-height: 700px;
    --background: url(http://noizyi.com/wp-content/uploads/2020/07/web-design-studio-01.jpg.jpg) no-repeat scroll 46% 49%/cover;
    border-width: 0;
    border-style: solid;
    border-color: #000;
    border-radius: 0
}

#wp-block-themeisle-blocks-advanced-columns-512cc8e9>.wp-block-themeisle-blocks-advanced-columns-overlay {
    opacity: .5;
    mix-blend-mode: normal;
    border-radius: 0
}

#wp-block-themeisle-blocks-advanced-columns-512cc8e9 .wp-block-themeisle-blocks-advanced-columns-separators.top svg {
    height: 100px;
    scale: 1 1
}

#wp-block-themeisle-blocks-advanced-columns-512cc8e9 .wp-block-themeisle-blocks-advanced-columns-separators.bottom svg {
    height: 100px;
    scale: 1 1
}

@media (max-width:960px) {
    #wp-block-themeisle-blocks-advanced-columns-512cc8e9 {
        padding-top: 40px;
        padding-bottom: 40px;
        margin-top: 0;
        margin-bottom: 0
    }
    #wp-block-themeisle-blocks-advanced-columns-512cc8e9 .wp-block-themeisle-blocks-advanced-columns-separators.top svg {
        height: 100px;
        scale: 1 1
    }
    #wp-block-themeisle-blocks-advanced-columns-512cc8e9 .wp-block-themeisle-blocks-advanced-columns-separators.bottom svg {
        height: 100px;
        scale: 1 1
    }
}

@media (max-width:600px) {
    #wp-block-themeisle-blocks-advanced-columns-512cc8e9 {
        margin-top: 0;
        margin-bottom: 0
    }
    #wp-block-themeisle-blocks-advanced-columns-512cc8e9 .wp-block-themeisle-blocks-advanced-columns-separators.top svg {
        height: 100px;
        scale: 1 1
    }
    #wp-block-themeisle-blocks-advanced-columns-512cc8e9 .wp-block-themeisle-blocks-advanced-columns-separators.bottom svg {
        height: 100px;
        scale: 1 1
    }
}

#wp-block-themeisle-blocks-advanced-column-d0923845 {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    border-width: 0;
    border-style: solid;
    border-color: #000;
    border-radius: 0
}

#wp-block-themeisle-blocks-advanced-column-d0923845>.wp-block-themeisle-blocks-advanced-column-overlay {
    opacity: .5;
    mix-blend-mode: normal;
    border-radius: 0
}

@media (min-width:960px) {
    #wp-block-themeisle-blocks-advanced-column-d0923845 {
        flex-basis: 100%
    }
}

@media (max-width:960px) {
    #wp-block-themeisle-blocks-advanced-column-d0923845 {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
        margin-top: 20px;
        margin-bottom: 20px;
        margin-left: 0;
        margin-right: 0
    }
}

@media (max-width:600px) {
    #wp-block-themeisle-blocks-advanced-column-d0923845 {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
        margin-top: 20px;
        margin-bottom: 20px;
        margin-left: 0;
        margin-right: 0
    }
}

#wp-block-themeisle-blocks-advanced-columns-d68eee3c {
    padding-top: 80px;
    padding-bottom: 80px;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 0;
    margin-bottom: 0;
    --columns-width: 1170px;
    justify-content: center;
    min-height: auto;
    --background: #fff;
    border-width: 0;
    border-style: solid;
    border-color: #000;
    border-radius: 0
}

#wp-block-themeisle-blocks-advanced-columns-d68eee3c>.wp-block-themeisle-blocks-advanced-columns-overlay {
    opacity: .5;
    mix-blend-mode: normal;
    border-radius: 0
}

#wp-block-themeisle-blocks-advanced-columns-d68eee3c .wp-block-themeisle-blocks-advanced-columns-separators.top svg {
    height: 100px;
    scale: 1 1
}

#wp-block-themeisle-blocks-advanced-columns-d68eee3c .wp-block-themeisle-blocks-advanced-columns-separators.bottom svg {
    height: 100px;
    scale: 1 1
}

@media (max-width:960px) {
    #wp-block-themeisle-blocks-advanced-columns-d68eee3c {
        padding-top: 40px;
        padding-bottom: 40px;
        padding-left: 20px;
        padding-right: 20px;
        margin-top: 0;
        margin-bottom: 0
    }
    #wp-block-themeisle-blocks-advanced-columns-d68eee3c .wp-block-themeisle-blocks-advanced-columns-separators.top svg {
        height: 100px;
        scale: 1 1
    }
    #wp-block-themeisle-blocks-advanced-columns-d68eee3c .wp-block-themeisle-blocks-advanced-columns-separators.bottom svg {
        height: 100px;
        scale: 1 1
    }
}

@media (max-width:600px) {
    #wp-block-themeisle-blocks-advanced-columns-d68eee3c {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
        margin-top: 0;
        margin-bottom: 0
    }
    #wp-block-themeisle-blocks-advanced-columns-d68eee3c .wp-block-themeisle-blocks-advanced-columns-separators.top svg {
        height: 100px;
        scale: 1 1
    }
    #wp-block-themeisle-blocks-advanced-columns-d68eee3c .wp-block-themeisle-blocks-advanced-columns-separators.bottom svg {
        height: 100px;
        scale: 1 1
    }
}

#wp-block-themeisle-blocks-advanced-column-75651b0e {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    border-width: 0;
    border-style: solid;
    border-color: #000;
    border-radius: 0
}

#wp-block-themeisle-blocks-advanced-column-75651b0e>.wp-block-themeisle-blocks-advanced-column-overlay {
    opacity: .5;
    mix-blend-mode: normal;
    border-radius: 0
}

@media (min-width:960px) {
    #wp-block-themeisle-blocks-advanced-column-75651b0e {
        flex-basis: 25%
    }
}

@media (max-width:960px) {
    #wp-block-themeisle-blocks-advanced-column-75651b0e {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
        margin-top: 20px;
        margin-bottom: 20px;
        margin-left: 0;
        margin-right: 0
    }
}

@media (max-width:600px) {
    #wp-block-themeisle-blocks-advanced-column-75651b0e {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
        margin-top: 20px;
        margin-bottom: 20px;
        margin-left: 0;
        margin-right: 0
    }
}

#wp-block-themeisle-blocks-advanced-heading-e574c793 {
    --text-align: center
}

@media (max-width:960px) {
    #wp-block-themeisle-blocks-advanced-heading-e574c793 {
        padding: 0;
        margin-top: 0;
        margin-bottom: 25px
    }
}

@media (max-width:600px) {
    #wp-block-themeisle-blocks-advanced-heading-e574c793 {
        padding: 0;
        margin-top: 0;
        margin-bottom: 20px
    }
}

#wp-block-themeisle-blocks-advanced-heading-77ddd0de {
    font-size: 15px;
    --text-align: center
}

@media (max-width:960px) {
    #wp-block-themeisle-blocks-advanced-heading-77ddd0de {
        padding: 0;
        margin-top: 0;
        margin-bottom: 25px
    }
}

@media (max-width:600px) {
    #wp-block-themeisle-blocks-advanced-heading-77ddd0de {
        padding: 0;
        margin-top: 0;
        margin-bottom: 20px
    }
}

#wp-block-themeisle-blocks-advanced-column-1f05d235 {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    border-width: 0;
    border-style: solid;
    border-color: #000;
    border-radius: 0
}

#wp-block-themeisle-blocks-advanced-column-1f05d235>.wp-block-themeisle-blocks-advanced-column-overlay {
    opacity: .5;
    mix-blend-mode: normal;
    border-radius: 0
}

@media (min-width:960px) {
    #wp-block-themeisle-blocks-advanced-column-1f05d235 {
        flex-basis: 25%
    }
}

@media (max-width:960px) {
    #wp-block-themeisle-blocks-advanced-column-1f05d235 {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
        margin-top: 20px;
        margin-bottom: 20px;
        margin-left: 0;
        margin-right: 0
    }
}

@media (max-width:600px) {
    #wp-block-themeisle-blocks-advanced-column-1f05d235 {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
        margin-top: 20px;
        margin-bottom: 20px;
        margin-left: 0;
        margin-right: 0
    }
}

#wp-block-themeisle-blocks-advanced-heading-044ec32e {
    --text-align: center
}

@media (max-width:960px) {
    #wp-block-themeisle-blocks-advanced-heading-044ec32e {
        padding: 0;
        margin-top: 0;
        margin-bottom: 25px
    }
}

@media (max-width:600px) {
    #wp-block-themeisle-blocks-advanced-heading-044ec32e {
        padding: 0;
        margin-top: 0;
        margin-bottom: 20px
    }
}

#wp-block-themeisle-blocks-advanced-heading-805e30bf {
    font-size: 15px;
    --text-align: center
}

@media (max-width:960px) {
    #wp-block-themeisle-blocks-advanced-heading-805e30bf {
        padding: 0;
        margin-top: 0;
        margin-bottom: 25px
    }
}

@media (max-width:600px) {
    #wp-block-themeisle-blocks-advanced-heading-805e30bf {
        padding: 0;
        margin-top: 0;
        margin-bottom: 20px
    }
}

#wp-block-themeisle-blocks-advanced-column-f2271843 {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    border-width: 0;
    border-style: solid;
    border-color: #000;
    border-radius: 0
}

#wp-block-themeisle-blocks-advanced-column-f2271843>.wp-block-themeisle-blocks-advanced-column-overlay {
    opacity: .5;
    mix-blend-mode: normal;
    border-radius: 0
}

@media (min-width:960px) {
    #wp-block-themeisle-blocks-advanced-column-f2271843 {
        flex-basis: 25%
    }
}

@media (max-width:960px) {
    #wp-block-themeisle-blocks-advanced-column-f2271843 {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
        margin-top: 20px;
        margin-bottom: 20px;
        margin-left: 0;
        margin-right: 0
    }
}

@media (max-width:600px) {
    #wp-block-themeisle-blocks-advanced-column-f2271843 {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
        margin-top: 20px;
        margin-bottom: 20px;
        margin-left: 0;
        margin-right: 0
    }
}

#wp-block-themeisle-blocks-advanced-heading-cee7c3c8 {
    --text-align: center
}

@media (max-width:960px) {
    #wp-block-themeisle-blocks-advanced-heading-cee7c3c8 {
        padding: 0;
        margin-top: 0;
        margin-bottom: 25px
    }
}

@media (max-width:600px) {
    #wp-block-themeisle-blocks-advanced-heading-cee7c3c8 {
        padding: 0;
        margin-top: 0;
        margin-bottom: 20px
    }
}

#wp-block-themeisle-blocks-advanced-heading-a2c2aaff {
    font-size: 15px;
    --text-align: center
}

@media (max-width:960px) {
    #wp-block-themeisle-blocks-advanced-heading-a2c2aaff {
        padding: 0;
        margin-top: 0;
        margin-bottom: 25px
    }
}

@media (max-width:600px) {
    #wp-block-themeisle-blocks-advanced-heading-a2c2aaff {
        padding: 0;
        margin-top: 0;
        margin-bottom: 20px
    }
}

#wp-block-themeisle-blocks-advanced-column-27094f67 {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    border-width: 0;
    border-style: solid;
    border-color: #000;
    border-radius: 0
}

#wp-block-themeisle-blocks-advanced-column-27094f67>.wp-block-themeisle-blocks-advanced-column-overlay {
    opacity: .5;
    mix-blend-mode: normal;
    border-radius: 0
}

@media (min-width:960px) {
    #wp-block-themeisle-blocks-advanced-column-27094f67 {
        flex-basis: 25%
    }
}

@media (max-width:960px) {
    #wp-block-themeisle-blocks-advanced-column-27094f67 {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
        margin-top: 20px;
        margin-bottom: 20px;
        margin-left: 0;
        margin-right: 0
    }
}

@media (max-width:600px) {
    #wp-block-themeisle-blocks-advanced-column-27094f67 {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
        margin-top: 20px;
        margin-bottom: 20px;
        margin-left: 0;
        margin-right: 0
    }
}

#wp-block-themeisle-blocks-advanced-heading-868c0873 {
    --text-align: center
}

@media (max-width:960px) {
    #wp-block-themeisle-blocks-advanced-heading-868c0873 {
        padding: 0;
        margin-top: 0;
        margin-bottom: 25px
    }
}

@media (max-width:600px) {
    #wp-block-themeisle-blocks-advanced-heading-868c0873 {
        padding: 0;
        margin-top: 0;
        margin-bottom: 20px
    }
}

#wp-block-themeisle-blocks-advanced-heading-a1a200dc {
    font-size: 15px;
    --text-align: center
}

@media (max-width:960px) {
    #wp-block-themeisle-blocks-advanced-heading-a1a200dc {
        padding: 0;
        margin-top: 0;
        margin-bottom: 25px
    }
}

@media (max-width:600px) {
    #wp-block-themeisle-blocks-advanced-heading-a1a200dc {
        padding: 0;
        margin-top: 0;
        margin-bottom: 20px
    }
}

#wp-block-themeisle-blocks-advanced-columns-ad20c616 {
    padding-top: 80px;
    padding-bottom: 80px;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 0;
    margin-bottom: 0;
    --columns-width: 1170px;
    justify-content: center;
    min-height: auto;
    --background: #eef0ed;
    border-width: 0;
    border-style: solid;
    border-color: #000;
    border-radius: 0
}

#wp-block-themeisle-blocks-advanced-columns-ad20c616>.wp-block-themeisle-blocks-advanced-columns-overlay {
    opacity: .5;
    mix-blend-mode: normal;
    border-radius: 0
}

#wp-block-themeisle-blocks-advanced-columns-ad20c616 .wp-block-themeisle-blocks-advanced-columns-separators.top svg {
    height: 100px;
    scale: 1 1
}

#wp-block-themeisle-blocks-advanced-columns-ad20c616 .wp-block-themeisle-blocks-advanced-columns-separators.bottom svg {
    height: 100px;
    scale: 1 1
}

@media (max-width:960px) {
    #wp-block-themeisle-blocks-advanced-columns-ad20c616 {
        padding-top: 40px;
        padding-bottom: 40px;
        padding-left: 20px;
        padding-right: 20px;
        margin-top: 0;
        margin-bottom: 0
    }
    #wp-block-themeisle-blocks-advanced-columns-ad20c616 .wp-block-themeisle-blocks-advanced-columns-separators.top svg {
        height: 100px;
        scale: 1 1
    }
    #wp-block-themeisle-blocks-advanced-columns-ad20c616 .wp-block-themeisle-blocks-advanced-columns-separators.bottom svg {
        height: 100px;
        scale: 1 1
    }
}

@media (max-width:600px) {
    #wp-block-themeisle-blocks-advanced-columns-ad20c616 {
        margin-top: 0;
        margin-bottom: 0
    }
    #wp-block-themeisle-blocks-advanced-columns-ad20c616 .wp-block-themeisle-blocks-advanced-columns-separators.top svg {
        height: 100px;
        scale: 1 1
    }
    #wp-block-themeisle-blocks-advanced-columns-ad20c616 .wp-block-themeisle-blocks-advanced-columns-separators.bottom svg {
        height: 100px;
        scale: 1 1
    }
}

#wp-block-themeisle-blocks-advanced-column-03d02eeb {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    border-width: 0;
    border-style: solid;
    border-color: #000;
    border-radius: 0
}

#wp-block-themeisle-blocks-advanced-column-03d02eeb>.wp-block-themeisle-blocks-advanced-column-overlay {
    opacity: .5;
    mix-blend-mode: normal;
    border-radius: 0
}

@media (min-width:960px) {
    #wp-block-themeisle-blocks-advanced-column-03d02eeb {
        flex-basis: 50%
    }
}

@media (max-width:960px) {
    #wp-block-themeisle-blocks-advanced-column-03d02eeb {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }
}

@media (max-width:600px) {
    #wp-block-themeisle-blocks-advanced-column-03d02eeb {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }
}

#wp-block-themeisle-blocks-advanced-column-cb2b8741 {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    border-width: 0;
    border-style: solid;
    border-color: #000;
    border-radius: 0
}

#wp-block-themeisle-blocks-advanced-column-cb2b8741>.wp-block-themeisle-blocks-advanced-column-overlay {
    opacity: .5;
    mix-blend-mode: normal;
    border-radius: 0
}

@media (min-width:960px) {
    #wp-block-themeisle-blocks-advanced-column-cb2b8741 {
        flex-basis: 50%
    }
}

@media (max-width:960px) {
    #wp-block-themeisle-blocks-advanced-column-cb2b8741 {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
        margin-top: 20px;
        margin-bottom: 20px;
        margin-left: 0;
        margin-right: 0
    }
}

@media (max-width:600px) {
    #wp-block-themeisle-blocks-advanced-column-cb2b8741 {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
        margin-top: 20px;
        margin-bottom: 20px;
        margin-left: 0;
        margin-right: 0
    }
}

#wp-block-themeisle-blocks-advanced-columns-5e6f3a8e {
    padding-top: 80px;
    padding-bottom: 80px;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 0;
    margin-bottom: 0;
    --columns-width: 1170px;
    justify-content: center;
    min-height: auto;
    border-width: 0;
    border-style: solid;
    border-color: #000;
    border-radius: 0
}

#wp-block-themeisle-blocks-advanced-columns-5e6f3a8e>.wp-block-themeisle-blocks-advanced-columns-overlay {
    opacity: .5;
    mix-blend-mode: normal;
    border-radius: 0
}

#wp-block-themeisle-blocks-advanced-columns-5e6f3a8e .wp-block-themeisle-blocks-advanced-columns-separators.top svg {
    height: 100px;
    scale: 1 1
}

#wp-block-themeisle-blocks-advanced-columns-5e6f3a8e .wp-block-themeisle-blocks-advanced-columns-separators.bottom svg {
    height: 100px;
    scale: 1 1
}

@media (max-width:960px) {
    #wp-block-themeisle-blocks-advanced-columns-5e6f3a8e {
        padding-top: 40px;
        padding-bottom: 40px;
        padding-left: 20px;
        padding-right: 20px;
        margin-top: 0;
        margin-bottom: 0
    }
    #wp-block-themeisle-blocks-advanced-columns-5e6f3a8e .wp-block-themeisle-blocks-advanced-columns-separators.top svg {
        height: 100px;
        scale: 1 1
    }
    #wp-block-themeisle-blocks-advanced-columns-5e6f3a8e .wp-block-themeisle-blocks-advanced-columns-separators.bottom svg {
        height: 100px;
        scale: 1 1
    }
}

@media (max-width:600px) {
    #wp-block-themeisle-blocks-advanced-columns-5e6f3a8e {
        margin-top: 0;
        margin-bottom: 0
    }
    #wp-block-themeisle-blocks-advanced-columns-5e6f3a8e .wp-block-themeisle-blocks-advanced-columns-separators.top svg {
        height: 100px;
        scale: 1 1
    }
    #wp-block-themeisle-blocks-advanced-columns-5e6f3a8e .wp-block-themeisle-blocks-advanced-columns-separators.bottom svg {
        height: 100px;
        scale: 1 1
    }
}

#wp-block-themeisle-blocks-advanced-column-4949e572 {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    --background: #fff;
    border-width: 0;
    border-style: solid;
    border-color: #000;
    border-radius: 0
}

#wp-block-themeisle-blocks-advanced-column-4949e572>.wp-block-themeisle-blocks-advanced-column-overlay {
    opacity: .5;
    mix-blend-mode: normal;
    border-radius: 0
}

@media (min-width:960px) {
    #wp-block-themeisle-blocks-advanced-column-4949e572 {
        flex-basis: 50%
    }
}

@media (max-width:960px) {
    #wp-block-themeisle-blocks-advanced-column-4949e572 {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
        margin-top: 20px;
        margin-bottom: 20px;
        margin-left: 0;
        margin-right: 0
    }
}

@media (max-width:600px) {
    #wp-block-themeisle-blocks-advanced-column-4949e572 {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
        margin-top: 20px;
        margin-bottom: 20px;
        margin-left: 0;
        margin-right: 0
    }
}

#wp-block-themeisle-blocks-advanced-column-372f2dc9 {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    border-width: 0;
    border-style: solid;
    border-color: #000;
    border-radius: 0
}

#wp-block-themeisle-blocks-advanced-column-372f2dc9>.wp-block-themeisle-blocks-advanced-column-overlay {
    opacity: .5;
    mix-blend-mode: normal;
    border-radius: 0
}

@media (min-width:960px) {
    #wp-block-themeisle-blocks-advanced-column-372f2dc9 {
        flex-basis: 50%
    }
}

@media (max-width:960px) {
    #wp-block-themeisle-blocks-advanced-column-372f2dc9 {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
        margin-top: 20px;
        margin-bottom: 20px;
        margin-left: 0;
        margin-right: 0
    }
}

@media (max-width:600px) {
    #wp-block-themeisle-blocks-advanced-column-372f2dc9 {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        margin-top: 20px;
        margin-bottom: 20px;
        margin-left: 0;
        margin-right: 0
    }
}

#wp-block-themeisle-blocks-advanced-columns-b3525c80 {
    padding-top: 80px;
    padding-bottom: 80px;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 0;
    margin-bottom: 0;
    --columns-width: 800px;
    justify-content: center;
    min-height: auto;
    --background: #18191d;
    border-width: 0;
    border-style: solid;
    border-color: #000;
    border-radius: 0
}

#wp-block-themeisle-blocks-advanced-columns-b3525c80>.wp-block-themeisle-blocks-advanced-columns-overlay {
    opacity: .5;
    mix-blend-mode: normal;
    border-radius: 0
}

#wp-block-themeisle-blocks-advanced-columns-b3525c80 .wp-block-themeisle-blocks-advanced-columns-separators.top svg {
    height: 100px;
    scale: 1 1
}

#wp-block-themeisle-blocks-advanced-columns-b3525c80 .wp-block-themeisle-blocks-advanced-columns-separators.bottom svg {
    height: 100px;
    scale: 1 1
}

@media (max-width:960px) {
    #wp-block-themeisle-blocks-advanced-columns-b3525c80 {
        padding-top: 40px;
        padding-bottom: 40px;
        padding-left: 20px;
        padding-right: 20px;
        margin-top: 0;
        margin-bottom: 0
    }
    #wp-block-themeisle-blocks-advanced-columns-b3525c80 .wp-block-themeisle-blocks-advanced-columns-separators.top svg {
        height: 100px;
        scale: 1 1
    }
    #wp-block-themeisle-blocks-advanced-columns-b3525c80 .wp-block-themeisle-blocks-advanced-columns-separators.bottom svg {
        height: 100px;
        scale: 1 1
    }
}

@media (max-width:600px) {
    #wp-block-themeisle-blocks-advanced-columns-b3525c80 {
        margin-top: 0;
        margin-bottom: 0
    }
    #wp-block-themeisle-blocks-advanced-columns-b3525c80 .wp-block-themeisle-blocks-advanced-columns-separators.top svg {
        height: 100px;
        scale: 1 1
    }
    #wp-block-themeisle-blocks-advanced-columns-b3525c80 .wp-block-themeisle-blocks-advanced-columns-separators.bottom svg {
        height: 100px;
        scale: 1 1
    }
}

#wp-block-themeisle-blocks-advanced-column-9d431006 {
    padding-top: 80px;
    padding-bottom: 80px;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    border-width: 0;
    border-style: solid;
    border-color: #000;
    border-radius: 0
}

#wp-block-themeisle-blocks-advanced-column-9d431006>.wp-block-themeisle-blocks-advanced-column-overlay {
    opacity: .5;
    mix-blend-mode: normal;
    border-radius: 0
}

@media (min-width:960px) {
    #wp-block-themeisle-blocks-advanced-column-9d431006 {
        flex-basis: 100%
    }
}

@media (max-width:960px) {
    #wp-block-themeisle-blocks-advanced-column-9d431006 {
        padding-top: 40px;
        padding-bottom: 40px;
        padding-left: 20px;
        padding-right: 20px;
        margin-top: 20px;
        margin-bottom: 20px;
        margin-left: 0;
        margin-right: 0
    }
}

@media (max-width:600px) {
    #wp-block-themeisle-blocks-advanced-column-9d431006 {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
        margin-top: 20px;
        margin-bottom: 20px;
        margin-left: 0;
        margin-right: 0
    }
}

#wp-block-themeisle-blocks-posts-grid-b79d2b30 {
    --background-color: var(--nv-dark-bg)
}

.wp-container-core-columns-is-layout-9d6595d7 {
    flex-wrap: nowrap;
}

.wp-container-core-social-links-is-layout-9414d7c4 {
    flex-wrap: nowrap;
    justify-content: flex-start;
}