.home{-moz-hyphenate-limit-chars:6 3 2;-webkit-hyphenate-limit-chars:6 3 2;-ms-hyphenate-limit-chars:6 3 2;hyphenate-limit-chars:6 3 2}@media (min-width:768px){.home{margin-top:0}}@media (max-width:600px){h1,h2{font-size:1.33333333333em;font-weight:900;text-transform:uppercase}}@media (min-width:601px){.home h2{font-size:2.4em;font-weight:900;text-transform:uppercase}.home .zweispaltig{column-count:2;column-gap:1.75em}}.j4b-header-section .wp-block-group__inner-container{margin-bottom:0;max-width:inherit}.j4b-header-section #video-container{display:flex;justify-content:center;align-items:center;width:100%;height:calc(100vh - 1.5em);height:auto;overflow:hidden;clip-path:polygon(0% 0%,100% 0%,100% calc( max(100% - 3em, 100% - 5vw) ), 50% 100%, 0% calc( max(100% - 3em, 100% - 5vw) ) )}@media (min-width:768px){.j4b-header-section #video-container{height:100vh}.admin-bar .j4b-header-section #video-container{height:calc(100svh - var(--wp-admin--admin-bar--height))}@supports(height:100dvh){.j4b-header-section #video-container{height:100svh}}.j4b-header-section #video-container video{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}}.j4b-header-section #video-container figcaption{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.j4b-header-section h1 span{display:block;white-space:nowrap}@media (max-width:768px){.j4b-header-section .j4b-header-button{display:none}.j4b-header-section h1{margin-top:calc(3em / 4 * 3);margin-bottom:0}}@media (max-width:600px){.j4b-header-section h1{margin-top:calc(3em / 4 * 3);margin-bottom:0}}@media (min-width:601px){.j4b-header-section h1{margin-top:calc(3em / 2);margin-bottom:0}}@media (min-width:768px){.j4b-header-section h1{line-height:1;margin-top:0;margin-bottom:0;position:absolute;top:calc( ( 100% / 3 * 2 ) - 1em );color:#fff;width:100%;text-transform:uppercase;font-size:3em}.j4b-header-section .j4b-header-button{position:absolute;bottom:0;width:100%;margin-bottom:0}.j4b-header-section .j4b-header-button .wp-block-button{position:relative}.j4b-header-section .j4b-header-button .wp-block-button__link.wp-element-button{width:4.5em;height:4.5em;margin:0;padding:0;color:transparent;background-color:unset;border:none;border-radius:unset}.j4b-header-section .j4b-header-button .wp-block-button__link.wp-element-button:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff;transition:background-color .1s ease-in-out;--mask-icon-downside:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' aria-hidden='true' role='img' xmlns='http://www.w3.org/2000/svg' width='1em' height='1em'%3E%3Cpath d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z'%3E%3C/path%3E%3C/svg%3E");-webkit-mask-image:var(--mask-icon-downside);-webkit-mask-size:cover;-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-image:var(--mask-icon-downside);mask-size:cover;mask-position:50% 50%;mask-repeat:no-repeat}.j4b-header-section .j4b-header-button .wp-block-button__link.wp-element-button:hover:before{background-color:#e30613}}.entry-content>.wp-block-group:not(.j4b-header-section){clip-path:polygon(0% 0%,100% 0%,100% calc( max(100% - 3em, 100% - 5vw) ), 50% 100%, 0% calc( max(100% - 3em, 100% - 5vw) ) );padding-top:3.5em;padding-bottom:3.5em}@media (max-width:768px){.j4b-intro-section{padding-top:1.75em !important}}.entry-content>.wp-block-group.alignwide:not(.j4b-header-section){border-top:.25em solid var(--wp-j4b-theme-color-brand-1)}.j4b-intro-section .wp-block-group__inner-container{margin-bottom:0}.j4b-intro-section .wp-block-group__inner-container :last-child{margin-bottom:0}.j4b-references-section .wp-swiper{margin:3em 0}@media (min-width:768px){.j4b-references-section .wp-swiper{margin:4.5em 0}}.j4b-references-section .wp-block-image figure{margin:1px;padding:1em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200' preserveAspectRatio='xMidYMid'%3E%3Cdefs%3E%3CradialGradient id='zs' fx='50%25' fy='20%25'%3E%3Cstop offset='10%25' stop-color='%23ffffffb3'/%3E%3Cstop offset='70%25' stop-color='%23ffffff00'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cellipse rx='20%25' ry='10%25' cx='150' cy='150' fill='url(%23zs)' transform='rotate(-225, 150, 150)'/%3E%3Cellipse rx='55' ry='25' cx='55' cy='55' fill='url(%23zs)' transform='rotate(-45, 55, 55)'/%3E%3C/svg%3E");background-position:center;border-radius:9999px;line-height:0;width:100%;background-color:rgba(213,227,246,1);box-shadow:inset 0 0 1em rgba(20,49,91,1)}@media (hover:hover) and (pointer:fine){.j4b-references-section .wp-swiper .wp-block-image figure{background-color:rgba(213,227,246,.7);box-shadow:inset 0 0 1em #d5e3f6;transition:all .1s ease-in-out}.j4b-references-section .wp-swiper .wp-block-image figure:hover{background-color:rgba(213,227,246,1);box-shadow:inset 0 0 1em rgba(20,49,91,1)}.j4b-references-section .wp-swiper .wp-block-image figure svg{filter:brightness(.75) contrast(1.5);transition:filter .1s ease-in-out;transition:all .1s ease-in-out}.j4b-references-section .wp-swiper .wp-block-image figure:hover svg{filter:brightness(1) contrast(1)}}.j4b-portfolio-section,.j4b-testimonials-section,.j4b-intro-section,.j4b-about-us-section{line-height:1.75}.j4b-testimonials-section .wp-block-quote{border:none;padding:0;font-style:italic;margin:0;position:relative;font-weight:700}@media (max-width:600px){.j4b-testimonials-section .wp-block-quote{font-size:1.11111111111em}.j4b-testimonials-section .wp-swiper__quotes{display:none}}@media (min-width:601px){.j4b-testimonials-section .wp-block-quote{font-size:1.1em}}.j4b-testimonials-section .wp-swiper.is-style-testimonials .wp-swiper__slide-content p{font-size:1em}.j4b-testimonials-section .swiper .swiper-slide{height:auto;align-self:stretch}.j4b-testimonials-section .wp-swiper__overlay-color{display:none}.j4b-testimonials-section .swiper-pagination{margin-top:1.5em}.j4b-testimonials-section .wp-block-image img{border-radius:9999px;border:.5em solid var(--wp-j4b-theme-color-brand-5);aspect-ratio:1/1;object-fit:cover;width:100%;max-width:100%;background:linear-gradient(135deg,#14315b 0%,#000 100%)}@media (max-width:781px){.j4b-testimonials-section .wp-block-column:nth-of-type(1){order:2;max-width:100%}.j4b-testimonials-section .wp-block-column:nth-of-type(2){order:1;max-width:80%;margin:0 auto}}@media (min-width:782px){.j4b-testimonials-section .wp-block-column.is-vertically-aligned-top{padding-top:1.5em}.j4b-testimonials-section .wp-block-quote{max-width:min(100%,50ch)}}.j4b-portfolio-section .wp-block-group__inner-container,.j4b-portfolio-section .wp-block-group__inner-container>:last-child,.j4b-project-examples-section .swiper-wrapper .wp-block-columns,.j4b-project-examples-section .wp-swiper>.wp-swiper__wrapper,.j4b-project-examples-section .wp-block-group__inner-container,.j4b-knowledge-section .j4b-more-toggle,.j4b-knowledge-section .j4b-more-toggle+.wp-block-group .wp-block-group__inner-container :last-child,.j4b-knowledge-section .wp-block-group__inner-container,.j4b-testimonials-section .swiper-wrapper .wp-block-columns,.j4b-testimonials-section .wp-swiper>.wp-swiper__wrapper,.j4b-testimonials-section .wp-block-group__inner-container,.j4b-about-us-section>:last-child{margin-bottom:0}.wpcf7-form{margin-bottom:-3em !important}.j4b-references-section .wp-swiper:nth-child(even){margin-top:3em;margin-bottom:24px}.j4b-references-section .wp-swiper:nth-child(odd){margin-top:24px;margin-bottom:3em}.wp-swiper .swiper-pagination-bullet{background:currentColor !important}.wp-swiper .swiper-pagination-bullet-active{background:var(--wp-j4b-theme-color-brand-1) !important}.j4b-knowledge-section .wp-block-buttons.j4b-more-toggle.toggled{display:none}.j4b-knowledge-section .wp-block-buttons.j4b-more-toggle+*{overflow:hidden;max-height:0;opacity:0;transition:all .2s ease-in-out}.j4b-knowledge-section .wp-block-buttons.j4b-more-toggle.toggled+*{max-height:unset;opacity:1}.j4b-header-section .j4b-header-button .wp-block-button__link.wp-element-button:before{background:var(--wp-j4b-theme-color-background);animation:mymove 3s infinite;transition:all .1s ease-in-out}.j4b-header-section .j4b-header-button .wp-block-button__link.wp-element-button:hover:before{background-color:var(--wp-j4b-theme-color-brand-5);animation:unset}@keyframes mymove{0%{background-color:var(--wp-j4b-theme-color-background)}50%{background-color:var(--wp-j4b-theme-color-brand-1)}100%{background-color:var(--wp-j4b-theme-color-background)}}@media (max-width:767px){.j4b-project-examples-section .wp-swiper{padding-left:10%;padding-right:10%}}@media (min-width:768px){.j4b-project-examples-section .swiper,.j4b-project-examples-section .swiper-container{overflow:unset !important}}.swiper-pagination-bullet{width:1em !important;height:1em !important}.j4b-project-examples-section .swiper-wrapper{margin:1.5em 0}.j4b-project-examples-section .card{--card-glow-bg:radial-gradient(circle at 50% -20%,#ffffff22,#0000000f);position:relative;overflow:hidden;border-radius:16px;transition-duration:.2s;transition-property:transform,box-shadow;transition-timing-function:linear;transform:rotate3d(0)}@media (hover:hover) and (pointer:fine){.j4b-project-examples-section .card:hover{transition-duration:.15s;box-shadow:0 5px 20px 5px #ffffff44;box-shadow:0 5px 20px 5px rgba(159,190,234,.8);filter:saturate(1.25)}}.j4b-project-examples-section .card a:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-image:var(--card-glow-bg)}.j4b-knowledge-section{--j4b-border-radius:.75em;--j4b-line-height:1.75;--j4b-margin-bottom:1.75em;line-height:1.75}.j4b-knowledge-section p,.j4b-knowledge-section ul,.j4b-knowledge-section ol,.j4b-knowledge-section .wp-block-image,.j4b-knowledge-section .wp-block-group.textkasten,.j4b-knowledge-section li{margin-bottom:var(--j4b-margin-bottom)}@media (max-width:600px){.j4b-knowledge-section h2{margin-bottom:calc(var(--j4b-margin-bottom) / 1.33333333333)}.j4b-knowledge-section h3{margin-bottom:var(--j4b-margin-bottom)}}@media (min-width:601px){.j4b-knowledge-section h2{margin-bottom:calc(var(--j4b-margin-bottom) / 2.4)}.j4b-knowledge-section h3{margin-bottom:calc(var(--j4b-margin-bottom) / 1.4)}}.j4b-knowledge-section .wp-block-group.textkasten{border-radius:var(--j4b-border-radius);background:linear-gradient(to bottom,#f5f8fd,transparent 3em,transparent,#f5f8fd);padding:1.5em}@media (max-width:767px){.j4b-knowledge-section .wp-block-group.textkasten{padding:1em}}.j4b-knowledge-section .wp-block-group.textkasten .wp-block-group__inner-container,.j4b-knowledge-section .wp-block-group.textkasten .wp-block-group__inner-container :last-child{margin-bottom:0 !important}.j4b-knowledge-section p a,.j4b-knowledge-section figcaption a{font-weight:inherit;color:inherit;text-decoration:underline;text-decoration-thickness:.1em;text-decoration-color:var(--wp-j4b-theme-color-brand-1)}.j4b-knowledge-section p a:hover,.j4b-knowledge-section p a:focus,.j4b-knowledge-section figcaption a:hover,.j4b-knowledge-section figcaption a:focus{color:var(--wp-j4b-theme-color-brand-1)}@media (max-width:600px){.j4b-knowledge-section ol,.j4b-knowledge-section ul{margin-left:1.5em;margin-right:0}}@media (min-width:600px){.j4b-knowledge-section ol,.j4b-knowledge-section ul{margin-left:3em;margin-right:3em}}.j4b-knowledge-section .wp-block-image img{border-radius:var(--j4b-border-radius)}.j4b-knowledge-section .content-formate{margin-left:0;margin-right:0}.j4b-knowledge-section .content-formate li{background:linear-gradient(to bottom,#f5f8fd,transparent 3em,transparent,#f5f8fd);padding:1.5em;border-radius:var(--j4b-border-radius);list-style:none}@media (max-width:767px){.j4b-knowledge-section .content-formate li{padding:1em}}.j4b-knowledge-section .wp-block-group.textkasten:hover,.j4b-knowledge-section .content-formate li:hover{background:linear-gradient(to bottom,rgba(255,196,64,.2),transparent 3em,transparent,rgba(255,196,64,.2));cursor:default}.j4b-knowledge-section .content-formate strong{display:block;text-align:center;color:#0056a4;margin-bottom:calc( var(--j4b-margin-bottom) / 2 );text-transform:uppercase}.j4b-knowledge-section .content-formate strong .nodisplay{display:none}.j4b-knowledge-section ul:not(.content-formate) li{list-style:none;position:relative;padding:0 .75em 0 1.5em;transition:.1s;cursor:default;background:linear-gradient(to left,#f5f8fd,transparent 100%);border-radius:var(--j4b-border-radius)}.j4b-knowledge-section ul:not(.content-formate) li:before{position:absolute;content:'\2022';font-family:Arial;color:#0056a4;top:0;left:0;text-align:center;font-size:2em;line-height:.9;padding:0 .2em}.j4b-knowledge-section ul:not(.content-formate) li:hover{transition:.1s;color:#000;background:rgba(255,196,64,.2)}.j4b-knowledge-section ul:not(.content-formate) li:hover:before{transition:.1s;color:var(--wp-j4b-theme-color-brand-1)}@media (max-width:600px){.j4b-knowledge-section ul{margin:0 0 1.5em}.j4b-knowledge-section ul:not(.content-formate) li{padding:0 .75em 0 1.5em}}:root{--time:.5s}#portfolio-matrix{line-height:1.3}#portfolio-matrix.cards>.wp-block-group__inner-container{max-width:100%;margin:1.5em auto;padding:0}#portfolio-matrix.cards .card-body .wp-block-group__inner-container{margin-bottom:0;width:100%}#portfolio-matrix .card-body{perspective:40rem}#portfolio-matrix .card-body,#portfolio-matrix .card-body>.wp-block-group__inner-container{display:flex;flex:1}#portfolio-matrix .card-body>.wp-block-group__inner-container{transform-style:preserve-3d;transition:var(--time) transform}#portfolio-matrix .card:hover .card-body>.wp-block-group__inner-container,#portfolio-matrix .card:focus .card-body>.wp-block-group__inner-container{transform:rotateX(-180deg)}#portfolio-matrix .card-front,#portfolio-matrix .card-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;min-width:100%}#portfolio-matrix .card-back{transform:rotateX(-180deg) translate(-100%,0);display:unset !important;color:#fff;background-color:rgba(20,49,91,1);background:linear-gradient(135deg,#14315b 0%,#000 100%)}#portfolio-matrix.cards>.wp-block-group__inner-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc((100% - 1.5em - 1px) / 3), 1fr));grid-auto-rows:1fr;grid-gap:.75em;hyphens:auto}#portfolio-matrix .card{display:flex;transition:z-index,transform calc(var(--time) / 4);transition-delay:var(--time),0s;text-decoration:none;color:inherit;z-index:0;aspect-ratio:1/1;width:100%}#portfolio-matrix .card:any-link{outline:none;-webkit-tap-highlight-color:transparent}#portfolio-matrix .card:hover{transition-delay:0s;z-index:1}#portfolio-matrix .card:active{transform:scale(.975)}#portfolio-matrix .card-body{border-radius:.25rem;flex:1;width:100%}#portfolio-matrix .card-front,#portfolio-matrix .card-back{display:flex;align-items:center;box-sizing:border-box;margin:0;padding:.75em;border-radius:.75em;justify-content:center}#portfolio-matrix .card-front{font-size:1.9em;text-align:center;color:#14315b;background-color:#d5e3f6;background:linear-gradient(135deg,rgba(213,227,246,.24) 0%,#d5e3f6 100%);padding:0}#portfolio-matrix .shadow,#portfolio-matrix .card-front,#portfolio-matrix .card-back{box-shadow:0 -1px 1px rgba(0,0,0,.04),0 2px 2px rgba(0,0,0,.04),0 4px 4px rgba(0,0,0,.04),0 8px 8px rgba(0,0,0,.04),0 16px 16px rgba(0,0,0,.04)}#portfolio-matrix .card-back strong{display:block;margin-bottom:.75em;hyphens:none}#portfolio-matrix .card-back p:first-of-type{font-weight:700;hyphens:manual;margin-top:0}#portfolio-matrix .card-back p:last-of-type{margin-bottom:0}@media (max-width:600px){#portfolio-matrix.cards>.wp-block-group__inner-container{grid-template-columns:repeat(auto-fit,minmax(calc((100% - 1.5em) / 1), 1fr));font-size:1.2em}#portfolio-matrix .card-front{font-size:1.8em}}@media (min-width:601px) and (max-width:767px){#portfolio-matrix.cards>.wp-block-group__inner-container{grid-template-columns:repeat(auto-fit,minmax(calc((100% - 1.5em) / 2), 1fr));font-size:1em}#portfolio-matrix .card-front{font-size:1.7em}}@media (min-width:768px){#portfolio-matrix.cards>.wp-block-group__inner-container{grid-template-columns:repeat(auto-fit,minmax(calc((100% - 1.5em - 1px) / 3), 1fr));font-size:.75em}#portfolio-matrix .card-front{font-size:1.9em}}#portfolio-matrix .card-front{position:relative;background-color:inherit;background:0 0;overflow:hidden}#portfolio-matrix .card-front:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;background-image:linear-gradient(to top,rgba(0,0,0,0) 50%,#14315b);background-color:#d5e3f6}#portfolio-matrix .card-body .wp-block-group__inner-container h3:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='Ebene_1' version='1.1' viewBox='0 0 17.358 23'%3E%3Ccircle cx='6.75' cy='5.4' r='1' fill='none' stroke='%23e30613' stroke-width='1'%3E%3Canimate attributeName='r' begin='0s' dur='2s' from='1' to='5' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' begin='0s' dur='2s' from='1' to='0' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='6.75' cy='5.4' r='1' fill='none' stroke='%23e30613' stroke-width='1'%3E%3Canimate attributeName='r' begin='1s' dur='2s' from='1' to='5' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' begin='1s' dur='2s' from='1' to='0' repeatCount='indefinite'/%3E%3C/circle%3E%3Cpath fill='%2314315b' d='m13.919 23h-6.4c-1.2 0-2.3-0.7-2.8-1.8-0.4-0.9-1.7-3.1-3.8-4-0.7-0.3-1-1-0.9-1.5s0.4-0.9 1.1-1.2c0.4-0.1 0.8-0.2 1.2-0.2 0.7 0 1.7 0.2 2.6 0.7v-9.5c0-1 0.9-2 1.9-2 0.5 0 1 0.2 1.3 0.6s0.5 0.8 0.5 1.3v3.3c0.3-0.2 0.7-0.3 1.1-0.3 0.9 0 1.6 0.6 1.8 1.4 0.3-0.2 0.7-0.4 1.2-0.4 0.9 0 1.7 0.6 1.8 1.4 0.3-0.2 0.6-0.3 1-0.3h0.2c0.9 0.1 1.6 0.9 1.6 2 0 0.2 0.2 4.4-0.3 7.8-0.1 0.7-0.5 1.4-1 1.9-0.6 0.5-1.3 0.8-2.1 0.8z'/%3E%3Cpath fill='%23FFFFFF' d='m2.319 15.1c-0.4 0-0.7 0.1-0.9 0.2-0.3 0.1-0.5 0.3-0.5 0.5s0 0.5 0.4 0.7c2.4 1 3.7 3.4 4.2 4.4 0.4 0.8 1.2 1.3 2.1 1.3h6.4c1.2 0 2.1-0.8 2.3-2 0.5-3.4 0.3-7.6 0.3-7.6 0-0.2-0.1-1.1-0.8-1.2-0.3 0-0.5 0.1-0.7 0.3s-0.3 0.4-0.3 0.7v1c0 0.2-0.2 0.4-0.4 0.4h-0.1c-0.2 0-0.4-0.2-0.4-0.4v-2.1c0-0.5-0.5-1-1-1-0.6 0-1 0.4-1 1v1.9c0 0.2-0.2 0.4-0.4 0.4h-0.1c-0.1 0-0.2 0-0.3-0.1s-0.1-0.2-0.1-0.3v-2.9c0-0.5-0.5-1-1-1-0.6 0-1 0.4-1 1v2.6c0 0.2-0.2 0.4-0.4 0.4s-0.4-0.2-0.4-0.4l-0.1-7.4c0-0.3-0.1-0.6-0.3-0.8s-0.4-0.3-0.7-0.3c-0.6 0-1.1 0.6-1.1 1.1v10.2c0 0.2-0.1 0.3-0.3 0.4s-0.3 0-0.5-0.1c-0.8-0.5-2.1-0.9-2.9-0.9z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center bottom 1em;background-size:1em;transition:none;opacity:1;transform:translateY(50%)}#portfolio-matrix{--j4b-touchy-animation-name:j4b-touchy}#portfolio-matrix:has(.card-body:hover){--j4b-touchy-animation-name:unset}#portfolio-matrix .card-body .wp-block-group__inner-container h3:after{animation-name:var(--j4b-touchy-animation-name)}@media (max-width:600px){#portfolio-matrix .card-body .wp-block-group__inner-container h3:after{animation-delay:0s;animation-duration:12s;animation-iteration-count:infinite}#portfolio-matrix .card .card-body .wp-block-group__inner-container h3:after{animation-delay:0s}#portfolio-matrix .card:nth-of-type(2n) .card-body .wp-block-group__inner-container h3:after{animation-delay:6s}@keyframes j4b-touchy{0%,35%,65%,100%{transform:translateY(50%)}45%,55%{transform:translateY(0%)}}}@media (min-width:601px) and (max-width:767px){#portfolio-matrix .card-body .wp-block-group__inner-container h3:after{animation-delay:0s;animation-duration:12s;animation-iteration-count:infinite}#portfolio-matrix .card .card-body .wp-block-group__inner-container h3:after{animation-delay:0s}#portfolio-matrix .card:nth-of-type(4n-1) .card-body .wp-block-group__inner-container h3:after,#portfolio-matrix .card:nth-of-type(4n-2) .card-body .wp-block-group__inner-container h3:after{animation-delay:6s}@keyframes j4b-touchy{0%,35%,65%,100%{transform:translateY(50%)}45%,55%{transform:translateY(0%)}}}@media (min-width:768px){#portfolio-matrix .card-body .wp-block-group__inner-container h3:after{animation-delay:0s;animation-duration:4s;animation-iteration-count:1}#portfolio-matrix .card:nth-of-type(2) .card-body .wp-block-group__inner-container h3:after{animation-delay:0s}#portfolio-matrix .card:nth-of-type(4) .card-body .wp-block-group__inner-container h3:after{animation-delay:4s}#portfolio-matrix .card:nth-of-type(9) .card-body .wp-block-group__inner-container h3:after{animation-delay:8s}#portfolio-matrix .card:nth-of-type(5) .card-body .wp-block-group__inner-container h3:after{animation-delay:12s}#portfolio-matrix .card:nth-of-type(8) .card-body .wp-block-group__inner-container h3:after{animation-delay:16s}#portfolio-matrix .card:nth-of-type(6) .card-body .wp-block-group__inner-container h3:after{animation-delay:20s}#portfolio-matrix .card:nth-of-type(3) .card-body .wp-block-group__inner-container h3:after{animation-delay:24s}#portfolio-matrix .card:nth-of-type(1) .card-body .wp-block-group__inner-container h3:after{animation-delay:28s}#portfolio-matrix .card:nth-of-type(7) .card-body .wp-block-group__inner-container h3:after{animation-delay:32s}@keyframes j4b-touchy{0%,100%{transform:translateY(50%)}25%,75%{transform:translateY(0%)}}}#portfolio-matrix .card-back{background-image:linear-gradient(135deg,#14315b 0%,#000 100%);background-repeat:no-repeat;background-position:center}.j4b-about-us-section .wp-block-buttons.j4b-more-toggle.toggled{display:none}.j4b-about-us-section .wp-block-buttons.j4b-more-toggle.toggled+*{max-height:unset;opacity:1}.j4b-about-us-section .wp-block-buttons.j4b-more-toggle+*{overflow:hidden;max-height:0;opacity:0;transition:all .2s ease-in-out}.j4b-about-us-section{--j4b-margin-bottom:1.75em}.j4b-about-us-section p,.j4b-about-us-section ul,.j4b-about-us-section ol,.j4b-about-us-section .wp-block-image,.j4b-about-us-section .wp-block-group.textkasten,.j4b-about-us-section li{margin-bottom:var(--j4b-margin-bottom)}.j4b-about-us-section .wp-block-group.j4b-contact-section .wp-block-image{margin-bottom:calc( var(--j4b-margin-bottom) / 2 );display:none}.j4b-about-us-section .wp-block-group.j4b-contact-section{background-image:linear-gradient(to bottom,#f5f8fd,transparent 3em,transparent,#f5f8fd);padding:1.5em 1.5em 0;border-radius:.75em;margin-bottom:calc( var(--j4b-margin-bottom) * 2 );position:relative}.j4b-contact-section>.wp-block-group__inner-container>p>a:any-link{color:var(--wp-j4b-theme-color-brand-1);font-weight:700}.j4b-contact-section>.wp-block-group__inner-container>p>a:hover{text-decoration:underline}.j4b-contact-section>.wp-block-group__inner-container>p{margin-bottom:0;padding-bottom:var(--j4b-margin-bottom)}@media (min-width:782px){.j4b-contact-section>.wp-block-group__inner-container>p{padding-bottom:calc( var(--j4b-margin-bottom) / 2 )}}.j4b-contact-section>.wp-block-group__inner-container>p>a:after{content:"";top:0;left:0;bottom:0;right:0;position:absolute;z-index:10}@media (hover:hover) and (pointer:fine){.j4b-contact-section>.wp-block-group__inner-container>p>a:hover{color:var(--wp-j4b-theme-color-brand-1)}.j4b-contact-section>.wp-block-group__inner-container>p:hover+.wp-block-columns a{color:var(--wp-j4b-theme-color-brand-1) !important}.j4b-contact-section>.wp-block-group__inner-container>p:hover+.wp-block-columns img{border:.25em solid var(--wp-j4b-theme-color-brand-1) !important;background:linear-gradient(135deg,#fff 0%,var(--wp-j4b-theme-color-brand-4) 100%) !important}}.j4b-about-us-section .wp-block-group.j4b-contact-section .wp-block-columns .wp-block-image img{aspect-ratio:1/1;border-radius:9999px;border:.25em solid var(--wp-j4b-theme-color-brand-4);object-fit:cover;width:50%;max-width:50%;background:linear-gradient(135deg,#14315b 0%,#000 100%);margin:0 25%;transition:background .1s ease-in-out,border .1s ease-in-out;filter:drop-shadow(.125em .125em .25em rgba(0,0,0,.64))}.j4b-about-us-section .wp-block-group.j4b-contact-section .wp-block-columns a:any-link{color:var(--wp-j4b-theme-color-brand-4)}@media (hover:hover) and (pointer:fine){.j4b-about-us-section .wp-block-group.j4b-contact-section:hover{background-image:linear-gradient(to bottom,rgba(255,196,64,.2),transparent 3em,transparent,rgba(255,196,64,.2))}.j4b-about-us-section .wp-block-group.j4b-contact-section .wp-block-columns a:hover{color:var(--wp-j4b-theme-color-brand-1)}.j4b-about-us-section .wp-block-group.j4b-contact-section .wp-block-columns .wp-block-column:hover .wp-block-image img{border:.25em solid var(--wp-j4b-theme-color-brand-1);background:linear-gradient(135deg,#fff 0%,var(--wp-j4b-theme-color-brand-4) 100%)}}.j4b-about-us-section .wp-block-group.j4b-contact-section .wp-block-columns .wp-block-column{position:relative}.j4b-about-us-section .wp-block-group.j4b-contact-section .wp-block-columns a:after{content:"";top:0;left:0;bottom:0;right:0;position:absolute}@media (max-width:782px){.j4b-about-us-section .wp-block-group.j4b-contact-section{background-image:unset !important;padding:0;border-radius:unset}.j4b-about-us-section .wp-block-group.j4b-contact-section .wp-block-group__inner-container>p{font-weight:700}.j4b-about-us-section .wp-block-group.j4b-contact-section .wp-block-column{background-image:linear-gradient(to bottom,#f5f8fd,transparent 3em,transparent,#f5f8fd);border-radius:.75em;padding-top:1.5em}}.entry-content>.wp-block-group.j4b-testimonials-section,.entry-content>.wp-block-group.j4b-references-section,.entry-content>.wp-block-group.j4b-project-examples-section{padding-left:1em;padding-right:1em}.site-main .j4b-testimonials-section .wp-block-group__inner-container,.site-main .j4b-references-section .wp-block-group__inner-container,.site-main .j4b-project-examples-section .wp-block-group__inner-container{max-width:min(calc(100vw - 2em - ((100vw - min(100vw,80ch))/2)),1280px)}