.elementor-widget-p-e-addon--portfolio svg{height:1em;width:1em}.elementor-widget-p-e-addon--portfolio .intro-section-inner{display:flex;flex-direction:column;height:100%}.elementor-widget-p-e-addon--portfolio .intro-section-inner .intro-section-link{display:inline-flex}.elementor-widget-p-e-addon--portfolio .elementor-widget-container{overflow:hidden}.elementor-widget-p-e-addon--portfolio .portfolio__area{display:flex;flex-direction:column;gap:50px}.elementor-widget-p-e-addon--portfolio .portfolio__area .intro-section,.elementor-widget-p-e-addon--portfolio .portfolio__area .portfolio__item{flex:1;color:inherit;position:relative}.elementor-widget-p-e-addon--portfolio .portfolio__area .portfolio__content{background-color:#181818;color:#fff;position:absolute;right:0;bottom:0;max-width:80%;z-index:2;padding:10px}@media (min-width:992px){.elementor-widget-p-e-addon--portfolio .portfolio__area{gap:200px;flex-direction:row}}.elementor-widget-p-e-addon--portfolio .view-all-posts{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}.elementor-widget-p-e-addon--portfolio .view-all-posts .indexer{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding-right:40px}.elementor-widget-p-e-addon--portfolio .view-all-posts .indexer__denominator,.elementor-widget-p-e-addon--portfolio .view-all-posts .indexer__numerator{font-weight:700;font-size:16px}.elementor-widget-p-e-addon--portfolio .view-all-posts .indexer__divider{width:27px;height:1px;background-color:#020202;margin:0 10px}