.elementor-3344 .elementor-element.elementor-element-7f5f717{width:auto;max-width:auto;top:-2px;}body:not(.rtl) .elementor-3344 .elementor-element.elementor-element-7f5f717{left:0px;}body.rtl .elementor-3344 .elementor-element.elementor-element-7f5f717{right:0px;}.elementor-3344 .elementor-element.elementor-element-2ec3bfb > .elementor-container{min-height:600px;}.elementor-3344 .elementor-element.elementor-element-2ec3bfb > .elementor-container:after{content:"";min-height:inherit;}.elementor-3344 .elementor-element.elementor-element-2ec3bfb{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3344 .elementor-element.elementor-element-2ec3bfb:not(.elementor-motion-effects-element-type-background), .elementor-3344 .elementor-element.elementor-element-2ec3bfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #060202 0%, #f2295b 100%);}.elementor-3344 .elementor-element.elementor-element-2ec3bfb > .elementor-background-overlay{background-image:url("https://promemoria.anpi.it/wp-content/uploads/2025/11/coordinamento_donne.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.46;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3344 .elementor-element.elementor-element-2ec3bfb .elementor-background-overlay{filter:brightness( 86% ) contrast( 88% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3344 .elementor-element.elementor-element-d863ff6{text-align:left;}.elementor-3344 .elementor-element.elementor-element-d863ff6 .elementor-heading-title{color:#ECE7E7;font-family:"Fira Sans", Sans-serif;font-size:65px;font-weight:300;}.elementor-3344 .elementor-element.elementor-element-d863ff6 > .elementor-widget-container{margin:-15px 0px 0px -0px;}.elementor-3344 .elementor-element.elementor-element-d858b87 > .elementor-shape-top svg{width:calc(100% + 1.3px);}.elementor-3344 .elementor-element.elementor-element-d858b87{padding:040px 0px 0px 0px;}.elementor-3344 .elementor-element.elementor-element-8296093 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3344 .elementor-element.elementor-element-73bc0ac .elementor-text-editor{text-align:center;}.elementor-3344 .elementor-element.elementor-element-73bc0ac{color:#AE1A1A;}.elementor-3344 .elementor-element.elementor-element-73bc0ac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3344 .elementor-element.elementor-element-0ff7dc2 .elementor-button{font-family:"Arial", Sans-serif;font-size:15px;font-weight:500;background-color:#9F2120;border-radius:8px 8px 8px 8px;}.elementor-3344 .elementor-element.elementor-element-1f1f4ae .elementor-button{font-family:"Arial", Sans-serif;font-size:15px;font-weight:500;background-color:#209F4C;border-radius:8px 8px 8px 8px;}.elementor-3344 .elementor-element.elementor-element-d494c9f .elementor-text-editor{text-align:center;}.elementor-3344 .elementor-element.elementor-element-d494c9f{color:#AE1A1A;font-family:"Roboto", Sans-serif;font-weight:300;}.elementor-3344 .elementor-element.elementor-element-c060756 .elementor-text-editor{text-align:center;}.elementor-3344 .elementor-element.elementor-element-c060756{color:#AE1A1A;font-family:"Roboto", Sans-serif;font-weight:300;}.elementor-3344 .elementor-element.elementor-element-8a76b87 .elementor-text-editor{text-align:center;}.elementor-3344 .elementor-element.elementor-element-8a76b87{color:#AE1A1A;font-family:"Roboto", Sans-serif;font-weight:300;}.elementor-3344 .elementor-element.elementor-element-1a87207 .elementor-text-editor{text-align:center;}.elementor-3344 .elementor-element.elementor-element-1a87207{color:#AE1A1A;font-family:"Roboto", Sans-serif;font-weight:300;}.elementor-3344 .elementor-element.elementor-element-d799a49 .elementor-text-editor{text-align:center;}.elementor-3344 .elementor-element.elementor-element-d799a49{color:#AE1A1A;font-family:"Roboto", Sans-serif;font-weight:300;}.elementor-3344 .elementor-element.elementor-element-e58fde3 .elementor-text-editor{text-align:center;}.elementor-3344 .elementor-element.elementor-element-e58fde3{color:#AE1A1A;font-family:"Roboto", Sans-serif;font-weight:300;}@media(min-width:768px){.elementor-3344 .elementor-element.elementor-element-0e9c187{width:13.242%;}.elementor-3344 .elementor-element.elementor-element-98c97a5{width:86.716%;}.elementor-3344 .elementor-element.elementor-element-8296093{width:70%;}.elementor-3344 .elementor-element.elementor-element-acdae3e{width:29.956%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3344 .elementor-element.elementor-element-98c97a5{width:90%;}}@media(max-width:1024px){.elementor-3344 .elementor-element.elementor-element-98c97a5 > .elementor-element-populated{margin:0px 0px 0px 40px;}.elementor-3344 .elementor-element.elementor-element-d863ff6 .elementor-heading-title{font-size:55px;}}@media(max-width:767px){.elementor-3344 .elementor-element.elementor-element-d863ff6 .elementor-heading-title{font-size:45px;}}/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-7f5f717 */.elementor-3344 .elementor-element.elementor-element-7f5f717 {
    width: 220px; 
    padding: 15px 90px 10px 30px; 
    background-image: url('http://promemoria.anpi.it/wp-content/uploads/2016/05/logo.0689000e9502-1.png'); 
    background-repeat: no-repeat !important; 
    background-position: left 145px center; 
    background-color: #9f2120; 
    color: #fff;
    font-size:12px;
    letter-spacing: 2px;
    margin-top: 2px;
}

.elementor-3344 .elementor-element.elementor-element-7f5f717 a {
    color: #fff;
}

@media only screen and (max-width:768px) {
 .elementor-3344 .elementor-element.elementor-element-7f5f717 {
     width: 100%;
 }   
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b788029 */.elementor-3344 .elementor-element.elementor-element-b788029 .elementor-column-wrap.elementor-element-populated {
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ff7dc2 */.elementor-3344 .elementor-element.elementor-element-0ff7dc2 {
    width: 17.5em;
    
}

.elementor-3344 .elementor-element.elementor-element-0ff7dc2 a {
    width: 100%;
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f1f4ae */.elementor-3344 .elementor-element.elementor-element-1f1f4ae {
    width: 17.5em;
    
}

.elementor-3344 .elementor-element.elementor-element-1f1f4ae a {
    width: 100%;
    text-align: left;
}/* End custom CSS */
/* Start custom CSS */.parent-sticky 
.elementor-widget-wrap {
display: block!important; 
}/* End custom CSS */