/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.contact-social-container>.row{display:flex;justify-content:space-between}@media (max-width:992px){.contact-social-container>.row{flex-direction:column}}.social-menu .paragraph-title{margin-top:20px}.paragraph--kontakt-block .paragraph-bg{color:#fff;padding-top:50px;padding-bottom:70px}.paragraph--kontakt-block .paragraph-title{color:#fff!important;margin-bottom:24px}.paragraph--kontakt-block .menu--social-menu{margin-top:35px}.paragraph--kontakt-block .link-button{margin-top:20px}.contact-paragraph-bottom{padding-top:50px}.address-container{margin-bottom:20px}.menu-container-row{display:flex}.address-container p a{color:#fff;font-size:inherit;font-family:Maitree,serif}.contact-paragraph-graphics .row{display:flex;align-items:center;justify-content:center;align-content:center}@media (max-width:991px){.contact-paragraph-graphics .row{flex-direction:row;justify-content:center;align-content:center}}@media (max-width:991px){.contact-paragraph-graphics .row{flex-direction:column}}.contact-paragraph-graphics .graphic-container{background-position:center;background-repeat:no-repeat;height:180px;max-height:33vw}.paragraph--block .link-button{text-align:center}
.paragraph{clear:both}.paragraph.has-symbol .h4,.paragraph.has-symbol h4.paragraph-title{color:#ced4da}@media (max-width:768px){.paragraph.has-symbol .h4,.paragraph.has-symbol h4.paragraph-title{color:#f33}}.paragraph:hover .h4,.paragraph:hover h4.paragraph-title{color:#f33}.paragraph:hover .goal:before{background-image:url(/themes/custom/fuf/images/goal_hover.svg)}.paragraph:hover .solution:before{background-image:url(/themes/custom/fuf/images/solution_hover.svg)}.paragraph:hover .technology:before{background-image:url(/themes/custom/fuf/images/pc_hover.svg)}.paragraph:hover .open-source:before{background-image:url(/themes/custom/fuf/images/open_source_hover.svg)}.paragraph:hover .success:before{background-image:url(/themes/custom/fuf/images/success_hover.svg)}.symbol-bg{position:absolute;width:10px;height:100%;background-repeat:space;background-position:left 20px}.symbol-bg:before{content:"";left:-5px;background-color:#fff;width:22px;height:48px;position:absolute;background-repeat:no-repeat}.symbol-bg:after{content:"";width:16px;height:16px;position:absolute;left:-1px;bottom:-6px;background-repeat:no-repeat;background-size:cover}.symbol-bg.goal:before{background-image:url(/themes/custom/fuf/images/goal.svg)}.symbol-bg.solution:before{background-image:url(/themes/custom/fuf/images/solution.svg)}.symbol-bg.technology:before{background-image:url(/themes/custom/fuf/images/pc.svg)}.symbol-bg.open-source:before{background-image:url(/themes/custom/fuf/images/open_source.svg)}.symbol-bg.success:before{background-image:url(/themes/custom/fuf/images/success.svg)}.symbol-bg.border-left{background-image:url(/themes/custom/fuf/images/point.svg)}@media (max-width:768px){.symbol-bg{display:none}}
.two-col-text{-moz-column-count:2;-webkit-column-count:2;column-count:2;text-align:left;margin-top:0;word-break:break-word}@media (max-width:768px){.two-col-text{-moz-column-count:1;-webkit-column-count:1}}
.node-cs-wrap{position:relative}.node-cs-wrap .paragraph-bg{top:50px!important}@media (max-width:767px){.node-cs-wrap .image-text-wrapper.featured .image-element{margin:0}}.node-cs-wrap .abasdjkfasdfl{display:flex;flex-direction:column;height:250px;justify-content:center}@media (max-width:767px){.node-cs-wrap .abasdjkfasdfl{margin-top:8px;height:auto}}@media (max-width:992px){.page-node-type-case-study .show-mobile.case-studies,.paragraph--case-studies .show-mobile.case-studies{display:block}.page-node-type-case-study .hide-mobile.case-studies,.paragraph--case-studies .hide-mobile.case-studies{display:none}}.page-node-type-case-study .full-teaser,.paragraph--case-studies .full-teaser{width:100%;padding:70px 0;position:relative;clear:both;float:left}@media (max-width:768px){.page-node-type-case-study .full-teaser,.paragraph--case-studies .full-teaser{margin-bottom:0;padding:36px 0}}.page-node-type-case-study .full-teaser .image-text-wrapper,.paragraph--case-studies .full-teaser .image-text-wrapper{align-items:center}.page-node-type-case-study .full-teaser .image-left,.paragraph--case-studies .full-teaser .image-left{display:flex}@media (max-width:768px){.page-node-type-case-study .full-teaser .image-left,.paragraph--case-studies .full-teaser .image-left{display:block}}.page-node-type-case-study .full-teaser .image-right,.paragraph--case-studies .full-teaser .image-right{width:100%;height:100%}.page-node-type-case-study .full-teaser .news-teaser.case-study,.paragraph--case-studies .full-teaser .news-teaser.case-study{position:absolute;left:0;top:0;height:100%;width:100%}.page-node-type-case-study .full-teaser .paragraph-bg,.paragraph--case-studies .full-teaser .paragraph-bg{width:100%;height:251px;position:absolute;top:15%;z-index:-2}@media (max-width:991px){.page-node-type-case-study .full-teaser .paragraph-bg,.paragraph--case-studies .full-teaser .paragraph-bg{top:72px;height:420px}}.page-node-type-case-study .full-teaser .bg-color--brand,.paragraph--case-studies .full-teaser .bg-color--brand{overflow-x:clip}.page-node-type-case-study .full-teaser .bg-color--brand .paragraph-bg,.paragraph--case-studies .full-teaser .bg-color--brand .paragraph-bg{display:none}.page-node-type-case-study .full-teaser .bg-color--brand .title-container,.paragraph--case-studies .full-teaser .bg-color--brand .title-container{position:relative}.page-node-type-case-study .full-teaser .bg-color--brand .title-container:before,.paragraph--case-studies .full-teaser .bg-color--brand .title-container:before{content:'';position:absolute;top:0;bottom:0;left:-100vw;right:-100vw;background-color:#f33;z-index:-1}.page-node-type-case-study .full-teaser.featured,.paragraph--case-studies .full-teaser.featured{padding:50px 0}@media (max-width:768px){.page-node-type-case-study .full-teaser.featured .paragraph-bg.no-image,.paragraph--case-studies .full-teaser.featured .paragraph-bg.no-image{min-height:210px;height:auto}}@media (max-width:768px){.page-node-type-case-study .full-teaser.featured,.paragraph--case-studies .full-teaser.featured{padding:40px 0}}.page-node-type-case-study .full-teaser .paragraph-title a,.paragraph--case-studies .full-teaser .paragraph-title a{word-break:break-word}.page-node-type-case-study .paragraph--case-study,.paragraph--case-studies .paragraph--case-study{background-color:transparent}.page-node-type-case-study .bg-color--brand .paragraph-title.overview-page,.paragraph--case-studies .bg-color--brand .paragraph-title.overview-page{color:#fff!important;cursor:pointer}.page-node-type-case-study .bg-color--brand .paragraph-title.overview-page a,.paragraph--case-studies .bg-color--brand .paragraph-title.overview-page a{color:#fff}.page-node-type-case-study .bg-color--brand .title-container .paragraph-title a,.paragraph--case-studies .bg-color--brand .title-container .paragraph-title a{border-bottom:1px solid #fff}.page-node-type-case-study .content-container,.paragraph--case-studies .content-container{display:block}.page-node-type-case-study .preline-container,.paragraph--case-studies .preline-container{display:block;margin-bottom:20px}@media (max-width:768px){.page-node-type-case-study .preline-container,.paragraph--case-studies .preline-container{margin-bottom:16px}}.page-node-type-case-study .preline-container .paragraph-title,.paragraph--case-studies .preline-container .paragraph-title{font-size:24px;line-height:1.2;display:block;margin:0}@media (max-width:768px){.page-node-type-case-study .preline-container .paragraph-title,.paragraph--case-studies .preline-container .paragraph-title{font-size:18px}}.page-node-type-case-study .title-container,.paragraph--case-studies .title-container{display:block;padding:20px 0 26px}.page-node-type-case-study .title-container .paragraph-title,.paragraph--case-studies .title-container .paragraph-title{width:100%;margin:0}@media (max-width:991px){.page-node-type-case-study .title-container .paragraph-title br,.paragraph--case-studies .title-container .paragraph-title br{display:none}.page-node-type-case-study .title-container .paragraph-title.overview-page.full-width,.paragraph--case-studies .title-container .paragraph-title.overview-page.full-width{max-width:none}}.page-node-type-case-study .title-container .paragraph-title a span:after,.paragraph--case-studies .title-container .paragraph-title a span:after{display:none}.page-node-type-case-study .title-container .paragraph-title a:hover,.paragraph--case-studies .title-container .paragraph-title a:hover{border-bottom:1px solid transparent}.page-node-type-case-study .title-container .paragraph-title a:hover span,.paragraph--case-studies .title-container .paragraph-title a:hover span{border-bottom:1px solid transparent}.page-node-type-case-study .title-container .paragraph-title a.active,.paragraph--case-studies .title-container .paragraph-title a.active{border-bottom:1px solid transparent}.page-node-type-case-study .content-container .rte-text,.paragraph--case-studies .content-container .rte-text{padding-top:28px}@media (max-width:991px){.paragraph--case-studies .full-teaser{padding:0;margin:0;float:none}.paragraph--case-studies .full-teaser.featured{padding:0}.paragraph--case-studies .full-teaser .paragraph-bg{display:none}.paragraph--case-studies .paragraph--case-study{margin:0 16px 80px;padding:0;background:0 0;border:none;border-radius:0}}@media (max-width:991px) and (max-width:768px){.paragraph--case-studies .paragraph--case-study{margin-bottom:64px}}@media (max-width:991px){.paragraph--case-studies .paragraph--case-study .row{margin:0}.paragraph--case-studies .paragraph--case-study .image-text-wrapper{display:flex;flex-direction:column;align-items:stretch;gap:16px;margin:0;padding:0}.paragraph--case-studies .paragraph--case-study .image-text-wrapper [class*=col-]{display:contents}.paragraph--case-studies .paragraph--case-study .image-element{order:1;margin:0;width:100%;max-width:640px}.paragraph--case-studies .paragraph--case-study .content-container{order:2}.paragraph--case-studies .paragraph--case-study .show-mobile.case-studies{order:3;margin:0 4px;font-size:16px;line-height:1.45}.paragraph--case-studies .paragraph--case-study .content-container{padding:0 4px 4px}.paragraph--case-studies .paragraph--case-study .preline-container{margin-bottom:8px}.paragraph--case-studies .paragraph--case-study .preline-container .paragraph-title{font-size:16px;line-height:1.3}}@media (max-width:991px) and (max-width:768px){.paragraph--case-studies .paragraph--case-study .preline-container .paragraph-title{font-size:15px}}@media (max-width:991px){.paragraph--case-studies .paragraph--case-study .title-container{padding:0}.paragraph--case-studies .paragraph--case-study .title-container .paragraph-title{font-size:30px;line-height:1.25}}@media (max-width:991px) and (max-width:768px){.paragraph--case-studies .paragraph--case-study .title-container .paragraph-title{font-size:24px}}@media (max-width:991px){.paragraph--case-studies .paragraph--case-study.bg-color--brand{background:0 0}.paragraph--case-studies .paragraph--case-study.bg-color--brand .title-container:before{display:none}.paragraph--case-studies .paragraph--case-study.bg-color--brand .paragraph-title.overview-page{color:#000!important}.paragraph--case-studies .paragraph--case-study.bg-color--brand .paragraph-title.overview-page a{color:#000;border-bottom:1px solid #f33}.paragraph--case-studies .full-teaser:nth-child(even) .image-element{margin-left:auto}.paragraph--case-studies .full-teaser:nth-child(even) .content-container,.paragraph--case-studies .full-teaser:nth-child(even) .show-mobile.case-studies{text-align:right}}
