@import"https://use.typekit.net/hhr0ypa.css";.form[data-v-29082ad3]{overflow:hidden;position:relative}.form[data-v-29082ad3]:before{background-color:#3c88c3;content:"";height:100px;left:0;position:absolute;top:0;width:100%}.form__content[data-v-29082ad3]{overflow:hidden;padding:80px 80px 110px;position:relative;z-index:15}@media(max-width:1399.98px){.form__content[data-v-29082ad3]{padding:60px 60px 85px}}@media(max-width:991.98px){.form__content[data-v-29082ad3]{padding:50px 50px 70px}}@media(max-width:575.98px){.form__content[data-v-29082ad3]{padding:30px 30px 45px}}.form__content[data-v-29082ad3]:before{background-color:#f0f0f0;bottom:0;content:"";height:30px;left:0;position:absolute;transform:skew(45deg);transform-origin:left bottom;width:50%}@media(max-width:1399.98px){.form__content[data-v-29082ad3]:before{height:25px}}@media(max-width:991.98px){.form__content[data-v-29082ad3]:before{height:20px}}@media(max-width:575.98px){.form__content[data-v-29082ad3]:before{height:15px}}.form__media[data-v-29082ad3]{height:100%;position:relative}@media(max-width:991.98px){.form__media[data-v-29082ad3]{height:0;padding-bottom:56.25%}}.form__media img[data-v-29082ad3]{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;width:100%}.form svg.triangle[data-v-29082ad3]{fill:#3c88c3;left:0;position:absolute;top:99px;transform:rotate(180deg);width:100%}.contact[data-v-29082ad3]{position:relative}.contact-top[data-v-29082ad3]{padding:125px 0}@media(max-width:1399.98px){.contact-top[data-v-29082ad3]{padding:80px 0 100px}}@media(max-width:1199.98px){.contact-top[data-v-29082ad3]{padding:80px 0 0}}@media(max-width:991.98px){.contact-top[data-v-29082ad3]{padding:75px 0 0}}@media(max-width:575.98px){.contact-top[data-v-29082ad3]{padding:50px 0 0}}.contact-bottom[data-v-29082ad3]{padding:125px 0;position:relative}@media(max-width:1399.98px){.contact-bottom[data-v-29082ad3]{padding:100px 0}}@media(max-width:991.98px){.contact-bottom[data-v-29082ad3]{padding:75px 0}}@media(max-width:575.98px){.contact-bottom[data-v-29082ad3]{padding:50px 0}}.contact-bottom svg.triangle[data-v-29082ad3]{bottom:calc(100% - 1px);fill:#3c88c3;left:0;position:absolute;width:100%}@media(max-width:1199.98px){.contact-bottom svg.triangle[data-v-29082ad3]{bottom:calc(100% + 99px)}}@media(max-width:575.98px){.contact-bottom svg.triangle[data-v-29082ad3]{bottom:calc(100% + 59px)}}.contact-bottom[data-v-29082ad3]:before{background-color:#3c88c3;bottom:100%;content:"";display:none;height:100px;left:0;position:absolute;width:100%}@media(max-width:1199.98px){.contact-bottom[data-v-29082ad3]:before{display:block}}@media(max-width:575.98px){.contact-bottom[data-v-29082ad3]:before{height:60px}}.contact-bottom a[data-v-29082ad3]{background-image:linear-gradient(transparent calc(100% - 2px),#fff 2px);background-repeat:no-repeat;background-size:0 100%;color:#fff;text-decoration:none;transition:background-size .3s ease;white-space:nowrap}.contact-bottom a[data-v-29082ad3]:hover{background-size:100% 100%}.contact__info[data-v-29082ad3]{gap:20px 50px;line-height:1.6;list-style:none;margin:0;padding:0}@media(max-width:575.98px){.contact__info[data-v-29082ad3]{font-size:.875rem}}.contact__info li span[data-v-29082ad3],.contact__info li strong[data-v-29082ad3]{display:block}.contact__maps[data-v-29082ad3]{background-color:#f0f0f0;height:calc(100% - 275px);position:absolute;right:calc(50vw - 810px);top:150px;width:795px;z-index:5}@media(max-width:1749.98px){.contact__maps[data-v-29082ad3]{right:calc(50vw - 735px);width:720px}}@media(max-width:1599.98px){.contact__maps[data-v-29082ad3]{right:calc(50vw - 645px);width:630px}}@media(max-width:1399.98px){.contact__maps[data-v-29082ad3]{height:calc(100% - 200px);right:calc(50vw - 555px);top:95px;width:540px}}@media(max-width:1199.98px){.contact__maps[data-v-29082ad3]{height:0;padding-bottom:56.25%;position:relative;right:0;top:0;width:100%}}.contact__maps .vue-map-container[data-v-29082ad3]{height:100%;left:0;position:absolute;top:0;width:100%}>body.mode-buildsystem .form[data-v-29082ad3]:before{background-color:#398d42}body.mode-buildsystem .form svg.triangle[data-v-29082ad3]{fill:#398d42}>body.mode-buildsystem .form__content[data-v-29082ad3]:before{background-color:#d7d3c6}body.mode-buildsystem .contact-bottom svg.triangle[data-v-29082ad3]{fill:#398d42}
