.hero-image.svelte-1i1zw7u{height:60vh;position:relative;overflow:hidden}.hero-image.svelte-1i1zw7u img{object-fit:cover}@media only screen and (max-width: 600px){.hero-image.svelte-1i1zw7u img{object-fit:cover;right:50rem}}.hero-text.svelte-1i1zw7u{text-align:left;position:absolute;top:50%;left:25%;transform:translate(-50%,-50%);color:#fff}.hero-text.svelte-1i1zw7u h1{font-weight:400;font-size:3rem;font-family:Expletus Sans,sans-serif}.hero-text.svelte-1i1zw7u p{padding-bottom:15px}@media only screen and (max-width: 600px){.hero-text.svelte-1i1zw7u{left:35%}.hero-text.svelte-1i1zw7u h1{font-size:2.5rem}}a.button.svelte-1i1zw7u{background:#980000;padding:10px 15px;border:none;color:#fff;box-shadow:1px 1px 5px #333;text-decoration:none}.introduction.svelte-1ww23ue{display:flex;flex-direction:row;justify-content:space-between;margin:3rem 0}.introduction.svelte-1ww23ue .content-left{width:50%;height:auto;&p:nth-last-child(2){margin-bottom:2.5rem}}@media only screen and (max-width: 600px){.introduction.svelte-1ww23ue .content-left{order:1;margin-bottom:2rem;width:100%}}.introduction.svelte-1ww23ue .content-right{width:50%}@media only screen and (max-width: 600px){.introduction.svelte-1ww23ue .content-right{width:100%}}@media only screen and (max-width: 600px){.introduction.svelte-1ww23ue{display:flex;flex-direction:column-reverse}}@media only screen and (max-width: 600px){.hide-on-mobile.svelte-1ww23ue{display:none}}.architecture-img.svelte-1ww23ue{height:500px;width:100%;object-fit:cover}.performance-img.svelte-1ww23ue{height:500px;width:90%;object-fit:contain}
