.content .articles-listing{flex-direction:column;align-items:stretch;gap:39.56px;padding-top:34px;display:flex}.content .articles-listing .nav-cards{margin-top:0}@media (width<=768px){.content .articles-listing .nav-cards{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;flex-wrap:nowrap;justify-content:flex-start;margin-left:auto;margin-right:auto;padding:0;overflow:auto hidden}.content .articles-listing .nav-cards::-webkit-scrollbar{height:0}.content .articles-listing .nav-card{scroll-snap-align:start;flex:none}}.content .articles-listing .nav-card:not(.is-active){box-shadow:none;color:var(--black,#030303);background:0 0;border:1px solid #0000;height:auto;padding:8px 16px;font-size:16px;font-weight:600;line-height:160%}.content .articles-listing .nav-card:not(.is-active):hover{box-shadow:none;color:var(--black,#030303);background:0 0;border-color:#0000;transform:none}.content .articles-listing .nav-card.is-active{border:1px solid var(--brand,#0090f0);background:var(--white,#fff);height:auto;color:var(--brand,#0090f0);box-shadow:none;border-radius:100px;padding:8px 16px;font-size:16px;font-weight:600;line-height:160%}.content .articles-listing .nav-card.is-active:hover{background:var(--white,#fff);color:var(--brand,#0090f0);border-color:var(--brand,#0090f0);box-shadow:none;transform:none}.content .articles-listing--products .articles-listing__intro{width:min(880px,100%);color:var(--black,#030303);text-align:center;font-family:var(--font-sans);align-self:center;margin:0;font-size:24px;font-style:normal;font-weight:400;line-height:160%}.content .articles-listing--products .articles-listing__intro p{color:var(--black,#030303);margin:0}.content .articles-listing--products .articles-listing__intro p+p{margin-top:0}.content .products-listing-page .articles-listing--products{gap:39.56px}.content .products-listing-page .articles-listing--products .articles-listing__intro{margin:0}.content .products-listing-page .articles-listing--products+.product-info-cards-row{margin-top:48px!important}.content .articles-listing--services-subpage .articles-listing__title-stack{flex-direction:column;align-items:stretch;gap:24px;margin:0;display:flex}.content .articles-listing--services-subpage .articles-listing__services-eyebrow{text-align:center;color:var(--brand,#0090f0);font-family:var(--font-sans);letter-spacing:.04em;margin:0;font-size:18px;font-style:normal;font-weight:600;line-height:140%}.content .articles-listing--services-subpage .articles-listing__title-stack .articles-listing__title{margin:0}.content .articles-listing--services-subpage .articles-listing__hero-media{box-sizing:border-box;align-self:center;width:100%;max-width:650px;margin:0}.content .articles-listing--services-subpage .articles-listing__hero-media .articles-listing__intro-art{width:100%;height:auto;display:block}.content .articles-listing--services-subpage .articles-listing__intro--services-visual{align-self:center;gap:0;width:100%;max-width:650px;margin:0;display:block}.content .articles-listing--services:not(.articles-listing--services-subpage) h1.articles-listing__title{color:var(--black,#030303);text-align:center;font-family:var(--font-sans);letter-spacing:0;align-self:stretch;margin:0;font-size:54px;font-style:normal;font-weight:700;line-height:1.28}.content .articles-listing--services:not(.articles-listing--services-subpage) .articles-listing__title-accent{color:#0090f0;font-family:inherit;font-size:inherit;font-style:normal;font-weight:inherit;line-height:inherit;margin:0;display:block}.content .articles-listing--services-subpage h1.articles-listing__title{color:var(--black,#030303);text-align:center;font-family:var(--font-sans);letter-spacing:0;align-self:stretch;margin:0;font-size:54px;font-style:normal;font-weight:700;line-height:1.28}.content .articles-listing--services-subpage .articles-listing__title-accent{color:#0090f0;font-family:inherit;font-size:inherit;font-style:normal;font-weight:inherit;line-height:inherit;margin-top:0;display:inline}.content .articles-listing--project-realisation h1.articles-listing__title{font-size:54px;font-weight:400;line-height:128%}.content .articles-listing--project-realisation .articles-listing__title-accent{color:inherit;margin-top:.12em;font-size:54px;font-weight:700;line-height:128%;display:block}.content .articles-listing--services:not(.articles-listing--services-subpage) .articles-listing__intro{box-sizing:border-box;width:min(880px,100%);max-width:880px;color:var(--black,#030303);font-family:var(--font-sans);text-align:left;align-self:center;margin:0;font-size:24px;font-style:normal;font-weight:400;line-height:1.6}.content .articles-listing--services .articles-listing__intro p{box-sizing:border-box;width:100%;max-width:100%;color:var(--black,#030303);font-size:inherit;font-weight:inherit;line-height:inherit;text-align:left;margin:0 0 1em}.content .articles-listing--services .articles-listing__intro p:last-child{margin-bottom:0}.content .articles-listing--services .articles-listing__intro strong{color:var(--black,#030303);font-family:var(--font-sans);font-size:inherit;font-style:normal;font-weight:700;line-height:inherit}.content .articles-listing--sprava-aktiv h1.articles-listing__title--sprava-aktiv-hero{--articles-listing-sprava-aktiv-title-bg:var(--black,#030303);width:100%;max-width:650px;color:var(--articles-listing-sprava-aktiv-title-bg);align-self:center;place-items:center;margin:0;padding:0;display:grid;position:relative}.content .articles-listing--services .articles-listing__intro--services-visual{box-sizing:border-box;flex-direction:column;align-self:center;align-items:stretch;gap:40px;width:100%;max-width:650px;margin:0;display:flex}.content .articles-listing--services .articles-listing__intro--services-visual .articles-listing__intro-art{flex-shrink:0;width:100%;height:auto;display:block}.content .articles-listing--sprava-aktiv .articles-listing__hero-media .articles-listing__intro-art,.content .articles-listing--sprava-aktiv .articles-listing__intro--services-visual .articles-listing__intro-art,.content .articles-listing--financovanie-projektov .articles-listing__hero-media .articles-listing__intro-art,.content .articles-listing--financovanie-projektov .articles-listing__intro--services-visual .articles-listing__intro-art,.content .articles-listing--projektovy-manazement .articles-listing__hero-media .articles-listing__intro-art,.content .articles-listing--projektovy-manazement .articles-listing__intro--services-visual .articles-listing__intro-art,.content .articles-listing--podnikove-financie .articles-listing__hero-media .articles-listing__intro-art,.content .articles-listing--podnikove-financie .articles-listing__intro--services-visual .articles-listing__intro-art{border-radius:30px}.content .articles-listing--services .articles-listing__intro--services-visual .articles-listing__intro-inner{box-sizing:border-box;color:var(--black,#030303);font-family:var(--font-sans);text-align:left;padding:0;font-size:24px;font-style:normal;font-weight:400;line-height:1.6;position:relative}.content .articles-listing--services .articles-listing__intro--services-visual .articles-listing__intro-inner p{box-sizing:border-box;width:100%;max-width:100%;color:var(--black,#030303);font-size:inherit;font-weight:inherit;line-height:inherit;text-align:left;margin:0 0 1em}.content .articles-listing--services .articles-listing__intro--services-visual .articles-listing__intro-inner p:last-child{margin-bottom:0}.content .articles-listing--services .articles-listing__intro--services-visual .articles-listing__intro-inner strong,.content .articles-listing--services .articles-listing__intro--services-visual .articles-listing__intro-inner b{color:var(--black,#030303);font-family:inherit;font-size:inherit;font-style:normal;font-weight:400;line-height:inherit}.content .articles-listing--financovanie-projektov h1.articles-listing__title,.content .articles-listing--podnikove-financie h1.articles-listing__title{box-sizing:border-box;align-self:center;width:100%;max-width:650px}.content .articles-listing--financovanie-projektov .articles-listing__intro,.content .articles-listing--podnikove-financie .articles-listing__intro{box-sizing:border-box;width:100%;max-width:650px;color:var(--black,#030303);font-family:var(--font-sans);text-align:left;align-self:center;margin:0;font-size:24px;font-style:normal;font-weight:400;line-height:1.6}.content .articles-listing--financovanie-projektov .articles-listing__intro p,.content .articles-listing--podnikove-financie .articles-listing__intro p,.content .articles-listing--financovanie-projektov .articles-listing__intro--services-visual .articles-listing__intro-inner p,.content .articles-listing--podnikove-financie .articles-listing__intro--services-visual .articles-listing__intro-inner p{box-sizing:border-box;width:100%;max-width:100%;color:var(--black,#030303);font-size:inherit;font-weight:inherit;line-height:inherit;text-align:left;margin:0 0 1em}.content .articles-listing--financovanie-projektov .articles-listing__intro strong,.content .articles-listing--podnikove-financie .articles-listing__intro strong,.content .articles-listing--financovanie-projektov .articles-listing__intro--services-visual .articles-listing__intro-inner strong,.content .articles-listing--podnikove-financie .articles-listing__intro--services-visual .articles-listing__intro-inner strong{color:var(--black,#030303);font-family:inherit;font-size:inherit;font-style:normal;font-weight:400;line-height:inherit}.content .articles-listing--projektovy-manazement h1.articles-listing__title{box-sizing:border-box;align-self:center;width:100%;max-width:650px}.content .articles-listing--projektovy-manazement .articles-listing__intro{box-sizing:border-box;width:100%;max-width:650px;color:var(--black,#030303);font-family:var(--font-sans);text-align:left;align-self:center;margin:0;font-size:24px;font-style:normal;font-weight:400;line-height:1.6}.content .articles-listing--projektovy-manazement .articles-listing__intro p,.content .articles-listing--projektovy-manazement .articles-listing__intro--services-visual .articles-listing__intro-inner p{box-sizing:border-box;width:100%;max-width:100%;color:var(--black,#030303);font-size:inherit;font-weight:inherit;line-height:inherit;text-align:left;margin:0 0 1em}.content .articles-listing--projektovy-manazement .articles-listing__intro strong,.content .articles-listing--projektovy-manazement .articles-listing__intro--services-visual .articles-listing__intro-inner strong{color:var(--black,#030303);font-family:inherit;font-size:inherit;font-style:normal;font-weight:400;line-height:inherit}.content .articles-listing__services-eyebrow{text-transform:uppercase}@media (width<=900px){body.page-services-layout .content .articles-listing{gap:39.56px;padding-top:34px}body.page-services-layout .content .articles-listing--services-subpage>.nav-cards{display:flex}body.page-services-layout .content .articles-listing--services-subpage{gap:24px}body.page-services-layout .content .articles-listing--services-subpage>.nav-cards{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;flex-wrap:nowrap;justify-content:flex-start;overflow:auto hidden}body.page-services-layout .content .articles-listing--services-subpage>.nav-cards::-webkit-scrollbar{height:0}body.page-services-layout .content .articles-listing--services-subpage>.nav-cards>.nav-card{scroll-snap-align:start;flex:none}body.page-services-layout .content .articles-listing--services:not(.articles-listing--services-subpage) h1.articles-listing__title,body.page-services-layout .content .articles-listing--services:not(.articles-listing--services-subpage) .articles-listing__title-accent{font-size:clamp(28px,7.5vw,40px);line-height:1.28}body.page-services-layout .content .articles-listing--services h1.articles-listing__title{text-wrap:balance}body.page-services-layout .content .articles-listing--services .articles-listing__title-accent{display:inline}body.page-services-layout .content .articles-listing--services-subpage h1.articles-listing__title,body.page-services-layout .content .articles-listing--services-subpage .articles-listing__title-accent,body.page-services-layout .content .articles-listing--project-realisation h1.articles-listing__title,body.page-services-layout .content .articles-listing--project-realisation .articles-listing__title-accent{font-size:clamp(28px,7.5vw,40px);line-height:1.28}body.page-services-layout .content .articles-listing--services .articles-listing__intro,body.page-services-layout .content .articles-listing--services .articles-listing__intro p,body.page-services-layout .content .articles-listing--services .articles-listing__intro--services-visual .articles-listing__intro-inner,body.page-services-layout .content .articles-listing--services .articles-listing__intro--services-visual .articles-listing__intro-inner p{font-size:18px}body.page-services-layout .content .articles-listing--services .articles-listing__intro--services-visual{gap:24px}body.page-services-layout .content .articles-listing--services{box-sizing:border-box;padding-inline:14px}}.content h1.articles-listing__title{color:var(--black,#030303);text-align:center;font-family:var(--font-sans);letter-spacing:normal;margin:0;font-size:48px;font-style:normal;font-weight:700;line-height:128%}.content .articles-frame{width:min(var(--footer-shell-width), calc(100vw - 32px));max-width:var(--footer-shell-width);box-sizing:border-box;background:var(--white,#fff);box-shadow:var(--shell-edge-soft);border-radius:32px;margin-top:48px;padding:32px 28px 40px;position:relative;left:50%;transform:translate(-50%)}.content .articles-grid:not(.articles-grid--projects-hub){grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:32px;width:100%;max-width:1456px;margin-inline:auto;display:grid}.content .articles-grid:not(.articles-grid--projects-hub) .article-card{flex:none;width:100%;max-width:none}@media (width<=1099px){.content .articles-grid:not(.articles-grid--projects-hub){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=479px){.content .articles-grid:not(.articles-grid--projects-hub){grid-template-columns:1fr}}.content .articles-grid.articles-grid--projects-hub{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:32px;width:100%;max-width:100%;display:grid}@media (width<=1100px){.content .articles-grid.articles-grid--projects-hub{grid-template-columns:repeat(2,minmax(0,1fr))}}.content .articles-pagination{justify-content:center;width:100%;margin-top:40px;display:flex}.content .articles-pagination__panel{padding:0}.content .articles-pagination__list{gap:8px 10px;margin:0;padding:0;list-style:none}.content .articles-pagination__item{margin:0;padding:0}.content .articles-pagination__chip{font-family:var(--font-sans);font-style:normal;font-weight:600;line-height:1;text-decoration:none;transition:filter .16s,background-color .16s,border-color .16s,color .16s,opacity .16s}.content .articles-pagination a.articles-pagination__chip--num:not(.articles-pagination__chip--current),.content .articles-pagination a.articles-pagination__chip--num:not(.articles-pagination__chip--current):visited{border:1px solid var(--border,#d7dfea);color:var(--grey-text,#898d92);box-sizing:border-box;background:#fff;border-radius:100px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:16px;display:flex}.content .articles-pagination a.articles-pagination__chip--num:not(.articles-pagination__chip--current):hover{border-color:var(--brand,#0090f0);color:var(--brand,#0090f0);background:color-mix(in srgb, var(--brand,#0090f0) 10%, #fff)}.content .articles-pagination__chip--num.articles-pagination__chip--current{border:1px solid var(--brand,#0090f0);background:var(--brand,#0090f0);color:#fff;box-sizing:border-box;border-radius:100px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:16px;font-weight:600;display:flex}a.articles-pagination__chip--nav{border:1px solid var(--brand,#0090f0);background:var(--brand,#0090f0);box-sizing:border-box;color:#fff;border-radius:100px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 16px;display:flex}a.articles-pagination__chip--nav:hover{filter:brightness(1.06)}.content .articles-pagination__chip--nav.articles-pagination__chip--disabled{box-sizing:border-box;background:#fff;border:1px solid #0090f059;border-radius:100px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 16px;display:flex}.content .articles-pagination__chip:focus-visible{outline:2px solid var(--brand,#0090f0);outline-offset:2px}.content .articles-pagination__chip--disabled{opacity:.42;cursor:default;pointer-events:none}.content .article-card{flex:0 340px;min-width:0;max-width:100%;margin:0}.content .article-card__link{color:inherit;border-radius:16px;text-decoration:none;transition:transform .16s,box-shadow .16s}.content .article-card__link:hover{transform:translateY(-2px)}.content .article-card__link:focus-visible{outline:2px solid var(--brand,#0090f0);outline-offset:4px}.content .article-card__thumb{aspect-ratio:16/9;background:color-mix(in srgb, var(--text) 6%, var(--page-bg));border-radius:16px;width:100%;position:relative;overflow:hidden}.content .article-card__thumb img:not(.projects-hub-card__awarded-icon){object-fit:cover;width:100%;height:100%;display:block}.content .article-card__thumb-placeholder{background:linear-gradient(145deg, color-mix(in srgb, var(--brand) 12%, var(--page-bg)) 0%, color-mix(in srgb, var(--text) 8%, var(--page-bg)) 100%);min-height:120px}.content .article-card__content{width:340px}.content .article-card__date{font-family:var(--font-sans);color:var(--grey-text,#898d92);margin:0;font-size:14px;font-weight:400;line-height:160%}.content .article-card--articles-hub .article-card__meta--articles-hub{flex-wrap:wrap;align-items:center;gap:8px 10px;width:100%;display:flex}.content .article-reading-time{font-family:var(--font-sans);color:var(--grey-text,#898d92);white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:400;line-height:160%;display:inline-flex}.content .article-reading-time__text{line-height:1}.content .article-card__title{font-family:var(--font-sans);color:var(--black,#030303);margin:0;font-size:18px;font-weight:600;line-height:130%}.content .projects-hub-card__title-row .article-card__title{margin:0}.content .article-card--projects-hub .article-card__title{color:#fff;letter-spacing:.128px;flex:auto;min-width:0;font-size:32px;font-weight:700;line-height:140%}.content .article-card--projects-hub .projects-hub-card__overlay{background:linear-gradient(#030a1440 0%,#030a14b8 100%);flex-direction:column;justify-content:flex-end;padding:24px;display:flex;position:absolute;inset:0}.content .article-card--projects-hub .projects-hub-card__overlay-bottom{flex-direction:column;gap:8px;display:flex}.content .article-card--projects-hub .projects-hub-card__location{letter-spacing:.072px;color:#ffffffeb;margin:0;font-size:18px;line-height:160%}.content .article-card--projects-hub .article-card__content.projects-hub-card__meta{flex-flow:wrap;align-items:flex-start;gap:32px;width:100%;max-width:none;display:flex}.content .article-card--projects-hub .projects-hub-card__meta-item{border-bottom:0;flex-direction:column;flex:0 auto;align-items:flex-start;gap:4px;min-width:0;padding-bottom:0;display:flex}.content .article-card--projects-hub .projects-hub-card__meta-item:last-child{border-bottom:0;padding-bottom:0}.content .article-card--projects-hub .projects-hub-card__meta-label{letter-spacing:.056px;color:var(--black-light,#191919);white-space:nowrap;font-size:14px;line-height:160%}.content .article-card--projects-hub .projects-hub-card__meta-value{letter-spacing:.072px;color:var(--black-light,#191919);text-align:left;white-space:nowrap;font-size:18px;font-weight:600;line-height:160%}.content .article-card--projects-hub{flex:none;width:100%;max-width:none}.content .article-card--projects-hub .article-card__thumb{aspect-ratio:auto;border-radius:24px;height:300px}.content .article-card--projects-hub .article-card__content:not(.projects-hub-card__meta){width:100%}@media (width<=1200px){.content .article-card--projects-hub .article-card__content.projects-hub-card__meta{gap:32px}.content .article-card--projects-hub .projects-hub-card__meta-value{font-size:18px}}@media (width<=768px){.content .articles-frame{padding:24px 14px 28px}.content .article-related--detail .articles-frame{margin-top:20px;padding-bottom:22px}.content .articles-grid.articles-grid--projects-hub{grid-template-columns:1fr}.content .article-card--projects-hub{flex-basis:100%;max-width:100%}.content .article-card--projects-hub .article-card__thumb{aspect-ratio:44/30;height:auto}.content .article-card--projects-hub .projects-hub-card__overlay{padding:16px}.content .article-card--projects-hub .article-card__title{font-size:30px}.content .article-card--projects-hub .projects-hub-card__location{font-size:16px}.content .article-card--projects-hub .article-card__content.projects-hub-card__meta{gap:32px}.content .article-card--projects-hub .projects-hub-card__meta-label{white-space:normal;font-size:12px;line-height:140%}.content .article-card--projects-hub .projects-hub-card__meta-value{white-space:normal;font-size:16px;line-height:140%}.content .article-card--projects-hub .projects-hub-card__meta-item:nth-child(2) .projects-hub-card__meta-label,.content .article-card--projects-hub .projects-hub-card__meta-item:nth-child(2) .projects-hub-card__meta-value{white-space:nowrap}}.content .article-card__excerpt{color:var(--muted);text-align:start;-webkit-hyphens:manual;hyphens:manual;text-wrap:pretty;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:160%;display:-webkit-box}.content .articles-listing--ukoncene .projects-listing__completed-hero{width:100%;max-width:var(--footer-shell-width);text-align:center;flex-direction:column;align-self:center;align-items:center;margin:0 auto;display:flex}.content .articles-listing--ukoncene .projects-listing__completed-icon{justify-content:center;align-items:center;margin:0 0 8px;display:flex}.content .articles-listing--ukoncene .projects-listing__completed-icon .projects-completed-check-icon__svg{width:100px;height:100px;margin:0 auto;display:block}.content .articles-listing--ukoncene .projects-listing__completed-hero .projects-hub-section__title{text-align:center;width:100%;margin:0}.content .articles-listing--ukoncene .projects-listing__completed-hero--with-icon .projects-hub-section__title{margin-top:4px}@media (width<=680px){.content .articles-listing--ukoncene .projects-listing__completed-icon .projects-completed-check-icon__svg{width:64px;height:64px}}.content .projects-completed-section .articles-frame{margin-top:0!important}.content .articles-carousel-block__card .article-card{width:100%;max-width:100%}.content .articles-carousel-block__card .article-card__content{flex-shrink:1;width:100%;max-width:100%}.content .articles-carousel-block__card .article-card__link{gap:16px}.content .articles-carousel-block__card .article-card__thumb{border-radius:24px}.content .articles-carousel-block__card .article-card__content{gap:8px}.content .articles-carousel-block__card .article-card__meta--articles-hub{gap:0}.content .articles-carousel-block__card .article-card__date{color:var(--black,#030303);letter-spacing:.056px}.content .articles-carousel-block__card .article-card__title{letter-spacing:.072px;line-height:1.6}@media (width<=680px){.content .articles-carousel-block__card .article-card__thumb{aspect-ratio:340/191;border-radius:24px}.content .articles-carousel-block__card .article-card__link{gap:16px}.content .articles-carousel-block__card .article-card__content{gap:8px}.content .articles-carousel-block__card .article-card__date{color:var(--black,#030303);letter-spacing:.056px;font-size:14px;line-height:1.6}.content .articles-carousel-block__card .article-card__title{letter-spacing:.072px;font-size:18px;font-weight:600;line-height:1.6}.content .articles-carousel-block__card .article-card__link:hover{transform:none}}@media (width<=1200px) and (width>=901px){.content .articles-carousel-block__card .article-card__link{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.content .articles-carousel-block__card .article-card__content{justify-content:flex-start;width:100%;min-width:0}.content .articles-carousel-block__card .article-card__title{overflow-wrap:anywhere}}:is(.site-main:has(.articles-listing--services),.site-main:has(.articles-listing--project-realisation)){padding-bottom:0}.content .contact-page>:is(.contact-page__info,.contact-page__gallery,.contact-page__body,.content-cta-block,.block-list,.product-info-cards-row,.articles-frame,.faq-page__list){display:flow-root}.content .article-related--detail .articles-frame{width:100%;max-width:100%;margin-top:24px;padding-bottom:24px;position:static;left:auto;transform:none}.content .article-related--detail .articles-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px;width:100%;max-width:100%;margin-inline:auto;display:grid}.content .article-related--detail .articles-grid .article-card{flex:none;width:100%;max-width:none}.content .article-related--detail .articles-grid .article-card__content{width:100%;max-width:none}@media (width<=479px){.content .article-related--detail .articles-grid{grid-template-columns:1fr}}@media (width<=900px){.content .articles-frame{width:min(var(--footer-shell-width), calc(100vw - 14px));max-width:calc(100vw - 14px);margin-left:calc(50% - 50vw + 7px);margin-right:calc(50% - 50vw + 7px);left:auto;transform:none}.content .article-related--detail .articles-frame{width:100%;max-width:100%;margin-left:0;margin-right:0;left:auto;transform:none}}.content .about-us-page>:is(.about-us-page__header,.about-hero,.about-history-timeline,.people-grid,.block-list,.content-cta-block,.product-info-cards-row,.articles-frame,.faq-page__list){display:flow-root}body.page-projects-completed .content .projects-completed-sections .projects-completed-section>.articles-frame{margin-top:0!important;padding-top:32px!important;padding-bottom:0!important}body.page-projects-completed .content .articles-listing+.projects-completed-kpi,body.page-projects-completed .content .articles-listing+.projects-completed-sections{margin-top:var(--section-gap)!important}.site-main:has(>.container.content>.articles-listing:first-child+.articles-frame){padding-bottom:0!important}.site-main:has(>.container.content>.articles-listing:first-child+.articles-frame)>.container.content{padding-bottom:calc(var(--section-gap) - 40px)!important}@media (width<=768px){.site-main:has(>.container.content>.articles-listing:first-child+.articles-frame)>.container.content{padding-bottom:calc(var(--section-gap) - 28px)!important}}.content .projects-subpage-shell>.articles-listing,.content .projects-subpage-shell>.articles-frame:not(:last-child){padding-bottom:0!important}.content .projects-subpage-shell>.articles-listing+.articles-frame{padding-top:var(--section-gap)!important;margin-top:0!important}.content .projects-subpage-shell>.articles-frame{box-sizing:border-box;position:relative;width:min(var(--footer-shell-width), calc(100vw - 32px))!important;max-width:var(--footer-shell-width)!important;margin-left:0!important;margin-right:0!important;left:50%!important;transform:translate(-50%)!important}@media (width<=900px){.content .projects-subpage-shell>.articles-frame{width:min(var(--footer-shell-width), calc(100vw - 14px))!important;max-width:calc(100vw - 14px)!important;margin-left:calc(50% - 50vw + 7px)!important;margin-right:calc(50% - 50vw + 7px)!important;left:auto!important;transform:none!important}}.site-main:has(.projects-subpage-shell>.articles-frame:last-child)>.container.content{padding-bottom:calc(var(--section-gap) - 40px)!important}@media (width<=768px){.site-main:has(.projects-subpage-shell>.articles-frame:last-child)>.container.content{padding-bottom:calc(var(--section-gap) - 28px)!important}}body.page-services-layout .site-main:has(.articles-listing--project-realisation){padding:18px 0 0!important}body.page-services-layout .site-main>.container.content:has(.articles-listing--project-realisation){padding-bottom:var(--section-gap)!important}body.page-services-layout .site-main>.container.content:has(.articles-listing--project-realisation)>.services-listing__blocks--project-realisation{margin-top:32px!important}
