.slider{position:relative}@media only screen and (max-width:767px){.slider{width:auto;margin-top:2px;margin-right:-12px;margin-left:-12px}}.slider__slides{display:block;width:auto!important;margin-bottom:0;transform:none!important}.slider__slide{position:absolute;top:0;left:0;display:flex;flex-flow:column;justify-content:center;align-items:flex-start;opacity:0;transition:opacity .3s}.slider__slide:first-child{position:relative}.slider__slide.glide__slide--pre-active{z-index:1;opacity:1;transition:opacity .3s}.slider__slide--loading::after{content:'';position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;width:50px;height:50px;border-radius:50px;border:5px solid transparent;border-top-color:#f17800;-webkit-animation:loading 1s ease-in infinite;animation:loading 1s ease-in infinite}.slider__progress{background:#f17800;position:absolute;top:100%;left:0;width:1%;height:2px}@media only screen and (max-width:767px){.slider__progress{top:auto;bottom:100%}}.slider__controls{position:absolute;left:50%;bottom:2.5em;z-index:1;display:flex;flex-flow:row;justify-content:center;align-items:center;transform:translateX(-50%)}.slider__controls.controls-hidden{opacity:0;pointer-events:none}@media only screen and (max-width:767px){.slider__controls{top:35%;right:0;bottom:65%;left:0;transform:translateX(0)}.slider__controls-prev{left:.5em}}.slider__controls-prev svg{transform:scaleX(-1)}@media only screen and (max-width:767px){.slider__controls-next{right:.5em}}.slider__controls-button{width:2.85em;height:1.6em;border:none;cursor:pointer;background:0 0}@media only screen and (max-width:767px){.slider__controls-button{position:absolute;top:50%;width:2.25em;transform:translateY(-50%)}}.slider__controls-button svg{max-width:100%;max-height:85%;vertical-align:middle;opacity:.15;transition:opacity .3s}.slider__controls-button:focus svg,.slider__controls-button:hover svg{opacity:.6}.slider__pagination{margin:0 .875em;color:#b4b4b3;font-weight:500}.slider__pagination [data-cur-slide]{color:rgba(0,0,0,.749)}.slide{background:#ededed}.slide__background{position:relative;display:block;width:100%;padding:20.25% 0}@media only screen and (max-width:767px){.slide__background{padding:64.55% 0}}.slide__background img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@-webkit-keyframes loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}