@font-face{font-family:decimal;src:url(/build/assets/decimal-book-B_o4_BIn.ttf) format("truetype")}:root{--bs-body-font-family: "decimal" !important;src:url(/build/assets/decimal-book-B_o4_BIn.ttf) format("truetype");--red: #FF0000;--white: white;--bs-body-bg: #f5f5f5 !important}html,body,.container-fluid{overflow-x:hidden!important}.container-fluid{padding-top:75px}.color-red{color:var(--red)}.color-green{color:#46da5f}.bs-container,html{min-height:100%;max-width:100%}body{height:100%;min-height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:decimal!important;src:url(/build/assets/decimal-book-B_o4_BIn.ttf) format("truetype")}.border-rad{border-radius:15px}.bs-container{padding-top:74px;overflow-x:auto}div.full-slide{height:100%;min-height:100%}.bs-title{font-weight:700;font-size:42px;letter-spacing:4px;color:#e92c31}.bs-red{color:var(--red)}.bs-white{color:#fff}.bs-btn{transition:all .5s ease;cursor:pointer;color:#fff!important;border-radius:1px;font-weight:700;background-color:#fff;border-color:2px solid var(--red);font-size:1rem;padding-left:1rem;padding-right:1rem;letter-spacing:.1rem}.bs-btn:hover{background-color:var(--red)!important;color:#fff!important}.bs-btn{padding-bottom:5px;padding-top:5px!important;padding-left:35px!important;padding-right:35px!important;border-radius:20px!important;border:2px solid var(--red)!important}.bs-btn-full{background-color:var(--red);color:#fff;border-radius:20px;border:2px solid var(--red)}.bs-btn-full:hover{background-color:#fff!important;color:var(--red)!important}.bs-white-bg{background-color:#fff}.bs-dark-bg{background-color:#000}table.bs-table{width:100%}table.bs-table th{font-weight:700;line-height:45px;letter-spacing:-.3px;font-size:15px;padding:3px}table.bs-table tbody tr{border-bottom:1.82px solid black}table.bs-table tbody tr:last-child{border-bottom:0px}table.bs-table tbody tr td{font-weight:500;padding:5px;letter-spacing:2px;font-size:1.25rem}.full{width:100%}.form-group{margin-top:1.5rem;color:#fff}.form-control{background-color:transparent;color:#fff;border:0px;border-bottom:1px solid white;border-radius:0;padding-left:0;-webkit-appearance:none;-moz-appearance:textfield}.form-control option{color:#131010}.form-group label{margin-bottom:0}.form-control:focus{background-color:transparent;color:#fff;border-bottom:1px solid red;border-color:red}select.form-control{-webkit-appearance:none;-moz-appearance:none}input[type=checkbox]{height:25px;width:25px;margin-left:2px}a.hover:hover{color:red}.m-auto{margin:auto}.loader{color:#fff;font-size:90px;text-indent:-9999em;overflow:hidden;width:1em;height:1em;border-radius:50%;margin:72px auto;position:relative;transform:translateZ(0);animation:load6 1.7s infinite ease,round 1.7s infinite ease}@keyframes load6{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes round{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader-overlay{padding:20%;position:fixed;top:0;left:0;z-index:199;width:100%;height:100%;background:#000000e6;opacity:0;display:none;transition:.3s linear;transform:scaleY(0)}.loader-overlay.is-open{opacity:1;transform:scaleY(1)}.d-none{display:none}.no-padding{padding-left:0;padding-right:0}button.swal2-styled.swal2-deny{background-color:#000;border-radius:0}button.swal2-styled.swal2-confirm{background-color:red;border-radius:0}.swal2-icon.swal2-icon-show{display:none!important}button.swal2-styled:focus{outline:0;box-shadow:0 0 0 3px #ff111180}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}header{position:fixed;background-color:#fff;top:0;width:100%;height:74px;z-index:2;display:flex;box-shadow:0 2px 1px #aeacac;padding:1rem}.btn-header{padding:.5rem .7rem;color:#000;cursor:pointer;margin-right:1rem;border:0px;background:transparent}.btn-header a{color:#000;text-decoration:none}.btn-header.active,.btn-header.active a{color:var(--red)!important;text-decoration:none;font-weight:700!important}.btn-header.credit{border-color:#d2d2d2;color:var(--red);font-weight:700}.btn-separator{transform:rotate(18deg);height:82px;background-color:var(--red);border:1px solid var(--red);border-radius:100px;width:2px;margin-right:.5rem}div.bs-content-home{min-height:100%;height:100%}.home-banner{background-image:url(/bs/img/home/homepage.jpg);background-size:cover;background-repeat:no-repeat;min-height:86%;display:flex;justify-content:flex-end;margin-top:73px}.logo-firststop{color:#fff!important;margin-bottom:20px}.logo-separator{width:60px;margin-top:30px;border:2px solid white;border-radius:50px}#logo-firststop path{color:#fff;fill:#fff}div.title-home{padding:110px 100px 100px;max-width:800px;color:#fff;margin-right:180px}h1.title-welcome{font-size:65px;letter-spacing:8px;font-weight:500}h1.title-name{font-weight:bolder;font-size:65px;letter-spacing:8px}div.title-sub-paragraph{margin-top:20px;font-size:38px;font-weight:600;letter-spacing:3px}div.slide-plus{max-width:100%;overflow-x:hidden}div.slide-img{height:650px;background-size:cover;width:86%}div.slide-fedelta{background-image:url(/bs/img/home2.jpg)}div.slide-badge{max-width:800px;font-weight:500;height:490px;border-style:solid;margin-bottom:200px}div.slide-badge-right{margin-top:-385px;float:right;border-width:0px 0px 368px 115px;border-color:transparent transparent white transparent}div.slide-badge-right div.slide-badge-content{margin-top:130px;margin-right:50px;margin-bottom:-100px}div.number-title-container{margin-top:40px}h1.number-title{font-size:87px;font-weight:500}a.btn-badge-home{float:right;font-size:20px;letter-spacing:2px}a.btn-badge-home-left{margin-top:15px;float:right}div.slide-excellence{background-image:url(/bs/img/home1.png);float:right}div.slide-badge{font-size:1.1rem}div.slide-badge-left{margin-top:-250px;float:left;border-width:325px 102px 0px 0px;border-color:white transparent transparent transparent}div.slide-badge-left div.slide-badge-content{margin-top:-300px;margin-left:30px}div.icon-badge{margin-top:80px}.icon-badge svg{margin-top:-5px;width:35px;margin-bottom:7px}.icon-badge svg path{fill:#000}.slide-badge-info{padding-right:0;padding-left:0;font-size:1.5rem;line-height:1.3}.badge-separator{border-bottom:4px solid black;width:34px;margin-bottom:10px}.home-bs-decoration{width:100%;height:100%;position:absolute;background-image:url(/bs/img/home/bs-triangle.png);background-size:contain;background-position:right;background-repeat:no-repeat}.saldo-container{font-size:smaller;background:#fff;border:2px solid var(--red);border-radius:20px}.container-footer{background-color:#d8d8d8;border-radius:15px}#pencet{display:flex;align-items:end;flex-direction:column;cursor:pointer}#pencet span{background-color:#000;width:2em;height:.2em;margin:.26em 0;display:block;transition:all .4s ease;transform-origin:0 0}#pencet:hover span{background-color:var(--red)}.Diam span:nth-child(1){transform:rotate(45deg) translate(1px,-1px)}.Diam span:nth-child(2){Transform:scaleX(0)}.Diam span:nth-child(3){transform:rotate(-45deg) translate(1px)}div.overlayMenu{display:none;z-index:10;position:fixed;top:75px;bottom:0;width:100%;overflow-y:auto}div.overlayMenu ul.menu{text-align:center;margin:auto;max-width:1000px;padding:30px;font-size:60px;list-style:none;font-weight:400;line-height:58px}div.overlayMenu ul.menu li{margin-bottom:55px;margin-top:40px}div.overlayMenu ul.menu a{color:#000;text-decoration:none}div.overlayMenu ul.menu a.active{color:var(--red)}.hovermenu{transition:all .5s ease}.hovermenu:hover{color:var(--red);text-decoration:none}.hovermenu.hovermenu-red{color:var(--red)}.hovermenu.hovermenu-red:hover{color:#000}.hovermenu{cursor:pointer;padding-top:10px;position:relative;color:inherit;text-decoration:none;line-height:24px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hovermenu:before{left:0;bottom:0;width:100%;height:2px;background:var(--red);transform:scaleX(0)}.hovermenu:hover:before{transform:scaleX(1)}div.menu-plus{font-weight:2;right:108px;margin:-52px;position:absolute;font-size:82px;transition:all .4s ease-in-out}div.menu-plus.open{transform:rotate(45deg)}body.hideOverflow{overflow-y:hidden}ul.submenu{display:none;text-decoration:none;font-size:20px;list-style:none;font-weight:400;line-height:38px}ul.submenu li{margin-left:10px;margin-top:10px!important;margin-bottom:10px!important;padding-top:15px}div.ico-menu-container{position:absolute;left:-75px;top:23px}div.container-logged{position:absolute;top:50px;right:100px}div.container-logged span{font-weight:700}div.container-logged a{color:red;font-size:13px}@media screen and (min-width: 992px){div#pencet-container,div.overlayMenu{display:none!important}}div.full-banner{min-height:10rem}.intro-banner{background-image:url(/bs/img/home1.jpg);background-size:cover;background-repeat:no-repeat;height:500px;display:flex;justify-items:flex-end;justify-content:flex-end}div.title-intro{max-width:860px;color:#fff;padding-top:180px;padding-right:180px}div.title-intro p{margin-top:20px}div.title-intro h1{font-weight:700;font-size:55px;line-height:50px;letter-spacing:9px}div.subIntro{color:#fff;font-weight:600;font-size:28px;margin:51px 150px 28px 50px}div.disclaimer{color:#fff!important;font-weight:500;font-size:1.1rem}h1.tittle-middle-slide{margin:auto;color:#fff;font-size:21px}div.slide-badge-riepilogo-punti.loyalty{border-width:0px 0px 290px 91px}div.slide-badge-riepilogo-punti{float:right;border-width:0px 0px 270px 85px;border-color:transparent transparent white transparent;height:190px;width:80%;max-width:860px;margin-bottom:100px}div.slide-badge-riepilogo-punti.container-punti-comarketing{width:100%}div.slide-badge-riepilogo-punti div.slide-badge-content{padding-top:10px;padding-left:0}div.badge-container-disponibili.comarketing-punti{padding-left:5px;padding-right:5px;font-size:21px}div.badge-container-disponibili.comarketing-punti h2{font-size:21px}div.badge-container-disponibili h2{font-weight:500;line-height:20px}div.badge-container-disponibili h2,div.badge-container-disponibili span.badge-loyalty-punti{font-size:26px}div.square{margin:auto;min-height:300px;border-radius:10px}div.square-container{background-color:#fff;padding:20px 20px 50px;font-size:1.1rem}div.square-picture{background:#fff;padding-left:0;padding-right:0;border-radius:30px}div.square-picture img{width:100%;border-top-left-radius:10px;border-top-right-radius:10px}.btn-square:hover{background-color:var(--red)!important;color:#fff!important}.btn-square{transition:all .5s ease!important;cursor:pointer;margin:-20px 20px auto auto;z-index:1;border-radius:48px;border:2px solid var(--red);color:#000!important;font-weight:700!important}div.border-red{color:#fff;border:1px solid #ff0000;margin:20px;padding:35px}.btn-square-container{padding:1rem}div.border-red-btn a{align-content:center;margin:auto}div.intro-bs-decoration{width:100%;height:500px;position:absolute;background-image:url(/bs/img/home/bs-triangle.png);background-size:contain;background-position:right;background-repeat:no-repeat}.border-red-text{font-size:1.25rem}.faq-intro{margin-right:60%;margin-top:143px}.title-faq{font-size:35px;color:#000;font-weight:700;margin-top:100px}.title-faq h3{font-weight:700}.faq-paragrap-container{cursor:pointer;margin-right:20px;margin-left:20px;justify-content:flex-end;color:#000}.background-faq a{font-weight:700;text-decoration:none;color:#000}.background-faq{border-radius:20px;background-color:#efefef}.faq-para-title-cont{font-size:21px;font-weight:700;padding-left:0;padding-bottom:8px}.faq-para-title-cont div{font-size:1rem;margin-top:9px;margin-left:auto}.faq-para-title-cont div a:hover{color:var(--red)!important;text-decoration:none}.faq-paragraph{padding-left:0;padding-top:10px;font-size:1rem;display:none}.faq-assistance{font-size:1.25rem}.faq-paragrap-container.open .faq-para-title-cont{background-color:#fff;border:1px solid var(--red)}div.white-convert-cont{margin-left:10px;padding:10px}div.white-convert-decoration{position:absolute;top:0;left:-3px;border-width:0px 0px 89px 28px;border-color:transparent transparent white transparent;border-style:solid}button.convert-control,.convert-control{font-size:46px}button.convert-control:hover{color:#000}div.convert{font-size:46px}div.red-convert-cont{padding:10px 10px 6px 20px;margin-right:20px}div.red-convert-cont input:hover{color:#000}div.red-convert-decoration{border-width:89px 28px 0px 0px;border-color:red transparent transparent transparent;border-style:solid;position:absolute;right:7px;top:0}div.red-convert{background-color:red;color:#fff}div.red-convert input{font-size:46px}div.white-convert{background-color:#fff;color:red}.convert-label{font-size:18px;font-weight:100;margin-top:.6rem}.convert-label-saldo{font-size:20px}div.refound-form{margin-right:auto;max-width:60%;font-size:1.5rem}div.refound-form label{color:var(--red);font-size:1rem}.visualizza-refund{cursor:pointer}.form-control{background:transparent!important;border:0px!important;border-bottom:2px solid silver!important;border-radius:0!important}div.refound-subtitle{margin-top:2rem;font-size:1.1rem;font-weight:100}div.refound-check-text{font-size:1.1rem;font-weight:100}#regolamento-container{font-size:.9rem;background-color:#efefef}.row-refund-container{background:#fff;font-size:1rem}@media screen and (max-width: 992px){#pencet-container{display:flex!important}}@media screen and (max-width: 1000px){div.overlayMenu ul.menu{padding:100px 194px 40px;font-size:45px}div.refound-form{max-width:100%}}@media screen and (max-width: 780px){div.overlayMenu ul.menu{padding:100px 194px 40px;font-size:45px}}@media screen and (max-width: 650px){div.overlayMenu ul.menu{padding:20px 20px 0;font-size:24px;line-height:19px}div.ico-menu-container svg{width:25px}div.menu-plus{font-weight:200;right:108px;margin:-52px;position:absolute;font-size:53px}div.ico-menu-container{position:absolute;left:-35px;top:0}}@media screen and (max-width: 500px){div.profile-select-category,table.profile-table tbody tr td{font-size:1rem}.hidePhone{display:none}}.animate{transition:all .5s ease}
