#breadcrumbSec .breadcrumbSecInner {max-width:1440px;width:100%;display:flex;flex-direction:column;align-items:center;align-self:center;justify-content:center;text-align:center;}#breadcrumbSec .breadcrumbSecContent {display:flex;flex-direction:column;align-items:center;width:100%;}#breadcrumbSec .breadcrumbSecContent h1,#breadcrumbSec .breadcrumbSecContent h2 {text-align:center;font-size:64px;font-family:'Montserrat', sans-serif;font-weight:800;color:#fff;max-width:90%;margin:0 auto;}#breadcrumbSec .breadcrumbSecContent p {font-size:20px;font-family:'Montserrat', sans-serif;font-weight:400;color:#fff;max-width:900px;margin:20px auto 0;text-align:center;line-height:1.6;}#projects {width:100%;max-width:1440px;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:55px;padding:120px 0 0 0;background-color:#fff;}#projects .projectsHead {display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;text-align:center;width:100%;}#projects .projectsHead h2 {font-size:52px;font-family:'Montserrat', sans-serif;font-weight:800;color:#1a1a1a;line-height:1.1em;margin:0;}#projects .projectsHead p {font-size:20px;font-family:'Montserrat', sans-serif;font-weight:400;color:#555;line-height:1.7;margin:0;max-width:800px;}#projects .projectsRow {display:grid;grid-template-columns:repeat(auto-fill, minmax(350px, 1fr));gap:35px;width:100%;padding:0 20px;}#projects .projectsRow .projectsBox {width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;box-shadow:0 10px 30px rgba(0, 0, 0, 0.05);padding:0;border:none;border-radius:20px;transition:all 0.6s cubic-bezier(0.34, 1.56, 0.64, 1);background:#fff;cursor:pointer;overflow:hidden;position:relative;text-align:center;}#projects .projectsRow .projectsBox::before {content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg, #38a4a7, #0f3c3d);z-index:2;opacity:0;transition:opacity 0.4s ease;}#projects .projectsRow .projectsBox:hover::before {opacity:1;}#projects .projectsRow .projectsBox:hover {transform:translateY(-20px) scale(1.02);box-shadow:0 30px 60px rgba(56, 164, 167, 0.15);}#projects .projectsRow .projectsBox img {width:100%;height:220px;object-fit:cover;transition:transform 0.8s cubic-bezier(0.25, 1, 0.5, 1);}#projects .projectsRow .projectsBox:hover img {transform:scale(1.1);}.projectsBoxContent {padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;flex:1;text-align:center;}.projectsBoxContent h3 {font-size:22px;font-weight:800;color:#1a1a1a;line-height:1.3;margin:0 0 12px 0;font-family:'Montserrat', sans-serif;}#projects .projectsRow .projectsBox h4 {font-size:22px;font-family:var(--heading-font);font-weight:700;color:#1a1a1a;line-height:1.3;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}#projects .projectsRow .projectsBox p {font-size:16px;font-family:'Montserrat', sans-serif;font-weight:400;color:#666;line-height:1.7;margin:0 0 25px 0;flex:1;}#projects .projectsRow .projectsBox .themePrimaryBtn {margin:10px auto 0;width:fit-content;padding:10px 24px;font-size:15px;border-radius:6px;background:#38a4a7;color:#fff;border:none;transition:all 0.3s ease;}#projects .projectsRow .projectsBox .themePrimaryBtn:hover {transform:translateY(-2px);box-shadow:0 8px 20px rgba(56, 164, 167, 0.3);}#discussProject .discussProjectInner {width:100%;max-width:1440px;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;}#discussProject .discussProjectInner h2 {font-size:64px;font-family:var(--heading-font);font-weight:700;color:#fff;line-height:1.1em;margin:0 0 26px 0;}#discussProject .discussProjectInner p {font-size:20px;font-family:var(--heading-font);font-weight:400;color:#fff;line-height:1.1em;margin:0;max-width:50%;}#discussProject .discussProjectCard {background-color:rgba(255, 255, 255, 5%);box-shadow:0px 6px 17.1px rgba(0, 0, 0, 3%);backdrop-filter:blur(10.9px);border:1px solid #fff;border-radius:4px;padding:24px;max-width:510px;width:100%;display:flex;flex-direction:column;gap:20px;margin:80px auto 0 auto;box-sizing:border-box;overflow:hidden;}#discussProject .discussProjectCard h4 {font-size:40px;font-family:var(--heading-font);font-weight:500;color:#fff;line-height:1.1em;margin:0;word-wrap:break-word;overflow-wrap:break-word;}#discussProject .discussProjectCard p {font-size:16px;font-family:var(--heading-font);font-weight:400;color:#fff;line-height:1.1em;margin:0;max-width:unset;word-wrap:break-word;overflow-wrap:break-word;}#discussProject .discussProjectCard form {display:flex;flex-direction:column;align-items:start;justify-content:center;gap:20px;}#discussProject .discussProjectCard form .inputField {width:100%;background-color:rgba(255, 255, 255, 54%);padding:12px 16px;border:none;border-radius:4px;color:#231f20;box-sizing:border-box;}#discussProject .discussProjectCard form .inputField::placeholder {color:#231f20;}@media (max-width:992px) {#breadcrumbSec {padding:20px;height:550px !important;}#heroSec .heroSecInner {max-width:100%;gap:40px;margin-top:100px;}#breadcrumbSec .breadcrumbSecContent h1,#breadcrumbSec .breadcrumbSecContent h2 {font-size:52px;max-width:100%;}#breadcrumbSec .breadcrumbSecContent p {width:100%;max-width:100%;}#discussProject {padding:40px 20px !important;}#discussProject .discussProjectInner {padding:0px !important;}#discussProject .discussProjectCard {margin-top:40px;}#discussProject .discussProjectInner h2 {font-size:38px;width:100%;max-width:100%;}#discussProject .discussProjectInner p {width:100%;max-width:100%;}#testimonials .testimonialsHead h2,#discussProject .discussProjectInner h2 {font-size:38px;width:100%;max-width:100%;}#testimonials .testimonialSlider {margin-top:40px;}#testimonials .testimonialSlider .testimonialSliderBox {flex-direction:column;}#testimonials .testimonialSlider .testimonialSliderCol:first-child,#testimonials .testimonialSlider .testimonialSliderCol:last-child {width:100%;max-width:100%;align-items:start;}#testimonials .testimonialSlider .testimonialSliderCol:first-child,#testimonials .testimonialSlider .testimonialSliderCol:last-child {margin-bottom:20px;}#testimonials .testimonialSlider .testimonialSliderCol:last-child h4 {font-size:22px;}#testimonials .testimonialSliderActions {margin-left:0 !important;}#testimonials,#projects {padding:40px 20px;}#projects .projectsHead h2 {font-size:38px;width:100%;max-width:100%;}#projects .projectsHead p {max-width:100%;}#projects .projectsRow {grid-template-columns:1fr;padding:0;}#projects .projectsRow .projectsBox {padding:0;}}