/* line 5, ../../../../../../../compass.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
}

/* line 22, ../../../../../../../compass.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
    line-height: 1;
}

/* line 24, ../../../../../../../compass.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol,
ul {
    list-style: none;
}

/* line 26, ../../../../../../../compass.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* line 28, ../../../../../../../compass.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption,
th,
td {
    text-align: left;
    font-weight: normal;
    vertical-align: middle;
}

/* line 30, ../../../../../../../compass.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q,
blockquote {
    quotes: none;
}

/* line 103, ../../../../../../../compass.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before,
q:after,
blockquote:before,
blockquote:after {
    content: "";
    content: none;
}

/* line 32, ../../../../../../../compass.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
    border: none;
}

/* line 116, ../../../../../../../compass.app/lib/ruby/compass_1.0/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block;
}

/* line 3, ../sass/screen.scss */
body {
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 400;
    color: #000;
    font-size: 18px;
    line-height: 24px;
    overflow-x: hidden;
    background-image: url("../img/bg.png");
    background-size: 1280px auto;
}

/* line 14, ../sass/screen.scss */
.clr {
    clear: both;
}

/* line 18, ../sass/screen.scss */
ol,
ul {
    list-style: circle;
    margin: 15px 20px 40px 20px;
}

/* line 24, ../sass/screen.scss */
header ul {
    margin: 0;
}

/* line 28, ../sass/screen.scss */
li {
    margin: 0 0 5px 10px;
}

/* line 32, ../sass/screen.scss */
.p-6 {
    padding: 120px 0 0 0 !important;
}

/* line 36, ../sass/screen.scss */
.bg_white {
    background: #fff;
}

/* line 40, ../sass/screen.scss */
img {
    max-width: 100%;
    width: 100%;
    height: auto;
}

/* line 46, ../sass/screen.scss */
a,
a:visited {
    color: #50a025;
    transition: color 0.35s;
}

/* line 52, ../sass/screen.scss */
a:hover {
    color: #f7a825;
}

/* line 56, ../sass/screen.scss */
input[type=submit],
button,
a.button {
    display: inline-block !important;
    margin: 30px 10px 30px 0 !important;
    padding: 20px 25px !important;
    text-align: center;
    color: #fff !important;
    font-weight: 900 !important;
    text-decoration: none !important;
    text-transform: uppercase;
    background-color: #50a025 !important;
    border: none !important;
    border-radius: 10px !important;
    transition: background-color 0.35s;
}

/* line 73, ../sass/screen.scss */
input[type=submit]:hover,
button:hover,
a.button:hover {
    background-color: #f7a825 !important;
}

/* line 79, ../sass/screen.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 900;
    padding-bottom: 10px;
    text-transform: uppercase;
}

/* line 90, ../sass/screen.scss */
h1 {
    padding: 30px 0;
    font-size: 52px;
    line-height: 52px;
}

/* line 96, ../sass/screen.scss */
h2,
h1.h2size {
    padding: 30px 0;
    font-size: 42px;
    line-height: 42px;
}

/* line 103, ../sass/screen.scss */
h3 {
    font-size: 36px;
    line-height: 36px;
}

/* line 108, ../sass/screen.scss */
h4 {
    font-size: 28px;
    line-height: 28px;
}

/* line 113, ../sass/screen.scss */
h5 {
    padding-bottom: 30px;
    font-size: 24px;
    line-height: 24px;
}

/* line 119, ../sass/screen.scss */
h6 {
    font-size: 20px;
    line-height: 20px;
}

@media (max-width: 1200px) {

    /* line 126, ../sass/screen.scss */
    h1 {
        font-size: 40px;
        line-height: 40px;
    }

    /* line 131, ../sass/screen.scss */
    h2,
    h1.h2size {
        font-size: 36px;
        line-height: 36px;
    }

    /* line 137, ../sass/screen.scss */
    h3 {
        font-size: 28px;
        line-height: 28px;
    }

    /* line 142, ../sass/screen.scss */
    h4 {
        font-size: 22px;
        line-height: 22px;
    }

    /* line 147, ../sass/screen.scss */
    h5 {
        font-size: 20px;
        line-height: 20px;
    }

    /* line 152, ../sass/screen.scss */
    h6 {
        font-size: 18px;
        line-height: 18px;
    }
}

