.wpcf7 form{max-width:600px;margin:20px auto;padding:20px;border:1px solid #ddd;border-radius:10px;background-color:#f9f9f9;box-shadow:0 4px 6px rgba(0,0,0,0.1)}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 textarea,.wpcf7 select{width:100%;padding:12px;margin-bottom:15px;border:1px solid #ccc;border-radius:5px;font-size:16px;background-color:#fff;transition:border-color 0.3s ease}.wpcf7 input[type="text"]:focus,.wpcf7 input[type="email"]:focus,.wpcf7 input[type="tel"]:focus,.wpcf7 textarea:focus,.wpcf7 select:focus{border-color:#0078d7;outline:none}.wpcf7 input[type="submit"]{background-color:#0078d7;color:#fff;padding:12px 20px;font-size:16px;border:none;border-radius:5px;cursor:pointer;text-transform:uppercase;transition:background-color 0.3s ease}.wpcf7 input[type="submit"]:hover{background-color:#005bb5}.wpcf7-response-output{margin-top:15px;padding:10px;border-radius:5px;font-size:14px;display:none}.wpcf7-validation-errors{background-color:#f8d7da;color:#842029;border:1px solid #f5c2c7;display:block}.wpcf7-mail-sent-ok{background-color:#d1e7dd;color:#0f5132;border:1px solid #badbcc;display:block}.marquee-container{position:relative;width:100%;height:20px;overflow:hidden;background-color:#0038f0;display:flex;align-items:center}.banner-text{display:inline-block;white-space:nowrap;padding-left:100%;animation:marquee 10s linear infinite;font-size:1.2rem;color:#fff;font-family:"Cormorant Garamond",serif}@keyframes marquee{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}.wave-banner{position:relative;background-color:rgba(2,47,93,0.81);color:white;text-align:center;padding:80px 40px;font-size:2rem;font-weight:bold;clip-path:polygon(10% 0%,90% 0%,100% 50%,90% 100%,10% 100%,0% 50%)}@media (max-width:768px){.wave-banner{clip-path:polygon(5% 0%,95% 0%,100% 50%,95% 100%,5% 100%,0% 50%)}}.wp-list-table .column-rank_math_seo_details{display:none!important}.woocommerce ul.products li.product h2.woocommerce-loop-product__title{font-family:"Nome del tuo Font",sans-serif;color:#000000;font-weight:600}.woocommerce ul.products li.product .price{color:#40E0D0;font-weight:700}.woocommerce ul.products li.product .button{background-color:Hex RGB	Nome HTML/CSS
#008000;color:Hex RGB	Nome HTML/CSS
#008000;border-radius:5px}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{color:#40E0D0!important;font-weight:bold}.woocommerce ul.products li.product ins{color:#FF6600!important}.woocommerce ul.products li.product del{color:#999999!important}#main-header .nav li ul ul{left:100%;top:0;margin-top:0}#main-header .nav li ul{z-index:9999}#main-header .nav li ul ul{background-color:#ffffff;box-shadow:0 0 10px rgba(0,0,0,0.1)}#main-header .nav li ul{max-height:80vh;overflow-y:auto}.animated-highlight{position:relative;display:inline-block;font-weight:bold;font-size:2.0rem;color:#000;padding:0.2em 0.4em;overflow:hidden}.animated-highlight::before{content:'';position:absolute;left:0;bottom:0.1em;width:80%;height:0.5em;background:linear-gradient(120deg,#0038f0 0%,#0050ff 100%);z-index:-1;transform:skewX(-10deg);animation:wave 3s ease-in-out infinite;border-radius:4px;opacity:0.7}@keyframes wave{0%{transform:skewX(-10deg) translateY(0px)}50%{transform:skewX(-12deg) translateY(2px)}100%{transform:skewX(-10deg) translateY(0px)}}