@keyframes fadeInGradient{0%{background-position:0% 0%}100%{background-position:100% 0%}}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg) translate(-50%, -50%);-o-transform:rotate(0deg) translate(-50%, -50%);transform:rotate(0deg) translate(-50%, -50%)}to{-webkit-transform:rotate(360deg) translate(-50%, -50%);-o-transform:rotate(360deg) translate(-50%, -50%);transform:rotate(360deg) translate(-50%, -50%)}}@keyframes rotating{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.ref_block .ref_block_wrap .info .text .text_item p:before{content:"";display:inline-block;width:1.25rem;height:1.25rem;background-image:url("../img/arrow_link_theme.svg");background-repeat:no-repeat;background-size:100%;margin-right:0.5rem}@media (min-width:1280px){.ref_block .ref_block_wrap .info .text .text_item p:before{width:1.5rem;height:1.5rem;margin-right:0.75rem}}.ref_block{position:relative;margin-bottom:4rem}@media (min-width:1024px){.ref_block{padding:0 0 2.5rem}}@media (min-width:1280px){.ref_block{padding:0}}.ref_block.done .ref_block_wrap .slider_cont .slider:before{animation:fadeInGradient 5s ease 0.25s forwards}.ref_block.stop2_done .ref_block_wrap .info .controls_cont .swiper-pagination{--swiper-pagination-bullet-inactive-color: var(--color-white)}.ref_block>svg{position:absolute;top:0;bottom:0;right:0;left:0;width:500%;height:120%;z-index:-1}@media (min-width:1366px){.ref_block>svg{height:100%;width:100%}}.ref_block .ref_block_wrap{display:flex;align-items:start;justify-content:end;width:95vw;margin-left:auto;margin-right:auto;flex-direction:column-reverse;gap:2rem}@media (min-width:1280px){.ref_block .ref_block_wrap{flex-direction:row}}@media (min-width:1920px){.ref_block .ref_block_wrap{width:98vw}}.ref_block .ref_block_wrap .slider_cont{--slider-h: 400px;position:relative;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:flex-end;aspect-ratio:1.3888888889}@media (min-width:1280px){.ref_block .ref_block_wrap .slider_cont{--slider-h: 500px;height:var(--slider-h);width:calc(var(--slider-h) * 25 / 18);max-width:calc(95vw - 320px);flex-shrink:0}}@media (min-width:1366px){.ref_block .ref_block_wrap .slider_cont{max-width:calc(70% - 2rem)}}@media (min-width:1500px){.ref_block .ref_block_wrap .slider_cont{--slider-h: 550px;max-width:calc(70% - 2rem);flex-shrink:0}}@media (min-width:1750px){.ref_block .ref_block_wrap .slider_cont{--slider-h: 610px;max-width:calc(70% - 2rem);flex-shrink:0}}@media (min-width:1920px){.ref_block .ref_block_wrap .slider_cont{--slider-h: 700px;max-width:calc(70% - 2rem);flex-shrink:0}}@media (min-width:2100px){.ref_block .ref_block_wrap .slider_cont{--slider-h: 770px;max-width:calc(70% - 2rem);flex-shrink:0}}@media (min-width:2400px){.ref_block .ref_block_wrap .slider_cont{--slider-h: 830px;max-width:calc(70% - 2rem);flex-shrink:0}}@media (min-width:2500px){.ref_block .ref_block_wrap .slider_cont{--slider-h: 900px;max-width:calc(70% - 2rem);flex-shrink:0}}.ref_block .ref_block_wrap .slider_cont.sized{transition:width 0.8s cubic-bezier(0.65, 0, 0.35, 1), height 0.8s cubic-bezier(0.65, 0, 0.35, 1)}.ref_block .ref_block_wrap .slider_cont .slider{width:100%;height:100%;margin-left:0;margin-right:0;flex-shrink:0}.ref_block .ref_block_wrap .slider_cont .slider:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;z-index:3;background:linear-gradient(to left, transparent 0%, transparent 25%, white 75%, white 100%);background-size:400% 100%;background-position:0% 0%;pointer-events:none}.ref_block .ref_block_wrap .slider_cont .slider.sized{transition:width 0.8s cubic-bezier(0.65, 0, 0.35, 1), height 0.8s cubic-bezier(0.65, 0, 0.35, 1);will-change:width}.ref_block .ref_block_wrap .slider_cont .slider *{outline:0}.ref_block .ref_block_wrap .slider_cont .slider .swiper-wrapper{height:100%}.ref_block .ref_block_wrap .slider_cont .slider .swiper-wrapper .swiper-slide{height:100%;font-size:0;margin:0}.ref_block .ref_block_wrap .slider_cont .slider .swiper-wrapper .swiper-slide img,.ref_block .ref_block_wrap .slider_cont .slider .swiper-wrapper .swiper-slide video{width:100%;height:100%;object-fit:cover}.ref_block .ref_block_wrap .slider_cont .slider .swiper-wrapper .swiper-slide:has(video):after{content:"";z-index:2;position:absolute;bottom:0;right:0;left:0;width:100%;height:8rem;background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 25%, rgba(255, 255, 255, 0) 100%)}.ref_block .ref_block_wrap .slider_cont .slider .swiper-wrapper .swiper-slide .controls{position:absolute;bottom:1.2rem;left:2.5rem;display:flex;align-items:center;gap:0rem;z-index:3}.ref_block .ref_block_wrap .slider_cont .slider .swiper-wrapper .swiper-slide .controls svg{cursor:pointer;width:1.75rem;height:1.5rem}.ref_block .ref_block_wrap .slider_cont .slider .swiper-wrapper .swiper-slide .controls svg use{fill:var(--color-white);-webkit-transition:fill 0.3s;-moz-transition:fill 0.3s;-o-transition:fill 0.3s;transition:fill 0.3s}.ref_block .ref_block_wrap .slider_cont .slider .swiper-wrapper .swiper-slide .controls svg:hover use{fill:var(--color-theme)}.ref_block .ref_block_wrap .info{display:flex;flex-direction:column-reverse;justify-content:flex-end;margin:2rem 1rem 0}@media (min-width:1280px){.ref_block .ref_block_wrap .info{margin-bottom:9rem}}@media (min-width:1500px){.ref_block .ref_block_wrap .info{margin-bottom:12rem}}@media (min-width:1750px){.ref_block .ref_block_wrap .info{margin-bottom:16rem}}@media (min-width:1920px){.ref_block .ref_block_wrap .info{margin-bottom:22rem}}@media (min-width:2100px){.ref_block .ref_block_wrap .info{margin-bottom:26rem}}@media (min-width:2400px){.ref_block .ref_block_wrap .info{margin-bottom:31rem}}@media (min-width:2500px){.ref_block .ref_block_wrap .info{margin-bottom:35.5rem}}@media (min-width:1366px){.ref_block .ref_block_wrap .info{width:30%;justify-content:space-between;flex-direction:column}}@media (min-width:1536px){.ref_block .ref_block_wrap .info{padding-right:0rem}}.ref_block .ref_block_wrap .info .controls_cont{margin-bottom:auto;position:relative;display:flex;align-items:center;justify-content:center;gap:2rem;margin:1.5rem 0 2.5rem}@media (min-width:1366px){.ref_block .ref_block_wrap .info .controls_cont{justify-content:flex-start;margin:5rem 0 3rem}}.ref_block .ref_block_wrap .info .controls_cont .swiper-pagination{position:unset;width:auto;--swiper-pagination-bullet-inactive-color: var(--color-gray)}.ref_block .ref_block_wrap .info .controls_cont .swiper-pagination span{-webkit-transition:background-color 0.6s ease 0.15s, width 0.75s;-moz-transition:background-color 0.6s ease 0.15s, width 0.75s;-o-transition:background-color 0.6s ease 0.15s, width 0.75s;transition:background-color 0.6s ease 0.15s, width 0.75s;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem}.ref_block .ref_block_wrap .info .controls_cont .swiper-pagination span.swiper-pagination-bullet-active{width:2.25rem}.ref_block .ref_block_wrap .info .controls_cont .swiper-button-prev,.ref_block .ref_block_wrap .info .controls_cont .swiper-button-next{position:unset;margin:0;height:auto;width:2.75rem}@media (min-width:1536px){.ref_block .ref_block_wrap .info .controls_cont .swiper-button-prev,.ref_block .ref_block_wrap .info .controls_cont .swiper-button-next{width:3.5rem}}.ref_block .ref_block_wrap .info .controls_cont .swiper-button-prev:after,.ref_block .ref_block_wrap .info .controls_cont .swiper-button-next:after{content:"";width:0.125rem;height:1.5rem;background-color:var(--color-theme);display:inline-block;margin-left:0.75rem;font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.ref_block .ref_block_wrap .info .controls_cont .swiper-button-prev svg,.ref_block .ref_block_wrap .info .controls_cont .swiper-button-next svg{width:100%;height:auto}.ref_block .ref_block_wrap .info .controls_cont .swiper-button-prev svg path,.ref_block .ref_block_wrap .info .controls_cont .swiper-button-next svg path{fill:var(--color-gray);-webkit-transition:fill 0.25s;-moz-transition:fill 0.25s;-o-transition:fill 0.25s;transition:fill 0.25s}.ref_block .ref_block_wrap .info .controls_cont .swiper-button-prev:hover svg path,.ref_block .ref_block_wrap .info .controls_cont .swiper-button-next:hover svg path{fill:var(--color-theme)}.ref_block .ref_block_wrap .info .controls_cont .swiper-button-prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.ref_block .ref_block_wrap .info .title{font-weight:600;font-size:1.75rem;color:var(--color-black);display:flex;align-items:center}.ref_block .ref_block_wrap .info .title svg{width:1.375rem;height:1.375rem;margin-right:0.625rem}.ref_block .ref_block_wrap .info .title svg use{fill:var(--color-theme)}.ref_block .ref_block_wrap .info .text{min-height:7rem;position:relative;border-top:1px solid var(--color-black);border-bottom:1px solid var(--color-black);margin:1.25rem 0}.ref_block .ref_block_wrap .info .text .text_item{position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:none}.ref_block .ref_block_wrap .info .text .text_item p{margin:0;line-height:1.15}.ref_block .ref_block_wrap .info .text .text_item p strong{color:var(--color-black)}.ref_block .ref_block_wrap .info .text .text_item p:before{margin-bottom:-1px;display:none}@media (min-width:1280px){.ref_block .ref_block_wrap .info .text .text_item p:before{display:inline-block}}.ref_block .ref_block_wrap .info .text .text_item p em{font-style:normal;font-size:1.125rem}.ref_block .ref_block_wrap .info .link{text-transform:uppercase;font-weight:600;font-size:1.375rem;display:flex;align-items:center}.ref_block .ref_block_wrap .info .link svg{width:1.25rem;height:1.25rem;margin-right:0.5rem}.ref_block .ref_block_wrap .info .link svg use{fill:var(--color-theme)}@media (min-width:1366px){.ref_block .ref_block_wrap .info .link svg use{fill:var(--color-white)}}.ref_block .controls{margin-top:0.5rem;display:flex;align-items:center;line-height:1}@media (min-width:768px){.ref_block .controls{margin-top:1rem}}.ref_block .controls .play,.ref_block .controls .volume{cursor:pointer;width:1.75rem;height:1.5rem}.ref_block .controls .play use,.ref_block .controls .volume use{fill:var(--color-gray);-webkit-transition:fill 0.3s;-moz-transition:fill 0.3s;-o-transition:fill 0.3s;transition:fill 0.3s}.ref_block .controls .play:hover use,.ref_block .controls .volume:hover use{fill:var(--color-theme)}.ref_block .controls .sep{width:1px;height:1rem;margin:0 0.375rem;background-color:var(--color-black)}.ref_block .controls .progress{margin:0 0.75rem 0 0.25rem;display:flex;align-items:center;flex-grow:unset}.ref_block .controls .progress .bar{position:relative;height:0.125rem;width:7rem;background-color:rgba(255, 255, 255, 0.3);cursor:pointer}.ref_block .controls .progress .bar:before{content:"";position:absolute;top:-1rem;bottom:-1rem;right:0;left:0}.ref_block .controls .progress .bar span{position:absolute;top:0;bottom:0;left:0;background-color:var(--color-theme)}@media (min-width:768px){.ref_block .controls .progress .bar{width:10rem}}.ref_block .controls .progress .time{font-weight:500;font-size:0.875rem;line-height:1;margin-right:0.75rem;color:white;font-variant-numeric:tabular-nums}/*# sourceMappingURL=referenz_block.css.map */