*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%}body{min-height:100vh;transition:color .5s,background-color .5s;line-height:1.6;font-family:Open Sans,sans-serif;font-size:1.5rem;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit}.active a{color:#840f1b}.linkHover{position:relative}.linkHover:before{content:"";position:absolute;width:100%;height:2px;background-color:#840f1b;bottom:-1px;left:0;transform-origin:right;transform:scaleX(0);transition:transform .3s ease-in-out}.linkHover:hover:before{transform-origin:left;transform:scaleX(1)}.contactForm a{color:#840f1b;text-decoration:none}img{max-width:100%;height:auto}.nav-container[data-v-c11c4906]{display:block;position:relative}@media screen and (min-width: 768px){.nav-container[data-v-c11c4906]{display:none}}.nav-container .checkbox[data-v-c11c4906]{position:absolute;display:block;height:32px;width:32px;top:0;z-index:5;opacity:0;cursor:pointer}.nav-container .hamburger-lines[data-v-c11c4906]{display:block;height:26px;width:32px;z-index:2;display:flex;flex-direction:column;justify-content:space-between}.nav-container .hamburger-lines .line[data-v-c11c4906]{display:block;height:4px;width:100%;border-radius:10px;background:#000}.nav-container .hamburger-lines .line1[data-v-c11c4906]{transform-origin:0% 0%;transition:transform .4s ease-in-out}.nav-container .hamburger-lines .line2[data-v-c11c4906]{transition:transform .2s ease-in-out}.nav-container .hamburger-lines .line3[data-v-c11c4906]{transform-origin:0% 100%;transition:transform .4s ease-in-out}.nav-container input[type=checkbox]:checked~.hamburger-lines .line1[data-v-c11c4906]{transform:rotate(45deg)}.nav-container input[type=checkbox]:checked~.hamburger-lines .line2[data-v-c11c4906]{transform:scaleY(0)}.nav-container input[type=checkbox]:checked~.hamburger-lines .line3[data-v-c11c4906]{transform:rotate(-45deg)}.nav[data-v-e622ccd7]{position:absolute;background-color:#fff;color:#000;width:100%;padding:1rem}.navList[data-v-e622ccd7]{list-style-type:none;display:flex;justify-content:space-around;align-items:center;flex-direction:column;width:100%;font-size:175%}.navList a[data-v-e622ccd7]{font-weight:700;text-transform:uppercase}.language-switcher[data-v-e622ccd7]{display:flex;justify-content:space-around;align-items:center;width:100%;margin-top:2rem;font-size:130%}.navHeader[data-v-3607a0d7]{display:none}@media screen and (min-width: 768px){.navHeader[data-v-3607a0d7]{display:block}}.navHeaderList[data-v-3607a0d7]{list-style-type:none;display:flex;gap:2rem;width:100%;font-size:175%}.navHeaderList a[data-v-3607a0d7]{font-weight:700;text-transform:uppercase}header[data-v-7399e455]{background:#fff;color:#000;width:100%;display:flex;align-items:center;justify-content:space-around;height:7rem;box-shadow:#00000029 0 1px 4px}.headerTitle[data-v-7399e455]{font-size:175%;text-transform:uppercase;display:flex;align-items:center;gap:2rem}.headerTitle a[data-v-7399e455]{color:#840f1b!important}.language-switcher[data-v-7399e455]{display:none;gap:1rem;font-size:1.5rem}.language-switcher .fi[data-v-7399e455]{transition:.25s all;cursor:pointer}.language-switcher .fi[data-v-7399e455]:hover{scale:1.2}@media screen and (min-width: 768px){.language-switcher[data-v-7399e455]{display:flex}}.headerTopper[data-v-7399e455]{position:fixed;width:100%;transition:.25s all;z-index:1}.headerTopper[data-v-7399e455]:hover{opacity:100%!important}.headerFiller[data-v-7399e455]{height:7rem;width:100%}.slide-enter-active[data-v-7399e455],.slide-leave-active[data-v-7399e455]{transition:transform .75s ease-in-out}.slide-enter-from[data-v-7399e455],.slide-leave-to[data-v-7399e455]{transform:translate(-150%)}.main[data-v-618e0057]{width:100%}.info[data-v-1b41be3c]{width:100%;background:#fff;font-size:2rem;padding:2rem;color:#333}.info h2[data-v-1b41be3c]{color:#840f1b}.content[data-v-1b41be3c]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:1rem}.content p[data-v-1b41be3c]{margin:0}.content ul[data-v-1b41be3c]{margin-left:2rem}@media screen and (max-width: 600px){.content[data-v-1b41be3c]{grid-template-columns:1fr}}@media screen and (min-width: 1200px){.info[data-v-1b41be3c]{padding-left:12rem;margin:5rem 0}}.imageSlider[data-v-6c0c3041]{width:100%;height:50vh;overflow:hidden;position:relative}@media screen and (min-width: 768px){.imageSlider[data-v-6c0c3041]{height:80vh}}.slider-track[data-v-6c0c3041]{display:flex;width:100%;height:100%;transition:transform .5s ease-in-out}.slider-image[data-v-6c0c3041]{width:100%;height:100%;object-fit:cover;flex-shrink:0}.carousel[data-v-72497d18]{display:flex;align-items:center;justify-content:center;position:relative;width:100%;overflow:hidden}.carousel-track[data-v-72497d18]{display:flex;transition:.5s all;list-style:none;height:100%;gap:1rem}.carousel-slide[data-v-72497d18]{min-width:33.3%;box-sizing:border-box;cursor:pointer}.carousel-slide img[data-v-72497d18]{width:100%;display:block;border-radius:.5rem;object-fit:cover;height:100%}button[data-v-72497d18]{background:none;border:none;font-size:5rem;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:1;color:#fff;transition:.25s color;display:none}.carousel-track-container[data-v-72497d18]{padding:0 1rem}button[data-v-72497d18]:nth-of-type(1){left:10px}button[data-v-72497d18]:nth-of-type(2){right:10px}@media screen and (max-width: 768px){.carousel-track-container[data-v-72497d18]{height:30vh}.carousel-track[data-v-72497d18]{gap:.5rem;overflow:auto}.carousel-slide[data-v-72497d18]{min-width:80%}}@media screen and (min-width: 768px){button[data-v-72497d18]{display:block}button:hover svg[data-v-72497d18]{fill:#840f1b}button svg[data-v-72497d18]{transition:.25s all}.carousel-track-container[data-v-72497d18]{height:30vh}}.contact[data-v-ecf8def2]{width:100%;height:30vh;padding:2rem;display:flex;flex-direction:column;font-size:120%}@media screen and (min-width: 1000px){.contact[data-v-ecf8def2]{padding-left:12rem;margin:5rem 0}}.contact div[data-v-ecf8def2]{display:flex;flex-direction:column}.contact div>a[data-v-ecf8def2]{color:#840f1b;width:max-content}.contactTitle[data-v-ecf8def2]{color:#840f1b}.modal-overlay[data-v-bbf047e7]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;display:flex;justify-content:space-evenly;align-items:center;overflow:hidden;z-index:4}.modal-content[data-v-bbf047e7]{max-height:90vh;display:flex;flex-direction:column;align-items:center;position:relative;width:90%}.modal-image[data-v-bbf047e7]{max-height:90vh;object-fit:contain;width:100%;border-radius:.25rem}.modal-buttons[data-v-bbf047e7]{background:none;border:none;cursor:pointer;z-index:1}.modal-button[data-v-bbf047e7]{fill:#000;transition:.25s all}.modal-button[data-v-bbf047e7]:hover{fill:#840f1b}.close-button[data-v-bbf047e7]{position:absolute;top:10px;right:10px;background-color:#fff;border:none;width:3rem;height:3rem;cursor:pointer;border-radius:100%;transition:.25s all}.close-button[data-v-bbf047e7]:hover{background-color:#840f1b}.close-button:hover svg[data-v-bbf047e7]{fill:#fff}.images[data-v-32f495de]{padding:2rem;display:flex;flex-direction:column;gap:2rem}.imageWrapper[data-v-32f495de]{display:grid;grid-template-columns:1fr;gap:1rem;grid-auto-rows:25rem}@media screen and (min-width: 600px){.imageWrapper[data-v-32f495de]{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 1000px){.imageWrapper[data-v-32f495de]{grid-template-columns:repeat(4,1fr)}}.imageWrapper img[data-v-32f495de]{object-fit:cover;flex-shrink:0;width:100%;height:100%;border-radius:.5rem;cursor:pointer}.scroll-to-top[data-v-32f495de]{position:fixed;bottom:2rem;right:2rem;color:#840f1b;background-color:#fff;border:none;border-radius:50%;width:5rem;height:5rem;font-size:150%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000;transition:.5s all}.scroll-to-top[data-v-32f495de]:active{transform:translateY(-1rem)}@media screen and (min-width: 600px){.scroll-to-top[data-v-32f495de]{display:none}}@media (min-width: 1024px){.about{min-height:100vh;display:flex;align-items:center}}.not-found[data-v-b9eeb697]{text-align:center;margin-top:50px}.not-found h1[data-v-b9eeb697]{font-size:3em;margin-bottom:20px}.not-found p[data-v-b9eeb697]{font-size:1.5em;margin-bottom:20px}.not-found a[data-v-b9eeb697]{font-size:1.2em;color:#42b983;text-decoration:none}.not-found a[data-v-b9eeb697]:hover{text-decoration:underline}