@media (max-width: 992px) {

    /* line 160, ../sass/screen.scss */
    h1 {
        font-size: 38px;
        line-height: 38px;
    }

    /* line 165, ../sass/screen.scss */
    h2,
    h1.h2size {
        font-size: 34px;
        line-height: 34px;
    }

    /* line 171, ../sass/screen.scss */
    h3 {
        font-size: 28px;
        line-height: 28px;
    }

    /* line 176, ../sass/screen.scss */
    h4 {
        font-size: 22px;
        line-height: 22px;
    }

    /* line 181, ../sass/screen.scss */
    h5 {
        font-size: 18px;
        line-height: 18px;
    }

    /* line 186, ../sass/screen.scss */
    h6 {
        font-size: 14px;
        line-height: 14px;
    }
}

@media (max-width: 576px) {

    /* line 194, ../sass/screen.scss */
    h1 {
        font-size: 28px;
        line-height: 28px;
    }

    /* line 199, ../sass/screen.scss */
    h2,
    h1.h2size {
        font-size: 26px;
        line-height: 26px;
    }

    /* line 205, ../sass/screen.scss */
    h3 {
        font-size: 22px;
        line-height: 22px;
    }

    /* line 210, ../sass/screen.scss */
    h4 {
        font-size: 18px;
        line-height: 18px;
    }

    /* line 215, ../sass/screen.scss */
    h5 {
        font-size: 16px;
        line-height: 16px;
    }

    /* line 220, ../sass/screen.scss */
    h6 {
        font-size: 14px;
        line-height: 14px;
    }
}

@media (max-width: 420px) {

    /* line 228, ../sass/screen.scss */
    h1 {
        font-size: 24px;
        line-height: 24px;
    }

    /* line 233, ../sass/screen.scss */
    h2,
    h1.h2size {
        font-size: 22px;
        line-height: 22px;
    }

    /* line 239, ../sass/screen.scss */
    h3 {
        font-size: 20px;
        line-height: 20px;
    }

    /* line 244, ../sass/screen.scss */
    h4 {
        font-size: 18px;
        line-height: 18px;
    }

    /* line 249, ../sass/screen.scss */
    h5 {
        font-size: 16px;
        line-height: 16px;
    }

    /* line 254, ../sass/screen.scss */
    h6 {
        font-size: 14px;
        line-height: 14px;
    }
}

.cart_holder h6 {
    text-transform: none;
}

/* line 260, ../sass/screen.scss */
p {
    margin-bottom: 15px;
}

/* line 264, ../sass/screen.scss */
b,
strong {
    font-weight: bold;
}

/* line 269, ../sass/screen.scss */
li:last-child {
    margin-bottom: 20px;
}

/* line 273, ../sass/screen.scss */
.menu li:last-child {
    margin-bottom: 0px;
}

/* line 277, ../sass/screen.scss */
.light {
    font-weight: 200;
    font-size: 125%;
}

/* line 282, ../sass/screen.scss */
em,
.tekst_de {
    font-style: italic;
}

/* line 287, ../sass/screen.scss */
.tekst_de {
    color: #617755;
}

/* line 291, ../sass/screen.scss */
.post_single-inner div.tekst_de {
    margin-top: 60px;
}

.downloads a,
.downloads a:hover {
    color: #fff;
}

.download_icon_holder {
    width: 110px;
    margin: 20px auto 10px auto;
    background: #fff;
    border-radius: 10px;
}

.download_icon_holder img {
    margin: 20px 0 10px 0;
    max-width: 50px;
    filter: brightness(0.9);
}

/* line 295, ../sass/screen.scss */
.highlight {
    display: inline-block;
    padding: 10px;
    font-size: 24px;
    color: #f6bb73;
}

