.service-banner{position:relative;height:380px;background-size:cover;background-position:center;display:flex;align-items:center}.service-banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .65)}.service-banner-inner{position:relative;width:100%;max-width:1200px;margin:auto;padding:0 20px;z-index:1}.service-title-box{background:#fff;border-radius:15px;padding:25px 35px;display:flex;justify-content:space-between;align-items:center}.service-title-box h1{margin:0;font-size:42px;color:#43556b;font-weight:700}.breadcrumb{display:flex;gap:12px;align-items:center;font-size:18px;color:#43556b}.services{max-width:1200px;margin:70px auto;padding:0 20px}.service-content{font-size:18px;line-height:1.8}textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required{height:91px!important}.form-row{display:flex;gap:20px;flex-wrap:wrap}.form-half{flex:1}.wpcf7-form label{display:block;width:100%;margin-bottom:20px}.wpcf7-form input,.wpcf7-form textarea{width:100%;padding:10px;margin-top:5px;border:1px solid #ccc;border-radius:4px}.blog-about-page img{height:345px;object-fit:cover;width:100%}.galery-page img{height:325px;object-fit:cover;width:100%}@media (max-width:600px){.form-row{flex-direction:column;gap:15px}.service-title-box{flex-direction:column;text-align:center;gap:10px}.service-title-box h1{font-size:28px}.service-banner{height:280px}}