.elementor-20779 .elementor-element.elementor-element-0ca3781{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-20779 .elementor-element.elementor-element-987143f .thegem-te-post-breadcrumbs .post-breadcrumbs{justify-content:left;text-align:left}.elementor-20779 .elementor-element.elementor-element-987143f .thegem-te-post-breadcrumbs .post-breadcrumbs ul{justify-content:left;text-align:left}.elementor-20779 .elementor-element.elementor-element-da7f1d0>.elementor-background-overlay{background-color:#252730;opacity:0;transition:background .3s,border-radius .3s,opacity .3s}.elementor-20779 .elementor-element.elementor-element-da7f1d0>.elementor-container{max-width:1140px}.elementor-20779 .elementor-element.elementor-element-da7f1d0{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:20px;margin-bottom:40px;padding:0}.elementor-20779 .elementor-element.elementor-element-4ab397f.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-20779 .elementor-element.elementor-element-4ab397f>.elementor-element-populated>.elementor-background-overlay{opacity:.5}.elementor-20779 .elementor-element.elementor-element-4ab397f>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-20779 .elementor-element.elementor-element-4ab397f>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20779 .elementor-element.elementor-element-0a0d9b3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20779 .elementor-element.elementor-element-0a0d9b3.e-con{--flex-grow:0;--flex-shrink:0}.elementor-20779 .elementor-element.elementor-element-dad7f13>.elementor-widget-container{margin:0 0 10px}.elementor-20779 .elementor-element.elementor-element-dad7f13.elementor-element{--align-self:center}.elementor-20779 .elementor-element.elementor-element-dad7f13{text-align:center}.elementor-20779 .elementor-element.elementor-element-bbb2aed>.elementor-widget-container{margin:0 0 20px}.elementor-20779 .elementor-element.elementor-element-bbb2aed{text-align:center}.elementor-20779 .elementor-element.elementor-element-6c8f541{text-align:center}.elementor-20779 .elementor-element.elementor-element-6c8f541,.elementor-20779 .elementor-element.elementor-element-6c8f541 .elementor-text-editor *{line-height:1.4em}.elementor-20779 .elementor-element.elementor-element-58e5b6e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-20779 .elementor-element.elementor-element-58e5b6e:before,.elementor-20779 .elementor-element.elementor-element-58e5b6e>.elementor-background-video-container:before,.elementor-20779 .elementor-element.elementor-element-58e5b6e>.e-con-inner>.elementor-background-video-container:before,.elementor-20779 .elementor-element.elementor-element-58e5b6e>.elementor-background-slideshow:before,.elementor-20779 .elementor-element.elementor-element-58e5b6e>.e-con-inner>.elementor-background-slideshow:before,.elementor-20779 .elementor-element.elementor-element-58e5b6e>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:var(--e-global-color-c678a3e);--background-overlay:''}.elementor-20779 .elementor-element.elementor-element-a3df635>.elementor-widget-container{margin:10px}.elementor-20779 .elementor-element.elementor-element-a3df635.elementor-element{--align-self:center}.elementor-20779 .elementor-element.elementor-element-a3df635 img{width:30%;filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-20779 .elementor-element.elementor-element-8d22dfa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px}.elementor-20779 .elementor-element.elementor-element-4bfcd72{text-align:center}.elementor-20779 .elementor-element.elementor-element-021b4d8{--e-image-carousel-slides-to-show:1}.elementor-20779 .elementor-element.elementor-element-021b4d8>.elementor-widget-container{padding:15px}.elementor-20779 .elementor-element.elementor-element-021b4d8 .elementor-swiper-button.elementor-swiper-button-prev,.elementor-20779 .elementor-element.elementor-element-021b4d8 .elementor-swiper-button.elementor-swiper-button-next{font-size:40px}.elementor-20779 .elementor-element.elementor-element-8f91698 .gem-button-container .gem-button{background-color:var(--e-global-color-ba9e7a0);border-radius:0;border-style:none}.elementor-20779 .elementor-element.elementor-element-8f91698 .gem-button-container .gem-button:hover{background-color:var(--e-global-color-7fd4144)}.elementor-20779 .elementor-element.elementor-element-8f91698 .gem-button-container .gem-button .gem-text-button{color:#000;font-weight:600}.elementor-20779 .elementor-element.elementor-element-8f91698 .gem-button-container .gem-button:hover .gem-text-button{color:var(--e-global-color-cc28d5c)}.elementor-20779 .elementor-element.elementor-element-8f91698 .gem-button-separator .gem-button-separator-line{border-top-width:2px}.elementor-20779 .elementor-element.elementor-element-8f91698 .gem-button-container .gem-button-separator a{margin:0 20px}.elementor-20779 .elementor-element.elementor-element-7238990{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px}.elementor-20779 .elementor-element.elementor-element-abee55f{text-align:center}.elementor-20779 .elementor-element.elementor-element-29dfffe{text-align:center}.elementor-20779 .elementor-element.elementor-element-64af77c .gem-button-container .gem-button{background-color:var(--e-global-color-ba9e7a0);border-radius:0;border-style:none}.elementor-20779 .elementor-element.elementor-element-64af77c .gem-button-container .gem-button:hover{background-color:var(--e-global-color-7fd4144)}.elementor-20779 .elementor-element.elementor-element-64af77c .gem-button-container .gem-button .gem-text-button{color:#000;font-weight:600}.elementor-20779 .elementor-element.elementor-element-64af77c .gem-button-container .gem-button:hover .gem-text-button{color:var(--e-global-color-cc28d5c)}.elementor-20779 .elementor-element.elementor-element-64af77c .gem-button-separator .gem-button-separator-line{border-top-width:2px}.elementor-20779 .elementor-element.elementor-element-64af77c .gem-button-container .gem-button-separator a{margin:0 20px}.elementor-20779 .elementor-element.elementor-element-c2d2088{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px}.elementor-20779 .elementor-element.elementor-element-9ce1008{text-align:center}.elementor-20779 .elementor-element.elementor-element-d4aaa31 .portfolio.portfolio-grid .portfolio-item,.elementor-20779 .elementor-element.elementor-element-d4aaa31 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(30px/2) !important}.elementor-20779 .elementor-element.elementor-element-d4aaa31 .portfolio.portfolio-grid .portfolio-row,.elementor-20779 .elementor-element.elementor-element-d4aaa31 .skeleton-posts.portfolio-row{margin:calc(-30px/2)}.elementor-20779 .elementor-element.elementor-element-d4aaa31 .portfolio.portfolio-grid.fullwidth-columns .portfolio-row{margin:calc(-30px/2) 0}.elementor-20779 .elementor-element.elementor-element-d4aaa31 .portfolio.portfolio-grid .fullwidth-block:not(.no-paddings){padding-left:30px;padding-right:30px}.elementor-20779 .elementor-element.elementor-element-d4aaa31 .portfolio.portfolio-grid .fullwidth-block .portfolio-row{padding-left:calc(30px/2);padding-right:calc(30px/2)}.elementor-20779 .elementor-element.elementor-element-d4aaa31 .portfolio.portfolio-grid .fullwidth-block .portfolio-top-panel{padding-left:30px;padding-right:30px}.elementor-20779 .elementor-element.elementor-element-d4aaa31 .portfolio.portfolio-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:30px}.elementor-20779 .elementor-element.elementor-element-d4aaa31 .portfolio.portfolio-grid .portfolio-item .image-inner{opacity:calc(100/100)}.elementor-20779 .elementor-element.elementor-element-d4aaa31 .portfolio.portfolio-grid .portfolio-item .caption .title span{color:#000}.elementor-20779 .elementor-element.elementor-element-d4aaa31 .portfolio.portfolio-grid .portfolio-item:hover .caption .title span{color:var(--e-global-color-7fd4144)}.elementor-20779 .elementor-element.elementor-element-d4aaa31 .portfolio.portfolio-grid .portfolio-item .wrap>.caption{border-style:none}.elementor-20779 .elementor-element.elementor-element-d4aaa31 .portfolio.portfolio-grid .portfolio-item .wrap>.caption .caption-separator{height:2px;background-color:var(--e-global-color-7fd4144)}.elementor-20779 .elementor-element.elementor-element-d4aaa31 .portfolio.portfolio-grid .gem-pagination{margin-top:100px}@media(min-width:768px){.elementor-20779 .elementor-element.elementor-element-0a0d9b3{--width:50%}}@media(max-width:1024px){.elementor-20779 .elementor-element.elementor-element-da7f1d0{margin-top:0;margin-bottom:80px}.elementor-20779 .elementor-element.elementor-element-6c8f541>.elementor-widget-container{margin:50px 0 0}}@media(max-width:767px){.elementor-20779 .elementor-element.elementor-element-da7f1d0{margin-top:50px;margin-bottom:20px;padding:0 15px}.elementor-20779 .elementor-element.elementor-element-dad7f13{text-align:center}.elementor-20779 .elementor-element.elementor-element-6c8f541>.elementor-widget-container{margin:0 0 20px}.elementor-20779 .elementor-element.elementor-element-8d22dfa{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px}.elementor-20779 .elementor-element.elementor-element-8f91698>.elementor-widget-container{margin:0}.elementor-20779 .elementor-element.elementor-element-8f91698 .gem-button-container .gem-button .gem-text-button{font-size:18px;line-height:1.1em;letter-spacing:0px}.elementor-20779 .elementor-element.elementor-element-8f91698 .gem-button-container .gem-button:hover .gem-text-button{line-height:1.1em}.elementor-20779 .elementor-element.elementor-element-8f91698 .gem-button-container .gem-button-separator-line{width:0}.elementor-20779 .elementor-element.elementor-element-8f91698 .gem-button-container .gem-button-separator a{margin:0}.elementor-20779 .elementor-element.elementor-element-7238990{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px}.elementor-20779 .elementor-element.elementor-element-64af77c>.elementor-widget-container{margin:0}.elementor-20779 .elementor-element.elementor-element-64af77c .gem-button-container .gem-button .gem-text-button{font-size:18px;line-height:1.1em;letter-spacing:0px}.elementor-20779 .elementor-element.elementor-element-64af77c .gem-button-container .gem-button:hover .gem-text-button{line-height:1.1em}.elementor-20779 .elementor-element.elementor-element-64af77c .gem-button-container .gem-button-separator-line{width:0}.elementor-20779 .elementor-element.elementor-element-64af77c .gem-button-container .gem-button-separator a{margin:0}.elementor-20779 .elementor-element.elementor-element-c2d2088{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px}.elementor-20779 .elementor-element.elementor-element-d4aaa31 .portfolio.portfolio-grid .portfolio-item,.elementor-20779 .elementor-element.elementor-element-d4aaa31 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(10px/2) !important}.elementor-20779 .elementor-element.elementor-element-d4aaa31 .portfolio.portfolio-grid .portfolio-row,.elementor-20779 .elementor-element.elementor-element-d4aaa31 .skeleton-posts.portfolio-row{margin:calc(-10px/2)}.elementor-20779 .elementor-element.elementor-element-d4aaa31 .portfolio.portfolio-grid.fullwidth-columns .portfolio-row{margin:calc(-10px/2) 0}.elementor-20779 .elementor-element.elementor-element-d4aaa31 .portfolio.portfolio-grid .fullwidth-block:not(.no-paddings){padding-left:10px;padding-right:10px}.elementor-20779 .elementor-element.elementor-element-d4aaa31 .portfolio.portfolio-grid .fullwidth-block .portfolio-row{padding-left:calc(10px/2);padding-right:calc(10px/2)}.elementor-20779 .elementor-element.elementor-element-d4aaa31 .portfolio.portfolio-grid .fullwidth-block .portfolio-top-panel{padding-left:10px;padding-right:10px}.elementor-20779 .elementor-element.elementor-element-d4aaa31 .portfolio.portfolio-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:10px}}