.elementor-1447 .elementor-element.elementor-element-8d4f0e5{padding:50px 0px 100px 0px;}.elementor-1447 .elementor-element.elementor-element-4ddc26f > .elementor-element-populated{padding:10px 20px 10px 10px;}.elementor-1447 .elementor-element.elementor-element-5c16e1b > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:#0000002E;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:10px 10px 10px 10px;}.elementor-1447 .elementor-element.elementor-element-5c16e1b > .elementor-element-populated, .elementor-1447 .elementor-element.elementor-element-5c16e1b > .elementor-element-populated > .elementor-background-overlay, .elementor-1447 .elementor-element.elementor-element-5c16e1b > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-1447 .elementor-element.elementor-element-81d3309{margin-top:0px;margin-bottom:0px;}.elementor-1447 .elementor-element.elementor-element-ce7c421{background-color:#020101;--e-search-submit-color:#FFFFFF;}.elementor-1447 .elementor-element.elementor-element-cc533f4{width:100%;max-width:100%;background-color:transparent;padding:10px 20px 10px 20px;z-index:2;background-image:linear-gradient(281deg, #997E67 0%, #664930 48%);}.elementor-1447 .elementor-element.elementor-element-cc533f4 .elementor-heading-title{font-family:"Hind Vadodara", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1em;color:#FFDBBB;}.elementor-1447 .elementor-element.elementor-element-eed3070 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#866A52AD;}.elementor-1447 .elementor-element.elementor-element-eed3070 .elementor-post__meta-data span + span:before{content:"///";}.elementor-1447 .elementor-element.elementor-element-eed3070{--grid-column-gap:0px;}.elementor-1447 .elementor-element.elementor-element-eed3070 .elementor-post{border-style:solid;border-width:0px 0px 1px 0px;border-radius:7px;padding:0px 0px 0px 0px;background-color:#FFF8F1;border-color:#8F8F8F;}.elementor-1447 .elementor-element.elementor-element-eed3070 .elementor-post__text{padding:10px 10px 10px 10px;}.elementor-1447 .elementor-element.elementor-element-eed3070 .elementor-post__title, .elementor-1447 .elementor-element.elementor-element-eed3070 .elementor-post__title a{color:#2D2D2A;font-family:var( --e-global-typography-872e7de-font-family ), Sans-serif;font-size:var( --e-global-typography-872e7de-font-size );font-weight:var( --e-global-typography-872e7de-font-weight );line-height:var( --e-global-typography-872e7de-line-height );}.elementor-1447 .elementor-element.elementor-element-eed3070 .elementor-post__title{margin-bottom:25px;}.elementor-1447 .elementor-element.elementor-element-eed3070 .elementor-post__meta-data{color:#959595;font-family:var( --e-global-typography-af96f33-font-family ), Sans-serif;font-size:var( --e-global-typography-af96f33-font-size );font-weight:var( --e-global-typography-af96f33-font-weight );line-height:var( --e-global-typography-af96f33-line-height );}.elementor-1447 .elementor-element.elementor-element-c30cba7{margin-top:40px;margin-bottom:0px;}@media(max-width:1024px){.elementor-1447 .elementor-element.elementor-element-8d4f0e5{padding:80px 10px 80px 10px;}.elementor-1447 .elementor-element.elementor-element-4ddc26f > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-1447 .elementor-element.elementor-element-5c16e1b > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 10px 0px 10px;}.elementor-1447 .elementor-element.elementor-element-eed3070 .elementor-post__title, .elementor-1447 .elementor-element.elementor-element-eed3070 .elementor-post__title a{font-size:var( --e-global-typography-872e7de-font-size );line-height:var( --e-global-typography-872e7de-line-height );}.elementor-1447 .elementor-element.elementor-element-eed3070 .elementor-post__meta-data{font-size:var( --e-global-typography-af96f33-font-size );line-height:var( --e-global-typography-af96f33-line-height );}}@media(max-width:767px){.elementor-1447 .elementor-element.elementor-element-8d4f0e5{padding:40px 10px 40px 10px;}.elementor-1447 .elementor-element.elementor-element-cc533f4{text-align:start;}.elementor-1447 .elementor-element.elementor-element-eed3070 .elementor-post__title, .elementor-1447 .elementor-element.elementor-element-eed3070 .elementor-post__title a{font-size:var( --e-global-typography-872e7de-font-size );line-height:var( --e-global-typography-872e7de-line-height );}.elementor-1447 .elementor-element.elementor-element-eed3070 .elementor-post__meta-data{font-size:var( --e-global-typography-af96f33-font-size );line-height:var( --e-global-typography-af96f33-line-height );}}@media(min-width:768px){.elementor-1447 .elementor-element.elementor-element-4ddc26f{width:71%;}.elementor-1447 .elementor-element.elementor-element-5c16e1b{width:29%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1447 .elementor-element.elementor-element-4ddc26f{width:100%;}.elementor-1447 .elementor-element.elementor-element-5c16e1b{width:100%;}}/* Start custom CSS for wp-widget-categories, class: .elementor-element-d3ecc92 */.elementor-widget-wp-widget-categories ul {
    list-style: none !important;
    margin: 0 !important;
    padding: 20px 15px !important;
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 12px 10px !important;
    border: 1px solid;
    background: #fff8f1;
}
/* Job Categories - Premium Layout */
.elementor-widget-wp-widget-categories ul {
    list-style: none !important;
    margin: 0 !important;
    padding: 20px 15px !important;
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 12px 10px !important;
}

.elementor-widget-wp-widget-categories ul li {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-widget-wp-widget-categories ul li::marker,
.elementor-widget-wp-widget-categories ul li::before {
    content: none !important;
    display: none !important;
}

.elementor-widget-wp-widget-categories ul li a {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 12px 18px !important;
    background: #f6d7b5 !important;
    color: #65472f !important;
    border: 1px solid #e4c19d !important;
    border-radius: 30px !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 1.3 !important;
    text-decoration: none !important;
    transition: all .25s ease !important;
}

.elementor-widget-wp-widget-categories ul li a:hover {
    background: #795b43 !important;
    color: #ffffff !important;
    border-color: #795b43 !important;
    transform: translateY(-2px);
    box-shadow: 0 5px 14px rgba(70, 45, 25, .15);
}

.elementor-widget-wp-widget-categories .widget-title,
.elementor-widget-wp-widget-categories h5 {
    background: #795b43 !important;
    color: #ffffff !important;
    padding: 17px 20px !important;
    margin: 0 !important;
    font-size: 16px !important;
    font-weight: 700 !important;
}

@media (max-width: 767px) {
    .elementor-widget-wp-widget-categories ul {
        gap: 9px !important;
        padding: 15px 12px !important;
    }

    .elementor-widget-wp-widget-categories ul li a {
        padding: 10px 14px !important;
        font-size: 13px !important;
    }
}/* End custom CSS */