@-webkit-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.inner-wc-content ul.products li.product .added_to_cart.wc-forward{display:none}.inner-wc-content ul.products li.product a.button.loading::after{top:auto;right:-17px}.woocommerce table.shop_table td{font-size:.875em}.simple-text{max-width:840px;width:100%;margin:0 auto;padding:0 15px;font-size:14px;line-height:24px}.simple-text p,.simple-text ul,.simple-text ol,.simple-text h1,.simple-text h2,.simple-text h3,.simple-text h4,.simple-text h5,.simple-text h6,.simple-text .wp-block-quote,.simple-text .wp-block-pullquote,.simple-text .wp-block-image{margin-top:20px;margin-bottom:20px}

@-webkit-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.inner-wc-content ul.products li.product .added_to_cart.wc-forward{display:none}.inner-wc-content ul.products li.product a.button.loading::after{top:auto;right:-17px}.woocommerce table.shop_table td{font-size:.875em}.box-columns [class*="col-"]{position:relative}.box-columns .text-content{width:100%;z-index:1}@media (max-width: 767px){.box-columns .text-content{padding-left:20px;padding-right:20px}}@media (min-width: 768px) and (max-width: 1024px){.box-columns .text-content{padding-left:40px;padding-right:40px}}@media (min-width: 1025px){.box-columns .text-content{padding-left:40px;padding-right:40px}}

@-webkit-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.inner-wc-content ul.products li.product .added_to_cart.wc-forward{display:none}.inner-wc-content ul.products li.product a.button.loading::after{top:auto;right:-17px}.woocommerce table.shop_table td{font-size:.875em}.accordion{border-bottom:1px solid #eee}.accordion .title-accordion-custom-open{cursor:pointer;padding-top:10px;padding-bottom:10px}.accordion .title-accordion-custom-open .title,.accordion .title-accordion-custom-open .icon{display:inline-block;vertical-align:middle}.accordion .title-accordion-custom-open .icon{height:24px;transform:rotate(0deg);transition:transform .5s cubic-bezier(0.645, 0.045, 0.355, 1)}.accordion .title-accordion-custom-open .icon svg{display:block;width:24px;height:24px;fill:#f2c505}.accordion .title-accordion-custom-open.open .icon{transform:rotate(45deg)}.accordion .content-accordion-custom{overflow:hidden;height:0px;transition:height .5s cubic-bezier(0.645, 0.045, 0.355, 1)}.accordion .content-accordion-custom>[data-wrapper-height]{padding-top:10px;padding-bottom:10px}

@-webkit-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.inner-wc-content ul.products li.product .added_to_cart.wc-forward{display:none}.inner-wc-content ul.products li.product a.button.loading::after{top:auto;right:-17px}.woocommerce table.shop_table td{font-size:.875em}.section-contact-form{position:relative;color:#181818}.section-contact-form .required-symbol{color:red;font-weight:700;border:0 !important;text-decoration:none}.section-contact-form .box-columns{max-width:1020px;margin:0px auto}@media (min-width: 768px){.section-contact-form .box-columns .col-d-6.right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}}@media (min-width: 768px){.section-contact-form .box-columns .col-d-6 .form-item{width:92%}}.section-contact-form .form{color:#181818}.section-contact-form .form .form-item label{font-size:.875em;margin-top:20px;margin-bottom:1px;font-size:.9375em;font-weight:500}@media (max-width: 767px){.section-contact-form .form .form-item label{display:block;margin-bottom:5px}}@media (min-width: 768px){.section-contact-form .form .form-item label{display:block;margin-bottom:5px}}.section-contact-form .form input[type="text"],.section-contact-form .form input[type="email"],.section-contact-form .form input[type="tel"],.section-contact-form .form textarea,.section-contact-form .form select{padding:15px 20px;margin-top:10px;border-radius:5px;min-height:45px;border:1px solid #ccc;font-family:"Inter",sans-serif}.section-contact-form .form input[type="text"].wpcf7-not-valid,.section-contact-form .form input[type="email"].wpcf7-not-valid,.section-contact-form .form input[type="tel"].wpcf7-not-valid,.section-contact-form .form textarea.wpcf7-not-valid,.section-contact-form .form select.wpcf7-not-valid{border-color:#ca2200}@media (max-width: 767px){.section-contact-form .form input[type="text"],.section-contact-form .form input[type="email"],.section-contact-form .form input[type="tel"],.section-contact-form .form textarea,.section-contact-form .form select{width:100%}}@media (min-width: 768px){.section-contact-form .form input[type="text"],.section-contact-form .form input[type="email"],.section-contact-form .form input[type="tel"],.section-contact-form .form textarea,.section-contact-form .form select{width:100%}}.section-contact-form .form textarea{resize:none}.section-contact-form .form select{cursor:pointer}.section-contact-form .form .form-actions{margin-top:30px;text-align:center;display:flex;align-items:center;flex-direction:column;gap:8px}.section-contact-form .form .btn{width:100%;max-width:150px;border:0}@media (max-width: 767px){.section-contact-form .form .box-acceptance .acceptance{order:2}}@media (min-width: 768px){.section-contact-form .form .box-acceptance .acceptance{order:2}}.section-contact-form .form .box-acceptance .required{text-align:right;font-size:.8125em}@media (max-width: 767px){.section-contact-form .form .box-acceptance .required{order:1}}@media (min-width: 768px){.section-contact-form .form .box-acceptance .required{order:1}}.section-contact-form .form .box-acceptance .dichiarazione_consenso .title-dichiarazione{font-size:1em;font-weight:500;display:block;margin:30px 0 20px}.section-contact-form .form .box-acceptance .accordion{line-height:24px}.section-contact-form .form .box-acceptance .accordion .title-item{font-weight:500;text-transform:uppercase;text-decoration:underline}.section-contact-form .form .box-acceptance .accordion p{line-height:24px;font-size:.875em}.section-contact-form .form .box-acceptance .radios--wrapper{margin-top:20px}.section-contact-form .form .box-acceptance span{font-size:14px}.section-contact-form .form .wpcf7-not-valid-tip{display:block;margin-top:5px;font-size:.875em}@media (min-width: 768px){.section-contact-form .form .wpcf7-not-valid-tip{margin-left:0}}.section-contact-form .wpcf7-response-output{max-width:1020px;margin:40px auto 0 !important}

