.header ul{list-style:none;padding:0;margin:0 0 60px;height:100%;display:flex;align-items:end;gap:40px}.header li{display:inline}.header a{display:inline-block;color:var(--dark-blue);text-align:center;text-decoration:none;height:100%}.header a span::after{content:"";display:block;border-bottom:1px solid var(--blue);transform:scaleX(0);transition:transform 250ms ease-out;transform-origin:100% 50%}.header a:hover,.header li.active a{color:var(--blue)}.header a:hover span::after,.header li.active a span::after{transform:scaleX(1);transform-origin:0% 50%}:root{--dark-blue: #2d455a;--akzent-blue: #3ab9a4;--light-blue: #90bdce;--offwhite: #e8f3f7;--akzent-yellow: #ffc020}body,html{height:100%}body{padding:0;margin:0;font-family:sans-serif;font-size:12px;letter-spacing:.3rex;color:var(--dark-blue);overflow-x:hidden}.gd-container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%;max-width:650px}@media screen and (min-width: 929px){.gd-container{max-width:70lvw}}a{text-decoration:none;color:inherit}a.gd-link span::after,a.gd-link h1::after,a.gd-link h2::after,a.gd-link h3::after{content:"";display:block;border-bottom:solid 1px var(--blue);transform:scaleX(0);transition:transform 250ms ease-in-out;transform-origin:100% 50%}a.gd-link:hover span::after,a.gd-link:hover h1::after,a.gd-link:hover h2::after,a.gd-link:hover h3::after{transform:scaleX(1);transform-origin:0% 50%}.main{min-height:100%}.footer{height:330px;background-color:#404040;background-image:url(/app/img/stock/top-view-hands-magnifying-glass.jpg);background-size:cover;background-position-y:35%;background-blend-mode:multiply;color:#fff;display:flex;flex-direction:column;justify-content:space-between;font-size:.85rem;line-height:1rem;font-weight:600}.footer a:hover{color:var(--akzent-yellow)}.footer .footer__contacts{flex:1 0 fit-content;display:flex;gap:100px;flex-wrap:wrap;justify-content:space-around;align-content:center;align-items:flex-start}.footer .footer__contacts .contact{display:flex;align-items:start}.footer .footer__contacts .contact .contact__icon{margin-right:18px}.footer .footer__contacts .contact .email{height:42px}.footer .footer__contacts .contact .phone{height:54px}.footer .footer__contacts .contact .address{height:54px}.footer .footer__contacts .contact .contact__title{margin-bottom:3px}.footer .footer__bottom-line{height:45px;position:static;bottom:0;border-top:solid 2px #707070;display:flex;justify-content:center;align-items:center;gap:12px}.color-band{background-color:var(--light-blue);padding:15px}.start.link-buttons{width:100%}.start.link-buttons .gd-container{display:flex;gap:5px;flex-wrap:wrap}.start.link-buttons .link-button{display:block;flex:1 0 200px;background-color:var(--offwhite)}.start.link-buttons .link-button img{width:100%}.start.link-buttons .link-button h2,.start.link-buttons .link-button h3{padding:15px;margin:0}
a.svelte-1aomrsi{width:144px;min-height:40px;margin:0 auto;background-color:var(--akzent-blue);border-radius:1000px;color:white;display:flex;justify-content:center;align-items:center;letter-spacing:0.1rex}a.svelte-1aomrsi:hover{background-color:#45dbc2}
.cover.svelte-1o8riol.svelte-1o8riol{height:1066px;background-color:white}.cover__image.svelte-1o8riol.svelte-1o8riol{height:720px;background-image:url(/app/img/stock/suburb-aerial.jpg);background-size:cover;border-bottom-right-radius:50% 20%;border-bottom-left-radius:50% 20%;width:120%;position:relative;left:-10%}.cover__title.svelte-1o8riol.svelte-1o8riol{width:max-content;height:max-content;position:relative;top:25%;margin:0 auto;background-color:rgba(255,255,255, .6);transform:skew(-6.7deg);padding:20px 84px 36px;text-align:center;color:#1f1f1f}.cover__title.svelte-1o8riol .svelte-1o8riol{transform:skew(6.7deg)}
.parallax.svelte-gm6e7e.svelte-gm6e7e{position:relative;display:flex;justify-content:center;align-items:center;margin-top:20px;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;opacity:0.65}.caption.svelte-gm6e7e.svelte-gm6e7e{left:0;top:50%;max-width:90%;text-align:center;color:var(--dark-blue);text-decoration:none}.caption.svelte-gm6e7e .border.svelte-gm6e7e{background-color:var(--blue);color:white;padding:18px;font-size:max(2vw,1rem)}
.caption.svelte-76r1pw{margin-block-start:5px;margin-block-end:5px;hyphens:manual}
.text-heading.svelte-1urmzk6{background-color:var(--offwhite)}
.header.svelte-1n1zpiq.svelte-1n1zpiq{position:fixed;top:0;z-index:1;width:100%;transition:top 0.3s;white-space:nowrap;overflow:auto;background-color:rgba(255,255,255, .8);color:var(--dark-blue);display:flex;flex-direction:column;justify-content:space-between;scrollbar-width:none}.header.svelte-1n1zpiq.svelte-1n1zpiq::-webkit-scrollbar{display:none}.top-header.svelte-1n1zpiq.svelte-1n1zpiq{width:100%;border-bottom:2px solid #cccccc;height:36px}.top-header__container.svelte-1n1zpiq.svelte-1n1zpiq{height:100%;display:grid;grid-template-columns:max-content auto max-content;align-content:center;column-gap:80px}.top-header.svelte-1n1zpiq a.svelte-1n1zpiq{display:flex;align-items:center}.top-header.svelte-1n1zpiq img.svelte-1n1zpiq{height:16px;margin:0 5px}.header__container.svelte-1n1zpiq.svelte-1n1zpiq{display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center;font-size:16px;font-weight:600}.header.svelte-1n1zpiq .header__logo.svelte-1n1zpiq{object-fit:contain;height:60px;margin:36px 80px 18px 0}
