.elementor-1355 .elementor-element.elementor-element-50d1472c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1355 .elementor-element.elementor-element-69e4c661 .header .caption h1{font-size:60px;}.elementor-1355 .elementor-element.elementor-element-69e4c661 .header .caption h1 span{-webkit-text-stroke:1px #904D30;}.elementor-1355 .elementor-element.elementor-element-69e4c661 .header .caption p{font-size:15px;}.elementor-1355 .elementor-element.elementor-element-69e4c661 .header .caption hr{margin:20px 0px 20px 0px;}.elementor-1355 .elementor-element.elementor-element-69e4c661 .btn-curve.btn-1:hover span{color:#FFFFFF;}.elementor-1355 .elementor-element.elementor-element-69e4c661 .btn-curve.btn-4:hover span{color:#FFFFFF;}.elementor-1355 .elementor-element.elementor-element-69e4c661 .btn-curve.btn-1:hover{color:#FFFFFF;}.elementor-1355 .elementor-element.elementor-element-69e4c661 .btn-curve.btn-4:hover{color:#FFFFFF;}.elementor-1355 .elementor-element.elementor-element-69e4c661 .btn-curve.btn-1{background-color:#5C654C;}.elementor-1355 .elementor-element.elementor-element-69e4c661 .btn-curve.btn-4{background-color:#5C654C;}.elementor-1355 .elementor-element.elementor-element-69e4c661 .btn-curve.btn-1:after{background-color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-69e4c661 .btn-curve.btn-4:after{background-color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-69e4c661 .header .caption{margin:60px 0px 0px 0px;}.elementor-1355 .elementor-element.elementor-element-69db7ea6{padding:100px 0px 120px 0px;}.elementor-1355 .elementor-element.elementor-element-166a059d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1355 .elementor-element.elementor-element-d7ce897 .section-title{color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-d7ce897 .section-title.white{color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-d7ce897 .services .content .cont h1{color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-d7ce897 .services .content .cont h2{color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-d7ce897 .services .content .cont h3{color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-d7ce897 .services .content .cont h4{color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-d7ce897 .services .content .cont h5{color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-d7ce897 .services .content .cont h6{color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-d7ce897 .sec-title h1{color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-d7ce897 .sec-title h2{color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-d7ce897 .sec-title h3{color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-d7ce897 .sec-title h4{color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-d7ce897 .sec-title h5{color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-d7ce897 .sec-title h6{color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-d7ce897 h1.section-title2{color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-d7ce897 h2.section-title2{color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-d7ce897 h3.section-title2{color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-d7ce897 h4.section-title2{color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-d7ce897 h5.section-title2{color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-d7ce897 h6.section-title2{color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-d7ce897 .section-title span{-webkit-text-stroke:1px #2C3123;}.elementor-1355 .elementor-element.elementor-element-d7ce897 .section-title.white span{-webkit-text-stroke:1px #2C3123;}.elementor-1355 .elementor-element.elementor-element-d7ce897 .sec-title h1 span{-webkit-text-stroke:1px #2C3123;}.elementor-1355 .elementor-element.elementor-element-d7ce897 .sec-title h2 span{-webkit-text-stroke:1px #2C3123;}.elementor-1355 .elementor-element.elementor-element-d7ce897 .sec-title h3 span{-webkit-text-stroke:1px #2C3123;}.elementor-1355 .elementor-element.elementor-element-d7ce897 .sec-title h4 span{-webkit-text-stroke:1px #2C3123;}.elementor-1355 .elementor-element.elementor-element-d7ce897 .sec-title h5 span{-webkit-text-stroke:1px #2C3123;}.elementor-1355 .elementor-element.elementor-element-d7ce897 h1.section-title2 span{-webkit-text-stroke:1px #2C3123;}.elementor-1355 .elementor-element.elementor-element-d7ce897 h2.section-title2 span{-webkit-text-stroke:1px #2C3123;}.elementor-1355 .elementor-element.elementor-element-d7ce897 h3.section-title2 span{-webkit-text-stroke:1px #2C3123;}.elementor-1355 .elementor-element.elementor-element-d7ce897 h4.section-title2 span{-webkit-text-stroke:1px #2C3123;}.elementor-1355 .elementor-element.elementor-element-d7ce897 h5.section-title2 span{-webkit-text-stroke:1px #2C3123;}.elementor-1355 .elementor-element.elementor-element-d7ce897 h6.section-title2 span{-webkit-text-stroke:1px #2C3123;}.elementor-1355 .elementor-element.elementor-element-d7ce897 .section-subtitle{color:#5F5F5F;}.elementor-1355 .elementor-element.elementor-element-d7ce897 .section-subtitle.white{color:#5F5F5F;}.elementor-1355 .elementor-element.elementor-element-33f7e05e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1355 .elementor-element.elementor-element-6cf7c3c .btn-curve.btn-1{background-color:#5C654C;}.elementor-1355 .elementor-element.elementor-element-6cf7c3c .btn-curve.btn-4{background-color:#5C654C;}.elementor-1355 .elementor-element.elementor-element-6cf7c3c .btn-curve.btn-1:after{background-color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-6cf7c3c .btn-curve.btn-4:after{background-color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-1e28bd0{--display:flex;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1355 .elementor-element.elementor-element-c9378a8 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-1355 .elementor-element.elementor-element-c9378a8 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-1355 .elementor-element.elementor-element-c9378a8{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-1355 .elementor-element.elementor-element-ad498a4{margin-top:46px;margin-bottom:0px;}.elementor-1355 .elementor-element.elementor-element-648215f .section-title{color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-648215f .section-title.white{color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-648215f .services .content .cont h1{color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-648215f .services .content .cont h2{color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-648215f .services .content .cont h3{color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-648215f .services .content .cont h4{color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-648215f .services .content .cont h5{color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-648215f .services .content .cont h6{color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-648215f .sec-title h1{color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-648215f .sec-title h2{color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-648215f .sec-title h3{color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-648215f .sec-title h4{color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-648215f .sec-title h5{color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-648215f .sec-title h6{color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-648215f h1.section-title2{color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-648215f h2.section-title2{color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-648215f h3.section-title2{color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-648215f h4.section-title2{color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-648215f h5.section-title2{color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-648215f h6.section-title2{color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-648215f .section-title span{-webkit-text-stroke:1px #2C3123;}.elementor-1355 .elementor-element.elementor-element-648215f .section-title.white span{-webkit-text-stroke:1px #2C3123;}.elementor-1355 .elementor-element.elementor-element-648215f .sec-title h1 span{-webkit-text-stroke:1px #2C3123;}.elementor-1355 .elementor-element.elementor-element-648215f .sec-title h2 span{-webkit-text-stroke:1px #2C3123;}.elementor-1355 .elementor-element.elementor-element-648215f .sec-title h3 span{-webkit-text-stroke:1px #2C3123;}.elementor-1355 .elementor-element.elementor-element-648215f .sec-title h4 span{-webkit-text-stroke:1px #2C3123;}.elementor-1355 .elementor-element.elementor-element-648215f .sec-title h5 span{-webkit-text-stroke:1px #2C3123;}.elementor-1355 .elementor-element.elementor-element-648215f h1.section-title2 span{-webkit-text-stroke:1px #2C3123;}.elementor-1355 .elementor-element.elementor-element-648215f h2.section-title2 span{-webkit-text-stroke:1px #2C3123;}.elementor-1355 .elementor-element.elementor-element-648215f h3.section-title2 span{-webkit-text-stroke:1px #2C3123;}.elementor-1355 .elementor-element.elementor-element-648215f h4.section-title2 span{-webkit-text-stroke:1px #2C3123;}.elementor-1355 .elementor-element.elementor-element-648215f h5.section-title2 span{-webkit-text-stroke:1px #2C3123;}.elementor-1355 .elementor-element.elementor-element-648215f h6.section-title2 span{-webkit-text-stroke:1px #2C3123;}.elementor-1355 .elementor-element.elementor-element-648215f .section-subtitle{color:#5F5F5F;}.elementor-1355 .elementor-element.elementor-element-648215f .section-subtitle.white{color:#5F5F5F;}.elementor-1355 .elementor-element.elementor-element-9281060{--display:flex;}.elementor-1355 .elementor-element.elementor-element-a42fcc2 > .elementor-widget-container{margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1355 .elementor-element.elementor-element-a42fcc2 .section-title{color:#5C654C;}.elementor-1355 .elementor-element.elementor-element-a42fcc2 .section-title.white{color:#5C654C;}.elementor-1355 .elementor-element.elementor-element-a42fcc2 .services .content .cont h1{color:#5C654C;}.elementor-1355 .elementor-element.elementor-element-a42fcc2 .services .content .cont h2{color:#5C654C;}.elementor-1355 .elementor-element.elementor-element-a42fcc2 .services .content .cont h3{color:#5C654C;}.elementor-1355 .elementor-element.elementor-element-a42fcc2 .services .content .cont h4{color:#5C654C;}.elementor-1355 .elementor-element.elementor-element-a42fcc2 .services .content .cont h5{color:#5C654C;}.elementor-1355 .elementor-element.elementor-element-a42fcc2 .services .content .cont h6{color:#5C654C;}.elementor-1355 .elementor-element.elementor-element-a42fcc2 .sec-title h1{color:#5C654C;}.elementor-1355 .elementor-element.elementor-element-a42fcc2 .sec-title h2{color:#5C654C;}.elementor-1355 .elementor-element.elementor-element-a42fcc2 .sec-title h3{color:#5C654C;}.elementor-1355 .elementor-element.elementor-element-a42fcc2 .sec-title h4{color:#5C654C;}.elementor-1355 .elementor-element.elementor-element-a42fcc2 .sec-title h5{color:#5C654C;}.elementor-1355 .elementor-element.elementor-element-a42fcc2 .sec-title h6{color:#5C654C;}.elementor-1355 .elementor-element.elementor-element-a42fcc2 h1.section-title2{color:#5C654C;}.elementor-1355 .elementor-element.elementor-element-a42fcc2 h2.section-title2{color:#5C654C;}.elementor-1355 .elementor-element.elementor-element-a42fcc2 h3.section-title2{color:#5C654C;}.elementor-1355 .elementor-element.elementor-element-a42fcc2 h4.section-title2{color:#5C654C;}.elementor-1355 .elementor-element.elementor-element-a42fcc2 h5.section-title2{color:#5C654C;}.elementor-1355 .elementor-element.elementor-element-a42fcc2 h6.section-title2{color:#5C654C;}.elementor-1355 .elementor-element.elementor-element-a42fcc2 .section-title span{-webkit-text-stroke:1px #5C654C;}.elementor-1355 .elementor-element.elementor-element-a42fcc2 .section-title.white span{-webkit-text-stroke:1px #5C654C;}.elementor-1355 .elementor-element.elementor-element-a42fcc2 .sec-title h1 span{-webkit-text-stroke:1px #5C654C;}.elementor-1355 .elementor-element.elementor-element-a42fcc2 .sec-title h2 span{-webkit-text-stroke:1px #5C654C;}.elementor-1355 .elementor-element.elementor-element-a42fcc2 .sec-title h3 span{-webkit-text-stroke:1px #5C654C;}.elementor-1355 .elementor-element.elementor-element-a42fcc2 .sec-title h4 span{-webkit-text-stroke:1px #5C654C;}.elementor-1355 .elementor-element.elementor-element-a42fcc2 .sec-title h5 span{-webkit-text-stroke:1px #5C654C;}.elementor-1355 .elementor-element.elementor-element-a42fcc2 h1.section-title2 span{-webkit-text-stroke:1px #5C654C;}.elementor-1355 .elementor-element.elementor-element-a42fcc2 h2.section-title2 span{-webkit-text-stroke:1px #5C654C;}.elementor-1355 .elementor-element.elementor-element-a42fcc2 h3.section-title2 span{-webkit-text-stroke:1px #5C654C;}.elementor-1355 .elementor-element.elementor-element-a42fcc2 h4.section-title2 span{-webkit-text-stroke:1px #5C654C;}.elementor-1355 .elementor-element.elementor-element-a42fcc2 h5.section-title2 span{-webkit-text-stroke:1px #5C654C;}.elementor-1355 .elementor-element.elementor-element-a42fcc2 h6.section-title2 span{-webkit-text-stroke:1px #5C654C;}.elementor-1355 .elementor-element.elementor-element-a42fcc2 .section-subtitle{color:#5F5F5F;}.elementor-1355 .elementor-element.elementor-element-a42fcc2 .section-subtitle.white{color:#5F5F5F;}.elementor-1355 .elementor-element.elementor-element-eb20807{--display:flex;}.elementor-1355 .elementor-element.elementor-element-27f3f5b{--display:flex;}.elementor-1355 .elementor-element.elementor-element-81e772a{--display:flex;}.elementor-1355 .elementor-element.elementor-element-936a562 .team .item .subname{color:#5F5F5F;}.elementor-1355 .elementor-element.elementor-element-936a562 .btn-curve.btn-1{background-color:#5C654C;}.elementor-1355 .elementor-element.elementor-element-936a562 .btn-curve.btn-4{background-color:#5C654C;}.elementor-1355 .elementor-element.elementor-element-936a562 .btn-curve.btn-1:after{background-color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-936a562 .btn-curve.btn-4:after{background-color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-4491e5d .section-subtitle{color:#5F5F5F;}.elementor-1355 .elementor-element.elementor-element-4491e5d .section-subtitle.white{color:#5F5F5F;}.elementor-1355 .elementor-element.elementor-element-5495e67 .btn-curve.btn-1{background-color:#5C654C;}.elementor-1355 .elementor-element.elementor-element-5495e67 .btn-curve.btn-4{background-color:#5C654C;}.elementor-1355 .elementor-element.elementor-element-5495e67 .btn-curve.btn-1:after{background-color:#2C3123;}.elementor-1355 .elementor-element.elementor-element-5495e67 .btn-curve.btn-4:after{background-color:#2C3123;}@media(max-width:767px){.elementor-1355 .elementor-element.elementor-element-69e4c661 .header .caption h1{font-size:44px;}}/* Start custom CSS for html, class: .elementor-element-822bd64 *//* General Section Styling */
#why-choose-us {
    background-color: #f8f8f8;
    padding: 50px 20px;
    text-align: center;
}
#why-choose-us h2 {
    font-size: 2.5rem;
    margin-bottom: 30px;
    color: #333;
}

