html, body { margin: 0; padding: 0; font-family: 'Lato', sans-serif; }

.noselect { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

section.home-page { position: absolute; height: 100%; width: 100%; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background: #1b334d; background: -webkit-gradient(left bottom, right top, color-stop(0%, #1b334d), color-stop(100%, #23cf7c)); background: -webkit-linear-gradient(45deg, #1b334d 0%, #23cf7c 100%); background: linear-gradient(45deg, #1b334d 0%, #23cf7c 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b334d', endColorstr='#23cf7c', GradientType=1 ); }

section.home-page .title-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

section.home-page .title-wrapper .title { text-align: center; text-transform: lowercase; display: inline-block; font-size: 80px; font-weight: 100; color: rgba(255, 255, 255, 0.75); border-right: 1px solid rgba(255, 255, 255, 0.2); padding: 0 50px; }

section.home-page .title-wrapper .title:last-child { border-right: none; }

@media only screen and (max-width: 992px) { section.home-page .title-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  section.home-page .title-wrapper .title { font-size: 50px; padding: 10px 0; border-right: none; border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
  section.home-page .title-wrapper .title:last-child { border-bottom: none; } }
