*{margin:0;padding:0}html{scroll-behavior:smooth;hanging-punctuation:first last;-webkit-font-smoothing:antialiased}body{container-type:inline-size;min-height:100svh}:target{scroll-margin-block:calc(var(--header-height) + var(--small-spacing))}button{cursor:pointer;border:none;background:transparent;color:var(--text-color)}a,button,input{-webkit-tap-highlight-color:transparent;outline:none}body{min-width:320px;scroll-behavior:smooth;line-height:1.2em;text-rendering:optimizeSpeed}ul[class],ol[class]{list-style:none}ul:not([class]),ol:not([class]){margin:0 0 1rem;padding-left:25px}a:not([class]){text-decoration-skip-ink:auto}img,picture,svg,video{display:block;max-width:100%;height:auto;object-fit:cover;font-style:italic}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}p,li{text-wrap:pretty}@font-face{font-style:normal;font-weight:300;src:url(./figtree-v9-latin-300-C9xDoCWy.woff2) format("woff2");font-family:Figtree;font-display:swap}@font-face{font-style:italic;font-weight:300;src:url(./figtree-v9-latin-300italic-D0UD_gmA.woff2) format("woff2");font-family:Figtree;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(./figtree-v9-latin-regular-g7Dtegnw.woff2) format("woff2");font-family:Figtree;font-display:swap}@font-face{font-style:italic;font-weight:400;src:url(./figtree-v9-latin-italic-BSc-2xHp.woff2) format("woff2");font-family:Figtree;font-display:swap}@font-face{font-style:normal;font-weight:500;src:url(./figtree-v9-latin-500-BWnGEVsr.woff2) format("woff2");font-family:Figtree;font-display:swap}@font-face{font-style:italic;font-weight:500;src:url(./figtree-v9-latin-500italic-DOKQTGWU.woff2) format("woff2");font-family:Figtree;font-display:swap}@font-face{font-style:normal;font-weight:600;src:url(./figtree-v9-latin-600-Cv_xCTDl.woff2) format("woff2");font-family:Figtree;font-display:swap}@font-face{font-style:italic;font-weight:600;src:url(./figtree-v9-latin-600italic-CUq9vNO9.woff2) format("woff2");font-family:Figtree;font-display:swap}@font-face{font-style:normal;font-weight:700;src:url(./figtree-v9-latin-700-th6qEP7c.woff2) format("woff2");font-family:Figtree;font-display:swap}@font-face{font-style:italic;font-weight:700;src:url(./figtree-v9-latin-700italic-Bk3jHuty.woff2) format("woff2");font-family:Figtree;font-display:swap}@font-face{font-style:normal;font-weight:800;src:url(./figtree-v9-latin-800-30yxI7TZ.woff2) format("woff2");font-family:Figtree;font-display:swap}@font-face{font-style:italic;font-weight:800;src:url(./figtree-v9-latin-800italic-D8VtDCdX.woff2) format("woff2");font-family:Figtree;font-display:swap}@font-face{font-style:normal;font-weight:900;src:url(./figtree-v9-latin-900-BCLx4uqW.woff2) format("woff2");font-family:Figtree;font-display:swap}@font-face{font-style:italic;font-weight:900;src:url(./figtree-v9-latin-900italic-BW8Eh9xz.woff2) format("woff2");font-family:Figtree;font-display:swap}.button{background-color:var(--primary-color);padding:8px var(--medium-spacing);color:var(--footer-color);text-decoration:none}:root{--text-color: #000;--grey: #636363;--primary-color: var(--innenausbau-blau);--background-color: #dedede44;--innenausbau-blau: #0068aa;--r2-blau: #b1d0e7;--immo-rot: #9f004f;--footer-blau: #005a8c;--footer-color: white}:root :has(#Main.r2){--primary-color: var(--r2-blau);--heading-color: var(--innenausbau-blau);--footer-color: black}:root :has(#Main.innenausbau){--primary-color: var(--innenausbau-blau);--heading-color: var(--innenausbau-blau)}:root{--mail-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' %3E%3Cpath d='M160-160q-33 0-56.5-23.5T80-240v-480q0-33 23.5-56.5T160-800h640q33 0 56.5 23.5T880-720v480q0 33-23.5 56.5T800-160H160Zm320-280L160-640v400h640v-400L480-440Zm0-80 320-200H160l320 200ZM160-640v-80 480-400Z' fill='%230068aa'/%3E%3C/svg%3E");--phone-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' %3E%3Cpath d='M162-120q-18 0-30-12t-12-30v-162q0-13 9-23.5t23-14.5l138-28q14-2 28.5 2.5T342-374l94 94q38-22 72-48.5t65-57.5q33-32 60.5-66.5T681-524l-97-98q-8-8-11-19t-1-27l26-140q2-13 13-22.5t25-9.5h162q18 0 30 12t12 30q0 125-54.5 247T631-329Q531-229 409-174.5T162-120Zm556-480q17-39 26-79t14-81h-88l-18 94 66 66ZM360-244l-66-66-94 20v88q41-3 81-14t79-28Zm358-356ZM360-244Z' fill='%230068aa'/%3E%3C/svg%3E%0A");--burger-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='13' viewBox='0 0 16 13'%3E%3Crect width='16' height='2' fill='%230068AA'/%3E%3Crect y='5.5' width='16' height='2' fill='%230068AA'/%3E%3Crect y='11' width='16' height='2' fill='%230068AA'/%3E%3C/svg%3E%0A");--burger-close-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13'%3E%3Crect x='0.135986' y='11.3137' width='16' height='2' transform='rotate(-45 0.135986 11.3137)' fill='%230068AA'/%3E%3Crect x='1.55029' y='0.271973' width='16' height='2' transform='rotate(45 1.55029 0.271973)' fill='%230068AA'/%3E%3C/svg%3E%0A");--r2-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M16 4.5H13V3H3V13H13V11.5H16V16H0V0H16V4.5Z' fill='%23b1d0e7' /%3E%3C/svg%3E%0A");--innenausbau-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='14' viewBox='0 0 6 14' fill='%230068aa'%3E%3Crect y='0' width='6' height='6' rx='3'/%3E%3Crect y='8' width='6' height='6' rx='3'/%3E%3C/svg%3E%0A");--real-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14'%3E%3Cpath d='M12 0L16 6.9282L12 13.8564H4L0 6.9282L4 0H12Z' fill='%239f004f' /%3E%3C/svg%3E%0A");--linkedin-icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 129 129' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cpath d='M7.8,0l113.28,-0c3.099,1.311 3.225,1.164 4.487,2.357c0.43,0.406 3.205,3.032 3.239,6.642c0.003,0.311 0.003,110.29 0,110.642c-0.031,3.756 -3.478,7.968 -6.996,8.689c-1.567,0.321 -1.589,0.287 -102.25,0.287c-12.065,0 -12.267,0.258 -15.415,-1.688c-2.261,-1.398 -3.686,-4.49 -3.855,-5.841c-0.052,-0.417 -0.142,-0.357 -0.29,-0.728l0,-0.24c0.052,-0.099 0.193,-0.13 0.244,-0.229c0.013,-0.026 -0.008,-103.867 0.011,-110.896c0.001,-0.436 -0.215,-0.4 -0.255,-0.475c0.031,-0.117 0.212,-0.152 0.243,-0.269c0.394,-1.469 -0.214,-2.841 3.456,-6.234c0.887,-0.82 1.196,-0.782 4.101,-2.016l65.675,51.391c-1.491,1.419 -1.609,1.286 -2.882,2.888c-0.86,1.083 -0.657,1.211 -1.603,2.229c-0.915,0.985 -0.451,-4.614 -0.547,-7.662c-0.016,-0.52 -0.331,-0.439 -12.403,-0.439c-5.003,-0 -5.684,-0.23 -5.684,0.673c-0.003,4.799 -0.034,59.846 0.005,59.99c0.124,0.455 0.345,0.393 17.44,0.393c0.585,0 1.39,0.218 1.392,-0.624c0.079,-29.897 -0.619,-36.225 2.068,-40.724c3.929,-6.577 14.277,-5.771 17.032,-1.332c3.074,4.952 2.317,5.573 2.404,42.056c0.001,0.545 0.069,0.616 0.625,0.625c1.442,0.021 17.317,0.256 18.03,-0.104c0.503,-0.253 -0.187,-15.25 0.315,-22.112c0.024,-0.322 -0.022,-9.62 0.021,-11.288c0.01,-0.384 -0.115,-0.377 -0.21,-4.797c-0.214,-10 -3.64,-15.261 -4.38,-16.399c-5.29,-8.126 -15.755,-8.038 -20.014,-7.985c-2.507,0.032 -8.449,1.57 -11.609,4.611l-65.675,-51.391l11.977,109.439c1.463,0.018 17.956,0.227 18.288,-0.09c0.17,-0.162 0.136,-0.219 0.139,-59.068c0,-0.339 0.329,-1.871 -0.645,-1.873c-1.42,-0.002 -16.901,-0.021 -17.755,-0c-0.519,0.013 -0.437,0.33 -0.437,12.193c0,48.596 -0.02,48.673 0.161,48.76c0.078,0.038 0.17,0.041 0.249,0.079l-11.977,-109.439l29.369,21.876c-1.435,-1.443 -1.419,-1.454 -1.546,-1.576c-0.625,-0.598 -2.415,-1.534 -3.074,-1.771c-9.734,-3.505 -18.211,7.337 -13.33,15.507c0.385,0.645 2.876,4.813 7.554,5.581c11.046,1.812 16.513,-11.345 10.396,-17.74l-29.369,-21.876Z' style='fill:%232867b2;fill-opacity:1;'/%3E%3C/svg%3E")}:root :has(#Main.r2){--heading-icon: var(--r2-icon)}:root :has(#Main.innenausbau){--heading-icon: var(--innenausbau-icon)}:root :has(#Main.renner-real){--heading-icon: var(--real-icon)}a:not(.button):link,a:not(.button):visited,a:not(.button):active{transition:color .25s ease;color:var(--text-color)}a:not(.button):hover,a:not(.button):focus,a:not(.button):focus-within{color:var(--primary-color)}html{color:var(--text-color);font-weight:400;font-size:var(--font-size);line-height:var(--line-height)}body{line-height:inherit;font-family:Figtree,sans-serif;word-break:break-word}p{margin-block:1rem 1.3rem}h1{margin-bottom:1.33rem;color:var(--innenausbau-blau);font-weight:600;font-size:2.22rem;line-height:1}@media(min-width:992px){h1{font-size:3.33rem}}h2{color:var(--innenausbau-blau);font-weight:500;font-size:1.33rem}@media(min-width:992px){h2{font-size:1.55rem}}.subtitle{color:var(--innenausbau-blau);font-weight:500;font-size:1.1rem}@media(min-width:992px){.subtitle{font-size:1.33rem}}:root{--font-size: 16px;--line-height: 1.3;--small-spacing: 8px;--base-spacing: 16px;--medium-spacing: 24px;--large-spacing: 32px;--xlarge-spacing: 80px;--padding-block: 32px;--padding-inline: 24px;--container-width: 1024px;--container-padding: var(--padding-block) var(--padding-inline);--hero-height: 400px;--header-height: 50px;--legal-height: 53px;--transition: all .25s ease}@media(min-width:576px){:root{--padding-block: 48px;--padding-inline: 40px;--header-height: 72px}}@media(min-width:992px){:root{--legal-height: 55px;--font-size: 18px;--padding-block: 64px}}a,button,[tabindex]{transition:var(--transition)}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:3px solid currentColor;outline-offset:5px;border-radius:8px}.container{margin:var(--padding-block) auto;max-width:var(--container-width)}.content-container{margin:0 auto;padding:var(--container-padding);max-width:var(--container-width)}#Footer{background-color:var(--primary-color);padding:var(--base-spacing);color:var(--footer-color);text-align:center}#Footer .legal{gap:var(--small-spacing);color:var(--footer-color)}@media(min-width:768px){#Footer .legal{flex-direction:row}}#Footer .legal .legal-links{display:grid;grid-template-columns:repeat(3,auto);justify-content:center;align-items:center;gap:var(--small-spacing)}@media(min-width:576px){#Footer .legal .legal-links{grid-template-columns:1fr auto 1fr;gap:var(--base-spacing)}}#Footer .legal .legal-links a{color:var(--footer-color);text-decoration:none}#Footer .legal .legal-links a:first-child{justify-self:flex-end}#Footer .legal .legal-links a:last-child{justify-self:flex-start}#Footer .legal .legal-links .separator{background-color:var(--footer-color);width:2px;height:1rem}#Header{position:fixed;z-index:100;transition:box-shadow .25s ease;box-shadow:0 2px 8px hsl(from grey h s l/20%);background-color:#fff;width:100dvw;height:var(--header-height)}#Header .navigation{display:flex;justify-content:space-between;align-items:center;margin-inline:auto;padding:0 var(--padding-inline);max-width:var(--container-width);height:100%}#Header .navigation .navigation-list{display:none;gap:var(--medium-spacing);font-weight:500}@media(min-width:768px){#Header .navigation .navigation-list{display:flex}}#Header .navigation .navigation-list a{color:var(--innenausbau-blau);text-decoration:none}#Header .navigation .home{grid-area:home;justify-self:flex-end;font-size:0}#Header .navigation .home .home-logo{width:auto;height:calc(var(--header-height) * .7);object-fit:contain}#Header .navigation .nav-button{justify-self:flex-start;transition:var(--transition);background-image:var(--burger-icon);background-position:center;background-size:contain;background-repeat:no-repeat;aspect-ratio:1/1;height:30px;font-size:0}@media(min-width:768px){#Header .navigation .nav-button{display:none}}#Header .navigation .nav-button.open{background-image:var(--burger-close-icon);height:20px}#Header .mobile-navigation{display:flex;position:relative;flex-direction:column;gap:var(--small-spacing);translate:0 calc(-100% - var(--header-height));z-index:1;transition:var(--transition);background-color:var(--primary-color);padding:var(--container-padding);font-weight:500}@media(min-width:768px){#Header .mobile-navigation{display:none}}#Header .mobile-navigation.open{translate:0 0;box-shadow:0 2px 8px hsl(from grey h s l/100%)}#Header .mobile-navigation a{color:var(--footer-color)}#Main{margin-top:var(--header-height);min-height:calc(100vh - var(--header-height) - var(--legal-height))}#Main .section-heading{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--small-spacing);color:var(--heading-color)}#Main .section-heading:before{background-image:var(--heading-icon);background-position:center;background-size:contain;background-repeat:no-repeat;width:1rem;height:1rem;content:""}#Main section.background-grey{background-color:var(--background-color)}#BackToTop{--button-color: var(--primary-color);display:flex;position:fixed;right:1rem;bottom:3.5rem;place-items:center;opacity:0;transition:var(--transition);margin:0;border:4px solid var(--button-color);border-radius:100%;padding:12px;pointer-events:none;font-size:0}#BackToTop.over-footer{--button-color: white}#BackToTop.visible{opacity:1;pointer-events:all}#BackToTop:hover .up-icon,#BackToTop:focus-visible .up-icon,#BackToTop:focus-within .up-icon{translate:0 -4px}#BackToTop .up-icon{scale:1.6;transition:var(--transition);fill:var(--button-color);width:12px;height:12px}#BackToTop .up-icon .up-path{fill:inherit}.certification-section .content .image-block{--certificate-gap: 24px;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--certificate-gap);margin-top:56px}@media(min-width:576px){.certification-section .content .image-block{--certificate-gap: 48px;flex-wrap:nowrap}}.certification-section .content .image-block .image-list{display:flex;gap:var(--certificate-gap)}.certification-section .content .image-block .image-list .certificate-image{width:auto;height:60px;object-fit:contain}@media(min-width:576px){.certification-section .content .image-block .image-list .certificate-image{height:90px}}.contact-section .content-container{display:flex;flex-direction:column;gap:32px}@media(min-width:576px){.contact-section .content-container{flex-direction:row}}.contact-section .content-container .contact{flex-grow:1}.contact-section .content-container .contact .contact-address{margin-block:var(--medium-spacing)}.contact-section .content-container .back-link{flex-shrink:0;align-self:flex-start;color:#000}@media(min-width:576px){.contact-section .content-container .back-link{align-self:flex-end;justify-self:flex-end;text-align:right}}.contact-section .content-container .back-link .group-logo{margin-top:var(--base-spacing);width:auto;height:40px;object-fit:contain}.error-section .error-content{max-width:840px}.error-section .error-content .back-links{display:flex;flex-wrap:wrap;gap:var(--small-spacing)}.hero{position:relative;background:url(./innenausbau_background-DMv8g7kM.jpg) center/cover no-repeat;padding-block:48px;width:100%;height:67px}.hero.r2{background:url(./r2_background-D7k0xWVR.jpg) center/cover no-repeat}.hero.r2 .hero-banner .hero-heading{color:var(--innenausbau-blau)}.hero:after{position:absolute;top:0;left:0;opacity:.8;background-color:var(--primary-color);width:100%;height:100%;content:""}.hero .hero-banner{display:flex;position:relative;align-items:center;z-index:1;margin-inline:auto;padding-inline:var(--padding-inline);max-width:var(--container-width);height:100%}.hero .hero-banner .hero-heading{margin:0;color:var(--footer-color);-webkit-hyphens:auto;hyphens:auto}.homepage{padding:0}.homepage #Header{display:flex;justify-content:center;height:calc(2 * var(--header-height))}.homepage #Header .navigation .group-home{font-size:0}.homepage #Header .navigation .group-home .home-logo{width:auto;height:calc(2 * var(--header-height) * .7);object-fit:contain}.homepage #Main{display:grid;justify-content:center;align-items:center;margin:0;padding:0;height:100dvh;min-height:unset}.homepage #Main:after{position:absolute;bottom:0;left:0;background:linear-gradient(to top,white,transparent);width:100%;height:64px;content:""}.homepage #Main .background-image,.homepage #Main .homepage-content{grid-row:1;grid-column:1}.homepage #Main .background-image{width:100dvw;height:100dvh;object-fit:cover;object-position:bottom}.homepage #Main .homepage-content .logos{--logo-gap: 32px;display:grid;grid-template-rows:repeat(2,1fr);justify-content:center;align-items:center;justify-items:center;gap:var(--logo-gap)}@media(min-width:768px){.homepage #Main .homepage-content .logos{justify-content:space-between;--logo-gap: 36px;grid-template-rows:1fr;grid-template-columns:repeat(2,1fr)}}@media(min-width:1440px){.homepage #Main .homepage-content .logos{--logo-gap: 64px}}.homepage #Main .homepage-content .logos .logo-link{--logo-padding: 25px;--box-size: 220px;transition:none;border:22px solid var(--innenausbau-blau);background-color:#fff;aspect-ratio:1/1;width:var(--box-size)}@media(min-width:576px){.homepage #Main .homepage-content .logos .logo-link{--box-size: 280px}}@media(min-width:992px){.homepage #Main .homepage-content .logos .logo-link{--logo-padding: 50px;--box-size: 380px}}.homepage #Main .homepage-content .logos .logo-link:has(.r2){--logo-padding: 50px;border-color:var(--r2-blau)}@media(min-width:576px){.homepage #Main .homepage-content .logos .logo-link:has(.r2){--logo-padding: 75px}}@media(min-width:992px){.homepage #Main .homepage-content .logos .logo-link:has(.r2){--logo-padding: 100px}}.homepage #Main .homepage-content .logos .logo-link:focus-visible .logo-content,.homepage #Main .homepage-content .logos .logo-link:hover .logo-content,.homepage #Main .homepage-content .logos .logo-link:focus-within .logo-content{box-shadow:-1px 0 4px #ababab88 inset,-4px 0 6px #ababab88 inset,3px 0 8px #ababab88 inset}.homepage #Main .homepage-content .logos .logo-link:focus-visible .logo-content .logo,.homepage #Main .homepage-content .logos .logo-link:hover .logo-content .logo,.homepage #Main .homepage-content .logos .logo-link:focus-within .logo-content .logo{scale:.98}.homepage #Main .homepage-content .logos .logo-link .logo-content{display:flex;justify-content:center;align-items:center;transition:box-shadow .25s ease;box-shadow:none;padding:var(--logo-padding);width:calc(var(--box-size) - 2 * var(--logo-padding));height:calc(var(--box-size) - 2 * var(--logo-padding))}.homepage #Main .homepage-content .logos .logo-link .logo-content .logo{transition:scale .25s ease;object-fit:contain}.homepage #Main .homepage-content .group-home{position:absolute;top:16px;left:50%;translate:-50% 0;z-index:1;font-size:0}@media(min-width:768px){.homepage #Main .homepage-content .group-home{top:unset;right:64px;bottom:40px;left:unset;translate:0 0}}.homepage #Main .homepage-content .group-home .home-logo{width:auto;height:40px;overflow:visible}.imprint .imprint-content img{width:auto;max-height:40px;object-fit:contain}.privacy-section{--heading-icon: var(--innenausbau-icon);--heading-color: var(--innenausbau-blau)}.service-section .service-names{--service-gap: 40px;display:grid;grid-template-columns:repeat(2,auto);justify-content:flex-start;gap:var(--base-spacing) var(--service-gap);margin-block:var(--large-spacing);border-bottom:2px solid var(--primary-color);padding-bottom:var(--base-spacing)}@media(min-width:576px){.service-section .service-names{grid-template-columns:repeat(4,auto);justify-content:space-between}}.service-section .service-names .service-name{display:flex;gap:var(--small-spacing);transition:var(--transition);cursor:pointer;font-weight:500;font-size:1rem;white-space:nowrap}.service-section .service-names .service-name.current,.service-section .service-names .service-name:hover,.service-section .service-names .service-name:focus-visible,.service-section .service-names .service-name:focus-within{color:var(--primary-color)}.service-section .service-names .service-name.current .service-icon,.service-section .service-names .service-name:hover .service-icon,.service-section .service-names .service-name:focus-visible .service-icon,.service-section .service-names .service-name:focus-within .service-icon{filter:brightness(1)}.service-section .service-names .service-name .service-icon{filter:brightness(0);transition:var(--transition);fill:#000;width:auto;height:20px;object-fit:contain}.service-section .service-descriptions .service-description{display:none}.service-section .service-descriptions .service-description.current{display:flex;flex-direction:column;gap:var(--medium-spacing)}@media(min-width:992px){.service-section .service-descriptions .service-description.current{flex-direction:row;gap:var(--xlarge-spacing)}}.service-section .service-descriptions .service-description .service-image{aspect-ratio:380/211;width:380px;height:211px;object-fit:cover;object-position:top}.team-section .team{display:flex;flex-direction:column;gap:40px;margin-top:var(--medium-spacing)}.team-section .team .team-line{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--medium-spacing)}@media(min-width:576px){.team-section .team .team-line{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.team-section .team .team-line{grid-template-columns:repeat(3,1fr)}}.team-section .team .team-line .person{display:flex;flex-direction:column;gap:var(--small-spacing)}.team-section .team .team-line .person .person-image{aspect-ratio:19/21;object-fit:cover;object-position:top}@media(min-width:576px){.team-section .team .team-line .person .person-image{aspect-ratio:4/5}}.team-section .team .team-line .person .name-and-linkedin{display:flex;justify-content:space-between;align-items:center}.team-section .team .team-line .person .name-and-linkedin .person-name{font-weight:500}.team-section .team .team-line .person .name-and-linkedin .linkedin{background-image:var(--linkedin-icon);background-position:center;background-size:contain;background-repeat:no-repeat;aspect-ratio:1/1;height:24px;font-size:0}.team-section .team .team-line .person .person-job{color:var(--grey)}.team-section .team .team-line .person .person-contact{padding-block:var(--small-spacing)}.team-section .team .team-line .person .person-contact a{display:block}.text ul{display:flex;flex-direction:column;gap:var(--medium-spacing);margin:var(--small-spacing) 30px var(--medium-spacing);padding-left:0}.text ul li{display:flex;align-items:center;gap:var(--medium-spacing)}.text ul li:before{border-radius:50%;background-color:var(--primary-color);width:10px;height:10px;content:""}.text-with-image-section .content{display:grid;grid-template-columns:1fr;gap:var(--medium-spacing);margin-top:var(--medium-spacing)}@media(min-width:992px){.text-with-image-section .content{grid-template-columns:repeat(2,1fr);gap:var(--xlarge-spacing)}}.text-with-image-section .content .text :first-child{margin-top:0}.text-with-image-section .content .image{height:350px}@media(min-width:992px){.text-with-image-section .content .image{height:250px}}