/* Grid Layout for Items */
.why-section {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); /* Responsive grid */
    gap: 20px;
    margin: 0 auto;
    max-width: 1200px;
}

/* Individual Why Item */
.why-item {
    position: relative;
    background: white;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    cursor: pointer;
}
.why-item:hover {
    transform: scale(1.05);
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.2);
}

/* Image Styling */
.why-item img {
    width: 100%;
    height: 200px;
    object-fit: cover;
}

/* Title and Text */
.why-item h3 {
    font-size: 1.5rem;
    margin: 15px 0 10px;
    color: #333;
}
.why-item p {
    font-size: 1rem;
    color: #666;
    padding: 0 15px 20px;
}

/* Scroll-In Animation */
.why-item {
    opacity: 0;
    transform: translateY(50px);
    animation: fadeInUp 0.5s ease forwards;
}
.why-item:nth-child(1) { animation-delay: 0.1s; }
.why-item:nth-child(2) { animation-delay: 0.2s; }
.why-item:nth-child(3) { animation-delay: 0.3s; }
.why-item:nth-child(4) { animation-delay: 0.4s; }
.why-item:nth-child(5) { animation-delay: 0.5s; }
.why-item:nth-child(6) { animation-delay: 0.6s; }
.why-item:nth-child(7) { animation-delay: 0.7s; }
.why-item:nth-child(8) { animation-delay: 0.8s; }
.why-item:nth-child(9) { animation-delay: 0.9s; }

