@font-face{font-family:Montserrat;src:local("Montserrat Thin"),url(../fonts/Montserrat/Montserrat-Thin.ttf) format(truetype);font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:"Montserrat Fallback: Arial";src:local("Arial");size-adjust:112.8307%;ascent-override:85.7923%;descent-override:22.2457%;line-gap-override:0%}@font-face{font-family:Montserrat;src:local("Montserrat Thin Italic"),url(../fonts/Montserrat/Montserrat-ThinItalic.ttf) format(truetype);font-display:swap;font-weight:100;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Light"),url(../fonts/Montserrat/Montserrat-Light.ttf) format(truetype);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Light Italic"),url(../fonts/Montserrat/Montserrat-LightItalic.ttf) format(truetype);font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Bold"),url(../fonts/Montserrat/Montserrat-Bold.ttf) format(truetype);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Bold Italic"),url(../fonts/Montserrat/Montserrat-BoldItalic.ttf) format(truetype);font-display:swap;font-weight:700;font-style:italic}.index-projects[data-v-2d939501]{background-color:#f8f8f8;padding:4rem 0;position:relative}.index-projects[data-v-2d939501]:after{background-color:#a3ab94;bottom:0;content:"";display:block;height:50%;position:absolute;width:100%;z-index:1}.index-projects .index-projects-border[data-v-2d939501]{border:1px solid #bdc6b5;padding:5rem;position:relative;z-index:10}@media screen and (max-width:500px){.index-projects .index-projects-border[data-v-2d939501]{border:0;padding:1rem}}.index-projects .index-projects-border .index-projects-heading[data-v-2d939501]{margin:-7rem 0 0;text-align:center}@media screen and (max-width:500px){.index-projects .index-projects-border .index-projects-heading[data-v-2d939501]{margin:0}}.index-projects .index-projects-border .index-projects-heading h2[data-v-2d939501]{background-color:#f8f8f8;color:#636d56;display:inline-block;line-height:1;padding:0 2rem}.index-projects .index-projects-border .index-projects-gallery[data-v-2d939501]{display:grid;grid-template-columns:1fr 1fr 1fr;padding:3rem 0;grid-gap:1rem;opacity:0;transition:.3s}@media screen and (max-width:500px){.index-projects .index-projects-border .index-projects-gallery[data-v-2d939501]{grid-template-columns:1fr}}.index-projects .index-projects-border .index-projects-gallery.index-projects-shown[data-v-2d939501]{opacity:1}.index-projects .index-projects-border .index-projects-gallery .index-projects-gallery-item[data-v-2d939501]{flex:1}.index-projects .index-projects-border .index-projects-gallery .index-projects-gallery-item img[data-v-2d939501]{background-color:#fff;height:auto;max-height:20rem;-o-object-fit:contain;object-fit:contain;width:100%}.index-projects .index-projects-border .index-projects-pagination[data-v-2d939501]{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.index-projects .index-projects-border .index-projects-pagination button.page-bubble[data-v-2d939501]{background-color:#ffffff1a;border:0;border-radius:5rem;cursor:pointer;height:1rem;width:1rem}.index-projects .index-projects-border .index-projects-pagination button.page-bubble.page-bubble-active[data-v-2d939501]{background-color:#fff}.index-projects .index-projects-border .index-projects-more[data-v-2d939501]{display:flex;justify-content:center;margin-bottom:-7rem}.index-projects .index-projects-border .index-projects-more a[data-v-2d939501]{background-color:transparent;border:2px solid #636d56;color:#636d56;display:inline-block;font-family:Montserrat,"Montserrat Fallback: Arial",Arial,Helvetica,Calibri,"sans-serif";font-weight:700;padding:1rem 1.6rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:.3s}.index-projects .index-projects-border .index-projects-more a.invert[data-v-2d939501],.index-projects .index-projects-border .index-projects-more a[data-v-2d939501]:hover{background-color:#636d56;border-color:#636d56;color:#f8f8f8}.index-projects .index-projects-border .index-projects-more a.invert[data-v-2d939501]:hover{background-color:transparent;border:2px solid #636d56;color:#636d56}.index-projects .index-projects-border .index-projects-more a.solids[data-v-2d939501]{background-color:#636d56;border-color:#636d56;color:#f8f8f8}.index-projects .index-projects-border .index-projects-more a.solids[data-v-2d939501]:hover{background-color:#f8f8f8;border:2px solid #f8f8f8;color:#636d56}.index-reviews[data-v-ae40cdd3]{background-color:#a3ab94;padding:5rem 0 7rem;position:relative}@media screen and (max-width:500px){.index-reviews[data-v-ae40cdd3]{padding:5rem 1rem}}.index-reviews .reviews-container[data-v-ae40cdd3]{align-items:center;display:flex;justify-content:center}.index-reviews .reviews-container .review[data-v-ae40cdd3]{display:flex;flex-flow:column wrap;text-align:center;width:50%}@media screen and (max-width:500px){.index-reviews .reviews-container .review[data-v-ae40cdd3]{width:100%}}.index-reviews .reviews-container .review .review-content[data-v-ae40cdd3]{color:#f8f8f8;font-size:1.2rem;font-style:italic}@media screen and (max-width:500px){.index-reviews .reviews-container .review .review-content[data-v-ae40cdd3]{font-size:1rem}}.index-reviews .reviews-container .review .review-publisher[data-v-ae40cdd3]{color:#636d56}.index-reviews .reviews-container .review .review-name[data-v-ae40cdd3]{color:#3b4435;font-weight:100;margin-top:1rem}
