.asm-workshop--buchung{margin-left:20px;max-width:500px;position:relative}@media (max-width:767px){.asm-workshop--buchung{margin:0 auto 50px;max-width:500px;position:relative}}.asm-workshop--buchung .buchung__image{background-position:50%;background-size:cover;margin-left:auto;max-width:80%;opacity:.5;padding-top:45%;transform:translateX(10px);transition:transform 2s ease,opacity 1s ease;width:615px}@media (max-width:991px){.asm-workshop--buchung .buchung__image{display:none;transform:none}}.asm-workshop--buchung .buchung__image.in-view{opacity:1;transform:translateX(0)}.asm-workshop--buchung .buchung__overlay{background-color:#fff;box-shadow:0 0 50px 0 rgba(0,0,0,.1);color:#000;left:0;padding:40px;position:absolute;top:75%;transform:translateX(-10px);transition:transform 2s ease;width:360px}@media (max-width:991px){.asm-workshop--buchung .buchung__overlay{margin:0 auto;padding:40px 20px;position:static;transform:none}}.asm-workshop--buchung .buchung__overlay.in-view{transform:translateX(0)}@media (max-width:991px){.asm-workshop--buchung .buchung__overlay.in-view{transform:none;width:100%}}.asm-workshop--buchung .buchung__overlay h3{font-size:35px}.asm-workshop--buchung .buchung__overlay h4{font-size:22px;text-transform:uppercase}.asm-workshop--buchung .buchung__overlay table{margin-bottom:20px;width:100%}.asm-workshop--buchung .buchung__overlay table td:first-child{font-size:20px}.asm-workshop--buchung .buchung__overlay table td:last-child{font-size:16px;text-align:right}.asm-workshop--buchung .buchung__overlay .btn{margin-top:0;width:100%}.asm-workshop--buchung .buchung__overlay .text-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:15px}.asm-workshop--buchung .buchung__overlay .text-wrapper img{margin-right:10px}.asm-workshop--buchung .buchung__handle{-ms-flex-preferred-size:100%;cursor:pointer;flex-basis:100%;margin:3px;padding:10px 30px;text-align:center;transition:background .3s ease}@media (max-width:991px){.asm-workshop--buchung .buchung__handle{padding:10px 15px}}.asm-workshop--buchung .buchung__handle:hover{background-color:hsla(0,0%,100%,.5)}.asm-workshop--buchung .buchung__handle--active,.asm-workshop--buchung .buchung__handle--active:hover{background-color:#fff}.asm-workshop--buchung .buchung__switcher{background-color:#eff0ed;color:#000;display:-ms-flexbox;display:flex;margin-bottom:25px}.asm-workshop--buchung .buchung__wrapper{margin-bottom:25px}.asm-workshop--buchung .buchung__content{display:none}.asm-workshop--buchung .buchung__content--active{display:block}