.elementor-14231 .elementor-element.elementor-element-9d8cbfc{padding:50px 0px 30px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-14231 .elementor-element.elementor-element-a3ae1b7{text-align:center;}.elementor-14231 .elementor-element.elementor-element-a3ae1b7 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:60px;font-weight:700;color:#2E8B57;}@media(max-width:767px){.elementor-14231 .elementor-element.elementor-element-a3ae1b7 .elementor-heading-title{font-size:30px;}}/* Start custom CSS for shortcode, class: .elementor-element-65b9858 */a.directorist-cat {
    background-color:#2E8B57 !Important;
}

.directorist-gallery-carousel-wrap.directorist-gc-nav-middle .directorist-gallery-carousel-nav .slick-arrow{
    background-color:#2E8B57 !Important;
}

.directorist-icon-mask:after{
   background-color:white !Important;
}

.directorist-swiper__nav i {
    width: 30px;
    height: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 100%;
    background-color: hsla(0, 0%, 100%, .9);
    display: none !important;
}/* End custom CSS */