/* line 302, ../sass/screen.scss */
.sessie .col-lg-7 {
    padding-top: 9px;
    padding-bottom: 9px;
}

/* line 307, ../sass/screen.scss */
button em,
a.button em,
a.button .tekst_de {
    color: #cdcdcd;
}

/* line 313, ../sass/screen.scss */
.container {
    padding: 35px 0;
}

/* line 317, ../sass/screen.scss */
header {
    position: fixed;
    width: 100%;
    background: #f3ffed;
    z-index: 10;
}

/* line 324, ../sass/screen.scss */
header .container {
    padding: 0;
}

/* line 328, ../sass/screen.scss */
#logo a,
#logo a:hover,
#logo a:visited {
    display: block;
    font-weight: bold;
    font-style: italic;
    letter-spacing: 0.075rem;
    text-decoration: none;
}

@media (min-width: 1800px) {

    /* line 339, ../sass/screen.scss */
    #logo a {
        padding-top: 5px;
    }
}

/* line 344, ../sass/screen.scss */
#logo img {
    display: block;
}

/* line 348, ../sass/screen.scss */
.menu li {
    display: inline-block;
}

/* line 352, ../sass/screen.scss */
.menu li a,
.menu li a:hover,
.menu li a:visited {
    display: block;
    margin-right: 30px;
    font-size: 16px;
    line-height: 36px;
    font-weight: 900;
    text-transform: uppercase;
    text-decoration: none;
}

/* line 364, ../sass/screen.scss */
.menu li.current-menu-item a {
    color: #f7a825;
}

/* line 368, ../sass/screen.scss */
#hamburger,
#mobile_main_menu_wrapper {
    display: none;
}

@media (max-width: 768px) {

    /* line 375, ../sass/screen.scss */
    #hamburger {
        display: block;
    }

    /* line 379, ../sass/screen.scss */
    #main_menu_wrapper {
        display: none;
    }
}

/* line 384, ../sass/screen.scss */
#hamburger {
    position: fixed;
    top: 24px;
    right: 12px;
    padding: 20px;
    width: 24px;
    height: 25px;
    background: #50a025;
    border-radius: 6px;
    cursor: pointer;
    z-index: 20;
}

/* line 394, ../sass/screen.scss */
#hamburger svg {
    position: absolute;
    left: 8px;
    bottom: 8px;
    fill: #fff;
}

/* line 401, ../sass/screen.scss */
.close {
    position: relative;
    width: 100%;
    height: 60px;
    cursor: pointer;
}

/* line 408, ../sass/screen.scss */
.close svg {
    position: absolute;
    top: 30px;
    right: 30px;
    width: 20px;
    height: 20px;
    fill: #000;
}

/* line 417, ../sass/screen.scss */
#mobile_main_menu_wrapper.active {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    background: #eee;
    z-index: 30;
}

/* line 429, ../sass/screen.scss */
#mobile_main_menu_wrapper li {
    display: block;
}

/* line 434, ../sass/screen.scss */
#mobile_main_menu_wrapper li a {
    text-align: center;
}

/* line 438, ../sass/screen.scss */
main {
    min-height: 720px;
}

/* line 442, ../sass/screen.scss */
#top {
    position: relative;
    margin: -60px 0 60px 0;
    padding: 15px;
    background: #f3ffed;
    border-radius: 10px;
}

@media (min-width: 1024px) {

    /* line 451, ../sass/screen.scss */
    #top {
        margin: -120px 0 30px 0;
        padding: 30px 30px 60px 30px;
    }

    #top_bottom {
        padding: 30px;
    }
}

@media (min-width: 1800px) {

    /* line 458, ../sass/screen.scss */
    #top {
        margin: -180px 0 60px 0;
    }
}

/* line 463, ../sass/screen.scss */
#aanmeld_top {
    position: absolute;
    top: -342px;
    left: calc(50% - 300px);
    width: 600px;
    background: rgba(231, 152, 21, 0.75);
    transition: background-color 0.35s;
    border-radius: 30px;
    -webkit-box-shadow: 2px 2px 15px 2px #666;
    box-shadow: 2px 2px 15px 2px #666;
}

