.elementor-13924 .elementor-element.elementor-element-7dcfebc{--display:flex}.elementor-13924 .elementor-element.elementor-element-aeee8a0{--display:flex}.elementor-13924 .elementor-element.elementor-element-fc2743a .bdt-custom-gallery .bdt-overlay{text-align:center;justify-content:center}.elementor-13924 .elementor-element.elementor-element-fc2743a .bdt-skin-fedara-desc{text-align:center}#bdt-custom-gallery-fc2743a .bdt-gallery-thumbnail img{height:265px}.elementor-13924 .elementor-element.elementor-element-fc2743a .bdt-custom-gallery.bdt-grid{margin-left:-10px;margin-top:-10px}.elementor-13924 .elementor-element.elementor-element-fc2743a .bdt-custom-gallery.bdt-grid>*{padding-left:10px;margin-top:10px}.elementor-13924 .elementor-element.elementor-element-fc2743a .bdt-custom-gallery .bdt-gallery-item .bdt-gallery-item-title{font-weight:400}.elementor-13924 .elementor-element.elementor-element-cc5a21b{--display:flex}.elementor-widget .tippy-tooltip .tippy-content{text-align:center}@media(max-width:1366px){.elementor-13924 .elementor-element.elementor-element-fc2743a{padding:10px 10px 10px 10px}.elementor-13924 .elementor-element.elementor-element-fc2743a .bdt-custom-gallery.bdt-grid{margin-left:-15px}.elementor-13924 .elementor-element.elementor-element-fc2743a .bdt-custom-gallery.bdt-grid>*{padding-left:15px}.elementor-13924 .elementor-element.elementor-element-fc2743a .bdt-custom-gallery .bdt-gallery-item{border-radius:25px 25px 25px 25px}.elementor-13924 .elementor-element.elementor-element-fc2743a .bdt-custom-gallery .bdt-overlay{border-radius:25px 25px 0 0}.elementor-13924 .elementor-element.elementor-element-fc2743a .bdt-custom-gallery .bdt-gallery-thumbnail{border-radius:25px 25px 0 0}.elementor-13924 .elementor-element.elementor-element-fc2743a .bdt-custom-gallery .bdt-gallery-item .bdt-gallery-item-title{font-size:12px;line-height:17px}}@media(max-width:1024px){.elementor-13924 .elementor-element.elementor-element-fc2743a{padding:10px 10px 10px 10px}.elementor-13924 .elementor-element.elementor-element-fc2743a .bdt-custom-gallery .bdt-gallery-item{border-radius:25px 25px 25px 25px}.elementor-13924 .elementor-element.elementor-element-fc2743a .bdt-custom-gallery .bdt-overlay{border-radius:25px 25px 0 0}.elementor-13924 .elementor-element.elementor-element-fc2743a .bdt-custom-gallery .bdt-gallery-thumbnail{border-radius:25px 25px 0 0}}@media(max-width:768px){.elementor-13924 .elementor-element.elementor-element-fc2743a .bdt-skin-fedara-desc{text-align:center;padding:10px 10px 10px 10px}.elementor-13924 .elementor-element.elementor-element-fc2743a{padding:10px 10px 10px 10px}.elementor-13924 .elementor-element.elementor-element-fc2743a .bdt-custom-gallery.bdt-grid{margin-left:-10px;margin-top:-20px}.elementor-13924 .elementor-element.elementor-element-fc2743a .bdt-custom-gallery.bdt-grid>*{padding-left:10px;margin-top:20px}.elementor-13924 .elementor-element.elementor-element-fc2743a .bdt-custom-gallery .bdt-gallery-item{border-radius:25px 25px 25px 25px}.elementor-13924 .elementor-element.elementor-element-fc2743a .bdt-custom-gallery .bdt-overlay{border-radius:25px 25px 0 0}.elementor-13924 .elementor-element.elementor-element-fc2743a .bdt-custom-gallery .bdt-gallery-thumbnail{border-radius:25px 25px 0 0}.elementor-13924 .elementor-element.elementor-element-fc2743a .bdt-custom-gallery .bdt-gallery-item .bdt-gallery-item-title{font-size:14px}}.project-details{margin-top:40px}.details-grid{display:grid;grid-template-columns:1fr 350px;gap:24px}.card{background:#fff;border-radius:12px;box-shadow:0 6px 18px rgb(0 0 0 / .06);padding:20px}.card h3,.card h4{margin-top:0;color:#212529}.project-desc p{color:#555;line-height:1.8;margin-bottom:16px}.links{list-style:none;padding:0;margin:8px 0 0 0;display:grid;gap:8px}.links a{color:#0d6efd;text-decoration:none;transition:color 0.2s ease}.links a:hover{color:#084298}.spec-list{list-style:none;padding:0;margin:0 0 16px 0;display:grid;gap:8px}.spec-list li{display:flex;justify-content:space-between;color:#6c757d;font-size:15px}.spec-list strong{color:#212529}.contact-box .btn{background:#0d6efd;color:#fff;display:inline-block;padding:10px 16px;border-radius:8px;text-decoration:none;transition:background 0.3s ease}.contact-box .btn:hover{background:#0b5ed7}@media (max-width:1024px){.details-grid{grid-template-columns:1fr}}