.component-postcard_xlarge{display:flex;flex-direction:column;gap:39px;width:100%}.component-postcard_xlarge{transition:all .25s ease !important}@media(max-width: 767px){.component-postcard_xlarge{gap:24px}}.component-postcard_xlarge:hover .postcard-image img{transform:scale(1.05)}.component-postcard_xlarge .postcard-image{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden}@media(max-width: 767px){.component-postcard_xlarge .postcard-image{aspect-ratio:16/11}}.component-postcard_xlarge .postcard-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.component-postcard_xlarge .postcard-image img{transition:all .25s ease !important}.component-postcard_xlarge .postcard-content{display:flex;flex-direction:column;gap:12px}@media(max-width: 767px){.component-postcard_xlarge .postcard-content{gap:8px}}.component-postcard_xlarge .postcard-title{font-size:36px;line-height:120%;color:#000;margin:0}.component-postcard_xlarge .postcard-title{font-family:"Neue Haas Display",sans-serif}@media(min-width: 768px)and (max-width: 1149px){.component-postcard_xlarge .postcard-title{font-size:28px}}@media(max-width: 767px){.component-postcard_xlarge .postcard-title{font-size:22px}}.component-postcard_xlarge .postcard-title strong{font-weight:500}.component-postcard_xlarge .postcard-title span{font-weight:400}.component-postcard_xlarge .postcard-tags{display:flex;flex-wrap:wrap;gap:8px}.component-postcard_xlarge .postcard-tags .tag{font-size:18px;line-height:140%;text-transform:uppercase;color:#000}.component-postcard_xlarge .postcard-tags .tag{font-family:"Neue Haas Display",sans-serif}@media(min-width: 768px)and (max-width: 1149px){.component-postcard_xlarge .postcard-tags .tag{font-size:16px}}@media(max-width: 767px){.component-postcard_xlarge .postcard-tags .tag{font-size:14px}}.component-postcard_xlarge .postcard-tags .tag:not(:last-child)::after{content:"";margin-left:16px}#projektsSingle{padding-top:150px;background-color:#fff}@media(min-width: 768px)and (max-width: 1149px){#projektsSingle{padding-top:120px}}@media(max-width: 767px){#projektsSingle{padding-top:100px}}#projektsSingle .back-link{display:inline-flex;align-items:center;gap:35px;color:#000;text-decoration:none}#projektsSingle .back-link{font-size:42px;font-weight:400;line-height:120%;margin:0;color:#000}#projektsSingle .back-link{font-family:"Neue Haas Display",sans-serif}@media(max-width: 767px){#projektsSingle .back-link{font-size:22px;line-height:100%}}#projektsSingle .back-link{transition:all .25s ease !important}@media(min-width: 768px)and (max-width: 1149px){#projektsSingle .back-link{gap:20px}}@media(max-width: 767px){#projektsSingle .back-link{gap:16px}}#projektsSingle .back-link::before{content:"";display:block;flex-shrink:0;width:24px;height:28px;background-image:url("../images/svg/arrow-gud.svg");background-size:contain;background-repeat:no-repeat;background-position:center;transform:rotate(180deg)}#projektsSingle .back-link::before{transition:all .25s ease !important}@media(max-width: 767px){#projektsSingle .back-link::before{width:18px;height:21px}}#projektsSingle .back-link:hover{color:#b32e5d}#projektsSingle .back-link:hover::before{filter:brightness(0) saturate(100%) invert(29%) sepia(54%) saturate(1543%) hue-rotate(315deg) brightness(87%) contrast(91%)}.section-projekts-hero{position:relative}.section-projekts-hero .container{padding-top:60px;padding-bottom:120px}@media(min-width: 768px)and (max-width: 1149px){.section-projekts-hero .container{padding-top:40px;padding-bottom:80px}}@media(max-width: 767px){.section-projekts-hero .container{padding-top:30px;padding-bottom:60px}}.section-projekts-hero .hero-layout{display:grid;grid-template-columns:1fr 1.35fr;gap:60px}@media(min-width: 768px)and (max-width: 1149px){.section-projekts-hero .hero-layout{grid-template-columns:1fr 1.5fr;gap:40px}}@media(max-width: 767px){.section-projekts-hero .hero-layout{grid-template-columns:1fr;gap:30px}}.section-projekts-hero article{max-width:748px}.section-projekts-hero header{margin-bottom:19px}@media(max-width: 767px){.section-projekts-hero header{margin-bottom:16px}}.section-projekts-hero header h1{font-size:42px;font-weight:400;line-height:120%;margin:0;color:#000}.section-projekts-hero header h1{font-family:"Neue Haas Display",sans-serif}@media(max-width: 767px){.section-projekts-hero header h1{font-size:22px;line-height:100%}}.section-projekts-hero header h1{font-weight:500}.section-projekts-hero header h1 .excerpt{font-weight:300;margin-left:.3em}.section-projekts-hero ul{display:flex;flex-wrap:wrap;gap:30px;list-style:none;margin:0 0 50px;padding:0}@media(min-width: 768px)and (max-width: 1149px){.section-projekts-hero ul{gap:20px;margin-bottom:40px}}@media(max-width: 767px){.section-projekts-hero ul{gap:16px;margin-bottom:30px}}.section-projekts-hero ul li{font-size:18px;line-height:1;text-transform:uppercase;color:#000}@media(max-width: 767px){.section-projekts-hero ul li{font-size:14px}}.section-projekts-hero ul li a{color:inherit;text-decoration:none}.section-projekts-hero ul li a{transition:all .25s ease !important}.section-projekts-hero ul li a:hover{color:#b32e5d}.section-projekts-hero .content p{margin-bottom:20px}.section-projekts-hero .content p:last-child{margin-bottom:0}.section-projekts-featured{position:relative}.section-projekts-featured figure{margin:0;width:100%;aspect-ratio:1440/837;overflow:hidden}.section-projekts-featured figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.section-projekts-related{position:relative;overflow:hidden}.section-projekts-related .container{padding-top:40px}.section-projekts-related .related-grid{display:grid;grid-template-columns:1fr;gap:60px}@media(min-width: 768px)and (max-width: 1149px){.section-projekts-related .related-grid{gap:50px}}@media(max-width: 767px){.section-projekts-related .related-grid{gap:40px}}.section-projekts-bottom{position:relative;background-color:#fff}.section-projekts-bottom .container{padding-top:80px;padding-bottom:80px}@media(min-width: 768px)and (max-width: 1149px){.section-projekts-bottom .container{padding-top:60px;padding-bottom:60px}}@media(max-width: 767px){.section-projekts-bottom .container{padding-top:40px;padding-bottom:40px}}.section-projekts-bottom nav{margin-bottom:80px}@media(min-width: 768px)and (max-width: 1149px){.section-projekts-bottom nav{margin-bottom:60px}}@media(max-width: 767px){.section-projekts-bottom nav{margin-bottom:40px}}