.elementor-bc-flex-widget .elementor-26504 .elementor-element.elementor-element-3b678833.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-26504 .elementor-element.elementor-element-41baf39 .gem-textbox .gem-textbox-description span p,.elementor-26504 .elementor-element.elementor-element-41baf39 a .gem-textbox .gem-textbox-description span p{color:var(--e-global-color-secondary)}.elementor-26504 .elementor-element.elementor-element-41baf39 .gem-textbox-content .gem-image img,.elementor-26504 .elementor-element.elementor-element-41baf39 .gem-textbox-content a .gem-image img{width:23px;max-width:23px;height:auto}.elementor-26504 .elementor-element.elementor-element-41baf39 .gem-textbox-content .gem-image span,.elementor-26504 .elementor-element.elementor-element-41baf39 .gem-textbox-content a .gem-image span{padding:13px}.elementor-26504 .elementor-element.elementor-element-41baf39 .gem-textbox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:50px 50px 50px 50px}.elementor-26504 .elementor-element.elementor-element-41baf39 .gem-textbox-content .gem-image span{border-radius:50px 50px 50px 50px;border-style:none;margin:0 10px 0 0}.elementor-26504 .elementor-element.elementor-element-41baf39 .gem-textbox-content .gem-image img{border-radius:50px 50px 50px 50px}.elementor-bc-flex-widget .elementor-26504 .elementor-element.elementor-element-128c9fdb.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-26504 .elementor-element.elementor-element-2201d68d .gem-textbox .gem-textbox-description span p,.elementor-26504 .elementor-element.elementor-element-2201d68d a .gem-textbox .gem-textbox-description span p{color:var(--e-global-color-secondary)}.elementor-26504 .elementor-element.elementor-element-2201d68d .gem-textbox-content .gem-image img,.elementor-26504 .elementor-element.elementor-element-2201d68d .gem-textbox-content a .gem-image img{width:23px;max-width:23px;height:auto}.elementor-26504 .elementor-element.elementor-element-2201d68d .gem-textbox-content .gem-image span,.elementor-26504 .elementor-element.elementor-element-2201d68d .gem-textbox-content a .gem-image span{padding:13px}.elementor-26504 .elementor-element.elementor-element-2201d68d .gem-textbox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:50px 50px 50px 50px}.elementor-26504 .elementor-element.elementor-element-2201d68d .gem-textbox-content .gem-image span{border-radius:50px 50px 50px 50px;border-style:none;border-width:0;margin:0 10px 0 0}.elementor-26504 .elementor-element.elementor-element-2201d68d .gem-textbox-content .gem-image img{border-radius:50px 50px 50px 50px}.elementor-bc-flex-widget .elementor-26504 .elementor-element.elementor-element-616cd64e.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-26504 .elementor-element.elementor-element-482d5cd5 .gem-textbox .gem-textbox-description span p,.elementor-26504 .elementor-element.elementor-element-482d5cd5 a .gem-textbox .gem-textbox-description span p{color:var(--e-global-color-secondary)}.elementor-26504 .elementor-element.elementor-element-482d5cd5 .gem-textbox-content .gem-image img,.elementor-26504 .elementor-element.elementor-element-482d5cd5 .gem-textbox-content a .gem-image img{width:23px;max-width:23px;height:auto}.elementor-26504 .elementor-element.elementor-element-482d5cd5 .gem-textbox-content .gem-image span,.elementor-26504 .elementor-element.elementor-element-482d5cd5 .gem-textbox-content a .gem-image span{padding:13px}.elementor-26504 .elementor-element.elementor-element-482d5cd5 .gem-textbox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:50px 50px 50px 50px}.elementor-26504 .elementor-element.elementor-element-482d5cd5 .gem-textbox-content .gem-image span{border-radius:50px 50px 50px 50px;border-style:none;margin:0 10px 0 0}.elementor-26504 .elementor-element.elementor-element-482d5cd5 .gem-textbox-content .gem-image img{border-radius:50px 50px 50px 50px}.elementor-26504 .elementor-element.elementor-element-17a5f72 .portfolio.extended-products-grid.item-separator .portfolio-item{padding:calc(42px / 2)!important}.elementor-26504 .elementor-element.elementor-element-17a5f72 .portfolio.extended-products-grid:not(.item-separator).has-shadowed-items .owl-carousel .owl-stage-outer{padding:calc(42px / 2)!important;margin:calc(-42px / 2)}.elementor-26504 .elementor-element.elementor-element-09114bc>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-26504 .elementor-element.elementor-element-7aaeec3>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-26504 .elementor-element.elementor-element-785784b .portfolio.extended-carousel-grid.has-shadowed-items .owl-carousel .owl-stage-outer{padding:calc(20px / 2)!important;margin:calc(-20px / 2)}.elementor-26504 .elementor-element.elementor-element-785784b .portfolio.portfolio-grid.news-grid .portfolio-item:not(.double-item) .gem-simple-gallery .gem-gallery-item a{height:210px!important}.elementor-26504 .elementor-element.elementor-element-785784b .portfolio.portfolio-grid.news-grid .portfolio-item .wrap>.caption .description{margin:0}.elementor-26504 .elementor-element.elementor-element-785784b .version-new.news-grid.portfolio.title-on-page .portfolio-item .image .links .caption .info{left:inherit;right:10px;top:inherit;bottom:10px}.elementor-26504 .elementor-element.elementor-element-785784b .portfolio.portfolio-grid.news-grid .portfolio-item .image .overlay .caption .grid-post-meta .grid-post-share a.icon{font-size:14px!important}.elementor-26504 .elementor-element.elementor-element-785784b .extended-carousel-grid .extended-carousel-item .owl-nav .owl-prev div i,.elementor-26504 .elementor-element.elementor-element-785784b .extended-carousel-grid .extended-carousel-item .owl-nav .owl-next div i{width:46px;height:46px;font-size:46px;line-height:46px}.elementor-26504 .elementor-element.elementor-element-785784b .extended-carousel-grid.arrows-position-outside:not(.prevent-arrows-outside) .extended-carousel-item .owl-nav .owl-prev{transform:translate(calc(-100% - 13px),-50%)}.elementor-26504 .elementor-element.elementor-element-785784b .extended-carousel-grid.arrows-position-outside:not(.prevent-arrows-outside) .extended-carousel-item .owl-nav .owl-next{transform:translate(calc(100% + 13px),-50%)}.elementor-26504 .elementor-element.elementor-element-785784b .extended-carousel-grid.arrows-position-outside.prevent-arrows-outside .extended-carousel-item .owl-nav .owl-prev,.elementor-26504 .elementor-element.elementor-element-785784b .extended-carousel-grid.arrows-position-on .extended-carousel-item .owl-nav .owl-prev{left:13px}.elementor-26504 .elementor-element.elementor-element-785784b .extended-carousel-grid.arrows-position-outside.prevent-arrows-outside .extended-carousel-item .owl-nav .owl-next,.elementor-26504 .elementor-element.elementor-element-785784b .extended-carousel-grid.arrows-position-on .extended-carousel-item .owl-nav .owl-next{right:13px}.elementor-26504 .elementor-element.elementor-element-785784b .extended-carousel-grid .extended-carousel-item .owl-nav .owl-prev div,.elementor-26504 .elementor-element.elementor-element-785784b .extended-carousel-grid .extended-carousel-item .owl-nav .owl-next div{color:#575757}.elementor-26504 .elementor-element.elementor-element-785784b .extended-carousel-grid .extended-carousel-item .owl-nav .owl-prev:hover div,.elementor-26504 .elementor-element.elementor-element-785784b .extended-carousel-grid .extended-carousel-item .owl-nav .owl-next:hover div{color:#9a9a9a}@media (max-width:767px){.elementor-bc-flex-widget .elementor-26504 .elementor-element.elementor-element-7aaeec3.elementor-column .elementor-widget-wrap{align-items:center}}