.elementor-4935 .elementor-element.elementor-element-13fc369{margin-top:-15px;margin-bottom:0px;}.elementor-4935 .elementor-element.elementor-element-ee391ef > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-4935 .elementor-element.elementor-element-ee391ef > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4935 .elementor-element.elementor-element-f905489{--spacer-size:20px;}.elementor-4935 .elementor-element.elementor-element-a1d008c{--spacer-size:20px;}.elementor-4935 .elementor-element.elementor-element-35d08e9 .thegem-te-post-breadcrumbs .post-breadcrumbs{justify-content:right;text-align:right;}.elementor-4935 .elementor-element.elementor-element-35d08e9 .thegem-te-post-breadcrumbs .post-breadcrumbs ul{justify-content:right;text-align:right;}.elementor-4935 .elementor-element.elementor-element-d48f778{--spacer-size:20px;}.elementor-4935 .elementor-element.elementor-element-a939925{--display:flex;--min-height:70vh;}.elementor-4935 .elementor-element.elementor-element-a939925:not(.elementor-motion-effects-element-type-background), .elementor-4935 .elementor-element.elementor-element-a939925 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4935 .elementor-element.elementor-element-c3492f1{--spacer-size:40px;}.elementor-4935 .elementor-element.elementor-element-db777a4 .elementor-icon-list-icon{width:14px;}.elementor-4935 .elementor-element.elementor-element-db777a4 .elementor-icon-list-icon i{font-size:14px;}.elementor-4935 .elementor-element.elementor-element-db777a4 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-4935 .elementor-element.elementor-element-5196ad0{--spacer-size:40px;}.elementor-4935 .elementor-element.elementor-element-464d3e4{--spacer-size:40px;}.elementor-4935 .elementor-element.elementor-element-2bad3ec .elementor-icon-list-icon{width:14px;}.elementor-4935 .elementor-element.elementor-element-2bad3ec .elementor-icon-list-icon i{font-size:14px;}.elementor-4935 .elementor-element.elementor-element-2bad3ec .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-4935 .elementor-element.elementor-element-f719484{--spacer-size:70px;}.elementor-4935 .elementor-element.elementor-element-2eabbe3{--spacer-size:50px;}.elementor-4935 .elementor-element.elementor-element-5a4f779{--spacer-size:50px;}.elementor-4935 .elementor-element.elementor-element-3b9b76b .thegem-heading, .elementor-4935 .elementor-element.elementor-element-3b9b76b .thegem-heading .light{font-size:40px;}.elementor-4935 .elementor-element.elementor-element-c19669c .portfolio.extended-carousel-grid .fullwidth-block{padding:0 42px;}.elementor-4935 .elementor-element.elementor-element-c19669c .portfolio.extended-carousel-grid.has-shadowed-items .owl-carousel .owl-stage-outer{padding:calc(42px/2) !important;margin:calc(-42px/2);}.elementor-4935 .elementor-element.elementor-element-c19669c .extended-carousel-grid:not(.inited) .portfolio-item,
					.elementor-4935 .elementor-element.elementor-element-c19669c .skeleton-posts .portfolio-item{padding:calc(42px/2);}.elementor-4935 .elementor-element.elementor-element-c19669c .extended-carousel-grid:not(.inited) .owl-stage,
					.elementor-4935 .elementor-element.elementor-element-c19669c .skeleton-posts.portfolio-row{margin:calc(-42px/2);}.elementor-4935 .elementor-element.elementor-element-c19669c .portfolio.portfolio-grid.news-grid .portfolio-item .overlay:before, .elementor-4935 .elementor-element.elementor-element-c19669c .portfolio.news-grid.hover-default-circular .portfolio-item .image .overlay .overlay-circle, .elementor-4935 .elementor-element.elementor-element-c19669c .portfolio.news-grid.hover-new-circular .portfolio-item .image .overlay .overlay-circle{background:#000000AB !important;}.elementor-4935 .elementor-element.elementor-element-c19669c > .elementor-widget-container{margin:4rem 0rem 6rem 0rem;}.elementor-4935 .elementor-element.elementor-element-c19669c .portfolio.portfolio-grid.news-grid .portfolio-item .image-inner{opacity:calc(100/100);}.elementor-4935 .elementor-element.elementor-element-c19669c .version-new.news-grid.portfolio.title-on-page .portfolio-item .image .links .caption .info{left:10px;right:inherit;top:10px;bottom:inherit;}.elementor-4935 .elementor-element.elementor-element-596f9a2.elementor-element{--align-self:flex-start;}@media(max-width:1024px){.elementor-4935 .elementor-element.elementor-element-13fc369{padding:0rem 2rem 0rem 2rem;}}@media(max-width:767px){.elementor-4935 .elementor-element.elementor-element-3b9b76b{text-align:center;}.elementor-4935 .elementor-element.elementor-element-c19669c > .elementor-widget-container{padding:0rem 3rem 0rem 3rem;}.elementor-4935 .elementor-element.elementor-element-c19669c .portfolio.news-grid:not(.disabled-hover) .portfolio-item .caption .title *, 
						.elementor-4935 .elementor-element.elementor-element-c19669c .portfolio.news-grid:not(.disabled-hover) .portfolio-item .highlight-item-alternate-box .title *,
						.elementor-4935 .elementor-element.elementor-element-c19669c .portfolio.news-grid.disabled-hover .portfolio-item .caption .title *, 
						.elementor-4935 .elementor-element.elementor-element-c19669c .portfolio.news-grid.disabled-hover .portfolio-item .highlight-item-alternate-box .title *{font-size:16px;}}/* Start custom CSS for thegem-template-post-breadcrumbs, class: .elementor-element-35d08e9 */@media (max-width: 768px) {
    .elementor-4935 .elementor-element.elementor-element-35d08e9 {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-db777a4 */@media (max-width: 768px) {
    .elementor-4935 .elementor-element.elementor-element-db777a4 {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-2bad3ec */.elementor-4935 .elementor-element.elementor-element-2bad3ec .elementor-post-info__terms-list-item {
  display: inline-block;
  background-color: #F2F2F1;
  border-radius: 4px;
  color: #000;
  position: relative;
  z-index: 1;
  margin-right: 8px;
  text-decoration: none;
  font-size: 14px;
  padding: 0 8px 0px 18px;
  margin-left: 0;
  vertical-align: middle;
  box-sizing: border-box;
}

.elementor-4935 .elementor-element.elementor-element-2bad3ec .elementor-post-info__terms-list-item::before {
    content: '';
    position: absolute;
    background-color: inherit;
    width: 13px;
    height: 13px;
    top: 7px;
    left: -5px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    z-index: -1;
    transform: skew(-45deg, 45deg);
}

.elementor-4935 .elementor-element.elementor-element-2bad3ec .elementor-post-info__terms-list-item::after {
  content: '';
  position: absolute;
  width: 6px;
  height: 6px;
  top: 50%;
  left: 0px;
  transform: translateY(-50%);
  border-radius: 50%;
  background-color: #fff;
  z-index: 2;
  pointer-events: none;
}/* End custom CSS */