.custom-form .form-row{margin-bottom:1rem;display:flex;justify-content:space-between}.custom-form .form-row .form-col{width:48%}.custom-form input[type=text],.custom-form input[type=email],.custom-form input[type=tel],.custom-form textarea{border:none;width:100%;border-radius:0;padding:16px!important;box-sizing:border-box}.custom-form .cf-textarea{width:100%}.custom-form label{color:white}.custom-form .wpcf7-submit{background-color:white;border-color:white;color:#333;padding:.3em 1em!important}.custom-form .wpcf7-submit:hover{color:white}.custom-form input[type=checkbox]{width:14px}.custom-form span.wpcf7-list-item{margin:0}@media all and (max-width:767px){.custom-form .form-row .form-col{width:100%;margin-bottom:1rem}.custom-form .form-row{flex-direction:column;margin-bottom:0rem}}.contatti-form input[type=text],.contatti-form input[type=email],.contatti-form input[type=tel],.contatti-form textarea{border:2px solid #e5007d}.contatti-form label{color:#333}.contatti-form .wpcf7-submit{background-color:#e5007d;border-color:#e5007d;color:white;padding:.3em 1em!important}#footer-info{text-align:center;margin:0 auto;float:none}.et-social-icons{float:none;margin:0 auto;text-align:center}#footer-bottom a:hover{color:#e5007d!important}.menu-cta a{background:#e5007d;padding:1rem!important;color:white!important;margin-top:-1rem}@media all and (max-width:980px){.menu-cta a{margin-top:0px}}.et-fixed-header #top-menu li.current-menu-item.menu-cta>a{color:white!important}.flex-c{display:flex;align-items:center}@media all and (max-width:980px){.flex-c{flex-direction:column}}.et_pb_portfolio_grid .et_pb_portfolio_item,.et_pb_portfolio_grid .column_width,.et_pb_portfolio_grid .et_pb_portfolio_image,.et_pb_portfolio_grid .et_pb_portfolio_image.portrait img{width:250px!important}.et_pb_portfolio_grid .et_pb_portfolio_image img{min-width:250px}.et_pb_portfolio_grid .et_pb_portfolio_image,.et_pb_portfolio_grid .et_pb_portfolio_image.landscape img{height:250px!important}.et_pb_portfolio_grid .et_pb_portfolio_image img{min-height:250px}.et_pb_contact_field_options_title{display:none}.main-form .et_pb_contact_field_checkbox,.main-form .et_pb_contact_captcha_question{color:white}