.elementor-2171 .elementor-element.elementor-element-e6ea423{--display:flex;}.elementor-2171 .elementor-element.elementor-element-756d41c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2171 .elementor-element.elementor-element-eafae98{--display:flex;}.elementor-2171 .elementor-element.elementor-element-85ab689{--display:flex;}.elementor-2171 .elementor-element.elementor-element-435424e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2171 .elementor-element.elementor-element-ef01a0e{--display:flex;}.elementor-2171 .elementor-element.elementor-element-cfbf7ac{--display:flex;}.elementor-2171 .elementor-element.elementor-element-bcc827d .gem-button-container{text-align:center;}.elementor-2171 .elementor-element.elementor-element-bcc827d .gem-inner-wrapper-btn{flex-direction:row;}.elementor-2171 .elementor-element.elementor-element-bcc827d .gem-button-container .gem-button i, .elementor-2171 .elementor-element.elementor-element-bcc827d .gem-button-container .gem-button svg{transform:rotate(0deg);}.elementor-2171 .elementor-element.elementor-element-bcc827d .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg);}.elementor-2171 .elementor-element.elementor-element-febb33b{--display:flex;}.elementor-2171 .elementor-element.elementor-element-1e1acc9{text-align:center;}.elementor-2171 .elementor-element.elementor-element-f280193 .portfolio.extended-carousel-grid .fullwidth-block{padding:0 42px;}.elementor-2171 .elementor-element.elementor-element-f280193 .portfolio.extended-carousel-grid.has-shadowed-items .owl-carousel .owl-stage-outer{padding:calc(42px/2) !important;margin:calc(-42px/2);}.elementor-2171 .elementor-element.elementor-element-f280193 .extended-carousel-grid:not(.inited) .portfolio-item,
					.elementor-2171 .elementor-element.elementor-element-f280193 .skeleton-posts .portfolio-item{padding:calc(42px/2);}.elementor-2171 .elementor-element.elementor-element-f280193 .extended-carousel-grid:not(.inited) .owl-stage,
					.elementor-2171 .elementor-element.elementor-element-f280193 .skeleton-posts.portfolio-row{margin:calc(-42px/2);}.elementor-2171 .elementor-element.elementor-element-f280193 .portfolio.portfolio-grid.news-grid .portfolio-item .image-inner{opacity:calc(100/100);}.elementor-2171 .elementor-element.elementor-element-f280193 .version-new.news-grid.portfolio.title-on-page .portfolio-item .image .links .caption .info{left:10px;right:inherit;top:10px;bottom:inherit;}@media(max-width:1540px){.elementor-2171 .elementor-element.elementor-element-756d41c{--grid-auto-flow:row;}.elementor-2171 .elementor-element.elementor-element-435424e{--grid-auto-flow:row;}}@media(max-width:1280px){.elementor-2171 .elementor-element.elementor-element-756d41c{--grid-auto-flow:row;}.elementor-2171 .elementor-element.elementor-element-435424e{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-2171 .elementor-element.elementor-element-756d41c{--grid-auto-flow:row;}.elementor-2171 .elementor-element.elementor-element-435424e{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2171 .elementor-element.elementor-element-756d41c{--grid-auto-flow:row;}.elementor-2171 .elementor-element.elementor-element-435424e{--grid-auto-flow:row;}}@media(max-width:480px){.elementor-2171 .elementor-element.elementor-element-756d41c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2171 .elementor-element.elementor-element-435424e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}