.elementor-105415 .elementor-element.elementor-element-e4fde2a > .elementor-container{max-width:350px;}.elementor-105415 .elementor-element.elementor-element-e4fde2a{border-style:solid;border-width:0px 0px 0px 1px;border-color:#000000A3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-105415 .elementor-element.elementor-element-e4fde2a, .elementor-105415 .elementor-element.elementor-element-e4fde2a > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-105415 .elementor-element.elementor-element-e4fde2a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-105415 .elementor-element.elementor-element-2279f3a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 10px;}.elementor-105415 .elementor-element.elementor-element-c052300 .elementor-search-form__container{min-height:50px;}.elementor-105415 .elementor-element.elementor-element-c052300 .elementor-search-form__submit{min-width:50px;}body:not(.rtl) .elementor-105415 .elementor-element.elementor-element-c052300 .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-105415 .elementor-element.elementor-element-c052300 .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-105415 .elementor-element.elementor-element-c052300 .elementor-search-form__input, .elementor-105415 .elementor-element.elementor-element-c052300.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-105415 .elementor-element.elementor-element-c052300:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-105415 .elementor-element.elementor-element-c052300.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-105415 .elementor-element.elementor-element-c052300 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-105415 .elementor-element.elementor-element-33eee7a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0.5px;}.elementor-105415 .elementor-element.elementor-element-33eee7a .elementor-divider-separator{width:100%;}.elementor-105415 .elementor-element.elementor-element-33eee7a .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-105415 .elementor-element.elementor-element-bc2dae3{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0.5px;}.elementor-105415 .elementor-element.elementor-element-bc2dae3 .elementor-divider-separator{width:100%;}.elementor-105415 .elementor-element.elementor-element-bc2dae3 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-105415 .elementor-element.elementor-element-b6c18f4 .elementor-heading-title{color:var( --e-global-color-el_color_7 );font-family:var( --e-global-typography-el_title_5-font-family ), Sans-serif;font-size:var( --e-global-typography-el_title_5-font-size );font-weight:var( --e-global-typography-el_title_5-font-weight );text-transform:var( --e-global-typography-el_title_5-text-transform );line-height:var( --e-global-typography-el_title_5-line-height );}.elementor-105415 .elementor-element.elementor-element-b6c18f4 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-105415 .elementor-element.elementor-element-6e4c5b8 .box-button{font-family:var( --e-global-typography-f865224-font-family ), Sans-serif;font-size:var( --e-global-typography-f865224-font-size );font-weight:var( --e-global-typography-f865224-font-weight );text-transform:var( --e-global-typography-f865224-text-transform );line-height:var( --e-global-typography-f865224-line-height );letter-spacing:var( --e-global-typography-f865224-letter-spacing );padding:10px 20px 10px 20px;}.elementor-105415 .elementor-element.elementor-element-6e4c5b8 {--box-button-padding-top:10px;--box-button-padding-right:20px;--box-button-padding-bottom:10px;--box-button-padding-left:20px;}.elementor-105415 .elementor-element.elementor-element-6e4c5b8 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-105415 .elementor-element.elementor-element-97c1d9c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0.5px;}.elementor-105415 .elementor-element.elementor-element-97c1d9c .elementor-divider-separator{width:100%;}.elementor-105415 .elementor-element.elementor-element-97c1d9c .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-105415 .elementor-element.elementor-element-cffa2dc .filter-title{font-family:var( --e-global-typography-el_title_5-font-family ), Sans-serif;font-size:var( --e-global-typography-el_title_5-font-size );font-weight:var( --e-global-typography-el_title_5-font-weight );text-transform:var( --e-global-typography-el_title_5-text-transform );line-height:var( --e-global-typography-el_title_5-line-height );}.elementor-105415 .elementor-element.elementor-element-cffa2dc .filter-toggle-icon .elementor-icon{font-size:16px;}.elementor-105415 .elementor-element.elementor-element-cffa2dc .filter-header{border-style:none;}#the7-body .elementor-element.elementor-element-cffa2dc .dt-categories-list{padding:0px 0px 0px 0px;margin:15px 0px 0px 0px;}.elementor-105415 .elementor-element.elementor-element-cffa2dc .dt-categories-list > li:not(:last-child){padding-bottom:calc(0px);margin-bottom:0;}.elementor-105415 .elementor-element.elementor-element-cffa2dc.widget-divider-yes .dt-categories-list > li:first-child{padding-top:calc(0px/2);}.elementor-105415 .elementor-element.elementor-element-cffa2dc.widget-divider-yes .dt-categories-list > li:last-child{padding-bottom:calc(0px/2);}.elementor-105415 .elementor-element.elementor-element-cffa2dc .dt-categories-list{--grid-row-gap:0px;}.elementor-105415 .elementor-element.elementor-element-cffa2dc .dt-categories-list > li > a{--justify-count:flex-start;align-items:center;text-align:left;}.elementor-105415 .elementor-element.elementor-element-cffa2dc .dt-categories-list > li > a, .elementor-105415 .elementor-element.elementor-element-cffa2dc .dt-categories-list > li > a .item-content{justify-content:flex-start;align-items:center;text-align:left;--justify-count:flex-start;}.elementor-105415 .elementor-element.elementor-element-cffa2dc .children > li:not(:last-child){padding-bottom:calc(0px);margin-bottom:0;--sub-grid-row-gap:0px;}.elementor-105415 .elementor-element.elementor-element-cffa2dc.sub-widget-divider-yes .children > li:first-child{padding-top:calc(0px/2);}.elementor-105415 .elementor-element.elementor-element-cffa2dc .children .children > li:first-child{margin-top:calc(0px/2);padding-top:calc(0px/2);}.elementor-105415 .elementor-element.elementor-element-cffa2dc .first-sub-item-border-hide.dt-categories-list > li > .children > li:first-child{padding-top:0;}.elementor-105415 .elementor-element.elementor-element-cffa2dc.sub-widget-divider-yes .children > li:last-child{padding-bottom:calc(0px/2);}.elementor-105415 .elementor-element.elementor-element-cffa2dc .children .children > li:last-child{margin-bottom:calc(0px/2);padding-bottom:calc(0px/2);}.elementor-105415 .elementor-element.elementor-element-cffa2dc.sub-widget-divider-yes .last-sub-item-border-hide.dt-categories-list > li > .children > li:last-child{padding-bottom:0;}.elementor-105415 .elementor-element.elementor-element-cffa2dc .dt-categories-list > li > .children .children{margin-bottom:calc(-0px);}.elementor-105415 .elementor-element.elementor-element-cffa2dc .children > li{--justify-count:flex-start;align-items:center;text-align:left;}.elementor-105415 .elementor-element.elementor-element-cffa2dc .children > li > a .item-content{justify-content:flex-start;align-items:center;text-align:left;--justify-count:flex-start;}.elementor-105415 .elementor-element.elementor-element-be677dc{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0.5px;}.elementor-105415 .elementor-element.elementor-element-be677dc .elementor-divider-separator{width:100%;}.elementor-105415 .elementor-element.elementor-element-be677dc .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-105415 .elementor-element.elementor-element-76e19e0 .elementor-heading-title{color:var( --e-global-color-el_color_7 );font-family:var( --e-global-typography-el_title_5-font-family ), Sans-serif;font-size:var( --e-global-typography-el_title_5-font-size );font-weight:var( --e-global-typography-el_title_5-font-weight );text-transform:var( --e-global-typography-el_title_5-text-transform );line-height:var( --e-global-typography-el_title_5-line-height );}.elementor-105415 .elementor-element.elementor-element-76e19e0 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-105415 .elementor-element.elementor-element-dfda74b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0.5px;}.elementor-105415 .elementor-element.elementor-element-dfda74b .elementor-divider-separator{width:100%;}.elementor-105415 .elementor-element.elementor-element-dfda74b .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-105415 .elementor-element.elementor-element-11623e3{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0.5px;}.elementor-105415 .elementor-element.elementor-element-11623e3 .elementor-divider-separator{width:100%;}.elementor-105415 .elementor-element.elementor-element-11623e3 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-105415 .elementor-element.elementor-element-866f3c8 .elementor-heading-title{color:var( --e-global-color-el_color_7 );font-family:var( --e-global-typography-el_title_5-font-family ), Sans-serif;font-size:var( --e-global-typography-el_title_5-font-size );font-weight:var( --e-global-typography-el_title_5-font-weight );text-transform:var( --e-global-typography-el_title_5-text-transform );line-height:var( --e-global-typography-el_title_5-line-height );}.elementor-105415 .elementor-element.elementor-element-866f3c8 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-105415 .elementor-element.elementor-element-4f5b927{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0.5px;}.elementor-105415 .elementor-element.elementor-element-4f5b927 .elementor-divider-separator{width:100%;}.elementor-105415 .elementor-element.elementor-element-4f5b927 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-105415 .elementor-element.elementor-element-99461a4 .elementor-heading-title{color:var( --e-global-color-el_color_7 );font-family:var( --e-global-typography-el_title_5-font-family ), Sans-serif;font-size:var( --e-global-typography-el_title_5-font-size );font-weight:var( --e-global-typography-el_title_5-font-weight );text-transform:var( --e-global-typography-el_title_5-text-transform );line-height:var( --e-global-typography-el_title_5-line-height );}.elementor-105415 .elementor-element.elementor-element-99461a4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-105415 .elementor-element.elementor-element-1828679 .elementor-repeater-item-0123671.elementor-social-icon{background-color:var( --e-global-color-743ebc0 );}.elementor-105415 .elementor-element.elementor-element-1828679 .elementor-repeater-item-0123671.elementor-social-icon i{color:var( --e-global-color-el_color_0 );}.elementor-105415 .elementor-element.elementor-element-1828679 .elementor-repeater-item-0123671.elementor-social-icon svg{fill:var( --e-global-color-el_color_0 );}.elementor-105415 .elementor-element.elementor-element-1828679 .elementor-repeater-item-b57376c.elementor-social-icon{background-color:var( --e-global-color-743ebc0 );}.elementor-105415 .elementor-element.elementor-element-1828679 .elementor-repeater-item-eb9ec0e.elementor-social-icon{background-color:var( --e-global-color-743ebc0 );}.elementor-105415 .elementor-element.elementor-element-1828679{--grid-template-columns:repeat(3, auto);--icon-size:20px;--grid-column-gap:11px;--grid-row-gap:0px;}.elementor-105415 .elementor-element.elementor-element-1828679 .elementor-widget-container{text-align:left;}.elementor-105415 .elementor-element.elementor-element-1828679 .elementor-social-icon{background-color:var( --e-global-color-743ebc0 );--icon-padding:0.4em;}.elementor-105415 .elementor-element.elementor-element-1828679 .elementor-social-icon i{color:var( --e-global-color-el_color_0 );}.elementor-105415 .elementor-element.elementor-element-1828679 .elementor-social-icon svg{fill:var( --e-global-color-el_color_0 );}.elementor-105415 .elementor-element.elementor-element-1828679 .elementor-icon{border-radius:0px 0px 0px 0px;}.elementor-105415 .elementor-element.elementor-element-1828679 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-105415 .elementor-element.elementor-element-82fbbe0{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0.5px;}.elementor-105415 .elementor-element.elementor-element-82fbbe0 .elementor-divider-separator{width:100%;}.elementor-105415 .elementor-element.elementor-element-82fbbe0 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-105415 .elementor-element.elementor-element-0617bc4{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0.5px;}.elementor-105415 .elementor-element.elementor-element-0617bc4 .elementor-divider-separator{width:100%;}.elementor-105415 .elementor-element.elementor-element-0617bc4 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-105415 .elementor-element.elementor-element-06b672e{text-align:center;z-index:10;}.elementor-105415 .elementor-element.elementor-element-06b672e .elementor-heading-title{color:var( --e-global-color-el_color_0 );font-family:var( --e-global-typography-el_title_6-font-family ), Sans-serif;font-size:var( --e-global-typography-el_title_6-font-size );text-transform:var( --e-global-typography-el_title_6-text-transform );}.elementor-105415 .elementor-element.elementor-element-06b672e > .elementor-widget-container{margin:-57px 0px 0px 0px;padding:20px 0px 20px 0px;background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, var( --e-global-color-el_color_7_1 ) 100%);}.elementor-105415 .elementor-element.elementor-element-f6042df > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-105415 .elementor-element.elementor-element-5bb2f54 > .elementor-widget-container{margin:10px 0px 10px 0px;}@media(min-width:768px){.elementor-105415 .elementor-element.elementor-element-f6042df{width:100%;}}@media(max-width:1024px){.elementor-105415 .elementor-element.elementor-element-e4fde2a{border-width:0px 0px 0px 0px;margin-top:0px;margin-bottom:0px;}.elementor-105415 .elementor-element.elementor-element-b6c18f4 .elementor-heading-title{font-size:var( --e-global-typography-el_title_5-font-size );line-height:var( --e-global-typography-el_title_5-line-height );}.elementor-105415 .elementor-element.elementor-element-6e4c5b8 .box-button{font-size:var( --e-global-typography-f865224-font-size );line-height:var( --e-global-typography-f865224-line-height );letter-spacing:var( --e-global-typography-f865224-letter-spacing );}.elementor-105415 .elementor-element.elementor-element-cffa2dc .filter-title{font-size:var( --e-global-typography-el_title_5-font-size );line-height:var( --e-global-typography-el_title_5-line-height );}.elementor-105415 .elementor-element.elementor-element-76e19e0 .elementor-heading-title{font-size:var( --e-global-typography-el_title_5-font-size );line-height:var( --e-global-typography-el_title_5-line-height );}.elementor-105415 .elementor-element.elementor-element-866f3c8 .elementor-heading-title{font-size:var( --e-global-typography-el_title_5-font-size );line-height:var( --e-global-typography-el_title_5-line-height );}.elementor-105415 .elementor-element.elementor-element-99461a4 .elementor-heading-title{font-size:var( --e-global-typography-el_title_5-font-size );line-height:var( --e-global-typography-el_title_5-line-height );}.elementor-105415 .elementor-element.elementor-element-06b672e .elementor-heading-title{font-size:var( --e-global-typography-el_title_6-font-size );}}@media(max-width:767px){.elementor-105415 .elementor-element.elementor-element-e4fde2a{border-width:0px 0px 0px 0px;margin-top:0px;margin-bottom:0px;}.elementor-105415 .elementor-element.elementor-element-b6c18f4 .elementor-heading-title{font-size:var( --e-global-typography-el_title_5-font-size );line-height:var( --e-global-typography-el_title_5-line-height );}.elementor-105415 .elementor-element.elementor-element-6e4c5b8 .box-button{font-size:var( --e-global-typography-f865224-font-size );line-height:var( --e-global-typography-f865224-line-height );letter-spacing:var( --e-global-typography-f865224-letter-spacing );}.elementor-105415 .elementor-element.elementor-element-cffa2dc .filter-title{font-size:var( --e-global-typography-el_title_5-font-size );line-height:var( --e-global-typography-el_title_5-line-height );}.elementor-105415 .elementor-element.elementor-element-76e19e0 .elementor-heading-title{font-size:var( --e-global-typography-el_title_5-font-size );line-height:var( --e-global-typography-el_title_5-line-height );}.elementor-105415 .elementor-element.elementor-element-866f3c8 .elementor-heading-title{font-size:var( --e-global-typography-el_title_5-font-size );line-height:var( --e-global-typography-el_title_5-line-height );}.elementor-105415 .elementor-element.elementor-element-99461a4 .elementor-heading-title{font-size:var( --e-global-typography-el_title_5-font-size );line-height:var( --e-global-typography-el_title_5-line-height );}.elementor-105415 .elementor-element.elementor-element-06b672e .elementor-heading-title{font-size:var( --e-global-typography-el_title_6-font-size );}}/* Start custom CSS for shortcode, class: .elementor-element-f1ebc4c */.formMCtxt {
    font-size: 0.85em
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-1828679 */.elementor-shape-circle .elementor-icon.elementor-social-icon {
    border-radius: 50% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5bb2f54 */.custom-archive li {
    margin-bottom: 10px;
}

.custom-archive a {
    color: #7DBCCA;
}

.sidebar-archivi-title {
    font-size: 20px;
    font-family: "Playfair Display";
    line-height: 1.2em;
    margin-bottom: 10px;
}/* End custom CSS */