@media screen and (max-width:980px){.reverse-columns{display:flex;flex-direction:column-reverse}}.rigaprimoparagrafo h1,.rigasecondoparagrafo h2,.rigaterzoparagrafo h2{font-size:60px!important;font-weight:600;margin-bottom:20px}@media screen and (max-width:980px){.primo-par h1{font-size:45px!important}.rigaprimoparagrafo h1,.rigaprimoparagrafo h2,.rigasecondoparagrafo h2,.rigaterzoparagrafo h2{font-size:40px!important}}.dipi_horizontal_timeline .dipi_horizontal_timeline_item .ribbon-ico.active,.dipi_horizontal_timeline .dipi_horizontal_timeline_item:hover .ribbon-ico{color:#c8fa16!important}.pa-toggle-text .et_pb_text_inner{max-height:200px;transition:max-height 0.3s ease-out;overflow:hidden}.pa-toggle-text .et_pb_text_inner:after{content:"";display:inline-block;position:absolute;pointer-events:none;height:100px;width:100%;left:0;right:0;bottom:0;background-image:linear-gradient(0deg,#ebecff 10%,transparent)}.pa-toggle-text .pa-text-expand-button{padding:0.5em;text-align:left;color:#000ade!important}.pa-toggle-text .pa-text-expand-button span{cursor:pointer}.pa-toggle-text .pa-text-expand-button .pa-text-toggle-icon{font-family:ETMODULES,"sans-serif"}.pa-toggle-text .pa-text-toggle-expanded{max-height:2000px;transition:max-height 0.3s ease-in}.pa-toggle-text .pa-text-toggle-expanded.et_pb_text_inner:after{background:none}.oriz img{aspect-ratio:1;object-fit:cover}.verti img{aspect-ratio:3/5;object-fit:cover}.quadrate img{aspect-ratio:4/3;object-fit:cover}.dp-blog-list .et_pb_blog_grid .et_pb_post{padding:0px!important}.bottone{display:inline-block;text-align:center;white-space:nowrap;color:#FFFFFF;text-decoration:none;line-height:1.2;font-weight:normal;font-family:'Lexend';font-size:14px;background-color:#0080FF;border-radius:30px;padding-top:5px;padding-bottom:5px!important;padding-left:10px;padding-right:10px;border:1px solid #0080FF;cursor:pointer}.bottone:hover{background-color:#2B57AB;border-color:#2B57AB}.bottone>strong{font-size:16px}#responsive-form{max-width:100%;margin:0 auto;width:100%}.form-row{width:100%}.column-full{float:left;position:relative;padding:0.65rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.column-half{float:left;position:relative;padding:0.65rem;width:49%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dsm_contact_form_7 .wpcf7-form-control.wpcf7-submit{WIDTH:100%}@media only screen and (min-width:48em){.column-half{width:50%}}