.small-footer{height:3rem;width:100%;background-color:#222222;display:flex}.et_pb_section_1_tb_footer{background-color:#222222!important}#main-footer{height:100%;background-color:#222222;display:flex}#container-testo-icone{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;align-content:center;font-size:14px}#container-testo-icone svg{fill:grey}#container-testo{display:inline;margin-left:2rem}#container-icone{display:inline;margin-right:2rem}@media only screen and (max-width:610px){#container-testo-icone{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;align-content:center;font-size:12px}}@media only screen and (max-width:545px){.small-footer{height:7rem;width:100%;background-color:#222222}#main-footer{height:100%;background-color:#222222}}.wpcf7 input,.wpcf7 textarea{border:0;background:#F0F1F4;padding:20px;width:95%;font-family:Poppins;border-radius:10px}#enter-form{display:flex;flex-direction:column;justify-content:space-between;gap:20px}.form_01 input{border:0!important;background:#F0F1F4!important;padding:20px!important;width:100%;font-family:Poppins;border-radius:10px!important;height:100%}.wpcf7-submit{color:#ffffff!important;border-width:0px!important;border-radius:50px;font-size:16px;background-color:#3d2e8c!important;text-transform:uppercase}.form_01 .wpcf7-submit{border-radius:30px!important;width:30%}.wpcf7-submit button:hover{background-color:#5271fe!important}.wpcf7-spinner{display:none}@media only screen and (max-width:980px){.form_01 .wpcf7-submit{width:40%}.form_03 button{width:100%!important}}@media only screen and (max-width:767px)and (min-width:490px){.form_01 .wpcf7-submit{width:66%}}@media only screen and (max-width:490px){.form_01 .wpcf7-submit{width:100%}}.contact-forms{display:flex;flex-direction:column;align-content:space-between}.contact-forms div{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;width:100%;margin-bottom:1rem}.form_03 input{border:0!important;background:#F0F1F4!important;padding:15px!important;width:95%;font-family:Poppins;border-radius:10px!important}.form_03 textarea{width:100%}#label-textarea-form{width:98%}.form_03 button{height:3.2rem;width:20%}.specialisti .post-content-inner,.post .post-meta{margin-bottom:2rem}.specialisti .more-link,.post .more-link{background-color:#3d2e8c;padding:10px;padding-left:15px;padding-right:15px;border-radius:30px;color:white!important;text-transform:uppercase}.specialisti .more-link:hover,.post .more-link:hover{background-color:#5271fe}.specialisti .post-content-inner p,.post .post-meta{max-height:4.3rem;overflow:hidden}.post-content{margin-top:1.5rem}@media only screen and (max-width:1343px) and (min-width:980px){.category-container h3{font-size:16px!important}}#categoria-id{margin:0!important}.et_pb_button{background-color:#3d2e8c!important}.et_pb_button:hover{background-color:#5271fe!important}.rp_search .et_pb_searchsubmit{background:#3d2e8c!important}.rp_search .et_pb_searchsubmit:hover{background:#5271fe!important}body{}.mobile_nav .mobile_menu_bar:before{background-color:#3b2e8c!important}@media only screen and (max-width:1452px) and (min-width:1180px){.et_pb_column_6_tb_header{padding-right:2rem!important;padding-left:2rem!important}}@media only screen and (max-width:1180px){.et_pb_row--with-menu .et_pb_column--with-menu{width:100%!important}.et_pb_row--with-menu .et_pb_column--with-menu .et_pb_menu__wrap{justify-content:right!important}}.contact-forms p{padding-bottom:1em!important}.selettore-immagine{object-fit:cover;object-position:top center}#enter-form .wpcf7-acceptance{display:flex;align-content:center;align-items:center;height:100%}#enter-form .wpcf7-acceptance label,.gdpr-form .wpcf7-acceptance label{display:flex}#enter-form .wpcf7-acceptance label input,.gdpr-form .wpcf7-acceptance label input{height:20px;padding:0!important;width:20px}#enter-form .wpcf7-acceptance label .wpcf7-list-item-label,.gdpr-form .wpcf7-acceptance label .wpcf7-list-item-label{width:100%;margin-left:5px;margin-right:28px}.et_pb_menu_0_tb_header.et_pb_menu ul li a,.et_pb_menu_1_tb_header.et_pb_menu ul li a{text-transform:uppercase;font-size:13px;color:#2A3D60!important;letter-spacing:1px}.et_pb_portfolio_filters .clearfix{display:none!important}.menu-item a{font-weight:500!important}