[data-v-c6810584] .carousel__pagination-button:after{height:6px;width:35px}#gallery img[data-v-c6810584],img[data-v-c6810584]{-o-object-fit:fill;object-fit:fill;width:100%}img[data-v-c6810584]:before{background-color:#00000080;width:-moz-fit-content;width:fit-content}.imageGrid[data-v-c6810584],img[data-v-c6810584]:before{height:-moz-fit-content;height:fit-content}.imageGrid[data-v-c6810584]{background-color:#fff;color:#444;display:flex!important;width:100%}#gridCarousel .carousel__item[data-v-c6810584]{height:-moz-fit-content;height:fit-content}.constructys[data-v-c6810584]{color:#889099;font-size:24px;font-weight:400;line-height:24px;text-align:center;text-transform:uppercase}.text[data-v-c6810584]{color:#343940;font-size:18px;font-weight:400;letter-spacing:0;line-height:27px;margin-bottom:40px;margin-left:10px;text-align:left}.title[data-v-c6810584],.title-references[data-v-c6810584]{color:#343940;font-size:40px;font-style:normal;font-weight:700;line-height:48px;text-align:center}.title-references[data-v-c6810584]{letter-spacing:0;line-height:54px;margin-left:10px;text-align:left;text-transform:uppercase}.projectPart[data-v-c6810584]{background:#343940;border:none}#refParts button[data-v-c6810584]:focus,.activeButton[data-v-c6810584]{background:#e6374b;border:none!important}button:focus div[data-v-c6810584]{visibility:hidden!important}.projectPart h3[data-v-c6810584]{color:#fff;font-size:17px;letter-spacing:.68px;line-height:24px}.projectPart div[data-v-c6810584],.projectPart h3[data-v-c6810584]{font-weight:600;text-align:center}.projectPart div[data-v-c6810584]{color:#adb5bd;font-size:12px;letter-spacing:.48px;line-height:18px}.bi-arrow-right[data-v-c6810584]{color:#e6374b;font-size:20px}.more button[data-v-c6810584]{background-color:transparent;border:none;bottom:0;color:#fff;font-size:16px;font-style:normal;font-weight:400;height:37px;line-height:24px;opacity:0;padding-left:10%;position:absolute;right:0;width:160px}.imageContainer[data-v-c6810584]{overflow:hidden;position:relative}.imageTitle[data-v-c6810584]{background-color:#00000080;color:#fff;display:grid;font-size:20px;font-weight:600;height:100%;left:0;letter-spacing:.04px;line-height:32px;opacity:0;place-items:center;position:absolute;text-align:left;top:0;transition:opacity .3s ease-in-out;width:100%}.imageTitle[data-v-c6810584]:after{border-color:#e6374b transparent transparent;border-style:solid;border-width:37px 0 0 25px;bottom:0;content:"";line-height:24px;position:absolute;right:0;width:160px}.imageContainer:hover .imageTitle[data-v-c6810584],.imageContainer:hover button[data-v-c6810584]{opacity:1}.modalTitle[data-v-c6810584]{color:#e6374b;font-size:26px;font-weight:600;line-height:27px}.carousel-inner img[data-v-c6810584]{border-radius:0 7px 7px 0}@media (max-width:1200px){.modalTitle[data-v-c6810584]{font-size:20px}}@media (max-width:991px){.modalTitle[data-v-c6810584]{font-size:18px;line-height:24px}.text[data-v-c6810584]{max-width:93%}.carousel-inner img[data-v-c6810584]{border-radius:0 0 7px 7px}.imageTitle[data-v-c6810584]{font-size:18px;line-height:24px}}@media (max-width:767px){.imageTitle[data-v-c6810584]{font-size:19px;line-height:26px}.more button[data-v-c6810584]{margin-left:13%;width:187px}.title-references[data-v-c6810584]{max-width:70%}.carousel-inner img[data-v-c6810584]{border-radius:7px}}@media (max-width:576px){.title[data-v-c6810584]{font-size:35px}.title-references[data-v-c6810584]{font-size:33px}}
