
.text-right{
    text-align: right;
  }
  .text-center{
    text-align: center;
  
  }
  .text-left{
    text-align: left;
  }
  
  .format-16-9,.format-250,.format-300,.format-4-1,.format-400,.format-5-2,.format-500,.format-fullscreen,.format-lg-16-9,.format-lg-250,.format-lg-300,.format-lg-4-1,.format-lg-400,.format-lg-5-2,.format-lg-500,.format-md-16-9,.format-md-250,.format-md-300,.format-md-4-1,.format-md-400,.format-md-5-2,.format-md-500{
    width:100%;height:0;overflow:hidden;position:relative
  }
  .format-16-9>*,.format-250>*,.format-300>*,.format-4-1>*,.format-400>*,.format-5-2>*,.format-500>*,.format-fullscreen>*,.format-lg-16-9>*,.format-lg-250>*,.format-lg-300>*,.format-lg-4-1>*,.format-lg-400>*,.format-lg-5-2>*,.format-lg-500>*,.format-md-16-9>*,.format-md-250>*,.format-md-300>*,.format-md-4-1>*,.format-md-400>*,.format-md-5-2>*,.format-md-500>*{
    position:absolute;left:0;top:0;width:100%;height:100%
  }
  .format-fullscreen{
    padding:0;height:100dvh;width:100dvw
  }
  .format-4-1{padding-top:20%}
  .format-5-2{padding-top:40%}
  .format-16-9{padding-top:56%}
  .format-500{padding-top:0;height:500px}
  .format-400{padding-top:0;height:400px}
  .format-300{padding-top:0;height:300px}
  .format-250{padding-top:0;height:250px}
  @media (min-width:768px){
    .format-md-fullscreen{padding:0;height:100dvh;width:100dvw}
    .format-md-4-1{padding-top:20%}
    .format-md-5-2{padding-top:40%}
    .format-md-16-9{padding-top:56%}
    .format-md-500{padding-top:0;height:500px}
    .format-md-400{padding-top:0;height:400px}
    .format-md-300{padding-top:0;height:300px}
    .format-md-250{padding-top:0;height:250px}
  }
  @media (min-width:992px){
    .format-lg-fullscreen{padding:0;height:100dvh;width:100dvw}
    .format-lg-4-1{padding-top:20%}
    .format-lg-5-2{padding-top:40%}
    .format-lg-16-9{padding-top:56%}
    .format-lg-500{padding-top:0;height:500px}
    .format-lg-400{padding-top:0;height:400px}
    .format-lg-300{padding-top:0;height:300px}
    .format-lg-250{padding-top:0;height:250px}
  }
  .col-20{--flex-width:20%;-webkit-box-flex:0;-ms-flex:0 0 var(--flex-width);flex:0 0 var(--flex-width);max-width:var(--flex-width)}
  @media (min-width:768px){.col-md-20{--flex-width:20%;-webkit-box-flex:0;-ms-flex:0 0 var(--flex-width);flex:0 0 var(--flex-width);max-width:var(--flex-width)}}
  @media (min-width:992px){.col-lg-20{--flex-width:20%;-webkit-box-flex:0;-ms-flex:0 0 var(--flex-width);flex:0 0 var(--flex-width);max-width:var(--flex-width)}}
  @media (min-width:1200px){.col-xl-20{--flex-width:20%;-webkit-box-flex:0;-ms-flex:0 0 var(--flex-width);flex:0 0 var(--flex-width);max-width:var(--flex-width)}}
  @media (min-width:1400px){.col-xxl-20{--flex-width:20%;-webkit-box-flex:0;-ms-flex:0 0 var(--flex-width);flex:0 0 var(--flex-width);max-width:var(--flex-width)}}

  .col-auto{
    flex-grow: 1;
  }

  .container .content-element-group .container {
    padding: 0;
}


.s-g-0 .swiper-slide {padding:0 0rem;}
.s-g-1 .swiper-slide {padding:0 0.5rem;}
.s-g-2 .swiper-slide {padding:0 1rem;}
.s-g-3 .swiper-slide {padding:0 1.5rem;}
.s-g-4 .swiper-slide {padding:0 2rem;}
.s-g-5 .swiper-slide {padding:0 2.5rem;}
.s-g-6 .swiper-slide {padding:0 3rem;}
.s-g-7 .swiper-slide {padding:0 3.5rem;}

.swiper-slide figure {
  padding:0; 
  margin-left:-1px;
}