.items {position: relative; overflow: clip; z-index: 1; }

.items .container, .items .container_small, .items .container-fluid { z-index: 2; }
.items .container_fluid {margin-left: 20px; margin-right: 20px;}
.items .container {overflow: hidden; width: 100%; max-width: 100%; padding: 0 var(--paddingContainer);}

.items .items_row {--bs-gutter-x: 8px; --bs-gutter-y: 8px; padding-bottom: 0; 
  margin-left: var(--mx-half-neg, -4px);
  margin-right: var(--mx-half-neg, -4px);
  margin-top: var(--mx-neg, -8px);
}
.items .items_row>div { 
  padding-left: var(--mx-half, 4px);
  padding-right: var(--mx-half, 4px);
  margin-top: var(--mx, 8px);
}
@media (min-width: 768px) {
  .items .items_row { 
    margin-left: var(--mm-half-neg, -4px);
    margin-right: var(--mm-half-neg, -4px);
    margin-top: var(--mm-neg, -8px); 
  }
  .items .items_row>div { 
    padding-left: var(--mm-half, 4px);
    padding-right: var(--mm-half, 4px);
    margin-top: var(--mm, 8px);
  }
}
@media (min-width: 1200px) {
  .items .items_row { 
    margin-left: var(--ml-half-neg, -4px);
    margin-right: var(--ml-half-neg, -4px);
    margin-top: var(--ml-neg, -8px);
  }
  .items .items_row>div { 
    padding-left: var(--ml-half, 4px);
    padding-right: var(--ml-half, 4px);
    margin-top: var(--ml, 8px);
  }
}
.items .items_row .swiper-notification {display: none;}

