:root{--micso-primary:#A82A47}.overflow-visible{overflow:visible!important}.overflow-hidden{overflow:hidden!important}.smussed,.smussed .fill{border-radius:4px}.flex-row-stretch{align-items:stretch}.flex-row-stretch .col-inner{display:flex}.ux-menu:not(.stack-col) span.divider{border-left:1px solid currentColor;opacity:.4}.ux-menu:not(.stack-col) span.divider:last-of-type{display:none}.page-template-page-wadsl-profile{.price_promo_box{line-height:1em}.price_promo_box .price-euro{margin-right:.3rem}.price_promo_box{font-size:1.8em}.price_promo_box .price-unit{font-size:1.2em;font-weight:700}}.gradient{background:var(--master-color);background:linear-gradient(60deg,var(--master-color-b) 0%,var(--master-color) 100%);padding:10px 20px}.gradient_alpha{background:var(--master-color);background:linear-gradient(60deg,var(--master-color-b-alpha) 0%,var(--master-color-alpha) 100%);padding:10px 20px}.nice-alert{margin-bottom:20px}.nice-alert-inner{padding:20px;display:flex;justify-content:space-between;flex-flow:row nowrap}.nice-alert-danger{background:#ce0000;color:#fff}.nice-alert-warning{background:orange;color:#fff}.nice-alert-icon{border-radius:100px;display:inline-block;width:30px;height:30px;text-align:center;line-height:30px}.nice-alert-danger .nice-alert-icon{background:#fff;color:#CE0000}.nice-alert-warning .nice-alert-icon{background:#fff;color:orange}.nice-alert-close{color:#fff;order:10}.nice-alert-close:hover{color:#333}.nice-alert-text{flex:1;margin:0 15px}.wadsl-icon{min-height:100%;position:relative;flex:1;display:flex;flex-flow:row nowrap}.wadsl-icon.optional .cardfront,.wadsl-icon.optional .cardback{border:3px dashed #ccc}.wadsl-icon .cardfront,.wadsl-icon .cardback{transition:all .3s ease-in-out;display:flex;background-color:#fff;flex-flow:column wrap;justify-content:center;width:100%}.wadsl-icon .cardfront{z-index:10;transform:rotateY(0deg);position:absolute;top:0;left:0;height:100%}.wadsl-icon:hover .cardfront{transform:rotateY(-180deg);z-index:1}.wadsl-icon .cardback{transform:rotateY(-180deg);z-index:1;position:relative}.wadsl-icon:hover .cardback{transform:rotateY(0deg);z-index:10}.wadsl-icon .cardback .card-content,.wadsl-icon .cardfront .card-content{padding:40px 25px;box-sizing:border-box}.wadsl-icon .optional-text{color:lightskyblue;letter-spacing:3px;margin:0}.profile_hero>.banner-inner>.banner-bg>.fill::before{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:#000;background:linear-gradient(120deg,#fff0 30%,rgb(0 0 0 / .6) 70%)}.accordion.faqs{margin:0 0 50px}.accordion.faqs .accordion-item{background:#fff;margin-bottom:10px;border-radius:4px;overflow:hidden;box-shadow:0 1px 2px rgb(0 0 0 / .15)}.accordion.faqs .accordion-item .accordion-title{border:0}#webmail-crea input.error,#partner-login input.error{color:var(--micso-primary);margin-bottom:3px}#webmail-crea label.error,#webmail-password div.error,#webmail-enable div.error,#webmail-login div.error,#verifica-account div.error,#partner-login label.error{background:var(--primary-color);padding:5px;font-size:11px;color:#fff;position:relative;font-weight:400;border-radius:2px;margin-bottom:5px}#webmail-crea label.error::after,#partner-login label.error::after{content:'';position:absolute;display:block;width:0;height:0;border-width:0 5px 5px;border-color:#fff0 #fff0 var(--primary-color) #fff0;border-style:solid;top:-5px;left:20px}#faqs-supporto-amministrativo .accordion-item{background-color:#F9EDF0}#faqs-supporto-amministrativo .accordion-item .accordion-title:hover{background-color:#efe5e8}#faqs-supporto-commerciale .accordion-item{background-color:#FBF9F2}#faqs-supporto-commerciale .accordion-item .accordion-title:hover{background-color:#f5f0df}#faqs-supporto-tecnico .accordion-item{background-color:#f3f7fb}#faqs-supporto-tecnico .accordion-item .accordion-title:hover{background-color:#e0eaf5}.accordion.faqs .accordion-item>a>span.tag{float:left;padding:4px;margin:0 5px;font-size:11px;border:1px solid #999;color:#888;border-radius:4px;line-height:1;font-weight:400;top:4px;position:relative}.stripe-input-box{background-color:#fff;border:1px solid #ddd;border-radius:0;box-shadow:inset 0 1px 2px rgb(0 0 0 / .1);box-sizing:border-box;max-width:100%;padding:.6em .75em;transition:color .3s,border .3s,background .3s,opacity .3s;width:100%}@media only screen and (max-width:34.35em){.wadsl-icon{display:block}.wadsl-icon.optional .cardfront,.wadsl-icon.optional .cardback{border:none}.wadsl-icon .cardfront,.wadsl-icon .cardback{background-color:transparent!important;height:auto}.wadsl-icon .cardfront{transform:none;color:var(--master-color);position:relative;top:auto;left:auto}.wadsl-icon:hover .cardfront{transform:none}.wadsl-icon .cardback{transform:none}.wadsl-icon:hover .cardback{transform:none}.wadsl-icon .cardback .card-content,.wadsl-icon .cardfront .card-content{padding:10px}}.wpcf7 .wpcf7-not-valid-tip{background-color:var(--micso-primary);color:#fff;opacity:1;margin-top:-13px;margin-bottom:7px;display:table}.wpcf7 .wpcf7-not-valid-tip::after{border-width:6px;border-bottom-color:var(--micso-primary)}.wpcf7-not-valid-tip{font-size:.7em}.micso-file-manager{& .col .document:last-child{border-bottom:0}& .document{border-bottom:1px solid #ddd}& .document:hover{background-color:#e4e4e4}& .title-wrapper{flex-basis:100%}& .document .col{padding:10px 0!important}& .page-title-inner{flex-wrap:wrap}& .page-title-sub{margin-left:0!important}@media (max-width:549px){.title-content{display:none}& .row.document{padding:20px 0!important}& .col.document-title{padding:0!important}& .col.document-tags{padding:0!important}}& .tag{font-size:.7em;padding:5px;line-height:1;display:inline-block;border-radius:3px;margin:0}& .tag.privati{background-color:powderblue}& .tag.aziende{background-color:lightsteelblue}& .section-file-category{padding-top:30px;padding-top:30px}& .section-file-category.even{background-color:#EEEEEE!important}& .file-title{font-size:3.5rem;text-align:center;color:#000}& .file-title>*{color:#000}& .file-section-logo{width:45%}@media (min-width:850px){& .file-section-logo{width:15%}}@media (min-width:550px){& .file-title{text-align:left}& .file-section-logo{width:20%}}}