.elementor-29634 .elementor-element.elementor-element-db91c2a{padding:0px 0px 40px 0px;}.elementor-29634 .elementor-element.elementor-element-21a1b98 .gem-project-info-item .icon i{transform:rotate(0deg);}.elementor-29634 .elementor-element.elementor-element-21a1b98 .gem-project-info-item:hover .icon svg{transform:rotate(0deg);}.elementor-29634 .elementor-element.elementor-element-21a1b98 .gem-project-info-item:hover .icon i{transform:rotate(0deg);}.elementor-29634 .elementor-element.elementor-element-c070d2f{--display:flex;}.elementor-29634 .elementor-element.elementor-element-6fb4302 .gem-button-container .gem-button{background-color:#BA1100;}.elementor-29634 .elementor-element.elementor-element-6fb4302 .gem-inner-wrapper-btn{flex-direction:row;}.elementor-29634 .elementor-element.elementor-element-6fb4302 .gem-button-container{text-align:center;}.elementor-29634 .elementor-element.elementor-element-6fb4302 .gem-button-container .gem-button i, .elementor-29634 .elementor-element.elementor-element-6fb4302 .gem-button-container .gem-button svg{transform:rotate(0deg);}.elementor-29634 .elementor-element.elementor-element-6fb4302 .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg);}.elementor-29634 .elementor-element.elementor-element-d5c6538{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-29634 .elementor-element.elementor-element-d5c6538 .elementor-divider-separator{width:0%;}.elementor-29634 .elementor-element.elementor-element-d5c6538 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-29634 .elementor-element.elementor-element-7af7393{--display:flex;}.elementor-29634 .elementor-element.elementor-element-7370c35 .portfolio.extended-carousel-grid .fullwidth-block{padding:0 42px;}.elementor-29634 .elementor-element.elementor-element-7370c35 .portfolio.extended-carousel-grid.has-shadowed-items .owl-carousel .owl-stage-outer{padding:calc(42px/2) !important;margin:calc(-42px/2);}.elementor-29634 .elementor-element.elementor-element-7370c35 .extended-carousel-grid:not(.inited) .portfolio-item,
					.elementor-29634 .elementor-element.elementor-element-7370c35 .skeleton-posts .portfolio-item{padding:calc(42px/2);}.elementor-29634 .elementor-element.elementor-element-7370c35 .extended-carousel-grid:not(.inited) .owl-stage,
					.elementor-29634 .elementor-element.elementor-element-7370c35 .skeleton-posts.portfolio-row{margin:calc(-42px/2);}.elementor-29634 .elementor-element.elementor-element-7370c35 .portfolio.portfolio-grid .portfolio-item .image-inner{opacity:calc(100/100);}.elementor-29634 .elementor-element.elementor-element-7370c35 .portfolio-item .caption .title span{max-height:initial;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}@media(max-width:1024px){.elementor-29634 .elementor-element.elementor-element-db91c2a{padding:0px 0px 50px 0px;}}