.items .tc .header.smallcaps .pre_title,
.items .tc .header.smallcaps .post_title { color: #fff;}

.items .tc .description {margin-bottom: 10px;}
.items .tc .description :last-child { margin-bottom: 1rem; }

.items .image_slide_con img { display: block; margin: 0; padding: 0; height: auto; object-fit: cover;}
.items .items_gallery img {aspect-ratio: 1/1; }

.items img.square,
.items img.square_mobile {aspect-ratio: 1/1;}
.items img.landscape,
.items img.landscape_mobile {aspect-ratio: 1.5/1;}
.items img.portrait,
.items img.portrait_mobile {aspect-ratio: 1/1.5;}
.items img.ratio4_5,
.items img.ratio4_5_mobile {aspect-ratio: 4/5;}
.items img.ratio9_16,
.items img.ratio9_16_mobile {aspect-ratio: 9/16;}
.items img.ratio2_3,
.items img.ratio2_3_mobile {aspect-ratio: 2/3;}
.items img.ratio16_9,
.items img.ratio16_9_mobile {aspect-ratio: 16/9;}

@media (min-width: 768px) {
  .items img.square_tablet {aspect-ratio: 1/1;}
  .items img.landscape_tablet {aspect-ratio: 1.5/1;}
  .items img.portrait_tablet {aspect-ratio: 1/1.5;}
  .items img.ratio4_5_tablet {aspect-ratio: 4/5;}
  .items img.ratio9_16_tablet {aspect-ratio: 9/16;}
  .items img.ratio2_3_tablet {aspect-ratio: 2/3;}
  .items img.ratio16_9_tablet {aspect-ratio: 16/9;}
}
@media (min-width: 1200px) {
  .items img.square_desktop {aspect-ratio: 1/1;}
  .items img.landscape_desktop {aspect-ratio: 1.5/1;}
  .items img.portrait_desktop {aspect-ratio: 1/1.5;}
  .items img.ratio4_5_desktop {aspect-ratio: 4/5;}
  .items img.ratio9_16_desktop {aspect-ratio: 9/16;}
  .items img.ratio2_3_desktop {aspect-ratio: 2/3;}
  .items img.ratio16_9_desktop {aspect-ratio: 16/9;}
}

@media (min-width: 1600px) {
  .items img.square_desktop_xl {aspect-ratio: 1/1;}
  .items img.landscape_desktop_xl {aspect-ratio: 1.5/1;}
  .items img.portrait_desktop_xl {aspect-ratio: 1/1.5;}
  .items img.ratio4_5_desktop_xl {aspect-ratio: 4/5;}
  .items img.ratio9_16_desktop_xl {aspect-ratio: 9/16;}
  .items img.ratio2_3_desktop_xl {aspect-ratio: 2/3;}
  .items img.ratio16_9_desktop_xl {aspect-ratio: 16/9;}
}
@media (min-width: 2100px) {
  .items img.square_desktop_xxl {aspect-ratio: 1/1;}
  .items img.landscape_desktop_xxl {aspect-ratio: 1.5/1;}
  .items img.portrait_desktop_xxl {aspect-ratio: 1/1.5;}
  .items img.ratio4_5_desktop_xxl {aspect-ratio: 4/5;}
  .items img.ratio9_16_desktop_xxl {aspect-ratio: 9/16;}
  .items img.ratio2_3_desktop_xxl {aspect-ratio: 2/3;}
  .items img.ratio16_9_desktop_xxl {aspect-ratio: 16/9;}
}


.items_swiper .swiper-slide.swiper-slide-visible .items_gallery {overflow: hidden;}

/*
.items_swiper .swiper-slide .items_gallery .swiper-slide .image_slide_con img {transition: all 1.3s ease-in-out; transform: scale(1.2);} 
.items_swiper .swiper-slide.swiper-slide-visible .items_gallery .swiper-slide .image_slide_con img {transform: scale(1.1);}
.items_swiper .swiper-slide.swiper-slide-visible .items_gallery .swiper-slide.swiper-slide-visible .image_slide_con img {transform: scale(1);}
*/


.items .card { height: 100%; box-shadow: rgb(0 0 0 / 2%) 0px 0px 0px 1px, rgb(0 0 0 / 2%) 0px 1px 1px -0.5px, rgb(0 0 0 / 2%) 0px 3px 3px -1.5px, rgb(0 0 0 / 2%) 0px 6px 6px -3px, rgb(0 0 0 / 2%) 0px 9px 9px -5px, rgba(14, 63, 126, 0.02) 0px 12px 12px -6px; overflow: clip; }
.items_swiper .swiper-slide {opacity: 1;} 
.items_swiper .swiper-slide.swiper-slide-visible,
.items_swiper .swiper-slide:hover {opacity: 1;}

.items h2, .items p {position: relative; z-index: 3; /*text-align: center;*/}
.items p.pre_title {margin: 0 0 5px; /*display: none;*/}
.items a.img_hover {width: 100%; height: auto; display: block;}


.swiper.items_swiper {overflow: visible; width: 100%; padding: 0 0 40px; --swiper-navigation-color: var(--color_text); /* --swiper-theme-color: blue; --swiper-navigation-color: #FFF;*/}
.swiper.items_swiper .swiper-wrapper {transition-timing-function: ease-in-out;}


.swiper.items_swiper .swiper-slide { display: flex;  align-items: normal; position: relative; margin: 0; padding: 0; width: 100%; width: 200px; flex-direction: row; justify-content: flex-start; display: block; overflow: visible; border-radius: var(--itemRounding);}
.swiper.items_swiper:before, .swiper.items_swiper:after {content: none;}
.swiper.items_swiper .swiper-button-disabled,
.swiper.items_swiper .swiper-button-lock {display: none;}

.items .link_hover {width: 100%; height: 100%; display: block; position: absolute; z-index: 10; /* display: none; TA BORT DISPLAY NONE SEN */}
.items .image_slide_con {width: 100%; min-width: 100%; position: relative; overflow: hidden; background: var(--color_bg_dummy_dark);  background: linear-gradient(-45deg, var(--color_bg_dummy_dark) 40%, var(--color_loadinggradientchange) 50%, var(--color_bg_dummy_dark) 60%); animation: shimmer 1.5s infinite linear; background-size: 300%; background-position-x: 100%; height: 100%;  }
/* .items .image_slide_con img {visibility: hidden !important;} */
.items .image_slide_con a {display: block; width: 100%;}
/* .swiper.items_swiper .swiper-pagination-bullets {left: 0; bottom: 0; position: relative; text-align: left; opacity: 1; margin: 0;
} */


.items .swiper .swiper-pagination-bullets.absolutetop {top: -40px;}


.swiper.items_gallery { margin-bottom: 0; overflow: visible;}
.swiper.items_gallery .swiper-pagination-fraction { background: none; color: #FFF; font-family: var(--font_h); left: auto; bottom: auto; background: hsl(0deg 0% 0% / 60%); padding: 10px 18px;}


.swiper.items_gallery .swiper-pagination-bullets {left: 15px; bottom: 12px; position: absolute; margin: 0;}
.swiper.items_gallery .swiper-pagination-bullets .swiper-pagination-bullet {background: #FFF !important; opacity: .5;}
.swiper.items_gallery .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #FFF !important; opacity: 1}




.items_gallery {--swiper-theme-color: #FFF;}


.items .content.inimage .header {/*margin-bottom: 5px;*/margin-bottom: 12px; gap: 5px;}
.items .content.inimage .{}


.items .content.inimage .description p {color: #FFF; font-size: 1.1rem; line-height: 1.1;}
.items .content.inimage .btn-plain,
.items .content.inimage .btn-plain i {color: #FFF;}

/* .items.bottom_bg_gradient .content.inimage .header {margin-bottom: 0px;} */
@media (min-width: 992px) {
  .items.bottom_bg_gradient .content.inimage .header {margin-bottom: 5px;}
}

#tjanster.items .card {
  box-shadow: rgb(0 0 0 / 8%) 0px 0px 0px 1px, rgb(0 0 0 / 8%) 0px 1px 1px -0.5px, rgb(0 0 0 / 8%) 0px 3px 3px -1.5px, rgb(0 0 0 / 8%) 0px 6px 6px -3px, rgb(0 0 0 / 8%) 0px 9px 9px -5px, rgba(14, 63, 126, 0.08) 0px 12px 12px -6px;
}

.items .content.inimage { bottom: 0; left: 0; right: 0; width: auto; z-index: 4; padding: 20px 15px 20px; margin: 0; user-select: none; text-align: center; position: absolute; margin: 0 0 0 0; width: 100%; }
.items .content.inimage>*:last-of-type,
.items .content.inimage>*:last-of-type>*:last-of-type {margin-bottom: 0; padding-bottom: 0;}
.items .content.inimage.content-top { position: relative; margin: 0 0 auto; }
.items .content.inimage.content-bottom { position: absolute; margin: 0; }
.items .content.inimage.content-sticky-bottom { position: sticky; margin: auto 0 0 0; }
.items .content.inimage.content-flex {height: 100%; display: flex; flex-direction: column;}



.items.bottom_bg_gradient .content.inimage.content-top:before,
.items.bottom_bg_gradient .content.inimage.content-top:after { top: 0; bottom: -100%; background-image: linear-gradient(0deg, rgba(var(--color_card_bg_rgb), 0) 0, rgba(var(--color_card_bg_rgb), .1) 20%, rgba(var(--color_card_bg_rgb), .6) 50%, rgba(var(--color_card_bg_rgb), 1)); }
.items.bottom_bg_gradient .content.inimage.content-top:before { background-image: linear-gradient(0deg, rgba(var(--color_card_bg_rgb), 0) 0, rgba(var(--color_card_bg_rgb), .1) 20%, rgba(var(--color_card_bg_rgb), .6) 50%, rgba(var(--color_card_bg_rgb), 1)); }
.items.bottom_bg_gradient .content.inimage.content-top:after { bottom: -50%; }



.items .content.inimage.content-center {
  /* bottom: auto; top: auto; */
   /* padding: 0px 15px; */
  position: relative;
  margin: auto 0;

}

.content.inimage:before {content: none; position: absolute; /*top: -15px;*/ top: -50%;  bottom: 0px; right: 0px; left: 0px; z-index: -1; background-color: transparent; 
  /* opacity: .5; background-image: linear-gradient(180deg,rgba(0, 0, 0, 0) 0,rgba(0, 0, 0, 0.15) 25%,rgba(0, 0, 0, 0.33) 40%,rgba(0, 0, 0, 0.6) 60%,rgba(0, 0, 0, 0.7) 70%,rgb(0, 0, 0));  */

  background-image: linear-gradient(180deg,transparent,rgba(0,0,0,.5)); opacity: 1;
  
  background-position: 0 top; background-size: 100% 100%; user-select: none;}

.content.inimage.shadow_under_content:before {content: "";}

.content.inimage.content-top:before {top: 0; /*bottom: -50px;*/ bottom: -50%; background-image: linear-gradient(0deg,rgba(0, 0, 0, 0) 0,rgba(0, 0, 0, 0.15) 25%,rgba(0, 0, 0, 0.33) 40%,rgba(0, 0, 0, 0.6) 60%,rgba(0, 0, 0, 0.7) 70%,rgb(0, 0, 0));}
.content.inimage.content-center:before {
  top: -50%;
  bottom: -50%;
  opacity: .55;
  background-image: linear-gradient(180deg, 
    rgba(0, 0, 0, 0) 0, 
    rgba(0, 0, 0, 0.15) 12%, 
    rgba(0, 0, 0, 0.33) 20%, 
    rgba(0, 0, 0, 0.6) 30%, 
    rgba(0, 0, 0, 0.7) 35%, 
    rgb(0, 0, 0) 50%,
    rgba(0, 0, 0, 0.7) 65%, 
    rgba(0, 0, 0, 0.6) 70%, 
    rgba(0, 0, 0, 0.33) 80%, 
    rgba(0, 0, 0, 0.15) 88%, 
    rgba(0, 0, 0, 0) 100%
  );
}



.bottom_bg_gradient .content.inimage.content-center:before,
.bottom_bg_gradient .content.inimage.content-center:after {
  background-image: linear-gradient(180deg, 
    rgba(var(--color_card_bg_rgb), 0) 0, 
    rgba(var(--color_card_bg_rgb), .1) 10%, 
    rgba(var(--color_card_bg_rgb), .6) 25%, 
    rgba(var(--color_card_bg_rgb), 1) 50%,
    rgba(var(--color_card_bg_rgb), .6) 75%,
    rgba(var(--color_card_bg_rgb), .1) 90%,
    rgba(var(--color_card_bg_rgb), 0) 100%
  );
}
.bottom_bg_gradient .content.inimage.content-center:before { top: -150%; bottom: -150%; opacity: 1;}
.bottom_bg_gradient .content.inimage.content-center:after { top: -45%; bottom: -50%; }


.content.inimage .pre_title,
.editor-styles-wrapper .content.inimage .pre_title { color: #FFF; margin: 0; /*text-align: center;*/ text-align: inherit; font-size: 10px;}

.content.inimage h3, .content.inimage p {position: relative;}
.content.inimage h3 {text-align: center; letter-spacing: .2px; color: #FFF; margin: 0 0 10px;}
.content.inimage p a {color: #FFF; opacity: .7;}

.heading_smaller .content {padding: 20px 10px 10px;}
.heading_smaller .content .pre_title {font-size: 10px; margin-bottom: 2px;}
.heading_smaller .content .pre_title.post_title {margin-bottom: 0 !important;}

.items .card .img_con { position: relative;
   /* display: flex;
   align-items: center;  */
   display: block;
    border-bottom: none; border-radius: var(--itemRounding); overflow: visible; border-bottom-left-radius: 0; border-bottom-right-radius: 0;}






.items .card .inimage .title {font-size: 2rem; text-align: inherit;}

 
.items .content .title.font_smaller_mobile {font-size: 1.3rem;}
.items .content .title.font_normal_mobile {font-size: 2rem;}
.items .content .title.font_bigger_mobile {font-size: 2.7rem;}
.items .content .title.font_custom_mobile {--heading-1-size-value: 3.2; font-size: calc((var(--heading-1-size-value) - 1) * 1.2vw + 1rem);}






.bottom_bg_gradient .content.inimage h3 {color: var(--color_theme);}


.fc .links.flex-vertical.text-start a i {margin-right: 5px;}

.fc .links.flex-vertical a>div {gap: 2px;}

.fc .links.flex-vertical a {padding-right: 0;}


.mobile_block {width: 100%;}
@media (min-width: 500px) {
  .mobile_block {width: auto;}
}

@media (min-width: 768px) {
  .items .content.inimage .title {font-size: 1.8rem;}


  .items .content.inimage .title.font_smaller_tablet {font-size: 1.1rem;}
  .items .content.inimage .title.font_normal_tablet {font-size: 1.8rem;}
  .items .content.inimage .title.font_bigger_tablet {font-size: 2.5rem;}
  .items .content.inimage .title.font_custom_tablet {--heading-1-size-value: 1.4; font-size: calc((var(--heading-1-size-value) - 1) * 1.2vw + 1rem);}
}

@media (min-width: 992px) {}

@media (min-width:1200px) {
  .items .content.inimage .title {font-size: 1.7rem;}
  .items .content.inimage .title.font_smaller {font-size: 1.7rem;}

  .items .content.inimage .title.font_smaller_desktop {/*font-size: 1.55rem;*/ font-size: 1.3rem;}
  .items .content.inimage .title.font_normal_desktop {font-size: 1.65rem;}
  .items .content.inimage .title.font_bigger_desktop {font-size: 1.9rem;}
  .items .content.inimage .title.font_custom_desktop { --heading-1-size-value: 1.5; font-size: calc((var(--heading-1-size-value) - 1) * 1.2vw + 1rem); }

}


.items .card .content.below {z-index: 11;}



.card .content.fadeouttext { position: relative; z-index: 1; /*max-height: 100px;*/ overflow: hidden;}
.card .content.fadeouttext .readmorelink { content: ""; position: absolute; bottom: 0; left: 0; right: 0; height: auto; z-index: 3; text-align: center; display: flex; justify-content: center; align-items: end; background: linear-gradient(rgba(var(--color_card_bg_rgb_alt), 0) 0%, rgba(var(--color_card_bg_rgb_alt), 0) 20%, rgba(var(--color_card_bg_rgb_alt), 0.83) 50%, rgba(var(--color_card_bg_rgb_alt),1));}

.card .content.fadeouttext .readmorelink:before { content: ""; position: absolute; bottom: 0; left: 0; right: 0; top: -100%; z-index: 3; background: linear-gradient(rgba(var(--color_card_bg_rgb_alt), 0) 0%, rgba(var(--color_card_bg_rgb_alt), 0) 20%, rgba(var(--color_card_bg_rgb_alt), 0.83) 50%, rgba(var(--color_card_bg_rgb_alt),1));}




.card .content.fadeouttext .readmorelink:hover { cursor: pointer;}
.card .content.fadeouttext .readmorelink .button { z-index: 5; padding: 10px; margin: 0 0 10px; font-weight: 600; right: 0; color: var(--color_theme); cursor: pointer; font-size: 17px; display: flex; justify-content: center; align-items: center; background: none !important; border: none !important}
.card .content.fadeouttext .readmorelink .button i { margin: 0 0 0 10px; font-size: 25px;}



.items_gallery .tc .pre_title,
.editor-styles-wrapper .items_gallery .tc .pre_title {font-weight: 500;}

/* 
.items.bottom_bg_gradient .content.inimage.text-start,
.items.bottom_bg_gradient .content.inimage.text-center,
.items.bottom_bg_gradient .content.inimage.text-end {padding-bottom: 15px;} */
.bottom_bg_gradient .content.inimage:after { content: ""; background-image: linear-gradient(180deg, rgba(var(--color_card_bg_alt_rgb), 0) 0, rgba(var(--color_card_bg_alt_rgb), .1) 20%, rgba(var(--color_card_bg_alt_rgb), .8) 90%, rgba(var(--color_card_bg_alt_rgb), 1)); position: absolute; width: auto; height: auto; /*top: -50%;*/ top: 5%; left: -1px; opacity: 1; bottom: 0; right: -1px; z-index: 2; }

.bottom_bg_gradient .content.inimage .description {position: relative; z-index: 6; margin: 0;}
.bottom_bg_gradient .content.inimage .description p {color: var(--color_text);}


.bottom_bg_gradient .content.inimage:before {background-image: linear-gradient(180deg, rgba(var(--color_card_bg_alt_rgb), 0) 0, rgba(var(--color_card_bg_alt_rgb), .1) 20%, rgba(var(--color_card_bg_alt_rgb), .6) 50%, rgba(var(--color_card_bg_alt_rgb), 1));opacity: 1; /* top: -100%;*/ top: 0%; }
.bottom_bg_gradient .content.inimage h3 {z-index: 10;}
.bottom_bg_gradient .content.inimage .pre_title {color: var(--color_heading); }


.items.bottom_bg_gradient .content.inimage { padding: 50px 15px 0px; }
.items.bottom_bg_gradient .card .content.below { padding: 10px 15px; }
@media (min-width: 768px) {
  .items.bottom_bg_gradient .content.inimage { padding: 50px 20px 0px; }
  .items.bottom_bg_gradient .card .content.below { padding: 10px 20px; }
}
@media (min-width: 992px) {
  .items.bottom_bg_gradient .content.inimage { padding: 50px 25px 0px; }
  .items.bottom_bg_gradient .card .content.below { padding: 10px 25px 15px; } 
}
@media (min-width: 1600px) {
  .items.bottom_bg_gradient .content.inimage { padding: 50px 30px 0px; }
  .items.bottom_bg_gradient .card .content.below { padding: 10px 30px 20px; }
}




.no_card_bag .card {box-shadow: none; background: transparent;} 
.no_card_bag .card p,
.no_card_bag .card li {font-size: 1rem;}
.no_card_bag .card .content.below { padding: 15px 15px 0 !important; }





.items .card:has(.link_hover) img {transition: all .5s ease-in-out;}

.items .no_container .card:before,
.items .no_container .card:after { content: ""; position: absolute; bottom: 15px; left: 15px; right: 15px; top: 15px; z-index: 2; pointer-events: none; }
.items .no_container .card:before { -webkit-transform: scale(0, 1); -ms-transform: scale(0,1); -o-transform: scale(0,1); transform: scale(0, 1); border-top: 1px solid rgba(255, 255, 255, .5); border-bottom: 1px solid rgba(255, 255, 255, .5); }
.items .no_container .card:after { -webkit-transform: scale(1, 0); -ms-transform: scale(1,0); -o-transform: scale(1,0); transform: scale(1, 0); border-right: 1px solid rgba(255, 255, 255, .5); border-left: 1px solid rgba(255, 255, 255, .5); }

@media (max-width: 1600px) {
  .items .no_container .card:before,
  .items .no_container .card:after { bottom: 7px; left: 7px; right: 7px; top: 7px; }
}

@media (hover: hover) and (pointer: fine) {

  .items .no_container .card:hover:before,
  .items .no_container .card:hover:after { -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }

  /* .item a.link_hover:hover img {transform: scale(1.1);} */
  .items .no_container .card:has(.link_hover):hover img {transform: scale(1.1);}

  .swiper.items_swiper .swiper-slide:hover,
  .swiper.items_swiper .swiper-slide:focus {
    z-index: 2;
  } 
}
@media (min-width: 768px) {



  
  

  .swiper.items_swiper {padding: 0; margin: 0 0 0; width: auto;} 
  .swiper.items_swiper .items_gallery .swiper-slide {box-shadow: none; }
  
  
  /* slides per vieew auto
  .swiper.items_swiper .swiper-slide.size-medium .image_slide_con img {transition: none;}
   */
  



  .heading_smaller .content {padding: 30px 10px;}

  /* .content.inimage .pre_title {font-size: 13px;} */


  .heading_smaller .content .pre_title {font-size: 11px;}





  .content.inimage h3 { font-size: 36px;}
  .heading_smaller .content  h3 {font-size: 22px; margin: 0 0 5px;}


  
  .items .content.inimage { padding: 20px 15px 25px;}

  @media (hover: hover) and (pointer: fine) {

    .content.inimage p a:hover {color: #FFF; opacity: 1;}
    .swiper.items_swiper .swiper-slide:hover .image_slide_con:after {opacity: 0;}
  
  
  }

}

@media (min-width:992px) {

  .swiper.items_gallery .swiper-pagination-fraction { font-size: 19px; right: 20px; top: 20px; padding: 0px 11px 8px;}
  


  .fadeoutcorners .items_swiper:before,
  .fadeoutcorners .items_swiper:after {
    content: "" !important;
    content: none !important;
    width: 4% !important;
    position: absolute !important;
    top: 0 !important; bottom: 0 !important; height: auto !important;
    z-index: 10 !important;
    opacity: 1 !important;
  }

  .fadeoutcorners .items_swiper:before {
    left: -5% !important;
    background: linear-gradient(90deg, rgba(var(--color_bg_rgb), 1) 0%, rgba(var(--color_bg_rgb), .9) 20%, rgba(var(--color_bg_rgb), .2) 80%, rgba(var(--color_bg_rgb), 0) 100%) !important;
  }
  .fadeoutcorners .items_swiper:after {
    right: -5% !important;
    background: linear-gradient(-90deg, rgba(var(--color_bg_rgb), 1) 0%, rgba(var(--color_bg_rgb), .9) 20%, rgba(var(--color_bg_rgb), .2) 80%, rgba(var(--color_bg_rgb), 0) 100%) !important;
  }

  .items::before,
  .items::after {
    opacity: 1;
  }


  .items .container_fluid {margin-left: 40px; margin-right: 40px;}
  .items .container {overflow: visible; max-width: var(--container_desktop); padding-left: 15px; padding-right: 15px;}
  .items .container.tc {padding-left: 15px; padding-right: 15px;}

  .items .content.inimage {padding: 30px 25px;}
  /* .items .content.inimage.content-top { padding-top: 30px; padding-bottom: 30px;}
  .items .content.inimage.content-bottom { padding-top: 30px; padding-bottom: 30px; }
  .items .content.inimage.content-sticky-bottom { padding-top: 30px; padding-bottom: 30px; } */
  
  
  
  .swiper.items_swiper { padding-bottom: 0;} 

}
@media (min-width:1200px) {
  /* .items .content.inimage.content-top { padding-top: 50px; padding-bottom: 50px;}
  .items .content.inimage.content-bottom { padding-top: 50px; padding-bottom: 50px; }
  .items .content.inimage.content-sticky-bottom { padding-top: 50px; padding-bottom: 50px; } */

  /* slides per vieew auto 
  .swiper.items_swiper .swiper-slide {width: 20%;}
  .swiper.items_swiper .swiper-slide.size-small {width: 20%;}
  .swiper.items_swiper .swiper-slide.size-medium {width: 40%;}
  .swiper.items_swiper .swiper-slide.size-large {width: 60%;}
  .swiper.items_swiper .swiper-slide.size-medium .image_slide_con img {aspect-ratio: 1.335 / 1;}
  */

  .heading_smaller .content .pre_title {font-size: 12px;}

}

@media (min-width:1400px) {


  .heading_smaller .content .pre_title {font-size: 13px;}
  
}

@media (min-width:1600px) {

  .items .content.inimage {padding: 60px 50px;}
  .items .items_row {--bs-gutter-x: 16px; --bs-gutter-y: 16px; }


}





/* Fix för bug i iphone med att det läggs till glitch i slutet av transition end, behövdes inte löste det med antingen sätta cssfreemode till true eller genom att sätta blur på alla element som är positioned över i slidern, se lösning i base
@media (max-width: 768px) {
  .items_swiper .swiper-wrapper {-webkit-transition-duration: 0ms !important;}
} */

 .items_swiper,
.items_gallery { opacity: 0; visibility: hidden; transition: opacity .25s ease; }
.items_swiper.is-ready,
.items_gallery.is-ready { opacity: 1; visibility: visible; }
