@import url(https://use.typekit.net/zlt8sae.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.title-text{padding-bottom:10rem;padding-top: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-bottom:3rem;margin-top:5rem}.title-text .line{height:5vh;margin:3rem 0;position:relative;width:100%}.title-text .line:after{background:#101422;content:"";height:5vh;left:50%;position:absolute;top:0;transform:translate(-50%);width:1px}.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(+.form-contact){padding-bottom:0}