@charset "UTF-8";html{line-height:1.15;-webkit-text-size-adjust:100%}body{background:#fffefa;margin:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;text-rendering:optimizeLegibility;overflow-x:hidden;width:100%;}header{background:#fffefa;}main{display:block}#articolo {font-family:"Work Sans", sans-serif;text-align: left;}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:600}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:90%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;width:auto;height:auto}button,input,optgroup,select,textarea{font-family: "Work Sans", sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0;border:none}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}.container{max-width:1232px;width:100%;padding-right:16px;padding-left:16px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-16px;margin-left:-16px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{width:100%;min-height:1px;padding-right:16px;padding-left:16px}.col{flex-basis:0;flex-grow:1;max-width:100%;position:relative}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}@media screen and (min-width:576px){.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media screen and (min-width:768px){.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}}@media screen and (min-width:992px){.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%;margin-top:15px}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%;margin-top:5px;margin-bottom:20px}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}}@media screen and (min-width:1232px){.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}}:root{--body-bg:#fff;--theme-color:#2f2359;--theme-color-lighten-10:#3077be;--theme-color-lighten-50:#a0c1f9;--light-bg-color:#F5F8FC;--text-color-normal:#fff;--text-color-dark:#fff;--text-color-light:#c8cdcd;--border-color:#E8E9EB;--shadow:0 5px 25px 0 rgba(0,0,0,0.1);--code-bg:#1d2635;--code-header:#060d18;--success:#0ca910;--error:#f0134d}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}body{font-family:"Work Sans", sans-serif;color:#2f2359;line-height:1.5;}h1{font-family:ParaSupreme-MediumNormal, serif;color:#2f2359;font-weight:500;line-height:1.3;margin-top:1rem;margin-bottom:.5rem}h2{font-family:ParaSupreme-BlackNormal, serif;font-weight:800;line-height:1.3;margin-top:1rem;margin-bottom:0.5rem}h3{font-family:ParaSupreme-MediumNormal,serif;font-weight:500;line-height:1.3;margin-top:1rem;margin-bottom:0.5rem}h4{font-family:ParaSupreme-BlackNormal, serif;font-weight:800;line-height:1.3;margin-top:1rem;margin-bottom:0.5rem}h5{font-family:ParaSupreme-BlackNormal, serif;font-weight:800;line-height:1.3;margin-top:1rem;margin-bottom:0.5rem}h6{font-family:ParaSupreme-MediumNormal,serif;font-weight:500;line-height:1.3;margin-top:1rem;margin-bottom:0.5rem}.h1,h1{font-size:2.36rem}.h2,h2{font-size:1.75rem}.h3,h3{font-size:1.55rem}.h4,h4{font-size:1.45rem}.h5,h5{font-size:1.425rem}.h6,h6{font-size:1.3rem}h1[id],h2[id],h3[id],h4[id],h5[id],h6[id]{position:relative}h1[id] .js-anchor,h2[id] .js-anchor,h3[id] .js-anchor,h4[id] .js-anchor,h5[id] .js-anchor,h6[id] .js-anchor{position:absolute;left:-20px;top:0;opacity:.4}h1[id] .js-anchor:hover,h2[id] .js-anchor:hover,h3[id] .js-anchor:hover,h4[id] .js-anchor:hover,h5[id] .js-anchor:hover,h6[id] .js-anchor:hover{opacity:1;text-decoration:none}h1[id] .js-anchor svg,h2[id] .js-anchor svg,h3[id] .js-anchor svg,h4[id] .js-anchor svg,h5[id] .js-anchor svg,h6[id] .js-anchor svg{width:18px;height:18px;vertical-align:middle;margin-top:-4px}a{text-decoration:none;color:#2f2359;outline:0;transition:all .25s}a:hover{text-decoration:none;color:#2f2359;outline:0;transition:all .25s}a:focus{text-decoration:none;color:#2f2359;outline:0;transition:all .25s}svg{fill:currentColor}.btn,input[type=submit]{display:inline-block;white-space:nowrap;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0 2.125rem;border-radius:10px;height:48px;line-height:46px;border:1px solid;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out}.btn:not(:disabled):not(.diabled),input[type=submit]:not(:disabled):not(.diabled){cursor:pointer;background:#2f2359;color:#fff;}.btn:focus,input[type=submit]:focus{box-shadow:none}.btn svg,input[type=submit] svg{width:18px;height:18px}.btn-sm{line-height:30px}.btn-primary,a.btn-primary:hover{background-color:#2f2359;border-color:#2f2359;color:#020a0f}.btn-primary.disabled{background-color:#2f2359;border-color:#2f2359;border-color:var(--theme-color);color:#fff}.btn-primary:disabled{background-color:#2f2359;border-color:#2f2359;border-color:var(--theme-color);color:#fff}input[type=submit]{background-color:#fff;border-color:#2f2359;color:#2f2359}.btn-primary:hover{background-color:#2f2359;border-color:#2f2359;color:#fff}.btn-primary:not(:disabled):not(.disabled):active{background-color:#2f2359;border-color:#2f2359;color:#fff}.btn-primary.disabled:hover{background-color:#2f2359;border-color:#2f2359;color:#fff}.btn-primary.disabled:not(:disabled):not(.disabled):active{background-color:#2f2359;border-color:#2f2359;color:#fff}.btn-primary:disabled:hover{background-color:#2f2359;border-color:#2f2359;color:#fff}.btn-primary:disabled:not(:disabled):not(.disabled):active{background-color:#2f2359;border-color:#2f2359;color:#fff}input[type=submit]:hover{background-color:#2f2359;border-color:#2f2359;color:#fff}input[type=submit]:not(:disabled):not(.disabled):active{background-color:#2f2359;border-color:#2f2359;color:#fff}.btn-primary.disabled:focus,.btn-primary.disabled:not(:disabled):not(.disabled):active:focus,.btn-primary:disabled:focus,.btn-primary:disabled:not(:disabled):not(.disabled):active:focus,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,input[type=submit]:focus,input[type=submit]:not(:disabled):not(.disabled):active:focus{box-shadow:none;color:#fff}.btn-secondary{background-border-color:#fff;color:#fff}.btn-secondary:hover{background-color:#3077be;border-color:#3077be;border-color:var(--theme-color);color:#fff}.btn-secondary:not(:disabled):not(.disabled):active{background-color:#3077be;border-color:#3077be;border-color:var(--theme-color);color:#fff}.btn-secondary:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus{box-shadow:none;color:#fff}.btn-outline-primary{color:#ffe600;border-color:#3077be;border-color:var(--theme-color)}.btn-outline-primary:hover{color:#fff;background-color:#3077be;border-color:#3077be;border-color:var(--theme-color)}.btn-outline-primary:not(:disabled):not(.disabled):active{color:#fff;background-color:#3077be;border-color:#3077be;border-color:var(--theme-color)}.btn-outline-primary:focus{box-shadow:0 0 0 2px rgba(#3077be,.4);box-shadow:0 0 0 2px rgba(var(--theme-color),.4)}.btn-outline-primary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 2px rgba(#3077be,.4);box-shadow:0 0 0 2px rgba(var(--theme-color),.4)}.btn-outline-secondary{color:#c8cdcd;border-color:#c8cdcd;border-color:var(--text-color-light)}.btn-outline-secondary:hover{color:#fff;background-color:#3077be;border-color:#3077be;border-color:var(--theme-color)}.btn-outline-secondary:not(:disabled):not(.disabled):active{color:#fff;background-color:#3077be;border-color:#3077be;border-color:var(--theme-color)}.btn-outline-secondary:focus{box-shadow:0 0 0 2px rgba(#3077be,.4);box-shadow:0 0 0 2px rgba(var(--theme-color),.4)}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 2px rgba(#3077be,.4);box-shadow:0 0 0 2px rgba(var(--theme-color),.4)}@-webkit-keyframes loading{to{transform:rotate(360deg)}}@keyframes loading{to{transform:rotate(360deg)}}.btn.loading,.loading .btn,.loading button,.loading input[type=submit],button.loading,input.loading[type=submit]{position:relative;padding-right:3.5rem}.loading .btn:before{content:'';box-sizing:border-box;position:absolute;top:50%;right:28px;width:16px;height:16px;margin-top:-8px;border-radius:50%;border:2px solid #fff;border:2px solid var(--text-color-normal);border-top-color:transparent;-webkit-animation:loading .6s linear infinite;animation:loading .6s linear infinite}.loading button:before{content:'';box-sizing:border-box;position:absolute;top:50%;right:28px;width:16px;height:16px;margin-top:-8px;border-radius:50%;border:2px solid #fff;border:2px solid var(--text-color-normal);border-top-color:transparent;-webkit-animation:loading .6s linear infinite;animation:loading .6s linear infinite}.loading input[type=submit]:before{content:'';box-sizing:border-box;position:absolute;top:50%;right:28px;width:16px;height:16px;margin-top:-8px;border-radius:50%;border:2px solid #fff;border:2px solid var(--text-color-normal);border-top-color:transparent;-webkit-animation:loading .6s linear infinite;animation:loading .6s linear infinite}.btn.loading:before{content:'';box-sizing:border-box;position:absolute;top:50%;right:28px;width:16px;height:16px;margin-top:-8px;border-radius:50%;border:2px solid #fff;border:2px solid var(--text-color-normal);border-top-color:transparent;-webkit-animation:loading .6s linear infinite;animation:loading .6s linear infinite}button.loading:before{content:'';box-sizing:border-box;position:absolute;top:50%;right:28px;width:16px;height:16px;margin-top:-8px;border-radius:50%;border:2px solid #fff;border:2px solid var(--text-color-normal);border-top-color:transparent;-webkit-animation:loading .6s linear infinite;animation:loading .6s linear infinite}input.loading[type=submit]:before{content:'';box-sizing:border-box;position:absolute;top:50%;right:28px;width:16px;height:16px;margin-top:-8px;border-radius:50%;border:2px solid #fff;border:2px solid var(--text-color-normal);border-top-color:transparent;-webkit-animation:loading .6s linear infinite;animation:loading .6s linear infinite}.loading .btn.btn-primary:before,.loading .btn.btn-secondary:before,.loading button.btn-primary:before,.loading button.btn-secondary:before,.loading input[type=submit].btn-primary:before,.loading input[type=submit].btn-secondary:before{border-color:#fff;border-top-color:transparent}.btn.loading:before,button.loading:before,input[type=submit].loading:before{border-color:#fff;border-top-color:transparent}input[type=text],input[type=email]{background:#235956;border:1px solid #fde8ea;box-shadow:none;border-radius:10px;height:3rem;width:100%;font-size:1rem;line-height:1.5;margin-bottom:1.5rem;padding:0 16px;color:var(--text-color-normal)}input[type=url]{background:#fff;background:var(--body-bg);border:1px solid #e8e9eb;border:1px solid var(--border-color);box-shadow:none;border-radius:10px;height:3rem;width:100%;font-size:1rem;line-height:1.5;margin-bottom:1.5rem;padding:0 16px;color:var(--text-color-normal)}textarea{background:#2f2359;border:1px solid #e8e9eb;border:1px solid var(--border-color);box-shadow:none;border-radius:10px;height:3rem;width:100%;font-size:1rem;line-height:1.5;margin-bottom:1.5rem;padding:0 16px;color:var(--text-color-normal)}input[type=text]:focus{background:#2f2359;border:1px solid #2f2359;border:1px solid var(--theme-color);color:var(--text-color-normal);outline:0;box-shadow:none}input[type=email]:focus{background: #2f2359;border:1px solid #3077be;color:var(--text-color-normal);outline:0;box-shadow:none}input[type=url]:focus{background: #2f2359;border:1px solid #3077be;border:1px solid var(--theme-color);color:var(--text-color-normal);outline:0;box-shadow:none}textarea:focus{background: #2f2359;border:1px solid #3077be;border:1px solid var(--theme-color);color:var(--text-color-normal);outline:0;box-shadow:none}input[type=text]::-moz-placeholder{color:#c8cdcd;color:var(--text-color-light)}input[type=text]:-ms-input-placeholder{color:#c8cdcd;color:var(--text-color-light)}input[type=text]::placeholder{color:#c8cdcd;color:var(--text-color-light)}input[type=email]::-moz-placeholder{color:#c8cdcd;color:var(--text-color-light)}input[type=email]:-ms-input-placeholder{color:#c8cdcd;color:var(--text-color-light)}input[type=email]::placeholder{color:#c8cdcd;color:var(--text-color-light)}input[type=url]::-moz-placeholder{color:#c8cdcd;color:var(--text-color-light)}input[type=url]:-ms-input-placeholder{color:#c8cdcd;color:var(--text-color-light)}input[type=url]::placeholder{color:#c8cdcd;color:var(--text-color-light)}textarea::-moz-placeholder{color:#c8cdcd;color:var(--text-color-light)}textarea:-ms-input-placeholder{color:#c8cdcd;color:var(--text-color-light)}textarea::placeholder{color:#c8cdcd;color:var(--text-color-light)}input[type=email].small,input[type=text].small,input[type=url].small{height:2.5rem;font-size:.875rem}textarea{height:auto;padding:16px}blockquote{font-family: "Work Sans", sans-serif;font-size: 1rem;line-height: 1.5;padding: 1.5rem;margin: 1.5rem 10px;box-shadow: 6px 6px 0 #fde8ea;background: #65234d;color:#fff;border-radius: 33px 33px 66px 33px;}blockquote p{margin:0!important}blockquote cite{font-style:normal}[data-theme=light] blockquote{background-color:#d6f6ea}figure{margin:0}figcaption{font-size:1rem;text-align:center;padding:8px}.table-responsive{width:100%;display:block;overflow-x:auto;margin-bottom:2rem}.table-responsive table{margin-bottom:0}table{border-collapse:collapse;width:100%;max-width:100%;overflow:auto;margin-bottom:0;border:0;}th{border:0 solid transparent;font-size:90%;line-height:1;padding:10px}td{min-width:44px}th{color:#2f2359}td{padding:5px 8px;line-height:1.2;text-align: left;border: 0 none;}dd,dt{line-height:24px}pre{overflow:auto}hr{text-align:center;border:none;margin-top:0;margin-bottom:0px;width: 100%;}hr.small{margin-top:0;margin-bottom:2.5rem}@media (min-width:767px){.site-content-wrap,.site-footer{margin-left:15px;margin-right:15px}}.flex{display:flex;flex-wrap:wrap}.text-center{text-align:justify}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.main{margin-top:.3rem}.notification{position:fixed;right:-20px;top:20px;max-width:260px;z-index:9999;box-shadow:0 5px 25px 0 rgba(0,0,0,.1);box-shadow:var(--shadow);padding:1rem 1.5rem;background:#0ca910;background:var(--success);font-size:1.125rem;border-radius:10px;visibility:hidden;opacity:0;transform:translate3d(100%,0,0);transition:all .3s}.notification.error{background:#f0134d;background:var(--error)}.notification.visible{right:20px;visibility:visible;opacity:1;transform:translate3d(0,0,0)}.medium-zoom-overlay{z-index:8}.medium-zoom-image{z-index:9}.header-inner{padding:0.5rem 0;justify-content:space-between;align-items:center}.header-right{display:none}.logo{margin:0 auto}.logo-text{font-size:21px;line-height:32px;width: 225px;font-weight:700;letter-spacing:-0.5px;color: #fff;font-family: "Work Sans", sans-serif;display:block;}.logo-text:focus,.logo-text:hover{color:#fff}.logo-image{max-height:40px}.nav-list{padding:0;margin:0;margin-right:1rem}.nav-list .nav-item{display:inline-block;margin:0 .4rem}.nav-list .nav-item:last-child{margin-right:0}.nav-list .nav-item a{color:#2f2359;position:relative;line-height:40px;font-size: 23px;font-weight: 600;text-transform:capitalize}.nav-list .nav-item a:hover{color:#2f2359}.nav-list .nav-item a.nav-btn{background-color:#0c161c;height:40px;display:block;padding:0 16px;border-radius:20px}.nav-list .nav-item a.nav-btn svg{width:24px;height:24px;margin-right:.25rem;margin-bottom:-6px}.nav-list .nav-item a.nav-btn:hover{color:#fff;color:var(--text-color-normal)}.nav-list .nav-item.nav-item-current a{color:#fff}.menu-icon{z-index:50;position:relative;display:inline-flex;height:10px;width:34px;margin-right:1rem;cursor:pointer;transition:.25s;left:auto}.menu-icon .line{width:100%;height:2px;background-color:#2f2359;position:absolute;right:0;transition:all .3s}.menu-icon .line:first-child{top:0}.menu-icon .line:nth-child(2){top:5px}.menu-icon .line:last-child{top:10px;width: 20px;}.menu-icon:hover .line{background-color:#2f2359}.menu-icon.menu-icon-close .line{background-color:#2f2359}.menu-icon.menu-icon-close .line:first-child{width:100%;transform:rotate(45deg);top:10px}.menu-icon.menu-icon-close .line:nth-child(2){visibility:hidden;opacity:0}.menu-icon.menu-icon-close .line:last-child{width:100%;top:10px;transform:rotate(-45deg)}.menu-icon.menu-icon-close:hover .line{background-color:#e6e6e6}.mobile-nav-wrap{background:#fbeae9;position:fixed;top:0;right:-260px;visibility:hidden;opacity:0;width:260px;height:100%;padding:24px 32px;z-index:1060;transition:right .3s ease-in-out,visibility 0 .3s,opacity 0 .3s}.mobile-nav-wrap .nav-wrap{display:block}.mobile-nav-wrap .nav-list .nav-item{display:block!important;margin:0 0 1rem}.mobile-nav-wrap .nav-list .nav-item a{display:block}.mobile-nav-wrap .nav-list .nav-item .nav-btn{text-align:center}.backdrop{top:0;left:0;width:100%;height:100%;position:fixed;z-index:49;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;cursor:pointer;transition:all .3s}.js-mobile-menu-opened{left:-260px;position:relative}.js-mobile-menu-opened .mobile-nav-wrap{right:0;visibility:visible;opacity:1;transition:right .3s ease-in-out,visibility 0 0s,opacity 0 0}.js-mobile-menu-opened .backdrop{visibility:visible;opacity:1}.js-mobile-menu-opened .menu-icon{position:absolute;right:0}.secondary-header-bar{background-color:#fbeae9;border-top: 3px solid rgb(254 133 141);padding:0.25rem 0}.breadcrumb{color:#2f2359;padding:0.25rem 0;font-size: 85%;}.breadcrumb :not(.post-title){text-transform:capitalize}.breadcrumb a{margin:0 0px;border-radius: 33px 11px 11px 11px;color:#2f2359;font-size:13px;font-weight:500;letter-spacing:.1px;padding:5px 16px;position:relative;background: #f6d2d5;}.breadcrumb a:hover{color:#2f2359}.breadcrumb a:first-child{margin-left:0}.breadcrumb a:after{content:"";display:none;width:1px;height:14px;background-color:#fff;position:absolute;top:4px;right:-14px;transform:rotate(15deg)}.breadcrumb .current{margin-left:6px;padding-left:0;}.hero-home{padding-top:3rem;padding-bottom:10rem}.hero-title{color:#fff;margin-top:0;margin-bottom:3rem}.form-wrap{position:relative}.hero-search input[type=text]{background:#fff;height:2.5rem;font-size:1.125rem;border:none;padding:0 48px 0 28px;box-shadow:0 5px 25px 0 rgba(0,0,0,.1);box-shadow:var(--shadow);margin-bottom:.125rem}.hero-search .input-wrap{position:relative}.hero-search .input-wrap svg{position:absolute;top:18px;right:20px;height:28px;width:28px;color:#c8cdcd;color:var(--text-color-light)}.search-result{background-color:#fff;background-color:var(--body-bg);position:absolute;z-index:999;width:100%;box-shadow:0 5px 25px 0 rgba(0,0,0,.1);box-shadow:var(--shadow);border-radius:10px;border:1px solid #e8e9eb;border:1px solid var(--border-color);overflow:hidden;opacity:0;visibility:hidden;max-height:400px;overflow-y:auto}.no-result-message{background-color:#fff;background-color:var(--body-bg);position:absolute;z-index:999;width:100%;box-shadow:0 5px 25px 0 rgba(0,0,0,.1);box-shadow:var(--shadow);border-radius:10px;border:1px solid #e8e9eb;border:1px solid var(--border-color);overflow:hidden;opacity:0;visibility:hidden;max-height:400px;overflow-y:auto}.no-result-message.visible,.search-result.visible{opacity:1;visibility:visible}.search-result .result-item a{display:block;color:var(--text-color-normal);padding:1rem 1.5rem;border-bottom:1px solid #e8e9eb;border-bottom:1px solid var(--border-color)}.search-result .result-item a .header{margin-bottom:.25rem}.search-result .result-item a .title{color:#fff;font-weight:600;display:inline}.search-result .result-item a .tag{font-size:.875rem;color:#c8cdcd;margin-left:8px;margin-top:2px}.search-result .result-item a .excerpt{font-size:.875rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.search-result .result-item a:hover{background-color:#f5f8fc;background-color:var(--light-bg-color);border-color:#f5f8fc;border-color:var(--light-bg-color)}.search-result .result-item:last-child a{border:none}.section-topic{margin-top:-9.5rem;margin-bottom:3rem}.contact-cta{margin-bottom:2rem;margin-top:2rem}.contact-cta-wrap{padding:2.5rem;border-radius:20px;align-items:center;background:#181a29}.contact-cta-wrap .content{flex-grow:1;margin-bottom:1.5rem}.contact-cta-wrap .title{margin-top:0}.contact-cta-wrap .description{margin-top:.5rem;margin-bottom:0}.footer{padding:1rem 0 0.5rem;    border-top: 10px solid #fde8ea;background: #2f2359;margin-top:1rem}.secondary-nav{margin-bottom:0.5rem}.secondary-nav ul{padding:0;margin:0}.secondary-nav .nav-item{display:inline-block;margin:0 16px 8px}.secondary-nav .nav-item a{color:#fff;position:relative;text-decoration:underline;font-size: 90%;}.secondary-nav .nav-item a:hover{color:#fff}.social-links{margin-top:1rem}.social-links a{margin:0 8px;color:#fde8ea;}.social-links a:hover{color:#fde8ea}.social-links svg{width:24px;height:24px}.copyright{color:#FFF;font-size:85%}.copyright a{color:fff;text-decoration:underline;}.copyright a:hover{color:#444850}.back-top-btn{position:fixed;bottom:20px;right:20px;background-color:#3077be;opacity:0;line-height:1;height:40px;width:40px;align-items:center;border-radius:10px;justify-content:center}.back-top-btn:hover{background-color:#2f2359}.back-top-btn svg{width:24px;height:24px;color:#fff}.post-list-wrap{box-shadow:0 5px 25px 0 rgba(0,0,0,.1);box-shadow:var(--shadow);border-radius:0}.post-list-wrap .post-card{border-bottom:1px solid #e8e9eb;border-bottom:1px solid var(--border-color);padding:2rem 1.5rem}.post-list-wrap .post-card a{display:block}.post-list-wrap .post-card a .post-title{margin-top:0;transition:all .25s}.post-list-wrap .post-card a .post-title svg{visibility:hidden;opacity:0;margin-left:0;width:20px;height:20px;margin-bottom:-2px;transition:all .25s}.post-list-wrap .post-card a .excerpt{color:#fff;color:var(--text-color-normal);font-size:1rem;line-height:1.8}.post-list-wrap .post-card a:hover .post-title{color:#ffe600}.post-list-wrap .post-card a:hover .post-title svg{visibility:visible;opacity:1;margin-left:8px}.js-sidebar{will-change:min-height}.js-sidebar-inner{transform:translate(0,0);transform:translate3d(0,0,0);will-change:position,transform;z-index:1}.sidebar-form-wrap{margin:0.85rem 0;padding:0;}.sidebar-search-form .search-input{padding-right:32px;margin-bottom:0}.sidebar-search-form .input-wrap{position:relative}.sidebar-search-form .input-wrap svg{position:absolute;top:25px;right:20px;height:16px;width:16px;color:#0aa77a;cursor:pointer;}.sidebar-form-wrap .search-result{max-height:calc(100vh - 100px);overflow:auto}.sidebar-form-wrap .search-result .result-item a .excerpt{-webkit-line-clamp:3}.sidebar-navigation ul{padding:0;margin:0 0 30px;list-style:none}.sidebar-navigation ul a{color:#2f2359;border-bottom: 2px solid #F6D2D5;line-height: 1.4;}.sidebar-navigation ul a:hover{color:#2f2359;border-bottom: 2px solid #2f2359;}.sidebar-navigation ul li{margin-bottom:.75rem;line-height:1.2}.sidebar-navigation ul li.current>a{color:#fff;color:var(--theme-color)}.sidebar-navigation ul li ul{padding-left:1rem;margin-top:.75rem;margin-left:3px;border-left:3px solid #ff0217;display:none}.sidebar-navigation ul li ul li.current{position:relative}.sidebar-navigation ul li ul li.current:before{content:"";display:block;width:5px;height:100%;border-radius:10px;background-color:#3077be;position:absolute;left:-19px;top:0}.sidebar-navigation ul li.open>ul{display:block}@media (max-width: 480px){.single-post-wrap{padding:12px!important;}}.single-post-wrap{padding-top:10px;border-radius:0}.single-post-wrap .post-content{overflow:hidden;font-size:1.05rem;line-height:1.5}.single-post-wrap .post-content p{margin:1rem 0 .75rem;}.single-post-wrap .post-content a{color:#dc002a;}.single-post-wrap .post-content a:hover{text-decoration:none}.single-post-wrap .post-content img{max-width:98%!important;object-fit: cover;border-radius: 22px 22px 11px 33px;box-shadow: 3px 3px 0 #f6d2d5;display: flex;}.single-post-wrap .post-content .kg-image-card{text-align:center}.single-post-wrap .post-content .kg-width-full img,.single-post-wrap .post-content .kg-width-wide img{max-width:100%}.single-post-wrap .post-content .kg-embed-card{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}.single-post-wrap .post-content .kg-gallery-container{display:flex;flex-direction:column}.single-post-wrap .post-content .kg-gallery-row{display:flex;flex-direction:row;justify-content:center}.single-post-wrap .post-content .kg-gallery-image img{display:block;margin:0;width:100%;height:100%}.single-post-wrap .post-content .kg-gallery-row:not(:first-of-type){margin:.25rem 0 0}.single-post-wrap .post-content .kg-gallery-image:not(:first-of-type){margin:0 0 0 .25rem}.single-post-wrap .post-content .kg-bookmark-card{margin:2rem 0 3rem}.single-post-wrap .post-content .kg-bookmark-container{display:flex;flex-wrap:wrap;color:var(--text-color-normal);text-decoration:none;background: #2f2359;border:1px solid #e8e9eb;border:1px solid var(--border-color);padding:8px;flex-direction:column-reverse}.single-post-wrap .post-content .kg-bookmark-container:hover{border-color:#e8e9eb;border-color:var(--border-color);color:var(--text-color-normal);text-decoration:none}.single-post-wrap .post-content .kg-bookmark-content{flex-basis:0;flex-grow:999;min-width:50%;padding:8px}.single-post-wrap .post-content .kg-bookmark-title{font-size:1.25rem;line-height:1.3;font-weight:600;transition:all .3s}.single-post-wrap .post-content .kg-bookmark-description{font-size:1rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.single-post-wrap .post-content .kg-bookmark-description,.single-post-wrap .post-content .kg-bookmark-metadata{margin-top:16px}.single-post-wrap .post-content .kg-bookmark-metadata{display:flex;align-items:center;font-size:.75rem}.single-post-wrap .post-content .kg-bookmark-thumbnail{flex-basis:216px;flex-grow:1;position:relative;overflow:hidden}.single-post-wrap .post-content .kg-bookmark-thumbnail img{position:absolute;top:0;left:0;vertical-align:bottom;-o-object-fit:cover;object-fit:cover;width:100%;height:216px}.single-post-wrap .post-content .kg-bookmark-icon{width:20px;height:20px;margin-right:8px;vertical-align:bottom}.single-post-wrap .post-content .kg-bookmark-author,.single-post-wrap .post-content .kg-bookmark-publisher{font-size:.875rem}.single-post-wrap .post-content .kg-bookmark-author:after{content:"•";margin:0 6px}.single-post-wrap .post-content .excerpt{position:relative}.single-post-wrap .post-content .excerpt:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.6) 30%,#fff 100%)}.single-post-wrap .post-content .post-upgrade-cta-box{background-color:#f5f8fc;background-color:var(--light-bg-color);padding:1rem 1.5rem}.single-post-wrap .post-content .post-upgrade-cta-box .no-access-message{font-size:1.125rem;margin-bottom:2rem}.single-post-wrap .post-content .post-upgrade-cta-box a:hover{text-decoration:none}.single-post-wrap .post-footer{margin-top:.5rem;margin-bottom:20px;align-items:center;line-height:1;border-top: 2px solid #fde8ea;}.single-post-wrap .post-footer .dates{flex-grow:1;font-size:.875rem;}.single-post-wrap .post-footer .dates .date-update{display:block;margin-top:.25rem}.single-post-wrap .post-footer .icons{margin-top:1rem}.single-post-wrap .post-footer .icons a{color: #c8cdcd;margin-right: 0.5rem;padding: 5px;border-radius: 50%;background-color: #fde8ea;height: 34px;width: 34px;display: inline-block;}.single-post-wrap .post-footer .icons a:hover{color:#635d83}.single-post-wrap .post-footer .icons a:last-child{margin-right:0}.single-post-wrap .post-footer .icons svg{height:24px;width:24px;color:#2f2359;}ul{padding:0}#articolo ul li, .firm-basics ul li {padding-left: 1rem;list-style: none;}ul.liveblog__index__list li {padding: 0!important;margin: 0 0 8px;background: transparent!important;}a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {display: none;}#card{margin:1rem 0;position:relative;background:#f5f5f5;border:1px solid #d0d0d0;border-radius:10px}.grid-x{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.cell{-ms-flex:0 0 auto;flex:0 0 auto;min-height:0;min-width:0;width:100%}.firm-banner{padding:1rem 10px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.listing-thumbnail-container{margin-right:12px;width:calc(33.33333% - 12px);position:relative;max-width:160px;text-align:center}.listing-details-header{font-size:1.125rem;line-height:1.375rem}#card .listing-thumbnail-container a img{display:block;margin:0 auto;width:100%}#card .listing-thumbnail-container .thumbnail{display:inline-block;max-width:100%;object-fit: cover;min-height: 200px;aspect-ratio: 160/200;border:4px solid #fff;border-radius:10px;box-shadow:0 0 0 1px hsl(0deg 0% 4% / 20%);line-height:0;margin:0}.firm_name_container{width:66.66667%;float:left}.listing-details-header{font-size:1.125rem;line-height:1.375rem}.firm_secondary{width:100%;clear:both;float:none;padding:0 10px}.firm_secondary .grid-margin-x{margin-right:-.75rem;margin-left:-.75rem}.grid-margin-x>.cell{width:calc(100% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}.serving{margin:1.25rem 0;display:block;font-style:normal;text-transform:uppercase;font-size:.75rem;color:#666}.pipe{font-style:normal;margin-left:4px;margin-right:1px}.experience{margin-bottom:1.25rem;background:#fff;color:#4d4d4d;border:1px solid #d0d0d0;padding:7px;font-size:.8125rem;border-radius:10px}@media screen and (max-width: 63.9375em),screen and (min-width: 75em){.show-for-large-only{display:none!important}}.directory_phone{display:inline-block;vertical-align:middle;margin:0;font-family:inherit;padding:.875rem 1.625rem;-webkit-appearance:none;border:1px solid transparent;border-radius:10px;transition:background-color .25s ease-out,color .25s ease-out;font-size:1rem;line-height:1;text-align:center;cursor:pointer;display:block;font-weight: 600;width:100%;margin-right:0;margin-left:0;background-color:#9a9a9a;border-color:#9a9a9a;color:#fff!important}.spacer{margin:10px 0}.listing-desc-detail{float:none;margin:0 1rem 1rem}.listing-desc-detail p{margin:1rem 0 0}@media screen and (max-width: 63.9375em){.detail-link.directory_contact{background-color:#234481;border-right:0;border-left:0;text-transform:uppercase;font-size:.8125rem;border-radius:0}}.firm-stats{background-color:#f5f5f5;padding:1.25rem 1rem;border-radius:0 0 10px 10px}.listing-service{width:50%;float:left;text-align:center;color:#9a9a9a!important;font-size:.75rem!important;white-space:nowrap;font-weight:600;text-transform:uppercase;margin:0!important;letter-spacing:.5px;line-height:1em}.directory_phone svg,svg.svg-icon-pencil,svg.svg-icon-check,.svg-inline--fa{width:15px;display:inline-block;margin:0 5px 0 0}p.listing-desc-detail.smaller{margin:0 1rem}a.cell{background-color:#234481;color:#fff!important;width:33.3333%;text-align:center;padding:.875rem .625rem;text-transform:uppercase;border:1px solid #738ab0;font-size:.8125rem;font-weight:600;font-size:12px;border-radius:0}a.cell:hover{color:#fff;background-color:#19315d;border-color:#738ab0}.firm_name_container h2{font-size:1.3rem;margin-top:0}small.info {line-height: 1.4;display: block;margin: 0 0 15px;text-align: justify;}.RatingBadge_rating__3mQnw{display:inline-grid;grid-auto-flow:column;gap:.25rem;-webkit-margin-start:auto;margin-inline-start:auto;padding:.25rem .375rem .2875rem;font-size:.7375rem;font-weight:600;line-height:1.2;color:#fff;background-color:#9a9a9a;border-radius:10px;}.firm_name_container h2 a, .firm_name_container h2 a:hover {color:#9a9a9a;}.listacitta{width:33.3333%;list-style:none;flex:0 0 auto; margin-bottom: 10px;}@media (min-width: 1200px){.listacitta{width:33.3333%;flex:0 0 auto}}.listacitta img{width:100%;max-width: 100%;object-fit: cover;min-height: 110px;aspect-ratio: 240/135;border-radius:10px}ul.four-columns-xxl{list-style:none}.listacitta a, ul.four-columns-xxl li a{color:#9a9a9a;font-weight:600;line-height: 1.9;}@media (min-width: 1200px){ul.four-columns-xxl{column-count:4!important;column-gap:1.5rem}}@media (min-width: 668px){ul.four-columns-xxl{column-count:3;column-gap:1.5rem}}@media (max-width: 667px){.breadcrumb .current{display:none}ul.four-columns-xxl{column-count:2;column-gap:1.5rem}}span.locality a{text-decoration:underline;}svg.icon_svg_indirizzo {display: inline-block;margin: 0 5px 0 0;float: left;}@media (min-width: 1280px){.coDRLU{display:grid;min-height:320px}}@media (min-width: 1024px){.coDRLU{display:grid;height:calc((50vh - 64px) - 136px)}}@media (min-width: 768px){.coDRLU{display:grid;height:calc((50vh - 64px) - 112px)}}@media (orientation: landscape){.coDRLU{display:grid;min-height:400px}}.coDRLU{min-height: 400px;display:flex;position:relative;align-items:flex-end;-webkit-box-pack:center;justify-content:center;margin-bottom: 0px;}.eTpKaL{position:absolute;inset:0;width:100%;height:100%;display: block;background: #fff;border-radius: 40px 66px 52px 52px;overflow: hidden;}.eTpKaL > *,.eTpKaL picture,.eTpKaL .responsive-asset picture,.eTpKaL img{object-fit:cover;object-position:center;width:100%;height:100%}.QEGhz{display:block;transition:opacity 1s ease 0;opacity:1;overflow:hidden}.eTpKaL .responsive-asset::before{display:block;width:100%;content:""}.eTpKaL picture,.eTpKaL .responsive-asset picture,.eTpKaL img{object-fit:cover;aspect-ratio: 800/200;object-position:center;width:100%;height:100%}.eTpKaL picture{position:absolute;top:0;display:inline-block;left:0;height:100%}@media (min-width: 478px){.ipMEzw.ipMEzw{grid-template-columns:repeat(12,1fr)}}@media (min-width: 1280px){.ipMEzw.ipMEzw{--grid-margin:4rem}}@media (min-width: 1024px){.ipMEzw.ipMEzw{--grid-gap:2rem}}@media (min-width: 478px){.ipMEzw.ipMEzw{--grid-gap:1.5rem;--grid-margin:3rem}}.ipMEzw.ipMEzw{--grid-gap:1rem;--grid-margin:0.5rem;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--grid-gap);padding-right:calc(1 * var(--grid-margin));padding-left:calc(1 * var(--grid-margin));margin:5rem auto 0;width:100%;margin-top:4rem;padding-top:1rem;max-width:1600px;text-align:center}.ipMEzw.ipMEzw a{color: #fff;font-weight: 500;background: #2f2359;font-size: 0.85rem;padding: 10px 15px;border-radius: 22px 66px 22px 22px;}@media (min-width: 478px){.krCpdl > .GridItem-bwmuQH{grid-column:2 / span 10}}.krCpdl > .GridItem-bwmuQH{grid-column:1 / span 4;margin-bottom:0rem}.ikqJfo{position:relative;z-index:2}.coDRLU::after{position:absolute;inset:0;background:linear-gradient(to top, #ffffff 45px, #fafafa00 6%);content:"";pointer-events:none;border-radius: 40px;}.BaseWrap-sc-UrHlS.BaseText-fFrHpW.Hed-pAiQN.cElnrI.bbNIeI.esroAK{background: #fffefa;font-family: ParaSupreme-MediumNormal,serif;text-transform: none;border-radius: 22px 22px 0px 0px;padding: 15px 8px 0;letter-spacing: -.05px;font-weight: 500;}.greyss {background-color:#f3f1eb;margin-top:0;padding-top:1rem;}.video_banner__title p {color: #fff;font-weight: 800;background: #14181ac2;padding: 10px;}.category-page {font-family:"Work Sans", sans-serif;font-size: 130%;margin: 15px 0px 10px;}@supports (display:grid){.grid {grid-gap: 16px;display: grid;flex-wrap: nowrap;grid-template-columns: repeat(12,1fr);margin-left: 0;margin-right: 0;}}#articolo ol li::marker{color: #3077be;font-weight: 800;font-size:14px;}.logo-text svg {width: 60px;float: left;}.sidebar-navigation ul a.current-page{color: #ffe600;font-weight: 800;border-bottom: 3px solid #2f2359;}#articolo small {background: #f9f4fe;color: #2f2359;display: block;padding: 15px;border-radius: 11px 33px 11px 11px;}.sidebar-navigation.faq-sidebar {margin-top: 20px;}#articolo em {letter-spacing: 0.5px;}a.page-numbers {background: #fff;color: #ff2e19;border: 2px solid #ff2e19;padding: 4px;border-radius: 5px;font-family: ParaSupreme-MediumNormal, serif;font-weight: 500;}@media (max-width:580px){.coDRLU::after{background:linear-gradient(to top, #ffffff 45px, #fafafa00 6%)!important;}.h1, h1 {font-size: 1.95rem!important;margin-top: 1rem;line-height: 1.1;margin-bottom: 15px;}img.alignright{float: none!important;margin: 20px auto!important;display: block!important;}}#articolo h2:before {content: "";margin-top: 30px;border-radius: 6px;height: 6px;width: 100%;background-color:#2f2359;margin-bottom: 15px;display:block;}#articolo h2 {font-size: 2.1rem;color: #2f2359;}