.elementor-23855 .elementor-element.elementor-element-a19f18a{--display:flex;--min-height:30em;--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;--justify-content:center;--margin-top:-8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-23855 .elementor-element.elementor-element-a19f18a:not(.elementor-motion-effects-element-type-background), .elementor-23855 .elementor-element.elementor-element-a19f18a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cartotecnica.sviluppoweb.org/wp-content/uploads/2026/03/slide-realizzazioni-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23855 .elementor-element.elementor-element-69e218d.elementor-element{--align-self:center;}.elementor-23855 .elementor-element.elementor-element-69e218d{text-align:center;}.elementor-23855 .elementor-element.elementor-element-69e218d .elementor-heading-title{font-size:6em;text-transform:none;color:#FFFFFF;}.elementor-23855 .elementor-element.elementor-element-ff36c1e{margin-top:5%;margin-bottom:0%;padding:0px 0px 60px 0px;}.elementor-bc-flex-widget .elementor-23855 .elementor-element.elementor-element-677385a.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-23855 .elementor-element.elementor-element-677385a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-23855 .elementor-element.elementor-element-677385a > .elementor-element-populated{padding:0em 0em 0.8em 1.5em;}.elementor-23855 .elementor-element.elementor-element-a9d7b6b{--divider-border-style:solid;--divider-color:#A51E21;--divider-border-width:2px;}.elementor-23855 .elementor-element.elementor-element-a9d7b6b .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-23855 .elementor-element.elementor-element-a9d7b6b .elementor-divider{text-align:right;padding-block-start:0px;padding-block-end:0px;}.elementor-23855 .elementor-element.elementor-element-1bfc238 > .elementor-element-populated{margin:0px 0px 0px -10px;--e-column-margin-right:0px;--e-column-margin-left:-10px;padding:0em 0em 0em 1em;}.elementor-23855 .elementor-element.elementor-element-d4528f5 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;text-transform:none;}.elementor-23855 .elementor-element.elementor-element-dacfaf7{--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;}.elementor-23855 .elementor-element.elementor-element-c737f49 .gallery-item .wrap{background-color:#A51E21A1;}.elementor-23855 .elementor-element.elementor-element-c737f49 .gem-gallery-grid .gallery-item{padding:calc(16px/2) !important;}.elementor-23855 .elementor-element.elementor-element-c737f49 .gem-gallery-grid .gallery-set{margin-top:calc(-16px/2);margin-bottom:calc(-16px/2);}.elementor-23855 .elementor-element.elementor-element-c737f49 .gem-gallery-grid .not-fullwidth-block ul,
					.elementor-23855 .elementor-element.elementor-element-c737f49 .gem-gallery-grid .not-fullwidth-block .portfolio-item-size-container{margin-left:calc(-16px/2);margin-right:calc(-16px/2);}.elementor-23855 .elementor-element.elementor-element-c737f49 .gem-gallery-grid .fullwidth-block{padding-left:calc(16px/2);padding-right:calc(16px/2);}.elementor-23855 .elementor-element.elementor-element-c737f49 .gallery-item .overlay-wrap{opacity:calc(100/100);}.elementor-23855 .elementor-element.elementor-element-c737f49 .portfolio .portfolio-filters{text-align:center;}.elementor-23855 .elementor-element.elementor-element-c737f49 .portfolio .portfolio-filters-resp .menu-toggle i{color:#951111;}.elementor-23855 .elementor-element.elementor-element-7853385{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}@media(max-width:1024px) and (min-width:768px){.elementor-23855 .elementor-element.elementor-element-677385a{width:15%;}.elementor-23855 .elementor-element.elementor-element-1bfc238{width:85%;}}@media(max-width:1366px){.elementor-23855 .elementor-element.elementor-element-a19f18a{--margin-top:-12%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}}@media(max-width:1200px){.elementor-23855 .elementor-element.elementor-element-a19f18a{--margin-top:-14%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}}@media(max-width:1024px){.elementor-23855 .elementor-element.elementor-element-a19f18a{--margin-top:-19%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-23855 .elementor-element.elementor-element-677385a > .elementor-element-populated{padding:0em 0em 0.9em 1.5em;}}@media(max-width:767px){.elementor-23855 .elementor-element.elementor-element-a19f18a{--margin-top:-40%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-23855 .elementor-element.elementor-element-69e218d .elementor-heading-title{font-size:3em;}.elementor-23855 .elementor-element.elementor-element-677385a{width:15%;}.elementor-bc-flex-widget .elementor-23855 .elementor-element.elementor-element-677385a.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-23855 .elementor-element.elementor-element-677385a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-23855 .elementor-element.elementor-element-677385a > .elementor-element-populated{padding:2em 0em -1em 1.5em;}.elementor-23855 .elementor-element.elementor-element-1bfc238{width:85%;}.elementor-23855 .elementor-element.elementor-element-c737f49 .portfolio .portfolio-filters-resp .menu-toggle i{font-size:34px;line-height:34px;}.elementor-23855 .elementor-element.elementor-element-c737f49 .portfolio .portfolio-filters-resp .menu-toggle{width:34px;height:34px;}}@media(min-width:768px){.elementor-23855 .elementor-element.elementor-element-677385a{width:14%;}.elementor-23855 .elementor-element.elementor-element-1bfc238{width:86.002%;}}@media(min-width:2400px){.elementor-23855 .elementor-element.elementor-element-a19f18a{--margin-top:-6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}}/* Start custom CSS for thegem-gallery-grid, class: .elementor-element-c737f49 */.portfolio .portfolio-filters a.active {
  background-color: #A51E21;
}
.gallery-item .overlay::before {background:#A51E21A1;}
.portfolio-filters a {
  padding: 0 15px;}
  
/* 
.gallery-set .gallery-item:nth-child(n+11) {
    display: none;}/* End custom CSS */