@import url(https://use.typekit.net/zlt8sae.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.title-text{padding-top:10rem;padding-bottom:10rem;text-align:center}.title-text .title h1,.title-text .title h2{font-size:6.435rem}.title-text .title h1 span,.title-text .title h2 span{display:block}.title-text .title h1 span:first-child,.title-text .title h2 span:first-child{transform:translateX(-10%)}.title-text .title h1 span:last-child,.title-text .title h2 span:last-child{transform:translateX(10%)}.title-text .text{margin-top:5rem;margin-bottom:3rem}.title-text .line{position:relative;height:5vh;width:100%;margin:3rem 0}.title-text .line:after{content:"";position:absolute;left:50%;transform:translate(-50%);top:0;height:5vh;width:1px;background:#101422}.title-text .buttons .btn+.btn{margin-left:4rem}@media only screen and (max-width:768px){.title-text .title h1,.title-text .title h2{font-size:4.29rem}}@media only screen and (max-width:576px){.title-text .title h1 span:first-child,.title-text .title h1 span:last-child,.title-text .title h2 span:first-child,.title-text .title h2 span:last-child{transform:translateX(0)}}.projects-grid+.title-text{padding-top:7rem}.title-text+.text-blocks,.title-text+.textimg-rows,.title-text+.vacancy-list{padding-top:0}.title-text[\:has\(\%2B\%20.form-contact\)]{padding-bottom:0}.title-text:has(+.form-contact){padding-bottom:0}