:root{--wb-red:#e15454;--wb-green:#00ab3f;--wb-blue:#54ace1;--wb-cobalt:#08f;--wb-pink:#f694aa;--wb-bf-orange:#f7b233;--wb-black:#434343;--wb-yellow-postit:#ffeb3b;font-size:16px}body,html{min-height:100%;width:100%;margin:0;padding:0;font-family:'Open Sans'}a,h1,h2,h3,h4,h5,h6,input,label,li,ol,p,select,span,strong,td,th,tr,ul{font-family:'Open Sans',sans-serif}ol{margin:0;padding:0 0 0 40px}h1,h2,h3,h4,h5,h6,p,span{padding:0}button,input,select{font-family:inherit;outline:0}a,button,input,select,span,textarea{-webkit-tap-highlight-color:transparent;outline:0}body a,body a:hover,body a:link,body a:visited{color:var(--wb-blue);font-weight:600;text-decoration:none}::selection{background-color:#c0e7ff}b{font-weight:700}i{font-style:normal}#primary{padding-bottom:40px}.page,.post{margin:0}table{width:auto;overflow-x:auto}.text-align-center{text-align:center}.bolder{font-weight:700}.bold{font-weight:600}.color-wb-blue{color:var(--wb-blue)!important}.color-wb-red{color:var(--wb-red)!important}.color-wb-green{color:var(--wb-green)!important}.color-wb-pink{color:var(--wb-pink)!important}.color-black{color:#000!important}.hidden{display:none!important}.opacity-zero{opacity:0!important}p{line-height:30px}.pointer-events-none{pointer-events:none}#primary{min-height:57vh}.wb-footer a,.wb-footer a:hover,.wb-footer a:link,.wb-footer a:visited{text-decoration:none;display:inherit}.wb-footer{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:14px;margin:0;padding:3em 0;background:linear-gradient(92.04deg,#0f172a .05%,#080d19 100%);box-shadow:rgba(100,100,111,.1) 0 -8px 20px 0}.wb-footer__logo-image{width:152px;margin-bottom:1em}.wb-footer__copyright-text{color:#fff;letter-spacing:2px;margin-bottom:1.5em}.wb-footer__pages-links{display:flex;align-items:center;justify-content:center;gap:0 1.5em;margin-bottom:2em}body a.wb-footer__pages-links__link{color:#fff;font-weight:700}body a.wb-footer__pages-links__link:hover{text-decoration:underline}.wb-footer__payment-methods-and-adm-notice-container{display:flex;align-items:center;justify-content:center;gap:0 4em}.wb-footer__payment-methods-and-adm-notice-container__payment-methods-image{width:212px}.wb-footer__payment-methods-and-adm-notice-container__adm-notice-container{display:flex;align-items:center;justify-content:center;gap:0 1em}.wb-footer__payment-methods-and-adm-notice-container__adm-notice-container__adm-logo{width:93px}.wb-footer__payment-methods-and-adm-notice-container__adm-notice-container__notice-text{width:320px;color:#fff;margin:0;line-height:1.5}.wb-footer ::selection{background-color:var(--wb-cobalt)}@media screen and (max-width:1024px){.wb-footer__pages-links{flex-direction:column;gap:1.5em 0}.wb-footer__payment-methods-and-adm-notice-container{flex-direction:column;gap:2em 0}.wb-footer__payment-methods-and-adm-notice-container__adm-notice-container{flex-direction:column;gap:1.5em 0}.wb-footer__payment-methods-and-adm-notice-container__adm-notice-container__notice-text{text-align:center}}@media only screen and (max-width:1400px){#page-header{font-size:14px}}.mp_login_form{display:flex;flex-direction:column;align-items:center}#user_login,#user_pass{min-width:300px;border:1px solid #dededf;border-radius:3px;box-shadow:0 2px 5px -2px rgba(0,0,0,.15);box-sizing:border-box;font-size:14px;padding:9px 17px 10px 17px;margin:10px 0 0 0}#user_pass{margin:15px 0}#wp-submit{width:100%;background-color:var(--wb-blue);color:#fff;border:none;border-radius:3px;font-size:16px;font-weight:600;padding:12px 25px;text-transform:uppercase;cursor:pointer;transition:background-color .2s , padding .2s}#wp-submit:hover{background-color:var(--wb-cobalt);padding:12px 32px}.mepr-login-actions{text-align:center}.wb-goto-memberships-button{display:inline-flex!important;margin:1em 0;font-size:14px;padding:10px 25px;background-color:var(--wb-blue)!important;border-radius:36px;color:#fff!important;transition:background-color .2s}.wb-goto-memberships-button:hover{background-color:var(--wb-cobalt)!important}#mepr-account-nav{text-align:center}#mepr_account_form,.mepr-newpassword-form{display:flex;flex-direction:column;align-items:center}#mepr_account_form .mp-form-row,.mepr-newpassword-form .mp-form-row{width:auto!important;min-width:300px;margin-bottom:20px!important}#mepr_account_form .mp-form-row input,#mepr_account_form .mp-form-row select,.mepr-newpassword-form .mp-form-row input{border:1px solid #dededf;border-radius:3px;box-shadow:0 2px 5px -2px rgba(0,0,0,.15);box-sizing:border-box;font-size:14px;padding:9px 17px 10px 17px;margin:10px 0 0 0;transition:border-color .2s}#mepr_account_form .mp-form-row input:focus,#mepr_account_form .mp-form-row select:focus,.mepr-newpassword-form .mp-form-row input:focus{border-color:var(--wb-blue)}#mepr_account_form input[name="mepr-account-form"],.mepr-newpassword-form input[name="new-password-submit"]{background-color:var(--wb-blue);color:#fff;border:none;border-radius:3px;font-size:14px;font-weight:600;padding:12px 25px;text-transform:uppercase;cursor:pointer;transition:background-color .2s , padding .2s}#mepr_account_form input[name="mepr-account-form"]:hover{background-color:var(--wb-cobalt);padding:12px 32px}.mepr-account-change-password{display:block;text-align:center}#mepr-account-payments-table,#mepr-account-subscriptions-table{width:75%!important;margin:auto}.mp_wrapper table.mepr-account-table th{padding:15px 5px}.mp_wrapper table.mepr-account-table td{padding:10px 5px}#mepr-account-subscriptions-table .mepr-account-actions{display:flex;flex-direction:column;line-height:28px}.mepr_price{display:none}.mepr-signup-form{display:flex;flex-direction:column;align-items:center}.mepr-signup-form .mp-form-row{width:auto!important;min-width:300px;margin-bottom:20px!important}.mepr-signup-form .mp-form-row input,.mepr-signup-form .mp-form-row select{background-color:#fff;border:1px solid #dededf;border-radius:3px;box-shadow:0 2px 5px -2px rgba(0,0,0,.15);box-sizing:border-box;font-size:16px;padding:9px 17px 10px 17px;margin:10px 0 0 0;transition:border-color .2s}.mepr-signup-form .mp-form-row input:focus,.mepr-signup-form .mp-form-row select:focus{border-color:var(--wb-blue)}.mepr-form div.mepr-checkboxes-field.invalid,.mepr-form div.mepr-radios-field.invalid,.mepr-form input.invalid,.mepr-form label.mepr-checkbox-field.invalid,.mepr-form select.invalid,.mepr-form textarea.invalid{border:none!important;border-bottom:2px solid #f44336!important;background-color:#ffefed!important}.mepr-payment-methods-wrapper hr{display:none}#mp-pm-desc-pyap7c-1o4,#mp-pm-desc-pyarjb-24j{display:none!important}.mepr-signup-form input.mepr-submit{background-color:var(--wb-red);color:#fff;border:none;border-radius:3px;font-size:16px;font-weight:600;padding:12px 25px;text-transform:uppercase;cursor:pointer;transition:background-color .2s , padding .2s}.mepr-signup-form input.mepr-submit:hover{background-color:#c24848;padding:12px 32px}.mepr-signup-form .mepr_tos{margin-bottom:0!important}.cc-error{font-size:14px}.mepr-form-has-errors{font-weight:700;margin:10px 0 0 0}.mp-form-submit{display:flex;flex-direction:column;align-items:center;text-align:center}#mepr_vat_customer_type_row,#mepr_vat_number_row{display:none!important}.mepr-account-actions .mepr-account-update{display:none!important}.memberpressproduct .wb-entry-title-centered+p:first-of-type{text-align:center;margin-left:1em;margin-right:1em}#post-7 .mp_wrapper{display:flex!important;flex-direction:column!important;align-items:center!important}.mepr_error,.mepr_updated{width:auto!important;padding:1.3em 2em!important;text-align:center}.mepr_error a{display:inline!important}.mepr_password_reset_requested{text-align:center;margin:3em 2em 0 2em}.mepr_password_reset_requested+.new-user-register-caption{display:none}.mepr_password_reset_requested h3{color:var(--wb-blue);font-weight:700}.page-404{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:16px;text-align:center}.page-404 img{height:500px}.page-404 h1{font-size:2.25em}.page-404 p{display:block;font-size:1em;margin:.5em 0}.page-404 p a{display:inline-block!important;text-decoration:none}@media only screen and (max-width:1500px){.page-404 img{height:400px}}@media only screen and (max-width:900px){.page-404 img{height:300px}}@media only screen and (max-width:600px){.page-404{font-size:14px}.page-404 img{height:250px}.page-404 h1{font-size:1.5em}}.wb-entry-title-centered{text-align:center;margin:2em 1em 1em 1em}@media only screen and (max-width:600px){.wb-entry-title-centered{margin:1em}}.mp_wrapper .mp-form-row label,label[for*="affwp"]{font-size:.9em;font-weight:600}.mepr-payment-methods-wrapper{margin:2em .5em;padding:1em 2em;border-radius:8px 8px 10px 10px;border-top:7px solid #e2e2e2;box-shadow:0 8px 10px -5px rgba(0,0,0,.15)}.mepr-payment-methods-wrapper h3{font-size:1em;text-align:center}.mepr-payment-methods-icons{display:flex;justify-content:space-around}.mepr-payment-methods-radios{display:flex;justify-content:space-around}.mepr-payment-methods-radios label{margin:1em 0}.padding-on-sides{padding:0 30px}.mepr_mepr-address-two{display:none}ol.wb-ol{list-style-type:none;text-align:left;padding:10px 0 0 40px;margin:0;counter-reset:listItem}ol.wb-ol li::before{width:1em;display:inline-block;content:counter(listItem) ". ";counter-increment:listItem;color:#54ace1;font-weight:700;margin-left:-1.8em;margin-right:11px}.wb-ol-container{display:flex;justify-content:center}.wb-button-blue{font-family:'Open Sans';font-size:14px;font-weight:600;border:none;border-radius:3px;background-color:#54ace1;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:12px 25px;cursor:pointer}#affwp-affiliate-dashboard-coupons,#affwp-affiliate-dashboard-creatives,#affwp-affiliate-dashboard-graphs,#affwp-affiliate-dashboard-payouts-wrapper,#affwp-affiliate-dashboard-referrals-wrapper,#affwp-affiliate-dashboard-tab-campagne,#affwp-affiliate-dashboard-url-generator,#affwp-affiliate-dashboard-visits-wrapper,#affwp-affiliate-dashboard-wrapper,#affwp-tab-content_mla{min-width:40vw;max-width:750px;padding:0 3em 1em 3em;border:2px solid #eee;border-radius:0 5px 5px 5px;min-height:600px;box-shadow:0 3px 10px -2px rgba(0,0,0,.1)}@media only screen and (max-width:1200px){#affwp-affiliate-dashboard-coupons,#affwp-affiliate-dashboard-creatives,#affwp-affiliate-dashboard-graphs,#affwp-affiliate-dashboard-payouts-wrapper,#affwp-affiliate-dashboard-referrals-wrapper,#affwp-affiliate-dashboard-tab-campagne,#affwp-affiliate-dashboard-url-generator,#affwp-affiliate-dashboard-visits-wrapper,#affwp-affiliate-dashboard-wrapper,#affwp-tab-content_mla{min-height:auto}}#affwp-affiliate-dashboard-tab-campagne>p:first-of-type,#affwp-affiliate-dashboard-tab-campagne>p:last-of-type{display:none}#affwp-affiliate-dashboard-profile{padding:0 3em 1em 3em;border:2px solid #eee;min-height:600px;box-shadow:0 3px 10px -2px rgba(0,0,0,.1)}#affwp-affiliate-dashboard{display:inline-flex;align-items:flex-start;margin:2em}#affwp-affiliate-dashboard-tabs{display:flex;flex-direction:column;text-align:center}#affwp-affiliate-dashboard-tabs .affwp-affiliate-dashboard-tab a{color:#717171}#affwp-affiliate-dashboard-tabs .affwp-affiliate-dashboard-tab a:hover,#affwp-affiliate-dashboard-tabs .affwp-affiliate-dashboard-tab.active a{color:var(--wb-blue)}#affwp-affiliate-dashboard input[type="email"],#affwp-affiliate-dashboard input[type="text"],#affwp-affiliate-dashboard select,#affwp-login-form input[type="email"],#affwp-login-form input[type="password"],#affwp-login-form input[type="text"],#affwp-register-form input[type="email"],#affwp-register-form input[type="password"],#affwp-register-form input[type="text"]{background-color:#fff;border:1px solid #dededf;border-radius:3px;box-shadow:0 2px 5px -2px rgba(0,0,0,.15);box-sizing:border-box;font-size:16px;padding:9px 17px 10px 17px;margin:10px 0 0 0}#affwp-login-form,#affwp-register-form{display:flex;justify-content:center}#affwp-login-form legend,#affwp-register-form legend{margin:auto}#affwp-affiliate-dashboard .button,#affwp-login-form .button,#affwp-register-form .button{background-color:var(--wb-blue);color:#fff;border:none;border-radius:3px;font-size:16px;font-weight:600;padding:12px 25px;text-transform:uppercase;cursor:pointer;transition:background-color .2s , padding .2s}#affwp-login-form .button[type="submit"],#affwp-register-form .button[type="submit"],.affwp-save-profile-wrap .button[type="submit"]{width:100%}#affwp-affiliate-dashboard .button:hover,#affwp-login-form .button:hover,#affwp-register-form .button:hover{background-color:var(--wb-cobalt);padding:12px 32px}#affwp-affiliate-dashboard-campaign-stats,#affwp-affiliate-dashboard-earnings-stats,#affwp-affiliate-dashboard-payouts,#affwp-affiliate-dashboard-referral-counts,#affwp-affiliate-dashboard-referrals,#affwp-affiliate-dashboard-visits{table-layout:auto}#affwp-affiliate-dashboard table.affwp-table{margin:0 0 2em 0}.affwp-tab-content h4:not(:first-of-type) {margin:2.5em 0 1.5em 0}.affwp-errors{display:flex;flex-direction:column;align-items:center;max-width:600px;box-sizing:border-box;margin:2em auto}#page #affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs{margin:0;padding:0;border:none;border-top:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #eee;border-radius:5px 0 0 5px}#page #affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li{display:inline-block;padding:.5em 5em .5em 2em;margin:0;text-align:left;background-color:#fdfdfd;font-size:.9em}#page #affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li:not(:last-of-type) {border-bottom:1px solid #eee}#page #affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li.active{background-color:#fff;transform:translateX(3px)}#page #affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li.active a{font-weight:700}.orgchart .node .second-menu{width:200px!important;left:-41px!important}.mepr_updated{max-width:600px;margin:auto}.wp-block-image .alignleft{float:none;margin-right:auto}.wp-block-image .alignright{float:none;margin-left:auto}@media only screen and (max-width:1200px){#affwp-affiliate-dashboard-tabs{display:none}#affwp-affiliate-dashboard-coupons,#affwp-affiliate-dashboard-creatives,#affwp-affiliate-dashboard-graphs,#affwp-affiliate-dashboard-payouts-wrapper,#affwp-affiliate-dashboard-profile,#affwp-affiliate-dashboard-referrals-wrapper,#affwp-affiliate-dashboard-tab-campagne,#affwp-affiliate-dashboard-url-generator,#affwp-affiliate-dashboard-visits-wrapper,#affwp-affiliate-dashboard-wrapper,#affwp-tab-content_mla{border:none;box-shadow:none;padding:0}#affwp-affiliate-dashboard{background-color:#fff;border-radius:8px;box-shadow:0 5px 5px 0 rgba(18,63,82,.035) , 0 0 0 1px rgba(176,181,193,.2);margin:0 1em;padding:1em 2em}}.has-background{border-radius:5px;padding:10px 20px!important}p img{margin:0 .4em 0 0;vertical-align:text-bottom}.wp-block-image img{height:auto}.wb-cta-wrapper{background-color:#fff;border-radius:8px;box-shadow:0 5px 5px 0 rgba(18,63,82,.035) , 0 0 0 1px rgba(176,181,193,.2)}ul{line-height:35px}.mepr-payment-method-desc-text.spc{max-width:320px;font-size:.8em}@media only screen and (max-width:450px){.mepr-signup-form .mp-form-row{min-width:auto}#card-element.stripe_element_input{box-sizing:border-box}}article.memberpressproduct.type-memberpressproduct{text-align:center}.mepr-signup-form input.mepr-submit[value="Registrati"]{background-color:var(--wb-blue)}.mepr-signup-form input.mepr-submit[value="Registrati"]:hover{background-color:var(--wb-cobalt)}@media only screen and (max-width:500px){#affwp-affiliate-dashboard .affwp-save-profile-wrap input[type="submit"],#affwp-affiliate-dashboard-url-generator button{font-size:14px;white-space:normal}}.wb-ordered-list-number-dash-bold{padding:0 0 0 5px!important}.intro-offer-block,.wb-instruction-block{font-size:14px}.wb-notice-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px) brightness(.4);backdrop-filter:blur(4px) brightness(.4);opacity:0;z-index:999}.wb-notice-wrapper--displayed{animation-name:entrance-animation;animation-duration:.2s;animation-timing-function:ease-in;animation-fill-mode:forwards;animation-play-state:running}@keyframes entrance-animation {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}.wb-notice-wrapper--hidden{animation-name:exit-animation;animation-duration:.2s;animation-timing-function:ease-in;animation-fill-mode:forwards;animation-play-state:running}@keyframes exit-animation {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        pointer-events: none;
    }
}.wb-notice{display:flex;flex-direction:column;gap:.2em 0;border-radius:8px;background-color:#fff;padding:1.5em;margin:1em;box-shadow:rgba(0,0,0,.2) 0 18px 29px 0}.wb-notice__header{display:flex;align-items:center;gap:0 .5em}.wb-notice__header__icon{width:32px;height:32px}.wb-notice__header__text{font-weight:600;font-size:1.5em}.wb-notice__body{display:flex}.wb-notice__body__text{font-size:.875em;color:#161616;line-height:1.5}.wb-notice__footer{display:flex;justify-content:center;border-top:1px solid #e2e8f0}.wb-notice__footer__button{font-size:.875em;font-weight:700;border:none;border-radius:4px;background-color:#54ace1;color:#fff;box-shadow:0 3px 10px -3px rgba(0,0,0,.15);padding:.5em 1em;margin:1em 0 0 0;cursor:pointer;transition:background-color .2s}.wb-notice__footer__button:hover{background-color:#08f}