/*$border-radius-lg:            .5rem !default;
$border-radius-xl:            1rem !default;
$border-radius-xxl:           2rem !default;
$border-radius-pill:          50rem !default;*/
/*$pagination-padding-y:              .375rem !default;
$pagination-padding-x:              .75rem !default;
$pagination-padding-y-sm:           .25rem !default;
$pagination-padding-x-sm:           .5rem !default;
$pagination-padding-y-lg:           .75rem !default;
$pagination-padding-x-lg:           1.5rem !default;*/
/*$pagination-disabled-bg:            var(--bs-secondary-bg) !default;
$pagination-disabled-border-color:  var(--bs-border-color) !default;*/
/*:root 
{
    --sk-hamburger-layer-width:           34px;
    --sk-hamburger-layer-height:          4px;
    --sk-hamburger-layer-spacing:         8px;
    --sk-hamburger-layer-color:           #fff;
    --sk-hamburger-layer-border-radius:   0;
}*/
/*$mainnav-dropdown_3-font-size:          0.9em;
$mainnav-dropdown_3-font-weight:        400;
$mainnav-dropdown_3-link-color:         #004E61; //$white ;

$mainnav-dropdown_3-link-hover-color:   lighten($mainnav-first-link-color, 15%); //$success ; */
/*
// Language
$lang-list-padding:                     0; //4px 0;
//$lang-list-bg:                          transparent !default;

//$lang-btn-font-family:                  inherit !default;
$lang-btn-font-size:                    11px;
$lang-btn-font-weight:                  600;
//$lang-btn-line-height:                  1 !default;
$lang-btn-color:                        $danger;
//$lang-btn-bg:                           transparent !default;

//$lang-btn-hover-color:                  var(--sk-mainnav-first-link-hover-color, --bs-primary) !default;
$lang-btn-hover-bg:                     $gray-200;

$lang-btn-active-color:                 $body-color;
//$lang-btn-active-bg:                    var(--sk-lang-btn-bg) !default;
//$lang-btn-active-opacity:               0.5 !default;
*/
/*$nav-firstlink-color:                   $body-color;
$nav-firstlink-color-active:            $primary;
$nav-firstlink-color-hover:             $primary;

$nav-firstlink-color-negatif-active:    $primary;

$nav-firstlink-font-weight:             600 ;*/
/*@mixin radial-spin () {

    // explanation http://davidwalsh.name/css-circles 
    @-webkit-keyframes spin {
        from {
            -webkit-transform: rotate(0deg);
        }

        to {
            -webkit-transform: rotate(360deg);
        }
    }

    @-moz-keyframes spin {
        from {
            -moz-transform: rotate(0deg);
        }

        to {
            -moz-transform: rotate(360deg);
        }
    }

    @-ms-keyframes spin {
        from {
            -ms-transform: rotate(0deg);
        }

        to {
            -ms-transform: rotate(360deg);
        }
    }
}*/
.block-grid__link + .block-grid__cover {
  perspective: 1000;
  backface-visibility: hidden;
}

:root {
  --sk-blockgrid-band-padding: 2.5rem;
  --sk-blockgrid-content-padding: 2.5rem;
  --sk-blockgrid-border-radius: 0;
  --sk-blockgrid-transition-scale-speed: 0.4s;
}

.block-grid__band {
  padding: 0;
}
.block-grid__band > .block-grid__gap {
  gap: 0;
}

.block-grid__gap {
  gap: var(--bs-gap, 1.5rem);
}
.block-grid__gap.no-gap,
.block-grid__gap.no-gap [class*=block-grid] {
  gap: 0;
}

.remove-block-grid__gap > .block-grid__area-container > .block-grid__area > .block-grid__gap {
  gap: 0;
}

.content-max-screen-width > .block-grid__area-container,
.content-max-screen-width > .block-grid__area-container .block-grid__layout-item {
  max-width: var(--sk-max-screen-width, 2240px);
}

.content-med-screen-width > .block-grid__area-container,
.content-med-screen-width > .block-grid__area-container .block-grid__layout-item {
  max-width: var(--sk-med-screen-width, 1440px);
}

