.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12495 .elementor-element.elementor-element-cc4d8f8 .elementor-heading-title{color:var( --e-global-color-c952e42 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12495 .elementor-element.elementor-element-a76863b img{border-style:solid;border-width:15px 0px 30px 0px;border-color:var( --e-global-color-c952e42 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12495 .elementor-element.elementor-element-16584cf{margin-top:30px;margin-bottom:30px;}.elementor-bc-flex-widget .elementor-12495 .elementor-element.elementor-element-7aa2d01.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12495 .elementor-element.elementor-element-7aa2d01.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12495 .elementor-element.elementor-element-7aa2d01.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12495 .elementor-element.elementor-element-1459b8f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12495 .elementor-element.elementor-element-08bb40c:not(.elementor-motion-effects-element-type-background), .elementor-12495 .elementor-element.elementor-element-08bb40c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c952e42 );}.elementor-12495 .elementor-element.elementor-element-08bb40c > .elementor-container{min-height:100px;}.elementor-12495 .elementor-element.elementor-element-08bb40c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12495 .elementor-element.elementor-element-08bb40c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12495 .elementor-element.elementor-element-08bb40c > .elementor-shape-top svg{height:46px;transform:translateX(-50%) rotateY(180deg);}.elementor-12495 .elementor-element.elementor-element-08bb40c > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12495 .elementor-element.elementor-element-9411c1b > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-12495 .elementor-element.elementor-element-9411c1b{text-align:right;}.elementor-12495 .elementor-element.elementor-element-9411c1b .elementor-heading-title{color:var( --e-global-color-008511a );}.elementor-widget-ae-acf-repeater .ae-acf-repeater-tab-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-ae-acf-repeater .ae-acf-repeater-tab-title.active, .elementor-widget-ae-acf-repeater .ae-acf-repeater-tab-title:hover{color:var( --e-global-color-primary );}.elementor-widget-ae-acf-repeater .ae-acf-repeater-tab-mobile-title, .elementor-widget-ae-acf-repeater .ae-acf-repeater-tab-desktop-title.active,
                    .elementor-widget-ae-acf-repeater .ae-acf-repeater-tab-title:before, .elementor-widget-ae-acf-repeater .ae-acf-repeater-tab-title:after,
                    .elementor-widget-ae-acf-repeater .ae-acf-repeater-tab-content, .elementor-widget-ae-acf-repeater .ae-acf-repeater-tabs-content-wrapper{border-color:var( --e-global-color-primary );}.elementor-widget-ae-acf-repeater .elementor-accordion .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-ae-acf-repeater .elementor-accordion .elementor-tab-title.ae-active{color:var( --e-global-color-accent );}.elementor-widget-ae-acf-repeater .ae-accordion-tb-wrapper .ae-accordion-toggle-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ae-acf-repeater .ae-accordion-tb-wrapper .ae-accordion-toggle-button:hover{color:var( --e-global-color-accent );}.elementor-widget-ae-acf-repeater .ae-accordion-tb-wrapper .ae-accordion-toggle-button.active{color:var( --e-global-color-accent );}.elementor-widget-ae-acf-repeater .ae-acf-repeater-list, .elementor-widget-ae-acf-repeater .ae-acf-repeater-list a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ae-acf-repeater .ae-acf-repeater-list-item::marker{color:var( --e-global-color-text );}.elementor-widget-ae-acf-repeater .ae-acf-repeater-list .ae-list-style-icon i{color:var( --e-global-color-text );}.elementor-widget-ae-acf-repeater .ae-acf-repeater-list .ae-list-style-icon svg{fill:var( --e-global-color-text );}.elementor-widget-ae-acf-repeater li, .elementor-widget-ae-acf-repeater li a{color:var( --e-global-color-text );}.elementor-widget-ae-acf-repeater li:hover, .elementor-widget-ae-acf-repeater li:hover a{color:var( --e-global-color-text );}.elementor-widget-ae-acf-repeater li:hover{border-color:var( --e-global-color-text );}.elementor-widget-ae-acf-repeater .ae-load-more-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-ae-acf-repeater .ae-no-load-more-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-ae-acf-repeater .ae-widget-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-ae-acf-repeater .ae-widget-title-inner{border-color:var( --e-global-color-secondary );}.elementor-12495 .elementor-element.elementor-element-d931276.ae-acf-repeater-layout-checker_board .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, minmax(0, 1fr));display:grid;grid-column-gap:10px;grid-row-gap:20px;}.elementor-12495 .elementor-element.elementor-element-d931276.ae-acf-repeater-layout-grid .ae-acf-repeater-widget-wrapper:not(.ae-masonry-yes) .ae-acf-repeater-item{width:calc(100%/1);padding-left:10px;padding-right:10px;margin-bottom:20px;}.elementor-12495 .elementor-element.elementor-element-d931276 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, 1fr);grid-column-gap:10px;}.elementor-12495 .elementor-element.elementor-element-d931276.ae-acf-repeater-layout-smart_grid .ae-acf-repeater-wrapper{grid-column-gap:10px;grid-row-gap:20px;}.elementor-12495 .elementor-element.elementor-element-d931276 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .grid-gap{width:20px;}.elementor-12495 .elementor-element.elementor-element-d931276 .ae-widget-title-wrap{text-align:center;}.elementor-12495 .elementor-element.elementor-element-d931276 .ae-widget-title-inner{border-style:solid;border-width:0px 0px 1px 0px;padding:0px 10px 5px 10px;margin:0px 0px 10px 0px;}.elementor-12495 .elementor-element.elementor-element-5f759b0{margin-top:30px;margin-bottom:30px;}.elementor-bc-flex-widget .elementor-12495 .elementor-element.elementor-element-060e061.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12495 .elementor-element.elementor-element-060e061.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12495 .elementor-element.elementor-element-060e061.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12495 .elementor-element.elementor-element-2bd9cac > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12495 .elementor-element.elementor-element-9a8aed9:not(.elementor-motion-effects-element-type-background), .elementor-12495 .elementor-element.elementor-element-9a8aed9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c952e42 );}.elementor-12495 .elementor-element.elementor-element-9a8aed9 > .elementor-container{min-height:100px;}.elementor-12495 .elementor-element.elementor-element-9a8aed9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12495 .elementor-element.elementor-element-9a8aed9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12495 .elementor-element.elementor-element-9a8aed9 > .elementor-shape-top svg{height:46px;transform:translateX(-50%) rotateY(180deg);}.elementor-12495 .elementor-element.elementor-element-9a8aed9 > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-12495 .elementor-element.elementor-element-81bd759 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-12495 .elementor-element.elementor-element-81bd759{text-align:right;}.elementor-12495 .elementor-element.elementor-element-81bd759 .elementor-heading-title{color:var( --e-global-color-008511a );}.elementor-12495 .elementor-element.elementor-element-73ec080.ae-acf-repeater-layout-checker_board .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, minmax(0, 1fr));display:grid;grid-column-gap:10px;grid-row-gap:20px;}.elementor-12495 .elementor-element.elementor-element-73ec080.ae-acf-repeater-layout-grid .ae-acf-repeater-widget-wrapper:not(.ae-masonry-yes) .ae-acf-repeater-item{width:calc(100%/1);padding-left:10px;padding-right:10px;margin-bottom:20px;}.elementor-12495 .elementor-element.elementor-element-73ec080 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, 1fr);grid-column-gap:10px;}.elementor-12495 .elementor-element.elementor-element-73ec080.ae-acf-repeater-layout-smart_grid .ae-acf-repeater-wrapper{grid-column-gap:10px;grid-row-gap:20px;}.elementor-12495 .elementor-element.elementor-element-73ec080 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .grid-gap{width:20px;}.elementor-12495 .elementor-element.elementor-element-73ec080 .ae-widget-title-wrap{text-align:center;}.elementor-12495 .elementor-element.elementor-element-73ec080 .ae-widget-title-inner{border-style:solid;border-width:0px 0px 1px 0px;padding:0px 10px 5px 10px;margin:0px 0px 10px 0px;}.elementor-12495 .elementor-element.elementor-element-66226f0{margin-top:0px;margin-bottom:0px;}.elementor-12495 .elementor-element.elementor-element-3e4df4e > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-12495 .elementor-element.elementor-element-3e4df4e{text-align:right;}.elementor-12495 .elementor-element.elementor-element-3e4df4e .elementor-heading-title{color:var( --e-global-color-008511a );}.elementor-12495 .elementor-element.elementor-element-6994cd5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12495 .elementor-element.elementor-element-de01b68 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12495 .elementor-element.elementor-element-5920cc7 .gallery-item .gallery-caption{text-align:center;}.elementor-12495 .elementor-element.elementor-element-08f7abe{margin-top:0px;margin-bottom:0px;}.elementor-12495 .elementor-element.elementor-element-4cf8b8e > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-12495 .elementor-element.elementor-element-4cf8b8e{text-align:right;}.elementor-12495 .elementor-element.elementor-element-4cf8b8e .elementor-heading-title{color:var( --e-global-color-008511a );}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-12495 .elementor-element.elementor-element-b44fda0 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-c952e42 );}.elementor-12495 .elementor-element.elementor-element-715c927.ae-acf-repeater-layout-checker_board .ae-acf-repeater-wrapper{grid-template-columns:repeat(3, minmax(0, 1fr));display:grid;grid-column-gap:10px;grid-row-gap:20px;}.elementor-12495 .elementor-element.elementor-element-715c927.ae-acf-repeater-layout-grid .ae-acf-repeater-widget-wrapper:not(.ae-masonry-yes) .ae-acf-repeater-item{width:calc(100%/3);padding-left:10px;padding-right:10px;margin-bottom:20px;}.elementor-12495 .elementor-element.elementor-element-715c927 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .ae-acf-repeater-wrapper{grid-template-columns:repeat(3, 1fr);grid-column-gap:10px;}.elementor-12495 .elementor-element.elementor-element-715c927.ae-acf-repeater-layout-smart_grid .ae-acf-repeater-wrapper{grid-column-gap:10px;grid-row-gap:20px;}.elementor-12495 .elementor-element.elementor-element-715c927 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .grid-gap{width:20px;}.elementor-12495 .elementor-element.elementor-element-715c927 .ae-widget-title-wrap{text-align:center;}.elementor-12495 .elementor-element.elementor-element-715c927 .ae-widget-title-inner{border-style:solid;border-width:0px 0px 1px 0px;padding:0px 10px 5px 10px;margin:0px 0px 10px 0px;}@media(min-width:768px){.elementor-12495 .elementor-element.elementor-element-b8cc048{width:25%;}.elementor-12495 .elementor-element.elementor-element-8d3006f{width:75%;}.elementor-12495 .elementor-element.elementor-element-504367c{width:25%;}.elementor-12495 .elementor-element.elementor-element-4f1683c{width:74.666%;}.elementor-12495 .elementor-element.elementor-element-7aa2d01{width:25%;}.elementor-12495 .elementor-element.elementor-element-1459b8f{width:74.666%;}.elementor-12495 .elementor-element.elementor-element-c1dbcce{width:25%;}.elementor-12495 .elementor-element.elementor-element-9667a34{width:75%;}.elementor-12495 .elementor-element.elementor-element-060e061{width:25%;}.elementor-12495 .elementor-element.elementor-element-2bd9cac{width:74.666%;}.elementor-12495 .elementor-element.elementor-element-5448e89{width:25%;}.elementor-12495 .elementor-element.elementor-element-fe8aefd{width:75%;}.elementor-12495 .elementor-element.elementor-element-9a88b32{width:25%;}.elementor-12495 .elementor-element.elementor-element-d08c2c5{width:74.666%;}.elementor-12495 .elementor-element.elementor-element-381b012{width:25%;}.elementor-12495 .elementor-element.elementor-element-36f43ac{width:75%;}.elementor-12495 .elementor-element.elementor-element-2e7c5ed{width:25%;}.elementor-12495 .elementor-element.elementor-element-4b446ce{width:75%;}.elementor-12495 .elementor-element.elementor-element-28b0d3e{width:25%;}.elementor-12495 .elementor-element.elementor-element-b718fa2{width:74.666%;}.elementor-12495 .elementor-element.elementor-element-a699e89{width:25%;}.elementor-12495 .elementor-element.elementor-element-51aae7f{width:74.666%;}.elementor-12495 .elementor-element.elementor-element-d8213db{width:25%;}.elementor-12495 .elementor-element.elementor-element-915c418{width:74.666%;}}@media(max-width:1024px){.elementor-12495 .elementor-element.elementor-element-d931276.ae-acf-repeater-layout-checker_board .ae-acf-repeater-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr));display:grid;}.elementor-12495 .elementor-element.elementor-element-d931276.ae-acf-repeater-layout-grid .ae-acf-repeater-widget-wrapper:not(.ae-masonry-yes) .ae-acf-repeater-item{width:calc(100%/2);}.elementor-12495 .elementor-element.elementor-element-d931276 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .ae-acf-repeater-wrapper{grid-template-columns:repeat(2, 1fr);}.elementor-12495 .elementor-element.elementor-element-73ec080.ae-acf-repeater-layout-checker_board .ae-acf-repeater-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr));display:grid;}.elementor-12495 .elementor-element.elementor-element-73ec080.ae-acf-repeater-layout-grid .ae-acf-repeater-widget-wrapper:not(.ae-masonry-yes) .ae-acf-repeater-item{width:calc(100%/2);}.elementor-12495 .elementor-element.elementor-element-73ec080 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .ae-acf-repeater-wrapper{grid-template-columns:repeat(2, 1fr);}.elementor-12495 .elementor-element.elementor-element-715c927.ae-acf-repeater-layout-checker_board .ae-acf-repeater-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr));display:grid;}.elementor-12495 .elementor-element.elementor-element-715c927.ae-acf-repeater-layout-grid .ae-acf-repeater-widget-wrapper:not(.ae-masonry-yes) .ae-acf-repeater-item{width:calc(100%/2);}.elementor-12495 .elementor-element.elementor-element-715c927 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .ae-acf-repeater-wrapper{grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor-12495 .elementor-element.elementor-element-d931276.ae-acf-repeater-layout-checker_board .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, minmax(0, 1fr));display:grid;}.elementor-12495 .elementor-element.elementor-element-d931276.ae-acf-repeater-layout-grid .ae-acf-repeater-widget-wrapper:not(.ae-masonry-yes) .ae-acf-repeater-item{width:calc(100%/1);}.elementor-12495 .elementor-element.elementor-element-d931276 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, 1fr);}.elementor-12495 .elementor-element.elementor-element-73ec080.ae-acf-repeater-layout-checker_board .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, minmax(0, 1fr));display:grid;}.elementor-12495 .elementor-element.elementor-element-73ec080.ae-acf-repeater-layout-grid .ae-acf-repeater-widget-wrapper:not(.ae-masonry-yes) .ae-acf-repeater-item{width:calc(100%/1);}.elementor-12495 .elementor-element.elementor-element-73ec080 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, 1fr);}.elementor-12495 .elementor-element.elementor-element-715c927.ae-acf-repeater-layout-checker_board .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, minmax(0, 1fr));display:grid;}.elementor-12495 .elementor-element.elementor-element-715c927.ae-acf-repeater-layout-grid .ae-acf-repeater-widget-wrapper:not(.ae-masonry-yes) .ae-acf-repeater-item{width:calc(100%/1);}.elementor-12495 .elementor-element.elementor-element-715c927 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, 1fr);}}/* Start custom CSS *//*.w3eden {
    color: #fff;
}

.w3eden .card{
  background-color: #7A7A7A;
    border-radius: 0;
    padding: 0;
    border: none;
}

.w3eden .card-body {
    padding: 5px;
}

.w3eden .media-body {
    background: #7A7A7A;
    border-radius: 0;
    padding: 0;
}

.w3eden .media-body h3>a {
    color: #fff;
}

.w3eden .text-muted {
    color: #fff !important;
}

.w3eden .wpdm_icon img {
    box-shadow: none;
    min-width: 36px;
    max-width: 36px;
    width: 36px;
}

.wpdm-download-link.btn.btn-primary {
    border-radius: 4px;
    padding: 5px;
    font-size: 11px;
}

img.wpdm_icon {
    display: none;
}

.w3eden .media-body h3>a {
    color: #fff;
    pointer-events: none;
}

.wpdm-download-link.btn.btn-primary {
    margin-top: 5px;
}
*/
.diagonale-ambienti h2{
  position: relative;
    background: #007C7C;
    vertical-align: baseline;
    padding-top: 80px;
    padding-bottom: 40px;
    padding-right: 10px;
    z-index: -2;
 } 
  .diagonale-ambienti h2::before{
    background: white;
    top: -50px;
    content: '';
    display: block;
    position: absolute;
    right: -60px;
    transform-origin: 100% 100%;
    transform: rotate(-3deg);
    width: 120%;
    height: 70px;
    z-index: -1;
 }/* End custom CSS */