div.dpa-toc-infobox>p{background-color:rgba(46,134,193,.1);display:block;margin:1rem 0;padding:1rem;line-height:1.5rem;border-radius:.5rem;font-size:80%}html input[disabled]{color:#000}.woocommerce-terms-and-conditions-wrapper{margin-top:25px !important}.woocommerce-form__label-for-checkbox-dp{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.woocommerce-form__label-for-checkbox-dp input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee}.woocommerce-form__label-for-checkbox-dp:hover input~.checkmark{background-color:#106ebe}input:checked~.checkmark{background-color:#0c364f}.checkmark:after{content:"";position:absolute;display:none}.woocommerce-form__label-for-checkbox-dp input:checked~.checkmark:after{display:block}.woocommerce-form__label-for-checkbox-dp .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.color1{color:#106ebe}.color2{color:#0c364f}.color3{color:#00746b}.color4{color:#09c3}.color5{color:#e6940b}.color6{color:#c00000}.color7{color:#f2f2f2}.color8{color:#737373}.bg1{background-color:#106ebe !important}.bg2{background-color:#0c364f !important}.bg3{background-color:#00746b !important}.bg4{background-color:#09c3 !important}.bg5{background-color:#e6940b !important}.bg6{background-color:#c00000 !important}.bg7{background-color:#f2f2f2 !important}.bg8{background-color:#737373 !important}#login h1 a{background-image:url("https://www.digitalpa.it/images/logo.png");background-size:100%;width:100%}.login form{box-shadow:none;padding:20px}#login{background:#fff;margin:50px auto;padding:40px 20px;width:300px}.login label{color:#555;font-size:16px}.login form .forgetmenot{float:left}.woocommerce-password-strength{display:block}#login form p.submit{margin-top:15px}.login.wp-core-ui .button-primary{background:#133b53;border-color:#133b53;box-shadow:0 1px 0 #133b53;color:#c00000;text-shadow:none;float:none;clear:both;display:block;width:100%;padding:7px;height:auto;font-size:16px;font-weight:bolder}li.fusion-menu-login-box>a>span.menu-text:after{font-family:"Font Awesome 5 Pro";content:" \f2bd";font-weight:400;color:#7c7c7c;padding-right:5px;font-size:22px}img.wp-post-image{width:100%}.psw-container{display:block !important;margin-top:-30px}.psw-container>i{top:35px !important}.error_select_register{border:1px solid red !important}.fusion-price-rating .amount{font-weight:700}.fusion-price-rating del .amount{font-weight:200}#yith-wcmap-avatar-form-overlay{z-index:999 !important;border-radius:10px}.rounded_box{padding:0 !important;webkit-box-shadow:5px 5px 34px -14px rgba(0,0,0,.75);-moz-box-shadow:5px 5px 34px -14px rgba(0,0,0,.75);box-shadow:5px 5px 34px -20px rgba(0,0,0,.75);border-color:transparent !important;margin-bottom:24px;border-radius:25px}.rounded_table{padding:0 !important;webkit-box-shadow:5px 5px 34px -14px rgba(0,0,0,.75);-moz-box-shadow:5px 5px 34px -14px rgba(0,0,0,.75);box-shadow:5px 5px 34px -20px rgba(0,0,0,.75);border-color:transparent !important;margin-bottom:24px;border-radius:10px}.rounded_box_body{margin-top:0;overflow:auto;padding:30px}.rounded_table_body{margin-top:0;overflow:auto}.rounded_table_body>table>thead>tr{background-color:#f2f2f2;height:50px;vertical-align:baseline}.rounded_table_body>table>tr.cart_item:last-child{border-bottom:0}.rounded_table_body>table>tfoot{height:30px}.rounded_table_body>table>tfoot>tr{border:0}.rounded_table_body>table>tbody{box-shadow:0 25px 4px -24px #737373}a.remove>i:hover{color:#c00000}.rounded_box_header{border-bottom:1px solid #eee;background-color:#106ebe;padding:15px 30px 0;-webkit-border-top-left-radius:25px;-webkit-border-top-right-radius:25px;-moz-border-radius-topleft:25px;-moz-border-radius-topright:25px;border-top-left-radius:25px;border-top-right-radius:25px}.rounded_table_header{height:25px;border-bottom:1px solid #eee;background-color:#106ebe;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px}.rounded_box_header_secondary{background-color:#0c364f}.rounded_box_header h2{color:#fff !important;border:none !important}.shadow_box{-webkit-box-shadow:5px 5px 34px -14px rgba(0,0,0,.75);-moz-box-shadow:5px 5px 34px -14px rgba(0,0,0,.75);box-shadow:5px 5px 34px -20px rgba(0,0,0,.75)}.woocommerce-form-login__rememberme,.woocommerce-LostPassword{display:block !important;margin-top:15px !important}.input-container{display:flex;width:100%;margin-bottom:15px}.password-input{width:100%}.input-container .icon{position:relative;z-index:1;right:-15px;top:13px;color:#106ebe;cursor:pointer;width:0}.input-container>.input-field,.input-container>span.password-input>.input-field{padding-left:40px}.input-field-sm input,.input-field-sm textarea{border-radius:10px !important;padding-left:20px !important}.xs-padding-input{padding-left:10px !important}.post-content .lost_reset_password input{border-radius:10px !important;padding-left:40px !important}.nice-image{border-radius:10px !important;-webkit-box-shadow:5px 5px 34px -14px rgba(0,0,0,.75);-moz-box-shadow:5px 5px 34px -14px rgba(0,0,0,.75);box-shadow:5px 5px 34px -20px rgba(0,0,0,.75)}.btn{background-color:#1e90ff;color:#fff;padding:15px 20px;border:none;cursor:pointer;width:100%;opacity:.9}.btn.btn-normal{width:auto}.btn.btn-normal.btn-link{background-color:transparent;color:#1e90ff}.btn-with-cart:before{font-family:"Font Awesome 5 Pro",fantasy;content:"\f07a";color:#fff;margin-right:10px}.btn.btn-with-cart{padding:10px 15px}.btn:hover{opacity:1}abbr.required{text-decoration:none;border-bottom:none !important}.woocommerce #customer_login .login .form-row.form-row-wide{margin:0 !important}.select-hidden{display:none;visibility:hidden;padding-right:10px}.select-rounded{cursor:pointer;display:inline-block;position:relative;width:100%;height:50px}.select-styled{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;border-radius:10px !important;padding:11px 15px;border:1px solid #d2d2d2}.select-styled:after{width:0;height:0;position:absolute;top:16px;right:10px}.select-style-clicked:after,.select-styled:after{font-family:'Font Awesome 5 Pro';color:#000;font-weight:900}.select-style-clicked:after{content:'\f106' !important;font-family:'Font Awesome 5 Pro'}.select-styled:hover{background-color:#f2f2f2}.select-styled:active,.select-styled.active{background-color:#f2f2f2}.select-styled:after{top:12px;right:30px;content:'\f107';font-family:'Font Awesome 5 Pro'}.select-options{display:none;position:absolute;top:100%;right:0;left:0;z-index:999;list-style:none;background-color:#f2f2f2;margin-top:10px;border-radius:10px;padding:0}.select-options>li{padding:15px}.select-options>li:first-child{padding:5px 0}li.select-options{margin:0;padding:12px 0;text-indent:15px;border-top:1px solid #f2f2f2}.select-options li:hover{background-color:#eff4f8}.select-options>li:first-child{display:none}.select-options>li:nth-child(2){border-top-right-radius:10px;border-top-left-radius:10px}.select-options li:last-child:hover{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.select-options>li:first-child:hover{background-color:transparent}li.select-options[rel=hide]{display:none}.custom-select{height:50px !important}.select-options,.variations .select-rounded .select-styled{border:1px solid #000;background-color:#fff}.variation dd{font-weight:600 !important}.shop_table .product-info .variation{font-size:12px !important;line-height:1.3}.product-type-variable-subscription .variations_form .reset_variations{position:relative !important;float:right}#wrapper .select-arrow,.avada-select-parent .select-arrow{height:50px !important;width:42px !important;line-height:45px !important;background:unset !important;border-left:1px solid #000}div.avada-select-parent div.select-arrow{color:transparent}.woocommerce #customer_login .login .button,.woocommerce #customer_login .register .form-row:last-child{margin-top:15px !important}.fusion-custom-menu-item-contents{border-radius:10px !important}.fusion-main-menu ul li.top_menu_access{margin-left:auto;position:static}#menu-item-3124:hover,.menu-item-3124:hover,#menu-item-2619:hover{opacity:.6}p.fusion-login-box-submit{width:100% !important}.float-left{float:left !important}.float-right{float:right !important}button.register_login,input.register_login{background:#1a7fd1;text-transform:uppercase;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#1a7fd1,endColorstr=#1a7fd1);transition:all .2s;border-width:0;border-style:solid;border-color:#fff;border-radius:2px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;-webkit-border-radius:10px !important}button.register_login{background:#fff;color:#1a7fd1;border:1px solid #1a7fd1}button.register_login:hover{background:#1a7fd1;color:#fff;border:1px solid #1a7fd1}.wp-post-image{-webkit-border-radius:8px}.woocommerce-product-gallery__image{border-radius:10px}.cross-sells .wp-post-image{-webkit-border-radius:10px}.cross-sells ul.products-3>li{width:33%}.cross-sells ul.products-4>li h3.product-title{margin-bottom:20px}p.price.service-page>.woocommerce-Price-amount.amount,p.price.service-page>small.woocommerce-price-suffix{color:#fff}.price del .amount{display:block;height:25px}hr{border-top:2px solid #eee !important}ul.resp-tabs-list{margin:0;padding:0}.resp-tabs-list li{font-weight:600;font-size:1.1em;padding:13px 15px;margin:0;list-style:none;cursor:pointer;float:left}.resp-tabs-container{padding:0;clear:left}h2.resp-accordion{cursor:pointer;padding:5px;display:none;margin:0}.resp-tab-content{display:none;padding:15px}.resp-tab-active{border:1px solid #c1c1c1;border-bottom:none;margin-bottom:-1px !important;padding:12px 14px 14px !important}.resp-tab-active{border-bottom:none;background-color:#fff}.resp-content-active,.resp-accordion-active{display:block}.resp-tab-content{border-top:1px solid #c1c1c1}h2.resp-accordion{font-size:13px;border:1px solid #c1c1c1;border-top:0 solid #c1c1c1;margin:0;padding:10px 15px}h2.resp-tab-active{border-bottom:0 solid #c1c1c1 !important;margin-bottom:0 !important;padding:10px 15px !important}h2.resp-tab-title:last-child{border-bottom:12px solid #c1c1c1 !important;background:blue}.resp-vtabs ul.resp-tabs-list{float:left;width:30%}.resp-vtabs .resp-tabs-list li{display:block;padding:15px !important;margin:0;cursor:pointer;float:none}.resp-vtabs .resp-tabs-container{padding:0;background-color:#fff;border:1px solid #c1c1c1;float:left;width:68%;min-height:250px;clear:none}.resp-vtabs .resp-tab-content{border:none}.resp-vtabs li.resp-tab-active{border:1px solid #c1c1c1;border-right:none;background-color:#fff;position:relative;z-index:1;margin-right:-1px !important;padding:14px 15px 15px 14px !important}.resp-arrow{width:0;height:0;float:right;margin-top:3px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #c1c1c1}h2.resp-tab-active span.resp-arrow{border:none;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #9b9797}h2.resp-tab-active{background:#dbdbdb !important}h2.resp-accordion{cursor:pointer;padding:5px;display:none;margin:0}.resp-tab-content{display:none;padding:15px}.resp-tab-active{border:1px solid #c1c1c1;border-bottom:none;margin-bottom:-1px !important;padding:12px 14px 14px !important}.resp-tab-active{border-bottom:none;background-color:#fff}.resp-content-active,.resp-accordion-active{display:block}.resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1}.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1 !important}.resp-jfit{width:100%;margin:0}.resp-tab-content-active{display:block}h2.resp-accordion:first-child{border-top:1px solid #c1c1c1 !important}@media only screen and (max-width:767px){.grecaptcha-badge{visibility:hidden !important}#main{padding-left:5px !important;padding-right:5px !important}ul.resp-tabs-list{display:none}h2.resp-accordion{display:block}.resp-vtabs .resp-tab-content{border:1px solid #c1c1c1}.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:initial;clear:none}.resp-accordion-closed{display:none !important}.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1 !important}p.return-to-shop.quote-sent{width:100% !important;max-width:200px !important;height:30px}p.return-to-shop.quote-sent>a.button.wc-backward{padding:25px !important}}h2.resp-accordion{padding:15px !important;line-height:1.4;font-size:1em}.resp-arrow{display:none}.resp-arrow{display:none}.tab-content h2{font-size:1.4286em;line-height:1.4;font-weight:400;margin-bottom:1.0714em}.tab-content p{margin-bottom:10px}.tab-content table{margin-top:20px}.tab-content table p{margin:0}.tab-content *:last-child{margin-bottom:0}.woocommerce-tabs .tab-content{border:none;border-top:solid 1px #dae2e6;box-shadow:none;padding:30px 0 15px}@media (max-width:767px){.woocommerce-tabs .tab-content{border-top:none}#my-account-menu~.woocommerce-MyAccount-content{padding:0 0 0 10px;overflow:unset;border-color:transparent}}.woocommerce-tabs .resp-tabs-list{border-bottom:none}.woocommerce-tabs .resp-tabs-list li{font-weight:700;color:#818692 !important;text-transform:uppercase;background:0 0 !important;border:none !important;border-bottom:2px solid #fff !important;padding:7px 0 !important;border-radius:0;margin-right:35px}.woocommerce-tabs .resp-tabs-list li.resp-tab-active{color:#21293c !important}.woocommerce-tabs h2.resp-accordion{border-top:none !important;border-left:none;border-right:none;background:0 0 !important;text-transform:uppercase;font-weight:700;color:#313131 !important}.woocommerce-tabs h2.resp-accordion:before{content:'\005E';float:left;margin-right:10px;font-family:'Font Awesome 5 Pro'}.woocommerce-tabs h2.resp-tab-active{border-bottom:2px solid #01abec !important}.woocommerce-tabs h2.resp-tab-active:before{content:'\005E';transform:rotate(180deg);font-family:'Font Awesome 5 Pro'}.woocommerce-tabs .resp-tabs-list{border-bottom:none}.woocommerce-tabs .resp-tabs-list li{font-weight:700;color:#818692 !important;text-transform:uppercase;background:0 0 !important;border:none !important;border-bottom:2px solid #fff !important;padding:7px 0 !important;border-radius:0;margin-right:35px}.woocommerce-tabs .resp-tabs-list li.resp-tab-active,.woocommerce-tabs .resp-tabs-list li:hover{border-color:#01abec !important}.woocommerce-tabs .resp-tabs-list li.resp-tab-active{color:#21293c !important}.product_meta{max-width:500px;font-size:14px}.related.products>.fusion-title,.related.products>.fusion-title>h2.title-heading-left{margin:0 !important}.related.products>ul.products>li>a>.featured-image{border-top:20px solid #0c364f;border-radius:10px}.related.products>ul.products>li>a>div>img{border:1px solid #0c364f}.related.products>ul.products>li>a>.onsale{top:30px}.related.products>ul.products>li>div .subscription-details{font-size:13px;margin-right:5px;padding:2px 5px}.related.products del>.woocommerce-Price-amount:after{content:" ";font-size:20px !important;font-weight:400 !important}.woocommerce .related ul li.product img{max-width:100%}.fusion-body .product .fusion-content-sep{border-color:#737373 !important}.shop_table .product-remove a{float:left !important}.fusion-menu-cart-item img{max-width:80px !important;border-radius:6px !important}.fusion-menu-cart-item-quantity{font-weight:700}.fusion-menu-cart-item-quantity del>span{text-decoration:line-through}.fusion-menu-cart-item-details .woocommerce-Price-amount.amount:after{content:" " !important}.fusion-secondary-menu .fusion-custom-menu-item-contents{border-radius:10px !important}.fusion-secondary-menu .fusion-menu-cart-item a{border:none}.fusion-custom-menu-item-contents>.fusion-menu-cart-item{box-shadow:0 24px 3px -24px #000}.fusion-custom-menu-item-contents>.fusion-menu-cart-item:nth-last-child(2){box-shadow:none}.fusion-menu-cart-item-title{width:250px}.fusion-menu-cart-link>a{color:#0c364f !important}.fusion-menu-cart-link>a:hover{color:#106ebe !important}.fusion-menu-cart-link>a:before{color:#0c364f !important}.fusion-menu-cart-link>a:hover:before{color:#106ebe !important}.fusion-menu-cart-checkout{font-weight:500;font-size:15px}.fusion-menu-cart-checkout-link>a{color:#008c79 !important}.fusion-menu-cart-checkout-link>a:hover{color:#006759 !important}.fusion-menu-cart-checkout-link a:before{font-family:'Font Awesome 5 Pro';content:'\f058';margin-left:-25px;color:#008c79 !important}.fusion-menu-cart-checkout-link a:hover:before{color:#006759 !important}.fusion-mobile-menu-icons{right:unset;left:0}.fusion-mobile-menu-icons a{margin-left:0 !important}.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo{text-align:center}.fusion-body .woocommerce-content-box{border:none}.woocommerce-content-box{padding:0 !important}.woocommerce-content-box .box_table{padding:30px;background-color:#fff}form.woocommerce-cart-form .top_box{min-height:100px;border:1px solid #106ebe;border-bottom:none;border-top-left-radius:10px;border-top-right-radius:10px;background-color:#106ebe}.top_box h2{font-size:20px !important;color:#fff !important;padding-left:20px;border-color:transparent !important;height:100px;display:table-cell;vertical-align:middle}.shop_table th{text-transform:uppercase}table.woocommerce-cart-form__contents td.product-price .box_table_prices{display:inline-grid}table.woocommerce-cart-form__contents tr{display:table;width:100%;table-layout:fixed}form.woocommerce-cart-form table.woocommerce-cart-form__contents td.product-name{width:50%}table.woocommerce-cart-form__contents td.product-name .product-info{overflow:hidden;text-overflow:ellipsis}.woocommerce-cart-form__cart-item img.attachment-woocommerce_thumbnail{border-radius:10px;-webkit-box-shadow:5px 5px 34px -14px rgba(0,0,0,.75);-moz-box-shadow:5px 5px 34px -14px rgba(0,0,0,.75);box-shadow:5px 5px 34px -20px rgba(0,0,0,.75)}.cross-sells{border:none !important}.shipping-coupon>.coupon{border-radius:10px;border:2px solid #e6940b !important}.woocommerce-message .wc-forward{padding:0 5px}.cross-sells li.product-grid-view{border:none !important}#content>.products .box_table_prices .subscription-details,.cross-sells .fusion-product-content .price.box_table_prices span.subscription-details,.related.products .fusion-product-content .price.box_table_prices span.subscription-details{display:none}.cart-collaterals{overflow:unset !important}.checkout-myaccount{border:unset !important}.checkout-myaccount .username{border-radius:10px;border-color:transparent;background-color:#0c364f;color:#fff;padding-left:20px !important;border-top-right-radius:unset;border-bottom-right-radius:unset;border:transparent;border-right:0 !important}.checkout-myaccount .message-right{border-radius:10px;border-color:transparent;background-color:#106ebe;padding-left:20px !important;border-top-left-radius:unset;border-bottom-left-radius:unset;border:transparent}.avada-myaccount-user .avada-myaccount-user-column:last-child{-ms-flex-positive:1.5;flex-grow:1 !important}.message-right .view-cart>a{color:#fff}.message-right .view-cart>a:hover{color:#0c364f}.checkout-myaccount .hello:before{content:unset !important}.avada-myaccount-user .view-cart a{font-size:1.2em}.avada-myaccount-user .view-cart a:before{position:unset !important;margin-right:15px;margin-left:0 !important}.checkout_coupon{border-radius:10px;border:4px solid #e6940b !important;padding:20px !important}#customer_details .col-1,#customer_details .col-2{padding:0 !important;border-top-right-radius:10px;border-top-left-radius:10px;overflow:unset !important}#customer_details .col-1 .rounded_box,#customer_details .col-2 .rounded_box{border-bottom-left-radius:unset;border-bottom-right-radius:unset;margin-bottom:0}#customer_details .rounded_box_header_small,.woocommerce-content-box .rounded_box_header_small{padding:15px}.rounded_box_header_smallest{padding:15px}#billing_address_2_field{padding-top:10px}.col-2 .woocommerce-additional-fields{margin-bottom:30px !important;border:1px solid #e0dede !important}form.woocommerce-checkout .woocommerce-content-box{overflow:unset}form.woocommerce-checkout .woocommerce-content-box .woocommerce-billing-fields{border-color:#e0dede !important;border-bottom-left-radius:unset;border-bottom-right-radius:unset}#payment .place-order{border-top:1px solid #e0dede}#payment .place-order.unnecessary-payment{border-top:none}span.icon_bacs{float:right;font-size:30px}.avada-myaccount-user .username .not-user a{color:#c1b7b7}.avada-myaccount-user .username .hello:before{content:'\f4fc' !important;font-family:"Font Awesome 5 Pro" !important;font-weight:900;margin-left:0 !important;position:unset !important}p.cart-empty.woocommerce-info{margin-bottom:20px !important}.avada-order-details .shop_table.order_details tfoot tr:last-child .amount,.checkout .shop_table tfoot .order-total .amount{font-size:20px !important;font-weight:700 !important}.avada-thank-you>.rounded_box_header_small{min-height:70px;height:auto}.avada-thank-you .rounded_box_header_small h2{margin-top:unset;margin-bottom:unset;border-color:transparent !important;color:#fff !important}.avada-thank-you ul.woocommerce-thankyou-order-details>li:before{background-color:#00746b !important}.avada-thank-you .woocommerce-bacs-bank-details{margin:20px 0 !important;padding:20px}.avada-thank-you section{background-color:#f2f2f2}.avada-thank-you section>h2:before{content:'\f19c' !important;font-family:"Font Awesome 5 Pro" !important;font-weight:900;margin-right:15px;color:#106ebe}.woocommerce-order section.avada-order-details,.woocommerce-order section.avada-customer-details{overflow:unset !important}.woocommerce-order section.avada-order-details .rounded_box_header_small,.woocommerce-order section.avada-customer-details .rounded_box_header_small{background-color:#106ebe}.woocommerce-order section.avada-order-details .rounded_box_body,.woocommerce-order section.avada-customer-details .rounded_box_body{padding-top:unset}.woocommerce-order section.avada-order-details .rounded_box_body>h2{padding-left:30px}.woocommerce-order section.avada-order-details .rounded_box_body>h2:before{content:'\f03a' !important;font-family:"Font Awesome 5 Pro" !important;font-weight:900;margin-right:15px;color:#106ebe}.woocommerce-order section.avada-customer-details .rounded_box_body h2:before{content:'\f4fc' !important;font-family:"Font Awesome 5 Pro" !important;font-weight:900;margin-right:15px;color:#106ebe}.user_info_resume .rounded_box_header_small{padding:15px !important}.user_info_resume .rounded_box_body{padding-top:15px !important}.user_info_resume .avada-customer-details header>h2:before{content:'\f4fc' !important;font-family:"Font Awesome 5 Pro" !important;font-weight:900;margin-right:15px;color:#106ebe}.avada-customer-details.woocommerce-content-box.full-width.button_area{margin:30px auto 30px;text-align:right}.avada-customer-details.woocommerce-content-box.full-width.button_area>.button_to_account>a{padding:15px 10px;background-color:transparent;border:1px solid #0c364f;text-transform:uppercase;font-weight:700;color:#0c364f;font-size:14px}.woocommerce-order .pay>button,.woocommerce-order .my-account>button{border-radius:10px;padding:5px 30px}.woocommerce-order .pay>button{border:1px solid #9c3;background-color:#9c3;color:#fff}.woocommerce-order .pay>button:hover{color:#106ebe}.woocommerce-order .my-account>button{border:1px solid #106ebe;background-color:transparent}.woocommerce-order .my-account>button:hover{color:#9c3}table.my_account_subscriptions td.order-status .active:before{font-family:"Font Awesome 5 Pro" !important;font-weight:900;margin-left:15px;color:#00746b;content:'\f058'}#my-account-menu>.user-profile{padding-top:70px}#my-account-menu.position-left .myaccount-menu:before{border-right:unset}#my-account-menu .myaccount-menu li.active i{color:#106ebe}.woocommerce-MyAccount-content .rounded_box_body{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;flex-flow:column nowrap}.woocommerce-MyAccount-content .rounded_box_body .avada-woocommerce-myaccount-heading{-ms-flex-order:0;-webkit-order:0;order:0}.woocommerce-MyAccount-content .rounded_box_body p{-ms-flex-order:1;-webkit-order:1;order:1}.woocommerce-MyAccount-content .rounded_box_bod>p:first-child{display:none}.woocommerce-MyAccount-content>.rounded_box .rounded_box_body{padding-top:0}.woocommerce-MyAccount-content>.rounded_box .rounded_box_body>h2.avada-woocommerce-myaccount-heading{text-transform:capitalize}.woocommerce-MyAccount-content>.rounded_box .rounded_box_body>h2.avada-woocommerce-myaccount-heading:before{font-family:"Font Awesome 5 Pro" !important;font-weight:900;margin-right:15px;color:#106ebe}.woocommerce-MyAccount-content>.rounded_box .rounded_box_body>h2.dashboard-my-account:before{content:'\f015';font-family:'Font Awesome 5 Pro'}.button.product-resubscribe-link,.woocommerce-MyAccount-content .fusion-button.larger{max-width:unset;display:inline-block;padding:15px 20px;width:auto;margin-top:30px}.woocommerce-MyAccount-content .fusion-button>span{text-align:center}.dashboard-card{margin:15px 20px 15px 0 !important;width:320px !important}#my-account-menu.position-left .myaccount-menu:after{border-right:unset}#my-account-menu.position-left span.logout>a{padding:5px;border-radius:5px}#my-account-menu.position-left span.logout>a:before{font-family:"Font Awesome 5 Pro" !important;font-weight:900;margin-right:5px;color:#fff;content:'\f011'}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_header_small{padding:15px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body{display:flex;flex-flow:column nowrap}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body .dashboard_profile{order:1}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body,.avada-woocommerce-myaccount-heading{order:0}.avada-order-details.woocommerce-content-box .rounded_box_body,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body{padding:0 0 20px}.avada-order-details.woocommerce-content-box h2.avada-woocommerce-myaccount-heading.my-subscriptions,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body h2{margin:15px 0;padding-bottom:0;padding-top:5px;height:50px;border:transparent;text-transform:uppercase}.avada-order-details.woocommerce-content-box h2.avada-woocommerce-myaccount-heading.my-subscriptions:before,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body h2:before{font-family:"Font Awesome 5 Pro" !important;font-weight:900;margin:0 15px 0 30px;color:#106ebe}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body h2.user_details:before{content:'\f007';font-family:'Font Awesome 5 Pro'}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body h2.more_info:before{content:'\f05a';font-family:'Font Awesome 5 Pro'}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body h2.view-quote:before{content:'\f0ca';font-family:'Font Awesome 5 Pro'}.avada-order-details.woocommerce-content-box h2.avada-woocommerce-myaccount-heading.my-subscriptions:before{content:'\f0ac';font-family:'Font Awesome 5 Pro'}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body h2.my-subscriptions:before{content:'\f0ac';font-family:'Font Awesome 5 Pro'}#my-account-menu.position-left~.woocommerce-MyAccount-content .view_order_page_section_user .rounded_box_body h2.my-subscriptions:before{content:'\f007';font-family:'Font Awesome 5 Pro'}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body h2.dashboard:before{content:'\f3fd';font-family:'Font Awesome 5 Pro'}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body h2.edit-account:before{content:'\f007';margin:0 15px 0 0;font-family:'Font Awesome 5 Pro'}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body h2.my-address:before{content:'\f044';margin:0 15px 0 0;font-family:'Font Awesome 5 Pro'}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body h2.orders:before{font-family:"Font Awesome 5 Pro" !important;content:'\f298'}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body h2.orders_info:before{content:'\f05a';font-weight:900;font-family:'Font Awesome 5 Pro'}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body .dashboard_profile{border-top:1px solid}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body .dashboard_profile .row_name{font-size:1.3em}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body .dashboard_profile .row_name,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body .dashboard_profile .row_not_user{padding-bottom:20px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body .dashboard_profile .row_not_user>a{color:#c00000}.select2-results__option[aria-selected],.select2-results__option[data-selected],.select2-container--default .select2-selection--single .select2-selection__rendered{color:#303030 !important}.woocommerce-input-wrapper span.select2-container--open>.selection>.select2-selection{border-radius:9px 10px 0 0;border:1px solid #000;background-color:#fff}td.quotes-actions>div{padding-right:15px}td.quotes-actions>div>a{display:block;text-align:center}#my-account-menu.position-left~.woocommerce-MyAccount-content section.avada-customer-details.woocommerce-content-box,#my-account-menu.position-left~.woocommerce-MyAccount-content section.avada-order-details.woocommerce-content-box{overflow:initial}#my-account-menu.position-left~.woocommerce-MyAccount-content .button_to_account{visibility:hidden}#main .return-to-shop{padding:0}#main .return-to-shop.quote-sent{padding:0 15px;width:unset !important}#yith-wcmap-avatar-form form .button{text-transform:uppercase;font-size:13px;background-color:#106ebe;border-radius:15px;color:#fff;border:0}div#yith-wcmap-avatar-form{border-radius:10px}.product.woocommerce.add_to_cart_inline ins{text-decoration:none}.product.woocommerce.add_to_cart_inline ins .woocommerce-Price-amount.amount{font-size:25px;font-weight:700;color:#106ebe}.woocommerce-columns--addresses.addresses .woocommerce-column--billing-address{padding:0 30px}#my-account-menu.position-left~.woocommerce-MyAccount-content tr.woocommerce-orders-table__row>td:first-child .second_half_td_type:before{font-family:"Font Awesome 5 Pro" !important;font-weight:900;margin:0}#my-account-menu.position-left~.woocommerce-MyAccount-content tr.woocommerce-orders-table__row--status-on-hold>td.woocommerce-orders-table__cell-order-status .second_half_td_type:before{color:#e6940b;content:'\f252';font-family:'Font Awesome 5 Pro'}#my-account-menu.position-left~.woocommerce-MyAccount-content tr.woocommerce-orders-table__row--status-completed>td.woocommerce-orders-table__cell-order-status .second_half_td_type:before{color:#00746b;content:'\f560';font-family:'Font Awesome 5 Pro'}#my-account-menu.position-left~.woocommerce-MyAccount-content tr.woocommerce-orders-table__row--status-pending>td.woocommerce-orders-table__cell-order-status .second_half_td_type:before{color:#737373;font-weight:400;content:'\f017';font-family:'Font Awesome 5 Pro'}#my-account-menu.position-left~.woocommerce-MyAccount-content tr.woocommerce-orders-table__row--status-processing>td.woocommerce-orders-table__cell-order-status .second_half_td_type:before{color:#106ebe;content:'\f04b';font-family:'Font Awesome 5 Pro'}#my-account-menu.position-left~.woocommerce-MyAccount-content tr.woocommerce-orders-table__row--status-cancelled>td.woocommerce-orders-table__cell-order-status .second_half_td_type:before{color:#c00000;content:'\f2ed';font-family:'Font Awesome 5 Pro'}#my-account-menu.position-left~.woocommerce-MyAccount-content tr.woocommerce-orders-table__row--status-refunded>td.woocommerce-orders-table__cell-order-status .second_half_td_type:before{color:#e6940b;content:'\f0e2';font-family:'Font Awesome 5 Pro'}#my-account-menu.position-left~.woocommerce-MyAccount-content tr.woocommerce-orders-table__row--status-failed>td.woocommerce-orders-table__cell-order-status .second_half_td_type:before{color:#e6940b;content:'\f06a';font-family:'Font Awesome 5 Pro'}#my-account-menu.position-left~.woocommerce-MyAccount-content tr.woocommerce-orders-table__row--status-new>td.woocommerce-orders-table__cell-order-status .second_half_td_type:before{color:#106ebe;content:'\f067';font-family:'Font Awesome 5 Pro'}#my-account-menu.position-left~.woocommerce-MyAccount-content tr>td.woocommerce-orders-table__cell-order-actions>a:after{position:unset;content:unset;margin-left:0;vertical-align:unset}section.avada-customer-details section.woocommerce-columns--addresses.addresses{background-color:#f2f2f2;margin:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}#my-account-menu.position-left~.woocommerce-MyAccount-content table.shop_table.shop_table_responsive.cart.shop_table.order_details.woocommerce-cart-form__contents td .first_half_td_type,#my-account-menu.position-left~.woocommerce-MyAccount-content table.shop_table.shop_table_responsive.cart.shop_table.order_details.woocommerce-cart-form__contents td .second_half_td_type{flex:1}#my-account-menu.position-left~.woocommerce-MyAccount-content table.shop_table.shop_table_responsive.cart.shop_table.order_details.woocommerce-cart-form__contents td .first_half_td_type>span,#my-account-menu.position-left~.woocommerce-MyAccount-content table.shop_table.shop_table_responsive.cart.shop_table.order_details.woocommerce-cart-form__contents td .second_half_td_type>span{line-height:50px;vertical-align:middle}#my-account-menu.position-left~.woocommerce-MyAccount-content table.shop_table.shop_table_responsive.cart.shop_table.order_details.woocommerce-cart-form__contents td .first_half_td_type{text-align:left;padding-left:15px;font-weight:700;background-color:#f2f2f2}.dashboard_profile{padding:20px}.avada-order-details.woocommerce-content-box .rounded_box_body table>thead>tr,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table>thead>tr{background-color:#f2f2f2}.avada-order-details.woocommerce-content-box .rounded_box_body table tr,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table tr{border-bottom:1px solid #f2f2f2}.avada-order-details.woocommerce-content-box .rounded_box_body table tr:nth-last-child(1),#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table tr:nth-last-child(1){border-bottom:unset}.avada-order-details.woocommerce-content-box .rounded_box_body table th,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table th{padding-top:15px;text-transform:capitalize}.avada-order-details.woocommerce-content-box .rounded_box_body table th:first-child,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table th:first-child{padding-left:30px;text-transform:initial}.avada-order-details.woocommerce-content-box .rounded_box_body table tr>td:first-child,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table tr>td:first-child{padding-left:30px}.avada-order-details.woocommerce-content-box .rounded_box_body table .order-number>a,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table .quotes-number>a,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table .woocommerce-orders-table__cell-order-number>a,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table .order-number>a{border-radius:5px;padding:5px 20px;color:#fff;background-color:#0c364f}.avada-order-details.woocommerce-content-box .rounded_box_body table .order-number>a:hover,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table .quotes-number>a:hover{background-color:#106ebe}h2.quote-sent:before{font-family:"Font Awesome 5 Pro" !important;font-weight:900;margin-left:15px;color:#106ebe;content:'\f560'}p.return-to-shop{float:right !important}#customer_login{padding-top:20px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body>form,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body>.woocommerce-Address{padding:0 30px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body .woocommerce-Address{border-top:1px solid}.return-to-shop .wc-backward:before{position:absolute;content:'\f0ca' !important;font-family:"Font Awesome 5 Pro" !important;margin-left:-25px;color:inherit;font-weight:900}h2.my-subscriptions .subscription_number,h2.view-quote .quote_number{color:#106ebe}.view-quote-button{padding:6px 11px !important;margin-bottom:5px !important}table.quote_details td.row-quote-status:before,table.order_details td.row-order-status:before{font-family:"Font Awesome 5 Pro" !important;font-weight:900;margin-right:10px;color:#106ebe}table.quote_details td.row-quote-status.active:before,table.order_details td.row-order-status.active:before{content:'\f0ac';font-family:'Font Awesome 5 Pro';color:#106ebe}table.quote_details td.row-quote-status.cancelled:before,table.order_details td.row-order-status.cancelled:before{content:'\f00d';font-family:'Font Awesome 5 Pro';color:#c00000}table.quote_details td.row-quote-status.on-hold:before,table.order_details td.row-order-status.on-hold:before{content:'\f017';font-family:'Font Awesome 5 Pro';color:#106ebe;font-weight:400}table.quote_details td.row-quote-status.pending:before,table.order_details td.row-order-status.pending:before{content:'\f017';font-family:'Font Awesome 5 Pro';color:#106ebe;font-weight:400}table.quote_details td.row-quote-status.failed:before,table.order_details td.row-order-status.failed:before{content:'\f00d';font-family:'Font Awesome 5 Pro';color:#c00000}.woocommerce-order.woocommerce-content-box.full-width.rounded_table{margin-bottom:0}.resume-cart-image img{max-width:50px;border-radius:10px !important;-webkit-box-shadow:5px 5px 34px -14px rgba(0,0,0,.75);-moz-box-shadow:5px 5px 34px -14px rgba(0,0,0,.75);box-shadow:5px 5px 34px -20px rgba(0,0,0,.75)}div.woocommerce-notices-wrapper:empty{display:none}.button.product-resubscribe-link{text-align:center;text-transform:uppercase}.woocommerce-MyAccount-content .cancel_subscription>span:after{color:#c00000;content:'\f2ed';font-family:'Font Awesome 5 Pro'}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.subscription_details td:before{font-family:"Font Awesome 5 Pro" !important;font-weight:500;margin-right:10px;color:#106ebe}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.subscription_details td.pending:before{content:'\f017';font-family:'Font Awesome 5 Pro';color:#737373}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.subscription_details td.on-hold:before{content:'\f017';font-family:'Font Awesome 5 Pro';color:#737373}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.subscription_details td.active:before{content:'\f0ac';font-family:'Font Awesome 5 Pro';color:#106ebe}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.subscription_details td.cancelled:before{content:'\f00d';font-family:'Font Awesome 5 Pro';color:#c00000}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body section.woocommerce-customer-details>h2{border-bottom:1px solid;height:70px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body h2.subscription-totals{text-transform:inherit}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body h2.subscription-totals:before{content:'\f3d1';font-family:'Font Awesome 5 Pro'}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body h2.related-orders{text-transform:inherit}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body h2.related-orders:before{content:'\f009';font-family:'Font Awesome 5 Pro'}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body h2.billing-address{text-transform:inherit}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body h2.billing-address:before{content:'\f2bb';font-family:'Font Awesome 5 Pro'}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body address{margin-left:30px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body dt{margin:5px 30px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body dd{margin-bottom:15px}.avada-order-details.woocommerce-content-box .rounded_box_body table.my_account_orders td.order-status .second_half_td_type:before,.avada-order-details.woocommerce-content-box .rounded_box_body table.my_account_orders td.order-status .second_half_td_type:before,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.my_account_orders td.order-status div.second_half_td_type:before{font-family:"Font Awesome 5 Pro";font-weight:500;margin-right:10px;color:#106ebe}.avada-order-details.woocommerce-content-box .rounded_box_body table.my_account_orders td.order-status.expired .second_half_td_type:before,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.my_account_orders td.order-status.expired div.second_half_td_type:before{content:'\f253';font-family:'Font Awesome 5 Pro';color:#737373;font-weight:500}.avada-order-details.woocommerce-content-box .rounded_box_body table.my_account_orders td.order-actions,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.my_account_orders td.order-actions{padding-right:20px;padding-bottom:0;padding-top:0}#my-account-menu.position-left~.woocommerce-MyAccount-content td .second_half_td_type a,.avada-order-details.woocommerce-content-box .rounded_box_body table.my_account_orders td.order-actions a.cancel,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.my_account_orders td.order-actions a.cancel{text-align:center;background-color:#c00000;border-radius:10px;color:#fff;padding:2% 11%;margin-bottom:3px}.avada-order-details.woocommerce-content-box .rounded_box_body table.my_account_orders td.order-actions a.pay,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.my_account_orders td.order-actions a.pay{text-align:center;background-color:#106ebe;border-radius:10px;color:#fff;padding:2% 11%;margin-bottom:3px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.my_account_orders th.woocommerce-orders-table__header-order-actions{text-align:center}.fusion-menu-login-box ul.sub-menu{border-radius:10px;-webkit-box-shadow:5px 5px 34px -14px rgba(0,0,0,.75);-moz-box-shadow:5px 5px 34px -14px rgba(0,0,0,.75);box-shadow:5px 5px 34px -20px rgba(0,0,0,.75);padding:20px;border:1px solid #f2f2f2}.fusion-menu-login-box ul.sub-menu>li{border-bottom:1px solid #f2f2f2;padding-bottom:5px}.fusion-menu-login-box ul.sub-menu>li:before{font-family:"Font Awesome 5 Pro" !important;font-weight:900;margin-right:15px;color:#737373}.fusion-menu-login-box ul.sub-menu>li:hover>a{color:#106ebe}.fusion-menu-login-box ul.sub-menu>li:hover:before{color:#106ebe}.fusion-menu-login-box ul.sub-menu>li.quotes:before,.fusion-menu-login-box ul.sub-menu>li.preventivi:before,.fusion-menu-login-box ul.sub-menu>li.view-quote:before{content:'\f0ca';font-family:'Font Awesome 5 Pro'}.fusion-menu-login-box ul.sub-menu>li.abbonamento:before,.fusion-menu-login-box ul.sub-menu>li.subscriptions:before,.fusion-menu-login-box ul.sub-menu>li.my-subscriptions:before{content:'\f0ac';font-family:'Font Awesome 5 Pro'}.fusion-menu-login-box ul.sub-menu>li.ordini:before,.fusion-menu-login-box ul.sub-menu>li.orders:before{font-family:"Font Awesome 5 Pro" !important;content:'\f298'}.fusion-menu-login-box ul.sub-menu>li.modifica-profilo:before,.fusion-menu-login-box ul.sub-menu>li.modifica-account:before,.fusion-menu-login-box ul.sub-menu>li.edit-account:before{content:'\f007';font-family:'Font Awesome 5 Pro'}.fusion-menu-login-box ul.sub-menu>li.modifica-indirizzo-fatturazione:before,.fusion-menu-login-box ul.sub-menu>li.edit-address-dpa:before,.fusion-menu-login-box ul.sub-menu>li.edit-address:before{content:'\f044';font-family:'Font Awesome 5 Pro'}.fusion-menu-login-box ul.sub-menu>li.customer-logout:before{content:'\f011';font-family:'Font Awesome 5 Pro';color:red}nav.fusion-secondary-menu .sub-menu a{display:contents}.fusion-menu-login-box ul.sub-menu>li.single_button_submenu{display:flex;border-bottom:0}.fusion-menu-login-box ul.sub-menu>li.single_button_submenu span.fusion-button-text{padding:10px;width:100%;background-color:#106ebe;border-radius:10px;color:#fff;margin-bottom:30px}.fusion-menu-login-box ul.sub-menu>li.single_button_submenu span:hover{background-color:#0c364f}.fusion-menu-login-box ul.sub-menu>li.single_button_submenu span.fusion-button-text:after{font-family:"Font Awesome 5 Pro" !important;font-weight:900;margin-left:15px;color:#fff;content:'\f061'}.fusion-menu-login-box .lost_password_modal{display:block;float:left}.forgotpassword_content{width:50%;margin:0 auto;padding:30px}.forgotpassword_content h2{margin-top:0}.forgotpassword_box{margin:30px 0}.forgotpassword_content .woocommerce-form-row .button,.forgotpassword_content .woocommerce-form-row>input{margin-top:20px}.forgotpassword_content .woocommerce-form-row label{font-weight:700}.forgotpassword_box.rounded_box h2{margin-top:0}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-25{padding-top:25px}.pt-30{padding-top:30px}.pt-35{padding-top:35px}.pt-40{padding-top:40px}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-25{padding-bottom:25px}.pb-30{padding-bottom:30px}.pb-35{padding-bottom:35px}.pb-40{padding-bottom:40px}.text-dpa-center{text-align:center}.text-dpa-right{text-align:right}.text-dpa-left{text-align:left}table.shop_table.shop_table_responsive.my_account_orders td .second_half_td_type a,table.shop_table.shop_table_responsive.my_account_orders div.first_half_td_type,table.shop_table.order_details.woocommerce-cart-form__contents div.first_half_td_type,table.shop_table.cart.shop_table_responsive.quote-dpa div.first_half_td_type,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.subscription_total td div.first_half_td_type,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.my_account_orders td div.first_half_td_type{display:none}table.shop_table.shop_table_responsive.my_account_orders td .second_half_td_type a,#my-account-menu.position-left~.woocommerce-MyAccount-content td .second_half_td_type a{width:100%;text-align:center;margin:10px;max-width:220px;background-color:#e8f0f2;border-radius:10px;color:#303030;display:block;font-size:13px}.btn-order-number,#my-account-menu.position-left~.woocommerce-MyAccount-content td .second_half_td_type a.btn-order-number{background-color:#0c364f;color:#fff;line-height:30px;border-radius:5px;padding:4px 8px;max-width:80px}table.shop_table.order_details.woocommerce-cart-form__contents td .second_half_td_type .btn2text>a,#my-account-menu.position-left~.woocommerce-MyAccount-content td .second_half_td_type .btn2text>a{margin:unset;max-width:unset;background-color:transparent;border-radius:unset;display:inline-flex}#post-209 table.woocommerce-cart-form__contents td.product-name{width:unset}.fusion-secondary-menu .fusion-custom-menu-item-contents{left:-150px}div.summary-container small.woocommerce-price-suffix,p.product.woocommerce.add_to_cart_inline.price small.woocommerce-price-suffix,div.single_variation_wrap small.woocommerce-price-suffix{display:flex}table.product-type-variable-subscription .variations_form .variations{border-collapse:separate;border-spacing:0 1em}.font_fas:before{font-family:"Font Awesome 5 Pro" !important;font-weight:900;margin-right:5px;color:#106ebe}.variation_subscription{background:#eff4f8;padding:25px;border-radius:10px}.variation_subscription .select-rounded ul.select-options,.variation_subscription .variations .select-rounded .select-styled.active{border:3px solid #106ebe}#wrapper .variation_subscription .select-rounded div.select-arrow{border:unset}.variation_subscription .select-rounded div.select-styled{border-color:#106ebe}span.company_size_guide{color:#0c364f;cursor:pointer;font-size:14px}#company_size_guide_dialog{padding:0}#company_size_guide_dialog .dms_title>h3:before,span.company_size_guide:before{content:'\f1ad';font-family:'Font Awesome 5 Pro'}#company_size_guide_dialog .dms_title>h3{font-family:"sintony";font-weight:800;line-height:1.28em;letter-spacing:0;font-style:normal;font-size:36px;margin:10px}#company_size_guide_dialog .dms_title{text-align:center}div.dms_table_row{align-items:center;display:flex;justify-content:center;padding-left:20px}div.dms_table_row div.dms_st{width:50%}div.dms_table_row div.dms_ft,div.dms_table_row div.dms_tt{width:25%}div.dms_table_row div.dms_tt ul{list-style:none}div.dms_table_row div.dms_ft{font-size:20px;font-weight:500}div.dms_table_row div.dms_tt span.dimension_subscription_turnover,div.dms_table_row div.dms_tt span.dimension_subscription_staff{text-align:right}div.dms_table_row div.dms_tt span.dimension_subscription_staff:before{font-size:25px;font-family:'Font Awesome 5 Pro';content:'\f0c0'}div.dms_table_row div.dms_tt span.dimension_subscription_turnover:before{font-size:25px;font-family:'Font Awesome 5 Pro';content:'\f51e'}div.dms_table_row div.dms_tt span.dimension_subscription_number{color:#004578}.sep-solid.sep-ds{width:80%;margin:0 auto}div.dms_table_row div.dms_tt li{display:flex}div.dms_table_row div.dms_tt li span{flex:1}.noTitleDialog .ui-dialog-titlebar{background:0 0;border-bottom:none}.company_size_guide.font_fas{text-decoration:underline}.dialogMaxCompanySize{max-width:1000px}a.product_info_anchor{color:#000;text-decoration:underline}table.variations td.label{width:45%}table.variations td.label>label{text-transform:uppercase;font-weight:600}table.variations td.value{width:55%}.product-type-variable-subscription .variations_form .single_variation_wrap{margin-top:0 !important}ul.woocommerce-error p:empty{display:none}a.icon-home:before{content:'\f015';font-family:'Font Awesome 5 Pro';margin-right:.5rem}div.woocommerce-notices-wrapper ul.woocommerce-error p>strong:after{padding-right:5px}div.woocommerce-info:before,.limited-subscription-notice.notice:before,.woocommerce-error li div.text_message:before{font-family:"Font Awesome 5 Pro";font-weight:900;margin-right:15px}.woocommerce-error li div.text_message:before{content:'\f00d';font-family:'Font Awesome 5 Pro'}div.woocommerce-info:before,.limited-subscription-notice.notice:before{content:'\f129';font-family:'Font Awesome 5 Pro'}.dpa-text-right{text-align:right}a.button.accept{background-color:#9c3 !important;border-radius:10px;color:#fff !important}a.button.reject{background-color:#f53330 !important;border-radius:10px;color:#fff !important}a.button.edit{background-color:#106ebe !important;border-radius:10px;padding:4px 15px;margin-left:30px;color:#fff !important}a.button.edit:before{font-family:"Font Awesome 5 Pro" !important;font-weight:900;content:'\f044';color:#fff !important;padding-right:10px;font-size:14px}a.button.edit:hover{background-color:#0c364f}@media only screen and (max-width:767px){div.dms_table_row{flex-direction:column;margin-top:25px}div.dms_table_row div.dms_st,div.dms_table_row div.dms_tt,div.dms_table_row div.dms_ft{flex:1;width:unset}ul.woocommerce-error>li>div.link_message,div.woocommerce-message-info>div.link_message,div.woocommerce-message--info>div{flex:1}ul.woocommerce-error>li>div.link_message,div.woocommerce-message-info>div.link_message,div.woocommerce-message--info>div.link_message{margin-left:unset}}#shipping_method input[type=radio],.input-radio{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}.wcs-auto-renew-toggle .blockUI{display:none !important}.force-flex>div.fusion-row{display:flex}.flex-mt-auto{margin-top:auto}li.fusion-custom-menu-item.fusion-menu-cart.fusion-secondary-menu-cart .woocommerce-price-suffix{display:contents;color:#747474}nav.fusion-main-menu{position:initial}.post-content p.row_action_button{margin-top:15px}input.readonly,select.readonly{background-color:#eee !important}div#cart-qnt{display:initial;background-color:red;border-radius:13px;padding:2px 6px;color:#fff;font-weight:600;position:relative;top:-15px;left:-15px;font-size:12px}div#cart-qnt:empty{display:none}div.dashboard.star.heading{position:absolute;top:0}div.dashboard.star.heading span.star:before{content:'\f005';font-family:"Font Awesome 5 Pro" !important;font-weight:500;color:#fdc205;font-size:.7em;float:right}.fusion-secondary-menu-icon .menu-text:before{font-size:30px}div.textbox.capitalize{text-transform:uppercase;font-size:.9em}div.textbox.capitalize:after{content:'\f061';font-family:"Font Awesome 5 Pro" !important;font-weight:500;margin-right:5px;color:#fff;font-size:17px;float:right}span.info_attribute_dimensione-azienda>i{color:#1a7fd1}span.info_attribute_dimensione-azienda{cursor:pointer}#company_size_guide_dialog li{list-style:none}#recaptcha_quote{margin-top:25px}#billing_country_field span.select2-selection__arrow{border-left:none}#customer_login .rounded_box{background-color:#f6fafd}.success-registration{text-align:center}.success-registration div.register-heading>div,.success-registration div.register-heading>div h2{color:#51a351}.success-registration div.register-heading>div>i{font-size:50px}.register-content .btn{max-width:250px;width:100%;background-color:#106ebe}.register-content .btn:hover{color:#0c364f}.registration-page-heading h1,.registration-page-heading h2{text-align:center}.registration-page-heading h1>span{font-size:35px;text-transform:uppercase;color:#fff;text-shadow:1px 1px 4px #005bc2;opacity:90%}.registration-page-heading h2>span{text-align:center;color:#fff;text-shadow:1px 1px 5px #002580}@media only screen and (max-width:1100px){#main #content{padding:0 15px}.fusion-header-content-3-wrapper{display:none !important}.quote-dpa thead{display:none}.quote-dpa tbody{margin:0 auto}.fusion-body .fusion-header-wrapper .fusion-header,.fusion-body .fusion-header-wrapper .fusion-secondary-main-menu{background-color:rgba(255,255,255,0) !important;padding:8px}.fusion-secondary-menu{position:absolute;z-index:210;margin-left:20px;right:0}.fusion-mobile-menu-design-modern .fusion-secondary-menu .fusion-secondary-menu-icon{color:#106ebe !important;padding:0 !important}.fusion-secondary-menu>ul>li>a{padding:0}.fusion-secondary-menu ul{margin-top:3px}.fusion-secondary-menu-icon .menu-text:before{font-size:20px !important}.fusion-secondary-menu-icon .menu-text:after{content:'' !important;margin-left:0}.fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a>span{font-size:8pt}.fusion-secondary-menu{margin-top:-30px}li.menu-item.fusion-dropdown-menu.menu-item-has-children.fusion-custom-menu-item.fusion-menu-login-box,li.fusion-custom-menu-item.fusion-menu-cart.fusion-secondary-menu-cart{padding-top:0 !important}li.fusion-menu-login-box>a>span.menu-text:after{color:#106ebe !important}span.wpcf7-list-item{margin:0 !important}input.wpcf7-form-control{margin-top:15px}div.product-type-variable-subscription form.variations_form.cart>table,table.quote-dpa,div.product-type-variable-subscription form.variations_form.cart>tbody{display:inline-block}div.product-type-variable-subscription form.variations_form.cart tr{display:flex;flex-wrap:wrap}div.product-type-variable-subscription form.variations_form.cart td{width:100%;flex:auto}table.quote-dpa td{width:100% !important}table.shop_table.woocommerce-checkout-review-order-table th.product-image,table.shop_table.woocommerce-checkout-review-order-table td.resume-cart-image{width:0}table.shop_table.woocommerce-checkout-review-order-table td.resume-cart-image>img{display:none}table.shop_table.woocommerce-checkout-review-order-table th.product-name,table.shop_table.woocommerce-checkout-review-order-table th.product-total{width:50%}li.wc_payment_method.payment_method_wc_gateway_gestpay>label img,li.wc_payment_method.payment_method_paypal>label a.about_paypal{display:none}#mybank-container a>strong{visibility:hidden}#mybank-container a>strong:after{content:'mybankpayments.eu';display:initial;float:right}table.shop_table.cart.shop_table_responsive.quote-dpa td div.first_half_td_type,table.shop_table.order_details.woocommerce-cart-form__contents td div.first_half_td_type,table.shop_table.shop_table_responsive.my_account_orders td div.first_half_td_type,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.subscription_total td div.first_half_td_type,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.my_account_orders td div.first_half_td_type{display:initial}table.quote-dpa th,table.shop_table.order_details.woocommerce-cart-form__contents th,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.subscription_total th,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.my_account_orders th{display:none}table.quote-dpa td,table.shop_table.order_details.woocommerce-cart-form__contents td,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.my_account_orders td{padding:10px;text-align:center}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.subscription_total tfoot td{border:1px solid grey !important;padding:10px;text-align:center}table.quote-dpa td .first_half_td_type,table.quote-dpa td .second_half_td_type,table.shop_table.order_details.woocommerce-cart-form__contents td .first_half_td_type,table.shop_table.shop_table_responsive.my_account_orders td .first_half_td_type,table.shop_table.order_details.woocommerce-cart-form__contents td .second_half_td_type,table.shop_table.shop_table_responsive.my_account_orders td .second_half_td_type,#my-account-menu.position-left~.woocommerce-MyAccount-content td .first_half_td_type,#my-account-menu.position-left~.woocommerce-MyAccount-content td .second_half_td_type{flex:1}table.quote-dpa td .first_half_td_type>span,table.quote-dpa td .second_half_td_type>span,table.shop_table.shop_table_responsive.my_account_orders td .first_half_td_type>span,table.shop_table.shop_table_responsive.my_account_orders td .second_half_td_type>span,table.shop_table.order_details.woocommerce-cart-form__contents td .first_half_td_type>span,#my-account-menu.position-left~.woocommerce-MyAccount-content td .first_half_td_type>span,table.shop_table.order_details.woocommerce-cart-form__contents td .second_half_td_type>span,#my-account-menu.position-left~.woocommerce-MyAccount-content td .second_half_td_type>span{line-height:50px;vertical-align:middle;text-align:-moz-center}table.quote-dpa td .second_half_td_type>span{line-height:20px}table.quote-dpa td .second_half_td_type>span>a{float:unset !important}table.shop_table.shop_table_responsive.my_account_orders td .second_half_td_type>span>a,table.shop_table.order_details.woocommerce-cart-form__contents td .second_half_td_type>span>a,#my-account-menu.position-left~.woocommerce-MyAccount-content td .second_half_td_type>span>a{line-height:25px}table.quote-dpa td .second_half_td_type>span,table.shop_table.order_details.woocommerce-cart-form__contents td .second_half_td_type>span{padding-right:10px}table.shop_table.order_details.woocommerce-cart-form__contents td .first_half_td_type,table.shop_table.shop_table_responsive.my_account_orders td .first_half_td_type,table.quote-dpa td .first_half_td_type,#my-account-menu.position-left~.woocommerce-MyAccount-content td .first_half_td_type{text-align:left;padding-left:15px;font-weight:700;background-color:#f2f2f2}#my-account-menu.position-left~.woocommerce-MyAccount-content td .second_half_td_type{text-align:right;padding-right:15px}table.shop_table.shop_table_responsive.my_account_orders td .second_half_td_type a,#my-account-menu.position-left~.woocommerce-MyAccount-content td .second_half_td_type a{display:inline-block;padding:5px}table.shop_table.shop_table_responsive.my_account_orders td.subscription-actions .second_half_td_type a:after,#my-account-menu.position-left~.woocommerce-MyAccount-content td.order-actions .second_half_td_type a:after{position:absolute;font-family:icomoon,fantasy;content:"\f105";margin-left:10px;vertical-align:bottom}#my-account-menu.position-left~.woocommerce-MyAccount-content td.woocommerce-orders-table__cell-order-actions{display:block}#my-account-menu.position-left~.woocommerce-MyAccount-content td.woocommerce-orders-table__cell-order-actions>td{display:block}#my-account-menu.position-left~.woocommerce-MyAccount-content td.woocommerce-orders-table__cell-order-actions>td .first_half_td_type{visibility:hidden}#my-account-menu.position-left~.woocommerce-MyAccount-content td .second_half_td_type a.btn-order-number{background-color:#0c364f;color:#fff;line-height:30px;border-radius:5px;max-width:100px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.order_details tr th{width:30%}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.subscription_details{width:90%}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.order_details,#post-209 table.order_details,#post-209 table.shop_table,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.my_account_orders{width:98%}table.shop_table.shop_table_responsive.my_account_orders thead{display:none}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.order_details tbody tr,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.order_details tfoot tr{border:unset}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.quote_details tr,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.subscription_details tr{display:flex}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.subscription_details tr.row_payment_date span{padding-top:20px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.quote_details tr>td,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.quote_details tfoot>tr>th,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.subscription_details tr>td{flex:1;min-height:70px;align-items:center;vertical-align:middle}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.quote_details tr>td.quote-name-detail{display:block}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.subscription_details tr>td>span.action_buttons_subscription_head{padding-top:20px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.quote_details tr>td a{width:80%;align-items:center}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.order_details tfoot tr:last-child>td{flex-direction:column}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.order_details tfoot tr:last-child>td>small,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.order_details tfoot tr:last-child>td>span{align-self:flex-start}#post-209 table.order_details tr>td>div{width:100%}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.order_details tr>td>div{width:100%}#post-209 table.order_details tr>td>div,#post-209 table.shop_table tr>td>div,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.order_details tr>td>div,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.subscription_details tr>td>span{align-items:center}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.custom_quote_customer tr>td,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.custom_quote_customer tr>th{padding-top:0;line-height:25px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.custom_quote_customer tr>th{padding-right:20px;text-align:left;padding-left:15px;font-weight:700;background-color:#f2f2f2}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.custom_quote_customer tr>td{padding:10px !important}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.custom_quote_customer tr>td{margin-top:15px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.subscription_total tr>td:first-child{display:block}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.subscription_total tr>td.product-total{display:none}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.subscription_total tr.order_item{display:block;padding:15px;border:1px solid grey}table.shop_table.shop_table_responsive.my_account_orders td .second_half_td_type a,#my-account-menu.position-left~.woocommerce-MyAccount-content td .second_half_td_type a{width:80%}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body h2.subscription-totals{margin:20px 0}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body h2.related-orders{margin-top:20px}.category-dpa.product-grid-view{width:100% !important}.category-dpa.product-grid-view h3.product-title{font-size:15px !important}.custom_quote_customer td,.custom_quote_customer th{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;padding-right:5px}h2.quote-dpa-h2{margin-top:35px !important}.woocommerce-order ul.woocommerce-order-overview.woocommerce-thankyou-order-details>li>strong{word-wrap:break-word}.quote-view-action_buttons{margin:auto}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.quote_details th:first-child{padding-left:0}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.quote_details th{padding-top:25px}#my-account-menu.position-left~.woocommerce-MyAccount-content table.shop_table.shop_table_responsive.cart.shop_table.order_details.woocommerce-cart-form__contents td{padding:0}.avada-thank-you ul.woocommerce-thankyou-order-details>li.woocommerce-order-overview__payment-method.method>strong{font-size:10pt}div.payment_box.payment_method_wc_gateway_gestpay fieldset div>p{flex-direction:column;align-items:flex-start}table.shop_table.shop_table_responsive.my_account_orders div.second_half_td_type{text-align:right;padding-right:15px}table.shop_table.shop_table_responsive.my_account_orders td:nth-last-child(1)>div{display:grid}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.my_account_orders{border-collapse:separate;border-spacing:15px 5px}.woocommerce .checkout_coupon input.button{padding:15px 29px;line-height:17px;font-size:14px;max-width:230px;white-space:normal;-webkit-appearance:none}div.avada-myaccount-user.checkout-myaccount>div.avada-myaccount-user-column{padding:5px 10px !important}div.avada-myaccount-user.checkout-myaccount>div.avada-myaccount-user-column>span{padding:0 !important}}@media only screen and (max-width:1100px) and (min-width:1000px){table.shop_table_responsive.woocommerce-cart-form__contents.dpa-cart-form tbody tr td{width:auto}table.shop_table_responsive.woocommerce-cart-form__contents.dpa-cart-form thead tr th:first-child,table.shop_table_responsive.woocommerce-cart-form__contents.dpa-cart-form tbody tr td:first-child{width:40%}table.shop_table_responsive.woocommerce-cart-form__contents.dpa-cart-form tbody tr{display:block}table.shop_table_responsive.woocommerce-cart-form__contents.dpa-cart-form tbody tr td.td.product-name{width:50%}table.shop_table_responsive.woocommerce-cart-form__contents.dpa-cart-form tbody tr td.product-subtotal>.box_table_prices>span.price_description,table.shop_table_responsive.variation_subscription .select-rounded ul.select-options.woocommerce-cart-form__contents.dpa-cart-form tbody tr td.product-price>.box_table_prices>span.price_description{display:none}}@media (max-width:1100px){ul.fusion-menu li.mobile-only{display:list-item !important}ul.fusion-menu li.fusion-mobile-nav-item{text-transform:uppercase}}@media screen and (max-width:1000px){.force-flex>div.fusion-row{display:contents}#main .return-to-shop{padding:10px}}@media (max-width:1024px){#main{padding-top:10px !important}.fusion-header-content-3-wrapper{display:none !important}.fusion-mobile-menu-icons{max-width:50px !important}.fusion-header-v4.fusion-mobile-menu-design-modern .fusion-logo .fusion-logo-link{width:100% !important}.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo{max-width:200px !important;width:100% !important}}@media (min-width:561px) and (max-width:980px){img.wp-post-image{width:100%}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.rounded_table_body>table>thead>tr>th{vertical-align:bottom;padding-left:20px;background-color:transparent !important}.rounded_table_body>table>tbody>tr>td{background-color:transparent !important}.rounded_table_body>table>tbody>tr>td.product-name{padding-left:20px}.rounded_table_body>table>thead>tr>th.product-remove:first-child,.rounded_table_body>table>tbody>tr>td.product-remove:first-child{display:none !important}.rounded_table_body>table>tbody>tr>td.product-thumbnail{display:table-cell !important;padding-left:20px}.woocommerce .avada-myaccount-user .avada-myaccount-user-column{border-radius:unset}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.subscription_details,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.my_account_orders{width:96%;align-content:center;margin:0 auto;border-collapse:separate;border-spacing:15px 5px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body h2.related-orders,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body h2.billing-address,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body h2.subscription-totals{font-size:18px;height:25px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table tr:nth-last-child(1)>td.td_actions{display:none}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table tr>td{padding-left:10px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.my_account_orders table{border:1px solid grey;border-collapse:collapse;width:96%;align-content:center;margin:0 auto}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.my_account_orders th{display:none}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.my_account_orders td{border:1px solid grey !important;padding:10px;text-align:center}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body section.woocommerce-customer-details>h2{height:40px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body section{margin-top:25px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table td:nth-last-child(1)>div{display:grid}.forgotpassword_content{width:100%}td.quotes-actions>div{padding-right:unset}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.my_account_orders{border-collapse:separate;border-spacing:15px 5px}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.related.products>ul.products>li{padding:0 5px;display:inline-grid}.related.products>ul.products>li>div.fusion-product-content .product-title>a{font-size:.6em}.related.products>ul.products>li>div .price{display:grid}.related.products>ul.products>li>div .product-title{min-height:40px}.product-buttons a:first-child{float:left;max-width:100px;overflow:hidden;max-height:30px}.woocommerce .avada-myaccount-user .avada-myaccount-user-column{border-radius:unset}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table td:nth-last-child(1)>div{display:grid}.forgotpassword_content{width:100%}}@media only screen and (min-device-width:768px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.shop_table td{padding:10px 0}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.subscription_details,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.my_account_orders,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.order_details{width:96%;align-content:center;margin:0 auto}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body h2.related-orders,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body h2.billing-address,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body h2.subscription-totals{font-size:18px;height:25px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table tr:nth-last-child(1)>td.td_actions{display:none}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table tr>td{padding-left:10px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table tr>td:first-child{min-width:130px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.my_account_orders table{border:1px solid grey;border-collapse:collapse;width:96%;align-content:center;margin:0 auto}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.my_account_orders th{display:none}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.my_account_orders td{border:1px solid grey;padding:10px;display:block;text-align:center}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body section.woocommerce-customer-details>h2{height:40px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body section{margin-top:25px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table td:nth-last-child(1)>div{display:grid}.forgotpassword_content{width:100%}}@media (min-width:800px) and (max-width:1280px) and (orientation:portrait){.related.products>ul.products>li>div.fusion-product-content .product-title>a{font-size:.6em}.related.products>ul.products>li>div .price{display:grid}.related.products>ul.products>li>div .product-title{min-height:40px}.product-buttons a:first-child{float:left;max-width:110px;overflow:hidden;max-height:30px}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.related.products>ul.products>li{float:left !important}.related.products>ul.products>li>div .price{display:inline-grid}.related.products>ul.products>li>div .product-title{min-height:40px}.shop_table td{padding:10px 0}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.subscription_details,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.my_account_orders,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.order_details{align-content:center;margin:0 auto}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body h2.related-orders,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body h2.billing-address,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body h2.subscription-totals{font-size:18px;height:25px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table tr:nth-last-child(1)>td.td_actions{display:none}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table tr>td{padding-left:10px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.my_account_orders table{border:1px solid grey;border-collapse:collapse;width:96%;align-content:center;margin:0 auto}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.my_account_orders th{display:none}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.my_account_orders td{border:1px solid grey;padding:10px;text-align:center}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body section.woocommerce-customer-details>h2{height:40px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body section{margin-top:25px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table td:nth-last-child(1)>div{display:grid}td.quotes-actions>div{padding-right:0}}@media (min-width:481px) and (max-width:767px){.related.products>ul.products>li{width:100%}.shop_table td{padding:10px 0}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.subscription_details,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.my_account_orders,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.order_details{align-content:center;margin:0 auto}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body h2.related-orders,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body h2.billing-address,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body h2.subscription-totals{font-size:18px;height:25px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table tr>td{padding-left:10px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table tr>td:first-child{min-width:130px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.my_account_orders{border-collapse:separate;border-spacing:0 5px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.my_account_orders table{border:1px solid grey;border-collapse:collapse;width:96%;align-content:center;margin:0 auto}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.my_account_orders td{border:1px solid grey !important;padding:10px;text-align:center}.avada-order-details.woocommerce-content-box .rounded_box_body table.my_account_orders td.order-actions,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.my_account_orders td.order-actions{padding-right:10px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body section.woocommerce-customer-details>h2{height:40px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body section{margin-top:25px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table td:nth-last-child(1)>div{display:grid}td.quotes-actions>div{padding-right:0}}@media (min-width:320px) and (max-width:480px){.related.products>ul.products>li{width:100%}.related.products>ul.products>li>div .product-title{min-height:40px}.rounded_table_body>table>thead>tr>th{vertical-align:bottom;padding-left:20px;background-color:transparent !important}.rounded_table_body>table>tbody>tr>td{background-color:transparent !important}.rounded_table_body>table>tbody>tr>td.product-name{padding-left:20px}.rounded_table_body>table>thead>tr>th.product-remove:first-child,.rounded_table_body>table>thead>tr>th.product-thumbnail,.rounded_table_body>table>tbody>tr>td.product-remove:first-child{display:none !important}table.woocommerce-cart-form__contents{table-layout:fixed}.woocommerce .avada-myaccount-user .avada-myaccount-user-column{border-radius:unset}.username>.not-user{display:block !important;padding-left:25px !important}form.woocommerce-content-box>h2.promo-code-heading{font-size:15px !important}.woocommerce .checkout_coupon .coupon-input{width:100%}#customer_details h3{font-size:15px !important}.woocommerce-order .rounded_box_header_small>h2{font-size:15px !important;line-height:20px !important}.wc-bacs-bank-details.order_details.bacs_details li.iban>strong{font-size:13px !important}.woocommerce-thankyou-order-failed-actions{text-align:center;padding-top:20px}.woocommerce-thankyou-order-failed-actions>a{padding-bottom:10px;display:block}.woocommerce-thankyou-order-failed-actions button{width:100%}.woocommerce-MyAccount-content{padding:0 !important;border-radius:10px}.woocommerce-MyAccount-content .rounded_box{margin-bottom:0;border-radius:15px}.shop_table td{padding:10px 0}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.subscription_details,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.my_account_orders,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.order_details{align-content:center;margin:0 auto}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body h2.related-orders,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body h2.billing-address,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body h2.subscription-totals{font-size:18px;height:25px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table tr>td{padding-left:10px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table tr>td:first-child{min-width:130px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.my_account_orders table{border:1px solid grey;border-collapse:collapse;width:96%;align-content:center;margin:0 auto}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.my_account_orders th{display:none}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.my_account_orders td{border:1px solid grey;padding:10px;text-align:center}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body section.woocommerce-customer-details>h2{height:40px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body section{margin-top:25px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table td:nth-last-child(1)>div{display:grid}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body h2{font-size:18px;margin:15px 0;height:25px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.my_account_orders{border-collapse:separate;border-spacing:15px 15px}#my-account-menu.position-left~.woocommerce-MyAccount-content{overflow:inherit}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table tr>td{text-align:left}.forgotpassword_content{width:100%}.forgotpassword_content h2{font-size:20px !important}td.quotes-actions>div{padding-right:unset}}@media (min-width:360px) and (max-width:740px) and (orientation:landscape){#my-account-menu~.woocommerce-MyAccount-content{width:75% !important}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.subscription_details,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.my_account_orders,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.order_details{width:96%;align-content:center;margin:0 auto}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body h2.related-orders,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body h2.billing-address,#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body h2.subscription-totals{font-size:18px;height:25px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table tr:nth-last-child(1)>td.td_actions{display:none}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table tr>td{padding-left:10px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table tr>td:first-child{min-width:130px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.my_account_orders table{border:1px solid grey;border-collapse:collapse;width:96%;align-content:center;margin:0 auto}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.my_account_orders th{display:none}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.my_account_orders td{border:1px solid grey;padding:10px;display:block;text-align:center}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body section.woocommerce-customer-details>h2{height:40px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body section{margin-top:25px}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table td:nth-last-child(1)>div{display:grid}.forgotpassword_content{width:100%}}@media (min-width:360px) and (max-width:740px){.product-buttons a:first-child{float:left;max-width:110px;overflow:hidden;max-height:30px}.rounded_table_body>table>thead>tr>th{vertical-align:bottom;padding-left:20px;background-color:transparent !important}.rounded_table_body>table>tbody>tr>td{background-color:transparent !important}.rounded_table_body>table>tbody>tr>td.product-name{padding-left:20px}.rounded_table_body>table>thead>tr>th.product-thumbnail{display:table-cell !important}.rounded_table_body>table>thead>tr>th.product-remove:first-child,.rounded_table_body>table>tbody>tr>td.product-remove:first-child{display:none !important}.rounded_table_body>table>tbody>tr>td.product-thumbnail{display:table-cell !important;padding-left:20px}.woocommerce .avada-myaccount-user .avada-myaccount-user-column{border-radius:unset}#my-account-menu~.woocommerce-MyAccount-content{padding:0 0 0 10px;overflow:unset;border-color:transparent}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table.my_account_orders td.quotes .button{display:grid}#my-account-menu.position-left~.woocommerce-MyAccount-content .rounded_box_body table td:nth-last-child(1)>div{display:grid}.forgotpassword_content{width:100%}}nav.fusion-main-menu{position:initial}li.fusion-last-menu-item{position:initial}.dpa-login-box-error{font-size:14px;color:#9a686b;background-color:#fce2e5;padding:7px 15px 7px 10px;position:relative}.dpa-login-box-error a:hover{text-decoration:underline}.dpa-login-box-error:before{font-family:'Font Awesome 5 Pro';color:#9a686b;font-weight:900;content:'\f071';padding-right:5px;vertical-align:baseline}.dpa-login-box-error:after{display:none;position:absolute;top:5px;right:12px;font-family:'Font Awesome 5 Pro';color:#9a686b;font-weight:900;content:'\f00d';float:right;cursor:pointer}@media (min-width:360px) and (max-width:740px) and (max-height:959px) and (orientation:portrait){#my-account-menu~.woocommerce-MyAccount-content{width:100% !important}}@media (max-width:1024px){.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}}.form-row>input.fusion-button{float:right}body.invoice{max-width:900px;margin:80px auto}body.invoice table.order-data-addresses{border-collapse:separate;line-height:16px}body.invoice td.header img{height:1.5cm}body.invoice td.shop-info{text-align:center}body.invoice td.shop-info div.shop-iso{color:#00498d;font-size:7pt;border-top:1px solid grey;margin:5px;padding:5px}body.invoice td.shop-info img.iso-image{width:55px}body.invoice td.address.billing-address{padding:15px;border:1px solid gray;border-radius:10px}body.invoice td.address.billing-address p{margin-left:15px;padding-top:10px}body.invoice table.order-details-info thead th{color:#000;background-color:unset;border-color:grey}body.invoice table.order-details-info tr{height:30px}body.invoice table.order-details-info tr td{vertical-align:middle}body.invoice table.order-details-info tr.first_row td.document-type span{font-weight:700}body.invoice table.order-details-info tr.first_row td.document-type{width:15%}body.invoice table.order-details-info tr.first_row td.document-number{width:10%}body.invoice table.order-details-info tr.first_row td.document-data-label{width:10%}body.invoice table.order-details-info tr.first_row td.document-data-value{width:30%}body.invoice table.order-details-info tr.first_row td.document-empty{width:35%}body.invoice table.order-details-info tr.first_row td{text-transform:uppercase;font-size:15pt;vertical-align:middle}body.invoice table.order-details-info tr.second_row>td.payment-type{text-align:right}body.invoice table.order-details-info td{border:1px #ccc solid}body.invoice table.order-details-info tr.second_row{font-size:9pt}body.invoice table.order-data-addresses td.shipping-address{width:30%}body.invoice table.order-data-addresses td.order-data-middle{width:20%}body.invoice table.order-data-addresses td.address.billing-address{width:50%}div.woocommerce-order>div.woocommerce-order.avada-thank-you p{margin-left:30px !important;font-weight:700}body.wp-admin table.form-table{border:2px solid #23282d}body.wp-admin .form-table th{padding:20px 10px}.wp-admin table.wp-list-table.widefat{table-layout:initial}.no-bg,.no-bg>*{background:0 0 !important}main#main.register-bg-image{padding:0;background:no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.register-wrapper{margin-top:20px;margin-bottom:20px}@media (max-width:424px){div#recaptcha_quote{transform:scale(.75);transform-origin:0 0}}nav.fusion-main-menu>ul.fusion-menu{display:block !important}nav.fusion-main-menu>ul.fusion-menu>li.menu-item{display:block;float:left}nav.fusion-main-menu>ul.fusion-menu>li.menu-item.top_menu_access{float:right}div#loginModal .modal-header{background-color:#0a447a}div#loginModal .modal-header h4{color:#fff;text-align:center;text-transform:uppercase;font-weight:700;font-size:18px !important}div#loginModal .modal-header button.close{color:#fff}div#loginModal .modal-content a:hover{text-decoration:underline}.forgotpassword_content .rounded_box_body{background-color:#fff}body .select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#eff4f8}.fusion-mobile-menu-icons{margin-top:0 !important}.browsers-wrapper{text-align:center;width:auto !important;padding:10px 30px}.browsers-wrapper .browsers-title,.browsers-wrapper .browsers-list,.browsers-wrapper .browsers-list img{display:inline-block;vertical-align:middle}.browsers-wrapper .browsers-title{font-weight:700;text-transform:uppercase;font-size:16px;margin:0 10px}.browsers-wrapper .browsers-list img{max-height:30px;margin:5px}#DPA_select+span.select2{width:100% !important}table.shop_table tr.recurring-totals,table.shop_table tr.cart-subtotal.recurring-total,table.shop_table td small.includes_tax{display:none}table.shop_table .order-total{border:0 !important}.fusion-mobile-menu-design-modern.fusion-header-v4 div.fusion-logo{text-align:left;margin-left:0}.fusion-mobile-menu-design-modern.fusion-header-v4 div.fusion-logo .fusion-secondary-header{padding-right:0}.subscription-status.status-pending-cancel{background:#c6e1c6 !important;color:#5b841b !important}div#yith-wcmap-avatar .avatar-modal-overlay,div#yith-wcmap-avatar .avatar-modal-wrapper{z-index:100000}div.yith-wcmap .user-profile{flex-direction:column;text-align:center}.yith-wcmap .user-profile .user-avatar.avatar-upload{margin-bottom:1rem}.yith-wcmap .user-profile .user-info>span.logout{margin-top:1rem}.hrf-faq-list article:not(.hrf-entry){display:none !important}.hrf-faq-list{margin-bottom:40px}.woocommerce-MyAccount-content,.woocommerce-content-box{overflow:inherit !important}.button{display:inline-block;padding:7px 15px;margin:10px;font-size:18px;text-decoration:none;background-color:#0073aa;color:#fff;border-radius:5px}.button:hover{background-color:#005f8d}.woocommerce-notices-wrapper{width:100%}.register-header{display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0}.header-register{background:#0c364f;display:flex;padding:16px 32px;align-items:center;gap:24px;align-self:stretch}.form-container{width:100%;max-width:1320px;display:flex;justify-content:space-between;align-items:flex-start}.form-head-logo{display:flex;padding:24px 64px 0;align-items:flex-start;gap:10px;align-self:stretch}.form-head-logo img{width:203px;height:36px}.form-column{display:flex;flex-direction:column;align-items:flex-end;background:linear-gradient(180deg,rgba(255,255,255,.8) 51.44%,rgba(205,216,224,.32) 100%);width:100%}.register-info{width:596px;height:96px;flex-shrink:0;color:#fff}.register-info h2{color:#fff !important;font-family:Poppins !important;font-size:40px !important;font-style:normal !important;font-weight:700 !important;line-height:48px !important}.prova-gratis{width:678px;height:78px;position:relative;margin-top:20px}.prova-gratis h3{color:#fff !important;font-family:Poppins !important;font-size:16px !important;font-style:normal !important;font-weight:400 !important;line-height:24px !important}.prova-gratis h3>span{font-size:16px !important;font-style:normal !important;font-weight:700 !important;line-height:24px !important}.woocommerce-form-register .form-row{padding:0 64px 16px;min-height:52px}.woocommerce-form-register .form-row-inline{display:flex;padding:0 64px 16px;align-items:flex-start;gap:24px;align-self:stretch}.woocommerce-form-register .form-row-inline>div{flex:1}.woocommerce-form-register .form-group-animated{position:relative}.form-input-animated{padding:12px 15px !important;border:2px solid #ddd !important;border-radius:6px !important;font-size:16px !important;outline:none !important;transition:border-color .3s ease !important;box-sizing:border-box !important;height:40px !important}.form-input-animated:focus{border-color:#007bff !important}.form-label-animated{position:absolute !important;top:50% !important;transform:translateY(-50%);left:15px !important;font-size:16px !important;color:#999 !important;transition:all .3s ease !important;pointer-events:none !important;background:#fff !important;padding:0 4px !important}.form-label-animated:before{content:"";position:absolute;top:calc(50% - (var(--slot-top, 3px) / 2));height:var(--slot-height,4px);left:0;right:0;margin:0;background-color:#fff;z-index:-1;padding:0 4px}input.form-input-animated:focus+.form-label-animated{top:0 !important;left:15px !important;font-size:14px !important;color:#007bff !important;padding:0 8px !important;background-color:transparent !important}input.form-input-animated:not(:focus):not(:placeholder-shown)+.form-label-animated{color:#666 !important;top:0 !important;left:15px !important;font-size:14px !important;padding:0 8px !important;background-color:transparent !important;display:inline-block}select.form-input-animated{cursor:pointer;width:100%;padding-top:0 !important;padding-bottom:0 !important}select.form-input-animated:focus+.form-label-animated{top:0 !important;font-size:14px !important;color:#007bff !important;padding:0 8px !important;background-color:transparent !important}select.form-label-animated{top:10px}select.form-input-animated.has-selection+.form-label-animated{top:0 !important;font-size:14px !important;color:#666 !important;padding:0 8px !important;background:0 0 !important}.password-wrapper{position:relative}.select-wrapper{position:relative}.tooltip-icon{position:absolute;top:50%;right:25px;transform:translateY(-50%);font-size:16px;color:#888;cursor:pointer;z-index:3}.tooltip-balloon{position:absolute;background:#0c364f;color:#fff;padding:8px 12px;border-radius:4px;font-size:14px;white-space:nowrap;z-index:1000;display:none;pointer-events:none;box-shadow:0 2px 8px rgba(0,0,0,.15)}.tooltip-balloon:after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#0c364f}.checkbox-container{margin:15px 0}.informativa{display:flex;padding:0 24px 24px;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}.checkbox-container label{display:flex;align-items:flex-start;gap:10px;font-weight:400;cursor:pointer}.checkbox-container input[type=checkbox]{width:auto;margin-top:2px}.register-button{background:#0078d4;color:#fff;padding:15px 30px;border:none;border-radius:4px;font-size:18px;font-weight:700;cursor:pointer;transition:background .3s ease;width:100%}.register-button:hover{background:#2980b9}.login-link{display:flex;padding:24px 64px;align-items:center;gap:10px;align-self:stretch}.login-link a{text-decoration:none}.login-link a:hover{text-decoration:underline}.reg{flex:1 0 0}.reg h1{color:#0c364f !important;font-family:Poppins !important;font-size:32px !important;font-style:normal !important;font-weight:700 !important;line-height:normal !important;margin-top:0 !important;margin-bottom:0 !important}.accedi{color:#0c364f;text-align:right;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.accedi a{color:var(#106ebe);font-family:Poppins;font-size:16px;font-style:normal;font-weight:600;line-height:normal}#placeholder{max-height:56px}.flex-container{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 64px 16px}.linea-orizzontale{flex-grow:1;height:1px;background:#376283;opacity:.3}.icona-centrala{color:#376283;text-align:center;font-family:"Font Awesome 6 Pro";font-size:16px;font-style:normal;font-weight:var(--awb-fusion-font-weight-typography,400);line-height:normal;padding:0 10px}@media (max-width:1280px){.form-layout{flex-direction:column}.form-input-animated{width:100% !important}.form-group-animated{width:100%;!important}.form-column{max-width:100%}.register-info{display:none}.prova-gratis{display:none}.fusion-flex-container .form-row{width:100% !important;padding:8px 24px 16px}.woocommerce-form-register .form-row{width:100% !important;padding:8px 24px 16px !important;margin-bottom:0}.form-row-inline{flex-direction:column;width:100% !important;align-items:stretch;padding:8px 24px 16px !important}.login-link{flex-direction:column}#fixed{display:none}#container-sx{display:none}}@media (min-width:2500px){.form-container{max-width:100%;width:2000px}.form-column{max-width:2500px;width:2000px}}.wc-block-components-notice-banner.is-success{background-color:#d1ecf1 !important;padding:1rem !important;color:#0c5460 !important;border:1px solid #bee5eb !important;border-radius:4px !important}.forgotpassword_box{max-width:600px;margin:20px auto;padding:30px;border-radius:10px}.forgotpassword_content{width:100% !important;margin:0 auto !important;padding:0 !important}.forgotpassword_box h2{font-size:24px;text-align:center;margin-bottom:20px}.forgotpassword_box input.input-field{width:100%;padding:12px;border-radius:6px;font-size:16px;margin-top:8px;box-sizing:border-box}.forgotpassword_box .woocommerce-Button{width:100%;padding:14px;font-size:18px;background:#0073aa;color:#fff;border-radius:6px;transition:background .3s ease}.forgotpassword_box .woocommerce-Button:hover{background:#005f8d}.forgotpassword_box .input-container{position:relative;margin-bottom:20px}.forgotpassword_box .input-container .icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#666;font-size:16px;pointer-events:none}.forgotpassword_box .input-container .icon{margin-right:10px;color:#666;font-size:18px;min-width:20px;text-align:center}.forgotpassword_box .password-input{display:flex;align-items:center;position:absolute;width:100% !important}.forgotpassword_box .password-input input{width:100%;padding:12px 40px;border:1px solid #ccc;border-radius:6px;font-size:16px;box-sizing:border-box}.forgotpassword_box .show-password-input{position:absolute;right:12px;top:50% !important;transform:translateY(-50%);background:0 0;border:none;cursor:pointer;font-size:14px;opacity:.6}.forgotpassword_box .show-password-input:hover{opacity:1}@media (max-width:768px){.forgotpassword_box{max-width:90%;padding:20px;margin:20px auto}.forgotpassword_box h2{font-size:20px}.forgotpassword_box input.input-field{font-size:15px;padding:10px}.forgotpassword_box .woocommerce-Button{font-size:16px;padding:12px}}@media (max-width:480px){.forgotpassword_box{max-width:95%;padding:15px}.forgotpassword_box h2{font-size:18px}}.fusion-menu-cart-item-details .price-wrapper{display:flex;flex-direction:column;align-items:flex-end;width:100%}.product-price .price-wrapper{display:flex;flex-direction:column;align-items:center;width:100%;justify-content:center}.old-price{color:#749ab5 !important;font-size:14px;max-width:100px}ins.prorated-price{font-size:24px !important;font-weight:700;text-decoration:none;max-width:100px}.address-table{width:100%;border-collapse:collapse}.address-table tr{border-bottom:1px solid #f0f0f0}.address-table tr:last-child{border-bottom:none}.address-table td{padding:8px 0}.address-table td.label{font-weight:600;padding-right:15px;width:120px;vertical-align:top;color:#666}.address-table td.value{vertical-align:top}a.remove i.fas.fa-trash-alt{font-size:18px;transition:color .2s ease}a.remove i.fas.fa-trash-alt:hover{color:#c00}@media screen AND (max-width:1024px){form.woocommerce-cart-form table.woocommerce-cart-form__contents td.product-name{margin:0 auto;width:100%}.dpa-mobile-table-header{display:block !important}.cart-placeholder{display:none !important}.dpa-cart-container .fusion-layout-column{width:100% !important}.dpa-cart-container .fusion-column-wrapper{margin-left:0!important;margin-right:0 !important}}.limited-subscription-notice.notice{font-family:"Poppins";font-weight:900;margin-right:15px;background-color:#d1ecf1;padding:1rem;color:#0c5460;border:1px solid #bee5eb;border-radius:4px;margin-bottom:1rem}.fusion-product-name-wrapper .product-info a{font-weight:600 !important;color:#0078d4 !important;font-size:24px !important}.cart-discount .woocommerce-remove-coupon{color:#fff !important;background-color:#e30613;padding:4px 8px;margin-left:8px;border-radius:4px;font-size:15px}.dpa-mobile-table-header{font-weight:600;text-transform:uppercase;font-size:1em;margin-bottom:.5rem;display:none}.checkout-inline-error-message{background-color:rgba(219,75,104,.1);border:0;color:#db4b68;border-radius:0;padding:5px;margin-top:10px !important}.cart .out-of-stock{background-color:#ffffff00;border:0;color:#db4b68;border-radius:0;padding:5px;margin-top:10px !important;font-weight:800 !important}input[type=password]::-ms-reveal,input[type=password]::-ms-clear{display:none}input[type=password]::-webkit-credentials-auto-fill-button,input[type=password]::-webkit-textfield-decoration-container,input[type=password]::-webkit-clear-button,input[type=password]::-webkit-reveal-button{display:initial !important}.wpcf7-not-valid-tip{display:block !important}.fusion-body .wc-block-components-notice-banner.is-info{align-items:center}.coupon.fusion-woo-cart_coupons .avada-coupon-fields{display:flex;gap:10px}@media (max-width:767px){.coupon.fusion-woo-cart_coupons.buttons-layout-floated .avada-coupon-fields{flex-direction:column;align-items:stretch}.coupon.fusion-woo-cart_coupons .avada-coupon-fields input#avada_coupon_code,.coupon.fusion-woo-cart_coupons .avada-coupon-fields button.fusion-apply-coupon{width:100%;max-width:100%}}@media (min-width:768px){.coupon.fusion-woo-cart_coupons.buttons-layout-floated .avada-coupon-fields{flex-direction:row;align-items:flex-end}.coupon.fusion-woo-cart_coupons .avada-coupon-fields input#avada_coupon_code{flex:1 1 auto;min-width:220px}.coupon.fusion-woo-cart_coupons .avada-coupon-fields button.fusion-apply-coupon{flex:0 0 auto;white-space:nowrap}}.coupon.fusion-woo-cart_coupons .avada-coupon-fields input#avada_coupon_code{min-height:var(--awb-button-height,48px);padding:var(--awb-button-padding,12px 16px)}html>.blockUI.blockMsg img{width:60px !important;height:60px !important;float:none !important;margin:0 auto !important;display:block !important}html>.blockUI.blockMsg{top:20% !important;left:50% !important;transform:translateX(-50%);max-width:300px !important;text-align:center !important;padding:20px !important;border-radius:10px !important}.dpa-free-trial-banner{width:100vw;margin-left:calc(50% - 50vw);box-sizing:border-box;background:#f58220;color:#fff;text-align:center;padding:18px 24px;font-size:18px;font-weight:700;line-height:1.4}