@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translateY(50px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Mobile Responsiveness */
@media (max-width: 768px) {
    #why-choose-us h2 {
        font-size: 2rem;
    }
    .why-item h3 {
        font-size: 1.2rem;
    }
    .why-item p {
        font-size: 0.9rem;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5316720 *//* General Section Styling */
#why-choose-us {
    background-color: #f8f8f8;
    padding: 50px 20px;
    text-align: center;
}
#why-choose-us h2 {
    font-size: 2.5rem;
    margin-bottom: 30px;
    color: #333;
}

/* Grid Layout for Items */
.why-section {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); /* Responsive grid */
    gap: 20px;
    margin: 0 auto;
    max-width: 1200px;
}

/* Individual Why Item */
.why-item {
    position: relative;
    background: white;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    cursor: pointer;
}
.why-item:hover {
    transform: scale(1.05);
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.2);
}

/* Image Styling */
.why-item img {
    width: 100%;
    height: 200px;
    object-fit: cover;
}

/* Title and Text */
.why-item h3 {
    font-size: 1.5rem;
    margin: 15px 0 10px;
    color: #333;
}
.why-item p {
    font-size: 1rem;
    color: #666;
    padding: 0 15px 20px;
}

/* Scroll-In Animation */
.why-item {
    opacity: 0;
    transform: translateY(50px);
    animation: fadeInUp 0.5s ease forwards;
}
.why-item:nth-child(1) { animation-delay: 0.1s; }
.why-item:nth-child(2) { animation-delay: 0.2s; }
.why-item:nth-child(3) { animation-delay: 0.3s; }
.why-item:nth-child(4) { animation-delay: 0.4s; }
.why-item:nth-child(5) { animation-delay: 0.5s; }
.why-item:nth-child(6) { animation-delay: 0.6s; }
.why-item:nth-child(7) { animation-delay: 0.7s; }
.why-item:nth-child(8) { animation-delay: 0.8s; }
.why-item:nth-child(9) { animation-delay: 0.9s; }

@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translateY(50px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Mobile Responsiveness */
@media (max-width: 768px) {
    #why-choose-us h2 {
        font-size: 2rem;
    }
    .why-item h3 {
        font-size: 1.2rem;
    }
    .why-item p {
        font-size: 0.9rem;
    }
}/* End custom CSS */