.section-content[data-v-a2ce91b3]{grid-column:2/span 2}.section-content .text-content[data-v-a2ce91b3]{text-align:center}@media(max-width:576px){.cta[data-v-a2ce91b3]{width:100%}}.text-content[data-v-a2ce91b3]{flex-direction:column;gap:1rem}.text-content[data-v-a2ce91b3],.text-content .icon-wrapper[data-v-a2ce91b3]{align-items:center;display:flex;justify-content:center}.text-content .icon-wrapper[data-v-a2ce91b3]{height:100%;width:100%}.text-content .icon-wrapper img[data-v-a2ce91b3]{height:auto;-o-object-fit:contain;object-fit:contain;width:10rem}.section-content[data-v-eb8d0363]{grid-column:2/span 2}.section-content.align-left[data-v-eb8d0363]{text-align:left}.section-content.align-right[data-v-eb8d0363]{text-align:right}.section-content.align-center[data-v-eb8d0363]{text-align:center}@media(max-width:576px){.cta[data-v-eb8d0363]{width:100%}}@media(max-width:576px){section.text.align-left .text-content{text-align:left}section.text.align-right .text-content{text-align:right}section.text.align-center .text-content{text-align:center}}.page-section[data-v-080f8c5b]{display:grid;grid-auto-rows:100%;grid-column:-1/1}@media(max-width:992px){.page-section[data-v-080f8c5b]{grid-auto-rows:unset}}.text-wrapper[data-v-080f8c5b]{grid-row:1}.text-wrapper.right[data-v-080f8c5b]{grid-column:3}.text-wrapper.left[data-v-080f8c5b]{grid-column:2}img[data-v-080f8c5b]{-o-object-fit:cover;object-fit:cover;overflow:hidden}.gallery[data-v-080f8c5b],img[data-v-080f8c5b]{height:100%;width:100%}.gallery[data-v-080f8c5b]{aspect-ratio:1/1}.gallery.left.full-width[data-v-080f8c5b]{grid-column:1/span 2}.gallery.right.full-width[data-v-080f8c5b]{grid-column:3/span 2}.gallery.left.medium[data-v-080f8c5b]{grid-column:2}.gallery.right.medium[data-v-080f8c5b]{grid-column:3}.gallery.triple[data-v-080f8c5b]{display:grid;gap:2rem;grid-template-columns:2fr 3fr;grid-template-rows:3fr 2fr;width:100%}.gallery.triple[data-v-080f8c5b] :first-of-type{grid-column:1;grid-row:1}.gallery.triple[data-v-080f8c5b] :nth-of-type(2){grid-column:2;grid-row:1/span 2}.gallery.triple[data-v-080f8c5b] :last-of-type{grid-column:1;grid-row:2}.gallery.double[data-v-080f8c5b]{display:grid;gap:2rem;grid-template-columns:1fr 1fr;width:100%}.gallery.double[data-v-080f8c5b] :first-of-type{grid-column:1}.gallery.double[data-v-080f8c5b] :last-of-type{grid-column:2}@media(max-width:992px){.gallery[data-v-080f8c5b]{aspect-ratio:unset;grid-row:1}.text-wrapper[data-v-080f8c5b]{grid-column:2/4!important;grid-row:2}.gallery.full-width[data-v-080f8c5b]{grid-column:-1/1!important}.gallery.medium.left[data-v-080f8c5b],.gallery.medium.right[data-v-080f8c5b]{grid-column:2/span 2}.gallery.double[data-v-080f8c5b],.gallery.triple[data-v-080f8c5b]{gap:var(--section-gutter-md)}}@media(max-width:576px){.gallery.double[data-v-080f8c5b],.gallery.triple[data-v-080f8c5b]{gap:var(--section-gutter-sm)}.cta[data-v-080f8c5b]{width:100%}}@media(max-width:576px){section.text-and-image .text-content h1,section.text-and-image .text-content h2,section.text-and-image .text-content h3,section.text-and-image .text-content h4,section.text-and-image .text-content h5,section.text-and-image .text-content h6{text-align:left}}.faq-item[data-v-b363cfdb]{border-bottom:var(--border-width-md) solid var(--color-primary-dark);margin-bottom:.5rem}.faq-item[data-v-b363cfdb]:last-of-type{border-bottom:none}.section-content[data-v-b363cfdb]{grid-column:2/span 2}.faq-trigger[data-v-b363cfdb]{align-items:center;display:flex;justify-content:space-between;padding-right:.5rem;position:relative;text-align:left;width:100%}.faq-trigger[data-state=open] .plusminus[data-v-b363cfdb]:before{opacity:0;transform:translatey(-50%) rotate(-90deg)}.faq-trigger[data-state=open] .plusminus[data-v-b363cfdb]:after{transform:translatey(-50%) rotate(0)}.faq-trigger h3[data-v-b363cfdb]{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--color-primary-dark);-webkit-tap-highlight-color:transparent}.plusminus[data-v-b363cfdb]{cursor:pointer;height:25px;position:relative;width:25px}.plusminus[data-v-b363cfdb]:after,.plusminus[data-v-b363cfdb]:before{background-color:var(--color-primary-dark);content:"";display:block;height:var(--border-width-md);left:0;position:relative;top:50%;transition:.3s;width:25px}.plusminus[data-v-b363cfdb]:after{transform:translatey(-50%) rotate(90deg)}.faq-content[data-v-b363cfdb]{overflow:hidden}.faq-content[data-state=open][data-v-b363cfdb]{animation:slideDown-b363cfdb .2s ease-out;padding-bottom:1rem}.faq-content[data-state=closed][data-v-b363cfdb]{animation:slideUp-b363cfdb .2s ease-out}@keyframes slideDown-b363cfdb{0%{height:0}to{height:var(--reka-accordion-content-height)}}@keyframes slideUp-b363cfdb{0%{height:var(--reka-accordion-content-height)}to{height:0}}.page-section[data-v-0a531640]{row-gap:2rem}.section-cards[data-v-0a531640]{align-items:center;display:grid;gap:5vw;grid-auto-rows:calc(100%/auto + 50px);grid-column:2/span 2;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));justify-content:center}@media(max-width:992px){.section-cards[data-v-0a531640]{grid-template-columns:calc(50% - 2.5vw) calc(50% - 2.5vw)}}@media(max-width:330px){.section-cards[data-v-0a531640]{grid-template-columns:1fr}}.card[data-v-0a531640]{align-items:center;aspect-ratio:5/6;border-radius:var(--border-radius-lg);display:flex;height:100%;justify-content:center;padding:1rem;text-decoration:none;width:100%}.card.primary[data-v-0a531640]{background:var(--color-dark-grey);color:var(--color-white)}.card.secondary[data-v-0a531640]{background:var(--color-default-grey);color:var(--color-black)}.card.outlined[data-v-0a531640]{background:var(--color-white);border:var(--border-width-md) solid var(--color-black);color:var(--color-black)}.card-content[data-v-0a531640]{text-align:center;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cardsinfo[data-v-0a531640]{display:block;grid-column:2/span 2;margin-top:0;text-align:center}.swiper-wrapper[data-v-86fb9d75]{grid-column:2/span 2;max-width:100vw;text-align:center;width:100%}swiper-container[data-v-86fb9d75]{height:-moz-max-content;height:max-content;width:100%}swiper-slide[data-v-86fb9d75]{align-self:center}.slide[data-v-86fb9d75]{align-items:center;background:var(--color-primary-light);display:flex;font-size:1.5rem;height:100%;justify-content:center;padding:5vw 12vw;text-align:center}.swiper-button-prev[data-v-86fb9d75]{height:1rem!important}[data-v-86fb9d75]:root{--swiper-navigation-size:1rem!important}swiper-container[data-v-86fb9d75]::part(button-next),swiper-container[data-v-86fb9d75]::part(button-prev){height:2rem}.page-section[data-v-725133b6]{align-items:center;grid-column:-1/1;width:100%}.page-section video[data-v-725133b6]{display:block;height:auto;max-height:35rem;min-height:30rem;-o-object-fit:cover;object-fit:cover;width:100%}.page-section[data-v-4f8fc508]{display:grid;grid-auto-rows:100%;grid-column:-1/1}@media(max-width:992px){.page-section[data-v-4f8fc508]{grid-auto-rows:unset}}img[data-v-4f8fc508]{aspect-ratio:1/1;height:auto;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.galleryGrid[data-v-4f8fc508]{display:grid;gap:1rem;grid-column:2/span 2;grid-template-columns:1fr 1fr 1fr;width:100%}@media(max-width:576px){.galleryGrid[data-v-4f8fc508]{grid-template-columns:1fr}}.section-content[data-v-0bd42b30]{grid-column:2/span 2;margin:0 auto;max-width:760px;width:100%}h2[data-v-0bd42b30]{margin-bottom:1rem}.description[data-v-0bd42b30]{margin-bottom:2rem;white-space:pre-line}.client-form[data-v-0bd42b30]{display:grid;gap:0 .75rem;grid-template-columns:1fr 1fr}@media(max-width:576px){.client-form[data-v-0bd42b30]{grid-template-columns:1fr}}.input-wrapper[data-v-0bd42b30]{display:flex;flex-direction:column;gap:.25rem;margin:1rem 0}.input-wrapper.full[data-v-0bd42b30]{grid-column:span 2}@media(max-width:576px){.input-wrapper.full[data-v-0bd42b30]{grid-column:span 1}}.input-wrapper.submit[data-v-0bd42b30]{gap:1rem}.input[data-v-0bd42b30]{background-color:var(--color-primary-light);border:none;border-bottom:var(--border-width-md) solid var(--color-dark-grey);box-sizing:border-box;color:var(--color-primary-dark);font:inherit;padding:10px;transition:border .3s,color .3s;width:100%}.input[data-v-0bd42b30]:focus{border-bottom:var(--border-width-md) solid var(--color-primary-dark);outline:none}.input.error[data-v-0bd42b30]{border-color:var(--color-danger);color:var(--color-danger)}.input.success[data-v-0bd42b30]{border-color:var(--color-success)}label[data-v-0bd42b30]{font-size:14px;font-weight:600;line-height:1.5;text-transform:uppercase}textarea[data-v-0bd42b30]{resize:vertical}textarea.clientMessage[data-v-0bd42b30]{min-height:10rem}.error-text[data-v-0bd42b30]{color:var(--color-danger);font-size:14px}.input-hint[data-v-0bd42b30]{font-size:14px;margin-top:.25rem;opacity:.7}.declaration[data-v-0bd42b30]{margin-top:1rem}button[data-v-0bd42b30]{width:100%}button[data-v-0bd42b30]:disabled{cursor:wait;opacity:.6}.status-message[data-v-0bd42b30]{padding:2rem 0;text-align:center}.status-message h3[data-v-0bd42b30],.status-message p[data-v-0bd42b30]{margin-bottom:1rem}.status-message .btn[data-v-0bd42b30]{display:inline-block;margin-top:1.5rem;width:auto}.icon-wrapper[data-v-0bd42b30]{align-items:center;display:flex;justify-content:center;margin-bottom:2rem}.checkmark-icon[data-v-0bd42b30]{animation:iconAppear-0bd42b30 .6s ease-out forwards;height:auto;opacity:0;width:110px}@keyframes iconAppear-0bd42b30{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.markdown-content[data-v-0bd42b30] p{font-size:1rem;line-height:1.5}
