:root{--adowra-accent: #882625;--adowra-accent-2: #b2390a;--adowra-text: #727272;--adowra-dark: #242526}.carou-prev,.carou-next,.carousel-indicators li{cursor:pointer}#menu-top-menu .active-link{color:var(--adowra-accent)!important}.member-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;padding:10px 0 30px}.member-card{width:300px;background:#fff;border:1px solid #e9e9e9;border-radius:4px;overflow:hidden;box-shadow:0 1px 4px #0000000f;transition:box-shadow .25s ease,transform .25s ease}.member-card:hover{box-shadow:0 6px 18px #0000001f;transform:translateY(-3px)}.member-photo{display:block}.member-photo img{width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block;filter:grayscale(100%);transition:filter .3s ease}.member-card:hover .member-photo img{filter:grayscale(0%)}.member-info{padding:18px 20px 24px;text-align:center}.member-info h3{margin:0 0 6px;color:var(--adowra-dark);font-size:20px}.member-role{color:var(--adowra-accent);font-weight:600;margin-bottom:14px}@media (min-width: 1200px){.member-card{width:calc(25% - 22.5px)}}.read-more-btn{display:inline-block;padding:8px 18px;background:var(--adowra-accent);color:#fff!important;border-radius:3px;font-size:13px;letter-spacing:.5px;text-decoration:none;transition:background .25s ease}.read-more-btn:hover{background:var(--adowra-accent-2);color:#fff}.member-detail-photo img{width:100%;border:1px solid #e9e9e9;border-radius:4px}.member-detail-body h2{color:var(--adowra-dark);margin-top:0}.member-quals{color:var(--adowra-text);font-style:italic;margin-bottom:4px}.member-detail-body .member-role{text-align:left;margin-bottom:18px}.member-detail-body h4{color:var(--adowra-accent);margin-top:24px;border-bottom:2px solid #e9e9e9;padding-bottom:6px}.member-detail-body ul{padding-left:20px}.member-detail-body .read-more-btn{margin-top:20px}.project-grid{display:flex;flex-wrap:wrap;gap:24px;padding:10px 0 30px}.project-card{position:relative;width:calc(33.333% - 16px);min-width:260px;height:230px;overflow:hidden;border-radius:4px;display:block;text-decoration:none;flex-grow:1}.project-thumb{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:transform .4s ease}.project-card:hover .project-thumb{transform:scale(1.08)}.project-caption{position:absolute;left:0;right:0;bottom:0;padding:14px 16px;background:linear-gradient(transparent,#882625eb);color:#fff}.project-caption span{font-size:17px;font-weight:600}.project-gallery-main img{width:100%;border:1px solid #e9e9e9;border-radius:4px;background:#fafafa}.project-gallery-thumbs{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.project-gallery-thumbs .thumb{width:72px;height:56px;padding:0;border:2px solid transparent;background:#fff;cursor:pointer;overflow:hidden;border-radius:3px}.project-gallery-thumbs .thumb.active{border-color:var(--adowra-accent)}.project-gallery-thumbs .thumb img{width:100%;height:100%;object-fit:cover}.project-detail-body h2{margin-top:0;color:var(--adowra-dark)}.project-location{color:var(--adowra-accent);font-weight:600;margin-bottom:16px}.project-specs{margin:16px 0}.project-specs div{margin-bottom:8px}.project-specs dt{color:var(--adowra-dark)}.project-specs dd{margin:0 0 4px}.project-detail-body h4{color:var(--adowra-accent);border-bottom:2px solid #e9e9e9;padding-bottom:6px;margin-top:22px}.project-tasks{padding-left:20px}.project-detail-body .read-more-btn{margin-top:18px}.adowra-gallery{display:flex;flex-wrap:wrap;gap:14px;margin:26px 0}.adowra-gallery-item{margin:0;width:calc(25% - 11px);min-width:180px;flex-grow:1}.adowra-gallery-item img{width:100%;height:150px;object-fit:cover;border:1px solid #e9e9e9;border-radius:3px}.adowra-note{font-size:13px;color:var(--adowra-text);font-style:italic}.contact-info h3,.contact-thanks h3{color:var(--adowra-accent)}.contact-info p{margin-bottom:16px}.contact-form label{display:block;margin-bottom:14px;color:var(--adowra-dark);font-weight:600}.contact-form .req{color:var(--adowra-accent-2)}.contact-form input,.contact-form textarea{display:block;width:100%;margin-top:6px;padding:10px 12px;border:1px solid #d0d0d0;border-radius:3px;font-weight:400;font-family:inherit}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--adowra-accent);outline:none}.contact-submit{padding:10px 26px;background:var(--adowra-accent);color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:14px;letter-spacing:.5px;transition:background .25s ease}.contact-submit:hover{background:var(--adowra-accent-2)}.contact-thanks{background:#fcfcfc;border:1px solid #e9e9e9;padding:24px;border-radius:4px}.contact-submit:disabled{opacity:.6;cursor:default}.contact-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:flex;align-items:center;justify-content:center;padding:20px;background:#2425268c}.contact-dialog{background:#fff;max-width:460px;width:100%;padding:28px 28px 24px;border-radius:4px;border-top:4px solid var(--adowra-accent);box-shadow:0 12px 40px #00000040}.contact-dialog--error{border-top-color:var(--adowra-accent-2)}.contact-dialog h3{margin:0 0 12px;color:var(--adowra-accent)}.contact-dialog--error h3{color:var(--adowra-accent-2)}.contact-dialog-body{color:var(--adowra-text);margin-bottom:20px}.contact-dialog-body p{margin-bottom:10px}.contact-dialog-body a{color:var(--adowra-accent)}.blog-section-lg{padding:40px 0 60px}
