/** Shopify CDN: Minification failed

Line 712:19 Expected identifier but found whitespace
Line 718:19 Expected identifier but found whitespace
Line 723:39 Expected identifier but found whitespace
Line 729:39 Expected identifier but found whitespace
Line 989:12 Unexpected "{"
Line 989:21 Expected ":"
Line 990:16 Expected identifier but found whitespace
Line 990:18 Unexpected "{"
Line 990:27 Expected ":"
Line 990:78 Expected ":"
... and 14 more hidden warnings

**/
.multicolumn-card__info > :nth-child(2)  {
    margin-top:  1rem;
}
.multicolumn-card.center .media--adapt,  .multicolumn-card .media--adapt .multicolumn-card__image  {
    width:  auto;
}
.multicolumn-card.center .media--adapt img  {
    left:  50%;
    transform:  translateX(-50%);
}
.multicolumn--same-bgs .multicolumn-card-spacing  {
    padding:  0;
    margin:  0;
}
.multicolumn-card__info  {
    padding:  2.5rem;
}
.multicolumn--same-bgs .multicolumn-card__info  {
    padding-top:  0;
    padding-left:  1.5rem;
    padding-right:  1.5rem;
}
.is-active .multicolumn--same-bgs .multicolumn-card__info  {
    padding-bottom:  0;
}
.multicolumn--same-bgs .multicolumn-card__image-wrapper + .multicolumn-card__info  {
    padding-top:  2.5rem;
}
@media screen and (max-width: 749px)  {
    .multicolumn[data-mobile-columns="2"] .multicolumn-card__info  {
    padding:  1.5rem;
}
.multicolumn[data-mobile-columns="2"] .multicolumn--diff-bgs .multicolumn-card-spacing  {
    padding-top:  1.5rem;
}
.multicolumn[data-mobile-columns="2"] h3  {
    font-size:  calc(var(--font-heading-scale) * 1.3rem);
}
.multicolumn[data-mobile-columns="2"] .rte  {
    font-size:  1.2rem;
}
.multicolumn[data-mobile-columns="2"] .multicolumn-card__info > :nth-child(2)  {
    margin-top:  0.75rem;
}
.is-active .multicolumn--same-bgs .multicolumn-card__info  {
    padding-bottom:  1rem;
}
}
@media screen and (min-width: 750px)  {
    .multicolumn--same-bgs .multicolumn-card__image-wrapper  {
    margin-left:  1.5rem;
    margin-right:  1.5rem;
}
.multicolumn .multicolumn--same-bgs .multicolumn-card__info,  .splide:not(.is-active) .multicolumn--same-bgs.center .multicolumn-card__info  {
    padding-left:  1.5rem;
    padding-right:  1.5rem;
}
}
.multicolumn-card > .multicolumn-card__image-wrapper--full-width:not( .multicolumn-card-spacing )  {
    border-top-left-radius:  calc( var(--text-boxes-radius) - var(--text-boxes-border-width) );
    border-top-right-radius:  calc( var(--text-boxes-radius) - var(--text-boxes-border-width) );
    overflow:  hidden;
}
.multicolumn--same-bgs.multicolumn-card  {
    border-radius:  0;
}
.multicolumn-card__info .link  {
    text-decoration:  none;
    font-size:  inherit;
    margin-top:  1.5rem;
}
.multicolumn-card__info .icon-wrap  {
    margin-left:  0.8rem;
    white-space:  nowrap;
}
.icon-bar-card__icon--small  {
    --icon-size:  3rem;
}
.icon-bar-card__icon--medium  {
    --icon-size:  5rem;
}
.icon-bar-card__icon--large  {
    --icon-size:  7rem;
}
.multicolumn-card.multicolumn--diff-bgs .icon-bar-card__icon  {
    padding-top:  2.5rem;
}
.icon-bar-card__icon img  {
    height:  var(--icon-size);
}
.icon-bar-card__icon .material-symbols-outlined  {
    font-size:  var(--icon-size);
}
.multicolumn .multicolumn-title-with-text  {
    margin-bottom:  0.5rem;
}
.multicolumn-text  {
    text-align:  center;
    margin-bottom:  3rem;
}
.multicolumn-text p:first-child  {
    margin-top:  0;
}
.icon-bar-card .multicolumn-card__info  {
    padding-top:  1rem;
}
@media screen and (max-width: 749px)  {
    .multicolumn[data-mobile-columns="2"] .multicolumn-card.multicolumn--diff-bgs .icon-bar-card__icon  {
    padding-top:  1.5rem;
}
.icon-bar[data-mobile-columns="2"] .multicolumn-card__info  {
    padding-top:  1rem;
}
.icon-bar[data-mobile-columns="2"] .material-icon  {
    font-size:  calc(var(--icon-size) * 0.8);
}
.icon-bar.background-none .multicolumn-list:not(.slider) .center .multicolumn-card__info  {
    padding:  0.7rem 0.5rem 1.5rem;
}
}
.icon-bar .icon-bar-card--horizontal  {
    display:  flex;
    align-items:  center;
    text-align:  left;
}
.icon-bar.background-primary .icon-bar-card--horizontal .icon-bar-card__icon  {
    padding-top:  0;
}
.icon-bar.background-primary .icon-bar-card--horizontal  {
    padding:  1rem;
}
.icon-bar .icon-bar-card--horizontal .multicolumn-card__info  {
    padding:  0 0 0 1rem !important;
}
.icon-bar .icon-bar-card--horizontal .multicolumn-card__info h3  {
    font-size:  calc(var(--font-heading-scale) * 1.3rem);
}
.icon-bar .icon-bar-card--horizontal .multicolumn-card__info > :nth-child(2)  {
    margin-top:  0.5rem;
    font-size:  1.3rem;
    line-height:  1.6;
}
.testimonial-card__stars  {
    font-size:  2.2rem;
    color:  var(--stars-color);
    margin:  0;
    line-height:  1.2;
}
.testimonial-card__author-container  {
    display:  flex;
    align-items:  center;
/*     padding-top:  1rem;
    margin-top:  0.75rem; */
}
.testimonial-card.center .testimonial-card__author-container  {
    justify-content:  center;
}
.testimonial-card__avatar  {
    width:  3rem;
    height:  3rem;
    margin-right:  1rem;
    border-radius:  50%;
    overflow:  hidden;
}
.testimonial-card__avatar img  {
    width:  100%;
    height:  100%;
    object-fit:  cover;
    object-position:  center center;
}
.testimonial-card__author  {
    font-size:  1.4rem;
    line-height:  1.1;
}
.testimonial-card .multicolumn-card__info  {
    padding:  1.25rem 2rem 2rem;
    position:  relative;
}
.testimonial-card__quotes  {
    font-size:  5rem;
    position:  absolute;
    top:  0;
    right:  2rem;
    width:  1em;
    height:  1em;
    border-radius:  50%;
    transform:  translateY(-50%);
    margin:  0 !important;
}
.testimonial-card__quotes svg  {
    width:  55%;
}
.testimonial-card__quotes--image-blank  {
    font-size:  3.5rem;
    right:  5px;
    top:  5px;
    transform:  none;
}
.testimonial-card__info--no-image-no-stars h3  {
    padding:  0 2.5rem;
}
.testimonial-card .testimonial-card__info--image-no-stars  {
    padding-top:  1.25rem;
}
.testimonial-card__info--image-no-stars .testimonial-card__quotes  {
    font-size:  4rem;
}
.multicolumn .testimonial-card .multicolumn-card__info h3  {
    margin-top:  0.5rem;
    font-size:  calc(var(--font-heading-scale) * 1.45rem);
    margin-bottom:  1rem;
}
.testimonial-card--has-author .multicolumn-card__info  {
    padding-bottom:  1.25rem;
}
.multicolumn-card__info > :nth-child(2)  {
    margin-top:  1rem;
}
.multicolumn-card.center .media--adapt,  .multicolumn-card .media--adapt .multicolumn-card__image  {
    width:  auto;
}
.multicolumn-card.center .media--adapt img  {
    left:  50%;
    transform:  translateX(-50%);
}
.multicolumn--same-bgs .multicolumn-card-spacing  {
    padding:  0;
    margin:  0;
}
.multicolumn-card__info  {
    padding:  2.5rem;
}
.multicolumn--same-bgs .multicolumn-card__info  {
    padding-top:  0;
    padding-left:  1.5rem;
    padding-right:  1.5rem;
}
.is-active .multicolumn--same-bgs .multicolumn-card__info  {
    padding-bottom:  0;
}
.multicolumn--same-bgs .multicolumn-card__image-wrapper + .multicolumn-card__info  {
    padding-top:  2.5rem;
}
@media screen and (max-width: 749px)  {
    .multicolumn[data-mobile-columns="2"] .multicolumn-card__info  {
    padding:  1.5rem;
}
.multicolumn[data-mobile-columns="2"] .multicolumn--diff-bgs .multicolumn-card-spacing  {
    padding-top:  1.5rem;
}
.multicolumn[data-mobile-columns="2"] h3  {
    font-size:  calc(var(--font-heading-scale) * 1.3rem);
}
.multicolumn[data-mobile-columns="2"] .rte  {
    font-size:  1.2rem;
}
.multicolumn[data-mobile-columns="2"] .multicolumn-card__info > :nth-child(2)  {
    margin-top:  0.75rem;
}
.is-active .multicolumn--same-bgs .multicolumn-card__info  {
    padding-bottom:  1rem;
}
}
@media screen and (min-width: 750px)  {
    .multicolumn--same-bgs .multicolumn-card__image-wrapper  {
    margin-left:  1.5rem;
    margin-right:  1.5rem;
}
.multicolumn .multicolumn--same-bgs .multicolumn-card__info,  .splide:not(.is-active) .multicolumn--same-bgs.center .multicolumn-card__info  {
    padding-left:  1.5rem;
    padding-right:  1.5rem;
}
}
.multicolumn-card > .multicolumn-card__image-wrapper--full-width:not( .multicolumn-card-spacing )  {
    border-top-left-radius:  calc( var(--text-boxes-radius) - var(--text-boxes-border-width) );
    border-top-right-radius:  calc( var(--text-boxes-radius) - var(--text-boxes-border-width) );
    overflow:  hidden;
}
.multicolumn--same-bgs.multicolumn-card  {
    border-radius:  0;
}
.multicolumn-card__info .link  {
    text-decoration:  none;
    font-size:  inherit;
    margin-top:  1.5rem;
}
.multicolumn-card__info .icon-wrap  {
    margin-left:  0.8rem;
    white-space:  nowrap;
}
.icon-bar-card__icon--small  {
    --icon-size:  3rem;
}
.icon-bar-card__icon--medium  {
    --icon-size:  5rem;
}
.icon-bar-card__icon--large  {
    --icon-size:  7rem;
}
.multicolumn-card.multicolumn--diff-bgs .icon-bar-card__icon  {
    padding-top:  2.5rem;
}
.icon-bar-card__icon img  {
    height:  var(--icon-size);
}
.icon-bar-card__icon .material-symbols-outlined  {
    font-size:  var(--icon-size);
}
.multicolumn .multicolumn-title-with-text  {
    margin-bottom:  0.5rem;
}
.multicolumn-text  {
    text-align:  center;
    margin-bottom:  3rem;
}
.multicolumn-text p:first-child  {
    margin-top:  0;
}
.icon-bar-card .multicolumn-card__info  {
    padding-top:  1rem;
}
@media screen and (max-width: 749px)  {
    .multicolumn[data-mobile-columns="2"] .multicolumn-card.multicolumn--diff-bgs .icon-bar-card__icon  {
    padding-top:  1.5rem;
}
.icon-bar[data-mobile-columns="2"] .multicolumn-card__info  {
    padding-top:  1rem;
}
.icon-bar[data-mobile-columns="2"] .material-icon  {
    font-size:  calc(var(--icon-size) * 0.8);
}
.icon-bar.background-none .multicolumn-list:not(.slider) .center .multicolumn-card__info  {
    padding:  0.7rem 0.5rem 1.5rem;
}
}
.icon-bar .icon-bar-card--horizontal  {
    display:  flex;
    align-items:  center;
    text-align:  left;
}
.icon-bar.background-primary .icon-bar-card--horizontal .icon-bar-card__icon  {
    padding-top:  0;
}
.icon-bar.background-primary .icon-bar-card--horizontal  {
    padding:  1rem;
}
.icon-bar .icon-bar-card--horizontal .multicolumn-card__info  {
    padding:  0 0 0 1rem !important;
}
.icon-bar .icon-bar-card--horizontal .multicolumn-card__info h3  {
    font-size:  calc(var(--font-heading-scale) * 1.3rem);
}
.icon-bar .icon-bar-card--horizontal .multicolumn-card__info > :nth-child(2)  {
    margin-top:  0.5rem;
    font-size:  1.3rem;
    line-height:  1.6;
}
.splide__slide  {
    backface-visibility:  hidden;
    box-sizing:  border-box;
    -ms-flex-negative:  0;
    flex-shrink:  0;
    list-style-type:  none !important;
    margin:  0;
    position:  relative;
}
.splide--precalc-width .splide__slide  {
    --columns:  var(--columns-mobile);
    --gap:  var(--gap-mobile);
    width:  calc(((100% + var(--gap)) / var(--columns)) - var(--gap));
    margin-right:  var(--gap);
}
.splide--precalc-padding .splide__track  {
    padding-left:  var(--padding-mobile);
    padding-right:  var(--padding-mobile);
}
.splide__spinner  {
    animation:  splide-loading 1s linear infinite;
    border:  2px solid #999;
    border-left-color:  transparent;
    border-radius:  50%;
    bottom:  0;
    contain:  strict;
    display:  inline-block;
    height:  20px;
    left:  0;
    margin:  auto;
    position:  absolute;
    right:  0;
    top:  0;
    width:  20px;
}
.splide__sr  {
    clip:  rect(0 0 0 0);
    border:  0;
    height:  1px;
    margin:  -1px;
    overflow:  hidden;
    padding:  0;
    position:  absolute;
    width:  1px;
}
.splide__toggle.is-active .splide__toggle__play,  .splide__toggle__pause  {
    display:  none;
}
.splide__toggle.is-active .splide__toggle__pause  {
    display:  inline;
}
.splide__track  {
    overflow:  hidden;
    position:  relative;
    z-index:  0;
}
@keyframes splide-loading  {
    0%  {
    transform:  rotate(0);
}
to  {
    transform:  rotate(1turn);
}
}
.splide__track--draggable  {
    -webkit-touch-callout:  none;
    -webkit-user-select:  none;
    -ms-user-select:  none;
    user-select:  none;
}
.splide__track--fade > .splide__list > .splide__slide  {
    margin:  0 !important;
    opacity:  0;
    z-index:  0;
}
.splide__track--fade > .splide__list > .splide__slide:not(.is-active)  {
    pointer-events:  none;
}
.splide__track--fade > .splide__list > .splide__slide.is-active  {
    opacity:  1;
    z-index:  1;
}
.splide__list  {
    backface-visibility:  hidden;
    display:  -ms-flexbox;
    display:  flex;
    height:  100%;
    margin:  0 !important;
    padding:  0 !important;
}
.splide--ltr .splide__list,  .splide--rtl .splide__list  {
    align-items:  flex-start;
}
.splide--vertically-centered .splide__list  {
    align-items:  center;
}
.splide.splide--inactive .splide__list  {
    display:  block;
}
.splide__pagination  {
    -ms-flex-align:  center;
    align-items:  center;
    display:  -ms-flexbox;
    display:  flex;
    -ms-flex-wrap:  wrap;
    flex-wrap:  wrap;
    -ms-flex-pack:  center;
    justify-content:  center;
    margin:  0;
    pointer-events:  none;
}
.splide__pagination li  {
    display:  inline-block;
    line-height:  1;
    list-style-type:  none;
    margin:  0;
    pointer-events:  auto;
}
.splide:not(.is-overflow) .splide__pagination  {
    display:  none;
}
.splide__progress__bar  {
    width:  0;
}
.splide  {
    position:  relative;
}
.splide.is-initialized,  .splide.is-rendered  {
    visibility:  visible;
}
.splide__slide  {
    backface-visibility:  hidden;
    box-sizing:  border-box;
    -ms-flex-negative:  0;
    flex-shrink:  0;
    list-style-type:  none !important;
    margin:  0;
    position:  relative;
}
.splide--precalc-width .splide__slide  {
    --columns:  var(--columns-mobile);
    --gap:  var(--gap-mobile);
    width:  calc(((100% + var(--gap)) / var(--columns)) - var(--gap));
    margin-right:  var(--gap);
}
.splide--precalc-padding .splide__track  {
    padding-left:  var(--padding-mobile);
    padding-right:  var(--padding-mobile);
}
.splide__spinner  {
    animation:  splide-loading 1s linear infinite;
    border:  2px solid #999;
    border-left-color:  transparent;
    border-radius:  50%;
    bottom:  0;
    contain:  strict;
    display:  inline-block;
    height:  20px;
    left:  0;
    margin:  auto;
    position:  absolute;
    right:  0;
    top:  0;
    width:  20px;
}
.splide__sr  {
    clip:  rect(0 0 0 0);
    border:  0;
    height:  1px;
    margin:  -1px;
    overflow:  hidden;
    padding:  0;
    position:  absolute;
    width:  1px;
}
.splide__toggle.is-active .splide__toggle__play,  .splide__toggle__pause  {
    display:  none;
}
.splide__toggle.is-active .splide__toggle__pause  {
    display:  inline;
}
.splide__track  {
    overflow:  hidden;
    position:  relative;
    z-index:  0;
}
@keyframes splide-loading  {
    0%  {
    transform:  rotate(0);
}
to  {
    transform:  rotate(1turn);
}
}
.splide__track--draggable  {
    -webkit-touch-callout:  none;
    -webkit-user-select:  none;
    -ms-user-select:  none;
    user-select:  none;
}
.splide__track--fade > .splide__list > .splide__slide  {
    margin:  0 !important;
    opacity:  0;
    z-index:  0;
}
.splide__track--fade > .splide__list > .splide__slide:not(.is-active)  {
    pointer-events:  none;
}
.splide__track--fade > .splide__list > .splide__slide.is-active  {
    opacity:  1;
    z-index:  1;
}
.splide--rtl  {
    direction:  rtl;
}
.splide__track--ttb > .splide__list  {
    display:  block;
}
.splide__arrow  {
    -ms-flex-align:  center;
    align-items:  center;
    border:  0;
    border-radius:  50%;
    display:  -ms-flexbox;
    display:  flex;
    font-size:  3rem;
    height:  1em;
    width:  1em;
    -ms-flex-pack:  center;
    justify-content:  center;
    opacity:  0.7;
    padding:  0;
    position:  absolute;
    top:  50%;
    transform:  translateY(-50%);
    z-index:  1;
    background-color:  rgb(var(--color-background));
    flex-shrink:  0;
}
.splide--transparent-arrows .splide__arrow  {
    background-color:  transparent;
    color:  rgb(var(--color-background));
}
.splide__arrow svg  {
    fill:  currentColor;
    height:  0.6em;
    width:  0.6em;
}
.splide--small-pagination .splide__arrow svg  {
    height:  0.5em;
    width:  0.5em;
}
.splide__arrow:hover:not(:disabled)  {
    opacity:  0.9;
}
.splide__arrow:disabled  {
    opacity:  0.3;
}
.splide__arrow:focus-visible  {
    outline:  3px solid rgba(var(--color-foreground),  0.5);
    outline-offset:  3px;
}
.splide__arrow--prev  {
    left:  1rem;
}
.splide__arrow--prev svg  {
    transform:  scaleX(-1);
}
.splide__arrow--next  {
    right:  1rem;
}
.splide.is-focus-in .splide__arrow:focus  {
    outline:  3px solid rgba(var(--color-foreground),  0.5);
    outline-offset:  3px;
}
.splide__pagination  {
    bottom:  0.5rem;
    left:  0;
    padding:  0 1rem;
    position:  absolute;
    right:  0;
    z-index:  1;
}
.splide__pagination__page  {
    --dot-color:  rgb(var(--color-foreground));
    --dot-size:  0.6rem;
    --padding:  0.6rem;
    border-radius:  50%;
    display:  inline-block;
    width:  var(--dot-size);
    height:  var(--dot-size);
    padding:  var(--padding);
    position:  relative;
    box-sizing:  content-box;
    background:  transparent;
}
.splide__pagination__page.dots-custom-color  {
    --dot-color:  rgb(var(--color-background));
}
.splide__pagination__page::before  {
    content:  "";
    display:  block;
    position:  absolute;
    top:  50%;
    left:  50%;
    transform:  translate(-50%,  -50%);
    border-radius:  50%;
    width:  var(--dot-size);
    height:  var(--dot-size);
    background:  var(--dot-color);
    transition:  transform 0.2s linear;
    opacity:  0.5;
}
.splide__pagination__page:hover::before  {
    opacity:  0.9;
}
.splide__pagination__page.is-active::before  {
    opacity:  1;
    --dot-size:  0.9rem;
}
.splide__pagination__page:focus-visible  {
    outline:  3px solid rgba(var(--color-foreground),  0.5);
    outline-offset:  3px;
}
.splide.is-focus-in .splide__pagination__page:focus  {
    outline:  3px solid rgba(var(--color-foreground),  0.5);
    outline-offset:  3px;
}
.splide__progress__bar  {
    background:  #ccc;
    height:  3px;
}
.splide__slide  {
    -webkit-tap-highlight-color:  rgba(0,  0,  0,  0);
}
.splide__slide:focus  {
    outline:  0;
}
@supports (outline-offset: -3px)  {
    .splide__slide: focus-visible  {
    outline:  3px solid rgba(var(--color-foreground),  0.5);
    outline-offset:  -3px;
}
}
@media screen and (-ms-high-contrast: none)  {
    .splide__slide: focus-visible  {
    border:  3px solid rgba(var(--color-foreground),  0.5);
}
}
@supports (outline-offset: -3px)  {
    .splide.is-focus-in .splide__slide: focus  {
    outline:  3px solid rgba(var(--color-foreground),  0.5);
    outline-offset:  -3px;
}
}
@media screen and (-ms-high-contrast: none)  {
    .splide.is-focus-in .splide__slide: focus  {
    border:  3px solid rgba(var(--color-foreground),  0.5);
}
.splide.is-focus-in .splide__track > .splide__list > .splide__slide:focus  {
    border-color:  rgba(var(--color-foreground),  0.5);
}
}
.splide__toggle  {
    cursor:  pointer;
}
.splide__toggle:focus-visible  {
    outline:  3px solid rgba(var(--color-foreground),  0.5);
    outline-offset:  3px;
}
.splide.is-focus-in .splide__toggle:focus  {
    outline:  3px solid rgba(var(--color-foreground),  0.5);
    outline-offset:  3px;
}
.splide__track--nav > .splide__list > .splide__slide  {
    border:  3px solid transparent;
    cursor:  pointer;
}
.splide__track--nav > .splide__list > .splide__slide.is-active  {
    border:  3px solid #000;
}
.splide__arrows--rtl .splide__arrow--prev  {
    left:  auto;
    right:  1rem;
}
.splide__arrows--rtl .splide__arrow--prev svg  {
    transform:  scaleX(1);
}
.splide__arrows--rtl .splide__arrow--next  {
    left:  1rem;
    right:  auto;
}
.splide__arrows--rtl .splide__arrow--next svg  {
    transform:  scaleX(-1);
}
.splide__arrows--ttb .splide__arrow  {
    left:  50%;
    transform:  translate(-50%);
}
.splide__arrows--ttb .splide__arrow--prev  {
    top:  1em;
}
.splide__arrows--ttb .splide__arrow--prev svg  {
    transform:  rotate(-90deg);
}
.splide__arrows--ttb .splide__arrow--next  {
    bottom:  1em;
    top:  auto;
}
.splide__arrows--ttb .splide__arrow--next svg  {
    transform:  rotate(90deg);
}
.splide__pagination--ttb  {
    bottom:  0;
    display:  -ms-flexbox;
    display:  flex;
    -ms-flex-direction:  column;
    flex-direction:  column;
    left:  auto;
    padding:  1em 0;
    right:  0.5em;
    top:  0;
}
.splide--number-pagination .splide__pagination  {
    counter-reset:  pagination-num;
}
.splide--number-pagination .splide__pagination__page:before  {
    counter-increment:  pagination-num;
    content:  counter(pagination-num);
}
@media screen and (min-width: 750px)  {
    .splide.splide--destroy-desktop .splide__list  {
    display:  grid;
    grid-template-columns:  repeat(var(--columns-desktop),  1fr);
    column-gap:  var(--grid-desktop-horizontal-spacing);
    row-gap:  var(--grid-desktop-vertical-spacing);
}
.splide--precalc-width-desktop .splide__slide  {
    width:  calc( ((100% + var(--gap-desktop)) / var(--columns-desktop)) - var(--gap-desktop) );
    margin-right:  var(--gap-desktop);
}
.splide--precalc-width .splide__slide  {
    --columns:  var(--columns-desktop);
    --gap:  var(--gap-desktop);
}
.splide--precalc-padding .splide__track  {
    padding-left:  var(--padding-desktop);
    padding-right:  var(--padding-desktop);
}
.splide--desktop-dots-under .splide__pagination  {
    position:  relative;
    bottom:  0;
    padding-top:  1.5rem;
}
.splide--desktop-dots-hidden .splide__pagination,  .splide--desktop-arrows-hidden .splide__arrows  {
    display:  none;
}
.splide.is-initialized[data-desktop-adaptive-height="true"] .splide__track  {
    height:  var(--active-slide-height);
    transition:  height 0.2s ease-in-out;
}
.splide--desktop-arrows-sides.splide--desktop-arrows-outside .splide__arrow--prev  {
    left:  -4rem;
}
.splide--desktop-arrows-sides.splide--desktop-arrows-outside .splide__arrow--next  {
    right:  -4rem;
}
.splide--desktop-arrows-under:not(.splide--desktop-dots-under) .splide__arrows  {
    display:  flex;
    justify-content:  center;
    column-gap:  3rem;
    padding-top:  0.8rem;
}
.splide--desktop-arrows-under:not(.splide--desktop-dots-under) .splide__arrow  {
    position:  relative;
    top:  0;
    left:  0;
    right:  0;
    transform:  none;
}
.splide--desktop-dots-over.splide--desktop-arrows-under .splide__pagination  {
    bottom:  4.6rem;
}
.splide--desktop-dots-under.splide--desktop-arrows-under .splide__dots-and-arrows  {
    width:  fit-content;
    margin-left:  auto;
    margin-right:  auto;
    position:  relative;
}
.splide--desktop-dots-under.splide--desktop-arrows-under .splide__arrow--prev  {
    left:  -3rem;
    margin-top:  1rem;
}
.splide--desktop-dots-under.splide--desktop-arrows-under .splide__arrow--next  {
    right:  -3rem;
    margin-top:  1rem;
}
.splide--desktop-arrows-under .splide__dots-and-arrows  {
    margin-top:  1.25rem;
}
.splide--small-pagination.splide--desktop-arrows-under .splide__dots-and-arrows  {
    margin-top:  -1rem;
}
.splide--small-pagination.splide--desktop-arrows-hidden.splide--desktop-dots-under .splide__pagination  {
    padding-top:  0.4rem;
}
.splide.is-initialized.desktop-destroy--flex:not(.is-active) .splide__list  {
    display:  flex;
}
.splide.is-initialized.desktop-destroy--grid:not(.is-active) .splide__list  {
    display:  grid;
}
}
@media screen and (max-width: 749px)  {
    .splide--precalc-width-mobile .splide__slide  {
    width:  calc( ((100% + var(--gap-mobile)) / var(--columns-mobile)) - var(--gap-mobile) );
    margin-right:  var(--gap-mobile);
}
.splide.splide--destroy-mobile .splide__list  {
    display:  grid;
    grid-template-columns:  repeat(var(--columns-mobile),  1fr);
    column-gap:  var(--grid-mobile-horizontal-spacing);
    row-gap:  var(--grid-mobile-vertical-spacing);
}
.splide--mobile-dots-under .splide__pagination  {
    position:  relative;
    bottom:  0;
    padding-top:  1rem;
}
.splide--mobile-dots-hidden .splide__pagination,  .splide--mobile-arrows-hidden .splide__arrows  {
    display:  none;
}
.splide.is-initialized[data-mobile-adaptive-height="true"] .splide__track  {
    height:  var(--active-slide-height);
    transition:  height 0.2s ease-in-out;
}
.splide__arrows  {
    font-size:  2.8rem;
}
.splide--mobile-arrows-under:not(.splide--mobile-dots-under) .splide__arrows  {
    display:  flex;
    justify-content:  center;
    column-gap:  1.5rem;
    padding-top:  0.8rem;
}
.splide--mobile-arrows-under:not(.splide--mobile-dots-under) .splide__arrow  {
    position:  relative;
    top:  0;
    left:  0;
    right:  0;
    transform:  none;
}
.splide--mobile-dots-over.splide--mobile-arrows-under .splide__pagination  {
    bottom:  4.3rem;
}
.splide--mobile-dots-under.splide--mobile-arrows-under .splide__dots-and-arrows  {
    width:  fit-content;
    margin-left:  auto;
    margin-right:  auto;
    position:  relative;
}
.splide--mobile-dots-under.splide--mobile-arrows-under .splide__arrow--prev  {
    left:  -3rem;
    margin-top:  0.6rem;
}
.splide--mobile-dots-under.splide--mobile-arrows-under .splide__arrow--next  {
    right:  -3rem;
    margin-top:  0.6rem;
}
.splide--mobile-arrows-under .splide__dots-and-arrows  {
    margin-top:  0.75rem;
}
.splide--small-pagination.splide--mobile-arrows-under .splide__dots-and-arrows  {
    margin-top:  -0.3rem;
}
.splide--small-pagination.splide--mobile-arrows-hidden.splide--mobile-dots-under .splide__pagination  {
    padding-top:  0.4rem;
}
.splide.is-initialized.mobile-destroy--flex:not(.is-active) .splide__list  {
    display:  flex;
}
.splide.is-initialized.mobile-destroy--grid:not(.is-active) .splide__list  {
    display:  grid;
}
}
.logo-list__heading .title  {
    text-align:  center;
    margin-top:  0;
}
.logo-list__item  {
    display:  flex;
    justify-content:  center;
    align-items:  center;
    margin:  2rem;
}
.logo-list__item--gray img  {
    filter:  grayscale(1);
    opacity:  0.8;
}
@media screen and (min-width: 750px)  {
    .logo-list-container-horizontal  {
    display:  flex;
    justify-content:  center;
    align-items:  center;
    flex-wrap:  wrap;
    row-gap:  2rem;
    column-gap:  3rem;
}
.logo-list-container-horizontal .title  {
    margin-bottom:  0;
}
.logo-list-container .splide__list  {
    flex-wrap:  wrap;
    justify-content:  center;
}
}
  .section-{{ section.id }}-padding {
    padding-top: {{ section.settings.padding_top | times: 0.75 | round: 0 }}px;
    padding-bottom: {{ section.settings.padding_bottom | times: 0.75 | round: 0 }}px;
  }

  @media screen and (min-width: 750px) {
    .section-{{ section.id }}-padding {
      padding-top: {{ section.settings.padding_top }}px;
      padding-bottom: {{ section.settings.padding_bottom }}px;
    }
  }
