.elementor-29109 .elementor-element.elementor-element-50e49ea > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-29109 .elementor-element.elementor-element-50e49ea .thegem-heading, .elementor-29109 .elementor-element.elementor-element-50e49ea .thegem-heading .light{text-transform:none;}.elementor-29109 .elementor-element.elementor-element-bef12a9 > .elementor-widget-container{margin:0px 0px 45px 0px;}.elementor-29109 .elementor-element.elementor-element-bef12a9, .elementor-29109 .elementor-element.elementor-element-bef12a9 .elementor-text-editor *{line-height:1.7em;}.elementor-29109 .elementor-element.elementor-element-28d11e9 .elementor-heading-title{text-transform:none;}.elementor-29109 .elementor-element.elementor-element-db7084f > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-29109 .elementor-element.elementor-element-db7084f, .elementor-29109 .elementor-element.elementor-element-db7084f .elementor-text-editor *{line-height:1.7em;}.elementor-29109 .elementor-element.elementor-element-c39e6b1 .elementor-heading-title{text-transform:none;}.elementor-29109 .elementor-element.elementor-element-23d3b37, .elementor-29109 .elementor-element.elementor-element-23d3b37 .elementor-text-editor *{line-height:1.7em;}.elementor-29109 .elementor-element.elementor-element-c427f96 > .elementor-widget-container{padding:8px 0px 0px 0px;}.elementor-29109 .elementor-element.elementor-element-c427f96, .elementor-29109 .elementor-element.elementor-element-c427f96 .elementor-text-editor *{font-size:18px;}.elementor-29109 .elementor-element.elementor-element-bff897e{margin-top:16px;margin-bottom:31px;}.elementor-29109 .elementor-element.elementor-element-efd2917{width:var( --container-widget-width, 98.46% );max-width:98.46%;--container-widget-width:98.46%;--container-widget-flex-grow:0;}.elementor-29109 .elementor-element.elementor-element-efd2917 .elementor-testimonial-wrapper{text-align:center;}.elementor-29109 .elementor-element.elementor-element-efd2917 .elementor-testimonial-content{font-size:16px;}.elementor-29109 .elementor-element.elementor-element-512f39f > .elementor-widget-container{padding:21px 0px 0px 0px;}.elementor-29109 .elementor-element.elementor-element-512f39f .elementor-testimonial-wrapper{text-align:center;}.elementor-29109 .elementor-element.elementor-element-512f39f .elementor-testimonial-content{font-size:16px;}.elementor-29109 .elementor-element.elementor-element-159476b:not(.elementor-motion-effects-element-type-background), .elementor-29109 .elementor-element.elementor-element-159476b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13e4d15 );}.elementor-29109 .elementor-element.elementor-element-159476b, .elementor-29109 .elementor-element.elementor-element-159476b > .elementor-background-overlay{border-radius:0px 0px 9px 0px;}.elementor-29109 .elementor-element.elementor-element-159476b{box-shadow:0px 0px 18px 0px rgba(0, 0, 0, 0.5);margin-top:0px;margin-bottom:0px;}.elementor-29109 .elementor-element.elementor-element-b7a6deb > .elementor-element-populated{margin:0px 0px 16px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-29109 .elementor-element.elementor-element-bb65923{text-align:center;}.elementor-29109 .elementor-element.elementor-element-bb65923 > .elementor-widget-container{margin:21px 10px 6px 10px;}.elementor-29109 .elementor-element.elementor-element-bb65923 .thegem-heading, .elementor-29109 .elementor-element.elementor-element-bb65923 .thegem-heading .light{text-transform:none;}.elementor-29109 .elementor-element.elementor-element-bb65923 .thegem-heading span.label{color:var( --e-global-color-f926203 );}.elementor-29109 .elementor-element.elementor-element-473edfb .portfolio.extended-carousel-grid .fullwidth-block{padding:0 50px;}.elementor-29109 .elementor-element.elementor-element-473edfb .portfolio.extended-carousel-grid.has-shadowed-items .owl-carousel .owl-stage-outer{padding:calc(50px/2) !important;margin:calc(-50px/2);}.elementor-29109 .elementor-element.elementor-element-473edfb .extended-carousel-grid:not(.inited) .portfolio-item,
					.elementor-29109 .elementor-element.elementor-element-473edfb .skeleton-posts .portfolio-item{padding:calc(50px/2);}.elementor-29109 .elementor-element.elementor-element-473edfb .extended-carousel-grid:not(.inited) .owl-stage,
					.elementor-29109 .elementor-element.elementor-element-473edfb .skeleton-posts.portfolio-row{margin:calc(-50px/2);}.elementor-29109 .elementor-element.elementor-element-473edfb .portfolio.portfolio-grid .portfolio-item .image{border-radius:5px 5px 5px 5px;}.elementor-29109 .elementor-element.elementor-element-473edfb .portfolio.portfolio-grid.caption-position-page .portfolio-item .wrap{border-radius:5px 5px 0 0;}.elementor-29109 .elementor-element.elementor-element-473edfb .portfolio.portfolio-grid.caption-position-hover .portfolio-item .wrap{border-radius:5px 5px 5px 5px;}.elementor-29109 .elementor-element.elementor-element-473edfb .portfolio.portfolio-grid.caption-position-image .portfolio-item .wrap{border-radius:5px 5px 5px 5px;}.elementor-29109 .elementor-element.elementor-element-473edfb .portfolio.portfolio-grid .portfolio-item .image-inner{opacity:calc(100/100);filter:brightness( 63% ) contrast( 95% ) saturate( 86% ) blur( 0px ) hue-rotate( 0deg );}.elementor-29109 .elementor-element.elementor-element-473edfb .portfolio.portfolio-grid .portfolio-item:not(.hover-zooming-blur) .image .overlay .links a.icon{width:33px;height:33px;line-height:33px;}.elementor-29109 .elementor-element.elementor-element-473edfb .portfolio.portfolio-grid .portfolio-item:not(.hover-zooming-blur) .image .overlay .links a.icon i{font-size:33px;line-height:33px;}.elementor-29109 .elementor-element.elementor-element-473edfb .portfolio.portfolio-grid .portfolio-item:not(.hover-zooming-blur) .image .overlay .links a.icon svg{width:33px;height:33px;}.elementor-29109 .elementor-element.elementor-element-473edfb .portfolio.portfolio-grid.hover-zooming-blur .portfolio-item .image .overlay .links a.icon, .elementor-29109 .elementor-element.elementor-element-473edfb .portfolio.portfolio-grid.hover-gradient .portfolio-item .image .overlay .links a.icon{width:33px;height:33px;line-height:33px;}.elementor-29109 .elementor-element.elementor-element-473edfb .portfolio.portfolio-grid.hover-zooming-blur .portfolio-item .image .overlay .links a.icon i, .elementor-29109 .elementor-element.elementor-element-473edfb .portfolio.portfolio-grid.hover-gradient .portfolio-item .image .overlay .links a.icon i{font-size:calc(33px/2);}.elementor-29109 .elementor-element.elementor-element-473edfb .portfolio.portfolio-grid.hover-zooming-blur .portfolio-item .image .overlay .links a.icon svg, .elementor-29109 .elementor-element.elementor-element-473edfb .portfolio.portfolio-grid.hover-gradient .portfolio-item .image .overlay .links a.icon svg{width:calc(33px/2);height:calc(33px/2);}.elementor-29109 .elementor-element.elementor-element-473edfb .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;}.elementor-29109 .elementor-element.elementor-element-473edfb .portfolio.portfolio-grid .portfolio-item .wrap .overlay .caption .title span{font-weight:700;}.elementor-29109 .elementor-element.elementor-element-473edfb .extended-carousel-grid .extended-carousel-item .owl-nav .owl-prev div i, 
					.elementor-29109 .elementor-element.elementor-element-473edfb .extended-carousel-grid .extended-carousel-item .owl-nav .owl-next div i{width:28px;height:28px;font-size:28px;line-height:28px;}.elementor-29109 .elementor-element.elementor-element-473edfb .extended-carousel-grid .owl-dots .owl-dot span{width:9px;height:9px;}.elementor-29109 .elementor-element.elementor-element-3ad0aab > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-29109 .elementor-element.elementor-element-3ad0aab{text-align:center;}.elementor-29109 .elementor-element.elementor-element-3ad0aab .elementor-heading-title{font-size:22px;font-weight:600;text-transform:none;line-height:1.7em;color:var( --e-global-color-secondary );}.elementor-29109 .elementor-element.elementor-element-52a08c3 .gem-button-container .gem-button{background-color:var( --e-global-color-primary );border-radius:7px 7px 7px 7px;}.elementor-29109 .elementor-element.elementor-element-52a08c3 .gem-button-container .gem-button:hover{background-color:var( --e-global-color-secondary );}.elementor-29109 .elementor-element.elementor-element-52a08c3 .gem-inner-wrapper-btn{flex-direction:row;}.elementor-29109 .elementor-element.elementor-element-52a08c3 > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-29109 .elementor-element.elementor-element-52a08c3 .gem-button-container{text-align:center;}.elementor-29109 .elementor-element.elementor-element-52a08c3 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:19px 19px 19px 19px;}.elementor-29109 .elementor-element.elementor-element-52a08c3 .gem-button-container .gem-button .gem-text-button{color:var( --e-global-color-13e4d15 );font-size:20px;}.elementor-29109 .elementor-element.elementor-element-52a08c3 .gem-button-container .gem-button i, .elementor-29109 .elementor-element.elementor-element-52a08c3 .gem-button-container .gem-button svg{transform:rotate(0deg);}.elementor-29109 .elementor-element.elementor-element-52a08c3 .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg);}.elementor-29109 .elementor-element.elementor-element-2664902 > .elementor-widget-container{margin:70px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29109 .elementor-element.elementor-element-2664902{text-align:justify;}.elementor-29109 .elementor-element.elementor-element-2664902, .elementor-29109 .elementor-element.elementor-element-2664902 .elementor-text-editor *{font-size:16px;line-height:1.7em;}.elementor-29109 .elementor-element.elementor-element-b9782a3 > .elementor-element-populated{margin:40px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-29109 .elementor-element.elementor-element-db843c9 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-29109 .elementor-element.elementor-element-ac29d1f:not(.elementor-motion-effects-element-type-background), .elementor-29109 .elementor-element.elementor-element-ac29d1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13e4d15 );}.elementor-29109 .elementor-element.elementor-element-5496917 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-29109 .elementor-element.elementor-element-5496917 .elementor-heading-title{text-transform:none;}.elementor-29109 .elementor-element.elementor-element-5536b9c .portfolio.extended-carousel-grid .fullwidth-block{padding:0 42px;}.elementor-29109 .elementor-element.elementor-element-5536b9c .portfolio.extended-carousel-grid.has-shadowed-items .owl-carousel .owl-stage-outer{padding:calc(42px/2) !important;margin:calc(-42px/2);}.elementor-29109 .elementor-element.elementor-element-5536b9c .extended-carousel-grid:not(.inited) .portfolio-item,
					.elementor-29109 .elementor-element.elementor-element-5536b9c .skeleton-posts .portfolio-item{padding:calc(42px/2);}.elementor-29109 .elementor-element.elementor-element-5536b9c .extended-carousel-grid:not(.inited) .owl-stage,
					.elementor-29109 .elementor-element.elementor-element-5536b9c .skeleton-posts.portfolio-row{margin:calc(-42px/2);}.elementor-29109 .elementor-element.elementor-element-5536b9c .portfolio.portfolio-grid.news-grid .portfolio-item .image-inner{opacity:calc(100/100);}.elementor-29109 .elementor-element.elementor-element-5536b9c .version-new.news-grid.portfolio.title-on-page .portfolio-item .image .links .caption .info{left:10px;right:inherit;top:10px;bottom:inherit;}.elementor-29109 .elementor-element.elementor-element-f4e3f96:not(.elementor-motion-effects-element-type-background), .elementor-29109 .elementor-element.elementor-element-f4e3f96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13e4d15 );}.elementor-29109 .elementor-element.elementor-element-e798a14 > .elementor-widget-container{margin:0px 0px 1px 0px;padding:0px 0px 0px 0px;}.elementor-29109 .elementor-element.elementor-element-e798a14, .elementor-29109 .elementor-element.elementor-element-e798a14 .elementor-text-editor *{text-transform:none;}.elementor-29109 .elementor-element.elementor-element-5ce1131 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-29109 .elementor-element.elementor-element-5ce1131 .elementor-heading-title{text-transform:none;}.elementor-29109 .elementor-element.elementor-element-6305135 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-29109 .elementor-element.elementor-element-52f8541 .elementor-heading-title{text-transform:none;}.elementor-29109 .elementor-element.elementor-element-e92de8b .team-person-image{width:95px;}.elementor-29109 .elementor-element.elementor-element-60a489d:not(.elementor-motion-effects-element-type-background), .elementor-29109 .elementor-element.elementor-element-60a489d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8f68315 );}.elementor-29109 .elementor-element.elementor-element-43fb616 > .elementor-widget-container{margin:7px 0px 14px 0px;}.elementor-29109 .elementor-element.elementor-element-43fb616 .elementor-icon-box-wrapper{gap:15px;}.elementor-29109 .elementor-element.elementor-element-43fb616.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dcc09c9 );}.elementor-29109 .elementor-element.elementor-element-43fb616.elementor-view-framed .elementor-icon, .elementor-29109 .elementor-element.elementor-element-43fb616.elementor-view-default .elementor-icon{fill:var( --e-global-color-dcc09c9 );color:var( --e-global-color-dcc09c9 );border-color:var( --e-global-color-dcc09c9 );}.elementor-29109 .elementor-element.elementor-element-43fb616 .elementor-icon-box-title, .elementor-29109 .elementor-element.elementor-element-43fb616 .elementor-icon-box-title a{text-transform:none;}.elementor-29109 .elementor-element.elementor-element-43fb616 .elementor-icon-box-description{font-size:21px;font-weight:600;}@media(min-width:768px){.elementor-29109 .elementor-element.elementor-element-ee449c4{width:50.495%;}.elementor-29109 .elementor-element.elementor-element-46dad08{width:49.464%;}.elementor-29109 .elementor-element.elementor-element-4b15843{width:42.408%;}.elementor-29109 .elementor-element.elementor-element-b9782a3{width:57.592%;}}