:root{--primary:#294366;--light:#f8f8f8;--dark:#252525;--primary-rgba:rgba(41,67,102,0.7);--white:#fff}.interior-project-item{height:400px;position:relative;display:flex;justify-content:center}.interior-project-item .layer{visibility:none;opacity:0;background-color:rgba(0,0,0,.4);position:absolute;width:100%;height:100%;transition:visibility 0s,opacity .5s linear}.interior-project-item .bg-img{overflow:hidden;width:100%;height:100%}.interior-project-item .project-info{position:absolute;top:50%;display:flex;flex-direction:column;align-items:center;color:var(--white)}.interior-project-item .project-info .project-title-on-hover{visibility:hidden;color:var(--white);padding:10px 30px;white-space:nowrap}.interior-project-item .project-info .project-description{visibility:hidden;opacity:0;padding:25px;text-align:center;font-size:20px;transition:visibility 0s,opacity .5s linear}.interior-project-item .project-info .btn{cursor:pointer;width:40px;height:40px;display:inline-flex;align-items:center;color:var(--primary)!important;background:var(--white);white-space:nowrap;overflow:hidden;transition:.5s;text-align:center}.interior-project-item .project-info .btn:hover{width:140px}.interior-project-item .project-title{bottom:0;z-index:10;font-size:22px;font-weight:700!important;color:var(--white);}.interior-project-item:hover .layer{visibility:visible;opacity:1;background-color:rgba(0,0,0,.6)}.interior-project-item:hover .project-title{visibility:hidden}.interior-project-item:hover .project-title-on-hover{visibility:visible}.interior-project-item:hover .project-description{visibility:visible;opacity:1;position:absolute;top:-100%;}.last-project-item{width:20%;position:relative;display:flex;justify-content:center}.last-project-item .layer{visibility:none;opacity:0;background-color:rgba(0,0,0,.4);position:absolute;width:90%;height:100%;transition:visibility 0s,opacity .5s linear}.last-project-item .bg-img{overflow:hidden;width:100%;height:100%}.last-project-item .project-info{position:absolute;top:30%;display:flex;flex-direction:column;align-items:center;color:var(--white)}.last-project-item .project-info .project-title-on-hover{visibility:hidden;color:var(--white);padding:10px 30px;white-space:nowrap}.last-project-item .project-info .project-description{visibility:hidden;opacity:0;padding:25px;text-align:center;font-size:20px;transition:visibility 0s,opacity .5s linear}.last-project-item .project-info .btn{cursor:pointer;width:40px;height:40px;display:inline-flex;align-items:center;color:var(--primary)!important;background:var(--white);white-space:nowrap;overflow:hidden;transition:.5s;text-align:center}.last-project-item .project-info .btn:hover{width:140px}.last-project-item:hover .layer{visibility:visible;opacity:1;background-color:rgba(0,0,0,.6)}.last-project-item:hover .project-title-on-hover{visibility:visible}.last-project-item:hover .project-description{visibility:visible;opacity:1;}.project-details .project-description{border:2px solid #000;padding:20px;color:#000!important}.project-details .project-carousel,.project-details .project-carousel .owl-item.active{width:100%}.project-details .project-carousel .owl-dots{width:100%;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center}.project-details .project-carousel .owl-dots .owl-dot{position:relative;width:200px;height:200px;margin:10px;background:var(--dark);transition:.5s}.project-details .project-carousel .owl-dots .owl-dot img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;padding:2px;transition:.5s;opacity:.3}.project-details .project-carousel .owl-dots .owl-dot.active{width:200px;height:200px}.project-details .project-carousel .owl-dots .owl-dot.active img{opacity:1}.article-details .ck-reset_all{display:none!important}.article-details img{width:inherit}.btn-primary{background-color:var(--primary)!important;border-color:var(--primary)!important}.text-primary{color:var(--primary)!important}.border-primary{border-color:var(--primary)!important}.footer{background-color:var(--primary)!important}.footer,.footer a{color:var(--white)!important}.footer .btn-outline-body{border-color:var(--white)!important}.list-header{width:100%;-o-object-fit:contain!important;object-fit:contain!important}