.block-grid__cover {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  background: no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  -ms-background-size: cover;
  background-size: cover;
}
.block-grid__cover.filter:before {
  position: absolute;
  z-index: 1;
}
.block-grid__cover.isFixed {
  background-attachment: fixed;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}
.block-grid__cover.isFixed .video-cover {
  position: fixed;
}

.block-grid__link {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 10;
}
.block-grid__link::after {
  content: "";
  position: absolute;
  z-index: 10;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.block-grid__link + .block-grid__cover {
  transform-origin: center center;
  -ms-transform-origin: center center;
  -webkit-transform-origin: center center;
  -webkit-transition: -webkit-transform var(--sk-blockgrid-transition-scale-speed, 0.5s) ease;
  -moz-transition: -moz-transform var(--sk-blockgrid-transition-scale-speed, 0.5s) ease;
  -o-transform: -o-transform var(--sk-blockgrid-transition-scale-speed, 0.5s) ease;
  -ms-transition: -ms-transform var(--sk-blockgrid-transition-scale-speed, 0.5s) ease;
  transition: transform var(--sk-blockgrid-transition-scale-speed, 0.5s) ease;
}
.block-grid__link:hover + .block-grid__cover, .block-grid__link:focus + .block-grid__cover {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.block-grid__layout-container {
  grid-template-columns: repeat(var(--umb-block-grid--grid-columns, 1), minmax(0, 1fr));
  grid-auto-flow: row;
  grid-auto-rows: minmax(0, min-content);
}

.block-grid__layout-item {
  grid-column-end: span min(var(--umb-block-grid--item-column-span, 1), var(--umb-block-grid--grid-columns));
  grid-row: span var(--umb-block-grid--item-row-span, 1);
  grid-template-columns: minmax(0, 1fr);
  padding: 0;
}
.block-grid__layout-item.add-padding {
  padding: var(--sk-blockgrid-band-padding, 2.5rem);
}

.block-grid__area-container.add-padding,
.block-grid__area.add-padding {
  padding: var(--sk-blockgrid-content-padding, 2rem);
}
.block-grid__area-container.no-padding, .block-grid__area-container.no-padding.add-padding,
.block-grid__area.no-padding,
.block-grid__area.no-padding.add-padding {
  padding: 0;
}

/*block-grid__area-container...*/
.no-padding > .block-grid__area-container > .block-grid__area {
  padding: 0 !important;
}

.block-grid__area-container {
  grid-template-columns: repeat(var(--umb-block-grid--area-grid-columns, var(--umb-block-grid--grid-columns, 1)), minmax(0, 1fr));
  grid-auto-flow: row;
  grid-auto-rows: minmax(0, min-content);
}

.block-grid__area {
  grid-column-end: span min(var(--umb-block-grid--area-column-span, 1) * 3, var(--umb-block-grid--grid-columns));
  grid-row: span var(--umb-block-grid--area-row-span, 1);
  row-gap: var(--bs-gap, 0.5rem);
}

.block-grid__content-wrapper {
  z-index: 5;
  min-width: 100%;
}

/*.block-grid__content {
    //overflow: hidden;
}*/
@media (max-width: 1199.98px) {
  .block-grid__layout-item[data-col-span="9"], .block-grid__layout-item[data-col-span="10"] {
    --umb-block-grid--item-column-span: 12 !important;
  }
  .block-grid__layout-item[data-col-span="2"] {
    --umb-block-grid--item-column-span: 4 !important;
  }
  .block-grid__layout-item[data-col-span="3"] {
    --umb-block-grid--item-column-span: 6 !important;
  }
  .block-grid__layout-item[data-col-span="2"][data-row-span="2"], .block-grid__layout-item[data-col-span="2"][data-row-span="3"], .block-grid__layout-item[data-col-span="2"][data-row-span="4"], .block-grid__layout-item[data-col-span="3"][data-row-span="2"], .block-grid__layout-item[data-col-span="3"][data-row-span="3"], .block-grid__layout-item[data-col-span="3"][data-row-span="4"], .block-grid__layout-item[data-col-span="8"][data-row-span="2"], .block-grid__layout-item[data-col-span="8"][data-row-span="3"], .block-grid__layout-item[data-col-span="8"][data-row-span="4"], .block-grid__layout-item[data-col-span="9"][data-row-span="2"], .block-grid__layout-item[data-col-span="9"][data-row-span="3"], .block-grid__layout-item[data-col-span="9"][data-row-span="4"], .block-grid__layout-item[data-col-span="10"][data-row-span="2"], .block-grid__layout-item[data-col-span="10"][data-row-span="3"], .block-grid__layout-item[data-col-span="10"][data-row-span="4"] {
    --umb-block-grid--item-row-span: 1 !important;
  }
}
@media (max-width: 991.98px) {
  .block-grid__layout-item {
    /*&[data-col-span="8"] {
        --umb-block-grid--item-column-span: 12 !important;
    }*/
  }
  .block-grid__layout-item[data-col-span="4"] {
    --umb-block-grid--item-column-span: 12 !important;
  }
  .block-grid__layout-item[data-col-span="9"], .block-grid__layout-item[data-col-span="10"], .block-grid__layout-item[data-col-span="8"] {
    --umb-block-grid--item-column-span: 8 !important;
  }
  .block-grid__layout-item[data-col-span="2"] {
    --umb-block-grid--item-column-span: 2 !important;
  }
  .block-grid__layout-item[data-col-span="3"], .block-grid__layout-item[data-col-span="6"] {
    --umb-block-grid--item-column-span: 4 !important;
  }
  .block-grid__area {
    --umb-block-grid--grid-columns: 8 !important;
    --umb-block-grid--area-column-span: 8 !important;
  }
  .block-grid__layout-container {
    --umb-block-grid--area-grid-columns: 8 !important;
  }
  .block-grid__area-container {
    --umb-block-grid--area-grid-columns: 8 !important;
  }
  .block-grid__layout-item {
    /*&[data-col-span="4"]
    {
        &[data-row-span="4"] {
            --umb-block-grid--item-row-span: 1 !important;
        }
    }*/
  }
  .block-grid__layout-item[data-col-span="3"][data-row-span="2"], .block-grid__layout-item[data-col-span="3"][data-row-span="3"], .block-grid__layout-item[data-col-span="3"][data-row-span="4"], .block-grid__layout-item[data-col-span="4"][data-row-span="2"], .block-grid__layout-item[data-col-span="4"][data-row-span="3"], .block-grid__layout-item[data-col-span="4"][data-row-span="4"], .block-grid__layout-item[data-col-span="8"][data-row-span="2"], .block-grid__layout-item[data-col-span="8"][data-row-span="3"], .block-grid__layout-item[data-col-span="8"][data-row-span="4"], .block-grid__layout-item[data-col-span="9"][data-row-span="2"], .block-grid__layout-item[data-col-span="9"][data-row-span="3"], .block-grid__layout-item[data-col-span="9"][data-row-span="4"], .block-grid__layout-item[data-col-span="10"][data-row-span="2"], .block-grid__layout-item[data-col-span="10"][data-row-span="3"], .block-grid__layout-item[data-col-span="10"][data-row-span="4"] {
    --umb-block-grid--item-row-span: 1 !important;
  }
}
@media (max-width: 767.98px) {
  .block-grid__area {
    grid-column-end: span var(--umb-block-grid--area-grid-columns, 12);
  }
  .block-grid.d-primary {
    grid-row: 1 !important;
  }
  .block-grid__layout-item.add-padding {
    padding: calc(var(--sk-blockgrid-band-padding, 2.5rem) / 2);
  }
  .block-grid__area-container.add-padding,
  .block-grid__area.add-padding {
    --sk-blockgrid-content-padding: 1.5rem;
  }
  .block-grid__layout-item[data-col-span="4"], .block-grid__layout-item[data-col-span="6"] {
    --umb-block-grid--item-column-span: 12 !important;
  }
  .block-grid__layout-item[data-row-span="2"], .block-grid__layout-item[data-row-span="3"], .block-grid__layout-item[data-row-span="4"] {
    --umb-block-grid--item-row-span: 1 !important;
  }
}
@media (max-width: 575.98px) {
  .block-grid__layout-item.block-grid {
    /*[data-col-span="3"] {
        --umb-block-grid--item-column-span : 2 !important;
    }*/
  }
  .block-grid__layout-item.block-grid {
    --umb-block-grid--item-column-span: 12 !important;
  }
  .block-grid__layout-item.block-grid[data-col-span="2"] {
    --umb-block-grid--item-column-span: 2 !important;
  }
  .block-grid__area {
    --umb-block-grid--grid-columns: 4 !important;
    --umb-block-grid--area-column-span: 4 !important;
  }
  .block-grid__layout-container {
    --umb-block-grid--area-grid-columns: 4 !important;
  }
  .block-grid__area-container {
    --umb-block-grid--area-grid-columns: 4 !important;
  }
  /*.block-grid__layout-item {
      &[data-col-span="3"] {
          > .block-grid__layout-container > .block-grid__content-wrapper > .block-grid__area-container
          {
              --umb-block-grid--item-column-span
              --umb-block-grid--item-column-span: 6 !important;
          }
      }
  }*/
}
@media (min-width: 1400px) {
  .block-grid__layout-item[data-col-span="4"] .block-grid__layout-item[data-col-span="6"] .block-grid__gap {
    grid-column-gap: 0.75vw;
  }
  .block-grid__layout-item[data-col-span="2"] .block-grid__layout-item[data-col-span="6"], .block-grid__layout-item[data-col-span="3"] .block-grid__layout-item[data-col-span="6"] {
    --umb-block-grid--item-column-span: 12 !important;
  }
}
@media (max-width: 1399.98px) {
  .block-grid__layout-item[data-col-span="6"] .block-grid__layout-item[data-col-span="6"] .block-grid__gap {
    grid-column-gap: 1.5vw;
  }
  .block-grid__layout-item[data-col-span="2"] .block-grid__layout-item[data-col-span="6"], .block-grid__layout-item[data-col-span="3"] .block-grid__layout-item[data-col-span="6"], .block-grid__layout-item[data-col-span="4"] .block-grid__layout-item[data-col-span="6"] {
    --umb-block-grid--item-column-span: 12 !important;
  }
  .block-grid__layout-item[data-col-span="6"] .block-grid__layout-item[data-col-span="3"] {
    --umb-block-grid--item-column-span: 6 !important;
  }
  .block-grid__layout-item[data-col-span="10"] .block-grid__layout-item[data-col-span="2"], .block-grid__layout-item[data-col-span="9"] .block-grid__layout-item[data-col-span="2"] {
    --umb-block-grid--item-column-span: 4 !important;
  }
  .block-grid__layout-item[data-col-span="10"] .block-grid__layout-item[data-col-span="2"] .block-grid__gap, .block-grid__layout-item[data-col-span="9"] .block-grid__layout-item[data-col-span="2"] .block-grid__gap {
    grid-column-gap: 1.25vw;
  }
}
@media (min-width: 1200px) {
  .block-grid__layout-item[data-col-span="3"] .block-grid__gap {
    grid-column-gap: 1.25vw;
  }
  .block-grid__layout-item[data-col-span="2"] .block-grid__gap {
    grid-column-gap: 0.5vw;
  }
  .block-grid__layout-item {
    /*&[data-col-span="6"]
    {
        .block-grid__layout-item
        {
            &[data-col-span="6"] {

                //--umb-block-grid--item-column-span: 6 !important;
                .block-grid__gap { grid-column-gap: 1.5vw; }
            }
        }
    }

    &[data-col-span="2"],
    &[data-col-span="3"],
    &[data-col-span="4"]
    {
        .block-grid__layout-item
        {
            &[data-col-span="6"] {

                --umb-block-grid--item-column-span: 12 !important;
                //.block-grid__gap { grid-column-gap: 1.25vw; }
            }
        }
    }*/
  }
  .block-grid__layout-item[data-col-span="10"] .block-grid__layout-item[data-col-span="4"] .block-grid__gap {
    grid-column-gap: 1.75vw;
  }
  .block-grid__layout-item[data-col-span="9"] .block-grid__layout-item[data-col-span="4"] .block-grid__gap {
    grid-column-gap: 1.5vw;
  }
  .block-grid__layout-item[data-col-span="8"] .block-grid__layout-item[data-col-span="4"] .block-grid__gap {
    grid-column-gap: 1.25vw;
  }
  .block-grid__layout-item[data-col-span="6"] .block-grid__layout-item[data-col-span="4"] .block-grid__gap {
    grid-column-gap: 0.75vw;
  }
  .block-grid__layout-item[data-col-span="4"] .block-grid__layout-item[data-col-span="4"], .block-grid__layout-item[data-col-span="3"] .block-grid__layout-item[data-col-span="4"], .block-grid__layout-item[data-col-span="2"] .block-grid__layout-item[data-col-span="4"] {
    --umb-block-grid--item-column-span: 12 !important;
  }
  .block-grid__layout-item[data-col-span="11"] .block-grid__layout-item[data-col-span="3"] .block-grid__gap {
    grid-column-gap: 1.15vw;
  }
  .block-grid__layout-item[data-col-span="10"] .block-grid__layout-item[data-col-span="3"] .block-grid__gap {
    grid-column-gap: 1vw;
  }
  .block-grid__layout-item[data-col-span="9"] .block-grid__layout-item[data-col-span="3"] .block-grid__gap {
    grid-column-gap: 0.75vw;
  }
  .block-grid__layout-item[data-col-span="8"] .block-grid__layout-item[data-col-span="3"] .block-grid__gap {
    grid-column-gap: 0.65vw;
  }
  .block-grid__layout-item[data-col-span="7"] .block-grid__layout-item[data-col-span="3"] .block-grid__gap {
    grid-column-gap: 0.45vw;
  }
  .block-grid__layout-item[data-col-span="6"] .block-grid__layout-item[data-col-span="3"] .block-grid__gap {
    grid-column-gap: 0.25vw;
  }
  .block-grid__layout-item[data-col-span="8"] .block-grid__layout-item[data-col-span="2"] {
    --umb-block-grid--item-column-span: 4 !important;
  }
  .block-grid__layout-item[data-col-span="8"] .block-grid__layout-item[data-col-span="2"] .block-grid__gap {
    grid-column-gap: 1.15vw;
  }
  .block-grid__layout-item[data-col-span="6"] .block-grid__layout-item[data-col-span="2"] {
    --umb-block-grid--item-column-span: 6 !important;
  }
  .block-grid__layout-item[data-col-span="6"] .block-grid__layout-item[data-col-span="2"] .block-grid__gap {
    grid-column-gap: 1.15vw;
  }
  .block-grid__layout-item[data-col-span="4"] .block-grid__layout-item[data-col-span="2"] {
    --umb-block-grid--item-column-span: 6 !important;
  }
  .block-grid__layout-item[data-col-span="4"] .block-grid__layout-item[data-col-span="2"] .block-grid__gap {
    grid-column-gap: 0.65vw;
  }
  .block-grid__layout-item[data-col-span="3"] .block-grid__layout-item[data-col-span="2"], .block-grid__layout-item[data-col-span="2"] .block-grid__layout-item[data-col-span="2"] {
    --umb-block-grid--item-column-span: 12 !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .block-grid__layout-item[data-col-span="2"] .block-grid__gap {
    grid-column-gap: 1.75vw;
  }
  .block-grid__layout-item[data-col-span="3"] .block-grid__gap {
    grid-column-gap: 1.75vw;
  }
  .block-grid__layout-item[data-col-span="4"] .block-grid__gap {
    grid-column-gap: 0.95vw;
  }
  .block-grid__layout-item[data-col-span="8"] .block-grid__layout-item[data-col-span="6"] .block-grid__gap {
    grid-column-gap: 1.75vw;
  }
  .block-grid__layout-item[data-col-span="3"] .block-grid__layout-item[data-col-span="6"] .block-grid__gap, .block-grid__layout-item[data-col-span="6"] .block-grid__layout-item[data-col-span="6"] .block-grid__gap {
    grid-column-gap: 1.25vw;
  }
  .block-grid__layout-item[data-col-span="4"] .block-grid__layout-item[data-col-span="6"], .block-grid__layout-item[data-col-span="2"] .block-grid__layout-item[data-col-span="6"] {
    --umb-block-grid--item-column-span: 12 !important;
  }
  .block-grid__layout-item[data-col-span="6"] .block-grid__layout-item[data-col-span="4"], .block-grid__layout-item[data-col-span="3"] .block-grid__layout-item[data-col-span="4"] {
    --umb-block-grid--item-column-span: 6 !important;
  }
  .block-grid__layout-item[data-col-span="6"] .block-grid__layout-item[data-col-span="4"] .block-grid__gap, .block-grid__layout-item[data-col-span="3"] .block-grid__layout-item[data-col-span="4"] .block-grid__gap {
    grid-column-gap: 1.25vw;
  }
  .block-grid__layout-item[data-col-span="4"] .block-grid__layout-item[data-col-span="4"], .block-grid__layout-item[data-col-span="2"] .block-grid__layout-item[data-col-span="4"] {
    --umb-block-grid--item-column-span: 12 !important;
  }
  .block-grid__layout-item[data-col-span="4"] .block-grid__layout-item[data-col-span="4"] .block-grid__gap, .block-grid__layout-item[data-col-span="2"] .block-grid__layout-item[data-col-span="4"] .block-grid__gap {
    grid-column-gap: 1.75vw;
  }
  .block-grid__layout-item[data-col-span="6"] .block-grid__layout-item[data-col-span="3"] .block-grid__gap {
    grid-column-gap: 1.25vw;
  }
  .block-grid__layout-item[data-col-span="7"] .block-grid__layout-item[data-col-span="3"] {
    --umb-block-grid--item-column-span: 6 !important;
  }
  .block-grid__layout-item[data-col-span="7"] .block-grid__layout-item[data-col-span="3"] .block-grid__gap {
    grid-column-gap: 0.45vw;
  }
  .block-grid__layout-item[data-col-span="8"] .block-grid__layout-item[data-col-span="2"] {
    --umb-block-grid--item-column-span: 4 !important;
  }
  .block-grid__layout-item[data-col-span="8"] .block-grid__layout-item[data-col-span="2"] .block-grid__gap {
    grid-column-gap: 1vw;
  }
  .block-grid__layout-item[data-col-span="6"] .block-grid__layout-item[data-col-span="2"] {
    --umb-block-grid--item-column-span: 6 !important;
  }
  .block-grid__layout-item[data-col-span="6"] .block-grid__layout-item[data-col-span="2"] .block-grid__gap {
    grid-column-gap: 0.75vw;
  }
  .block-grid__layout-item[data-col-span="4"] .block-grid__layout-item[data-col-span="2"], .block-grid__layout-item[data-col-span="2"] .block-grid__layout-item[data-col-span="2"] {
    --umb-block-grid--item-column-span: 12 !important;
  }
  .block-grid__layout-item[data-col-span="4"] .block-grid__layout-item[data-col-span="2"] .block-grid__gap, .block-grid__layout-item[data-col-span="2"] .block-grid__layout-item[data-col-span="2"] .block-grid__gap {
    grid-column-gap: 0.75vw;
  }
  .block-grid__layout-item[data-col-span="3"] .block-grid__layout-item[data-col-span="2"] {
    --umb-block-grid--item-column-span: 6 !important;
  }
  .block-grid__layout-item[data-col-span="3"] .block-grid__layout-item[data-col-span="2"] .block-grid__gap {
    grid-column-gap: 1.25vw;
  }
}
@media (max-width: 991.98px) {
  .block-grid__layout-item {
    /*&[data-col-span="12"]
    {
        .block-grid__layout-item
        {
            &[data-col-span="2"] {

                --umb-block-grid--item-column-span: 4 !important;
                .block-grid__gap { grid-column-gap: 1.75vw; }
            }
        }
    }*/
  }
  .block-grid__layout-item[data-col-span="4"] .block-grid__layout-item[data-col-span="6"] {
    --umb-block-grid--item-column-span: 4 !important;
  }
  .block-grid__layout-item[data-col-span="10"] .block-grid__layout-item[data-col-span="4"] .block-grid__gap, .block-grid__layout-item[data-col-span="9"] .block-grid__layout-item[data-col-span="4"] .block-grid__gap, .block-grid__layout-item[data-col-span="8"] .block-grid__layout-item[data-col-span="4"] .block-grid__gap {
    grid-column-gap: 1.75vw;
  }
  .block-grid__layout-item[data-col-span="6"] .block-grid__layout-item[data-col-span="4"], .block-grid__layout-item[data-col-span="4"] .block-grid__layout-item[data-col-span="4"], .block-grid__layout-item[data-col-span="3"] .block-grid__layout-item[data-col-span="4"], .block-grid__layout-item[data-col-span="2"] .block-grid__layout-item[data-col-span="4"] {
    --umb-block-grid--item-column-span: 12 !important;
  }
  .block-grid__layout-item[data-col-span="6"] .block-grid__layout-item[data-col-span="4"] .block-grid__gap, .block-grid__layout-item[data-col-span="4"] .block-grid__layout-item[data-col-span="4"] .block-grid__gap, .block-grid__layout-item[data-col-span="3"] .block-grid__layout-item[data-col-span="4"] .block-grid__gap, .block-grid__layout-item[data-col-span="2"] .block-grid__layout-item[data-col-span="4"] .block-grid__gap {
    grid-column-gap: 1.75vw;
  }
  .block-grid__layout-item[data-col-span="6"] .block-grid__layout-item[data-col-span="3"] {
    --umb-block-grid--item-column-span: 12 !important;
  }
  .block-grid__layout-item[data-col-span="6"] .block-grid__layout-item[data-col-span="3"] .block-grid__gap {
    grid-column-gap: 1.75vw;
  }
  .block-grid__layout-item[data-col-span="10"] .block-grid__layout-item[data-col-span="2"] {
    --umb-block-grid--item-column-span: 4 !important;
  }
  .block-grid__layout-item[data-col-span="10"] .block-grid__layout-item[data-col-span="2"] .block-grid__gap {
    grid-column-gap: 1.75vw;
  }
  .block-grid__layout-item[data-col-span="8"] .block-grid__layout-item[data-col-span="2"] {
    --umb-block-grid--item-column-span: 4 !important;
  }
  .block-grid__layout-item[data-col-span="8"] .block-grid__layout-item[data-col-span="2"] .block-grid__gap {
    grid-column-gap: 1.75vw;
  }
  .block-grid__layout-item[data-col-span="6"] .block-grid__layout-item[data-col-span="2"] {
    --umb-block-grid--item-column-span: 8 !important;
  }
  .block-grid__layout-item[data-col-span="6"] .block-grid__layout-item[data-col-span="2"] .block-grid__gap {
    grid-column-gap: 1.75vw;
  }
  .block-grid__layout-item[data-col-span="4"] .block-grid__layout-item[data-col-span="2"] {
    --umb-block-grid--item-column-span: 2 !important;
  }
  .block-grid__layout-item[data-col-span="4"] .block-grid__layout-item[data-col-span="2"] .block-grid__gap {
    grid-column-gap: 1.25vw;
  }
  .block-grid__layout-item[data-col-span="3"] .block-grid__layout-item[data-col-span="2"] {
    --umb-block-grid--item-column-span: 12 !important;
  }
  .block-grid__layout-item[data-col-span="3"] .block-grid__layout-item[data-col-span="2"] .block-grid__gap {
    grid-column-gap: 1.75vw;
  }
  .block-grid__layout-item[data-col-span="2"] .block-grid__layout-item[data-col-span="2"] {
    --umb-block-grid--item-column-span: 12 !important;
  }
  .block-grid__layout-item[data-col-span="2"] .block-grid__layout-item[data-col-span="2"] .block-grid__gap {
    grid-column-gap: initial;
  }
}
@media (max-width: 767.98px) {
  .block-grid__layout-item[data-col-span="4"] .block-grid__layout-item[data-col-span="6"] {
    --umb-block-grid--item-column-span: 8 !important;
  }
  .block-grid__layout-item[data-col-span="6"] .block-grid__layout-item[data-col-span="3"] {
    --umb-block-grid--item-column-span: 4 !important;
  }
  .block-grid__layout-item[data-col-span="6"] .block-grid__layout-item[data-col-span="2"], .block-grid__layout-item[data-col-span="4"] .block-grid__layout-item[data-col-span="2"] {
    --umb-block-grid--item-column-span: 2 !important;
  }
  .block-grid__layout-item[data-col-span="6"] .block-grid__layout-item[data-col-span="2"] .block-grid__gap, .block-grid__layout-item[data-col-span="4"] .block-grid__layout-item[data-col-span="2"] .block-grid__gap {
    grid-column-gap: 1.75vw;
  }
  .block-grid__layout-item[data-col-span="3"] .block-grid__layout-item[data-col-span="2"] {
    --umb-block-grid--item-column-span: 8 !important;
  }
  .block-grid__layout-item[data-col-span="3"] .block-grid__layout-item[data-col-span="2"] .block-grid__gap {
    grid-column-gap: 2.25vw;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .block-grid__layout-item[data-col-span="2"] .block-grid__gap {
    grid-column-gap: 1.25vw;
  }
  .block-grid__layout-item[data-col-span="3"] .block-grid__gap {
    grid-column-gap: 1.25vw;
  }
  .block-grid__layout-item[data-col-span="6"] .block-grid__layout-item[data-col-span="3"] .block-grid__gap {
    grid-column-gap: 0.75vw;
  }
  /*.block-grid__layout-item {

      &[data-col-span="4"] {
          .block-grid__gap {
              grid-column-gap: 0.95vw; // 1.75vw;
          }
      }
  }*/
}
@media (max-width: 575.98px) {
  .block-grid__layout-item[data-col-span="10"] .block-grid__layout-item[data-col-span="2"], .block-grid__layout-item[data-col-span="9"] .block-grid__layout-item[data-col-span="2"], .block-grid__layout-item[data-col-span="8"] .block-grid__layout-item[data-col-span="2"], .block-grid__layout-item[data-col-span="3"] .block-grid__layout-item[data-col-span="2"] {
    --umb-block-grid--item-column-span: 2 !important;
  }
  .block-grid__layout-item[data-col-span="10"] .block-grid__layout-item[data-col-span="2"] .block-grid__gap, .block-grid__layout-item[data-col-span="9"] .block-grid__layout-item[data-col-span="2"] .block-grid__gap, .block-grid__layout-item[data-col-span="8"] .block-grid__layout-item[data-col-span="2"] .block-grid__gap, .block-grid__layout-item[data-col-span="3"] .block-grid__layout-item[data-col-span="2"] .block-grid__gap {
    grid-column-gap: 1.75vw;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .block-grid__layout-item[data-col-span="3"] .block-grid__gap {
    grid-column-gap: 2.25vw;
  }
  .block-grid__layout-item[data-col-span="2"] .block-grid__gap {
    grid-column-gap: 1.25vw;
  }
}
@media (max-width: 575.98px) {
  .block-grid__gap {
    grid-column-gap: 5.5vw;
  }
  .block-grid__layout-item.block-grid[data-col-span="2"] {
    --umb-block-grid--item-column-span: 6 !important;
  }
  .block-grid__layout-item[data-col-span="2"] .block-grid__gap {
    grid-column-gap: 2.25vw;
  }
}
.block-grid__content-container {
  /*$folder-design: "../../..";
  $folder-images: "/Design/commune/images";*/
  /*&.pattern-ves-dark   
  {

      background-image:       url("../../../images/pattern-waves-dark.svg");
      background-position:    right top;
      background-repeat:      no-repeat;
  }
  &.pattern-waves   
  {

      background-image:       url("../../../images/pattern-waves.svg");
      background-position:    right top;
      background-repeat:      no-repeat;
  }*/
}
.block-grid__content-container.pattern-gardient-border-commune {
  border: 2px solid transparent;
  background: linear-gradient(#FFFFFF, #FFFFFF) padding-box, linear-gradient(90deg, #264F5D 0%, #E30613 40%, #E30613 100%) border-box;
  border-radius: var(--bs-border-radius-lg) !important;
}
.block-grid__content-container.pattern-left {
  background-image: url("../../../images/pullycom_pattern-left.svg");
  background-position: left top;
  background-repeat: no-repeat;
}
.block-grid__content-container.pattern-right {
  background-image: url("../../../images/pullycom_pattern-right.svg");
  background-position: right top;
  background-repeat: no-repeat;
}

.block-grid__link:hover + .block-grid__cover.filter-blur:before, .block-grid__link:focus + .block-grid__cover.filter-blur:before {
  -webkit-backdrop-filter: blur(0);
  backdrop-filter: blur(0);
}

/* 
    Exemple of customClasses : m-auto w-100 xxxxs-screen-width 
*/

/*# sourceMappingURL=blockgrid.css.map */
