:root{--ugl-section-offset:clamp(1.25rem,0.75rem + 2.5vw,3.75rem)}body{background:transparent url(/images/bg-body.jpg) no-repeat top fixed;background-size:100% auto}@media(max-width:991.98px){body{background-size:cover}}.btn-gray{background-image:linear-gradient(45deg,#fff,#dadada 50%,#dadada);--ugl-btn-color:var(--ugl-dark-blue);--ugl-btn-bg:#dadada;--ugl-btn-border-color:#dadada;--ugl-btn-hover-color:var(--ugl-dark-blue);--ugl-btn-hover-bg:#dadada;--ugl-btn-hover-border-color:#dadada;--ugl-btn-active-color:var(--ugl-dark-blue);--ugl-btn-active-bg:#dadada;--ugl-btn-active-border-color:#dadada}.header{--ugl-header-offset:3.125rem;padding-top:var(--ugl-header-offset);padding-bottom:var(--ugl-header-offset)}@media(max-width:991.98px){.header{--ugl-header-offset:1.25rem}}.header .nav-item{margin:0 1.5rem}.header .nav-item .nav-link{position:relative}.header .nav-item .nav-link:after{content:"";display:block;width:0;height:5px;position:absolute;bottom:0;left:0;transition:all .5s cubic-bezier(.19,1,.22,1)}.header .nav-item .nav-link.active:after,.header .nav-item .nav-link:hover:after{content:"";width:100%;height:5px;transition:all .5s cubic-bezier(.19,1,.22,1)}@media(max-width:1199.98px){#btnLoggedContainer{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);text-align:center}}main{min-height:var(--fix-main-height);position:relative}.section,main,section{margin-top:var(--ugl-section-offset);margin-bottom:var(--ugl-section-offset)}footer ul li{margin:0 .5rem}.fit-content{width:-moz-fit-content;width:fit-content}.bg-gradient-purple,.header .nav-item .nav-link:after,.profilo__missioni .card:after{background-color:#e41f7b;background-image:linear-gradient(45deg,#e41f7b,#642c90)}.text-border{color:transparent;text-shadow:2px 0 #0dcaf0,-2px 0 #0dcaf0,0 2px #0dcaf0,0 -2px #0dcaf0,1px 1px #0dcaf0,-1px -1px #0dcaf0,1px -1px #0dcaf0,-1px 1px #0dcaf0}hr.hr-custom{height:1rem;opacity:1;border:0}.bg-bronze,.profilo__premi .BRONZE .card:after{background-color:#a1682b;background-image:linear-gradient(45deg,#ddaa7f,#efcead,#a1682b)}.bg-silver,.profilo__premi .SILVER .card:after{background-color:#727170;background-image:linear-gradient(45deg,#b1afae,#d9d6d3,#727170)}.bg-gold,.profilo__premi .GOLD .card:after{background-color:#b09011;background-image:linear-gradient(45deg,#ddcc7f,#f3e094,#b09011)}.bg-platinum,.profilo__premi .PLATINUM .card:after{background-color:#e4ded8;background-image:linear-gradient(45deg,#f3f1de,#fff,#e4ded8)}.progress{outline-style:solid;outline-color:#d3d3d3;outline-width:.6rem;position:relative;overflow:visible;border-radius:50rem}.progress:before{left:0}.progress:after,.progress:before{content:"";width:2.5rem;height:2.5rem;border-radius:50rem;aspect-ratio:1/1;outline-style:solid;outline-color:#fff;outline-width:.4rem;position:absolute;top:50%;transform:translateY(-50%)}.progress:after{right:0}.progress .progress-bar{border-radius:50rem}.profilo__premi .PLATINUM .progress .progress-bar.card:after,.progress .profilo__premi .PLATINUM .progress-bar.card:after,.progress .progress-bar.bg-platinum{color:var(---ugl-dark)}.progress .threshold{color:#3d3d3a}.btn{padding:1rem 1.5rem}@media(max-width:991.98px){.btn{font-size:1rem}}.btn.btn-sm{padding:.5rem 1rem;font-size:1.125rem}@media(max-width:991.98px){#coreConcept img{width:30%}}.core-concept__box{background-color:#d5d9ea}@media(max-width:991.98px){#sezComeFunziona .how_to__content h2{font-size:1.40625rem!important}#sezComeFunziona .how_to__content p{font-size:1.125rem!important}}@media(max-width:575.98px){.profilo__tabs .btn{padding-left:1.3rem;padding-right:1.3rem}}.faq .accordion-item{--ugl-accordion-btn-color:var(--ugl-white);--ugl-accordion-active-color:var(--ugl-white);--ugl-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--ugl-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--ugl-accordion-border-width:0}.faq .accordion-item:nth-of-type(odd) .accordion-button{--ugl-accordion-btn-bg:var(--ugl-pink);--ugl-accordion-active-bg:var(--ugl-pink)}.faq .accordion-item:nth-of-type(odd) .accordion-button:focus{--ugl-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--ugl-pink-rgb),0.25)}.faq .accordion-item:nth-of-type(2n) .accordion-button{--ugl-accordion-btn-bg:var(--ugl-purple);--ugl-accordion-active-bg:var(--ugl-purple)}.faq .accordion-item:nth-of-type(2n) .accordion-button:focus{--ugl-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--ugl-purple-rgb),0.25)}.faq .accordion-item .accordion-button{font-size:1.25rem}.faq .accordion-item .accordion-body{font-size:1rem}.card,.profilo__missioni .card,.profilo__premi .card{position:relative}@media(max-width:575.98px){.card-body{--ugl-card-spacer-x:0.5rem}}@media(max-width:991.98px){.profilo__missioni .card{font-size:80%}}.profilo__missioni .card .img-number{max-height:120px;width:auto}@media(max-width:991.98px){.profilo__missioni .card .img-number{max-height:80px;width:auto}}table th{background-color:#e41f7b!important;color:#fff!important;vertical-align:middle}table tr:nth-of-type(odd) td{background-color:rgba(228,31,123,.11);vertical-align:middle}.form-floating>.form-control-plaintext~label:after,.form-floating>.form-control:focus~label:after,.form-floating>.form-control:not(:placeholder-shown)~label:after,.form-floating>.form-select~label:after{background-color:transparent}@media(min-width:992px){#visualHome,#visualHome .container{position:relative}#visualHome .container .cta__container,#visualHome .container h1,#visualHome .container img,#visualHome .container p{width:50%}#visualHome .container img{position:absolute;align-self:end}}#sezTeaser #visualHome #ctaVisual{display:none}.sezione-premi__row{flex-wrap:nowrap}.sezione-premi__row>*{flex:0 0 auto;width:43%}@media(min-width:576px){.sezione-premi__row{flex-wrap:wrap}.sezione-premi__row>*{width:33.3333333333%}}@media(min-width:992px){.sezione-premi__row>*{width:20%}}@media(max-width:575.98px){.sezione-premi__row{margin-left:0;margin-right:0}}.prize__container-ratio{--ugl-aspect-ratio:90%}@media(max-width:575.98px){.sezione-premi__overflow{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sezione-premi__overflow::-webkit-scrollbar{display:none}}@media(max-width:575.98px){.sezione-premi__container{padding-left:0;padding-right:0}}.btn-loading{display:inline-flex;align-items:center;position:relative;justify-content:center;text-align:center}.btn-loading .btn-loading-spinner{opacity:0;transform:scale(0) translate(-50%,-50%);pointer-events:none;position:absolute;top:50%;left:50%;transition:all .2s ease-in-out;line-height:1}.btn-loading .btn-loading-label{position:relative;transition:opacity .2s ease-in-out,transform .2s ease-in-out}.btn-loading.disabled .btn-loading-spinner,.btn-loading:disabled .btn-loading-spinner{opacity:1;transform:scale(1) translate(-50%,-50%)}.btn-loading.disabled .btn-loading-label,.btn-loading:disabled .btn-loading-label{transform:scale(0);opacity:0}.input-group-icon{background-color:var(--ugl-body-bg)}.input-group>.input-group-icon+.form-control:not(:focus):not(.is-invalid),.input-group>.input-group-icon+.form-floating .form-control:not(:focus):not(.is-invalid),.input-group>.input-group-icon+.form-select:not(:focus):not(.is-invalid){border-left-color:transparent}.offcanvas-header .btn-close{--ugl-btn-close-color:$palette-white;--ugl-btn-close-hover-opacity:1;--ugl-btn-close-opacity:1;--ugl-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e")}.col-prize{flex:0 1 auto;width:500px}.img-lecce{width:clamp(15.625rem,13.75rem + 9.375vw,25rem);display:block;margin:0 auto;translate:0 .5rem}@media(min-width:992px){.img-lecce{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:scale-down;object-position:center top}}@media(min-width:1200px){.img-lecce{scale:1.3;transform-origin:calc(100% + 5rem) top}}.logo-header{width:clamp(10rem,9.5rem + 2.5vw,12.5rem)}.img-logo-barocco{width:12.5rem}