.hero.svelte-6a31my{background-image:var(--gradient-90)}.hero.demolition.svelte-6a31my{background-color:var(--color-dark-blue)}@media only screen and (min-width: 1024px){.hero.demolition.svelte-6a31my{background-image:linear-gradient(90deg,var(--color-dark-blue) 50%,var(--color-secondary) 50%)}}.hero__wrapper.svelte-6a31my{padding:var(--padding-section) 0}@media only screen and (min-width: 1024px){.hero__content.svelte-6a31my{display:grid;justify-items:center;align-items:center;grid-template-columns:1fr 1fr}.hero__content-bottom.svelte-6a31my{grid-template-columns:1fr;justify-items:start;align-items:center}}.hero__content--demolition.svelte-6a31my{display:grid;gap:var(--gutter);align-items:start}.hero__text-content.svelte-6a31my{padding:var(--padding-section) 0;padding-left:10px;color:var(--color-white);height:100%;display:flex;flex-direction:column;gap:var(--gutter)}@media only screen and (min-width: 1600px){.hero__text-content.svelte-6a31my{padding-left:calc((100vw - var(--screen)) * .5 + 20px)}}.hero__top.svelte-6a31my{height:100%;display:flex;flex-direction:column;gap:var(--gutter)}.hero__anchor.svelte-6a31my{margin-bottom:var(--gutter)}.hero__desc.svelte-6a31my{max-width:90%}.hero__title.svelte-6a31my,.hero__subtitle.svelte-6a31my{font-size:var(--fs-24)}@media only screen and (min-width: 768px){.hero__title.svelte-6a31my,.hero__subtitle.svelte-6a31my{font-size:var(--fs-30)}}.hero.svelte-6a31my .text-conclusion:where(.svelte-6a31my){font-size:var(--fs-24)}.hero__text.svelte-6a31my{margin-bottom:10px;text-wrap:unset;line-height:1.5}.hero__text.svelte-6a31my:last-child{margin-bottom:0}.hero__text--demolition.svelte-6a31my{margin-bottom:var(--gutter-30)}.hero.svelte-6a31my .cta{margin:0;width:-moz-fit-content;width:fit-content;max-width:unset}.hero__image-content.svelte-6a31my{width:100%}@media only screen and (min-width: 1024px){.hero__image-content.svelte-6a31my{grid-column:2}}.hero__image-content.svelte-6a31my .placeholder{border-radius:8px}@media only screen and (min-width: 1024px){.hero__image-content.svelte-6a31my .placeholder{min-height:500px}}.hero__image-content.svelte-6a31my .actual{max-width:unset}.hero__bottom.svelte-6a31my{padding:var(--padding-section) 0 150px;background-color:var(--color-secondary);position:relative}.hero__bottom.svelte-6a31my:after{position:absolute;content:"";width:100%;height:90px;opacity:.5;left:0;bottom:0%;background-image:url(../../../icons/bricks.svg);background-size:200px 200px;background-repeat:repeat-x;background-position:center bottom -40px}.hero__link.svelte-6a31my{text-align:center}.hero__inner.svelte-6a31my{display:flex;flex-direction:column;gap:var(--gutter)}.hero__inner--demolition.svelte-6a31my{color:var(--color-white)}@media only screen and (min-width: 1024px){.hero__inner--demolition.svelte-6a31my{color:var(--color-primary)}}.hero__list.svelte-6a31my{display:flex;flex-direction:column;gap:10px}.hero__item.svelte-6a31my:first-child{color:var(--color-white)}.hero__item--cta.svelte-6a31my{justify-self:start;display:grid;color:var(--color-white)}.hero__conclusion.svelte-6a31my{margin-bottom:var(--gutter-30);color:var(--color-white)}.services.svelte-6a31my{padding:var(--padding-section) 0;background-image:url(../../../images/back.png);background-size:contain;background-position:center bottom;background-repeat:repeat-x}.services__top.svelte-6a31my{margin-bottom:var(--padding-section)}.services__list.svelte-6a31my{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--gutter) var(--padding-section)}@media only screen and (min-width: 1024px){.services__item.svelte-6a31my{display:grid;gap:10px;grid-template-columns:150px auto;align-items:start}.services__item.svelte-6a31my:hover .services__subtitle:where(.svelte-6a31my){color:var(--color-bright-blue)}.services__item.svelte-6a31my:hover .link-line:after{background-color:var(--color-bright-blue);width:100%;opacity:1}}.services__title.svelte-6a31my{font-size:var(--fs-24)}@media only screen and (min-width: 768px){.services__title.svelte-6a31my{font-size:var(--fs-30)}}.services__subtitle.svelte-6a31my{margin-bottom:30px;transition:color .3s ease}.services__subtitle.svelte-6a31my .link-line:after{height:2px;background-color:transparent;width:0;opacity:0;transition:background-color .3s ease,width .3s ease}.services__link.svelte-6a31my{padding-right:10px}.services__link.svelte-6a31my:before{content:"";position:absolute;background-image:url(../../../icons/arrow-dark.svg);background-repeat:no-repeat;background-position:center;width:10px;height:10px;right:-10px;top:7px}@media only screen and (min-width: 1024px){.services.svelte-6a31my .list:where(.svelte-6a31my){padding-top:5px}}.services.svelte-6a31my .list__item:where(.svelte-6a31my){margin-bottom:10px}