@media (max-width: 1200px) {
    #aanmeld_top {
        top: -212px;
    }
}

@media (max-width: 1024px) {
    #aanmeld_top {
        left: calc(50% - 150px);
        width: 300px;
    }
}

@media (max-width: 768px) {
    #aanmeld_top {
        top: -142px;
        left: 0px;
    }
}

#aanmeld_top:hover {
    background: #f7a825;
}

#aanmeld_top a,
#aanmeld_top:hover a {
    display: block;
    padding: 40px 30px;
    width: 100%;
    height: 100%;
    font-size: 30px;
    line-height: 32px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    text-transform: uppercase;
}

@media (max-width: 1024px) {
    #aanmeld_top a,
    #aanmeld_top:hover a {
        padding: 30px 30px;
        font-size: 16px;
        line-height: 20px;
    }
}

/* line 499, ../sass/screen.scss */
#aanmeld_top a .tekst_de {
    color: #cdcdcd;
}

/* line 503, ../sass/screen.scss */
#sessies {
    margin-bottom: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
    background: rgba(255, 255, 255, 0.05);
    border-radius: 10px;
}

/* line 511, ../sass/screen.scss */
.sessie {
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #fff;
}

/* line 517, ../sass/screen.scss */
#tegels {
    padding: 60px 0;
}

/* line 521, ../sass/screen.scss */
.tegel {
    margin-bottom: 20px;
    padding: 20px;
    background: #f3ffed;
    border-radius: 5px;
    -webkit-box-shadow: 2px 2px 15px 2px #666;
    box-shadow: 2px 2px 15px 2px #666;
}

/* line 530, ../sass/screen.scss */
.tegel:hover {
    -webkit-box-shadow: 2px 2px 15px 2px #333;
    box-shadow: 2px 2px 15px 2px #333;
}

/* line 535, ../sass/screen.scss */
#aanmelden,
#global_goals {
    color: #fff;
    background: #50a025;
}

/* line 540, ../sass/screen.scss */
#aanmelden .tekst_de,
#global_goals .tekst_de {
    color: #cdcdcd;
}

/* line 544, ../sass/screen.scss */
#aanmelden a.button {
    background: #e79815 !important;
}

/* line 548, ../sass/screen.scss */
#aanmelden a.button:hover {
    background: #f7a825 !important;
}

/* line 552, ../sass/screen.scss */
.logo a {
    display: block;
    margin: 20px;
}

@media (max-width: 992px) {

    /* line 558, ../sass/screen.scss */
    .logo a {
        margin-left: 90px;
        margin-right: 90px;
    }
}

/* line 564, ../sass/screen.scss */
footer .logo img {
    margin-top: 30px;
}

@media (max-width: 992px) {

    /* line 569, ../sass/screen.scss */
    footer .logo img {
        margin-top: 0px;
    }
}

/* line 576, ../sass/screen.scss */
#blog_overview_intro {
    position: sticky;
    top: 35px;
    padding-bottom: 30px;
    background: #fff;
    z-index: 2;
}

@media (max-width: 768px) {

    /* line 585, ../sass/screen.scss */
    #blog_overview_intro {
        top: 0;
    }
}

/* line 590, ../sass/screen.scss */
.post_overview {
    margin-top: 20px;
    margin-bottom: 20px;
}

/* line 595, ../sass/screen.scss */
.post_overview a,
.post_overview a:hover {
    text-decoration: none;
}

/* line 600, ../sass/screen.scss */
.post_overview-inner {
    margin: 20px 0;
    background: #f3ffed;
    border-top: 1px solid #b3c6a8;
    border-bottom: 2px solid #f7a825;
    overflow: hidden;
}

/* line 608, ../sass/screen.scss */
.post_overview-inner_top img {
    margin: 20px;
    border: 1px solid #b3c6a8;
}

/* line 613, ../sass/screen.scss */
.post_overview-inner_bottom {
    padding: 20px;
}

