.elementor-77 .elementor-element.elementor-element-6fe067c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-66505aa{width:100%;max-width:100%;}.elementor-77 .elementor-element.elementor-element-66505aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-fc79418{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-b548f8f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-6a7cba0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-00f6aff{width:100%;max-width:100%;}.elementor-77 .elementor-element.elementor-element-00f6aff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-86503fe{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-2de3d02{width:100%;max-width:100%;}.elementor-77 .elementor-element.elementor-element-2de3d02 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-77 .elementor-element.elementor-element-2de3d02 .services-left-deco img{width:91%;opacity:1;}.elementor-77 .elementor-element.elementor-element-7b8ebe1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-9f0a263{width:100%;max-width:100%;}.elementor-77 .elementor-element.elementor-element-9f0a263 > .elementor-widget-container{margin:10px 0px -50px 0px;padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-9f0a263 .fp-card{border-radius:24px;}.elementor-77 .elementor-element.elementor-element-86d9639{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-global-1851{width:100%;max-width:100%;}.elementor-77 .elementor-element.elementor-global-1851 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-39c5206{width:100%;max-width:100%;}.elementor-77 .elementor-element.elementor-element-39c5206 > .elementor-widget-container{margin:100px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-c166c22 .section-big-cta{padding-top:140px;padding-bottom:140px;}.elementor-77 .elementor-element.elementor-element-c166c22 .section-big-cta .big-cta-heading{color:#ffffff;}.elementor-77 .elementor-element.elementor-element-c166c22 .section-big-cta .big-cta-sub{color:rgba(255,255,255,0.55);}.elementor-77 .elementor-element.elementor-global-1899{width:100%;max-width:100%;}.elementor-77 .elementor-element.elementor-global-1899 > .elementor-widget-container{margin:80px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for nexith_home_one_services_widget, class: .elementor-element-2de3d02 */.elementor-77 .elementor-element.elementor-element-2de3d02 {
    border-radius: 50px !important;
    overflow: hidden !important;
}

.elementor-77 .elementor-element.elementor-element-2de3d02 .box-white,
.elementor-77 .elementor-element.elementor-element-2de3d02 .section-featured-works,
.elementor-77 .elementor-element.elementor-element-2de3d02 .section-featured-works .container {
    border-radius: 40px !important;
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for nexith_home_one_works_widget, class: .elementor-element-9f0a263 *//* 1. ලස්සන 2 Column Grid එක */
.elementor-77 .elementor-element.elementor-element-9f0a263 .featured-works-list {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 40px !important; 
}

/* 2. Theme එකෙන් බලෙන් මාතෘකාව කඩන <br> එක අයින් කිරීම */
.elementor-77 .elementor-element.elementor-element-9f0a263 .featured-works-item h4.heading br {
    display: none !important;
}

/* 3. මාතෘකාවේ සයිස් එක ලොකු කිරීම */
.elementor-77 .elementor-element.elementor-element-9f0a263 .featured-works-item h4.heading {
    font-size: 30px !important; 
    white-space: normal !important; 
    line-height: 1.3 !important;
    width: 100% !important;
    margin-bottom: 0 !important;
}

/* 4. යට තියෙන විස්තර හැප්පෙන එක නැවැත්වීම (Stacking vertically) */
.elementor-77 .elementor-element.elementor-element-9f0a263 .featured-works-item .bot {
    display: flex !important;
    flex-direction: column !important;
    gap: 15px !important;
}

/* ඇතුළෙ තියෙන අකුරු වලට සම්පූර්ණ පළල ලබා දීම */
.elementor-77 .elementor-element.elementor-element-9f0a263 .featured-works-item .bot > div {
    width: 100% !important;
    padding-right: 0 !important;
}

/* 5. Theme එකේ සුදු පසුබිම අයින් කර ඔයා දෙන පාට පේන්න සැලැස්වීම */
.elementor-77 .elementor-element.elementor-element-9f0a263 .box-white,
.elementor-77 .elementor-element.elementor-element-9f0a263 .section-featured-works {
    background-color: transparent !important;
}

/* 6. Mobile ෆෝන් එකෙන් බලද්දී 1 Column එකකට හැදීම */
@media (max-width: 768px) {
    .elementor-77 .elementor-element.elementor-element-9f0a263 .featured-works-list {
        grid-template-columns: 1fr !important;
    }
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1851 */.elementor-77 .elementor-element.elementor-global-1851 {
    border-radius: 50px !important;
    overflow: hidden !important;
}/* End custom CSS */