.elementor-widget-image .widget-image-caption{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-46 .elementor-element.elementor-element-6848b42 .gallery-item .gallery-caption{text-align:center}.elementor-46 .elementor-element.elementor-element-84d6983 .e-widget-swiper{--offset-v-t-img:0px;--offset-v-m-img:50%;--top-b-img:100%;--offset-v-b-img:0px}.elementor-46 .elementor-element.elementor-element-84d6983 .description-on-hover .post-entry-content .post-entry-body{align-self:flex-start}.elementor-46 .elementor-element.elementor-element-84d6983 .owl-nav div>i,.elementor-46 .elementor-element.elementor-element-84d6983 .the7-swiper-button>i{color:#228f5d}.elementor-46 .elementor-element.elementor-element-84d6983 .owl-dots{--bullet-size:10px;--bullet-gap:16px;top:calc(100% + var(--bullet-v-offset,10px));bottom:auto;--bullet-translate-y:0;left:calc(50% + var(--bullet-h-offset,0px));right:auto;--bullet-translate-x:-50%;--bullet-position-left:calc(50% + var(--bullet-h-offset,0px));--bullet-v-offset:10px}.the7_elements_carousel-84d6983.portfolio-shortcode .post-details i{margin:0}.the7_elements_carousel-84d6983.portfolio-shortcode.description-on-hover article{overflow:hidden}.the7_elements_carousel-84d6983.portfolio-shortcode.hover-scale article.post:after{background-color:var(--content-bg-color);box-shadow:none}.the7_elements_carousel-84d6983.portfolio-shortcode .owl-nav div,.the7_elements_carousel-84d6983.portfolio-shortcode .owl-nav div:hover{color:var(--the7-accent-color)}