.et_pb_contact_field input[type=checkbox]:checked+label i:before{color:#2ea3f2!important}.et-pb-contact-message{color:#fff;font-size:16px;text-align:center}.custom_abc .et-pb-contact-message{color:#ffffff!important}.ds-custom-link a{padding:10px!important;background:#49c2c5;color:#fff!important;border:2px solid #49c2c5;border-radius:10px}.ds-custom-link a:hover{background:#fff;color:#49c2c5!important;opacity:1!important}.cu-blog .et_pb_salvattore_content[data-columns]::before{content:'3 .column.size-1of4'!important}@media only screen and (min-width:981px){.cu-blog .column.size-1of4{width:30%!important;margin-left:2%}}.et_pb_filterable_portfolio_grid .et_pb_portfolio_item,.et_pb_gallery_grid .et_pb_gallery_item{display:block!important}span.wpcf7-list-item{display:block}.header-content .et_pb_button_extra{float:middle}.footer-newsletter.et_pb_newsletter{display:flex;align-items:center;gap:24px}.footer-newsletter .et_pb_newsletter_description{width:auto;flex:0 0 auto}.footer-newsletter .et_pb_newsletter_title{padding-bottom:0}.footer-newsletter .et_pb_newsletter_form{width:auto;flex:1;min-width:0;padding-left:0}.footer-newsletter .et_pb_newsletter_fields{display:flex;align-items:stretch;gap:12px}.footer-newsletter .et_pb_newsletter_field{flex:1;min-width:0;padding-bottom:0!important}.footer-newsletter .et_pb_newsletter_button_wrap{flex:0 0 auto;padding-bottom:0!important}.footer-newsletter input,.footer-newsletter .et_pb_newsletter_button{min-height:50px;border-radius:6px}.footer-newsletter .et_pb_newsletter_button{white-space:nowrap}@media (max-width:767px){.footer-newsletter.et_pb_newsletter{flex-direction:column;align-items:stretch;gap:16px}.footer-newsletter .et_pb_newsletter_description,.footer-newsletter .et_pb_newsletter_form{width:100%}}