*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:#c4c4c4;padding:20px;margin:0;height:100%;font-family:GTPressura,sans-serif;overflow-x:hidden;color:#141414}.bg{position:fixed;background:url(k.svg) no-repeat;z-index:-1;display:block;top:0;left:0;width:100%;height:100vh}html{height:100%}.container{max-width:1420px;margin-left:auto;margin-right:auto}.header{display:grid;grid-template-columns:7fr 1fr 4fr;gap:20px;align-items:end;margin-bottom:400px;padding-top:30px}@media(max-width: 639px){.header{grid-template-columns:1fr 1fr}}.header img{margin-bottom:-8px}.header .lang{font-size:14px;font-weight:bold;letter-spacing:1.3px}.header .lang a{color:inherit;text-decoration:none}.header .lang a:hover{text-decoration:underline}@media(max-width: 639px){.header .lang{text-align:right}}.header nav{font-size:21px;display:flex;width:100%;justify-content:flex-end}.header nav a{text-decoration:none;color:inherit;margin-left:20px;white-space:nowrap}@media(max-width: 639px){.header nav{margin-top:40px;grid-row:2;grid-column:1/3}}.section{display:grid;gap:80px 20px;grid-template-columns:repeat(12, 1fr);margin-bottom:400px}@media(max-width: 480px){.section{margin-bottom:300px}}.section.with-services{margin-bottom:300px}.section .label{grid-column:1/3;font-size:14px;line-height:18px;letter-spacing:1.3px;text-transform:uppercase;align-self:end;position:relative}.section .label:after{content:"";display:block;width:100vw;height:1px;background-color:#979797;position:absolute;left:-20px;bottom:-40px;width:100vw;left:-20px}@media(min-width: 1422px){.section .label:after{left:calc((100vw - 1420px)/2*-1)}}@media(max-width: 480px){.section .label{grid-row:1;grid-column:1/12}}.section .lead{grid-column-start:3;font-weight:bold;font-size:48px;font-size:48px;grid-column-end:11;line-height:1.333;align-self:end}@media(max-width: 900px){.section .lead{font-size:36px}}@media(max-width: 767px){.section .lead{font-size:28px}}@media(max-width: 900px){.section .lead{grid-column-end:12}}@media(max-width: 480px){.section .lead{grid-row:2;grid-column:1/13}}.section .copy{grid-column:3/9;grid-row:2;font-size:24px;font-size:24px;line-height:1.5}@media(max-width: 899px){.section .copy{grid-column:3/11}}@media(max-width: 767px){.section .copy{grid-column:3/12}}@media(max-width: 480px){.section .copy{grid-row:3;grid-column:1/13}}@media(max-width: 900px){.section .copy{font-size:22px}}@media(max-width: 767px){.section .copy{font-size:20px}}.section .copy p{margin-bottom:1em}.section .services{grid-column:3/12;grid-row:2}@media(max-width: 1280px){.section .services{grid-column:3/13}}@media(max-width: 480px){.section .services{grid-row:3;grid-column:1/13}}.section.with-services .copy{grid-row:3}@media(max-width: 480px){.section.with-services .copy{grid-row:4;grid-column:1/13}}.services{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}@media(max-width: 1100px){.services{grid-template-columns:1fr 1fr}}@media(max-width: 767px){.services{grid-template-columns:1fr}}.services .card{border:1px solid #979797;border-radius:24px;min-height:586px;position:relative;overflow:hidden;display:flex;flex-direction:column}.services .card .no{padding:32px}.services .card .title{padding:0 32px 20px;font-weight:300;font-size:34px;font-size:34px;line-height:38px;line-height:1.12;position:absolute;bottom:32px;transition:bottom 200ms ease-in-out}@media(max-width: 900px){.services .card .title{font-size:28px}}@media(max-width: 619px){.services .card .title{top:74px}}.services .card .desc{border-top:1px solid #979797;padding:20px 32px;font-size:18px;font-size:18px;line-height:1.444;position:absolute;bottom:-100%;width:100%;transition:bottom 400ms ease-in-out}@media(max-width: 900px){.services .card .desc{font-size:16px}}@media(min-width: 768px){.services .card:hover{background:rgba(255,255,255,.5)}.services .card:hover .title{bottom:calc(100% - var(--ownH) - 76px)}.services .card:hover .desc{bottom:0;display:block;margin-top:auto}}@media(max-width: 767px){.services .card{background:rgba(255,255,255,.5);min-height:auto}.services .card .title{top:76px;position:static}.services .card .desc{bottom:0;display:block;margin-top:auto;position:static}}.contact{grid-row:2;grid-column:1/13;width:100%;display:grid;gap:50px 10px;padding-top:300px;margin-bottom:100px}@media(min-width: 959px){.contact{grid-template-columns:repeat(12, 1fr);gap:100px 20px}}@media(max-width: 480px){.contact{grid-template-columns:1fr}}@media(max-width: 960px){.contact{padding-top:150px}}@media(max-width: 480px){.contact{padding-top:80px}}.contact a{text-decoration:none;color:inherit}.contact a:hover{text-decoration:underline}.contact dt{font-size:14px;line-height:18px;letter-spacing:1.3px;text-transform:uppercase}.contact dd{font-size:34px;line-height:38px;font-weight:300;font-size:34px}@media(max-width: 1200px){.contact dd{font-size:28px}}@media(max-width: 480px){.contact dd{font-size:22px}}.contact .logo{grid-column:1/4;grid-row:2;align-self:end}.contact .logo img{margin-bottom:-8px}.contact .phone{grid-column:5/9}.contact .email{grid-column:9/12}.contact .address{grid-row:2;grid-column:5/9}.contact .linkedin{grid-row:2;grid-column:12/13}.contact .linkedin a{display:inline-block}.contact .linkedin span{display:block;background:url(li.svg);width:62px;height:62px;text-indent:-9999px}.contact .linkedin a:hover span{background:url(li-hover.svg)}@media(max-width: 960px){.contact .phone{grid-row:2}.contact .email{grid-row:3}.contact .address,.contact .linkedin{grid-row:4}.contact .logo{grid-row:1}.contact .phone,.contact .email,.contact .address{grid-column:2/12}}@media(max-width: 480px){.contact .phone,.contact .email,.contact .address{grid-column:1}.contact .linkedin{grid-column:1;grid-row:5}}@font-face{font-family:"GTPressura";src:url("f/GT-Pressura-Standard-Light.woff2") format("woff2"),url("f/GT-Pressura-Standard-Light.woff") format("woff");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:"GTPressura";src:url("f/GT-Pressura-Standard-Regular.woff2") format("woff2"),url("f/GT-Pressura-Standard-Regular.woff") format("woff");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"GTPressura";src:url("f/GT-Pressura-Standard-Bold.woff2") format("woff2"),url("f/GT-Pressura-Standard-Bold.woff") format("woff");font-weight:700;font-display:swap;font-style:normal}/*# sourceMappingURL=styles.css.map */
