.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.container-limited{max-width:var(--containerLimitedWidth);margin:0px auto;padding:0px 15px}.container-fluid{padding:0px 16px}*{font-size:var(--fontSizeMD);font-variant-numeric:lining-nums proportional-nums}body{font-family:var(--fontSecondary);line-height:1.5;color:var(--colorDark);overflow-x:clip}#contact{background:url(/typo3conf/ext/wr_designblank/Resources/Public/Images/contact_background.webp);background-repeat:no-repeat;background-size:cover;background-position:top}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--colorDark)}::-webkit-scrollbar-thumb{background:var(--colorPrimary)}::-webkit-scrollbar-thumb:hover{background:var(--colorPrimaryHover)}.bg-primary{background-color:var(--colorPrimary) !important}.text-primary{color:var(--colorPrimary) !important}.border-primary{border-color:var(--colorPrimary) !important}.bg-secondary{background-color:var(--colorSecondary) !important}.text-secondary{color:var(--colorSecondary) !important}.border-secondary{border-color:var(--colorSecondary) !important}.bg-dark{background-color:var(--colorDark) !important}.text-dark{color:var(--colorDark) !important}.border-dark{border-color:var(--colorDark) !important}.bg-light{background-color:var(--colorLight) !important}.text-light{color:var(--colorLight) !important}.border-light{border-color:var(--colorLight) !important}.bg-main{background-color:var(--colorPrimary)}.bg-second{background-color:var(--colorSecondary)}.bg-image{background:var(--gradientColor)}.frame-space-before-extra-large{margin-top:var(--spacingContentXL) !important}.frame-space-before-large{margin-top:var(--spacingContentL) !important}.frame-space-before-medium{margin-top:var(--spacingContentMD) !important}.frame-space-before-small{margin-top:var(--spacingContentS) !important}.frame-space-before-extra-small{margin-top:var(--spacingContentXS) !important}.frame-space-after-extra-large{margin-bottom:var(--spacingContentXL) !important}.frame-space-after-large{margin-bottom:var(--spacingContentL) !important}.frame-space-after-medium{margin-bottom:var(--spacingContentMD) !important}.frame-space-after-small{margin-bottom:var(--spacingContentS) !important}.frame-space-after-extra-small{margin-bottom:var(--spacingContentXS) !important}.frame-padding-before-extra-large{padding-top:var(--spacingContentXL) !important}.frame-padding-before-large{padding-top:var(--spacingContentL) !important}.frame-padding-before-medium{padding-top:var(--spacingContentMD) !important}.frame-padding-before-small{padding-top:var(--spacingContentS) !important}.frame-padding-before-extra-small{padding-top:var(--spacingContentXS) !important}.frame-padding-after-extra-large{padding-bottom:var(--spacingContentXL) !important}.frame-padding-after-large{padding-bottom:var(--spacingContentL) !important}.frame-padding-after-medium{padding-bottom:var(--spacingContentMD) !important}.frame-padding-after-small{padding-bottom:var(--spacingContentS) !important}.frame-padding-after-extra-small{padding-bottom:var(--spacingContentXS) !important}@media screen and (max-width:991px){.frame-space-before-extra-large{margin-top:100px !important}.frame-space-before-large{margin-top:80px !important}.frame-space-before-medium{margin-top:60px !important}.frame-space-before-small{margin-top:40px !important}.frame-space-before-extra-small{margin-top:20px !important}.frame-space-after-extra-large{margin-bottom:100px !important}.frame-space-after-large{margin-bottom:80px !important}.frame-space-after-medium{margin-bottom:60px !important}.frame-space-after-small{margin-bottom:40px !important}.frame-space-after-extra-small{margin-bottom:20px !important}.frame-padding-before-extra-large{padding-top:100px !important}.frame-padding-before-large{padding-top:80px !important}.frame-padding-before-medium{padding-top:60px !important}.frame-padding-before-small{padding-top:40px !important}.frame-padding-before-extra-small{padding-top:20px !important}.frame-padding-after-extra-large{padding-bottom:100px !important}.frame-padding-after-large{padding-bottom:80px !important}.frame-padding-after-medium{padding-bottom:60px !important}.frame-padding-after-small{padding-bottom:40px !important}.frame-padding-after-extra-small{padding-bottom:20px !important}}.box-shadow-small{box-shadow:var(--boxShadowSmall)}.box-shadow-big{box-shadow:var(--boxShadowBig)}.drop-shadow{filter:var(--dropShadow)}.box-shadow-inset{box-shadow:var(--boxShadowInset)}.content-gallery{margin-top:0px;height:fit-content}.content-gallery .ce-column{margin-top:0px;height:fit-content;margin-bottom:var(--mdb-gutter-y);display:flex;flex-direction:column;position:relative}.content-gallery .ce-column .image-caption{position:absolute;bottom:50px;padding:5px 20px;background:#BD9B24;border-radius:50px 0px 0px 50px;right:5px;color:var(--colorWhite);display:flex;align-items:center;max-width:200px;text-align:center;pointer-events:none}.content-gallery .ce-column .image-caption::after{content:"";display:block;position:absolute;left:50%;height:100%;width:30%;mix-blend-mode:lighten;transform:skewX(-29deg);background:#ffffff24}.content-gallery .ce-column .image-caption .title{font-size:32px;font-weight:700;font-family:var(--fontPrimary);margin-right:10px}.content-gallery .ce-column .image-caption .description{font-weight:700;line-height:17px}.content-gallery .ce-column img{border-radius:5px;border-left:8px solid var(--colorPrimary)}.content-gallery .ce-column:has(.video){height:auto}.content-gallery .ce-column a{display:flex;flex-direction:column;height:100%}.content-gallery.big-img .ce-column:first-child{max-width:100% !important;width:100% !important;max-height:initial !important}.content-gallery.big-img .ce-column:first-child img{max-width:100% !important;width:100% !important;max-height:initial !important;height:auto !important;aspect-ratio:initial !important}.frame-type-image .content-gallery .ce-column .image-caption{right:12px !important}.image{overflow:hidden;width:fit-content}.image a{cursor:zoom-in}.image img{border-radius:var(--borderRadius)}.img-contain{object-fit:contain !important}.frame-type-div hr{height:1px;opacity:1;background:var(--colorPrimary)}