@keyframes bounce{0%{transform:translate(0)}to{transform:translate(-8px)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}*,:before,:after{box-sizing:border-box}nextjs-portal{display:none!important}html{scroll-behavior:smooth;scrollbar-gutter:stable;background-color:#fff}body{color:#303432;background-color:#fff;margin:0;font-family:Figtree,sans-serif;font-size:18px;overflow-x:hidden}@media (min-width:1200px){body{font-size:24px}}body.nav-open{background-color:#2c2c2c;overflow:hidden}section{background-color:#fff}section.text:not(#clients):has(+section.text) .container{padding-bottom:0}section.text:not(#clients):has(+section.faq-section) .container{padding-bottom:0}section.text:has(+section.cta) .container{padding-bottom:0}section.text:has(+section.contact) .container{padding-bottom:0}section.cta:has(+section.contact) .container{padding-bottom:0}section.cta:not(.grey):has(+section.text) .container{padding-bottom:0}section.contact:has(+section.text) .container{padding-bottom:0}@media (max-width:768px){section.hero.overlap-bottom+section>.container{padding-top:20px}}@media (min-width:769px){section.hero.overlap-bottom+section>.container{padding-top:40px}}section.text .container:has(+.clients){padding-bottom:0}section#cases{z-index:1}.container{flex-direction:column;max-width:1920px;height:100%;margin:auto;padding:60px 30px;display:flex}@media (min-width:769px){.container{padding:100px 60px}}@media (min-width:1200px){.container{justify-content:center;padding:140px 100px}}h1,h2,h3,h4{margin-top:0;line-height:1.1}h1,h2{font-weight:800}h2{margin-bottom:40px;font-size:40px}@media (min-width:769px){h2{margin-bottom:60px;font-size:60px}}@media (min-width:1200px){h2{margin-bottom:80px;font-size:80px}}ul+h2,p+h2{margin-top:60px}@media (min-width:769px){ul+h2,p+h2{margin-top:90px}}@media (min-width:1200px){ul+h2,p+h2{margin-top:120px}}ul+h3,p+h3,ul+h4,p+h4{margin-top:1em}ul,p{margin-top:0}ul:last-child,p:last-child{margin-bottom:0}ul.menu{margin:0;padding:0;list-style:none}li,p{line-height:1.5}p:empty{display:none}strong{font-weight:700}.link--external{color:#ff5b32;text-decoration:none;position:relative}.link--external:before{content:"Dieser Link führt zu einer externen Seite";color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#2c2c2c;border-radius:4px;margin-bottom:6px;padding:6px 10px;font-size:14px;font-weight:400;line-height:1.3;transition:opacity .2s,visibility .2s;position:absolute;bottom:100%;left:0}.link--external:after{content:"";-webkit-mask:url(/global/external.svg) 50%/contain no-repeat;mask:url(/global/external.svg) 50%/contain no-repeat;vertical-align:middle;background-color:#ff5b32;width:.75em;height:.75em;margin-bottom:5px;margin-left:.25em;display:inline-block;-webkit-mask:url(/global/external.svg) 50%/contain no-repeat}.link--external:hover:before,.link--external:focus-visible:before{opacity:1;visibility:visible}.link--richtext{color:#ff5b32;text-decoration:none}.link--richtext:visited{color:#ff5b32}.cta__buttonContainer{text-align:center;padding-top:0;padding-bottom:20px}@media (min-width:1200px){.cta__buttonContainer{padding-top:40px;padding-bottom:40px}}.link--external--centered{display:inline-block;color:#fff!important;background-color:#ff5b32!important}.link--external--centered:before{background:#2c2c2c;margin-left:auto;margin-right:auto;left:50%;transform:translate(-50%)}.link--external--centered:after{background-color:#fff}section.mediaAndText .link--external:after{content:none;display:none}.impressum__text,.datenschutzhinweise__text{padding:60px 30px}@media (min-width:769px){.impressum__text,.datenschutzhinweise__text{padding:100px 60px}}@media (min-width:1200px){.impressum__text,.datenschutzhinweise__text{padding:140px 100px}}.not-found-page{text-align:center;justify-content:center;align-items:center;min-height:100svh;display:flex}.not-found-page__container{align-items:center;gap:20px;width:100%;max-width:820px;padding-top:80px;padding-bottom:80px}.danke__smiley{text-align:center;width:320px;padding:180px 0 0}.danke__smiley img{width:50%;margin:0 auto}.danke__content{padding-top:50px}.show{display:block}.hide{display:none}.margin-auto{margin:auto}.text-center{text-align:center}.full-width{width:100%}.shadowed{text-shadow:0 0 3px #060910e6}.highlight{color:#ff5b32}.error{color:red}.flex{display:flex}.inline-flex{display:inline-flex}.row{flex-direction:row;display:flex}.row-reverse{flex-direction:row-reverse;display:flex}.flex-column{flex-direction:column;display:flex}.column-reverse{flex-direction:column-reverse;display:flex}.wrap{flex-wrap:wrap;display:flex}.nowrap{flex-wrap:nowrap;display:flex}.wrap-reverse{flex-wrap:wrap-reverse;display:flex}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.margin-top{margin-top:80px}.title{margin-bottom:86px}.section-padding{padding:0 40px}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:400;src:url(../media/figtree-400.31jnf8b-i7jy-.woff2)format("woff2")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:600;src:url(../media/figtree-600.0dmqx9hpf6n_u.woff2)format("woff2")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:700;src:url(../media/figtree-700.3p9l3qyea12fl.woff2)format("woff2")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:800;src:url(../media/figtree-800.3ddre9a-bm6np.woff2)format("woff2")}.body_lg{font-size:25px;font-weight:400;line-height:35px}.body_lg_bold{font-size:25px;font-weight:800;line-height:32px}.body_sm{font-size:16px;font-weight:400;line-height:25px}.btn{color:#303432;cursor:pointer;background-color:#fff;border:2px solid #ff5b32;border-radius:50px;padding:10px 40px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s}.btn:focus-visible{outline:0}@media (min-width:1200px){.btn{padding:12px 40px;font-size:20px}}.btn--primary{color:#fff;background-color:#ff5b32}.btn--secondary{color:#060910;background-color:#0000}.btn--tertiary{color:#fff;background-color:#0000}.btn.coffee{background-image:url(/global/coffee-mug.svg);background-position:right 40px center;background-repeat:no-repeat;background-size:22px;padding-right:70px}.btn.coffee:hover,.btn.coffee:focus{color:#fff;background-color:#ff5b32;background-image:url(/global/coffee-mug-white.svg)}.btn.coffee.link--external:after{content:none;display:none}.btn--filter{color:#fff;cursor:pointer;background-color:#2c2c2c;border:1px solid #2c2c2c;border-radius:50px;height:50px;margin-right:7px;padding:10px 20px;font-size:14px}@media (min-width:1600px){.btn--filter{height:auto;font-size:16px}}.btn--filter:hover,.btn--filter.active{color:#060910;background-color:#ff5b32;border:1px solid #ff5b32}.btn--textSection{margin-top:15px}@scope(section.contact){.columns{flex-flow:column wrap;gap:15px;margin-bottom:15px;display:flex}@media (min-width:769px){.columns{flex-direction:row;gap:20px;margin-bottom:20px}}@media (min-width:1200px){.columns{gap:20px 30px}}@media (min-width:1600px){.columns{gap:20px 40px}}@media (min-width:769px){.columns>div{width:calc(50% - 10px)}}@media (min-width:1200px){.columns>div{width:calc(50% - 15px)}}@media (min-width:1600px){.columns>div{width:calc(50% - 20px)}}label{font-size:18px;font-weight:700;display:block}label .required{color:#ff5b32}input,select,textarea{color:#303432;background:#fff;border:none;border-bottom:2px solid #ff5b32;border-radius:0;outline:none;width:100%;height:40px;display:block}select option{padding:5px 10px}textarea{resize:vertical;height:100px;margin-top:10px}.status{text-align:right;margin-top:20px;font-size:16px}@media (min-width:1200px){.status{font-size:18px}}.bottom{justify-content:space-between;align-items:center;gap:10px;margin-top:40px;display:flex}.bottom h3{margin-bottom:0}}section.contact input,section.contact textarea{border:none;border-bottom:2px solid #ff5b32;outline:none;width:100%}section.contact input{height:40px}section.contact textarea{resize:vertical;height:100px;margin-top:10px}@scope(section.cta){.container h3{margin-bottom:10px}.container{justify-content:space-between;align-items:center;gap:20px}@media (min-width:1200px){.container{flex-direction:row;gap:30px}}@media (min-width:1600px){.container{gap:60px}}@media (max-width:1199px){.container .text{width:100%}}@media (min-width:1200px){.container .text{max-width:800px}}@media (max-width:1199px){.container .line{display:none}}@media (min-width:1200px){.container .line{background-color:#ff5b32;flex-grow:1;height:2px}}}@scope(section.cta.grey){:scope{background-color:#f2f2f2}}@scope(section.cta.black){:scope{background-color:#fff;padding:25px}@media (min-width:769px){:scope{padding:60px 60px 0}}@media (min-width:1200px){:scope{padding-left:100px!important;padding-right:100px!important}}.text{width:40%}.container{color:#fff;background-color:#060910;border:2px solid #ff5b32;border-radius:15px;padding-bottom:25px!important}@media (min-width:769px){.container{padding:60px!important}}@media (min-width:1200px){.container{padding-bottom:100px!important;padding-left:120px!important;padding-right:120px!important}}@media (min-width:1920px){.container{width:100%;max-width:1720px;margin-left:auto;margin-right:auto;padding-top:100px!important;padding-bottom:100px!important}}.btn{color:#fff;background-color:#ff5b32}.btn.coffee{background-image:url(/global/coffee-mug-white.svg)}}.footer{background:#f2f2f2;font-size:14px;position:relative;overflow:hidden}@media (min-width:1200px){.footer{font-size:18px}}.footer .container{padding-bottom:15vw}.footer p{margin-bottom:8px}.footer p:last-child{margin-bottom:0}.footer a{color:#303432;text-decoration:none}.footer__columns{flex-direction:column;gap:30px;display:flex}@media (min-width:769px){.footer__columns{flex-direction:row;justify-content:space-between;gap:40px}}.footer__columns+.footer__columns{margin-top:40px}@media (min-width:769px){.footer__columns+.footer__columns{margin-top:60px}}@media (min-width:1200px){.footer__columns+.footer__columns{margin-top:80px}}@media (min-width:769px){.footer__menu{justify-content:space-between}.footer__address{text-align:right}}.footer__social{align-items:center;gap:6px;display:flex}@media (min-width:769px){.footer__copyright{align-items:center;gap:15px;display:flex}}.footer__copyright p{margin-bottom:0}.footer__copyright li{display:inline-block}.footer__copyright li:first-child:after{content:"|";padding:0 6px}.footer__logo{width:100%;position:absolute;bottom:-3vw;left:0}.header{z-index:1000;pointer-events:none;width:100%;max-width:1920px;margin:auto;padding:30px 30px 0;position:fixed;top:0;left:0;right:0}@media (min-width:769px){.header{padding:40px 60px 0}}@media (min-width:1200px){.header{padding:60px 100px 0}}.header__container{justify-content:space-between;align-items:center;display:flex;position:relative}.header__logo{z-index:10000;opacity:1;transform-origin:50%;pointer-events:auto;height:16px;transition:all;display:block;position:relative}@media (min-width:769px){.header__logo{height:24px}}@media (min-width:1200px){.header__logo{height:32px}}.header__logo--active{opacity:1;height:55px;transition:height .3s;animation:.3s ease-out forwards logoFade}.header__logo:not(.header__logo--active){animation:.3s ease-out forwards logoFade}.header__logo img{height:100%;display:block}.header .buttons{z-index:10000;display:flex;position:relative}.header .buttons img{display:block}.header__calendly{pointer-events:auto;margin-right:10px}.header__menu{cursor:pointer;pointer-events:auto;background-color:#fff;border:2px solid #ff5b32;border-radius:50%;width:55px;height:55px;position:relative}.header__menuToggle{width:25px;height:16px;display:block;position:absolute;top:17px;left:26%}.header__menuToggle:after,.header__menuToggle:before{content:"";border-bottom:2px solid #ff5b32;width:100%;height:0;transition:all .3s ease-out;position:absolute;top:0;left:0;right:0}.header__menuToggle:after{top:100%}.header__menuToggle i{text-indent:100%;white-space:nowrap;background-color:#ff5b32;width:100%;height:2px;transition:all .1s ease-out;display:block;position:absolute;top:50%;overflow:hidden}.header__menuToggle--active:after{transform-origin:50%;top:50%;transform:rotate(-45deg)}.header__menuToggle--active:before{transform-origin:50%;top:50%;transform:rotate(45deg)}.header__menuToggle--active i{opacity:0}.header__nav{z-index:1000;pointer-events:auto;background:#2c2c2c;width:100%;height:100%;transition:all .3s ease-out;position:fixed;top:0;left:100%;overflow:hidden}.header__nav--active{left:0}@media (min-width:1200px){.header__nav{justify-content:center;align-items:center;display:flex}}.header__nav--container{z-index:3;flex-direction:column-reverse;justify-content:space-between;width:100%;max-width:1920px;height:100%;padding:135px 30px 30px;display:flex;position:relative}@media (min-width:769px){.header__nav--container{padding:165px 60px 60px}}@media (min-width:1200px){.header__nav--container{flex-direction:row;align-items:flex-end;gap:180px;height:auto;padding:185px 100px 100px}.header__nav--container nav{display:flex}}.header__nav--container ul{flex-direction:column;gap:20px;display:flex}@media (min-width:1200px){.header__nav--container ul{gap:60px}}.header__nav--container ul li{font-size:24px;font-weight:600}@media (min-width:769px){.header__nav--container ul li{font-size:36px}}@media (min-width:1200px){.header__nav--container ul li{font-size:44px}}@media (min-width:1600px){.header__nav--container ul li{font-size:60px}}@media (max-width:1199px){.header__nav--container ul+ul{margin-top:20px}}@media (min-width:1200px){.header__nav--container ul+ul{margin-left:80px}}@media (min-width:1600px){.header__nav--container ul+ul{margin-left:160px}}@media (min-width:1200px){.header__socialLinks{padding-bottom:7px}}.header__socialLinks a{color:#fff;margin-bottom:10px;font-size:16px;text-decoration:none;display:block}.header__socialLinks a:last-child{margin-bottom:0}.header a{color:#fff;text-decoration:none;transition:all .3s}.header a:hover{color:#ff5b32}.header .background{z-index:-1;z-index:2;height:50%;position:absolute;bottom:0;right:0;transform:translate(45%)}@media (min-width:1200px){.header .background{height:60%}}@media (min-width:1600px){.header .background{height:80%}}.header .background video,.header .background img{height:100%;-webkit-mask-image:url(/masks/video-mask.svg);mask-image:url(/masks/video-mask.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes logoFade{0%{opacity:0}80%{opacity:.8}to{opacity:1}}@scope(section.hero){:scope{height:min(650px,100vh);position:relative;overflow:hidden}@media (min-width:1200px){:scope{height:min(800px,100vh)}}@media (min-width:1600px){:scope{height:min(1000px,100vh)}}:scope:first-child{height:100vh;padding-top:85px}.mask{z-index:2;height:50%;position:absolute;bottom:0;right:0;transform:translate(45%)}@media (min-width:1200px){.mask{height:60%}}@media (min-width:1600px){.mask{height:80%}}.mask video,.mask img{height:100%;-webkit-mask-image:url(/masks/video-mask.svg);mask-image:url(/masks/video-mask.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.background{width:100%;height:100%;position:absolute;top:0;right:0}.background img,.background video{object-fit:cover;width:100%;height:100%}.text{z-index:2;position:relative}h1,h2{margin-bottom:0;font-size:60px}@media (min-width:769px){h1,h2{font-size:100px}}@media (min-width:1200px){h1,h2{font-size:120px}}@media (min-width:1600px){h1,h2{font-size:150px}}h3{width:100%;font-weight:600}@media (min-width:769px){h3{max-width:400px;padding-left:120px}}@media (min-width:1024px){h3{max-width:700px}}@media (min-width:1200px){h3{max-width:800px;padding:0 120px 0 200px}}}@scope(section.hero.grey){:scope{background-color:#f2f2f2}}@scope(section.hero.orange){:scope{background-color:#ff5b32}h1,h2,h3{color:#fff}.highlight{color:#2c2c2c}}@scope(section.hero.dark){:scope{background-color:#2c2c2c}h1,h2,h3{color:#fff}}@scope(section.hero.left){.mask{left:0;right:auto;transform:translate(-45%)}@media (min-width:769px){.mask{height:65%}}@media (min-width:1920px){.mask{height:80%}}@media (min-width:769px){.text{margin-left:50%}}}@scope(section.hero.text-bottom){@media (min-width:769px){.container{justify-content:flex-end}}}@scope(section.hero.overlap-top){@media (min-width:769px){:scope:before{content:"";z-index:1;background:#fff;width:100%;height:100px;position:absolute;top:0;left:0}}.mask{height:75%}@media (min-width:769px){.mask{height:100%}}.mask video,.mask img{-webkit-mask-image:url(/masks/video-mask-bigger.svg);mask-image:url(/masks/video-mask-bigger.svg)}}@scope(section.hero.overlap-bottom){:scope:before{content:"";z-index:1;background:#fff;width:100%;height:100px;position:absolute;bottom:0;left:0}.mask{height:100%}.mask video,.mask img{-webkit-mask-image:url(/masks/video-mask-bigger.svg);mask-image:url(/masks/video-mask-bigger.svg)}}@scope(section.hero.rotated){.mask{height:65%}@media (min-width:769px){.mask{height:85%}}.mask video,.mask img{-webkit-mask-image:url(/masks/video-mask-rotated.svg);mask-image:url(/masks/video-mask-rotated.svg)}}@scope(section.text){:scope{position:relative}.container:has(+.clients){padding-bottom:0}@media (min-width:769px){.text{padding-left:120px}}@media (min-width:1200px){.text{padding:0 120px 0 200px}}@media (min-width:1920px){.text{padding:0 200px}}.text--fullWidth{padding:0}.text--definition{background-color:#f2f2f2;border-radius:15px;margin-top:15px;padding:20px}.text--definition h4{margin-bottom:10px;font-size:18px}@media (min-width:769px){.text--definition{margin:20px 0 0 120px;padding:25px!important}}@media (min-width:1200px){.text--definition{margin:40px 120px 0 200px;padding:50px!important}}@media (min-width:1920px){.text--definition{margin:40px 200px 0;padding:50px!important}}.text--definition-textSection{background-color:#f2f2f2;border-radius:15px;margin-top:15px;margin-bottom:15px;padding:20px}.text--definition-textSection h4{margin-bottom:0;font-size:18px}@media (min-width:1200px){.text--definition-textSection h4{font-size:24px}}.text--fullWidthDefinition{margin-left:0;margin-right:0}.text--bulletPoints ul{padding-left:0;list-style:none}.text--bulletPoints .bulletPoint{align-items:flex-start;gap:20px;font-size:20px;font-weight:700;display:flex}.text--bulletPoints .bulletPoint:last-child .bulletPoint__content{border-bottom:none}@media (min-width:769px){.text--bulletPoints .bulletPoint{gap:30px;margin-left:-60px;font-size:24px}}@media (min-width:1200px){.text--bulletPoints .bulletPoint{gap:40px;margin-left:-80px;font-size:30px}}.text--bulletPoints .bulletPoint img{width:25px;height:auto;position:relative;top:1px}@media (min-width:769px){.text--bulletPoints .bulletPoint img{width:30px;top:0}}@media (min-width:1200px){.text--bulletPoints .bulletPoint img{width:40px}}.text--bulletPoints .bulletPoint__content{border-bottom:1px solid #2c2c2c;width:100%;margin-bottom:20px;padding-bottom:20px}@media (min-width:1200px){.text--bulletPoints .bulletPoint__content{margin-bottom:30px;padding-bottom:30px}}.text--bulletPointsWrapped ul{padding-left:15px}@media (min-width:769px){.text--bulletPointsWrapped ul{padding-left:70px}}@media (min-width:1200px){.text--bulletPointsWrapped ul{padding-left:90px}}.text--bulletPointsWrapped .bulletPoint{gap:10px;font-size:18px;font-weight:400}@media (min-width:1200px){.text--bulletPointsWrapped .bulletPoint{gap:20px;font-size:24px}}.text--bulletPointsWrapped .bulletPoint__content{border-bottom:none;padding-bottom:0}}@scope(section.text .counter){:scope{border-top:1px solid #2c2c2c;flex-direction:column;align-items:center;gap:20px;margin-top:40px;padding-top:40px;display:flex}@media (min-width:769px){:scope{margin-top:60px;padding:60px 0 0 120px}}@media (min-width:1200px){:scope{flex-direction:row;margin-top:80px;padding:80px 120px 0 200px}}@media (min-width:1920px){:scope{padding:80px 200px 0}}:scope .item{justify-content:center;align-items:flex-end;gap:10px;width:100%;line-height:1;display:flex}:scope .number{text-align:right;width:50%;font-size:48px;font-weight:600}@media (min-width:769px){:scope .number{font-size:80px}}@media (min-width:1200px){:scope .number{width:auto;min-width:90px;font-size:48px}}@media (min-width:1600px){:scope .number{min-width:160px;font-size:100px}}:scope .label{width:50%;padding-bottom:4px;font-size:16px}@media (min-width:769px){:scope .label{padding-bottom:10px}}@media (min-width:1200px){:scope .label{width:100%;padding-bottom:4px}}@media (min-width:1600px){:scope .label{padding-bottom:12px}}}@scope(section.text .expertise){:scope{grid-template-columns:1fr;grid-auto-rows:1fr;align-items:stretch;gap:30px;margin-top:40px;display:grid}@media (min-width:769px){:scope{grid-template-columns:repeat(2,1fr);margin-top:60px}}@media (min-width:1200px){:scope{grid-template-columns:repeat(3,1fr);margin-top:80px}}@media (min-width:1600px){:scope{grid-template-columns:repeat(4,1fr)}}.item{color:#303432;background:#ececec;border:1px solid #ececec;border-radius:10px;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:25px 25px 40px;text-decoration:none;transition:transform .2s ease-in-out;display:flex;position:relative;transform:scale(1)}.item:nth-child(odd){color:#f2f2f2;background:#2c2c2c;border-color:#2c2c2c}.item:nth-child(odd):after{background-image:url(/global/chevron-white.svg)}.item:nth-child(odd) p{border-color:#f2f2f2}.item:last-child{background:#fff;border-color:#2c2c2c}.item:after{content:"";background-image:url(/global/chevron.svg);background-position:100%;background-repeat:no-repeat;background-size:contain;width:14px;height:14px;position:absolute;bottom:15px;right:15px}.item--no-link:after{display:none}.item:hover,.item:focus{transform:scale(1.03)}.item:hover:after,.item:focus:after{background-image:url(/global/chevron-orange.svg);animation:1s ease-in-out infinite alternate bounce}.item:hover h3,.item:focus h3{color:#ff5b32}.item--no-link{cursor:default}.item--no-link:hover,.item--no-link:focus{transform:scale(1.03)}.item--no-link:hover:after,.item--no-link:focus:after{display:none}.item--no-link:hover h3,.item--no-link:focus h3{color:#ff5b32}.item h3{min-height:80px;font-size:36px;font-weight:700}.item p{border-bottom:1px solid #2c2c2c;margin-bottom:10px;padding-bottom:10px;font-size:16px;font-weight:600}.item p:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}}@scope(section.text .clients){:scope{justify-content:space-between;display:flex;position:relative}@media (min-width:1600px){:scope{gap:80px}}.embla{position:relative;overflow:hidden}.embla:after,.embla:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#fff,#0000);width:30px;height:100%;position:absolute;top:0}@media (min-width:769px){.embla:after,.embla:before{width:60px}}@media (min-width:1200px){.embla:after,.embla:before{width:100px}}.embla:before{background:linear-gradient(90deg,#fff,#0000);border-left:5px solid #fff;left:0}.embla:after{background:linear-gradient(270deg,#fff,#0000);border-right:5px solid #fff;right:0}.embla__container{display:flex}.embla__slide{margin:0 30px}@media (min-width:769px){.embla__slide{margin:0 40px}}@media (min-width:1600px){.embla__slide{margin:0 60px}}img{filter:grayscale()brightness(0);width:auto;height:30px;display:block}img.grey{filter:grayscale()}@media (min-width:769px){img{max-width:300px;height:50px}}@media (min-width:1600px){img{max-width:400px;height:60px}}}@scope(section.text .cases){:scope{text-align:center}.embla{position:relative;overflow:hidden}.embla:after,.embla:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#fff,#0000);width:30px;height:100%;position:absolute;top:0}@media (min-width:769px){.embla:after,.embla:before{width:60px}}@media (min-width:1200px){.embla:after,.embla:before{width:100px}}.embla:before{background:linear-gradient(90deg,#fff,#0000);border-left:5px solid #fff;left:0}.embla:after{background:linear-gradient(270deg,#fff,#0000);border-right:5px solid #fff;right:0}.embla__container{display:flex}.embla__slide{flex-shrink:0;width:200px;height:200px;margin:0 10px;display:block;position:relative}.embla__slide:focus-visible{outline:none}@media (min-width:1200px){.embla__slide{width:300px;height:300px}}.embla__slide:hover .overlay,.embla__slide:focus .overlay{opacity:1}.embla__slide img,.embla__slide video{object-position:center;position:absolute}.embla__slide img.background,.embla__slide video.background{object-fit:cover;border:1px solid #ddd;border-radius:15px;width:100%;height:100%;top:0;left:0}.embla__slide img.foreground,.embla__slide video.foreground{object-fit:contain;object-position:center;width:calc(100% - 30px);height:calc(100% - 30px);top:15px;left:15px}.embla__slide img.foreground.top,.embla__slide video.foreground.top{object-position:top;height:calc(100% - 15px);top:0}.embla__slide img.foreground.bottom,.embla__slide video.foreground.bottom{object-position:bottom;height:calc(100% - 15px);bottom:0}.embla__slide .overlay{text-align:left;color:#fff;opacity:0;background:#06091080;border-radius:15px;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:20px;transition:all .2s ease-in-out;display:flex;position:absolute;top:0;left:0}.embla__slide .overlay p{color:#ff5b32;font-size:16px;line-height:1.1}@media (min-width:1200px){.embla__slide .overlay p{font-size:18px}}.embla__slide .overlay h3{margin-bottom:0;font-size:16px}@media (min-width:1200px){.embla__slide .overlay h3{font-size:24px}}.btn{margin-top:40px;font-size:18px;display:inline-block}.btn:hover,.btn:focus{color:#fff;background:#ff5b32}.btn:active{background-color:#2c2c2c}}@scope(section.text .faqs){:scope{border-top:1px solid #2c2c2c;margin-top:40px}.faq{border-bottom:1px solid #2c2c2c;padding:20px 0}@media (min-width:1200px){.faq{padding:40px}}.faq.open .question{padding-bottom:25px}.faq.open .question img.arrow{transform:rotate(-90deg)}.faq.open .answer{max-height:320px}.faq.hasIcon{padding:10px 0}@media (min-width:1200px){.faq.hasIcon{padding:25px 0}}.question{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding-bottom:0;transition:all .4s ease-in-out;display:flex}.question .left{align-items:center;display:flex}.question .left h3{margin-bottom:0}@media (max-width:769px){.question .left h3{font-size:16px}}.question img.icon{object-fit:contain;object-position:left;width:70px;height:50px}@media (min-width:769px){.question img.icon{width:85px;height:60px}}@media (min-width:1600px){.question img.icon{width:110px;height:80px}}.question img.arrow{height:25px;transition:all .4s ease-in-out;transform:rotate(0)}@media (min-width:1200px){.question img.arrow{height:35px}}.answer{max-height:0;transition:all .4s ease-in-out;overflow:hidden}}@scope(section.text .steps){:scope{margin-top:40px}@media (min-width:769px){:scope{margin-top:60px;padding-left:120px}}@media (min-width:1200px){:scope{margin-top:80px;padding:0 120px 0 200px}}@media (min-width:1920px){:scope{padding:0 200px}}img{width:100%;height:auto}}@scope(section.quotes){:scope{background-color:#f2f2f2}.embla__viewport{overflow:hidden}.embla__container{display:flex}.embla__slide{gap:20px;min-width:100%;display:flex}@media (min-width:769px){.embla__slide{gap:30px}}.embla__slide .client{background:#fff;border-radius:10px;flex-direction:column;width:33.33%;padding:20px;display:flex}@media (min-width:769px){.embla__slide .client{width:25%;padding:30px}}.embla__slide .client img{object-position:center;object-fit:contain;width:100%;height:auto;margin:auto;display:block}@media (min-width:769px){.embla__slide .client img{width:80%}}.embla__slide .client p{text-align:center;background:#fff;margin-top:30px;font-weight:700}@media (max-width:768px){.embla__slide .client p{display:none}}.embla__slide .quote{background:#fff;border-radius:10px;flex-direction:column;justify-content:center;width:66.66%;padding:20px;font-size:16px;font-style:italic;display:flex}@media (min-width:769px){.embla__slide .quote{width:75%;padding:30px;font-size:20px}}@media (min-width:1200px){.embla__slide .quote{padding:40px;font-size:24px}}.embla__slide .quote p{width:100%}.embla__slide .quote p:last-child{text-align:right;width:100%;font-size:14px}@media (min-width:769px){.embla__slide .quote p:last-child{font-size:16px}}@media (min-width:1200px){.embla__slide .quote p:last-child{font-size:18px}}.embla__controls{justify-content:center;margin-top:15px;display:flex}@media (min-width:769px){.embla__controls{margin-top:30px}}.embla__controls .embla__dots{align-items:center;gap:5px;display:flex}.embla__controls .embla__dots .embla__dot{cursor:pointer;border:none;width:20px;height:20px}@media (min-width:769px){.embla__controls .embla__dots .embla__dot{width:30px;height:30px}}.embla__controls .embla__dots .embla__dot:after{content:"";background:#303432;border-radius:50%;align-items:center;width:10px;height:10px;display:flex}@media (min-width:769px){.embla__controls .embla__dots .embla__dot:after{width:12px;height:12px}}.embla__controls .embla__dots .embla__dot--selected:after{background:#ff5b32}}.faq-section .faqs{border-top:1px solid #2c2c2c;margin-top:40px}.faq-section .faq{border-bottom:1px solid #2c2c2c;padding:20px 0}@media (min-width:1200px){.faq-section .faq{padding:40px}}.faq-section .faq.open .question{padding-bottom:25px}.faq-section .faq.open .question img.arrow{transform:rotate(-90deg)}.faq-section .faq.open .answer{max-height:320px}.faq-section .faq.hasIcon{padding:10px 0}@media (min-width:1200px){.faq-section .faq.hasIcon{padding:25px 0}}.faq-section .question{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding-bottom:0;transition:all .4s ease-in-out;display:flex}.faq-section .question .left{align-items:center;display:flex}.faq-section .question .left h3{margin-bottom:0}@media (max-width:769px){.faq-section .question .left h3{font-size:16px}}.faq-section .question img.icon{object-fit:contain;object-position:left;width:70px;height:50px}@media (min-width:769px){.faq-section .question img.icon{width:85px;height:60px}}@media (min-width:1600px){.faq-section .question img.icon{width:110px;height:80px}}.faq-section .question img.arrow{height:25px;transition:all .4s ease-in-out;transform:rotate(0)}@media (min-width:1200px){.faq-section .question img.arrow{height:35px}}.faq-section .answer{max-height:0;transition:all .4s ease-in-out;overflow:hidden}.tiles__carousel{display:block}@media (min-width:769px){.tiles__carousel{display:none}}.tiles__carousel.embla,.tiles__carousel .embla__viewport{overflow:hidden}.tiles__carousel .embla__container{touch-action:pan-y pinch-zoom;display:flex}.tiles__carousel .embla__slide{flex:0 0 calc(100% - 60px);min-width:0;margin-right:20px}.tiles__carousel .tiles__item{aspect-ratio:1;width:100%;height:auto}.tiles__carousel .embla__controls{justify-content:center;align-items:center;gap:15px;margin-top:20px;display:flex}.tiles__carousel .embla__button{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.tiles__carousel .embla__button:disabled{opacity:.3;cursor:default}.tiles__carousel .embla__button img{width:14px;height:auto}.tiles__carousel .embla__button--prev img{transform:rotate(180deg)}.tiles__carousel .embla__dots{align-items:center;gap:5px;display:flex}.tiles__carousel .embla__dots .embla__dot{cursor:pointer;background:0 0;border:none;width:20px;height:20px;padding:0}.tiles__carousel .embla__dots .embla__dot:after{content:"";background:#303432;border-radius:50%;width:10px;height:10px;margin:auto;display:block}.tiles__carousel .embla__dots .embla__dot--selected:after{background:#ff5b32}.tiles__grid{display:none}@media (min-width:769px){.tiles__grid{flex-wrap:wrap;gap:10px;display:flex}}.tiles__item{flex-direction:column;gap:10px;width:300px;height:300px;display:flex}.tiles__item a{box-sizing:border-box;border:2px solid #0000;border-radius:15px;width:100%;height:100%;text-decoration:none;position:relative;overflow:hidden}.tiles__item a:after{content:"";opacity:0;pointer-events:none;z-index:1;background:#06091080;border-radius:10px;width:100%;height:100%;transition:opacity .2s ease-in-out;position:absolute;top:0;left:0}.tiles__item a:hover:after,.tiles__item a:focus:after,.tiles__item a:focus-visible:after{opacity:1}.tiles__item a:hover h3,.tiles__item a:focus h3,.tiles__item a:focus-visible h3{opacity:1;transform:translateY(-10px)}.tiles__item img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.tiles__item h3{z-index:2;color:#fff;opacity:0;margin:0;font-size:20px;transition:opacity .2s ease-in-out,transform .2s ease-in-out;position:absolute;bottom:25px;left:20px}@media (min-width:769px){.tiles__item h3{font-size:35px}}@scope(section.cases){.cases__fullscreen{width:100%;margin-bottom:20px;position:relative}.cases__gridItems{width:100%;position:relative}@media (min-width:1200px){.cases__gridItems{gap:20px;margin-bottom:0;display:grid}.cases__gridItems:has(>:nth-child(2)):not(:has(>:nth-child(3))):not(.cases__gridItems--fourZip){grid-template-rows:auto;grid-template-columns:1fr 1fr}.cases__gridItems:has(>:nth-child(3)):not(:has(>:nth-child(4))){grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.cases__gridItems:has(>:nth-child(3)):not(:has(>:nth-child(4)))>:first-child{grid-row:1/span 2}.cases__gridItems--fourZip{flex-direction:row;align-items:stretch;gap:20px;margin-bottom:20px;display:flex}.cases__gridItems--fourZip>.cases__gridCol{flex-direction:column;flex:1 1 0;gap:20px;min-width:0;display:flex}.cases__gridItems--fourZip .cases__gridItem--ratio11 .cases__media,.cases__gridItems--fourZip .cases__gridItem--ratio169 .cases__media{aspect-ratio:unset;width:100%;height:100%;min-height:0}}@media (max-width:1199px){.cases__gridItems{gap:0;margin-bottom:0!important}.cases__gridItems--fourZip{flex-direction:column;gap:0;display:flex}.cases__gridItems--fourZip .cases__gridCol{display:flex}}.cases__gridItem{width:100%;height:100%;margin-bottom:20px;position:relative}.cases__gridItem--ratio11,.cases__gridItem--ratio169{aspect-ratio:1;width:100%;height:auto}@media (min-width:769px){.cases__gridItem{margin-bottom:20px}}@media (min-width:1200px){.cases__gridItem{margin-bottom:0}.cases__gridItem--ratio169{aspect-ratio:16/9;width:100%;height:auto}}.cases__gridItem--zip1{order:1}.cases__gridItem--zip2{order:2}.cases__gridItem--zip3{order:3}.cases__gridItem--zip4{order:4}.cases__media{justify-content:center;align-items:center;width:100%;height:400px;display:flex;overflow:hidden}@media (max-width:768px){.cases__media{aspect-ratio:1;height:auto}}@media (min-width:769px){.cases__media{aspect-ratio:16/9;height:100%}}@media (min-width:1200px){.cases__media{aspect-ratio:unset}}.cases__media .background{object-fit:cover;object-position:center;border:1px solid #0000;border-radius:15px;width:100%;height:100%;position:absolute;top:0;left:0}.cases__media .foreground{object-fit:contain;object-position:center;width:100%;height:100%;min-height:0;max-height:100%;position:relative}.cases__media .foreground.top{object-position:top}.cases__media .foreground.bottom{object-position:bottom}.cases__media:not(:has(.foreground)){padding:0}.cases__media:not(:has(.foreground)) .background{object-fit:cover;width:100%;height:100%;position:relative}.cases__content{opacity:0;width:100%;padding-left:20px;padding-right:20px;transition:all .3s;position:absolute;bottom:-10%}@media (min-width:769px){.cases__content{padding-left:30px;padding-right:30px}}.cases__content h3{color:#fff;margin-bottom:5px;font-size:20px;font-weight:700}@media (min-width:1600px){.cases__content h3{font-size:24px}}.cases__content h2{color:#ff5b32;text-transform:uppercase;margin-bottom:16px;font-size:26px;font-weight:800}@media (min-width:769px){.cases__content h2{font-size:24px}}@media (min-width:1200px){.cases__content h2{font-size:28px}}@media (min-width:1600px){.cases__content h2{font-size:36px}}.cases__content p{color:#fff;font-size:16px}@media (min-width:769px){.cases__content p{font-size:18px}}@media (min-width:1600px){.cases__content p{font-size:20px}}.cases__content--fullscreen{flex-direction:column;align-items:flex-start;display:flex}.cases__content--fullscreen>div,.cases__content--fullscreen a{width:100%}.cases__content--fullscreen a button{width:100%;margin-top:18px}@media (min-width:769px){.cases__content--fullscreen{flex-direction:row;justify-content:space-between;align-items:flex-end;padding-right:37px}.cases__content--fullscreen a{width:auto}.cases__content--fullscreen a button{width:auto;margin-top:0}}@media (min-width:1200px){.cases__content--fullscreen>div{width:70%}}.cases__gridCol{flex-direction:column;gap:0}@media (min-width:769px){.cases__gridCol{flex-direction:row;gap:20px}}.cases__fullscreen,.cases__gridItem{border-radius:15px;position:relative;overflow:hidden}.cases__fullscreen:before,.cases__gridItem:before{content:"";opacity:0;z-index:1;pointer-events:none;border-radius:15px;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.cases__fullscreen:hover:before,.cases__gridItem:hover:before{opacity:1;background:linear-gradient(#00000080,#000c)}.cases__fullscreen:hover .cases__content,.cases__gridItem:hover .cases__content{opacity:1;z-index:2;bottom:36px}.cases__fullscreen--media.forground,.cases__fullscreen--onlyMedia.forground,.cases__gridItem--media.forground,.cases__gridItem--onlyMedia.forground{max-height:100%}.cases__fullscreen--media:hover:before,.cases__fullscreen--onlyMedia:hover:before,.cases__gridItem--media:hover:before,.cases__gridItem--onlyMedia:hover:before{background:unset;opacity:1}}@scope(main.case,main.insight-post){@media (max-width:768px){section.hero{height:50vh!important}}section.hero .background{object-fit:cover;object-position:center}section.hero .foreground{object-fit:contain;object-position:center;width:calc(100% - 60px);max-width:1720px;height:calc(100% - 105px);margin:auto;position:absolute;bottom:0;left:0;right:0}section.hero .foreground.top{object-position:top}section.hero .foreground.bottom{object-position:bottom}@media (min-width:769px){section.hero .foreground{width:calc(100% - 120px);height:calc(100% - 135px)}}@media (min-width:1200px){section.hero .foreground{width:calc(100% - 200px);height:calc(100% - 165px)}}.tags{gap:10px;margin-bottom:40px;display:flex}.tags span{color:#fff;background-color:#2c2c2c;border-radius:20px;padding:5px 20px;font-size:14px;display:inline-block}@media (min-width:769px){.tags span{font-size:14px}}@media (min-width:1200px){.tags span{font-size:18px}}.tags span:hover{background-color:#ff5b32}.text_and_tags{padding:0}@media (min-width:1024px){.text_and_tags{padding:0 120px}}section.media .container,section.mediaAndText .container,section.mediaAndMedia .container{padding-top:0;padding-bottom:20px}@media (min-width:1200px){section.media .container,section.mediaAndText .container,section.mediaAndMedia .container{padding-bottom:40px}}section.media img,section.media video,section.mediaAndText img,section.mediaAndText video,section.mediaAndMedia img,section.mediaAndMedia video{border-radius:15px;width:100%;display:block}@media (min-width:769px){section.mediaAndText .container{flex-direction:row;gap:20px;display:flex}section.mediaAndText .container.reversed{flex-direction:row-reverse}}@media (min-width:1200px){section.mediaAndText .container{gap:40px}}section.mediaAndText .image{position:relative}@media (min-width:769px){section.mediaAndText .image{width:66.67%}}section.mediaAndText .image img,section.mediaAndText .image video{object-fit:cover;width:100%;height:100%}section.mediaAndText .content{flex-direction:column-reverse;gap:20px;padding-top:20px;display:flex}@media (min-width:769px){section.mediaAndText .content{flex-direction:column;justify-content:space-between;width:33.33%;padding-top:0;padding-bottom:20px}section.mediaAndText .container.equal-split{align-items:stretch}section.mediaAndText .container.equal-split .image{flex:1 1 0;width:auto;min-width:0}section.mediaAndText .container.equal-split .content{flex:1 1 0;justify-content:center;width:auto;min-width:0}}section.mediaAndText .bottom{justify-content:space-between;gap:10px;display:flex}section.mediaAndText .bottom p{color:#2c2c2c;margin:0;font-size:12px}section.mediaAndMedia .container{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:769px){section.mediaAndMedia .container{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){section.mediaAndMedia .container{gap:40px}}section.mediaAndMedia .image img,section.mediaAndMedia .image video{object-fit:cover;width:100%;height:100%}section#cases{padding-bottom:60px}@media (min-width:769px){section#cases{padding-bottom:100px}}@media (min-width:1200px){section#cases{padding-bottom:140px}}section#cases .container{padding-bottom:0}}@scope(main.landingPage){@media (max-width:768px){section.hero{height:50vh!important}}section.hero .background{object-fit:cover;object-position:center}section.hero .foreground{object-fit:contain;object-position:center;width:calc(100% - 60px);max-width:1720px;height:calc(100% - 105px);margin:auto;position:absolute;bottom:0;left:0;right:0}section.hero .foreground.top{object-position:top}section.hero .foreground.bottom{object-position:bottom}@media (min-width:769px){section.hero .foreground{width:calc(100% - 120px);height:calc(100% - 135px)}}@media (min-width:1200px){section.hero .foreground{width:calc(100% - 200px);height:calc(100% - 165px)}}.tags{gap:10px;margin-bottom:40px;display:flex}.tags span{color:#fff;background-color:#2c2c2c;border-radius:20px;padding:5px 20px;font-size:14px;display:inline-block}@media (min-width:769px){.tags span{font-size:14px}}@media (min-width:1200px){.tags span{font-size:18px}}.tags span:hover{background-color:#ff5b32}.text_and_tags{padding:0}@media (min-width:1024px){.text_and_tags{padding:0 120px}}section.media .container,section.mediaAndText .container,section.mediaAndMedia .container{padding-top:0;padding-bottom:20px}@media (min-width:1200px){section.media .container,section.mediaAndText .container,section.mediaAndMedia .container{padding-bottom:40px}}section.media img,section.media video,section.mediaAndText img,section.mediaAndText video,section.mediaAndMedia img,section.mediaAndMedia video{border-radius:15px;width:100%;display:block}@media (min-width:769px){section.mediaAndText .container{flex-direction:row;gap:20px;display:flex}section.mediaAndText .container.reversed{flex-direction:row-reverse}section.mediaAndText .container.reversed .image{display:flex;justify-content:end!important}}@media (min-width:769px) and (min-width:1200px){section.mediaAndText .container.reversed{justify-content:end}}@media (min-width:1200px){section.mediaAndText .container{gap:40px}}section.mediaAndText .image{position:relative}@media (min-width:769px){section.mediaAndText .image{width:66.67%;max-width:unset;display:block}}@media (min-width:1200px){section.mediaAndText .image{justify-content:end;display:flex}}section.mediaAndText .image img,section.mediaAndText .image video{object-fit:cover;width:100%;height:100%}@media (min-width:1200px){section.mediaAndText .image img,section.mediaAndText .image video{width:100%;max-width:700px;height:auto}}section.mediaAndText .content{flex-direction:column;gap:0;padding-top:20px;display:flex}@media (min-width:769px){section.mediaAndText .content{flex-direction:column;justify-content:space-between;width:33.33%;padding-top:0;padding-bottom:20px}}section.mediaAndText .content h3{margin-bottom:0;font-size:32px;line-height:1.3em}@media (min-width:769px){section.mediaAndText .content h3{margin-bottom:20px}}section.mediaAndText .content ul{padding-left:0;list-style:none}section.mediaAndText .content .bulletPoint{align-items:flex-start;gap:20px;font-size:20px;display:flex}section.mediaAndText .content .bulletPoint:last-child .bulletPoint__content{border-bottom:none}@media (min-width:769px){section.mediaAndText .content .bulletPoint{gap:30px;font-size:18px}}@media (min-width:1200px){section.mediaAndText .content .bulletPoint{gap:40px;font-size:24px}}section.mediaAndText .content .bulletPoint img{width:25px;height:auto;position:relative;top:3px}@media (min-width:769px){section.mediaAndText .content .bulletPoint img{width:30px}}@media (min-width:1200px){section.mediaAndText .content .bulletPoint img{width:40px}}section.mediaAndText .content .bulletPoint__content{width:100%;margin-bottom:20px;padding-bottom:20px}@media (min-width:1200px){section.mediaAndText .content .bulletPoint__content{margin-bottom:30px;padding-bottom:30px}}@media (min-width:769px){section.mediaAndText .container.equal-split{align-items:stretch}section.mediaAndText .container.equal-split .image{flex:1 1 0;width:auto;min-width:0}}@media (min-width:1200px){section.mediaAndText .container.equal-split .image{justify-content:start}}@media (min-width:769px){section.mediaAndText .container.equal-split .content{flex:1 1 0;justify-content:center;width:auto;min-width:0}}section.mediaAndText .bottom{justify-content:space-between;gap:10px;display:flex}section.mediaAndText .bottom p{color:#2c2c2c;margin:0;font-size:12px}section.mediaAndMedia .container{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:769px){section.mediaAndMedia .container{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){section.mediaAndMedia .container{gap:40px}}section.mediaAndMedia .image img,section.mediaAndMedia .image video{object-fit:cover;width:100%;height:100%}section#clients{padding-bottom:60px}@media (min-width:769px){section#clients{padding-bottom:100px}}@media (min-width:1200px){section#clients{padding-bottom:140px}}section#clients .container{padding-bottom:0}}.team__items{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:20px;display:grid}@media (min-width:769px){.team__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.team__items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1440px){.team__items{grid-template-columns:repeat(4,minmax(0,1fr))}}.team__item{background:#f2f2f2;border-radius:10px;flex-direction:column;width:100%;transition:all .3s;display:flex}.team__item--banner{background:0 0;border:2px solid #ff5b32;flex-direction:column;justify-content:space-between;padding:20px 20px 0;display:flex}.team__item--banner h3{font-size:40px;font-weight:400}.team__item--banner .flex{justify-content:space-between;align-items:center;padding-bottom:7px}.team__item--banner .flex button{display:flex}.team__item--banner p{margin:0;padding-right:4px;padding-top:0!important;padding-bottom:0!important;padding-left:0!important}.team__item span{border:1px solid #000;border-radius:30px;width:fit-content;margin-bottom:1px;margin-left:6px;padding:4px 11px;font-size:16px;font-weight:700}.team__item p{width:200px;padding-top:5px;padding-bottom:10px;padding-left:10px;font-size:16px;font-weight:400}.team__imageItem{border-radius:10px 10px 0 0;width:100%;margin-bottom:11px;overflow:hidden}.team__imageItem--swap{grid-template-rows:1fr;grid-template-columns:1fr;display:grid}.team__img{object-fit:cover;grid-area:1/1;width:100%;height:100%;transition:opacity .4s}.team__img--first{opacity:1}.team__img--second,.team__item:hover .team__img--first{opacity:0}.team__item:hover .team__img--second{opacity:1}.insights__filters{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:50px;display:grid}@media (min-width:769px){.insights__filters{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.insights__filters{grid-template-columns:repeat(4,1fr)}}@media (min-width:1440px){.insights__filters{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}}@media (min-width:1600px){.insights__filters{flex-wrap:wrap;gap:7px;display:flex}}.insights__posts{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:769px){.insights__posts{grid-template-columns:repeat(2,1fr);gap:40px 24px}}.insights__posts a{color:#060910;text-decoration:none;display:block}.insights__post{width:100%;margin-bottom:0}.insights__post img,.insights__post video{aspect-ratio:16/9;width:100%;height:auto;display:block}.insights__post .insights__textcontent{margin-top:16px}.insights__post span{color:#060910;border:1px solid #060910;border-radius:50px;margin-bottom:12px;padding:5px 10px;font-size:16px;font-weight:700;display:inline-block}.insights__post h3{text-transform:uppercase;margin-top:0;padding-top:0;font-weight:700}.insights__loadMore{text-align:center;margin-top:40px}@scope(main.expertise){@media (max-width:768px){.hero h1{font-size:48px}}#clients{padding-bottom:60px}@media (min-width:769px){#clients{padding-bottom:100px}}@media (min-width:1200px){#clients{padding-bottom:140px}}}@scope(main.home){#clients .clients{margin-top:40px}@media (min-width:769px){#clients .clients{margin-top:60px}}@media (min-width:1200px){#clients .clients{margin-top:80px}}}.danke__media{background:#f2f2f2;border-radius:15px;width:100%;overflow:hidden}.danke__media video{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.danke__content{text-align:center;align-items:center;gap:24px;max-width:720px;margin-left:auto;margin-right:auto}.danke__content h1{margin-bottom:0}.danke__content p{max-width:42ch;margin:0}
