/*
.splide{margin-bottom:40px}
.splide__slide{
    background: #333;
    min-height: 200px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right:20px;
}
.slide__slide a{
    color: #fff;
}*/
/*glide*/
.glide{position:relative;width:100%;box-sizing:border-box; overflow: hidden;padding-bottom:50px;/* height:40vw;*/}
.glide *{box-sizing:inherit}
.glide__track{overflow:visible}
.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:visible;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}
.glide__slide,.glide__slides--dragging{user-select:none}
.glide__slide{width:100%;height:30vw;flex-shrink:0;white-space:normal;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;display: flex;align-items: end;position:relative;}
.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}
.glide__arrows,.glide__bullets{-webkit-touch-callout:none;user-select:none}
.glide--rtl{direction:rtl}

.glide__arrow{position:absolute;top:calc((40vw - 30px) / 2);text-indent:-9999px;height:100%;cursor:pointer;width:60px;z-index:1;touch-action:none}
.glide__arrow--left,.glide__arrow--right{background:rgba(255, 255, 255, 0.2) url(arrowdown.svg) no-repeat center center;width:30px;height:30px;/*top:calc((100% - 30px) / 2);*/right:5px;background-size:40px 40px;transform:rotate(270deg); border:0;}
.glide__arrow--left:hover,.glide__arrow--right:hover{background: rgba(255, 255, 255, 0.5) url(arrowdown.svg) no-repeat center center;background-size: 40px 40px;border:0;  }
.glide__arrow--right{left:5px;transform:rotate(90deg)}


.glide__bullets{position:absolute;bottom:50px;text-align:center;width:100%;z-index:0}
.glide__bullet{width:20px;height:20px;background:#ddd;display:inline-block;cursor:pointer;border-radius:100%;opacity:.5;margin:0 2px;}
.glide__bullet--active{opacity:1; background:#999}
.card{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;display: flex;align-items: end;position:relative;}

.glide__caption{padding:0 10%;max-width:1400px;width:100%;}
.glide__caption a, .glide__caption p {color:#fff;line-height:1.5;margin-bottom:0;padding-bottom:.5rem}
.glide__caption h1,.glide__caption h2,.glide__caption h3{color:#fff;font-size: 32px;text-shadow: 3px 3px 10px #333;line-height:1.5; margin:0;/*text-shadow: -1px 0 #FFF, 0 1px #FFF, 1px 0 #FFF, 0 -1px #FFF;*/}
.glide .glide__slides .glide__caption {transform: translate3d(0, 0, 0) !important;}
.glide .glide__slide .glide__caption {opacity: 0;background:rgba(0, 0, 0, .5)}
.glide .glide__slide.glide__slide--active .glide__caption {opacity: 1;z-index: 1;}

@media screen and (max-width: 1024px){
	/*.glide{height:60vw;}*/
	.glide__slide{height:40vw;}
}
@media screen and (max-width: 768px){
	.glide{height:70vw;}
	.glide__slide{height:60vw;}
}
@media screen and (max-width: 600px){
	.glide{height:90vw;}
	.glide__slide{height:80vw}
/*	.card {align-items: baseline;}
	.glide__caption{margin-top:100%}*/
	.glide__arrow{top:42vw;}
	.glide__caption h3{font-size:18px;}
}
.glide1{width:100%!important; height:100%!important;overflow:hidden;position:relative}
.glide1 .glide__slide{position:relative;height:auto!important;display:block!important;overflow:hidden;/*padding-bottom:5px;*/}
.glide1 .glide__arrow{top:45%;}
.glide1 .glide__bullets {/*position: relative!important;*/bottom:-5px!important}
/*
.glide {
    position: relative;
    width: 100%;
    box-sizing: border-box;
  }
  .glide * {
    box-sizing: inherit;
  }
  .glide__track {
    overflow: hidden;
  }
  .glide__slides {
    position: relative;
    width: 100%;
    list-style: none;
    backface-visibility: hidden;
    transform-style: preserve-3d;
    touch-action: pan-Y;
    overflow: hidden;
    margin: 0;
    padding: 0;
    white-space: nowrap;
    display: flex;
    flex-wrap: nowrap;
    will-change: transform;
  }
  .glide__slides--dragging {
    user-select: none;
  }
  .glide__slide {
    width: 100%;
    height: 100%;
    flex-shrink: 0;
    white-space: normal;
    user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
  }
  .glide__slide a {
    user-select: none;
    -webkit-user-drag: none;
    -moz-user-select: none;
    -ms-user-select: none;
  }
  .glide__arrows {
    -webkit-touch-callout: none;
    user-select: none;
  }
  .glide__bullets {
    -webkit-touch-callout: none;
    user-select: none;
  }
  .glide--rtl {
    direction: rtl;
  }
  
/*
.glide__arrow {
    position: absolute;
    display: block;
    top: 50%;
    z-index: 2;
    color: white;
    text-transform: uppercase;
    padding: 9px 12px;
    background-color: transparent;
    border: 2px solid rgba(255, 255, 255, 0.5);
    border-radius: 4px;
    box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1);
    text-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.1);
    opacity: 1;
    cursor: pointer;
    transition: opacity 150ms ease, border 300ms ease-in-out;
    transform: translateY(-50%);
    line-height: 1;
  }
  .glide__arrow:focus {
    outline: none;
  }
  .glide__arrow:hover {
    border-color: white;
  }
  .glide__arrow--left {
    left: 2em;
  }
  .glide__arrow--right {
    right: 2em;
  }
  .glide__arrow--disabled {
    opacity: 0.33;
  }
  .glide__bullets {
    position: absolute;
    z-index: 2;
    bottom: 2em;
    left: 50%;
    display: inline-flex;
    list-style: none;
    transform: translateX(-50%);
  }
  .glide__bullet {
    background-color: rgba(255, 255, 255, 0.5);
    width: 9px;
    height: 9px;
    padding: 0;
    border-radius: 50%;
    border: 2px solid transparent;
    transition: all 300ms ease-in-out;
    cursor: pointer;
    line-height: 0;
    box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1);
    margin: 0 0.25em;
  }
  .glide__bullet:focus {
    outline: none;
  }
  .glide__bullet:hover, .glide__bullet:focus {
    border: 2px solid white;
    background-color: rgba(255, 255, 255, 0.5);
  }
  .glide__bullet--active {
    background-color: white;
  }
  .glide--swipeable {
    cursor: grab;
    cursor: -moz-grab;
    cursor: -webkit-grab;
  }
  .glide--dragging {
    cursor: grabbing;
    cursor: -moz-grabbing;
    cursor: -webkit-grabbing;
  }
  
  /*# sourceMappingURL=glide.theme.css.map */
  