.elementor-40945 .elementor-element.elementor-element-7a70300:not(.elementor-motion-effects-element-type-background),.elementor-40945 .elementor-element.elementor-element-7a70300>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f0f3f2}.elementor-40945 .elementor-element.elementor-element-7a70300{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0}.elementor-40945 .elementor-element.elementor-element-7a70300>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-40945 .elementor-element.elementor-element-02f4573.elementor-column .elementor-widget-wrap{align-items:center}.elementor-40945 .elementor-element.elementor-element-02f4573.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-40945 .elementor-element.elementor-element-02f4573.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-40945 .elementor-element.elementor-element-02f4573>.elementor-element-populated{padding:40px 42px 0}.elementor-40945 .elementor-element.elementor-element-1184aa3 .elementor-button{background-color:var(--e-global-color-primary);fill:#fff;color:#fff}.elementor-40945 .elementor-element.elementor-element-1184aa3 .elementor-button:hover,.elementor-40945 .elementor-element.elementor-element-1184aa3 .elementor-button:focus{background-color:var(--e-global-color-66f2bdb)}.elementor-40945 .elementor-element.elementor-element-1184aa3{width:auto;max-width:auto}.elementor-40945 .elementor-element.elementor-element-1184aa3>.elementor-widget-container{margin:0 15px 15px 0}.elementor-40945 .elementor-element.elementor-element-1184aa3.elementor-element{--align-self:center}.elementor-40945 .elementor-element.elementor-element-f91ad0b .elementor-button{background-color:var(--e-global-color-primary);fill:#fff;color:#fff}.elementor-40945 .elementor-element.elementor-element-f91ad0b .elementor-button:hover,.elementor-40945 .elementor-element.elementor-element-f91ad0b .elementor-button:focus{background-color:var(--e-global-color-66f2bdb)}.elementor-40945 .elementor-element.elementor-element-f91ad0b{width:auto;max-width:auto}.elementor-40945 .elementor-element.elementor-element-f91ad0b>.elementor-widget-container{margin:0 15px 15px 0}.elementor-40945 .elementor-element.elementor-element-f91ad0b.elementor-element{--align-self:center}.elementor-40945 .elementor-element.elementor-element-f91ad0b .elementor-button-content-wrapper{flex-direction:row}.elementor-40945 .elementor-element.elementor-element-8404a6a .elementor-button{background-color:var(--e-global-color-primary);fill:#fff;color:#fff}.elementor-40945 .elementor-element.elementor-element-8404a6a .elementor-button:hover,.elementor-40945 .elementor-element.elementor-element-8404a6a .elementor-button:focus{background-color:var(--e-global-color-c601339)}.elementor-40945 .elementor-element.elementor-element-8404a6a{width:auto;max-width:auto}.elementor-40945 .elementor-element.elementor-element-8404a6a>.elementor-widget-container{margin:0 15px 15px 0}.elementor-40945 .elementor-element.elementor-element-8404a6a.elementor-element{--align-self:center}.elementor-40945 .elementor-element.elementor-element-8404a6a .elementor-button-content-wrapper{flex-direction:row}.elementor-40945 .elementor-element.elementor-element-4f7431a .elementor-button{background-color:var(--e-global-color-primary);fill:#fff;color:#fff}.elementor-40945 .elementor-element.elementor-element-4f7431a .elementor-button:hover,.elementor-40945 .elementor-element.elementor-element-4f7431a .elementor-button:focus{background-color:var(--e-global-color-255ca6c)}.elementor-40945 .elementor-element.elementor-element-4f7431a{width:auto;max-width:auto}.elementor-40945 .elementor-element.elementor-element-4f7431a>.elementor-widget-container{margin:0 15px 15px 0}.elementor-40945 .elementor-element.elementor-element-4f7431a.elementor-element{--align-self:center}.elementor-40945 .elementor-element.elementor-element-4f7431a .elementor-button-content-wrapper{flex-direction:row}.elementor-40945 .elementor-element.elementor-element-4db7dd5 .elementor-button{background-color:var(--e-global-color-primary);fill:#fff;color:#fff}.elementor-40945 .elementor-element.elementor-element-4db7dd5 .elementor-button:hover,.elementor-40945 .elementor-element.elementor-element-4db7dd5 .elementor-button:focus{background-color:var(--e-global-color-58a42df)}.elementor-40945 .elementor-element.elementor-element-4db7dd5{width:auto;max-width:auto}.elementor-40945 .elementor-element.elementor-element-4db7dd5>.elementor-widget-container{margin:0 15px 15px 0}.elementor-40945 .elementor-element.elementor-element-4db7dd5.elementor-element{--align-self:center}.elementor-40945 .elementor-element.elementor-element-4db7dd5 .elementor-button-content-wrapper{flex-direction:row}.elementor-40945 .elementor-element.elementor-element-c58f045 .elementor-button{background-color:var(--e-global-color-primary);fill:#fff;color:#fff}.elementor-40945 .elementor-element.elementor-element-c58f045 .elementor-button:hover,.elementor-40945 .elementor-element.elementor-element-c58f045 .elementor-button:focus{background-color:var(--e-global-color-fb8d230)}.elementor-40945 .elementor-element.elementor-element-c58f045{width:auto;max-width:auto}.elementor-40945 .elementor-element.elementor-element-c58f045>.elementor-widget-container{margin:0 15px 15px 0}.elementor-40945 .elementor-element.elementor-element-c58f045.elementor-element{--align-self:center}.elementor-40945 .elementor-element.elementor-element-c58f045 .elementor-button-content-wrapper{flex-direction:row}.elementor-40945 .elementor-element.elementor-element-f4a3913:not(.elementor-motion-effects-element-type-background),.elementor-40945 .elementor-element.elementor-element-f4a3913>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f0f3f2}.elementor-40945 .elementor-element.elementor-element-f4a3913>.elementor-container{max-width:1420px}.elementor-40945 .elementor-element.elementor-element-f4a3913{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-40945 .elementor-element.elementor-element-f4a3913>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-40945 .elementor-element.elementor-element-6cdca6e>.elementor-element-populated{padding:42px}.elementor-40945 .elementor-element.elementor-element-090d00c .portfolio.portfolio-grid.news-grid .portfolio-item,.elementor-40945 .elementor-element.elementor-element-090d00c .skeleton-posts.portfolio-row .portfolio-item{padding:calc(42px/2) !important}.elementor-40945 .elementor-element.elementor-element-090d00c .portfolio.portfolio-grid.news-grid .portfolio-row,.elementor-40945 .elementor-element.elementor-element-090d00c .skeleton-posts.portfolio-row{margin:calc(-42px/2)}.elementor-40945 .elementor-element.elementor-element-090d00c .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-42px/2) 0}.elementor-40945 .elementor-element.elementor-element-090d00c .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:42px;padding-right:42px}.elementor-40945 .elementor-element.elementor-element-090d00c .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(42px/2);padding-right:calc(42px/2)}.elementor-40945 .elementor-element.elementor-element-090d00c .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:42px;padding-right:42px}.elementor-40945 .elementor-element.elementor-element-090d00c .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:42px}.elementor-40945 .elementor-element.elementor-element-090d00c .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-42px/2)}.elementor-40945 .elementor-element.elementor-element-090d00c .portfolio.portfolio-grid.news-grid .portfolio-item:hover .wrap>.caption{background-color:#fff}.elementor-40945 .elementor-element.elementor-element-090d00c .portfolio.portfolio-grid.news-grid .portfolio-item:not(.double-item) .image-inner:not(.empty){height:215px !important;padding-bottom:0 !important;aspect-ratio:initial !important}.elementor-40945 .elementor-element.elementor-element-090d00c .portfolio.portfolio-grid.news-grid .portfolio-item:not(.double-item) .gem-simple-gallery .gem-gallery-item a{height:215px !important}.elementor-40945 .elementor-element.elementor-element-090d00c .portfolio.portfolio-grid.news-grid .portfolio-item .image-inner{opacity:calc(100/100)}.elementor-40945 .elementor-element.elementor-element-090d00c .portfolio-item .caption .title a{text-transform:none}.elementor-40945 .elementor-element.elementor-element-090d00c .portfolio.news-grid:not(.disabled-hover) .portfolio-item .caption .title *,.elementor-40945 .elementor-element.elementor-element-090d00c .portfolio.news-grid:not(.disabled-hover) .portfolio-item .highlight-item-alternate-box .title *,.elementor-40945 .elementor-element.elementor-element-090d00c .portfolio.news-grid.disabled-hover .portfolio-item .caption .title *,.elementor-40945 .elementor-element.elementor-element-090d00c .portfolio.news-grid.disabled-hover .portfolio-item .highlight-item-alternate-box .title *{letter-spacing:0px}.elementor-40945 .elementor-element.elementor-element-090d00c .portfolio.portfolio-grid.news-grid .portfolio-item .wrap>.caption{border-style:solid;border-width:0;border-color:#dfe5e8}.elementor-40945 .elementor-element.elementor-element-090d00c .version-new.news-grid.portfolio.title-on-page .portfolio-item .image .links .caption .info{left:10px;right:inherit;top:10px;bottom:inherit}.elementor-40945 .elementor-element.elementor-element-090d00c .portfolio.portfolio-grid.news-grid .gem-pagination{margin-top:100px}@media(max-width:1024px){.elementor-40945 .elementor-element.elementor-element-02f4573>.elementor-element-populated{padding:42px 21px}.elementor-40945 .elementor-element.elementor-element-6cdca6e>.elementor-element-populated{padding:42px 21px}}