main.realisations{background-color:#fcfdfe}main.realisations ::-moz-selection{color:#fcfdfe;background:var(--project-color)}main.realisations ::selection{color:#fcfdfe;background:var(--project-color)}main.realisations .project-header{position:relative;min-height:100vh}main.realisations .project-header h1,main.realisations .project-header h2,main.realisations .project-header p{color:#fcfdfe}main.realisations .project-header h2{font-size:1.8rem}main.realisations .project-header img{width:100%}main.realisations .project-header .link-btn{color:#fcfdfe}main.realisations .project-header a.handle{background-color:#fcfdfe;padding:10px 24px;border-radius:14px 14px 0 0;position:absolute;bottom:0;left:50%;transform:translateX(-50%);color:var(--project-color)}@media(min-width:992px){main.realisations .project-header{display:flex;align-items:center;justify-content:center}}@media(max-width:575px){main.realisations .project-header h2{font-size:1.3rem;margin-top:40px}main.realisations .project-header img{margin-top:50px}main.realisations .project-header .row{flex-direction:column-reverse}main.realisations .project-header a.handle{display:none}}main.realisations .project-description h2{font-size:2.8rem}main.realisations .project-description .quote{font-family:Karmina;text-underline-offset:5px;font-style:italic;letter-spacing:0}main.realisations .project-description li,main.realisations .project-description p{font-size:1.05rem}@media screen and (min-width:575px){main.realisations .project-description li,main.realisations .project-description p{font-size:1.15rem}}main.realisations .md li:not(:last-of-type){margin-bottom:10px}main.realisations .md em,main.realisations .md strong em{font-family:Karmina;text-underline-offset:5px;font-style:italic;letter-spacing:0}main.realisations .md strong em{font-weight:700}main.realisations .md blockquote{background:#f4f4f5;padding:28px;border-radius:8px;margin-top:24px;font-family:Karmina;text-underline-offset:5px;letter-spacing:.5px}main.realisations .md blockquote p:last-of-type{margin-bottom:0}.project-fullscreen-image{position:relative;width:100vw}.project-quote h4,.project-quote p{color:#fcfdfe}.project-quote h4{font-weight:600}.project-quote .quote{font-family:Karmina;text-underline-offset:5px;letter-spacing:.5px}.project-quote .author span:first-child{font-weight:600}.project-feature h3{font-size:1.5rem;font-weight:500;margin-bottom:20px}.project-feature li,.project-feature p{font-size:1.05rem}@media screen and (min-width:575px){.project-feature li,.project-feature p{font-size:1.1rem}}.project-feature ul{padding-left:24px}.project-feature img{max-width:480px;margin:0 auto;display:block}.project-advantages h3{text-align:center}.project-advantages .adv-row{gap:64px}.project-advantages .md li{list-style:none;position:relative;padding-left:10px;margin-bottom:20px!important}.project-advantages .md li:before{content:"";background-image:url(/image/altevo/checkmark.svg);height:20px;width:20px;display:inline-block;position:absolute;left:-20px;top:4px}.project-advantages .md blockquote{margin-top:auto!important;margin-bottom:0!important}.project-cta h3{font-size:1.5rem;font-weight:500;margin-bottom:30px;color:#fcfdfe}.project-cta p{font-size:1.2rem;color:#fcfdfe;max-width:760px;margin:0 auto 30px}.project-cta a.cta{font-weight:700;font-family:Karmina;text-underline-offset:5px;font-style:italic;letter-spacing:0;background:#06dc93;color:#001e1b;display:inline-block;border-radius:100px;padding:20px 40px;background-color:#fcfdfe}.project-cta a.cta:hover{background:#d4fae7;color:#001e1b;background-color:#fcfdfe;color:#000!important}.backlink{font-family:Karmina;text-underline-offset:5px;letter-spacing:.5px;font-weight:700;color:#001e1b;display:flex;flex-direction:row;gap:8px}.backlink:hover{color:#06dc93}.what-we-did{width:-moz-fit-content;width:fit-content;margin-left:auto;margin-top:60px;margin-right:20px}.what-we-did ul{margin-top:16px;padding-left:0}.what-we-did li{font-family:Karmina;text-underline-offset:5px;font-style:italic;letter-spacing:0;color:#001e1b;display:flex;flex-direction:row;align-items:center;font-size:18px;gap:8px}.what-we-did hr{border:2px #001e1b;border-style:none none dotted;opacity:.8}@media(max-width:575px){.what-we-did{margin-top:30px;margin-right:auto}}.project-grid .case-section h2{font-weight:500}.project-grid .case-section h3{color:#06dc93}.project-grid .single-case{padding-top:18px;border-radius:20px;border:1px solid transparent;transition:background .3s ease-in-out,border .3s ease-in-out,box-shadow .3s ease-in-out;width:100%}.project-grid .single-case .case-img img{width:100%;border:1px solid rgba(0,30,27,.1)}.project-grid .single-case .case-client{font-family:Karmina;text-underline-offset:5px;font-style:italic;letter-spacing:0;color:#001e1b;font-size:1.2rem;margin-bottom:10px}.project-grid .single-case .case-title{color:#001e1b;font-weight:500}.project-grid .single-case:hover{border:1px solid rgba(1,48,43,.1);background-color:#fcfdfe}.project-grid .card-columns{-moz-column-count:2!important;column-count:2!important}@media(max-width:750px){.project-grid .card-columns{-moz-column-count:1!important;column-count:1!important}}.project-v2 section.grid-section{--tw-full-bleed-color:var(--section-bg-color);background-color:var(--section-bg-color);color:var(--section-fg-color)}.project-v2 section.grid-section h1,.project-v2 section.grid-section h2,.project-v2 section.grid-section h3,.project-v2 section.grid-section h4,.project-v2 section.grid-section h5,.project-v2 section.grid-section h6{color:var(--section-fg-color)}.project-v2 .grid-card{color:var(--card-fg-color)}.project-v2 .grid-card-color{background-color:var(--card-bg-color)}.project-v2 .grid-card-color p{color:var(--card-fg-color)}.project-v2 .grid-card-color a,.project-v2 .grid-card-color h1,.project-v2 .grid-card-color h2,.project-v2 .grid-card-color h3,.project-v2 .grid-card-color h4,.project-v2 .grid-card-color h5,.project-v2 .grid-card-color h6{color:var(--card-fg-color)!important}.project-v2 .grid-card-color a{font-weight:600;text-decoration:underline}.project-v2 .grid-card-neutral{background-color:var(--card-neutral-bg)}.project-v2 .markdown-body p:last-of-type{margin-bottom:0!important}.project-v2 .markdown-body p{font-size:1.125rem;line-height:1.75rem}