.rtext--box{border-radius:24px;margin-bottom:24px;padding:24px}.rtext--box-border{border:2px solid}.rtext--box-border.txt--light{border-color:#fff}.rtext--box-border.txt--dark{border-color:hsla(0,0%,100%,.2)}.rtext--box-accent{background:linear-gradient(111.02deg,#f00f40,#f00f40);box-shadow:0 16px 32px rgba(61,74,82,.2),0 8px 16px rgba(61,74,82,.2)}.rtext--box-dark{background:#3d4a52;box-shadow:0 16px 32px rgba(61,74,82,.05),0 8px 16px rgba(61,74,82,.05)}.rtext--box-light{background:#ebeced}.rtext--box-white{background:#fff;box-shadow:0 16px 32px rgba(61,74,82,.05),0 8px 16px rgba(61,74,82,.05)}.rtext--box-ghost{background:hsla(0,0%,100%,.1)}.animation-rechts .rtext--box-accent{background:linear-gradient(111.02deg,#f00f40,#f00f40);border-radius:12px;border-radius:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25),6px 0 0 4px #fff,20px 0 0 8px #3d4a52;color:#fff;padding:3rem;position:relative;transform:perspective(1500px) rotateY(-15deg);z-index:1}.animation-rechts .rtext--box-accent:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25);transform:perspective(3000px) rotateY(-5deg);transition:transform 1s ease 0s;transition-property:transform,box-shadow}.animation-links .rtext--box-accent{background:linear-gradient(111.02deg,#f00f40,#f00f40);border-radius:12px;border-radius:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25),-6px 0 0 4px #fff,-20px 0 0 8px #3d4a52;color:#fff;padding:3rem;position:relative;transform:perspective(1500px) rotateY(15deg);z-index:1}.animation-links .rtext--box-accent:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25);transform:perspective(3000px) rotateY(5deg);transition:transform 1s ease 0s;transition-property:transform,box-shadow}.animation-ghost-links .rtext--box-ghost{border-radius:12px;border-radius:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25),-6px 0 0 4px #fff,-20px 0 0 8px #ebeced;color:#fff;padding:3rem;position:relative;transform:perspective(1500px) rotateY(15deg);z-index:1}.animation-ghost-links .rtext--box-ghost:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25);transform:perspective(3000px) rotateY(5deg);transition:transform 1s ease 0s;transition-property:transform,box-shadow}.rtext iframe{width:100%}@media (max-width:767px){.banner-type-textx{font-size:30px!important}}@media (max-width:769px){.rtext div>a[href^=mailto],.rtext div>a[href^=tel],.rtext div>span>a[href^=mailto],.rtext div>span>a[href^=tel]{display:inline-block;padding:10px 0}}