.header_sec{background:transparent}.newsletter_div input.wpcf7-form-control{border-radius:32px!important}.header_sec a{font-weight:400!important}.input_div p{display:unset!important}.subscribe input{width:100%!important}.subscribe .g-recaptcha-wrap{display:flex;justify-content:center}.form-row{margin-bottom:20px}.form-row.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-row.full-width{display:flex;flex-direction:column}.form-row label{font-weight:bold;margin-bottom:5px}.description{font-size:0.9em;color:#3366cc;margin-bottom:5px}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 textarea{width:100%;padding:8px;border:1px solid #1e73be;box-sizing:border-box}.project-title{font-size:2.5rem;font-weight:600;margin-bottom:20px;color:#222;text-align:center}.project-image{margin-bottom:30px;max-width:1100px;margin:60px auto;padding:0 20px;font-family:sans-serif}.project-image img{width:100%;height:auto;border-radius:8px;object-fit:cover}.project-content{font-size:1rem;line-height:1.8;color:#333}.related-projects{max-width:1100px;margin:80px auto;padding:0 20px}.related-projects h2{font-size:2rem;margin-bottom:30px;text-align:center;color:#222}.related-projects-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.related-project{border:1px solid #ddd;border-radius:8px;overflow:hidden;background-color:#fff;text-align:center}.related-project img{width:100%;height:180px;object-fit:cover}.related-project h3{font-size:1.1rem;padding:15px;color:#333}.related-project a{text-decoration:none;color:inherit}.home_blog_slider .blog-card:before{background:linear-gradient(360deg,#000000,transparent)!important}.newsletter_div span.wpcf7-spinner{display:block;width:25px;margin-top:10px}.newsletter_div .wpcf7-response-output{margin-top:0px!important}.project-item div:nth-child(1){transition:.5s all ease}.project-item:hover div:nth-child(1){scale:1.05}.img_full .et_pb_column:nth-child(2){display:flex}.img_full .et_pb_image .et_pb_image_wrap,.img_full .et_pb_image .et_pb_image_wrap *{height:100%!important;object-fit:cover}.visiable_overflow .et_pb_column{overflow:visible!important}.visiable_overflow_responsive{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding-bottom:0px}@media only screen and (max-width:767px){.newsletter_div .wpcf7-response-output{margin-top:20px!important}.newsletter_div input.wpcf7-form-control.wpcf7-submit{width:100%}}@media only screen and (min-width:768px) and (max-width:981px){#n2-ss-2item2{font-size:34px!important;padding-bottom:0}.project_title{padding:14px 5px 10px}.visiable_overflow_responsive{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.visiable_overflow .et_pb_column{overflow:visible!important;margin:0px}}@media only screen and (min-width:981px) and (max-width:1010px){.input_div p{display:flex;width:581px;flex-wrap:nowrap}.project_title{padding:14px 10px 10px}.project_title h3{font-size:15px}.project-item .project_title img{width:14px;margin-top:6px}}@media only screen and (min-width:1026px) and (max-width:1280px){.numbers_row .et_pb_module.et_pb_number_counter{padding-left:20px;padding-right:20px}.numbers_row .et_pb_module.et_pb_number_counter h3.title{font-size:15px}.expertise_row .img_hover{top:160px}}@media only screen and (min-width:1279px) and (max-width:1280px){.input_div p{display:flex;width:700px;flex-wrap:nowrap}}@media only screen and (min-width:1201px) and (max-width:1279px){.input_div p{display:flex;width:700px;flex-wrap:nowrap}}@media only screen and (min-width:1281px) and (max-width:1300px){.input_div p{display:flex;width:100%;flex-wrap:nowrap}}