@media (min-width: 1024px) {

    /* line 618, ../sass/screen.scss */
    .post_overview-inner_bottom {
        padding: 30px;
    }
}

/* line 623, ../sass/screen.scss */
.post_overview-dates {
    color: #f7a825;
}

/* line 627, ../sass/screen.scss */
.post_overview-dates,
.post_overview-inner .tekst_de h6 {
    margin-bottom: 20px;
}

/* line 632, ../sass/screen.scss */
.lees_verder_holder a.button {
    margin: 15px 0 0 0 !important;
}

/* line 638, ../sass/screen.scss */
.post_single-inner {
    padding: 20px;
    border-radius: 10px;
    border-top-left-radius: 0px;
    overflow: hidden;
}

#page220 .post_single-inner {
    padding: 20px 0px;
    border-radius: 0px;
}

/* line 645, ../sass/screen.scss */
.post_single-inner img {
    cursor: pointer;
}

/* line 649, ../sass/screen.scss */
#video_bestand_holder {
    margin-bottom: 30px;
}

/* line 655, ../sass/screen.scss */
form,
.gform_confirmation_wrapper {
    margin: 30px 0;
}

/* line 660, ../sass/screen.scss */
.gform_confirmation_wrapper {
    color: #50a025;
    font-weight: bold;
    text-transform: uppercase;
}

/* line 666, ../sass/screen.scss */
.gform_wrapper .gfield_required {
    color: #f7a825 !important;
    font-weight: bold !important;
}

@media (max-width: 768px) {

    /* line 674, ../sass/screen.scss */
    .row {
        margin-right: 0;
        margin-left: 0;
    }
}

