.elementor-15 .elementor-element.elementor-element-d943316{margin-top:50px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-7e02b1c .dbl__title{font-size:30px;color:#222222;}.elementor-15 .elementor-element.elementor-element-6834102 .elementor-spacer-inner{height:14px;}.elementor-15 .elementor-element.elementor-element-0c5fb5e{margin-top:0px;margin-bottom:50px;padding:0px 30px 0px 30px;}.elementor-15 .elementor-element.elementor-element-7b8bc57 .elementor-spacer-inner{height:40px;}.elementor-15 .elementor-element.elementor-element-8fe3c47 .wgl-portfolio-item_description{padding:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-8fe3c47 .overlay{background-color:#AE9962E6;}.elementor-15 .elementor-element.elementor-element-8fe3c47 .portfolio__item-title{padding:3px 10px 3px 10px;}.elementor-15 .elementor-element.elementor-element-8fe3c47 .title{font-family:"Questrial", Sans-serif;font-size:16px;font-weight:normal;text-transform:uppercase;line-height:1.5em;letter-spacing:1px;}.elementor-15 .elementor-element.elementor-element-8fe3c47 .title a{color:#222222;}.elementor-15 .elementor-element.elementor-element-8fe3c47 .inside_image .portfolio__description .portfolio__item-title{background-color:#CBBC9D00;}.elementor-15 .elementor-element.elementor-element-8fe3c47 .title a:hover{color:#010101BA;}.elementor-15 .elementor-element.elementor-element-8fe3c47 .load_more_wrapper{margin:50px 0px 0px 0px;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-7e02b1c .dbl__title{font-size:28px;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-7e02b1c .dbl__title{font-size:24px;line-height:1.4em;}.elementor-15 .elementor-element.elementor-element-0c5fb5e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-cb4421b > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for wgl-portfolio, class: .elementor-element-8fe3c47 */.elementor-15 .elementor-element.elementor-element-8fe3c47 .portfolio__description {
    margin: 0 auto;
    position: relative;
    bottom: 50% !important;
    width: 100%;
}

.elementor-15 .elementor-element.elementor-element-8fe3c47 .inside_image .portfolio__description > * {
    position: absolute;
    z-index: 2;
    width: 100% !important;
    text-align: center;
}

.elementor-15 .elementor-element.elementor-element-8fe3c47 .row .wgl-portfolio-list_item {
    padding-right: 30px !important;
    padding-left: 30px !important;
}/* End custom CSS */