div#page-container{overflow:hidden}.et_pb_menu__menu li{margin:0 8px!important}.floating-privacy-button{position:fixed;bottom:20px;left:20px;background-color:#B31414;color:#fff;font-family:'imagina5',sans-serif;font-weight:200;font-size:13px;padding:8px 16px;border-radius:30px;text-decoration:none;z-index:9999;box-shadow:0 2px 5px rgba(0,0,0,0.3);transition:background-color 0.3s ease,transform 0.2s ease}.floating-privacy-button:hover{background-color:#D13232;transform:translateY(-2px)}@media (max-width:768px){.floating-privacy-button,.floating-contact-button{font-size:13px;padding:6px 14px;bottom:15px}.floating-privacy-button{left:15px}}.gform-theme--framework .gform-field-label>.gfield_required:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform_editor legend.gform-field-label>span>.gfield_required:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){display:none!important}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{display:none!important}.testopiccolo a{font-size:16px!important}#wechat-button{position:fixed;bottom:5px;right:15px;z-index:9999}#wechat-button img{width:60px;height:auto;border-radius:50%;box-shadow:0 4px 8px rgba(0,0,0,0.2);cursor:pointer;animation:waggle 3s ease-in-out infinite;-webkit-animation:waggle 3s ease-in-out infinite}@keyframes waggle{0%,70%,100%{transform:rotate(0deg) translateY(0)}75%{transform:rotate(12deg) translateY(-2px)}80%{transform:rotate(-12deg) translateY(-4px)}85%{transform:rotate(8deg) translateY(-2px)}90%{transform:rotate(-6deg) translateY(0)}95%{transform:rotate(3deg) translateY(-1px)}}@-webkit-keyframes waggle{0%,70%,100%{-webkit-transform:rotate(0deg) translateY(0)}75%{-webkit-transform:rotate(12deg) translateY(-2px)}80%{-webkit-transform:rotate(-12deg) translateY(-4px)}85%{-webkit-transform:rotate(8deg) translateY(-2px)}90%{-webkit-transform:rotate(-6deg) translateY(0)}95%{-webkit-transform:rotate(3deg) translateY(-1px)}}body:not(.gform_submission_error) #gform_1_validation_container{display:none!important}body.gform_submission_error .gfield_description.validation_message.gfield_validation_message{display:block!important;color:#c02b0a!important;font-size:0.9em!important;margin-top:4px!important}body:not(.gform_submission_error) #gform_1 input.gfield_error,body:not(.gform_submission_error) #gform_1 select.gfield_error,body:not(.gform_submission_error) #gform_1 textarea.gfield_error{background-color:#fff!important;border-color:#ccc!important}.gform_wrapper input:focus,.gform_wrapper textarea:focus,.gform_wrapper select:focus{outline:none!important;box-shadow:0 0 0 2px #691b33!important;border-color:#691b33!important}.gform_wrapper input[type="submit"],.gform_wrapper button{background-color:#691b33;color:#fff;border:none;border-radius:4px;padding:10px 20px;font-family:'DM Sans',Arial,sans-serif;transition:background-color 0.3s ease,color 0.3s ease}.gform_wrapper input[type="submit"]:hover,.gform_wrapper button:hover{background-color:#8e2b4b;cursor:pointer}body.gform_submission_error #gform_1 .gfield_error input::placeholder{color:#a63a3a!important}body.gform_submission_error #gform_1 .gfield_error{margin-bottom:0.5em!important}.et_pb_post_content_0_tb_body,.et_pb_post_content_0_tb_body .et-l,.et_pb_post_content_0_tb_body .et_builder_inner_content,.et_pb_post_content_0_tb_body .et_pb_section,.et_pb_post_content_0_tb_body .et_pb_row,.et_pb_post_content_0_tb_body .et_pb_column,.et_pb_post_content_0_tb_body .et_pb_text{background:#000!important}.dipi_countdown_2 .flip_clock div.time span.count,.dipi_countdown_2 .block_clock div.face{background:hsl(from var(--gcid-secondary-color) calc(h + 0) calc(s + 0) calc(l + 0) / 0);border:1px solid #fff!IMPORTANT;border-radius:10px!IMPORTANT;box-shadow:0 0 8px rgba(255,255,255,0.35)}.w4y-date-picker,.w4y-date-picker:focus,.w4y-date-picker:active,.w4y-date-picker:valid{color:#fff!important;-webkit-text-fill-color:#fff!important}