@media (min-width: 1800px) {

    /* line 682, ../sass/screen.scss */
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl,
    .container-xxxl {
        max-width: 1720px;
    }

    /* line 692, ../sass/screen.scss */
    .col-xxxl {
        flex: 1 0 0%;
    }

    /* line 696, ../sass/screen.scss */
    .row-cols-xxxl-auto > * {
        flex: 0 0 auto;
        width: auto;
    }

    /* line 701, ../sass/screen.scss */
    .row-cols-xxxl-1 > * {
        flex: 0 0 auto;
        width: 100%;
    }

    /* line 706, ../sass/screen.scss */
    .row-cols-xxxl-2 > * {
        flex: 0 0 auto;
        width: 50%;
    }

    /* line 711, ../sass/screen.scss */
    .row-cols-xxxl-3 > * {
        flex: 0 0 auto;
        width: 33.3333333333%;
    }

    /* line 716, ../sass/screen.scss */
    .row-cols-xxxl-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }

    /* line 721, ../sass/screen.scss */
    .row-cols-xxxl-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }

    /* line 726, ../sass/screen.scss */
    .row-cols-xxxl-6 > * {
        flex: 0 0 auto;
        width: 16.6666666667%;
    }

    /* line 731, ../sass/screen.scss */
    .col-xxxl-auto {
        flex: 0 0 auto;
        width: auto;
    }

    /* line 736, ../sass/screen.scss */
    .col-xxxl-1 {
        flex: 0 0 auto;
        width: 8.3333333333%;
    }

    /* line 741, ../sass/screen.scss */
    .col-xxxl-2 {
        flex: 0 0 auto;
        width: 16.6666666667%;
    }

    /* line 746, ../sass/screen.scss */
    .col-xxxl-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    /* line 751, ../sass/screen.scss */
    .col-xxxl-4 {
        flex: 0 0 auto;
        width: 33.3333333333%;
    }

    /* line 756, ../sass/screen.scss */
    .col-xxxl-5 {
        flex: 0 0 auto;
        width: 41.6666666667%;
    }

    /* line 761, ../sass/screen.scss */
    .col-xxxl-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    /* line 766, ../sass/screen.scss */
    .col-xxxl-7 {
        flex: 0 0 auto;
        width: 58.3333333333%;
    }

    /* line 771, ../sass/screen.scss */
    .col-xxxl-8 {
        flex: 0 0 auto;
        width: 66.6666666667%;
    }

    /* line 776, ../sass/screen.scss */
    .col-xxxl-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    /* line 781, ../sass/screen.scss */
    .col-xxxl-10 {
        flex: 0 0 auto;
        width: 83.3333333333%;
    }

    /* line 786, ../sass/screen.scss */
    .col-xxxl-11 {
        flex: 0 0 auto;
        width: 91.6666666667%;
    }

    /* line 791, ../sass/screen.scss */
    .col-xxxl-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    /* line 796, ../sass/screen.scss */
    .offset-xxxl-0 {
        margin-left: 0;
    }

    /* line 800, ../sass/screen.scss */
    .offset-xxxl-1 {
        margin-left: 8.3333333333%;
    }

    /* line 804, ../sass/screen.scss */
    .offset-xxxl-2 {
        margin-left: 16.6666666667%;
    }

    /* line 808, ../sass/screen.scss */
    .offset-xxxl-3 {
        margin-left: 25%;
    }

    /* line 812, ../sass/screen.scss */
    .offset-xxxl-4 {
        margin-left: 33.3333333333%;
    }

    /* line 816, ../sass/screen.scss */
    .offset-xxxl-5 {
        margin-left: 41.6666666667%;
    }

    /* line 820, ../sass/screen.scss */
    .offset-xxxl-6 {
        margin-left: 50%;
    }

    /* line 824, ../sass/screen.scss */
    .offset-xxxl-7 {
        margin-left: 58.3333333333%;
    }

    /* line 828, ../sass/screen.scss */
    .offset-xxxl-8 {
        margin-left: 66.6666666667%;
    }

    /* line 832, ../sass/screen.scss */
    .offset-xxxl-9 {
        margin-left: 75%;
    }

    /* line 836, ../sass/screen.scss */
    .offset-xxxl-10 {
        margin-left: 83.3333333333%;
    }

    /* line 840, ../sass/screen.scss */
    .offset-xxxl-11 {
        margin-left: 91.6666666667%;
    }

    /* line 844, ../sass/screen.scss */
    .g-xxxl-0,
    .gx-xxxl-0 {
        --bs-gutter-x: 0;
    }

    /* line 849, ../sass/screen.scss */
    .g-xxxl-0,
    .gy-xxxl-0 {
        --bs-gutter-y: 0;
    }

    /* line 854, ../sass/screen.scss */
    .g-xxxl-1,
    .gx-xxxl-1 {
        --bs-gutter-x: 0.25rem;
    }

    /* line 859, ../sass/screen.scss */
    .g-xxxl-1,
    .gy-xxxl-1 {
        --bs-gutter-y: 0.25rem;
    }

    /* line 864, ../sass/screen.scss */
    .g-xxxl-2,
    .gx-xxxl-2 {
        --bs-gutter-x: 0.5rem;
    }

    /* line 869, ../sass/screen.scss */
    .g-xxxl-2,
    .gy-xxxl-2 {
        --bs-gutter-y: 0.5rem;
    }

    /* line 874, ../sass/screen.scss */
    .g-xxxl-3,
    .gx-xxxl-3 {
        --bs-gutter-x: 1rem;
    }

    /* line 879, ../sass/screen.scss */
    .g-xxxl-3,
    .gy-xxxl-3 {
        --bs-gutter-y: 1rem;
    }

    /* line 884, ../sass/screen.scss */
    .g-xxxl-4,
    .gx-xxxl-4 {
        --bs-gutter-x: 1.5rem;
    }

    /* line 889, ../sass/screen.scss */
    .g-xxxl-4,
    .gy-xxxl-4 {
        --bs-gutter-y: 1.5rem;
    }

    /* line 894, ../sass/screen.scss */
    .g-xxxl-5,
    .gx-xxxl-5 {
        --bs-gutter-x: 3rem;
    }

    /* line 899, ../sass/screen.scss */
    .g-xxxl-5,
    .gy-xxxl-5 {
        --bs-gutter-y: 3rem;
    }
}
